@charset "utf-8";
/* CSS Document */

body{  
	margin:0; 
	padding:0;
	background-image:url(img/fd_geral.png); background-repeat:repeat-x;
	font-family:"Arial"; font-size:12px; color:#666;
}

.clear{clear:both;}
.espaco{ height:20px; clear:both;}

#geral{ width:1000px; margin:0 auto; }
#barra{ float:right; width:690px;list-style-type:none; font-family:"Arial"; font-size:10px; font-weight:bold; margin-top:9px; height:80px;}
#barra li{ background-image:url(img/bt.png); width:115px; height:65px; list-style-type:none; float:left; margin-left:0;}
#barra li a{display:block; line-height:57px; text-align:center; text-decoration:none;  color:#001A45;}
#barra li:hover{ background-image:url(img/bt_over.png); width:115px; height:65px;}
#head{ background-image:url(img/header.png); height:260px; margin-top:5px; *margin-top:15px;}
#logo{ float:left; background-image:url(img/logo.png); width:222px; height:151px; margin-bottom:-171px; margin-left:40px; margin-top:20px;}
#msg{ float:left; margin-left:5px; width:315px; height:70px; margin-top:130px;}
#conteudo{ width:998px;}

#conteudo h2{ border-bottom:1px solid #ccc; padding-left:10px; height:30px; line-height:30px;}
#conteudo .t1{ color: #d05702; font-family:"Arial"; font-size:14px; font-weight:bold; border-top:1px solid #ccc;text-transform:uppercase;}
#conteudo .t2{ color: #28166f; font-family:"Arial"; font-size:14px; font-weight:bold;}
#conteudo .t2 span{ color: #d05702;}
#conteudo .t3{ color: #28166f; font-family:"Arial"; font-size:14px; font-weight:bold; border-top:1px solid #ccc;}
#conteudo .t3 span{ color: #d05702;}

#conteudo .nav{ width:200px; float:left; margin-right:10px; margin-left:10px;}

#menu{ list-style-type:none; font-family:"Arial"; font-size:11px; font-weight:bold; margin-top:5px;}
#menu li{ display:block; height:22px; margin-left:-40px;}
#menu li a{ display:block; height:22px; line-height:22px; text-decoration:none; color:#666;padding-left:10px;}
#menu li a:hover{color:#fff; background-color:#28166f; }

#menu2{ list-style-type:none; font-family:"Arial"; font-size:11px; font-weight:bold;}
#menu2 li{ display:block; height:22px; margin-left:-40px;}
#menu2 li a{ display:block; height:22px; line-height:22px; text-decoration:none; color:#666;padding-left:10px;}
#menu2 li a:hover{color:#fff; background-color:#d05702; }


/*--------left menu---------*/
ul.left_menu{
padding:0px;
margin:0px;
list-style:none;
font-family:"Arial"; 
text-decoration:none; 
color:#666;
}
ul.left_menu li{
list-style-type:none; font-family:"Arial"; font-size:11px; font-weight:bold; display:block; line-height:22px; text-decoration:none; color:#666;padding-left:10px;
}


ul.left_menu li.parent > a {
list-style-type:none; font-family:"Arial"; font-size:11px; font-weight:bold; display:block; height:22px; text-decoration:none; color:#666;
}                   

ul.left_menu li.aberto > a {
list-style-type:none; font-family:"Arial"; font-size:11px; font-weight:bold; display:block; height:22px; text-decoration:none; 
}  
ul.left_menu li.parent a:hover, ul.left_menu li.aberto a:hover{
color:#fff; background-color:#d05702; text-decoration:none; 
}

ul.left_menu li ul.sub-menu {
display: none; text-decoration:none; 
}                 

ul.left_menu li ul.sub-menu li a {
height:25px;display:block;background:url(img/bt_nav.png) no-repeat left #dad0d0; border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b; padding:0; line-height:25px; margin-left:-50px; 
}
/*------------------------------------------------*/








#conteudo .meio{ width:545px; float:left;}
#conteudo .interna{ width:765px; float:left; margin-right:5px}

#post{font-family:"Arial"; font-size:12px; text-align:justify; margin-top:30px; *margin-top:37px; padding-right:10px;}
#post a{ text-decoration:underline; color:#666; font-weight:bold; font-size:16px;}
#post p{ margin-top:5px;}
#post a:hover{ color:#d05702;}
#post img{ float:left; margin-right:10px; border:2px solid #ccc;}
#post img:hover{border:2px solid #d05702;}

#post2{font-family:"Arial"; font-size:12px; text-align:justify; margin-top:30px; width:750px; *margin-top:37px; padding-right:10px; margin-left:10px;}
#post2 a{ text-decoration:underline; color:#666; font-weight:bold; font-size:16px;}
#post2 .titulo{ font-family:"Arial"; font-size:14px; font-weight:bolder; color:#666;}
#post2 a:hover{ color:#d05702;}
#post2 .ftprod{ float:left; margin-right:10px;}


#menu3{ list-style-type:none; font-family:"Arial"; font-size:10px;}
#menu3 li{ display:block; height:21px; margin-left:-40px; border-bottom:1px dotted #ccc;}
#menu3 li a{ display:block; height:21px; line-height:21px; text-decoration:none; color:#666; padding-left:10px;}
#menu3 li a:hover{color:red; text-decoration:underline; background-color:#f4f4f4;}
#prod{ background-image: url(img/fd_prod.jpg); width:161px; height:193px; background-repeat:no-repeat; float:left; margin-right:5px; padding-top:10px; margin-top:15px; margin-left:5px;}
#prod .ft img{border:2px solid #ccc;}
#prod .ft img:hover{border:2px solid #d05702;}
#prod a{color:#333; text-decoration:none; font-size:11px;}
#prod a:hover{color:#d05702;}
#prod .txt{ text-align:center; font-family:"Arial"; font-size:11px; height:60px; color:#666; width:95%;}
#prod .bt{height:25px;}

#conteudo .dir{ width:220px; float:right; margin-right:5px;}
#conteudo .banner{ margin-top:10px; *margin-top:0; margin-bottom:-7px; *margin-bottom:-10px;}
#conteudo .dep{ background-image:url(img/aspa.jpg); background-position:top left; background-repeat:no-repeat; padding-top:10px; padding-left:5px; font-family:"Arial"; font-size:10px; color:#333; text-align:justify; margin-bottom:24px; *margin-bottom:23px;}
#conteudo .dep p{ font-weight:bold; text-align:right;}

#foto{ list-style-type: none; font-family:"Arial"; font-size:11px; font-weight:bold; margin-top:5px; width:195px; height:90px; clear:both; line-height:18px;}
#foto img{ float:left; margin:5px; border:2px #28166f solid;}
#foto img:hover{ border:2px #d05702 solid;}
#foto span{ float:left; width:100px; padding-top:5px;}
#foto a{ height:79px;  text-decoration:none; color:#666; clear:both;}
#foto a:hover{color:#28166f; }


#foto2{ float:left; font-family:"Arial"; font-size:11px; font-weight:bold; margin-top:5px; width:190px; height:90px; line-height:18px;}
#foto2 img{ float:left; margin:5px; border:2px #28166f solid;}
#foto2 img:hover{ border:2px #d05702 solid;}
#foto2 span{ float:left; width:100px; padding-top:5px;}
#foto2 a{ height:79px;  text-decoration:none; color:#666; clear:both;}
#foto2 a:hover{color:#28166f; }

#cx{background-image:url(img/cx_txt.jpg); width:161px; height:24px; padding:2px; margin:2px;}
#cx .txt{ border:1px solid #FFFFFF; height:18px; width:155px; padding-top:2px; font-family:"Arial"; font-size:14px; color:#333;}

#rodape{ 
	background-image:url(img/rodape.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
	margin:0;
	border:0;
	width:100%;
	clear:both;
	height:154px;
}

#rodape .int{
	margin:0 auto;	
	width:1000px;
	font-family:"Arial"; font-size:12px;
	font-weight:bold;
	color:#929292;
	padding-left:90px;
	padding-top:70px;
}
#rodape .int .t{	margin-top:-10px;}
#tb th{ height:35px; border-bottom:1px dotted #ccc; color:#000066; font-family:"Arial"; font-size:14px;}
#tb td{ height:30px; border-bottom:1px dotted #ccc; color:#d05702; font-family:"arial"; font-size:12px; line-height:30px; vertical-align:middle;}
