/* HOME
--------------------------------------------- */
body#home div#corpo { width: 980px; height: 384px; position: relative; background: #FFFFFF url(../imagens/home_bg.gif) no-repeat 0 0; }
body#home div#auxiliar { width: 300px; float: left; }

div#categorias_produtos { position: absolute; left: 16px; top: 20px; }
div#categorias_produtos ul { margin-left: 22px; height:250px; overflow:auto; width:205px; }
div#categorias_produtos ul li a { text-decoration: none; color: #6b6e6f; font-size: 1.125em; }
div#categorias_produtos ul li a:hover { text-decoration: underline; }

div.categorias_produtos { position: absolute; left: 16px; top: 20px; }
div.categorias_produtos ul { margin-left: 22px; height: 250px; overflow:auto; width:205px; }
div.categorias_produtos ul li a { text-decoration: none; color: #6b6e6f; font-size: 1.125em; }
div.categorias_produtos ul li a:hover { text-decoration: underline; }

div#novidades_promocoes { position: absolute; left: 280px; top: 20px; width: 480px; height:300px; }
div#novidades_promocoes ul { max-height:265px; overflow: hidden; }
div#novidades_promocoes ul li { width: 222px; height:127px; float: left; margin-bottom: 20px; line-height: 1.125em;  }
div#novidades_promocoes ul li a span.titulo { width: 50px; font-size: 13px; line-height: 15px; }
div#novidades_promocoes ul li a span.titulo strong { line-height: 15px; }
div#novidades_promocoes ul li a { color: #6b6e6f; }
div#novidades_promocoes ul li a:hover { text-decoration: none; }
div#novidades_promocoes ul li img { float: left; margin: 0 4px 4px 0; }
div#novidades_promocoes ul li input { width: 62px; height: 21px; background: url(../imagens/btnComprar.jpg) no-repeat; border: 0; }
span.preco_antigo { color: #d2aa58 !important; text-decoration: line-through; font-size:11px; }
span.preco_novo { color: #e97e00 !important; font-size:14px; font-weight:bold; }

div#contato_newsletter { position: absolute; right: 8px; top: 20px; width: 190px; }
div#contato_newsletter h2 { margin-bottom: 8px; }
div#contato_newsletter p { line-height: 1em;}
div#contato_newsletter ul { margin:-7px 0 0 0;}
div#contato_newsletter ul li {font-size:0.90em; }
input.nome_newsletter_home { padding: 2px 8px; width: 150px; outline: none; }
input.email_newsletter_home { padding: 2px 8px; width: 120px; outline: none; margin-top: 8px; }
/*div#contato_newsletter button { width: 25px; height: 20px; background: none; border: none; float: right; position: relative; top: -30px; left: -6px; }*/

div#delivery { position: absolute; right: 24px; top: 200px; width: 170px;  }
div#delivery p { line-height: 1.125em; }
div#delivery span { font-size: 16px; color: #e97e00; margin-left: 50px; margin-top:10px; display: block; font-weight: bold; }
div#delivery span span.logoff { font-size: 9px; }

div#formas-pagamento {position:absolute; top:336px; width: 980px; height:42px; padding:10px 16px 7px 16px;   }
div#formas-pagamento ul { position:absolute; top:14px; right:50px; }
div#formas-pagamento ul li {width: 42px; height: 20px; float:left; margin-left:12px; font-size:0.5em;  }


div.nome_email {}
div.nome_email p.nome { margin: 0; }
div.nome_email p.nome input { width: 158px; height: 24px; background: url(../imagens/imigLoginNews.gif) no-repeat; border: 0; padding-top: 3px; }
div.nome_email p.email { margin: 0; }
div.nome_email p.email input { width: 131px; height: 24px; background: url(../imagens/imgEmailNews.gif) no-repeat; border: 0; float: left; padding-top: 3px; }
div.nome_email p.btn_ok { float: left; margin: 0; margin-left: 3px; }
div.nome_email p.btn_ok button { width: 26px; height: 26px; background: url(../imagens/btnNews.gif) no-repeat; border: 0; }

