* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	}

img {border:none;}

hr {display:none;}

html {
	background:#312F71;
	}

body {
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

html, body {
	height:100%;
	}
	
#topo {
	height:175px;
	text-align:center;
	}

#topo a {
	color:#DF2321;
	}

.logo1 {
	font:italic 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:15%;
	top:77px;
	margin-left:-73px;
	margin-top:-62.5px;
	}

.logo2 {
	font:italic 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:50%;
	top:70px;
	margin-left:-96px;
	margin-top:-28.5px;
	}

.logo3 {
	font:italic 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:85%;
	top:75px;
	margin-left:-78px;
	margin-top:-39px;
	}

#geral {
	width:755px;
	margin:0 auto;
	background-color:#FFF;
	position:relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
	}

div#menu {
	background:#92C947;
	text-align:center;
	padding:0.56em 20px;
	font:17px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	}
	
div#menu ul li {
	display:inline;
	}

div#menu ul li#select a {
	background:#312F71;
	padding:0.57em 20px;
	font:17px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	}

div#menu ul li a {
	padding:0.57em 20px;
	font:17px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	color: #FFF;
	text-decoration: none;
	}

div#menu ul li a:hover {
	font:17px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	background:#ED1B23;
	}

#conteudo {
	padding-bottom:65px;
	}
	
#conteudo h1 {
	text-indent:-9000px;
	background:url(../imagens/crip.jpg) no-repeat;
	width:106px;
	height:38px;
	margin:20px auto;
	}

#conteudo h2 {
	text-align:center;
	font-size:12px;
	color:#ED1B23;
	margin:20px 0 0 0;
	}

#conteudo h3 {
	text-align:center;
	font-size:20px;
	color:#ED1B23;
	margin:20px;
	}

#conteudo p {
	font-size:18px;
	color:#312F71;
	text-align:center;
	}

#parceiro {
	margin:10px 0;
	text-align:center;
	width:100%;
	}

#parceiro h2 {
	font:18px Tahoma, Georgia, Garamond, sans-serif;
	color:#92C947;
	background-color:#312F71;
	}
	
#banner {
	text-align:center
	}

#banner img {
	margin:10px 20px 0;
	vertical-align:middle;
	border:3px solid #00427F;
	}

#rodape {
	color:#00427F;
	border-top: 2px dotted #92C947;
	width:100%;
	position:absolute;
	bottom:0 !important;
}

#rodape address {
	font:12px Tahoma, Georgia, Tahoma, Georgia, Garamond;
	text-align:center;
	margin:5px 0;
}

#rodape a {color:#ED1B23;}
#rodape a:hover {color:#92C947; text-decoration:underline;}
#rodape strong {
	font-size:10px;
	padding:5px;
	text-align:center;
	display:block;
}

/*FORMULÁRIO DE CONTATO*/

#form_contato {
	display:block;
	width:290px;
	margin:0px auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	}

#formcontato p {
	font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:10px;
	clear:both;
	}

.campos {
	font-size:14px;
	color:#ED1B23;
	}

#formcontato p.campos {
	font-size:9px;
	color:#ED1B23;
	float:right;
	margin:5px 180px 5px 0;
	}
	
#form_contato fieldset {border:none;}

#form_contato input, textarea {border:1px solid #92C947;}

#form_contato fieldset legend {
	font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#00417F;
	padding:10px;
	}

#form_contato label {
	float:right;
	text-align:center;
	padding:5px;
	}

#email {text-transform:lowercase;}

#nome, #sobrenome, #email, #tel {width:200px;}

#mensagem {
	height:100px;
	width:280px;	
	}

.msn {
	border:1px solid #0033FF;
	width:300px;
	height:300px;
	position:relative;
	left:50%;
	margin-left:-150px;
	margin-top:10px;
}