body{ background-image:url(../images/fundo.jpg);background-repeat:repeat-x;background-color:#CACACA;text-align:center;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#464646 ;outline:hidden;}


form{margin:0px;padding:0px;}
#corpo2{background:none;}
#f1{background-image:url(../images/b1.jpg);background-repeat:repeat-x;background-color:#E3E3E3;}
#f2{background:url(../images/b2.jpg) repeat-x;}
table{text-align:center;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#464646 ;outline:none;}

#all{ width:970px;margin:auto;outline:none;outline:hidden}
#banner{width:970px;margin:auto;height:95px;text-align:left;}
.logo{float:left;margin-top:25px;margin-left:8px;   }
.menu{float:right;margin:40px 10px 0 0px;height:30px;}
.mm{font-size:13px;font-weight:bold;color:#FFFFFF;margin:0px;padding:0px;}
.mm li{list-style-type:none;margin:0px;padding:0px;float:left }
.menu a{height:20px;margin:0px;text-decoration:none;color:#FFFFFF;padding:5px 5px 5px 5px}
.menu a:hover{height:20px;margin:0px;text-decoration:none;color:#FFF;background:#17668F;padding:5px 5px 5px 5px}
.menu span{background:url(../images/sep_menu.jpg) no-repeat left top;padding:2px 6px 5px 10px;}
.menu .inicio{background:none;}
#banner2{text-align:left;margin:0px;padding:0px;height:194px;width:970px;margin:auto}
.b1{float:left;text-align:left;width:493px;height:194px;}
.b2{float:left;width:470px;height:194px;background-image:url(../images/banner2.jpg);background-repeat:no-repeat;text-align:right;}
.tel{font-size:12px;font-weight:bold;}
.busca{float:left;padding-right:10px;}
#campo_topo{margin-left:165px;margin-top:5px;height:22px;}
#campo_buscar{
float:left;padding-top:0px;
padding-bottom:3px;
width:130px;
background:url(../images/fundo_f.gif) no-repeat;
margin-left:8px;
text-align:left;
font-size:10px;padding-bottom:5px;
}
#buscar{background:none;border:0px;font-size:12px;width:117px;margin:0px;}
#conteudo{text-align:left;width:970px;margin:auto}
.lado_esquerdo{float:left;margin-top:30px;width:455px;}
.texto_h{margin-top:25px;}
a.saiba:link,a.saiba:visited,a.saiba:active{color:#00abec;font-weight:bold}
a.saiba:hover{color:#17668F;font-weight:bold}
#caixas_baixo{width:455px; height:150px;background:url(../images/left.jpg) no-repeat;margin-top:55px;}

.q1{float:left;width:146px;height:147px;background:url(../images/cx1.jpg) no-repeat;cursor:pointer}
.q2{margin-left:5px;float:left;width:146px;height:147px;background:url(../images/cx2.jpg) no-repeat;cursor:pointer}
.q3{margin-left:5px;float:left;width:146px;height:147px;background:url(../images/cx3.jpg) no-repeat;cursor:pointer}
.tt1{color:#48494E;font-size:12px;}
.a_q{margin-left:10px;margin-top:10px;}
.tt_q{font-weight:bold;margin-top:10px;margin-left:10px;}
.es1_default{width:450px;margin-top:35px;float:left}
.es2_default{ width:505px;margin-top:35px;float:left;margin-left:10px;  }

.lado_direito{float:left;margin-top:10px;margin-left:5px;background:url(../images/q_g.gif) no-repeat; width:506;height:200px;width:510px;}
#alinha_direito{padding:5px;}
#tabela_home{margin-top:10px;}
#q2_g{margin-top:12px;width:506px;height:95px;background:url(../images/q_g2.jpg) no-repeat }
#rodape{clear:both;text-align:left;margin:auto;padding:0px;width:970px;}
.rr{margin-top:30px;float:left} 
.sg{float:right;margin-top:30px;font-style:italic;} 

#rodape a{ color:#333333;text-decoration:none;}
#tt{ font-size:16px;color:#606060;font-weight:bold;border-bottom:1px solid #CDCDCD;margin-left:0px;margin-right:10px;margin-top:10px;}
#tt2{border-bottom:1px solid #EBEBEB;}
/*width:470px;float:left;margin-left:10px;margin-top:20px;*/

.es01{float:left;width:960px;margin-top:20px;}
.es1{float:left;width:485px;margin-top:20px;}
.es2{width:469px;float:left;margin-left:10px;margin-top:20px;}

.es11{width:200px;float:left;margin-top:20px;}
.es22{width:760px;float:left;margin-left:10px;margin-top:20px;}

.tb_c{text-align:left;margin-left:10px;color:#FFFFFF;font-weight:bold;}
.tb_c input{width:250px;border:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:20px;}
.tb_c textarea{width:200px;height:60px;border:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.tb_c .bt_enviar{width:91px;height:39px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;}


.tb_co{text-align:left;margin-left:10px;color:#5C5C5C;font-weight:bold;}
.tb_co input{width:250px;border:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:20px; background:#E6E6E6;border:1px solid #CDCDCD}
.tb_co textarea{width:200px;height:60px;border:0px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px; background:#E6E6E6; border:1px solid #CDCDCD}
.tb_co .bt_enviar{width:91px;height:39px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:11px; border:0px;}



.es22 input{display:none;}
.mail{color:#326C9C;font-weight:bold;}
#mapsearch input{display:none;}


#mapa input{display:none;}
#mapa{background:none;margin:0px;padding:0px;text-align:center;}

#navegacao{background:#ECECEC;height:25px;width:960px;margin-top:10px;
border:1px solid #CDCDCD;
color:#2684C1;font-weight:bold;
}
.navegacao{margin-top:4px;margin-left:5px;}
#busc{background:#ECECEC;height:25px;width:960px;margin-top:10px;
border:1px solid #CDCDCD;
color:#5C5C5C;font-weight:bold;
}

a.nave:link,a.nave:visited,a.nave:active{color:#17668F;font-weight:bold;text-decoration:none;}
a.nave:hover{color:#1F699A;text-decoration:underline}

#prod{width:100px; height:70px;
text-align:center;
background:url(../images/ff.gif) no-repeat;
padding-top:5px;}

#prod2{
width:150px; height:115px;
background:url(../images/ff2.gif) no-repeat;
padding-top:13px;
text-align:center;
margin:0px;
}
.bt_prod2 a:link, .bt_prod2 a:active, .bt_prod2 a:visited {
color:#10589A;
font-weight:bold;
text-decoration:none;
text-align:center;

}
.bt_prod2 a:hover{color:#003399;}
.bt_prod2{
width:150px;
text-align:center;
margin-top:3px;
}



.bt_prod a:link, .bt_prod a:active, .bt_prod a:visited {
color:#10589A;
font-weight:bold;
text-decoration:none;
text-align:center;
width:85px;
/*background:url(../images/ff.gif) no-repeat;*/
}
.bt_prod a:hover{color:#003399;}

.bt_prod{width:100px;
text-align:center;
margin-top:5px;
margin-bottom:20px;
}

#menu3 ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        }



#menu3 {
        width: 160px;
        border: 1px solid #ccc;
       	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;

				    }


#menu3 li a:link, #menu3 li a:visited {
        color: #888;
		display: block;
        background: url(../images/menu3.gif);
		padding-left:30px;
		padding-top:10px;
		padding-bottom:10px;
		text-decoration:none;
		height:10px;
        }

#menu3 li a:hover, #menu3 li a:active,#menu3 li #current {
        color: #283A50;
        background: url(../images/menu3.gif) 0 -32px;
       
        }
		
#barra{ background:url(../images/barra.jpg) repeat-x; height:30px;border:1px solid #CDCDCD;}
.barra{margin-top:1px;text-align:right;padding-left:218px;}
.barra2{margin-top:1px;text-align:right;padding-left:550px;}


#barra ul{margin:0px;padding:0px;}
#barra ul li{list-style:none;display:inline;}

#barra ul li a:link , #barra ul li a:active, #barra ul li a:visited{ 
text-decoration:none;color:525252;
padding-bottom:5px;
padding-top:7px;
display:block;
float:left;
width:169px;
text-align:center;
margin-left:5px;
}

#barra ul li a:hover{ background:url(../images/bt.jpg) no-repeat;}
#mostra_prod{ text-align:center;margin:auto}

.nome{
background:#E6E6E6;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:5px;
}
#nome{
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
border-top:1px solid #CDCDCD;
}
#table_espec table{ text-align:left;}