@charset "utf-8";
/* @import "menu.css"; */

/* CSS Document */
body { margin:0; padding:0; background:#fff url(img/bg.jpg) no-repeat center top; color:#626262; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input, .botao, select, textarea { clear:both; font-family:inherit; font-size:inherit; padding:2px; font-size:9px; }
input[type=button],input[type=submit],input[type=reset], .botao { border:1px solid #989898; background:url(img/bgButton.gif) repeat-x; }
a { text-decoration:none }
a:focus { outline:none }
a:hover { text-decoration:underline; }
form { margin:0; padding:0; }
hr { border:none; border-bottom:1px solid #FFFFFF; }
hr#br { margin-bottom:10px; }
img { padding:2px; border:1px solid #F0F0F0; }
img.sem-borda { padding:0; border:none; }
.click { cursor:pointer; }
p { padding-left:30px; line-height:18px; }

div#geral { margin:0 auto; width:766px; z-index:1; }
div#topo, div#flash, div#conteudo, div#rodape { display:block; width:auto; height:108px; position:relative; z-index:2; }
div#flash { position:relative; z-index:1; height:420px; }
div#conteudo { min-height:260px; height:auto; _height:300px; background-color:#FFF; }
div#rodape { clear:both; height:auto; }
div.arquivo { margin-left:-45px; }

div#topo img#topo { margin:6px 0 0 30px; }
div#topo div#menu { float:right; margin-right:-5px; text-align:right; position:relative; margin-top:20px !important; margin-top:17px; color:#929292; }
/* div#topo div#menu a { float:left; text-align:center; padding:0 20px; line-height:20px; color:#929292; height:20px; border-right:1px solid #d1d1d1; } */
div#topo div#menu-horizontal { width:560px; }

div#conteudo div#menu-produtos { margin:0 2px; width:auto; background:#fff url(img/bgMenu.gif) repeat-x; height:47px; }
div#conteudo div#menu-produtos a 
{ float:left; text-align:center; width:auto /* 126px */; padding:0 20px; line-height:36px; color:inherit; height:38px; border-right:1px solid #d1d1d1; margin-top:2px; }

div#topo div#menu a:last-child, div#topo div#menu a.sem-borda,
div#conteudo div#menu-produtos a:last-child, div#conteudo div#menu-produtos a.sem-borda { border:none; }

div#win { float:left; width:32%; margin:4px; height:205px; border-right:1px solid #d1d1d1 }
div#titulo { height:40px; width:auto; }

/* HOME */
.conheca, .produtos, .newsletter { text-indent:-5000px; margin-bottom:10px; }
.conheca { background:url(img/titConhecaMais.gif) no-repeat 5px 8px; }
.produtos { background:url(img/titProdutos.gif) no-repeat 5px 8px; }
.newsletter { background:url(img/titNewsletter.gif) no-repeat 5px 8px; }
/**/

/* EMPRESA */
div#winEmpresa { width:auto; height:auto; }
div#perfil { clear:both; padding-top:40px; }
.perfil { background:url(img/titPerfil.gif) no-repeat 5px 8px; }

div#historico { margin-left:170px; padding:8px; width:auto; }
div#historico p { margin:0; padding:0; margin-bottom:8px }
.historico { background:url(img/titHistorico.gif) no-repeat 5px 8px; }

div#qualidade { margin-left:320px; padding:8px; width:auto; }
div#qualidade p { margin:0; padding:0; margin-bottom:8px }
.qualidade { background:url(img/titQualidade.gif) no-repeat 5px 8px; }

div#video { margin-left:170px; padding:8px; width:auto; }
div#video p { margin:0; padding:0; margin-bottom:8px }
.video { background:url(img/titVideo.gif) no-repeat 5px 8px; }

div#principio { margin-left:170px; padding:8px; width:auto; }
div#principio p { margin:0; padding:0; margin-bottom:8px }
.principio { background:url(img/titPrincipio.gif) no-repeat 5px 8px; }

form#trabalhe { _height:500px; min-height:500px; }
.trabalhe { background:url(img/titTrabalhe.gif) no-repeat 5px 8px; }
/**/

/* REPRESENTANTE */
div#representantes { margin:0 2px; width:auto; _height:200px; min-height:200px; }
div.detalhes { font-size:9px; margin-bottom:3px; line-height:14px; }
div.detalhes div#h3, div.detalhes h3 { margin:0 3px; font-size:13px; padding:3px 1px; font-weight:bold; }
div.detalhes div#h3 div#mais { float:right; font-size:11px; font-weight:normal; cursor:pointer; }
div.detalhes div#h3 div#mais:hover { text-decoration:underline; }

span#cidade { float:right; width:450px; margin-right:10px; height:80px; overflow:auto; background-color:#F8F8F8; }
span#bold { font-weight:bold; }
/**/

/* CONTATO */
div#formulario { margin-top:8px; width:auto; height:250px; background:url(img/titContato.gif) no-repeat 5px 8px; }
div#formulario table { width:auto; margin-left:180px; }
/**/

/* PRODUTOS */
div#_produtos { clear:both; padding:10px 0; font-size:10px; font-weight:normal; color:#b1a179; }
div#_produtos hr#linha { border:none; border-top:2px dotted #F0F0F0 }
div#_produtos span.t { padding-left:5px; margin-bottom:5px; font-size:17px; color:#b1a179; }
div#_produtos a { color:#b1a179; }
#produto-detalhes { margin:0 30px; }

#lancamento { margin:0 30px; }
#lancamento a { margin:5px; }

#produto-titulo { margin:20px 30px 0 20px; font-weight:bold; font-size:15px }

#amostra { float:left; width:360px; margin:5px; }
#amostra h3 { margin-left:20px; font-size:16px; font-weight:bold; color:#b1a179 }
#amostra ul li { display:inline; margin:7px; padding:0; line-height:normal; }
/**/

/* RODAPE */
div#rodape div#logo { clear:both; background-color:#EBEBEB; margin-bottom:2px; height:70px; }
div#rodape div#copy { background-color:#F0F0F0; text-align:center; line-height:15px; padding:5px 0; }
/**/

/* MAPA DO SITE - BUSCA */
div#busca { margin:10px; width:auto; }
div#busca h3 { background:url(img/botao_produto.png) no-repeat top left; padding-left:30px; height:30px; line-height:30px; }
ul#busca li { background:none; list-style:lower-roman; padding:0; padding-left:10px; line-height:25px; }
ul#busca li a { color:#626262; }
ul#busca li a.chave { color:#a11111; font-weight:bold; }

/* MAPA DO SITE */
ul#mapa li { list-style:none; padding-left:30px; line-height:25px; background:url(img/botao_produto.png) no-repeat top left; }
ul#mapa li a { color:#626262; }
ul#mapa li a.chave { color:#a11111; font-weight:bold; }
ul#mapa li ul li { background:none; list-style:lower-roman; padding:0; }
/**/