body { background:url('img/fundo.jpg') top left repeat-x; margin:0; padding:0; font:14px Arial, Helvetica, sans-serif; color:#666; }
.clear { clear:both; width:100%; height:1px; overflow:hidden; }
.alignleft { float:left; margin-right:10px; }
small { font-size:9px; }
a { color:#004181; outline:none; }
a:hover { color:#666; text-decoration:none; }
a img, img a { border:0; }
#centralizar { width:900px; margin:0 auto; }
h2 { color:#DA251D; }
h2.avant { font-size:32px; color:#DA251D; margin:0; padding:0; letter-spacing:-2px; font-weight:bold; }
.lista { list-style:none; padding:0; margin:0; }
.lista li a { background:url('img/flecha.gif') 5px center no-repeat; padding:3px 0; padding-left:15px; display:block; text-decoration:none; color:#666; }
.lista li a span { border-bottom:1px dotted #666; }
.lista li a:hover, .lista li a.selecionada, .lista li.current-cat a { background:#DA251D url('img/flecha-hover.jpg') 5px center no-repeat; color:#fff; border:0; }
.lista li a:hover span, .lista li a.selecionada span { border:0; }

#topo { background:url('img/topo.jpg') top left no-repeat; width:1023px; height:284px; margin:0 auto; z-index:100; }
h1#logo { margin:0; padding:0; padding-top:25px; padding-left:80px; text-indent:-999px; overflow:hidden; float:left; width:250px; height:60px; display:block; }
h1#logo a { width:250px; height:60px; display:block; }
#menu { float:right; margin-right:30px; }
.menu { padding:0; margin:0; list-style:none; }
.menu li { float:left; margin-right:10px; }
.menu li a { height:74px; display:block; text-indent:-999px; overflow:hidden; }
.menu li a.selecionado { border-bottom:3px solid #DA251D; }
.menu li#m-home a { background:url('img/m-home.gif') top left no-repeat; width:61px; }
.menu li#m-home a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-empresa a { background:url('img/m-aempresa.gif') top left no-repeat; width:86px; }
.menu li#m-empresa a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-produtos a { background:url('img/m-produtos.gif') top left no-repeat; width:86px; }
.menu li#m-produtos a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-laboratorio a { display:none; background:url('img/m-laboratorio.gif') top left no-repeat; width:108px; }
.menu li#m-laboratorio a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-loja a { background:url('img/m-loja.gif') top left no-repeat; width:65px; }
.menu li#m-loja a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-dicas { display:none; }
.menu li#m-dicas a { background:url('img/m-dicas.gif') top left no-repeat; width:54px; }
.menu li#m-dicas a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-termometros a { background:url('img/m-termometros.gif') top left no-repeat; width:108px; }
.menu li#m-termometros a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-marmores a { background:url('img/m-marmores.gif') top left no-repeat; width:115px; }
.menu li#m-marmores a:hover { background-position:bottom left; border:0 !important; }
.menu li#m-contato a { background:url('img/m-contato.gif') top left no-repeat; width:80px; }
.menu li#m-contato a:hover { background-position:bottom left; border:0 !important; }

.topo { width:900px; height:170px; margin:0 auto; margin-top:24px; }
.topo h1 { margin:0; padding:0; overflow:hidden; text-indent:-999px;}
#topo-1, #topo- { background:url('img/topo-index.jpg') top left no-repeat; }
#topo-3 { background:url('img/topo-empresa.jpg') top left no-repeat; }
#topo-2 { background:url('img/topo-produtos.jpg') top left no-repeat; }
#topo-4 { background:url('img/topo-laboratorio.jpg') top left no-repeat; }
#topo-6 { background:url('img/topo-loja.jpg') top left no-repeat; }
#topo-18 { background:url('img/topo-dicas.jpg') top left no-repeat; }
#topo-11 { background:url('img/topo-contato.jpg') top left no-repeat; }
#topo-802, #topo-806, #topo-808, #topo-810, #topo-812, #topo-814, #topo-816, #topo-820 { background:url('img/topo-termometros.jpg') top left no-repeat; }
#topo-826 { background:url('img/topo-marmores.jpg') top left no-repeat; }

#conteudo { margin-top:20px; }

.divHome { width:290px; margin:0 5px; float:left; }
.divHomeInterno { width:250px; margin:0 auto;  }
.marginHome { margin-top:118px; line-height:18px; }
.marginHome2 { margin-top:110px; line-height:18px; }
#dicasHome { background:url('img/dicas-home.png') center 40px no-repeat; display:none; }
#produtosHome { background:url('img/produtos-home.png') 20px 30px no-repeat; }
#produtosHome .marginHome { margin-top:123px; }
#lojaHome { background:url('img/loja-home.png') center 40px no-repeat; }
#termometroHome { background:url('img/termometros-home.png') center 40px no-repeat; }

.linkImg { display:block; width:285px; height:47px; text-indent:-999px; overflow:hidden; margin-top:10px; }
#a-maisDicas { background:url('img/mais-dicas.png') top left no-repeat; margin-top:25px; }
#a-todosProdutos { background:url('img/todos-produtos.png') top left no-repeat; }
#a-sobreLoja { background:url('img/sobre-loja.png') top left no-repeat; }
#a-termometros { background:url('img/termometros.png') top left no-repeat; }

#pagina { width:546px; margin-right:30px; margin-left:20px; float:left; text-align:justify; }
#paginaMaior { width:595px; margin-right:30px; margin-left:20px; float:left; text-align:justify; }
#paginaContato { width:460px; margin-right:10px; margin-left:20px; float:left; text-align:justify; }
#sidebar { width:300px; float:left; margin-top:15px; }
#sidebarMenor { width:250px; float:left; }
#sidebarContato { width:400px; float:left; margin-top:20px; }
.escondeDica { display:none; }
.mostraDica { display:block; }
.produto { background:url('img/fundo-produto.png') top left no-repeat; width:187px; height:200px; margin:5px; float:left; text-align:center; }

.produto-lista { padding:3px; border-bottom:1px solid #DFECEE; font-size:11px; }
.produto-lista:hover { background:#DFECEE; }
.produto-lista h2 { font-size:12px; color:#004181; background:url('img/flecha.gif') 5px center no-repeat; padding-left:15px; }

.produto2 { width:180px; margin:5px; float:left; text-align:left; }
.produto2 h2 { font-size:12px; color:#000; }
.produtoInterno { height:170px; }
.imgProduto { width:151px; height:139px; margin:0 auto; margin-top:5px; overflow:hidden; }
.imgProduto a { width:131px; height:119px; padding:10px; display:block; }
.produto h2 a, .produto h2 { font-size:14px; text-decoration:none; color:#004181; margin-top:20px; }
.produto h2 a:hover { color:#666; }
.h2Margin { padding:10px 0; }
#busca { background:url('img/busca.png') top left no-repeat; width:218px; height:33px; }
.inputBusca { padding:9px; padding-left:60px; width:120px; height:12px; background:none; border:0; }
#searchsubmit { background:none; border:0; width:24px; height:30px; cursor:pointer; }
#inputNome { width:368px; height:13px; padding:10px; padding-left:80px; background:url('img/seu-nome.png') top left no-repeat; border:0; margin-bottom:5px; }
#inputEmail { width:368px; height:13px; padding:10px; padding-left:80px; background:url('img/seu-email.png') top left no-repeat; border:0; margin-bottom:5px; }
#inputAssunto { width:388px; height:13px; padding:10px; padding-left:60px; background:url('img/assunto.png') top left no-repeat; border:0; margin-bottom:5px; }
#mensagem { width:438px; height:57px; padding:10px; padding-top:30px; background:url('img/mensagem.png') top left no-repeat; border:0; margin-bottom:5px;  }
#btEnviar { width:81px; height:31px; float:right; background:url('img/enviar.png') top left no-repeat; border:0; margin:0; cursor:pointer; }
.enderecoFloat { float:right; width:199px; }
.enderecoFloat p, .enderecoFloat h2 { margin-left:15px; }
.enderecoFloat a { display:block; width:199px; height:106px; overflow:hidden; text-indent:-999px; }
#endMatriz { background:url('img/mapa-sede.png') top center no-repeat;}
#endLoja { background:url('img/mapa-loja.png') top center no-repeat; }
#endLoja p, #endLoja h2 { margin-left:25px; }
.voltar { background:url('img/flecha2.gif') center left no-repeat; display:block; padding-left:8px; color:#666666; text-decoration:none; width:50px; margin-bottom:20px; }
.post { float:left; width:330px; }
.voltar:hover, .voltar:hover span { color:#DA251D; border:0; }
.voltar span { border-bottom:1px dotted #666666; }
#fispq { margin-top:20px; background:url('img/fispq.png') top left no-repeat; width:285px; height:47px; display:block; overflow:hidden; text-indent:-999px; }
#fichaTec { background:url('img/ficha-tecnica.png') top left no-repeat; width:285px; height:47px; display:block; overflow:hidden; text-indent:-999px; }

#linhasTermometros { float:left; width:132px; list-style:none; margin:0; padding:0; }
#linhasTermometros li { margin-bottom:10px; }
#linhasTermometros li.amarelo a { color:#F3B80B; }
#linhasTermometros li.azul a { color:#0E66B4; }
#linhasTermometros li.verde a { color:#73B91E; }
#linhasTermometros li.vermelho a { color:#CD0D17; }
#linhasTermometros li.marrom a { color:#442619; }

#footer { width:900px; margin:0 auto; margin-top:40px; margin-bottom:40px; }
#topoFooter { border-bottom:1px solid #DFECEE; margin-bottom:5px; padding-bottom:5px; }
#topoFooter h1 { text-indent:-999px; overflow:hidden; width:116px; height:40px; background:url('img/logo-rodape.jpg') bottom left no-repeat; float:left; margin:0; padding:0; }
.endereco { float:right; width:300px; text-align:right; font-size:12px; }
.endereco p { margin:0; padding:0; }
.endereco span { color:#9DB5B6; font-weight:bold; font-size:12px !important; }
.endereco h3 { margin:0; padding:0; font-size:22px; }
#bottomFooter { font-size:10px; color:#9DB5B6; }
#gn { width:15px; height:19px; background:url('img/gn.jpg') top left; padding:0; margin:0; text-indent:-999px; overflow:hidden; float:right; }
#gn a { width:15px; height:19px; display:block; }
