@charset "utf-8";
/* CSS Document */


/*-----------   RESET STYLES   ------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border:0; 
} 





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
} 
a{  
color:#2F5984;
text-decoration:none;
}
a:hover{  
color:#C00;
text-decoration:underline;
} 


.clear{
clear:both;
}



body{  background:url(images/bg01.jpg);}

.site { width:940px; background:#FFF; margin:auto; margin-top:9px; }

	.topo {	background:url(images/bg02.jpg) top no-repeat;	height:128px; padding:40px 0 0 34px;	}
	.logo { width:202px; height:129px; float:left; }
	.menu1 { float:left; text-align:right; float:right; padding-right:45px; }
		.menu1 a {font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#007CC3; }
		.menu1 a:hover { text-decoration:none;}
	
	.menutopo {	background:url(images/bg03.jpg); height:40px; padding-right:34px;}
	.menutopo2 { float:right;}
	
	/*.corpo {  }*/
	
		.verificador {float:left; padding:40px 14px 14px; background:url(images/bg04.gif) top no-repeat; width:520px; }
		
	.base { background:url(images/bg04.jpg) bottom no-repeat #007cc3; padding:24px 0 30px 60px; margin-top:34px; }
	.base div { width:390px; color:#FFF; float:left; }
	.base h6 { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:3px; }
	.base a { color:#FFF;}
	

ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-align: left; font-weight:bold;
									  letter-spacing: 0; line-height: 39px; font-size: 15px;
									  float: left; zoom: 1; background: ; }
									
ul.dropdown a:hover		            { color: #FFF; }
ul.dropdown a:active                { color: #FFF; }
ul.dropdown li a                    { display: block; padding: 1px 10px 0; border-right: 0px solid #CCC;
	 								  color: #FFF; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background:#017CC2; color: #FFF; position: relative; }
ul.dropdown li.hover a              { color: #FFF; text-decoration:none; }


/*	submenu  */
ul.dropdown ul 						{ width: 300px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #017CC2; color: #FFF; 
									  float: none;  line-height: 35px; }
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; border-top:1px solid #fff; width: 280px; display: inline-block; font-weight:bold; font-size:14px; } 
ul.dropdown ul li a:hover			{ border-top:1px solid #ccc; width: 280px; display: inline-block; font-weight:bold; font-size:14px; background:#1A446A; } 


.banner_central{ background:url(images/home.jpg) no-repeat center; height:200px; padding: 40px 34px;}
.banner_central a{ display:block;  width:500px; margin:0 0 0 25px ; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
.banner_central a:hover { text-decoration:none;}
.banner_central p{ font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2A407A; margin-bottom:10px;}

.destaque_01{width:420px; float:left; margin:0 46px; }
.destaque_01 a{ color:#666; font-size:15px; line-height:20px;}
.destaque_01 a:hover{ text-decoration:none;}
.destaque_01 p{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#003974; margin-bottom:5px;}

.destaque_02{width:370px; float:left;  }
.destaque_02 a{ color:#666; font-size:13px;}
.destaque_02 a:hover{ text-decoration:none;}
.destaque_02 p{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#003974; margin-bottom:5px;}

h2 { background:url(images/bg05.gif) left no-repeat; height:34px; margin:34px 0 12px; padding:8px 0 0 32px; 
	 font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}


.conteudo_lista { padding:0 34px 22px; }
	
.conteudo_lista a{ display:block; padding:7px; color:#2C4892; margin:5px 2px 2px 2px; border-bottom:solid 1px #CCC; font-size:15px; }
.conteudo_lista a:hover{ text-decoration:none; background:#F0F0F0; }


.produto_lista { padding:0 34px 22px; }

.produto_lista a{ display:block; padding:7px; margin:5px 2px 2px 2px;	border-bottom:solid 1px #CCC; height:83px; font-size:15px; overflow:hidden;	}
.produto_lista a:hover{	text-decoration:none;	background:#F0F0F0;	}
.produto_lista img{	width:150px; float:left; margin-right:12px;	}



.conteudo_detalhe{ padding:0 34px 22px; }


.contato{ padding:0 34px 22px; }

.contato input{
border:solid 1px #309;
}
.contato textarea{
border:solid 1px #309;
margin:5px 0;
}
