body { padding:0; margin:0; background:#fff url("../images/fundo.jpg") repeat-x; color:#000; font:12px Geneva, Verdana, Arial, Helvetica, sans-serif; }
img { border:0; }
a { color:#D36D00; text-decoration:none; }
a:hover { color:#8D8D8D; }
.quebra { clear:both; width:100%; }

#centraliza { margin:0 auto; width:900px; display:block; }

#topo { width:750px; height:64px; padding-top:170px; *padding-top:182px; padding-left:130px; background:url('../images/topo.png') no-repeat; display:block; position:relative; }
#topo h1 { position:absolute; top:0; left:5px; text-indent:-9999px; width:150px; height:210px; }
#topo h2 a { position:absolute; display:block; top:20px; left:420px; background:url('../images/ondeencontrar.gif') no-repeat; width:298px; height:117px; text-indent:-9999px; overflow:hidden; }
#topo h1 a { display:block; width:150px; height:210px; outline:none; }
#topo ul { list-style:none; width:750px; }
#topo li { float:left; padding:1px;  display:block; }
#topo li a { color:#fff; display:block; background:url('../images/fundo_menu.jpg') repeat-x; padding:8px; text-transform:uppercase; }
#topo li a:hover { background:url('../images/fundo_menu_hover.jpg') repeat-x; }

#conteudo h1 { color:#D36D00; font-size:16px; text-transform:uppercase; }
#produtosDestaque ul, #listaProdutos ul { list-style:none; display:block; padding:0; margin:0; width:480px !important; overflow:hidden !important; float:left; }
#produtosDestaque ul li, #listaProdutos ul li { padding:9px; width:200px; height:200px; border:1px solid #ccc; float:left; margin:10px; text-align:center; display:block; }
#produtosDestaque ul li a, #listaProdutos ul li a { color:#D36D00; }
.boxdestaque { border:0px !important; padding: 0px !important; width:461px !important; height:111px !important; overflow:hidden !important; }
.boxdestaque h1 { font-size:12px !important; } 
.boxdestaque h3 { font-size:14px !important; } 
* html .amigo1 { padding:8px !important; margin:8px !important; }
* html .boxdestaque { height:111px !important; width:451px !important; padding: 0px !important; margin:8px !important; overflow:hidden !important; border-right:1px solid #ccc !important; }
* html .boxdestaque h3 { padding-top:0px !important; }
#newsletter {  float:left; margin-right:10px; position:relative; width:252px; height:121px; background:url('../images/fundo_newsletter.jpg') no-repeat; display:block; display:none; visibility:hidden; }
.ninja { display:none; visibility:hidden; }
#newsletter input#nome { position:absolute; left:14px; top:42px; width:220px; border:0; }
#newsletter input#email { position:absolute; left:14px; top:79px; width:220px; border:0; }
#newsletter input#botao { position:absolute; right:10px; top:90px; border:0; }
#outrosProdutos { position:relative; margin:0 auto; width:880px; height:110px; display:block; }
#outrosProdutosConteudo { border:1px solid #98968A; height:108px;  overflow:hidden; }
#outrosProdutosImg { width:820px; padding:5px 0; margin:0 auto; }
#outrosProdutosImg ul { list-style:none; padding:0; margin:0; }
#outrosProdutosImg ul li { float:left; }
#outrosProdutosImg img { padding:3px; }
.prev { position:absolute; top:0; left:0; background:url('../images/flecha_esq.jpg'); width:22px; height:110px; }
.next { position:absolute; top:0; right:0; background:url('../images/flecha_dir.jpg'); width:22px; height:110px; }
#detalheProduto img { float:left; padding:0 10px; }
.tituloDest { color:#D36D00; font-size:14px; text-transform:uppercase; }
.header { display:block; padding-top:10px; padding-left:10px; }
.header h1 { display:inline; margin-right:10px; }
#botaoDetalhe a, .botao { color:#fff; cursor:pointer; border:0; text-align:center; background:url('../images/fundo_menu.jpg') repeat-x;  padding:8px; }
#botaoDetalhe a:hover, .botao:hover { background:url('../images/fundo_menu_hover.jpg') repeat-x; } 
#formRep input, #faleconosco input { border:1px solid #ccc; padding:3px; }
#formRep fieldset, #faleconosco fieldset { width:470px; border:0; }
#formRep textarea, #faleconosco textarea { border:1px solid #ccc; margin-top:3px; margin-bottom:10px; width:420px; padding:5px; }
#faleconosco, #infoContato, .formRep { float:left; padding:0 5px 5px 0; }
.nome { margin:0; padding:0; color:#666; margin-top:20px; }
.flot { width:180px; margin:5px; text-align:center; float:left; }
.foto-loja { width:50px; height:50px; float:left; margin-top:25px; margin-right:5px; }

#rodape { border-top:1px solid #ccc; padding:10px 0; display:block; }
#rodape h1 { width:64px; height:19px; text-indent:-9999px; overflow:hidden; background:url('../images/logo_atrative.jpg') no-repeat; float:right; }
#rodape h1 a { display:block; width:64px; height:19px; }