* {
    border:none;
    font-size:100%;
    list-style-type:none;
    margin:0;
    padding:0px;
}
body {
    background:#FFF;
    font:0.625em Arial,Helvetica,sans-serif;
    *font-size:1em;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.acessibilidade {
    left:-5000em;
    position:absolute;
    top:-5000em;
}
#g_convert {
    display:none;
}
.clear {
    display:block;
    clear:both;
}
.some {
    width:1px;
    height:1px;
    overflow:hidden;
    position: absolute;
}
/*BOTOES*/
.btn-ir-loja a {
    width:83px;
    height:27px;
    display:block;
    position:relative;
    text-align:left;
    margin:0 auto;
    cursor:pointer;
}
.btn-ir-loja a span {
    background:url(imagens-novo/btns.png) 0 0;
    width:100%;
    height:100%;
    position:absolute;
}
.btn-ver-precos a {
    width:106px;
    height:27px;
    display:block;
    position:relative;
    text-align:left;
    margin:0 auto;
    cursor:pointer;
}
.btn-ver-precos a span {
    background:#FFF url(imagens-novo/btns.png) 0 -53px;
    width:100%;
    height:100%;
    position:absolute;
}
.click-to-call {
    width:72px;
    text-align:right;
}
.click-to-call a {
    width:72px;
    height:13px;
    display:block;
    cursor:pointer;
    background:url(/imagens-novo/botoes/btns.png) 0 -27px;
    color:#838383;
}
.click-to-call a:hover {
    background:url(imagens-novo/btns.png) 0 -40px;
    color:#B7B7B7;
}
.btn-saiba-mais a {
    width:106px;
    height:26px;
    display:block;
    position:relative;
    text-align:left;
    margin:0 auto;
    cursor:pointer;
}
.btn-saiba-mais a span {
    background:url(imagens-novo/btns.png) 0 -125px;
    width:100%;
    height:100%;
    position:absolute;
}
.btn-comprar a {
    height:22px;
    width:117px;
    position:relative;
    display:block;
}
.btn-comprar a span {
    background:url(imagens-novo/comprar.gif);
    height:100%;
    width:100%;
    position:absolute;
}
#validacao #btn-continuar {
    background:url(imagens-novo/btn_continuar.jpg);
    width:85px;
    height:20px;
    margin:10px 0 0 85px;
    border:none;
}
.btn-entrar {
    background:url(/imagens-novo/botoes/entrar.png);
    width:78px;
    height:29px;
    display:block;
    cursor: pointer;
}
/*BOTOES*/
/*BOXES*/
#home-publicidade {
    background:#FFF;
    width:973px;
    height:auto;
    margin:0 auto;
    height:auto;
    padding:15px 0 10px 0;
}
.box-main {
    clear:both;
    height:auto;
    width:975px;
    margin:0 auto;
    background:#FFF;
    position:relative;
}
.box-main-separa {
    clear:both;
    background:url(imagens-novo/main-separa.gif) top no-repeat;
    width:973px;
    height:10px;
    margin:0 auto;
}
#box-main-bottom {
    background:url(imagens-novo/main-bottom.gif) no-repeat bottom;
    width:977px;
    height:5px;
    margin:0 auto;
    clear:both;
}
.box-fluid-top {
    background:url(imagens-novo/fluid-top.gif) right top no-repeat;
    width:100%;
    height:6px;
    margin:0 auto;
}
.box-fluid-top-esq {
    background:url(imagens-novo/fluid-top-esq.gif) top no-repeat;
    width:6px;
    height:6px;
    float:left;
}
.box-fluid {
    clear:both;
    border-right:1px solid #DBDBDB;
    border-left:1px solid #DBDBDB;
    height:auto;
    width:auto;
    margin:0 auto;
    background:#FFF;
}
.espaco-box {
    height:100px;
    padding-top:10px;
}
/*.box-fluid .text-publicidade{text-align:center;}.box-fluid .banner-publicidade{margin-left: 37px;}*/
.box-fluid-separa {
    background:url(imagens-novo/fluid-separa.gif) right no-repeat;
    width:100%;
    height:10px;
    margin:0 auto;
}
.box-fluid-separa-esq {
    background:url(imagens-novo/fluid-separa-esq.gif) no-repeat;
    width:6px;
    height:10px;
    float:left;
}
.box-fluid-bottom {
    background:url(imagens-novo/fluid-bottom.gif) right bottom no-repeat;
    width:100%;
    height:6px;
    margin:0 auto;
}
.box-fluid-bottom-esq {
    background:url(imagens-novo/fluid-bottom-esq.gif) bottom no-repeat;
    width:6px;
    height:6px;
    /*float:left;*/
}
#box-conteudo {
    padding:0px 10px;
}
#box-conteudo p {
    font-size: 1.2em;
}
/*LIGHTBOX BOXES*/
#litebox-top-dir {
    background:url(imagens-novo/litebox-top-dir.png) right no-repeat;
    width:282px;
    height:15px;
    float:left;
}
#litebox-top-esq {
    background:url(imagens-novo/litebox-top-esq.png) left no-repeat;
    width:20px;
    height:15px;
    float:left;
}
#litebox-bottom-dir {
    background:url(imagens-novo/litebox-bottom-dir.png) right no-repeat;
    width:282px;
    height:15px;
    float:left;
}
#litebox-bottom-esq {
    background:url(imagens-novo/litebox-bottom-esq.png) left no-repeat;
    width:20px;
    height:15px;
    float:left;
}
#litebox-box {
    background:url(imagens-novo/litebox-box.png) center repeat-y;
    clear:both;
    margin: 0
}
/*LIGHTBOX BOXES*/
/*BOXES*/
/*CABECALHO*/
#cabecalho {
    background:#FFF url(imagens-novo/main-top.gif);
    width:977px;
    margin:6px auto;
    position:relative;
    z-index:1;
}
#logo {
    float:left;
    margin:7px 0 5px 17px;
}
#cab-navegacao {
    float:left;
    font-family:Lucida,sans-serif;
    margin:10px 0pt 0pt 20px;
    width:622px;
}
#cab-navegacao li {
    font-size:0.95em;
    float:left;
    margin-right:10px;
    padding-right:10px;
    height:15px;
    border-right:1px dotted #CCC;
    letter-spacing:0.05em;
}
#cab-navegacao li a {
    color:#939597;
    font-weight:bold;
    display:block;
    padding:2px 0 0 18px;
}
#cab-navegacao li a:hover {
    color:#0b6fad;
}
#cab-navegacao #login {
    font-size:1em;
}
#cab-navegacao #login a span {
    color:#33A1EB;
}
#cab-navegacao #login a {
    background:url(imagens-novo/ic-nav-login.gif) left top no-repeat;
}
#cab-navegacao #lista-desejo a {
    background:url(imagens-novo/ic-nav-cadastro.gif) no-repeat;
}
#cab-navegacao #cadastro-lista a {
    background:url(imagens-novo/ic-nav-lista.gif) no-repeat;
}
#cab-navegacao #guia-compra a {
    background:url(imagens-novo/ic-nav-guia_compra.gif) no-repeat;
}
#cab-navegacao #guia-video a {
    background:url(imagens-novo/c-nav-guia_video.gif) no-repeat;
}
#cab-navegacao #promo a {
    background:url(imagens-novo/ic-nav-promo.gif) no-repeat;
}
#cab-navegacao #login a:hover,#cab-navegacao #cadastro-lista a:hover,#cab-navegacao #guia-compra a:hover,#cab-navegacao #guia-video a:hover,#cab-navegacao #promo a:hover,#cab-navegacao #lista-desejo a:hover {
    background-position:bottom left;
}
#area-usuario {
    float:right;
    width:auto;
    margin:10px 20px 0 0;
    font-size:1em;
    font-weight:bold;
    font-family:Lucida,sans-serif;
}
#area-usuario li {
    display:inline;
    color:#999;
    width:100%;
    margin-right:2px;
    padding-right:4px;
    border-right:1px solid #999;
}
#area-usuario a {
    color:#666;
}
#area-usuario a:hover {
    color:#333;
}
#cab-navegacao li.sem-borda,#area-usuario li#sem-borda {
    border:none;
}
.menu {
    clear:both;
    width:957px;
    height:28px;
    margin:10px auto 0 auto;
    z-index:1;
}
.menu li {
    background:url(imagens-novo/menu-aba-dir.jpg) right top no-repeat;
    padding:0 3px 0 0;
    width:auto;
    float:left;
    margin:0 1px;
    height:28px;
    display:inline;
}
.menu li span {
    background:url(imagens-novo/menu-aba-esq.jpg);
    width:8px;
    height:28px;
    display:block;
    float:left;
}
.menu li a,.menu li div.menu-todas-categorias h2 a {
    font-size:1.4em;
    font-weight:bold;
    color:#666;
    margin:7px 6px 0 0;
    display:block;
}
.menu li div.menu-todas-categorias {
    background:url(imagens-novo/menu-todas_cat-bg.gif);
    position:absolute;
    top:73px;
    left:0;
    width:977px;
    height:276px;
    z-index:2;
}
.menu li div.menu-todas-categorias h2 {
    padding:8px 0 0 19px;
    font-weight:bold;
    color:#FFF;
    display:block;
    margin-bottom:15px;
}
.menu li div.menu-todas-categorias h2 a {
    color:#FFF;
    margin-top:0
}
.menu li div.menu-todas-categorias ul {
    margin:0 0 10px 20px;
    width:22%;
    float:left;
}
.menu li div.menu-todas-categorias ul li {
    background:none;
    font-size:0.9em;
    height:auto;
    line-height:215%;
    margin:0 20px 0 0;
    width:200px;
}
.menu li div.menu-todas-categorias ul li a {
    color:#FFF;
    margin:0;
    display:inline;
    padding:2px;
}
.menu li div.menu-todas-categorias ul li a:hover,.menu li div.menu-todas-categorias div#todas-cat-dest p a:hover {
    background-color:#069;
    text-decoration:none;
}
.menutodas {
    width:149px;
}
.menucarro {
    width:55px;
}
.menucinefoto {
    width:91px;
}
.menutelefonia {
    width:73px;
}
.menuinformatica {
    width:86px;
}
.menueletrodom {
    width:130px;
}
.menueletronico {
    width:88px;
}
.menugames {
    width:56px;
}
.menudvd {
    width:45px;
}
.menulivro {
    width:54px;
}
.menu li div.menu-todas-categorias div#todas-cat-dest {
    clear:both;
    width:550px;
    font-size:1.3em;
    font-weight:bold;
    color:#FFF;
    margin:0 auto;
    width:55%;
    padding-top:20px;
    background:url(imagens-novo/menu-todas_cat-separa-bg.gif) top no-repeat;
}
.menu li div.menu-todas-categorias div#todas-cat-dest p {
    float:left;
    margin-right:10px;
    text-align:center;
    width:100%;
    color:#FEE4CB;
}
.menu li div.menu-todas-categorias div#todas-cat-dest p a {
    display:inline;
    font-size:1em;
    margin:0;
    color:#FFF;
}
#busca-esq,#busca-rod-esq {
    background:url(imagens-novo/busca-esq.jpg);
    width:9px;
    height:54px;
    float:left;
    display:inline;
}
#busca-dir,#busca-rod-dir {
    background:url(imagens-novo/busca-dir.jpg);
    width:9px;
    height:54px;
    float:right;
    display:inline;
}
/*#busca{float:left;background:url(imagens-novo/busca.jpg) repeat-x center;height:54px;display:inline;width: 977px;}*/
#busca {
    width:977px;
    height:54px;
    margin:0 auto;
    background:url(imagens-novo/busca.jpg) repeat-x;
    clear:both;
}
#busca form {
    float:left;
    display:inline;
    margin:2px 0 0 0;
    width:790px;
}
#busca label,#busca-rodape label {
    float:left;
    height:13px;
    margin:0 10px 0 85px;
    overflow:hidden;
    position:relative;
    width:120px;
    display:inline;
    padding-top:20px;
}
#busca label span,#busca-rodape label span {
    background:url(imagens-novo/busca-label.gif) no-repeat;
    height:100%;
    position:absolute;
    width:100%;
}
#busca .key,#busca-rodape .key {
    float:left;
    margin:12px 10px 0 0;
    padding:5px 0 0 10px;
    background:#FFF url(imagens-novo/campo_bg-busca-text.gif) no-repeat bottom left;
    width:467px;
    height:30px;
    color:#999;
    font-weight:bold;
    font-size:1.6em;
    voice-family:"\"
}
\"";
voice-family:inherit;
width:457px;
height:25px;
}
html>body #busca .key {
    width:457px;
    height:25px;
    display:inline;
}
#busca .btn-busca-buscar,#busca-rodape .btn-busca-buscar {
    background:url(imagens-novo/botao_buscar_header.gif);
    width:87px;
    height:32px;
    cursor:pointer;
    margin-top:10px;
    float:left;
    display:inline;
}
#area-favoritos {
    float:right;
    margin:12px 10px 0 0;
    width:135px;
}
#area-favoritos li {
    width:135px;
    margin-bottom:3px;
    font-size:1.1em;
}
#area-favoritos li a {
    color:#FFF;
    display:block;
    padding-left:20px;
    height:15px;
}
#area-favoritos #add-fav a {
    background:url(imagens-novo/ic-add-fav.gif) no-repeat top left;
}
#area-favoritos #add-fav,#area-favoritos #add-ff,#area-favoritos #add-ie {
    display:none
}
#area-favoritos #add-ff a,#area-favoritos #add-ie a {
    background:url(imagens-novo/ic-add-ff.gif) no-repeat top left;
}
#area-favoritos #add-fav a:hover,#area-favoritos #add-ff a:hover {
    background-position:left bottom;
    color: #FF9900;
}
/*CABECALHO*/
/*RODAPE*/
#banner-rodape {
    width:728px;
    height:90px;
    margin:0 auto;
    padding:25px 0;
}
#sugestao {
    background:url(imagens-novo/rodape-sugestao_bg.gif);
    width:952px;
    margin:0 auto;
    padding:11px 0;
    text-align:center;
    font-size:1.2em;
    color:#777;
}
#sugestao a {
    color:#605e5e;
    text-decoration:underline;
}
#busca-rodape {
    width:977px;
    height:54px;
    margin:0 auto;
    background:url(imagens-novo/busca.jpg) repeat-x;
    clear:both;
}
#busca-rodape form {
    float:left;
    width:600px;
}
#rodape-mapa {
    width:150px;
    height:auto;
    float:left;
    border-right:1px solid #cfcdcd;
    font-size:1em;
    margin:10px 0;
}
#rodape-mapa dl {
    float:left;
    margin:0 5px 0 15px;
}
#rodape-mapa dl dt {
    font-size:1.4em;
    margin-bottom:7px;
    color:#686868;
}
#rodape-mapa dl dd a,#ideiasnet a,#sites-parceiros dd a {
    font-size:1em;
    color:#8f9091;
    margin-bottom:2px;
    display:block;
}
#ideiasnet {
    float:left;
    width:390px;
    height:auto;
    margin-top:2px;
    margin-bottom:15px;
}
#rodape-mapa dl dd a:hover,#ideiasnet a:hover,#sites-parceiros dd a:hover {
    color:#0B6FAD;
}
#ideiasnet {
    margin-left:25px;
}
#ideiasnet dt {
    text-indent:-5000em;
    float:left;
    padding-bottom:20px;
}
#ideiasnet dt a {
    background:url(imagens-novo/logo-ideiasnet.gif);
    width:131px;
    height:41px;
    display:block;
}
#ideiasnet dd,#sites-parceiros dd {
    float:left;
    border-right:1px solid #cfcdcd;
    padding:0 5px;
    margin:2px 0;
}
#foco {
    margin:0 300px 0 20px;
    text-indent:-4099em;
    float:left;
}
#foco a {
    background:url(imagens-novo/logo-foco.gif);
    width:79px;
    height:35px;
    display:block;
}
#sites-parceiros {
    float:left;
    margin:20px 0 0 20px;
    height:auto;
    padding-bottom:30px;
}
#sites-parceiros dt {
    font-size:1.1em;
    color:#8f9091;
    float:left;
    margin-right:25px;
}
#ideiasnet .sem-borda,#sites-parceiros .sem-borda {
    border:none;
}
#texto_termo {
    clear:both;
    text-align:center;
    color:#999;
}
#texto_termo a {
    color:#0A70BB;
}
#termo-rodape {
    margin:30px auto 5px auto;
    width:100%;
    color:#8B8B8B;
    text-align:center;
}
#copyright {
    clear:both;
    margin:4px auto;
    text-align:center;
    font-size:1em;
    color:#EA7901;
    width: 977px;
}
/*RODAPE*/
/*SEÇÕES*/
.secoes-zura {
    width:975px;
    padding:15px 0;
}
.secoes-zura ul {
    list-style:none;
    margin:5px 0 0 0;
    width:975px
}
.secoes-zura ul li {
    width:240px;
    height:185px;
    margin:0 1px 0 2px;
    background:url(imagens-novo/bg-include-secoes.gif) no-repeat right;
    float:left;
    display:inline;
    overflow:hidden;
}
.secoes-zura ul li.no-back {
    background-image:none;
}
.secoes-zura ul li p.info {
    width:200px;
    font-size:1.2em;
    font-weight:normal;
    color:#999;
    text-align:left;
    margin:10px 16px 0 16px;
}
.secoes-zura ul li p.info a {
    width:200px;
    height:45px;
    font-weight:normal;
    color:#999;
    text-align:left;
    margin:0;
    display:block;
}
.secoes-zura ul li p.info-cad a {
    font-size:1.2em;
    font-weight:normal;
    text-align:center;
    color:#0A6EAA;
    width:200px;
    height:30px;
    line-height:30px;
    margin:0 16px;
    display:block;
}
.secoes-zura ul li input {
    border:1px solid #ccc;
    height:20px;
    width:145px;
    margin:3px 2px 0 24px;
    float:left;
    font-size:1.3em;
    color:#999;
    padding:5px 0 0 3px;
}
.secoes-zura ul li input.bt-ok {
    background:url(imagens-novo/botao_ok_cadastro.gif) no-repeat;
    border:none;
    height:31px;
    width:38px;
    margin:1px 0 0 2px;
    float:left;
    font-size:1.9em;
    color:#FFF0AA;
    padding:0;
}
.secoes-zura ul li h3 {
    margin:0 18px;
}
.secoes-zura ul li h3.sobe-e-desce {
    width:175px;
    height:22px;
    position:relative;
    overflow:hidden;
}
.secoes-zura ul li h3.sobe-e-desce span {
    position:absolute;
    width:100%;
    height:100%;
    background:url(/imagens-novo/secoes-titulo-sobeedesce.jpg) no-repeat;
}
.secoes-zura ul li h3.saldao {
    width:204px;
    height:22px;
    position:relative;
    overflow:hidden;
}
.secoes-zura ul li h3.saldao span {
    position:absolute;
    width:100%;
    height:100%;
    background:url(imagens-novo/tit_especiais_zura.gif) no-repeat;
}
.secoes-zura ul li h3.cadastro {
    width:0px;
    height:22px;
    position:relative;
    overflow:hidden;
}
.secoes-zura ul li h3.cadastro span {
    position:absolute;
    width:100%;
    height:100%;
    background:url(imagens-novo/secoes-titulo-cadastro.jpg) no-repeat;
}
.secoes-zura ul li h3.promocoes {
    width:0px;
    height:22px;
    position:relative;
    overflow:hidden;
}
.secoes-zura ul li h3.promocoes span {
    position:absolute;
    width:100%;
    height:100%;
    background:url(imagens-novo/secoes-titulo-promocoes.jpg) no-repeat;
}
.secoes-zura ul li h3.guiadecompras {
    width:0px;
    height:22px;
    position:relative;
    overflow:hidden;
}
.secoes-zura ul li h3.guiadecompras span {
    position:absolute;
    width:100%;
    height:100%;
    background:url(imagens-novo/secoes-titulo-guiadecompras.jpg) no-repeat;
}
.secoes-zura p.success {
    color:#999999;
    font-size:1.2em;
    margin:10px 16px 0;
    text-align:center;
}
.secoes-zura #promo_natal2008 {
    margin: 5px 0 0 13px;
}
/*secoes ZURA! Especiais*/
.secoes-zura h3.especiais-zura {
    width:204px;
    height:22px;
    position:relative;
    margin:0 0 0 20px;
}
.secoes-zura h3.especiais-zura span {
    width:100%;
    height:100%;
    background:url(imagens-novo/tit_especiais_zura.gif);
    position:absolute;
}
.secoes-zura ul li h3 a {
    display:block;
    cursor:pointer;
}
.secoes-zura ul li h3.saldao2009 a {
    width:205px;
    height:125px;
    margin:0 auto;
    position:relative;
}
.secoes-zura ul li h3.saldao2009 a span {
    width:100%;
    height:100%;
    position:absolute;
    background:url(imagens-novo/chamada_saldao.gif);
}
/*.secoes-zura ul li h3.pascoa-2009 a{width:205px;height:125px;display:block;position:relative;}.secoes-zura ul li h3.pascoa-2009 a span{background:url(/imagens-novo/publicidade-interna/pascoa-2009.jpg);width:100%;height:100%;position:absolute;}.secoes-zura ul li h3.concurso-cultural a{width:205px;height:125px;margin:0 auto;position:relative;}.secoes-zura ul li h3.concurso-cultural a span{width:100%;height:100%;position:absolute;background: url(/imagens-novo/publicidade-interna/chamada_concurso_cultural_mesdamulher.gif);}*/
.secoes-zura ul li h3.esp-livros a {
    width:205px;
    height:125px;
    margin:0 auto;
    position:relative;
}
.secoes-zura ul li h3.esp-livros a span {
    width:100%;
    height:100%;
    position:absolute;
    background:url(/imagens-novo/publicidade-interna/esp-livros.jpg);
}
.secoes-zura ul li h3.promo-2-anos-zura a {
    width:205px;
    height:125px;
    margin:0 auto;
    position:relative;
}
.secoes-zura ul li h3.promo-2-anos-zura a span {
    width:100%;
    height:100%;
    position:absolute;
    background:url(/imagens-novo/publicidade-interna/2-anos-zura.jpg);
}
.secoes-zura ul li h3.inverno a {
    width:205px;
    height:125px;
    margin:0 auto;
    position:relative;
}
.secoes-zura ul li h3.inverno a span {
    width:100%;
    height:100%;
    position:absolute;
    background: url(/imagens-novo/publicidade-interna/esp-inverno.jpg);
}
/*LINKS PATROCINADOS*/
#links-patr-hor {
    margin-left:15px;
    padding:20px 0;
}
#links-patr-hor dt {
    font-size:1.4em;
    color:#686868;
}
#links-patr-hor dd {
    float:left;
    margin:20px 18px 0 0;
    width:47%;
}
#links-patr-hor dd .titulo {
    font-size:1.2em;
    text-decoration:underline;
    color:#003399;
    display:block;
}
#links-patr-hor dd .texto {
    font-size:1.1em;
    color:#323334;
    display:block;
}
#links-patr-hor dd .url {
    font-size:1em;
    color:#038709;
    display: block;
}
/*INCLUDE HISTORICO*/
#historico {
    margin:0 auto;
    width:975px;
    padding-bottom:10px;
}
#historico #titulo {
    width:380px;
    height:27px;
    position:relative;
    overflow:hidden;
    margin:20px 0 10px 15px;
}
#historico #titulo span {
    background:#FFF url(imagens-novo/historico_tit.gif) no-repeat;
    position:absolute;
    width:100%;
    height:100%;
}
#historico #hist-produto {
    position:relative;
    float:left;
    width:710px;
    height:auto;
    margin:0 0 20px 15px;
    height:160px;
}
#historico #hist-produto dt {
    width:179px;
    height:15px;
    position:relative;
    overflow:hidden;
    margin-bottom:10px;
}
#historico #hist-produto dt span {
    background:url(imagens-novo/historico_produto-tit.gif);
    position:absolute;
    width:100%;
    height:100%;
}
#historico #hist-produto dd {
    float:left;
    margin:0;
    width:120px;
    height:auto;
    background:url(imagens-novo/historico-listas_separa_vert.gif) no-repeat right top;
    text-align:center;
    margin-top:10px;
}
#historico #hist-produto img {
    width:50px;
    height:50px;
}
#historico #hist-produto dd .nome {
    color:#333;
    display:block;
    font-size:1.05em;
    line-height:125%;
    margin-bottom:2px;
    overflow:hidden;
    float:left;
    width:105px;
    height:25px;
}
#historico #hist-produto dd .preco-de {
    color:#666;
    font-size:1.1em;
    margin-bottom:2px;
    float:left;
    width:110px;
}
#historico #hist-produto dd .preco-por {
    color:#990000;
    font-size:1.1em;
    margin-bottom:2px;
    float:left;
    width:110px;
}
#historico p {
    font-size:1.2em;
}
#historico #hist-produto dd.nao-ha,#historico #hist-busca dd.nao-ha {
    font-size:1.2em;
    text-align:left;
    width:225px;
    list-style:none;
    margin:0;
}
#historico #hist-busca {
    width:160px;
    float:left;
    margin:0;
    float:left;
    position:relative;
    height:160px;
}
#historico #hist-busca dt {
    width:179px;
    height:15px;
    position:relative;
    overflow:hidden;
    margin-bottom:10px;
}
#historico #hist-busca dt span {
    background:url(imagens-novo/historico_busca-tit.gif);
    position:absolute;
    width:180px;
    height:100%;
}
#historico #hist-busca dd {
    font-size:1.2em;
    display:list-item;
    list-style-image:url(imagens-novo/historico-listas_resumo_bullet.gif);
    margin:3px 0pt 0pt 20px;
    list-style-position:outside;
}
#historico #hist-busca dd a {
    color:#666;
    height:15px;
    overflow:hidden;
    display:block;
    width:200px;
}
#historico #hist-produto dd.btn-limpar,#historico #hist-busca dd.btn-limpar {
    font-size:1.2em;
    height:23px;
    clear:both;
    width:205px;
    position:absolute;
    top:150px;
    left:0;
    text-align:left;
    list-style:none;
    margin:0;
}
#historico .btn-limpar a {
    color:#000;
    text-decoration:underline;
}
#historico #hist-produto.vazio,#historico #hist-busca.vazio {
    height: 50px;
}
/*PUBLICIDADE*/
#banner-header {
    width:726px;
    height:90px;
    margin:0 auto;
    padding:5px 0;
}
.sky_large {
    text-align:center;
}
.sky_large p {
    color:#A4A4A4;
    font-size:1em;
    margin-bottom:5px;
    text-align:center;
    text-transform: uppercase;
}
/*RANK*/
.rank0,.rank1,.rank2,.rank3,.rank4,.rank5,.rank6,.rank7,.rank8,.rank9,.rank10 {
    height:13px;
    overflow:hidden;
    position:relative;
    width:47px;
}
.rank0 span,.rank1 span,.rank2 span,.rank3 span,.rank4 span,.rank5 span,.rank6 span,.rank7 span,.rank8 span,.rank9 span,.rank10 span {
    height:100%;
    position:absolute;
    width:100%;
}
.rank0 span {
    background:url(imagens-novo/00.gif) no-repeat;
}
.rank1 span {
    background:url(/imagens-novo/rank/10.gif) no-repeat;
}
.rank2 span {
    background:url(/imagens-novo/rank/20.gif) no-repeat;
}
.rank3 span {
    background:url(/imagens-novo/rank/30.gif) no-repeat;
}
.rank4 span {
    background:url(/imagens-novo/rank/40.gif) no-repeat;
}
.rank5 span {
    background:url(/imagens-novo/rank/50.gif) no-repeat;
}
.rank6 span {
    background:url(/imagens-novo/rank/60.gif) no-repeat;
}
.rank7 span {
    background:url(/imagens-novo/rank/70.gif) no-repeat;
}
.rank8 span {
    background:url(/imagens-novo/rank/80.gif) no-repeat;
}
.rank9 span {
    background:url(/imagens-novo/rank/90.gif) no-repeat;
}
.rank10 span {
    background: url(/imagens-novo/rank/100.gif) no-repeat;
}
/*RANK*/
/*RANK ESTRELA*/
.rank-estrela0,.rank-estrela1,.rank-estrela2,.rank-estrela3,.rank-estrela4,.rank-estrela5,.rank-estrela6,.rank-estrela7,.rank-estrela8,.rank-estrela9,.rank-estrela10 {
    width:20px;
    height:20px;
    overflow:hidden;
    position:relative;
}
.rank-estrela0 span,.rank-estrela1 span,.rank-estrela2 span,.rank-estrela3 span,.rank-estrela4 span,.rank-estrela5 span,.rank-estrela6 span,.rank-estrela7 span,.rank-estrela8 span,.rank-estrela9 span,.rank-estrela10 span {
    height:100%;
    position:absolute;
    width:100%;
}
.rank-estrela0 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat;
}
.rank-estrela1 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -20px 0;
}
.rank-estrela2 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -20px 0;
}
.rank-estrela3 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -40px 0;
}
.rank-estrela4 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -40px 0;
}
.rank-estrela5 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -60px 0;
}
.rank-estrela6 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -60px 0;
}
.rank-estrela7 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -80px 0;
}
.rank-estrela8 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -80px 0;
}
.rank-estrela9 span {
    background:url(/imagens-novo/rank/rank-estrela.gif) no-repeat -100px 0;
}
.rank-estrela10 span {
    background: url(/imagens-novo/rank/rank-estrela.gif) no-repeat -100px 0;
}
/*RANK ESTRELA*/
/*RANK ESTRELA CINZA*/
.rank-estrela-cinza0,.rank-estrela-cinza1,.rank-estrela-cinza2,.rank-estrela-cinza3,.rank-estrela-cinza4,.rank-estrela-cinza5,.rank-estrela-cinza6,.rank-estrela-cinza7,.rank-estrela-cinza8,.rank-estrela-cinza9,.rank-estrela-cinza10 {
    width:20px;
    height:20px;
    overflow:hidden;
    position:relative;
}
.rank-estrela-cinza0 span,.rank-estrela-cinza1 span,.rank-estrela-cinza2 span,.rank-estrela-cinza3 span,.rank-estrela-cinza4 span,.rank-estrela-cinza5 span,.rank-estrela-cinza6 span,.rank-estrela-cinza7 span,.rank-estrela-cinza8 span,.rank-estrela-cinza9 span,.rank-estrela-cinza10 span {
    height:100%;
    position:absolute;
    width:100%;
}
.rank-estrela-cinza0 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat;
}
.rank-estrela-cinza1 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -20px 0;
}
.rank-estrela-cinza2 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -20px 0;
}
.rank-estrela-cinza3 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -40px 0;
}
.rank-estrela-cinza4 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -40px 0;
}
.rank-estrela-cinza5 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -60px 0;
}
.rank-estrela-cinza6 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -60px 0;
}
.rank-estrela-cinza7 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -80px 0;
}
.rank-estrela-cinza8 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -80px 0;
}
.rank-estrela-cinza9 span {
    background:url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -100px 0;
}
.rank-estrela-cinza10 span {
    background: url(/imagens-novo/rank/rank-estrela-cinza.gif) no-repeat -100px 0;
}
/*RANK ESTRELA CINZA*/
/*RANK LOJA*/
.rank-loja0,.rank-loja1,.rank-loja2,.rank-loja3,.rank-loja4,.rank-loja5,.rank-loja6,.rank-loja7,.rank-loja8,.rank-loja9,.rank-loja10 {
    height:15px;
    overflow:hidden;
    position:relative;
    width:90px;
    margin:8px auto;
    text-align:left;
}
.rank-loja0 span,.rank-loja1 span,.rank-loja2 span,.rank-loja3 span,.rank-loja4 span,.rank-loja5 span,.rank-loja6 span,.rank-loja7 span,.rank-loja8 span,.rank-loja9 span,.rank-loja10 span {
    height:100%;
    position:absolute;
    width:100%;
}
.rank-loja0 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 0;
}
.rank-loja1 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -15px;
}
.rank-loja2 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -30px;
}
.rank-loja3 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -45px;
}
.rank-loja4 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -60px;
}
.rank-loja5 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -75px;
}
.rank-loja6 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -90px;
}
.rank-loja7 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -105px;
}
.rank-loja8 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -120px;
}
.rank-loja9 span {
    background:url(imagens-novo/lojas.png) no-repeat 0 -135px;
}
.rank-loja10 span {
    background: url(imagens-novo/lojas.png) no-repeat 0 -150px;
}
/*RANK LOJA*/
/*RANK LOJA CINZA*/
.rank-loja-cinza0,.rank-loja-cinza1,.rank-loja-cinza2,.rank-loja-cinza3,.rank-loja-cinza4,.rank-loja-cinza5,.rank-loja-cinza6,.rank-loja-cinza7,.rank-loja-cinza8,.rank-loja-cinza9,.rank-loja-cinza10 {
    height:15px;
    overflow:hidden;
    position:relative;
    width:90px;
    margin:8px auto;
    text-align:left;
}
.rank-loja-cinza0 span,.rank-loja-cinza1 span,.rank-loja-cinza2 span,.rank-loja-cinza3 span,.rank-loja-cinza4 span,.rank-loja-cinza5 span,.rank-loja-cinza6 span,.rank-loja-cinza7 span,.rank-loja-cinza8 span,.rank-loja-cinza9 span,.rank-loja-cinza10 span {
    height:100%;
    position:absolute;
    width:100%;
}
.rank-loja-cinza0 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 0;
}
.rank-loja-cinza1 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -15px;
}
.rank-loja-cinza2 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -30px;
}
.rank-loja-cinza3 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -45px;
}
.rank-loja-cinza4 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -60px;
}
.rank-loja-cinza5 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -75px;
}
.rank-loja-cinza6 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -90px;
}
.rank-loja-cinza7 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -105px;
}
.rank-loja-cinza8 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -120px;
}
.rank-loja-cinza9 span {
    background:url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -135px;
}
.rank-loja-cinza10 span {
    background: url(/imagens-novo/rank/lojas-cinza.png) no-repeat 0 -150px;
}
/*RANK LOJA CINZA*/
/*RANK PRODUTO PERCENTAGEM*/
.rank-porc0,.rank-porc1,.rank-porc2,.rank-porc3,.rank-porc4,.rank-porc5,.rank-porc6,.rank-porc7,.rank-porc8,.rank-porc9,.rank-porc10 {
    height:20px;
    width:21px;
    display:block;
    cursor:pointer;
    float:left;
}
.rank-porc0 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -105px 0;
}
.rank-porc1 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -84px 0;
}
.rank-porc2 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -84px 0;
}
.rank-porc3 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -63px 0;
}
.rank-porc4 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -63px 0;
}
.rank-porc5 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -42px 0;
}
.rank-porc6 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -42px 0;
}
.rank-porc7 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -21px 0;
}
.rank-porc8 {
    background:url(/imagens-novo/rank/produto.png) no-repeat -21px 0;
}
.rank-porc9 {
    background:url(/imagens-novo/rank/produto.png) no-repeat 0 0;
}
.rank-porc10 {
    background: url(/imagens-novo/rank/produto.png) no-repeat 0 0;
}
/*RANK PRODUTO PERCENTAGEM*/
/* Vitrine */
#vitrine {
    margin:0 0 0 20px;
    padding-top:10px;
    overflow:hidden;
    width:945px;
}
#vitrine dt {
    font-size:2em;
    color:#F8985C;
}
#vitrine dd {
    width:130px;
    float:left;
    margin:10px 25px 0px 0px;
    text-align:center;
    height:160px;
}
#vitrine dd h4 {
    text-align:left;
    height:44px;
    overflow:hidden;
}
#vitrine dd h4 a {
    color:#666666;
    font-size:1.1em;
}
#vitrine dd .preco-de {
    text-align:left;
    display:block;
}
#vitrine dd a.preco-de {
    color:#999999;
    font-size:1.1em;
    margin-top:5px;
}
#vitrine dd .preco-por {
    text-align:left;
    display:block;
    color:#A10300;
    font-weight:bold;
    font-size:1.1em;
}
#vitrine dd .loja {
    text-align:left;
    display:block;
}
#vitrine dd a.loja {
    color:#666666;
    font-size:1.2em;
}
#vitrine dd a.foto {
    width:50px;
    height:50px;
    display:block;
    overflow:hidden;
}
#vitrine dd a img {
    width:50px;
    height: 50px;
}
/* Vitrine */
/*LIGHTBOX CADASTRE-SE NEWSLETTER*/
.chamada-cadastro {
    font-size:1.2em;
    padding:0.5em;
    margin-bottom:10px;
    width:auto;
}
.chamada-cadastro h4 {
    background-color:#EBEBEB;
    color:#006699;
    font-size:1.3em;
    padding:1px 3px;
}
.chamada-cadastro p {
    font-size:0.9em;
    margin:5px 0 0.5em 0;
}
.chamada-cadastro label {
    font-size:0.9em;
    font-weight:bold;
    color:#666666;
}
#txt_cadastro {
    border:1px solid #AFC4DA;
    font-size:1.2em;
    padding:0.05em;
    width:96%;
}
#btn-cadastrar {
    background:url(/imagens/btn_cadastrar_novo.gif);
    width:93px;
    height:20px;
    margin:5px 0 0 0;
    cursor:pointer;
    border:none;
}
.chamada-cadastro p {
    margin:0 0 0.5em 0;
}
.chamada-cadastro p.aviso {
    border:#CFBC67 1px solid;
    background:#FFEB8F;
    color:#333;
    display:none;
    margin:0.5em 0;
    padding: 0.5em;
}
/*LIGHTBOX CADASTRE-SE NEWSLETTER*/
/*LIGHTBOX GERAL*/
.overlay {
    background:#83A0AF;
}
.target {
    padding:0 0 10px;
}
.target .lclose {
    float:right;
}
.target .lclose a {
    display:block;
    overflow:hidden;
    text-indent:-5000em;
    z-index:1100;
    width:63px !important;
    height:21px !important;
    background:url(/imagens-novo/lightbox/bt-fechar.gif) 0 0 no-repeat !important;
}
.target .l1,.target .l3 {
    clear:both;
    background:#FFF;
    height:10px;
    margin:0 0 0 15px;
    padding:0;
}
.target .l2 {
    height:10px;
    margin:0 15px 0 -15px;
    background:url(/imagens-novo/lightbox/bg-lightbox.gif) 0 0 no-repeat;
}
.target .l3 {
    height:20px;
    background:url(/imagens-novo/lightbox/bg-lightbox.gif) 100% bottom no-repeat;
}
.target .l3 .l2 {
    height:20px;
    background:url(/imagens-novo/lightbox/bg-lightbox.gif) 0 bottom no-repeat;
}
#lightbox_content {
    width:100% !important;
    padding:0 0 20px;
    margin:0;
    background:transparent;
    clear:both;
    overflow:hidden;
}
#lightbox_content .load {
    width:16px;
    margin:0 auto;
    padding:20px 20px 0
}
#lightbox_content legend,#lightbox_content #msg-sucesso {
    color:#0381CB;
    font-size:20px;
    padding:10px 0;
}
#lightbox_content .lb_container {
    background:#FFF;
    width:auto;
    height:auto;
    padding:0 10px 10px
}
#lightbox_content a {
    color:#0066CC;
}
#lightbox_content #erro {
    margin-left:10px;
}
#lightbox_content #erro li {
    font-size:1.2em;
    font-weight:bold;
    color:#CC0000;
    background:url(/imagens-novo/lightbox/ico_alerta_erro.gif) left no-repeat;
    padding-left:20px;
    margin:10px 0;
}
#lightbox_content p {
    font-size:1.1em;
    color:#474646;
    margin:5px 0 0 0;
    width:350px;
}
#lightbox_content label {
    font-size:1.1em;
    display:block;
    margin:0 10px 0 0;
    width:150px;
    float:left;
    color:#666;
}
#lightbox_content .campo-txt {
    border:1px solid #CCC;
    float:left;
    margin:0 0 0 15px;
    width:120px;
    padding:3px 2px;
}
#lightbox_content .campo-captcha {
    float:left;
    width:50px;
    border:1px solid #CCC;
    margin:0 5px 0 15px;
    padding:3px 2px;
}
#lightbox_content #capctha {
    float:left;
    margin-left:10px;
}
#lightbox_content #termo-txt {
    clear:both;
    float:left;
}
#lightbox_content .campo-area {
    float:left;
    width:150px;
    border:1px solid #CCC;
    margin:0 0 0 15px;
    padding:3px 2px 0 0;
    font-size:1.1em;
    line-height:150%;
    font-family:Arial,Helvetica,sans-serif;
    width:200px;
    height:80px;
}
#lightbox_content .campo-select {
    border:1px solid #CCC;
    float:left;
    margin:0 0 0 15px;
    width:205px;
    padding:3px 2px;
}
#lightbox_content ul {
    margin:15px 0;
}
#lightbox_content ul li {
    clear:both;
    margin:5px 0 0 0;
}
#lightbox_content .btn_continuar {
    background:url(/imagens-novo/lightbox/btn_cadastrar.gif);
    height:30px;
    margin:20px 0;
    width:147px;
    cursor:pointer;
}
#lightbox_content .btn_entrar,#lightbox_content .btn_enviar {
    background:url(/imagens-novo/lightbox/btn_enviar.gif);
    height:30px;
    margin:20px 130px 0;
    width:147px;
    cursor:pointer;
}
#lightbox_content .btn_entrar {
    margin: 0
}
/*CADASTRO E LOGIN */
#area-cadastro,#area-login {
    margin:10px 12px;
    float:left;
}
#area-cadastro a,#area-login a {
    color:#008DD7;
    font-weight:bold;
}
#area-cadastro h2,#area-login h2 {
    font-size:2.2em;
    color:#008BD6;
    margin:10px 0 2px 10px;
}
#area-cadastro p,#area-login p {
    font-size:1.1em;
    color:#9D9D9D;
    margin:0 0 5px 10px;
    width:80%;
}
#area-cadastro {
    position:relative;
    background:#F1F1F1 url(/imagens-novo/boxes/login-cadastro-top.png) top no-repeat;
    width:553px;
}
#area-cadastro fieldset {
    background:url(/imagens-novo/cadastro-separador.png) bottom no-repeat;
    padding:5px 0;
}
#area-cadastro fieldset.sem-separador {
    background:none;
}
#area-cadastro #obrigatorio {
    position:absolute;
    right:10px;
    top:15px;
    font-size:1.1em;
    color:#9D9D9D;
    font-weight:normal;
}
#area-cadastro ul {
    margin:0 10px 5px 10px;
    clear:both;
    position:relative;
    padding:5px;
}
#area-cadastro ul.linha {
    background:#E1ECF2;
}
#area-cadastro ul#localizacao li {
    width:32%;
}
#area-cadastro ul li {
    margin-bottom:5px;
    float:left;
    display:inline;
    margin-right:20px;
}
#area-cadastro ul li label {
    font-size:1.2em;
    color:#616161;
    font-weight:bold;
    display:block;
    margin-bottom:2px;
}
#area-cadastro ul li .campo-txt-1,#area-login ul li .campo-txt-1 {
    padding:3px 5px;
    width:220px;
    border:1px solid #D3D5D4;
    font-size:1.2em;
    color:#333;
}
#area-cadastro ul li .campo-txt-2 {
    padding:3px 5px;
    width:140px;
    border:1px solid #D3D5D4;
    font-size:1.2em;
    color:#333;
}
#area-cadastro ul li .campo-select {
    padding:2px;
    border:1px solid #D3D5D4;
    font-size:1em;
    padding:1px 2px;
    width:100px;
    color:#333;
}
#area-cadastro ul li .select {
    border:1px solid #008CD7;
}
#area-cadastro ul li dl {
    width:200px;
    margin-left:113px;
}
#area-cadastro ul li dl dt {
    font-size:1.2em;
    color:#616161;
    font-weight:bold;
    display:block;
    margin-bottom:5px;
}
#area-cadastro ul li dl dd {
    float:left;
    display:inline;
    margin-right:15px;
    width:75px;
    font-weight:normal;
    color:#909090;
    font-size:1.2em;
}
#area-cadastro ul li dl dd label input {
    margin-right:3px;
}
#area-cadastro ul li#captcha {
    padding:18px 0 0 0;
}
#area-cadastro ul li#captcha img {
    width:104px;
    height:41px;
    border:1px solid #D3D5D4;
}
#area-cadastro ul li#instrucao-captcha {
    font-size:1.1em;
    color:#9D9D9D;
    width:50%;
    margin:-28px 0 0 0;
    clear:both;
}
#area-cadastro ul#termo li#termo-tit {
    color:#757575;
    font-size:1.1em;
}
#area-cadastro ul#termo li {
    clear:both;
    margin:2px 0;
    width:85%;
}
#area-cadastro ul#termo li label {
    font-weight:normal;
    width:96%;
}
#area-cadastro ul#termo li label input {
    margin-right:5px;
}
#area-cadastro .btn-cadastrar {
    background:url(/imagens-novo/botoes/cadastrar.png);
    display:block;
    cursor:pointer;
    width:108px;
    height:29px;
    margin:10px 10px 2px 10px;
}
#area-cadastro #area-cadastro-bottom {
    background:url(/imagens-novo/boxes/login-cadastro-bottom.png) bottom no-repeat;
    width:553px;
    height:18px;
}
#erro-nome,.erro-email,.erro-senha,#erro-confirma-senha,#erro-nascimento,#erro-sexo,#erro-estado,#erro-cidade,#erro-codigo {
    position:absolute;
    font-size:1.1em;
    font-weight:bold;
    color:#FF0000;
    top:6px;
}
#erro-nome {
    left:50px;
}
.erro-email {
    left:305px;
}
.erro-senha {
    left:51px;
}
#erro-confirma-senha {
    left:100px;
}
#erro-nascimento {
    left:130px;
}
#erro-sexo {
    left:328px;
}
#erro-estado {
    left:57px;
}
#erro-cidade {
    left:240px;
}
#erro-codigo {
    left:147px;
    width:385px;
}
#area-login {
    background:#F1F1F1 url(/imagens-novo/boxes/login-login-top.png) top no-repeat;
    width:347px;
    position:relative;
}
#area-login ul {
    margin:0 10px 8px 10px;
    clear:both;
    position:relative;
    padding:5px;
}
#area-login ul li {
    margin-bottom:5px;
    float:left;
    display:inline;
    margin-right:20px;
}
#area-login ul li label {
    font-size:1.2em;
    color:#616161;
    font-weight:bold;
    display:block;
    margin-bottom:2px;
}
#area-login .erro-email {
    top:6px;
    left:51px;
}
#area-login .erro-senha {
    top:49px;
    left:51px;
}
#area-login #recupera-senha {
    clear:both;
    display:block;
    left:14px;
    position:absolute;
    top:146px;
}
#area-login .btn-entrar {
    margin:14px 14px 0 14px;
}
#area-login #area-login-bottom {
    background:url(/imagens-novo/boxes/login-login-bottom.png) bottom no-repeat;
    width:347px;
    height:18px;
    float: left;
}
/*CADASTRO E LOGIN */
/*CONTINUE REGISTER*/
.loginpg {
    margin:0 auto;
}
.loginpg #voltar-busca {
    padding:2px;
    font-size:1.2em;
    font-weight:bold;
    color:#FFFFFF;
    background:#0066CC;
    border:1px solid #006699;
    margin:10px 0 0 30px;
}
.loginpg .btn_cadastre {
    background:url(/imagens-novo/lightbox/btn_cadastrar.gif);
    height:30px;
    margin:5px 130px 0 130px;
    width:147px;
    cursor:pointer;
}
.loginpg .btn_entrar {
    background:url(/imagens-novo/lightbox/btn_entrar.gif);
    height:30px;
    margin:5px 0 0;
    width:147px;
    cursor:pointer;
}
.loginpg h2,.loginpg #msg-sucesso {
    color:#0381CB;
    font-size:20px;
    padding:10px 0;
}
.loginpg .lb_container {
    background:#FFF;
    width:auto;
    height:auto;
    padding:0 10px 10px
}
.loginpg a {
    color:#0066CC;
}
.loginpg #erro {
    margin-left:30px;
}
.loginpg #erro li {
    font-size:1.2em;
    font-weight:bold;
    color:#CC0000;
    background:url(/imagens-novo/lightbox/ico_alerta_erro.gif) left no-repeat;
    padding-left:20px;
    margin:10px 0;
}
.loginpg p {
    font-size:1.1em;
    color:#474646;
    margin:5px 0 0 0;
    width:350px;
}
.loginpg label,.loginpg li span {
    font-size:1.1em;
    display:block;
    margin:0 10px 0 0;
    width:150px;
    float:left;
    color:#666;
}
.loginpg li span {
    display:inline;
    float:none;
    width:300px
}
.loginpg .campo-txt {
    border:1px solid #CCC;
    float:left;
    margin:0 0 0 15px;
    width:120px;
    padding:3px 2px;
}
.loginpg .campo-captcha {
    float:left;
    width:50px;
    border:1px solid #CCC;
    margin:0 5px 0 15px;
    padding:3px 2px;
}
.loginpg #capctha {
    float:left;
    margin-left:10px;
}
.loginpg #termo-txt {
    clear:both;
    float:left;
}
.loginpg .campo-area {
    float:left;
    width:150px;
    border:1px solid #CCC;
    margin:0 0 0 15px;
    padding:3px 2px 0 0;
    font-size:1.1em;
    line-height:150%;
    font-family:Arial,Helvetica,sans-serif;
    width:200px;
    height:80px;
}
.loginpg .campo-select {
    border:1px solid #CCC;
    float:left;
    margin:0 0 0 15px;
    width:205px;
    padding:3px 2px;
}
.loginpg ul {
    margin:15px 0;
}
.loginpg ul li {
    clear:both;
    margin:5px 0 0 0;
}
.loginpg .btn_continuar {
    background:url(/imagens-novo/lightbox/btn_cadastrar.gif);
    height:30px;
    margin:20px 0;
    width:147px;
    cursor:pointer;
}
.loginpg .btn_enviar {
    background:url(/imagens-novo/lightbox/btn_enviar.gif);
    height:30px;
    margin:20px 130px 0;
    width:147px;
    cursor: pointer;
}
/*LIGHTBOX LOGIN*/
#litebox-login {
    width:302px;
    height:313px;
    position:relative;
}
#litebox-login #l_close {
    position:absolute;
    display:block;
    background:url(/imagens-novo/botoes/litebox-fechar.png);
    width:31px;
    height:31px;
    right:0;
    top:0;
}
#litebox-login #l_close span {
    width:1px;
    height:1px;
    position:absolute;
    overflow:hidden;
}
#litebox-login h2 {
    color:#008BD6;
    font-size:2.2em;
    margin:10px 0 2px 10px;
}
#litebox-login p {
    color:#9D9D9D;
    font-size:1.1em;
    margin:0 0 0 10px;
    padding-bottom:10px;
    width:80%;
}
#litebox-login p#chamada-cadastro {
    margin:0 0 0 16px;
    padding:10px 0 10px 0;
}
#litebox-login ul {
    margin:0pt 10px 5px;
    padding:5px;
    position:relative;
}
#litebox-login ul li {
    display:inline;
    float:left;
    margin-bottom:5px;
    margin-right:20px;
}
#litebox-login ul li#recupera-senha {
    margin-top:-5px;
}
#litebox-login ul li label {
    color:#616161;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:2px;
}
#litebox-login ul li .campo-txt-1 {
    border:1px solid #D3D5D4;
    color:#333333;
    font-size:1.2em;
    padding:3px 5px;
    width:220px;
    border:1px solid #D3D5D4;
}
#litebox-login #litebox-box {
}
#litebox-login #litebox-box2 {
    margin:0 18px;
    background:#EBEBEB;
}
#litebox-login .btn-entrar {
    margin: 10px 0;
}
/*TEMP*/
#litebox-login h2 span.filter-name {
    font:bold 14px Arial;
    color:#848484;
}
#litebox-login ul.filters-list {
    overflow:auto !important;
    height:200px !important;
    margin-bottom:0 !important;
}
#litebox-login ul.filters-list li {
    margin:0 !important;
    padding:0 !important;
    font: normal 11px Arial;
}
/*LIGHTBOX LOGIN*/
#litebox-bottom-dir-avaliacao {
    background:url(/imagens-novo/boxes/litebox-bottom-dir.png) right no-repeat;
    width:455px;
    height:15px;
    float:left;
}
#litebox-top-dir-avaliacao {
    background:url(/imagens-novo/boxes/litebox-top-dir.png) right no-repeat;
    width:455px;
    height:15px;
    float:left;
}
#litebox-box-avaliacao {
    background:#F1F1F1;
    clear:both;
    margin: 0;
}
/*LIGHTBOX AVALIACAO*/
#litebox-avaliacao {
    width:302px;
    position:relative;
    width:475px;
    background:#FFFF00
}
#litebox-avaliacao #l_close {
    position:absolute;
    display:block;
    background:url(/imagens-novo/botoes/litebox-fechar.png);
    width:31px;
    height:31px;
    right:0;
    top:0;
}
#litebox-avaliacao #l_close span {
    width:1px;
    height:1px;
    position:absolute;
    overflow:hidden;
}
#litebox-avaliacao h2 {
    color:#008BD6;
    font-size:2.2em;
    margin:10px 0 2px 10px;
}
#litebox-avaliacao p {
    color:#9D9D9D;
    font-size:1.1em;
    margin:0 0 0 10px;
    padding-bottom:10px;
    width:80%;
}
#litebox-avaliacao p#chamada-cadastro {
    margin:0 0 0 16px;
    padding:10px 0 10px 0;
}
#litebox-avaliacao ul {
    margin:0pt 10px 5px;
    padding:5px;
    position:relative;
}
#litebox-avaliacao ul li {
    display:inline;
    float:left;
    margin-bottom:5px;
    margin-right:20px;
}
#litebox-avaliacao ul li#recupera-senha {
    margin-top:-5px;
}
#litebox-avaliacao ul li label {
    color:#616161;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:2px;
}
#litebox-avaliacao ul li .campo-txt-1 {
    border:1px solid #D3D5D4;
    color:#333333;
    font-size:1.2em;
    padding:3px 5px;
    width:220px;
    border:1px solid #D3D5D4;
}
#litebox-avaliacao #litebox-box {
}
#litebox-avaliacao #litebox-box-avaliacao {
    width:458px;
    margin:0 8px;
    background:#F1F1F1;
    border-left:1px solid green;
    border-right:1px solid #DCDCDC;
}
#litebox-avaliacao .litebox-box-branco {
    width:440px;
    margin:15px 0 0 9px;
    background:#FFF;
}
#litebox-avaliacao .btn-entrar {
    margin: 10px 0;
}
/*LIGHTBOX avaliacao*/
/*LIGHTBOX FALE CONOSCO*/
#lightbox_content #fale-conosco-form {
    width:auto;
    height:400px;
    margin-left:10px
}
#lightbox_content #fale-conosco-form h3 {
    width:235px;
    height:30px;
    margin:10px 0 5px;
    text-indent:-5000px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:0 0;
}
#lightbox_content #fale-conosco-form h3.c1 {
    background-image:url(/imagens-novo/lightbox/tit-duvidas.gif)
}
#lightbox_content #fale-conosco-form h3.c2 {
    background-image:url(/imagens-novo/lightbox/tit-reclamacoes.gif)
}
#lightbox_content #fale-conosco-form h3.c3 {
    background-image:url(/imagens-novo/lightbox/tit-outros.gif)
}
#lightbox_content #fale-conosco-form h4 {
    font:bold 14px Arial;
    color:#666;
    margin:10px 0
}
#lightbox_content #fale-conosco-form form .content_scroll {
    width:380px;
    height:280px;
    overflow:auto;
    margin:0;
}
#lightbox_content #fale-conosco-form form .content_scroll label {
    clear:left !important;
    width:90px !important;
    margin:0 0 10px !important;
}
#lightbox_content #fale-conosco-form form .content_scroll p.rb {
    width:100px !important;
    float:left;
    margin-left:15px;
}
#lightbox_content #fale-conosco-form form .content_scroll textarea {
    width:195px !important;
    margin-bottom:10px !important
}
#lightbox_content #fale-conosco-form form .countchar {
    float:left;
    width:30px;
    border:1px solid #FFF;
    background:#FFF;
    margin:73px 0 0 5px;
}
#lightbox_content #fale-conosco-form form .btn_enviar {
    margin: 0 0 0 110px !important;
}
/* msgs de erro */
#lightbox_content #fale-conosco-form form .content_scroll p.erro {
    color:red;
    font:bold 11px Arial;
}
#lightbox_content #fale-conosco-form h2#msg-sucesso {
    color:#0381CB;
    font: bold 15px Arial;
}
/*LIGHTBOX AVALIACAO PRODUTO E LOJA*/
#lightbox_content #avaliacao {
    width:590px;
    overflow:auto;
    padding:0 10px
}
#lightbox_content #avaliacao #nome-produto {
    color:#FDAC30;
    font-size:16px;
}
#lightbox_content #avaliacao #form-avaliacao {
    width:100%;
    height:auto;
    margin:0;
}
#lightbox_content #avaliacao #form-avaliacao li {
    font-size:12px;
    margin:10px 0;
    clear:both;
    height:auto;
}
#lightbox_content #avaliacao #form-avaliacao li .pergunta-radio dt {
    font-weight:bold;
    color:#666;
    float:left;
    width:200px;
}
#lightbox_content #avaliacao #form-avaliacao li .pergunta-radio dd {
    float:left;
    width:50px;
    margin-bottom:10px;
}
#lightbox_content #avaliacao #form-avaliacao li label {
    float:none;
    width:300px;
    font-weight:bold;
    color:#666;
}
#lightbox_content #avaliacao #form-avaliacao li .campo-txt {
    float:none;
    width:300px;
    margin:5px 0;
}
#lightbox_content #avaliacao #form-avaliacao li .campo-area {
    float:none;
    width:300px;
    height:50px;
    margin:0;
    font-size:11px;
}
#lightbox_content #avaliacao #form-avaliacao .countchar {
    clear:both;
    width:30px;
    border:1px solid #FFF;
    background:#FFF;
}
#lightbox_content #caracteristicas-produto dd {
    float:left;
    width:240px;
    margin:0 10px 0 0;
    padding:0 5px 0 0;
    border-bottom:1px dotted #CCC;
    height:auto;
}
#lightbox_content #caracteristicas-produto dd label {
    width:200px;
    margin:0;
    font-weight:normal;
}
#lightbox_content #caracteristicas-produto .rating {
    cursor:pointer;
    margin:2em 0 !important;
    clear:both;
    display:block;
}
#lightbox_content #caracteristicas-produto .rating:after {
    content:'.';
    display:block;
    height:0;
    width:0;
    clear:both;
    visibility:hidden;
}
#lightbox_content #caracteristicas-produto .cancel,#lightbox_content #caracteristicas-produto .star {
    float:left;
    width:17px;
    height:15px;
    overflow:hidden;
    text-indent:-999em;
    cursor:pointer;
}
#lightbox_content #caracteristicas-produto .cancel a,#lightbox_content #caracteristicas-produto .star a {
    display:block;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
}
#lightbox_content #caracteristicas-produto .cancel a {
    background:url(/imagens-novo/rank/delete.gif) no-repeat 0 0;
}
#lightbox_content #caracteristicas-produto .cancel a:hover {
    background:url(/imagens-novo/rank/delete.gif) no-repeat 0 -16px;
}
#lightbox_content #caracteristicas-produto .star a {
    background:url(/imagens-novo/rank/rating.gif) no-repeat 0 0;
}
#lightbox_content #caracteristicas-produto .star a:hover {
    background:url(/imagens-novo/rank/rating.gif) no-repeat 0 -32px;
}
#lightbox_content #caracteristicas-produto .on a {
    background:url(/imagens-novo/rank/rating.gif) no-repeat 0 -16px;
}
.avaliacao-produto input.btn {
    margin-top:15px;
    clear:both;
}
#lightbox_content .votechar ul li {
    width:150px;
    float: left;
}
/* aval. produto confirm */
.avaliacao-produto p {
    margin: 7px 0
}
/**********/
.clear {
    clear:both;
    height: 2px;
}
/*LIGHTBOX AVALIACAO PRODUTO*/
/*RATING*/
#avaliacao .rating {
    cursor:pointer;
    margin:2em;
    clear:both;
    display:block;
}
#avaliacao .rating:after {
    content:'.';
    display:block;
    height:0;
    width:0;
    clear:both;
    visibility:hidden;
}
#avaliacao .titulo-caracteristica .cancel,#avaliacao .titulo-caracteristica .star {
    float:left;
    width:17px;
    height:15px;
    overflow:hidden;
    text-indent:-999em;
    cursor:pointer;
}
#avaliacao .titulo-caracteristica .cancel a,#avaliacao .titulo-caracteristica .star a {
    display:block;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
}
#avaliacao .titulo-caracteristica .cancel a {
    background:url(/imagens/rank/delete.gif) no-repeat 0 0;
}
#avaliacao .titulo-caracteristica .cancel a:hover {
    background:url(/imagens/rank/delete.gif) no-repeat 0 -16px;
}
#avaliacao .titulo-caracteristica .star a {
    background:url(/imagens-novo/rank/rating.gif) no-repeat 0 0;
}
#avaliacao .titulo-caracteristica .star a:hover {
    background:url(/imagens-novo/rank/rating.gif) no-repeat 0 -32px;
}
#avaliacao .titulo-caracteristica .on a {
    background:url(/imagens-novo/rank/rating.gif) no-repeat 0 -16px;
}
/*#avaliacao div.rating div.on a{background-position:0 -16px;}#avaliacao div.rating div.hover a,div.rating div a:hover{background-position: 0 -32px;}*/
/*RATING*/
/* suggest */
#suggest {
    display:none;
    position:absolute;
    top:155px;
    left:50%;
    margin-left:-265px;
    width:453px;
    border:2px solid #CCC;
    background:#FFF;
    padding:5px;
    z-index:9999 !important;
}
#suggest h2 {
    color:#666;
    margin-bottom:5px
}
#suggest #suggest_content .list_suggest {
    margin-left:5px
}
#suggest #suggest_content .list_suggest a {
    font:normal 12px Arial;
    color:#369
}
#suggest #suggest_content .list_suggest a b {
    font-weight:bold
}
#suggest #suggest_content .list_suggest li.on a,#suggest #suggest_content .list_suggest li a:hover {
    background:#369;
    color:#FFF
}
#suggest p.close {
    position:absolute;
    top:2px;
    right:2px;
}
#suggest p.close a {
    font:normal 10px Arial;
    color: #CCC
}
/* LINKS YAHOO */
#links_yahoo_r li {
    display:inline;
    float:left;
    width:41%;
    font-size:1.3em;
    margin:5px 10pt;
}
#links_yahoo_r li a {
    text-decoration:none;
    color:#0066CC;
    font-size:0.7em;
}
#links_yahoo_r li a:hover {
    text-decoration:none;
    color:#0066CC;
}
#links_yahoo_r {
    padding:10px;
}
#links_yahoo_r p {
    margin:0;
}
#box_link_y_r {
    width:100%;
    border:1px solid #ccc;
    background:#fff;
    font-family:Trebuchet MS,Arial,Verdana;
    margin-bottom:10px;
    margin-top:10px;
}
#box_link_y_r h4 {
    background:#E0E0E0;
    color:#FFFFFF;
    font-size:1.4em;
    text-align:center;
    margin:0 0 -10px 0;
}
#links_yahoo_r .links a {
    font-size:0.9em;
    text-decoration:none;
    color:#cccccc;
}
#box_link_y_hor {
    width:100%;
}
#box_link_y_hor h4 {
    border-bottom:1px dotted #CCCCCC;
    color:#666666;
    font-size:1.2em;
    text-align:center;
}
#links_yahoo_hor li a:hover {
    text-decoration:none;
    color:#0066CC
}
#links_yahoo_hor li {
    display:inline;
    float:left;
    width:41%;
    font-size:1.1em;
    margin:5px 10px;
}
#links_yahoo_hor {
    padding:10px;
}
#links_yahoo_hor .title a {
    text-decoration:none;
    color:#006697;
}
#links_yahoo_hor .cont a {
    text-decoration:none;
    color:#0066CC
}
#links_yahoo_hor .links a {
    font-size:1em;
    text-decoration:none;
    color: #cccccc;
}
/*TODAS AS CATEGORIAS*/
.todas-categorias {
    width:950px;
}
ul.fix-borda li.titulo {
    border:none;
}
.todas-categorias li {
    width:33%;
    float:left;
    margin:1px;
}
.todas-categorias li a {
    color:#888;
}
.todas-categorias li.titulo {
    width:100%;
    height:30px;
    line-height:30px;
    margin-top:3px;
    display:block;
    float:none;
    clear:both;
    border-top:1px dotted #CCC;
    text-indent:15px;
    background:url(/imagens-novo/bullet-cat.jpg) 0 7px no-repeat;
}
.todas-categorias li.titulo a {
    color:#006699;
    text-transform:uppercase;
    font-weight: bold;
}
/*TODAS AS CATEGORIAS*/
/* slightly enhanced,universal clearfix hack */
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
/*.clearfix{display: inline-block;}start commented backslash hack \*/
* html .clearfix {
    height:1%;
}
.clearfix {
    display: block;
}
/* close commented backslash hack */
/*todas as categorias*/
/*JoinUser*/
label.join-user {
    font-size:1.1em;
    display:block;
    margin:0 10px 0 0;
    width:150px;
    float:left;
    color:#666;
}
h2.recover {
    padding:10px 0 0 15px;
    font-size:1.5em;
}
#recover p {
    padding:10px 0 0 15px;
    font-size:1.3em;
}
#recover label {
    margin:5px 0 5px 15px;
    display:block;
    font-size:1.1em;
    color:#666666;
}
#recover .campo-join-user {
    border:1px solid #CCCCCC;
    margin:0 15px;
    padding:3px;
    width:150px;
}
#recover .campo-captcha-join-user {
    border:1px solid #CCCCCC;
    margin:0 15px;
    padding:3px;
    width:50px;
    float:left;
}
#recover #btn_enviar {
    background:url(/imagens-novo/lightbox/btn_enviar.gif);
    width:147px;
    height:30px;
    display:block;
    margin:15px;
}
.aviso {
    padding:10px 0 0 15px;
    font-size:1.3em;
    color: #FF0000;
}
/* ferramentas */
#ferramentas p.float {
    color:#666666;
    float:left;
    font-size:1.2em;
    height:auto;
    width:600px;
    margin:0 60px 0 35px;
    border-top:1px solid #CBCBCB;
    padding-top:10px;
}
#ferramentas p {
    color:#666666;
    font-size:1.2em;
    height:auto;
    width:850px;
    margin:0 75px 25px 50px;
    padding-top:10px;
}
#ferramentas img.browsers {
    margin:0 auto;
    display:block;
}
#ferramentas a img.bt-big {
    margin:15px 300px;
}
#ferramentas h3.busque {
    background:url(/imagens-novo/ferramentas/h3-busca1.png) no-repeat 0 0;
}
#ferramentas h3.digite {
    background:url(/imagens-novo/ferramentas/h3-busca2.png) no-repeat 0 0;
}
#ferramentas .navegue {
    background:url(/imagens-novo/ferramentas/h3-busca3.png) no-repeat 0 0;
}
#ferramentas h3 {
    color:#006699;
    font-size:1.3em;
    margin:0 0 0 35px;
    padding:0;
    text-indent:30px;
    height:35px;
    line-height:20px;
    background-color: #FFCC00;
}
/* Alerta de Preços */
.content_alerta {
    margin:0;
    width:350px !important;
    padding-bottom:15px
}
.content_alerta h2 {
    width:250px;
    height:30px;
    margin:0 0 0 10px;
    padding:10px 0 0;
    text-indent:-5000px;
    overflow:hidden;
    position:relative;
    background-repeat:no-repeat;
}
.content_alerta h2.alerta-de-precos {
    background-image:url(../../imagens-novo/wish-list/tit_lightbox_inserir_alerta.gif);
}
.content_alerta h2.alerta-disp {
    background-image:url(../../imagens-novo/wish-list/tit_lightbox_avise.gif);
}
.content_alerta form fieldset {
    margin:15px 15px 0;
    padding-top:5px;
    width:320px !important;
    border-top:1px dashed #CCC;
}
.content_alerta form fieldset ul li {
    margin:0;
    width:100%;
    height:auto;
}
.content_alerta form fieldset ul li input {
    width:177px;
    border:1px solid #CCC;
    height:16px
}
.content_alerta form fieldset ul li label {
    font:normal 11px Arial !important;
    width:130px !important;
    display:block;
    float:left;
    margin:0 !important
}
.content_alerta form fieldset ul li.rd {
    margin-top:15px !important;
}
.content_alerta form fieldset ul li.rd input {
    width:17px !important;
    margin:0;
    padding:0;
}
.content_alerta form fieldset ul li.rd p {
    margin:0 0 0 24px !important;
    color:#999 !important;
    width:300px !important;
}
.content_alerta form input.hid,.wl_insert form input.hid {
    display:none !important
}
.content_alerta form input.al_val {
    width:142px;
    margin-top:18px;
}
.content_alerta form input.termos {
    width:17px;
    display:inline;
    margin:0;
    padding:0;
}
.content_alerta form span.termos {
    margin:-15px 0 0 24px;
    display:block;
    font:normal 11px Arial;
    color:#666
}
.content_alerta form input.btn-cadastrar,.content_alerta form input.btn-enviar {
    width:207px;
    height:30px;
    margin:0 auto;
    border:none;
    background:url(/imagens-novo/wish-list/btn_cadastrar.gif);
    display:block;
    clear:both;
    cursor:pointer;
    position:relative;
    z-index:9999;
    /*filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;*/
}
.content_alerta form input.btn-enviar {
    width:108px;
    background:url(../../imagens-novo/wish-list/btn_enviar.gif);
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
}
.content_alerta form input.btn-cad-ok {
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
}
.content_alerta #erro,.wl_insert #erro {
    margin:0 0 0 10px !important;
    padding:0 !important
}
.content_alerta #erro li,.wl_insert #erro li {
    float:none !important;
    display: block !important
}
/*fale-conosco*/
#fale-conosco {
    width:925px;
    height:450px;
    margin:0 auto;
}
#fale-conosco p {
    color:#666666;
    font-size:1.2em;
}
#fale-conosco .boxs {
    width:279px;
    margin:25px 14px;
    float:left;
    background:url(/imagens-novo/bg_boxs_fale.png) no-repeat;
    overflow:hidden;
    display:inline;
}
#fale-conosco h2 {
    font-size:1.8em;
    color:#086FAA;
    margin:13px 0 10px 0;
    text-align:center;
}
#fale-conosco p.ativo a {
    font-weight:bold;
    font-size:1.2em;
    color:#EC5C10;
    margin:15px auto;
    text-indent:15px;
    background:url(/imagens-novo/ico-h3-fale-conosco.gif) no-repeat 0 3px;
    width:225px;
    display:block;
}
#fale-conosco a img {
    width:157px;
    height:23px;
    margin:10px auto;
    display:block;
}
#fale-conosco p.descricao {
    color:#666666;
    font-size:1.1em;
    margin:5px 30px;
}
#fale-conosco p.lista a {
    color:#666666;
    font-size:1.1em;
    width:225px;
    margin:15px auto;
    text-indent:15px;
    background:url(/imagens-novo/ico-p-fale-conosco.gif) no-repeat 0 3px;
    display:block;
}
#fale-conosco .boxs div {
    margin:0 auto;
    width:235px;
    display:none;
}
#fale-conosco .boxs div.bg-bottom {
    background:url(/imagens-novo/bg_boxs_fale_bottom.gif) no-repeat bottom;
    margin:0 -1px;
    width:280px;
    height:41px;
    display: block;
}
/*descadastramento*/
.formdescad {
    width:780px;
}
.formdescad img {
    margin-top:10px;
}
.formdescad label {
    width:480px;
    height:20px;
    margin:3px 0;
    display:block;
}
.formdescad #mail,.formdescad #captcha {
    width:200px;
    height:20px;
    border:1px solid #D8D6D7;
}
.formdescad .submit {
    width:157px;
    height:32px;
    margin:15px 0;
    background: url(/imagens-novo/botoes/btn_continuar.gif);
}
/*FORMAS PAGAMENTO*/
#formas-pg {
    width:95%;
}
#formas-pg dt {
    font-size:1.2em;
    font-weight:bold;
    margin:13px 5px 0px;
    color:#6D6D6D;
}
#formas-pg dd {
    display:block;
    width:30px;
    height:20px;
    overflow:hidden;
    float:left;
    margin:10px 0 0 5px;
    display:inline;
    text-indent:-5000px;
}
#formas-pg dd#nao-disponivel {
    width:150px;
    font-size:1.1em;
    color:#999;
    text-indent:0;
    margin:2px 0 0 5px;
}
#formas-pg dd#master-card {
    background:url(/imagens-novo/icones/formas-pg.png) 0 0;
}
#formas-pg dd#amex {
    background:url(/imagens-novo/icones/formas-pg.png) -30px 0px;
}
#formas-pg dd#diners {
    background:url(/imagens-novo/icones/formas-pg.png) -60px 0px;
}
#formas-pg dd#visa {
    background:url(/imagens-novo/icones/formas-pg.png) -90px 0px;
}
#formas-pg dd#hipercard {
    background:url(/imagens-novo/icones/formas-pg.png) -120px 0px;
}
#formas-pg dd#redeshop {
    background:url(/imagens-novo/icones/formas-pg.png) -150px 0px;
}
#formas-pg dd#bb {
    background:url(/imagens-novo/icones/formas-pg.png) -180px 0;
}
#formas-pg dd#itau {
    background:url(/imagens-novo/icones/formas-pg.png) -210px 0px;
}
#formas-pg dd#bradesco {
    background:url(/imagens-novo/icones/formas-pg.png) -240px 0px;
}
#formas-pg dd#ce {
    background:url(/imagens-novo/icones/formas-pg.png) -270px 0px;
}
#formas-pg dd#visanet {
    background:url(/imagens-novo/icones/formas-pg.png) -300px 0;
}
#formas-pg dd#pagto-digital {
    background:url(/imagens-novo/icones/formas-pg.png) -330px 0px;
    width:60px;
}
#formas-pg dd#pag-seguro {
    background:url(/imagens-novo/icones/formas-pg.png) -390px 0px;
    width:60px;
}
#formas-pg dd#boleto {
    background:url(/imagens-novo/icones/formas-pg.png) -459px 0px;
    width:50px;
}
#formas-pg dd.texto {
    text-indent:0;
    font-size:1.0em;
    color:#666;
    width:auto;
    margin: 14px 10px 0 3px;
}
/* MOBILE */
#foto_aparelhos {
    float:left;
    margin:10px 0 0 57px;
}
#box_mobile {
    float:left;
    margin:30px 0 0 70px;
    font-family:Tahoma,Arial,sans-serif;
    width:330px;
}
#box_mobile img {
    margin:0 0 20px 10px;
}
#box_mobile h2 {
    font-size:20px;
    color:#464646;
    font-weight:normal;
    margin-bottom:8px;
}
#box_mobile p {
    font-size:14px
}
#box_mobile p span {
    font-weight: bold;
}
.box-validar-codigo h3{
	font-size: 22px;
	padding:20px 0 20px 0;
}
.box-validar-codigo input{
	width:80px; 
	height:25px;
	font-size:18px;	
	-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
.box-validar-codigo input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
.box-validar-codigo fieldset{
	width:640px; 		
}
.box-validar-codigo .control-group {
	padding:20px 0 20px 0;	
}
.box-validar-codigo .control-group .type, .name, .controls{
	float:left;
	font-size: 18px;
}
.box-validar-codigo .control-group .controls {
	margin-top: -8px;
}
.btn-green {
background: #409915;
color: #fff;
font-size: 24px;
width: 236px;
display: block;
text-align: center;
height: 60px;
line-height: 60px;
border: 1px solid #409915;
}
