* {border:none; font-size:100%; list-style-type:none; margin:0; padding:0;}
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-top {background: url(imagens-novo/main-top.jpg) no-repeat top; width:977px; margin:6px auto 0 auto; height:auto;}
.box-main {clear:both; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; 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; width:959px; display:inline; width:968px;}
#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;}