/* CSS Document */

* {margin:0; padding:0; list-style:none;}

a img {border:none;}

body { background:#FFF; } /* b3f3bb */

#geral { width:778px; margin:0 auto; background:#005926; }

#logo { height:135px; width:100%; overflow:hidden; background:url(../img/testeira.jpg) no-repeat center center; }
#logo a { display:block; margin:55px 0 0 270px; height:75px; width:220px; text-indent:-9000px; }

#topo { position:relative; }

#menu-idioma { position:absolute; top:0; right:705px; }
#menu-idioma li { display:inline; }
#menu-idioma a { color:#096; font:normal 10px Arial, Helvetica, sans-serif; }

#menu { background:#003C0F; width:100%; padding:8px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center; color:#fff; }
#menu a { color:#fff; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif; padding:0 11px; text-decoration:none; }
#menu a:hover { text-decoration:underline; }

#nav-x, #nav-y { width:142px; }

.box-chamada { margin-bottom:16px; }
.box-chamada h1 { background:url(../img/setinha.gif) no-repeat left; padding:6px 0 6px 25px; text-transform:uppercase; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }
.box-chamada ul li { background:#003C0F; margin:0px 0; padding:4px 2px 4px 10px; line-height:11px; }
.box-chamada a { color:#fff; }
.box-chamada ul li a { font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.box-chamada ul li a:hover { text-decoration:underline; }
.box-chamada p { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; background:#003C0F; padding:2px; }
.box-chamada input { width:138px; }

#lk-loja-virtual { display:block; text-indent:-9000px; background:url(../img/loja-virtual.jpg) no-repeat center center; width:141px; height:129px; }

#lk-cotacao { display:block; text-indent:-9000px; background:url(../img/cotacao.jpg) no-repeat center center; width:139px; height:169px; }

#nav-x { clear:both; float:left; padding-left:10px; }

#content { position:relative; float:left; width:434px; margin-left:20px; margin-bottom:110px; font-family:Arial, Helvetica, sans-serif; color:#fff; height:auto !important; height:650px; min-height:650px; }

#publicidade-1 { position:absolute; bottom:-110px; }

#content #destaque { padding:9px 0; }

#content ul#chamadas-home { clear:both; margin:0; }
#content ul#chamadas-home li { background:#003C0F; margin:3px 0; height:80px; overflow:hidden; }
#content ul#chamadas-home li div { position:relative; padding:5px 0 0 5px; }

#titulo-destaque { background:url(../img/setinha.gif) no-repeat left; padding:6px 0 6px 25px; text-transform:uppercase; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }

#content ul#chamadas-home li div a.lk-foto-chamada-home { display:block; position:absolute; top:5px; right:5px; margin:0 5px; background:#003C0F; border:2px solid #003C0F; }
#content ul#chamadas-home li a { color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#content ul#chamadas-home li a:hover { text-decoration:underline; }
#content ul#chamadas-home li div h2 a { font-size:16px; }
#content ul#chamadas-home li div p { margin-top:10px; }
#content ul#chamadas-home li div p a { font-size:12px; padding-left:10px; background:url('../img/list-style-squad.gif') no-repeat left center; }
#content ul#chamadas-home li div h2, #content ul#chamadas-home li div p { width:340px; }

#content h1 { font-size:18px; margin:8px 0; }
#content h2 { font-size:14px; }
#content p { font-size:13px; }
#content ul { margin-left:15px; }
#content ul li { margin:10px 0; list-style:square; }
#content .text { background:#003C0F; padding:5px; font-size:13px; }
#content .text p { margin:4px 0; text-align:justify; }
#content a { color:#fff; }

/*exceçőes*/
#content #mais-contatos { margin-top:15px; }
#content #mais-contatos address { font-size:12px; }
#content #mais-contatos p { margin:10px 0; }
#content #detalhes-produto { background:#003C0F; }
#content #img-produto { text-align:center; }
#content #opcoes-produto { text-align:center; }
#content #opcoes-produto { padding-top:30px; }
#content #opcoes-produto a { padding:0 18px; }
#lk-informacoes { background:url(../img/ico-pdf.gif) no-repeat right center; }
#banner-categoria { padding:2px 0 10px 0; }

#nav-y { float:right; padding-right:10px; background:url(../img/logo2.jpg) no-repeat bottom center; padding-bottom:60px; }

#lk-catalogo { display:block; text-indent:-9000px; background:url(../img/catalogo.jpg) no-repeat center center; width:138px; height:129px; }
#lk-apresentacao { display:block; text-indent:-9000px; background:url(../img/vaquero.jpg) no-repeat center center; width:138px; height:88px; }

#lk-mapa { background:url(../img/ico-map.gif) no-repeat left center; padding:15px 0 15px 20px; }

#base { clear:both; text-align:center; padding-top:10px; }
#base address { border-top:2px solid #fff; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:20px; text-transform:uppercase; letter-spacing:2px; }
#base address, #base #devby { background:#003C0F; }
p#devby, p#devby a { font:normal 10px Arial, Helvetica, sans-serif; color:#fff; }
p#devby a { display:block; width:50px; margin:0 auto; padding:5px 0; }

/*forms*/
form div { margin:4px 0; }
label { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; }
input, textarea { border:none; background:#003C0F; font:normal 11px Arial, Helvetica, sans-serif; padding:3px; color:#fff; width:250px; overflow:auto; }
#geral #content .style7 #email { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; width:180px; }
#geral #content .style7 input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #003C0F; border: 1px solid #FFFFFF; width:80px; }

#geral #content #atualiza input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #003C0F; border: 1px solid #FFFFFF; width:180px; }

#geral #content #atualiza #Enviar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #003C0F; border: 1px solid #FFFFFF;  width:80px; }

#geral #content #newsletter #email { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; width:180px; }
#geral #content #newsletter #remover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #003C0F; border: 1px solid #FFFFFF; width:80px; }

textarea { height:80px; }
select { color:#fff; background:#003C0F; font-size:12px; }

select option { padding-left:3px; }

.bt-block { text-align:center; padding:3px 0; }

.ddd { width:20px; text-align:center; }
.telefone { width:80px; }

/*classes / outros ids*/
#download-acrobat { text-align:center; padding:10px 0; font-size:14px !important; }
.mais a { text-decoration:underline !important; }
.aviso, .erro { padding:5px; margin-bottom:5px; font:normal 11px Arial, Helvetica, sans-serif !important; border:2px solid #003300; }
.aviso { color:#06C; background:#FFFFCC; }
.erro { color:#FF0000; background:#FFFFCC; }

.erro ul { margin-left:30px; }
.erro ul li { list-style-type:disc; margin:0 !important; }

.detalhes_produtos_1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; color: #FFFFFF; }
.detalhes_produtos_2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.detalhes_produtos_3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; }
.detalhes_produtos_3 a { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; }
.detalhes_produtos_3 a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; }
.detalhes_produtos_3 a:hover{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:underline; }
#geral  #content  #atualiza  #atualizar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #003C0F; border: 1px solid #FFFFFF; width:80px; }
#geral #content #atualiza #email { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; width:180px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.imagem-empresa {margin: 5px;}

.quest { width: auto !important; background:#005926 !important; }
.radiobut { width:80px; display:block; float:left; margin-bottom:4px; margin-top:4px; }
.pergunta { display:block; clear:both; font-weight:bold; }
.butao { clear:both; display:block; margin-top:20px; }