@charset "utf-8";
/* CSS Document */
html {overflow: -moz-scrollbars-vertical;}
body{margin:0; background:url(images/back.jpg) top repeat-x; font-family:"Trebuchet MS"; font-size:10px;}

p{ line-height:14px;}
#madre{margin: 0 auto; width:1000px;}

#topo{padding:0 15px 0 15px; width:970px; float:left; background:url(../images/background_topo.jpg) top repeat-x; border-bottom: 1px solid #FFFFFF; /*height:108px;*/}
#logo_menu {float:left; width:970px; padding:19px 0 0 0; *padding-top:15px;}
#logo_menu ul{display:block; margin:-35px 0 0 0; float:right;  padding:0; width:370px;}
#logo_menu li{display:inline; list-style:none; font-size:12px; text-transform:uppercase; color:#5d6063; font-size:10px; text-align:right; }
#logo_menu li a{ color:#5d6063; font-size:10px; text-decoration: none; }
#logo_menu li a:hover{ color:#5d6063; font-size:10px; text-decoration:underline; }

#busca{ /*background:url(images/bg_topo_buscar.jpg) top left no-repeat #dde0e3;*/  font-size:12px; text-transform:uppercase; color:#3c5117; float:right; width:180px; padding:5px 0 5px 10px;}
#busca_resultado{float:left; width:765px; margin:0 15px 0 0; font-size:12px;}
#busca_resultado_item{background:url(../images/linha_separa1.jpg) left bottom no-repeat; margin:0 0 20px 0; padding: 10px 0 20px 0;}

			.busca_resultado{color:#00264a;}
			a.busca_resultado{text-decoration:none; color:#00264a;   }		
			a:hover.busca_resultado{text-decoration: underline; color:#00264a; }		

			.busca_resultado2{color:#00264a;}
			a.busca_resultado2{text-decoration:underline; color:#00264a;   }		
			a:hover.busca_resultado2{text-decoration:none; color:#00264a; }		





#menu_horizontal { width:970px; float:left; padding:5px 0 0 0;}
#menu_horizontal ul{display:block; margin:0; float:left; padding:0;}
#menu_horizontal li{display:inline; list-style:none; font-size:15px; text-transform:uppercase;}
#menu_horizontal li a{display:block; float:left; padding:10px 10px 8px 10px;background-image:url(../images/bg_abamenu1.jpg); background-color:#dde1e4; background-repeat:no-repeat;  color:#00274c; text-decoration:none; width:auto; height:10px; margin:0 0 0 1px; font-size:10px; }
#menu_horizontal li a:hover{display:block; float:left; padding:10px 10px 8px 10px; background-image:url(../images/bg_abamenu2.jpg);  background-color:#acafb4; background-repeat:no-repeat; color:#2c3f0b; text-decoration:none; width:auto; height:10px; margin:0 0 0 1px; font-size:10px; }

#menu_horizontal2{padding:5px 0 0 18px; margin:0px 0 5px 0;}
.menu_horizontal2{color:#d2d5d9; font-size:10px; text-decoration:none;}
a.menu_horizontal2{color:#d2d5d9; font-size:10px; text-decoration:none;}
a:hover.menu_horizontal2{color:#d2d5d9; font-size:10px; text-decoration: underline;}

#menu_horizontal3{padding:5px 0 0 240px; margin:5px 0 25px 0;}
.menu_horizontal3{color:#e6e8e9; font-size:10px; display:block; width:115px; float:left; margin: 1px 5px 1px 5px; text-decoration:none;}
a.menu_horizontal3{color:#e6e8e9; font-size:10px; display:block; width:115px; float:left; margin: 1px 5px 1px 5px; text-decoration:none;}
a:hover.menu_horizontal3{color:#e6e8e9; font-size:10px; display:block; width:115px; float:left; margin: 1px 5px 1px 5px; text-decoration: underline;}



#navtab {position: relative; z-index: 11; overflow: hidden; width:970px; padding:0; font-size:9px; color:#fff; height:50px; border-bottom:#fff 1px solid; color:#fff;}
#navbar {display: block; border-top: 1px solid #fff;  text-align: center; margin: 0px auto;  position:relative; width:100%; overflow:hidden; height:0px; color:#fff; padding:0;}
#navbar #navContainer {width: 970px; margin: 0px auto; top: -209px; position:relative; display: block; text-align: left; padding:0;  }
#navbar #navBarTexto{width:100%; height:50px; font-size:12px; color:#ffffff; padding:0; text-align:left; }
#navbar #navContainer img{margin-top:0px;}
#btn_flash0{width:74px; height:58px; float:left; position:absolute; z-index:-0; top:260px; margin: 0 10px 0 870px; }
#btn_flash1{width:74px; height:58px; float:left; position:absolute; z-index:-0; top:260px; margin: 0 10px 0 870px; }



#corpo{padding:0 15px 0 15px; width:970px; float:left; }
	#boxflash{margin: 0 0 20px 0; height:315px; width:970px;}
	#box1{width:515px; float:left; margin:0 15px 0 0px; padding:0; }

		#box1_ch1{ width:515px; float:left; margin: 0; background:url(../images/linha_separa1.jpg) bottom no-repeat; padding:0 0 10px 0;}
			#box1_ch1 h1{margin:0;}
			#box1_ch1 h2{margin:0; font-size:20px; margin:10px 0 0 0;}
			#box1_ch1 p{margin:0 0 10px 0;;}
			.box1_ch1{float:left;}

			.homehili_tit{color:#000; text-decoration:none;}
			a.homehili_tit{text-decoration: none; color:#000; font-weight:normal;  }		
			a:hover.homehili_tit{text-decoration:underline; color:#000; font-weight:normal; }		

			.homehili_resumo{color:#000; text-decoration:none;}
			a.homehili_resumo{text-decoration: none; color:#000; font-weight:normal;  }		
			a:hover.homehili_resumo{text-decoration:underline; color:#000; font-weight:normal; }		

	
		#box1_ch2{ width:515px; float:left; margin: 10px 0 18px 0; background:url(../images/linha_separa1.jpg) bottom no-repeat; padding:0 0 10px 0;}
			#box1_ch2 h1{ margin:0;}
			#box1_ch2 h2{margin:0; font-size:20px;}
			#box1_ch2 p{margin:0;}
			.box1_ch2{float:left; margin: 0 10px 0 0px;}

	#box2{width:235px; float:left; margin:0 15px 0 0px; background:#ededed; padding: 0 0 12px 0;}

		#box2_ch1a{ width:235px; float:left; margin:0px; _margin:0;}
		#box2_ch1b{ width:205px; float:left; margin:12px 15px 0 15px; _margin:12px 10px 0 10px;}
			#box2_ch1b h1{margin:0;  font-size:12px; text-transform:uppercase;}
			#box2_ch1b h2{margin:0; font-size:12px; text-transform:uppercase;}
			#box2_ch1b p{margin:0;}
			.box2_ch1b{float:left; margin:0px;}
	
		#box2_ch2{ width:205px; float:left; margin:3px 15px 3px 15px; _margin:3px 10px 3px 10px;}
			#box2_ch2 h1{ margin:0;  font-size:10px; text-transform:uppercase;}
			#box2_ch2 h2{margin:0; }
			#box2_ch2 p{margin:0;}
			.box2_ch2{float:left; margin: 0 10px 0 0;}


			.geral_tit{color:#000; text-decoration:none; font-weight:bold;}
			a.geral_tit{text-decoration: none; color:#000; font-weight:normal; font-weight:bold; }		
			a:hover.geral_tit{text-decoration:underline; color:#000; font-weight:normal; font-weight:bold; }		



	#box3{width:190px; float:left; padding:0;}
		
		#box3_enquete1{width:170px;  float:left; padding:18px 10px 5px 10px; background:#c0c6cc; margin:0 0 2px 0; background:url(../images/bg_topo_enquete.gif) top no-repeat ;}
			#box3_enquete1 h1{ margin:0;  font-size:15px;}
			#box3_enquete1 h2{margin:0; font-size:15px; }
			#box3_enquete1 p{margin:0; padding:0; height:41px;}
			.box3_enquete1 {float:left; margin: 0 10px 0 0px;}

		#box3_enquete_opc{width:170px; float:left; padding:10px; background:#cfd7c0; margin:0 0 2px 0;}
			#box3_enquete_opc p{margin:0 0 2px 0;}

		#box3_enquete2{width:150px; float:left; padding:0; margin:0 0 2px 0;}
			#box3_enquete2 img{float:left; padding:0; margin:0;}
			
		#box3_resultado1{background-color:#bcc1c7;  float:left; width:100%; font-size:18px; padding:20px; border-top: 1px solid #ffffff;}			
		#box3_resultado2{background-color:#c3cbb4; float:left; width:350px; margin:0 0 -1px 0; padding:7px 20px 5px 20px; font-size:12px; border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}

		#box3_resultado3{background-color:#c3cbb4; float:left; width:170px; margin:0 0 -1px 0; padding:5px 20px 5px 20px; font-size:12px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}

		.resultado_img{margin:8px 0 0 0; padding:20px;}
		#fechar{float:left; width:100%; font-size:18px; text-align:center;}
		.fechar{ font-size:10px; color:#000000;}
		a.fechar{text-decoration: none; color:#000; font-weight:normal; font-weight:bold; }		
		a:hover.fechar{text-decoration:underline; color:#000; font-weight:normal; font-weight:bold; }		



		#box3_publicidade{ width:190px; margin:10px 0 2px 0; font-size:9px; color:#999999; float:left; }
		
			#box3_banner{ width:190px; margin:0 0 2px 0; background:#e0e0e0; float:left; height:50px; }

	
		#box4{float:left; width:765px; margin:0 15px 0 0;}

		#box5{float:left; width:765px; margin:0 15px 0 0; font-size:12px;}
		#box5 a{color:#00264a; text-decoration: underline;}
		#box5 a:hover{color:#00264a; text-decoration:none;}		
		#read{float:left; background:url(../images/linha_separa1.jpg) left bottom no-repeat; padding:0 0 10px 10px; width:755px;}
		#read h1{font-size:20px; font-weight:bold; font-style:italic; margin:0; padding:0; display:block; float:left; width:100%;}
		.fonte{display:block; float:left; margin:10px 0 10px 0;}


#rodape{ clear:both; width:970px; float:left; padding:15px 15px 0 15px; height:50px; color:#666666;}
#rodape ul{ margin:0; padding:0; display:block;}
#rodape li{ margin:0; padding:0; display:inline; list-style:none; color:#666666; font-size:12px;}
#rodape li a{ color:#666666; text-decoration: underline;}
#rodape li a:hover{ color:#666666; text-decoration:none;}
#rodape p{margin:0; padding:0;}
.inputContato {
	border: 1px solid #cccccc;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}
.textAreaContato {
	border: 1px solid #cccccc;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	width:300px;
	height:150px;
}
.texto11formularios {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
}