html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
min-width:775px;
font:62.5% Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
line-height:1;
color:#000;
background:#FFF;
}

body.home #main {
margin:0 146px;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

a {
color:#0B4191;
text-decoration:none;
}

a:hover {
color:#696969;
}

form {
width:100%;
float:left;
}

hr,ul.menu-user li#cesta-compras div br,ul.menu-user li span,.valor-dividido br,fieldset.search legend,.menu li.menu-eletronicos,.menu li.menu-games {
display:none;
}

body.home .area-3,body.departamento .area-4,body.busca-resultado .area-4 {
width:99.6%;
float:left;
overflow:hidden;
margin:9px 0;
}

body.home .area-3-1,
body.departamento .area-4-1,
body.busca-resultado .area-4-1 {
width:146px;
float:left;
}

body.departamento .area-4-1 div {margin:0 0 5px 5px;}
body.departamento .area-4-1 div div{margin:0;}

body.home .area-3-2,
body.departamento .area-4-2 {
margin-top:5px;
width:146px;
float:right;
position:relative;
}

body.home .area-2 .box-banner,body.home .area-3-3-1 .box-banner,body.departamento .area-4-3-2 .box-banner,.lista-categoria {
text-align:center;
}

body.busca-resultado .area-2 .box-banner {
text-align:center;
padding:.6em 0;
}

.home .area-3-3, body.departamento .area-4-3 {
margin: -5px 186px;
}

div.header .welcome,
.loginmsg {
color:#696969;
display:block;
line-height:20px;
position:absolute;
left:300px;
top:25px;
width:200px;
}

.loginmsg {
top:41px;
color:#696969;
font-weight:bold;
}

div.header .welcome em,.loginmsg em {
display:block;
font-style:normal;
float:left;
width:170px;
}

div.header,
div.header-steps {
width:100%;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-fundo-poli.gif&Tsmp=20100801001) repeat-x;
position:relative;
}
div.header-steps {
height:110px;
}
.header h1 a,.header-steps h1 {
width:300px;
height:93px;
top:2px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=logo1.gif&Tsmp=20100801001);
position:absolute;
left:2px;
background-repeat: no-repeat;
}

.header-steps .steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-dep.gif&Tsmp=20100801001);
color:#fff;
font-weight:bold;
}

.logout {
font-size:1em;
font-weight:bold;
color:#696969;
padding:0;
}
.logout:hover {
text-decoration:underline;
font-size:1em;
font-weight:bold;
color:#696969;
}

h1 a {
width:168px;
height:47px;
display:block;
text-indent:-999em;
}

.header ul.servicos {
position:absolute;
right:0;
width:430px;
}

.header ul.servicos li {
margin-right:12px;
float:right;

}

.header ul.servicos li a {
padding:0 0 0 10px;
color:#696969;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=setalink.gif&Tsmp=20100801001) no-repeat left center;
}

.header ul.servicos li a:hover {
text-decoration:underline;
}

.televenda {
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=televendas.gif&Tsmp=20100801001) no-repeat scroll 0 0;color:#999;font-size:13px;font-weight:bold;height:37px;margin:0;padding-left:25px;width:145px;}

.header ul.menu-user {
position:absolute;
right:0;
top:36px;
}

ul.menu-user li {
float:left;
}

ul.menu-user li#meu-cadastro a,ul.menu-user li.cadastro a,ul.menu-user li.cadastre a {
color:#696969;
font-size:.9em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=minha-conta.gif&Tsmp=20100801001) 0 3px no-repeat;
width:71px;
height:45px;
padding:3px 50px;
}

ul.menu-user li#meu-cadastro a:hover,ul.menu-user li.cadastro a:hover,ul.menu-user li.cadastre a:hover {
text-decoration:underline;
}

ul.menu-user li#meu-pedido a {
color:#696969;
font-size:1em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=meu-pedido.gif&Tsmp=20100801001) 0 0 no-repeat;
width:71px;
height:48px;
padding:3px 50px;
}

ul.menu-user li#meu-pedido a:hover {
color:#696969;
font-size:1em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=meu-pedido.gif&Tsmp=20100801001) 0 0 no-repeat;
width:71px;
height:48px;
text-decoration:underline;
padding:3px 50px;
}

ul.menu-user li a {
display:block;
padding:8px 0 0 45px !important;
}

ul.menu-user li#cesta-compras,ul.menu-user li#cesta-compras-ativa {
width:130px;
height:60px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=carrinho.gif&Tsmp=20100801001) no-repeat 0 0;
display:block;
padding:0 0 0 59px;
}

ul.menu-user li#cesta-compras a,ul.menu-user li#cesta-compras-ativa {
width:120px;
height:60px;
color:#696969;
padding-left: 2px !important;

}

ul.menu-user li#cesta-compras a:hover,ul.menu-user li#cesta-compras-ativa a:hover {
text-decoration:underline;
}

ul.menu-user li strong {

}

ul.menu-user li em {
font-style:normal;
}

ul.menu-user li#cesta-compras div strong br {

}

.steps {
width:100%;
height:32px;
background:#c3d9ff;
position:absolute;
bottom:0;
}

.steps ul {
width:100%;
text-align:center;
display:block;
}

.steps ul li {
display:inline;
line-height:32px;
font-size:1.1em;
padding:0 14px;
}

.steps ul li.ativo {
line-height:33px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=tab-menu.gif&Tsmp=20100801001);
padding:10px 14px 9px;
}

.menuwrap {
margin-top:95px;
width:100%;
float:left;
}

.menu {
width:100%;
text-align:center;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-dep.gif&Tsmp=20100801001);
}

.menu li {
display:inline;
}

.menu a {
font-size:1.1em;
line-height:24px;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
padding:8px;
}

.menu a:hover {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=tab-menu.gif&Tsmp=20100801001);
}

body.home .area-1,
body.home .area-4,
body.departamento .area-5,
.busca-resultado .area-5 {
clear:both;
}

fieldset.search {
font-size:1.1em;
clear:both;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-vitrine.gif&Tsmp=20100801001);
border-top:1px solid #696969;
border-bottom:1px solid #696969;
color:#696969;
padding:4px 0;
}

fieldset.search label {
display:inline !important;
font-weight:bold;
text-transform:uppercase;
margin:0 9px 0 12px;
}

fieldset.search input,fieldset.search select {
margin:0;
padding:5px;
}

fieldset.search input {
margin-top:3px;
padding-top:6px;
text-align:justify;
width:300px;
}

fieldset.search .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-buscar-busca.gif&Tsmp=20100801001);
width:84px;
height:22px;
text-indent:-9999em;
cursor:pointer;
content:"";
overflow:hidden;
line-height:0;
margin:5px;
border-style:none;
top:3px;
position:relative;
}

.breadcrumb {
font-size:1.2em;
background:#eee;
color:#696969;
font-weight:bold;
padding:12px 10px 10px;
}

.breadcrumb li {
margin-right:4px;
display:inline;
}

.breadcrumb a {
color:#003489;
}

.breadcrumb a:hover {
color:#e0620a;
}

.breadcrumb a:after {
content:">";
padding-left:4px;
}

.newsletter {
padding-bottom:1em;
margin-bottom:10px;
text-align:center;
border:1px solid #CCC;
border-bottom:1px solid #CCC;
color:#696969;
}

.newsletter p {
font-size:1.2em;
line-height:18px;
}

.newsletter input {
margin-top:6px;
width:130px;
font-size:1.3em;
text-align:center;
color:#000;
height:20px;
}

.newsletter input.bt {
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-news-cadastra.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
height:25px;
width:100px;
line-height:0;
margin-left:25px;
border-style:none;
}

.newsletter input.bt-ok,.newsletter .bt-voltar {
height:20px;
text-transform:uppercase;
cursor:pointer;
}

.newsletter.loading {
display:none;
}

.newsletter.loading p {
background:#FFF;
height:75px;
}

.newsletter fieldset.error label {
line-height:14.3px;
}

.lista-imagem a {
color:#696969;
line-height:12px;
}

.lista-imagem a:hover {
color:#e0620a;
}

.history {
overflow:hidden;
background:#fff;
margin:.4em 0 1em;
}

.history h3 {
background:#eee;
color:#696969;
font-weight:bold;
height:30px;
padding-top:8px;
margin:0 0 12px;
}

.history h4 {
padding-left:1em;
margin-bottom:10px;
font-size:1.1em;
color:#696969;
}

.history li {
padding-left:1em;
margin-bottom:6px;
}

.history li a,.history p.clean a {
padding-left:10px;
display:block;
color:#696969;
}

.history li a:hover {
text-decoration:underline;
color:#434242;
}

.history p {
font-size:1.1em;
padding:3px 30px;
}

.history p.clean {
float:right;
}

.history .last-seen,.history .last-searches {
padding-right:10px;
width:40%;
float:left;
}

.footer .wrapper {
margin-top:.4em;
width:100%;
float:left;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=fundo-rodape2.gif&Tsmp=20100801001);
min-height:155px;
line-height:20px;
font-size:12px;
padding:1em 0;
}

.footer .wrapper div {
float:left;
color:#696969;
font-weight:bold;
}

.footer div.atendimento {
margin-left:1%;
width:200px;
}

.footer div.servicos {
margin-left:0;
float:left;
}

.footer div.pagamento {
width:224px;
float:right;
overflow:hidden;
}

.footer div.pagamento p {
width:315px;
height:29px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=icons-pagamento.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
}

.footer .selos,#signature {
clear:both;
text-align:center;
}

.footer .selos {
padding:2em 0;
}

.footer h3 {
margin-bottom:4px;
font-size:1.1em;
color:#E05F05;
}

.footer ul {
padding-left:10px;
}

.footer a {
font-size:.8em;
color:#696969;
line-height:11px;
padding-left:0;
}

.footer a:hover {
font-size:.8em;
color:#696969;
line-height:11px;
text-decoration:underline;
}

#signature {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=fundo-rodape2.gif&Tsmp=20100801001);
border-top:1px solid #CCC;
padding:11px 0 12px;
}

.e-plataforma-footer {
text-align:center;
padding:1em 0;
}

.txt-rodape {
text-align:center;
width:90%;
line-height:25px;
padding:10px;
}

body.home .area-3-1-2 {
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:10px 0;
}

body.home .area-3-1-2 h3 {
font:1.4em Trebuchet MS, Verdana, sans-serif;
color:#FFF;
line-height:30px;
text-transform:capitalize;
text-align:center;
margin:0 -1px 6px -8px;
}

.menu-nav {
padding-bottom:1em;
}

.menu-dept {
background:#f4f4f4;
/*background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-menu.gif&Tsmp=20100801001) repeat-x;*/
font-size:.9em;
border:solid 1px #696969;
overflow:hidden;
}

.menu-perfil,.menu-pedidos {
padding-bottom:.3em;
font-size:.9em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-menu-cadastro.gif&Tsmp=20100801001);
padding-top:2px;
width:180px;
float:left;
margin:1em 0;
}

.menu-dept li a:hover,.menu-pedidos li a:hover,.menu-perfil li a:hover {
text-decoration:underline;
}

.menu-dept h3,.menu-perfil h3,.menu-pedidos h3 {
margin-bottom:0;
clear:both;
}

.menu-dept h3 a,
.menu-pedidos h3 a,
.menu-perfil h3 a {
display:block;
font:1.2em tahoma;
padding:5px;
font-weight:bold;
}

.menu-dept h3 a:hover {}

ul.menu-tabs {
text-align:center;
color:#696969;
}
.tab-nav, .tab-nav-activ, .tab-refine, .tab-refine-activ{
float:left;
width:50%;
height:50px;
line-height:14px!important;
padding:0!important;
}
.tab-nav, .tab-nav-activ {
padding-top:7px!important;
height:28px;
}
.tab-refine, .tab-refine-activ {
padding-top:2px!important;
height:32px;
background:#ccc
}
.tab-nav-activ, .tab-refine-activ {

}

.menu-dept h4 a,
.menu-pedidos h4 a,
.menu-dept .filter h4,
.menu-dept .filtrar h4,
.menu-dept .more h4,
.menu-pedidos h4,
.menu-perfil h4 {
display:block;
font-size:11px;
font-weight:bold;
line-height:14px;
padding:7px 5px 7px 5px;
}

.menu-dept h4 a:hover {
text-decoration:underline;
}

.menu-pedidos h4 a:hover {
color:#696969;
}

.menu-dept .filter h4 {
font-size:11px;
color:#696969;
background:#ccc;
font-weight:bold;
text-transform:uppercase;
line-height:7px;
}

.menu-dept ul,.menu-pedidos ul,.menu-perfil ul {
padding-left:0;
clear:both;
}

.menu-dept li:hover,.menu-pedidos ul:hover {
color:#696969;
}

.menu-perfil ul:hover {
color:#696969;
}

.menu-pedidos ul:hover {
color:#696969;
}

.menu-perfil li a {
color:#696969;
}

.menu-perfil li a:hover {
color:#696969;
text-decoration:underline;
}

.menu-pedidos li a {
color:#696969;
}

.menu-pedidos li a:hover {
color:#696969;
text-decoration:underline;
}

.menu-dept li a,
.menu-pedidos li a,
.menu-perfil li a {
padding:4px 2px 4px 10px;
display:block;
font-size:1.1em;
color:#696969;
line-height:12px;
}

.menu-dept .filtrar,.bt-refine {
color:#696969;
font-size:1.2em;
line-height:25px;
}

.menu-dept .filtrar:before,.bt-refine:before {
content:"";
padding-left:4px;
}

.active-filter {
line-height:25px;
padding-left:4px;
color:#696969;
font-weight:bold;
font-size:1.1em;
}

fieldset.refino-marca,fieldset.refino {
padding-left:0;
margin-bottom:12px;
color:#696969;
}

fieldset.refino-marca h4,fieldset.refino h4 {
margin-bottom:0;
padding-left:4px;
padding-top:7px;
}

fieldset.refino-marca label,fieldset.refino label {
width:99%;
float:left;
display:block;
padding-left:7px;
font-size:1.2em;
line-height:20px;
}

.tab-nav,.tab-nav-activ,.tab-refine,.tab-refine-activ {
margin-bottom:0;
font-size:1.1em;
text-align:center;
line-height:0;
}

.tab-nav:hover,.tab-nav-activ:hover,.tab-refine:hover,.tab-refine-activ:hover {
text-decoration:underline;
}

h4.even {
font:1.2em tahoma;
color:#696969;
padding:0;
}

h4.even:hover {
text-decoration:underline;
}

.ver-filtros {
color:#696969;
padding-left:5px;
font-size:1.2em;
}

.ver-filtros:hover {
text-decoration:underline;
}

.menu-dept .filter {
background:#eee;
color:#696969;
padding-left:0;
font-size:1em;
line-height:20px;
}

.bt-refine {
font-size:1.1em;
color:#696969;
padding-left:10px;
margin-bottom:10px;
}

.bt-refine:hover {
text-decoration:underline;
}

.refino-marca {
background:#eee;
color:#696969;
}

.refino-marca h4 {
width:97%;
background:#aaa;
color:#fff;
font-size:1.1em;
text-transform:uppercase;
padding-bottom:5px;
}

.refino h4 {
font:1.2em tahoma;
height:17px;
color:#fff;
background:#aaa;
padding-left:4px;
padding-top:5px;
font-weight:bold;
}

div.wizard-title {
margin-top:2em;
}

div.wizard-filter {
border:1px solid #CCC;
padding:1em;
}

div.wizard-filter select {
float:left;
margin:.5em;
padding:6px;
}

div.wizard-filter span.search {
margin-top:.7em;
display:block;
}

.content {
padding:2em 1em;
}

.txt-opcoes-pagamento h4,.titulo-interna h3,.history h3,.busca-resultado h2.titulo-sessao,.lista-produto h4,.lista-carrinho h4,body.sku .lista-comprar h4,body.sku .dimensoes h4,body.sku .lista-compre-tambem h4,body.sku .lista-percentual h4,body.sku .compre-junto h4,body.sku #resenha h4,body.sku .opiniao-especialistas h4,body.sku #descricao h4,body.sku .tags-associadas h4,body.sku .detalhes-produto #caracteristicas h4,body.login div.titulo h3,body.carrinho .sidebar h4,body.checkout h2,body.checkout h3.tit,body.checkout div.cadastro h3,body.minha-conta h2,body.minha-conta h3.tit,body.minha-conta div.cadastro-endereco h4,body.minha-conta .informacoes-conta h3,body.departamento .area-4-3-1 h2,body.minha-conta div.meus-amigos h3,body.minha-conta div.tags-cliente h3,body.minha-conta div.minha-agenda h3,body.minha-conta div.minhas-listas h3,body.minha-conta div.minhas-trilhas h3,body.minha-conta div.minhas-opinioes h3,body.todos-comentarios h2,div.content h2,div.wizard-title h3,body.endereco-compra div.cadastro-endereco h3,body.lista-amigos .area-3-2-1 h2,.produtos-mais-tageados .prateleira h4 {
font-size:1.4em;
color:#696969;
font-weight:bold;
height:25px;
padding-top:8px;
line-height:20px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-vitrine.gif&Tsmp=20100801001);
text-indent:1em;
text-transform:uppercase;
}
.cadastro {
color:#696969;
font-size:1.1em;
}

.cpf {
color:#696969;
font-weight:bold;
}

.cpf:hover {
color:#696969;
text-decoration:underline;
}

.thickbox {
color:#696969;
font-weight:bold;
}

.thickbox:hover {
text-decoration:underline;
}

.fAvisos a {
color:#696969;
font-weight:bold;
}

.fAvisos a:hover {
text-decoration:underline;
}

.continuar-usuario .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-gravar.gif&Tsmp=20100801001);
width:79px;
height:18px;
text-indent:-999em;
}

.lista-produto,.prateleira h4 a {
color:#696969;
}

.lista-produto .flag,.lista-carrinho .flag {
margin:4px 0;
}

.esgotado {
color:red;
font-weight:bold;
}

.aviso-erro {
border:1px dashed red;
text-align:center;
width:88%;
margin:1em 0 1em 10%;
padding:1em;
}

.aviso-erro p {
width:510px;
margin:0 auto;
}

.aviso-erro p:first-child {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=icon-error.gif&Tsmp=20100801001) no-repeat;
padding:.3em 0 1em 3.5em;
}

.aviso-erro ul {
margin-top:1em;
list-style:disc;
}

.aviso-erro ul li {
line-height:1.8em;
}

p.help {
margin-top:-3.5em;
float:right;
color:#00F;
}

p.help strong {
margin-right:.4em;
}

/* loading */
#TB_overlay,
body.carrinho .loading,
body.tags-associadas .loading,
body.forma-pagamento .loading {
background-color:#000;
/* for IE */
filter:alpha(opacity=70);
/* CSS3 standard */
opacity:0.7;

width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}

#TB_load,
.loading p {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=loading.gif&Tsmp=20100801001) no-repeat center;
}
.loading p {
height:43px;
width:208px;
display:block;
text-indent:-999em;
margin:-21px 0 0 -104px;
position:absolute;
top:50%;
left:50%;
}

.s elecao-sku-loading {
position:absolute;
left:324px;
top:370px;
}

.selecao-sku-loading {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
text-align:center;
background-color:#666;
opacity:0.6;
filter:alpha(opacity=60);
}

.selecao-sku-loading p {
position:absolute;
left:40%;
top:50%;
}

p.price,p.price-off,p.price-inst {
margin-bottom:.5em;
color:#696969;
font-size:1.1em;
}

p.price strong {
font-weight:bold;
}

p.price-off a {
color:red;
}

p.price-off a:hover {
color:red;
}

p.price-off span {
color:#696969;
font-size:1em;
}

p.price-off strong {
font-weight:bold;
}

p.price-inst a {
color:#696969;
font-size:.9em;
line-height:10px;
}

p.price-inst strong {
font-weight:bold;
}

.lista-comprar img,.lista-compare img,.lista-compre-tambem img,.lista-busca-compare img,.lista-carrinho img,.compre-junto img,.lista-produto img,.lista-percentual img,div.usuarios-utilizaram-tag img,.lista-tageado img,.lista-minha-conta img {
border:1px solid #ccc;
margin:.6em 0 .4em;
padding:1em;
}

.lista-produto a,.lista-comprar a,.lista-compre-tambem a,.lista-compare a,.lista-busca-compare a,.lista-carrinho a,.lista-percentual a {
font-size:1.1em;
font-weight:bold;
display:block;
color:#696969;
line-height:14px;
}

.lista-produto a:hover {
color:#e0620a;
}

.lista-categoria li {
margin-bottom:1em;
border:1px solid #CCC;
padding:1em 0;
}

.lista-categoria h4 {
font-size:1.2em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-ordena.gif&Tsmp=20100801001);
color:#696969;
font-weight:bold;
padding:.5em 0;
}

.lista-categoria h3 {
line-height:normal;
padding:.3em 0;
}

.lista-categoria h3 a {
font-size:1.1em;
font-weight:400;
color:#696969;
padding:0 4px;
}

.lista-categoria h3 a:hover {
font-size:1.1em;
font-weight:400;
color:#e05f05;
padding:0 4px;
}

.lista-categoria img {
border:1px solid #CCC;
margin:1em 0;
padding:1em;
}

.lista-categoria p.price a {
display:block;
font-size:1.1em;
font-weight:400;
}

.lista-categoria p.price a em {
font-style:normal;
}

.lista-imagem {
padding-bottom:1em;
margin-bottom:1em;
border:1px solid #CCC;
text-align:center;
}

.lista-imagem ul {
padding:.5em;
}

.lista-imagem h4,.newsletter h3 {
margin-bottom:.5em;
font-size:1.2em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-ordena.gif&Tsmp=20100801001);
text-transform:uppercase;
font-weight:bold;
color:#696969;
padding:.5em 0;
}

.lista-imagem h3 a {
font-size:1.1em;
font-weight:400;
}

.lista-imagem img {
margin-top:.5em;
}

.lista-produto,.lista-carrinho {
margin-top:10px;
min-height:280px;
}

.lista-compre-tambem,.lista-compre-tambem ul,.lista-produto {
overflow:hidden;
}

.lista-carrinho {
width:33%;
}

.lista-carrinho h4 {
padding-left:30px;
text-indent:0!important;
}

body.sku div.lista-comprar {
margin-top:1em;
clear:both;
}

.lista-comprar ul {
overflow:hidden;
clear:both;
margin:1em 0;
}

.lista-produto ul,.lista-compre-tambem ul,.lista-carrinho ul {
padding-bottom:5px;
min-height:220px;
overflow:hidden;
margin:1em 0;
}

.lista-produto ul {
padding-bottom:8px;
}

.lista-produto li {
width:30.6%;
float:left;
text-align:center;
margin:0 1%;
}

body.sku .lista-produto li {
width:210px;
margin:0;
}

.lista-carrinho li {
text-align:center;
padding:.5em;
}

.lista-carrinho .bt .comprar {
display:block;
margin:1em;
}

.lista-produto li.last,.lista-carrinho li.last {
margin:0;
}

.lista-produto h3,.lista-carrinho h3 {
padding:4px 5px;
}

.lista-produto .quick-view {
margin-top:.6em;
}

.lista-percentual em.percentual {
font-size:1.4em;
font-style:normal;
font-weight:bold;
padding:4px 8px;
}

.lista-percentual .text {
font-size:1.2em;
}

.lista-percentual li {
margin-right:3em;
width:207px;
float:left;
text-align:center;
padding:1em 0;
}

.lista-percentual li.last {
margin:0;
}

body.sku .prateleira {
clear:both;
}

.lista-compare {
margin-top:10px;
min-height:280px;
overflow:hidden;
}

.lista-compare ul {
padding-bottom:8px;
min-height:220px;
overflow:hidden;
margin:1em 0;
}

.lista-compare li {
width:22.5%;
float:left;
text-align:center;
margin:0 1%;
}

.lista-compare li.last {
margin:0;
}

.lista-compare h3 {
padding:4px 5px;
}

.lista-compare .flag {
margin:4px 0;
}

.quickview {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-espiar.gif&Tsmp=20100801001) no-repeat 0 0;
width:79px;
height:19px;
display:block;
text-indent:-999em;
overflow:hidden;
margin:8px auto 0;
}

.quickview a {
width:79px;
height:18px;
display:block;
}

.lista-compare .quick-view {
margin-top:.6em;
}

body.busca-resultado .lista-busca-compare {
padding-bottom:1em;
margin-top:3em;
width:99%;
}

body.busca-resultado .lista-busca-compare li {
padding-bottom:.6em;
margin-bottom:1em;
height:130px!important;
clear:both;
border-bottom:1px solid #E5E5E5;
}

body.busca-resultado .lista-busca-compare a {
float:none;
}

.lista-busca-compare img {
margin-top:0;
float:left;
}

body.busca-resultado .lista-busca-compare h3 {
margin-bottom:1em;
}

body.busca-resultado .lista-busca-compare h3,body.busca-resultado .lista-busca-compare .price,body.busca-resultado .lista-busca-compare .price-off,body.busca-resultado .lista-busca-compare .price-inst,body.busca-resultado .lista-busca-compare .esgotado,body.busca-resultado .lista-busca-compare .rating,body.busca-resultado .lista-busca-compare .comprar {
padding-left:125px;
margin-bottom:.6em;
}

.lista-busca-compare .flag {
padding-left:125px;
}

body.busca-resultado .lista-busca-compare fieldset {
margin-right:40px;
margin-top:2em;
float:right;
}

body.busca-resultado .lista-busca-compare input {
float:left;
}

body.busca-resultado .lista-busca-compare label {
float:left;
line-height:18px;
}

.lista-compre-tambem li,.lista-comprar li {
float:left;
text-align:center;
}

.lista-comprar li,.lista-compre-tambem li {
width:220px;
margin-right:2em;
}

.lista-compre-tambem img,.lista-comprar img {
border:1px solid #CCC;
}

.lista-compre-tambem h3 a,.lista-comprar h3 a {
font-size:1.1em;
}

.lista-comprar p.price a {
font-size:1.1em;
}

.lista-compre-tambem p.price em,.lista-comprar p.price em {
font-style:normal;
}

.lista-minha-conta {
margin-bottom:2em;
text-align:center;
border:2px solid #eee;
}

.lista-minha-conta h3 {
margin-bottom:.4em!important;
}

.lista-minha-conta h4 {
margin-bottom:.6em;
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:1.2em;
line-height:1.6em;
background:#eee;
}

.lista-minha-conta li {
margin-bottom:1em;
padding:.5em;
}

.central-listas.criar-lista ul.bts,.central-listas.criar-lista,#ctl00_Conteudo_lblVisibilidade,.central-listas.criar-lista fieldset.criar-sua-lista legend span,.central-listas.criar-lista .voltar-minhaconta,.central-listas .content p.central-listas-informacao,.central-listas.central-principal .encontre-listas,.central-listas .opcoes-lista,.central-listas .como-divulgar,.central-listas .visualizar-nova-lista {
padding:0 0 0 1em;
}

.central-listas.central-principal .encontre-listas fieldset .pesquisar {
margin:0 0 0 150px;
}

.central-listas.central-principal .content h3,.central-listas.lista-criada .content h3 {
font-size:1.1em;
line-height:1.5em;
padding:1em 0 0;
}

.central-listas.central-principal .content fieldset {
padding:2em 0 0;
}

.central-listas.central-principal .content fieldset input,.central-listas.central-principal .content fieldset legend {
width:140px;
}

.central-listas.central-principal .opcoes-lista li {
list-style-type:disc;
margin:0 0 0 2.5em;
padding:0;
}

.central-listas.criar-lista .content .voltar-minhaconta,.central-listas.criar-lista .criar-sua-lista {
margin:1em 0 0;
}

.central-listas.criar-lista fieldset.criar-sua-lista legend span {
font-size:1.1em;
font-weight:bold;
}

.central-listas.criar-lista .criar-sua-lista label {
width:250px;
text-align:left;
padding:0 0 0 1em;
}

.central-listas.criar-lista .criar-sua-lista select {
font-size:1.1em;
}

.central-listas.criar-lista .criar-sua-lista .radiolist li {
clear:left;
margin-left:0;
padding:.5em;
}

.central-listas.criar-lista .criar-sua-lista .radiolist input {
float:left;
}

.central-listas.criar-lista .content h4 {
font-size:1.1em;
padding:1em 0 0;
}

.central-listas.criar-lista ul.bts li {
float:left;
line-height:18px;
padding:1em;
}

.central-listas.lista-criada ul.bts li {
margin:0 0 0 1em;
}

.central-listas.lista-criada .msg.sucesso.sucesso-lista {
border:1px solid #0a0;
width:19em;
margin:1em 0 0 1em;
padding:1em;
}

body.busca-resultado.central-listas .informacoes-lista li {
padding:.3em 0 .2em 1em;
}

body.busca-resultado.central-listas .prateleira h3 {
margin:0!important;
padding:0!important;
}

body.busca-resultado.central-listas .prateleira li {
border:2px solid #C3D9FF;
float:left;
width:16em;
margin:1em 1em 1em 0;
padding:1em;
}

body.busca-resultado.central-listas .prateleira li span {
font-weight:bold;
}

body.busca-resultado.central-listas .filter-nav {
clear:both;
}

div.maisImagensWrapper {
z-index:500;
}

div.maisImagensInner ul {
z-index:501;
}

div.maisImagensInner li {
z-index:501;
}

ol.carroselBtLista li {
z-index:1000;
position:absolute;
left:0;
width:24px!important;
overflow:hidden;
float:none;
}

ol.carroselBtLista a {
z-index:1001;
}

.carrossel .maisImagensWrapper {
overflow:hidden;
position:relative;
}

.carVertical .maisImagensWrapper {
height:267px;
width:80px;
}

.carHorizontal {
margin-top:15px;
}

.carHorizontal .maisImagensWrapper {
width:auto;
min-height:320px;
margin-left:27px;
margin-right:28px;
}

.lista-comprar .carHorizontal .maisImagensWrapper {
min-height:170px!important;
}

.lista-comprar .carHorizontal {
margin-top:30px;
}

.carHorizontal .maisImagensInner ul,.carHorizontal .maisImagensInner li {
position:static!important;
}

.lista-tageado .maisImagensWrapper {
width:100%;
}

.lista-tageado .carHorizontal .maisImagensInner li {
position:relative!important;
margin-top:0;
}

.usuarios-utilizaram-tag .maisImagensWrapper {
width:100%;
height:225px;
}

.usuarios-utilizaram-tag .carHorizontal .maisImagensInner li {
margin-top:0;
}

.lista-percentual .carHorizontal li {
margin-top:0;
}

.carrosselProdutos .maisImagensInner {
position:absolute;
left:0;
width:100%;
}

.carrosselProdutos a.btCarrossel {
display:block;
height:130px;
text-indent:-999em;
}

.carHorizontal a.btn-nav-esquerda,.carHorizontal a.btn-nav-direita {
margin:10px 0 0!important;
}

.lista-comprar .carHorizontal a.btn-nav-esquerda,.lista-comprar .carHorizontal a.btn-nav-direita {
margin:0!important;
}

.carVertical a.btn-nav-esquerda,.carVertical a.btn-nav-direita {
height:15px;
margin-left:5px;
margin-top:10px;
width:79px;
overflow:hidden;
display:block;
}

.carHorizontal a.btn-nav-esquerda {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-esq.gif&Tsmp=20100801001);
}

.carHorizontal a:hover.btn-nav-esquerda {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-esq.gif&Tsmp=20100801001);
}

.carHorizontal a.btn-nav-direita {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-dir.gif&Tsmp=20100801001);
}

.carHorizontal a:hover.btn-nav-direita {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-dir.gif&Tsmp=20100801001);
}

.carHorizontal a.prevDisabled {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-esq.gif&Tsmp=20100801001);
}

.carHorizontal a.nextDisabled {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-nav-dir.gif&Tsmp=20100801001);
}

.carVertical a.prevDisabled {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-seta-nav-top-over.png&Tsmp=20100801001);
}

.carVertical a.nextDisabled {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=btn-seta-nav-bottom-over.png&Tsmp=20100801001);
}

ol.carroselBtLista li.bt-right {
right:0;
left:auto;
}

body.busca-resultado .area-4-1,body.todos-comentarios .area-3-1,body.lista-amigos .area-3-1,.busca-resultado.central-listas .nav {
width:146px;
float:left;
padding-right:20px;
}

body.busca-resultado .area-4-2,body.todos-comentarios .area-3-2,body.lista-amigos .area-3-2,.busca-resultado.central-listas .content {
margin-left:10px;
overflow:hidden;
}

body.busca-resultado .null {
padding:10px;
}

body.busca-resultado .null p {
margin-bottom:10px;
font-size:1.2em;
}

div.filter-nav {
position:relative;
overflow:visible;
height:53px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-ordena.gif&Tsmp=20100801001);
color:#696969;
font-weight:bold;
font-size:1.1em;
margin:.5em 0 1em;
}

div.filter-nav .busca-encontrados {
position:absolute;
bottom:0;
right:0;
border-top:1px solid #fff;
background-color:#ccc;
text-align:right;
width:100%;
padding:4px 0;
}

div.filter-nav .busca-encontrados span {
padding-right:1em;
font-weight:bold;
}

div.filter-nav .detalhes-ordenacao {
position:absolute;
top:.5em;
right:.5em;
}

div.filter-nav .sort {
position:absolute;
bottom:2px;
left:0;
}

div.filter-nav ul.paginacao li,div.pagination dd {
display:inline;
background-color:#ccc;
border:1px solid #fff;
border-left:0 solid;
border-bottom:0 solid;
padding:3px 10px;
}

div.filter-nav ul.paginacao li.atual {
color:#fff;
background-color:#e0620a;
line-height:14px;
}

div.filter-nav ul.paginacao li.atual:hover {
color:#fff;
background-color:#e0620a;
}

div.filter-nav ul.paginacao li a {
color:#fff;
text-decoration:none;
}

div.filter-nav ul.paginacao li:hover {
background-color:#1db9e9;
color:#fff;
}

div.filter-nav .filter {
position:absolute;
left:.5em;
top:.5em;
}

body.lista-amigos div.filter-nav .filter fieldset {
line-height:2em;
padding:0 .5em;
}

div.filter-nav .detalhes-comparacao {
bottom:-1.7em;
color:#696969;
position:absolute;
right:8em;
}

div.filter-nav .detalhes-comparacao .compare a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comparar-1.gif&Tsmp=20100801001) no-repeat #CCCCCC;
display:block;
height:17px;
position:absolute;
right:-7em;
text-indent:-9999em;
top:-0.2em;
width:64px;
}
div.search-result {margin-top:3em;}

div.filter-nav .detalhes-comparacao .compare a:hover {
background:#ccc url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comparar-2.gif&Tsmp=20100801001);
}

div.filter-inferior {
margin:1em 0 2em;
}
body.busca-resultado .filter-inferior p.detalhes-comparacao{display:none;}
div.filter-inferior .busca-encontrados {
bottom:34px!important;
top:0;
border-bottom:1px solid #fff;
}

div.filter-inferior .detalhes-ordenacao {
top:auto;
bottom:.5em;
}

div.filter-inferior .sort {
bottom:auto;
top:4px;
}

div.filter-inferior ul.paginacao li {
border-top:0 solid;
border-bottom:1px solid #fff;
padding:2px 10px 3px!important;
}

div.filter-inferior .filter {
top:auto;
bottom:.5em;
}

div.filter-inferior .detalhes-comparacao {
top:-4em;
}

.comparacao {
padding:2em;
}

.comparacao .info h3 {
font-size:1.4em;
}

.comparacao .info p {
float:right;
margin:-1em 20em 0 0;
}

.comparacao .comparar-outros {
height:20px;
}

.comparacao .topWrap .comparar-outros {
margin:-1.7em 0 1em;
}

.comparacao .comparar-outros a.bt {
float:right;
display:block;
line-height:20px;
padding:0 .4em;
}

.comparacao .topWrap .comparar-outros a.bt {
margin-top:-1.6em;
}

.comparacao fieldset.prazo {
width:120px;
margin:1em 0;
}

.comparacao fieldset.prazo legend {
line-height:20px;
}

.comparacao fieldset.prazo input {
margin-bottom:6px;
font-size:1em;
}

.comparacao fieldset.prazo .prefixo {
width:33px;
}

.comparacao fieldset.prazo .sufixo {
width:22px;
}

.corpo-comparacao .remover td {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-breadcrumb.gif&Tsmp=20100801001);
}

.remover a {
color:#696969;
font-weight:bold;
}

.remover a:hover {
background:#1EB9E9;
color:#fff;
font-weight:bold;
padding:8px 6px;
}

.prateleira a {
color:#696969;
}

.lista-produto ul li:hover {
background:#F5F5F5 none repeat scroll 0 0;
}

.comparacao .corpo-comparacao table {
width:100%;
}

.comparacao .corpo-comparacao th {
width:100px;
font-size:1.1em;
text-align:left;
}

.corpo-comparacao table thead,.corpo-comparacao table tbody,.corpo-comparacao table tr,.corpo-comparacao table tr.atributos {
width:100%;
}

.corpo-comparacao table tr.atributos th {
width:120px;
}

.corpo-comparacao table tr.atributos td {
width:22.5%;
}

.corpo-comparacao td {
color:#000;
font-size:1em;
text-align:center;
padding:1em;
}

.lista-resultado-compara .rating {
font-size:1.1em;
padding:.6em 0;
}

.lista-resultado-compara img {
margin:.5em 0 1em;
}

.lista-resultado-compara .bt .comprar {
display:block;
color:#000;
font-size:1.1em;
background-color:#e0ecff;
margin:1em 0;
padding:.4em;
}

#descricao p {
line-height:1.4em;
padding:1em;
}

.info {
color:#696969;
padding:10px 0;
}

.comparar-outros a {
color:#696969;
font-weight:bold;
}

.comparar-outros a:hover {
color:#696969;
font-weight:bold;
text-decoration:underline;
}

.reminder {
border:1px dashed #696969;
background:#eee;
padding:1em;
}

.reminder p {
margin-bottom:1em;
color:#696969;
font-weight:bold;
}

.reminder p.ok {
font-weight:bold;
line-height:1.6em;
color:#696969;
margin:0;
}

.reminder legend {
font-weight:bold;
margin-bottom:1em;
color:#696969;
font-size:1.1em;
}

.reminder label {
color:#696969;
}

input.error {
background-color:#ffb6c1;
}

#product {
margin-left:1em;
overflow:hidden;
width:98%;
}

body.sku b.highlight {
color:#000!important;
background-color:red!important;
}

body.sku h2 {
font-size:1.8em;
padding-top:7px;
}

p.more-products {
color:#696969;
padding:.8em 0;
}

p.more-products a {
color:#696969;
font-weight:bold;
font-size:1.4em;
padding:.4em 0;
}

p.more-products a:hover {
color:#e2620b;
font-weight:bold;
font-size:1.4em;
padding:.4em 0;
}

body.sku .box-image {
margin-bottom:1em;
float:left;
}

body.sku .box-image .image {
padding-bottom:1em;
}

body.sku .box-image .image img {
border:1px dashed #696969;
}

#product .box-image .image p {
padding-top:.2em;
margin-top:2px;
width:300px;
display:block;
text-align:center;
}

#product .more-views {
float:left;
background:#eee;
color:#696969;
padding:10px;
}

#product .more-views dt {
margin-bottom:.4em;
display:block;
position:relative;
}

#product .more-views dd img {
border:1px solid #ccc!important;
}

#product .more-views dd {
margin-right:.7em;
float:left;
}

body.sku .box-info {
padding-left:31em;
}

#product .box-sku,.box-garantia-extendida {
margin-bottom:1em;
font-size:1.2em;
border:1px dashed #696969;
position:relative;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-topo-detalhe.gif&Tsmp=20100801001) no-repeat right 0;
padding:1em;
}

div.box-sku h5 {
color:#696969;
}

table.sku-list td {
padding-bottom:1em;
vertical-align:middle;
}

td.sku-list-name {
padding:0 .8em;
}

td.sku-list-price {
padding:0 .8em;
}

td.sku-list-button span.comprar {
position:relative!important;
right:0!important;
top:0!important;
}

div.sku p.sku-cor,div.sku p.sku-tamanho {
margin:1em 0;
border:1px solid #e0ecff;
padding:1em;
}

div.sku strong {
display:block;
}

p.sku-cor {
height:1%;
overflow:hidden;
}

p.sku-cor input {
display:none;
}

p.sku-cor label {
width:90px;
float:left;
text-align:center;
margin:.5em;
}

p.sku-cor label i {
display:block;
}

p.sku-cor img {
margin-bottom:.4em;
border:1px solid #CCC;
padding:.4em;
}

div.sku select {
margin:.5em 0;
}

#product .box-sku p.price em {
font-style:normal;
}

#product .box-price p.price em.valor-de {
font-size:1.1em;
}

#product .box-price p.price em.valor-de strong,#product .box-price p.price em.valor-dividido strong {
font-weight:400;
}

.box-price p.price {
color:#696969;
font-size:1em;
}

.box-price .price-off {
color:red;
font-size:2em;
font-weight:bold;
}

.economia {
color:#003489;
font-weight:bold;
padding-top:10px;
}

.price-inst {
color:#696969;
}

#product .box-price p.price em.valor-por {
display:block;
font-size:1.3em;
font-weight:bold;
}

#product .box-price p.price em.valor-dividido,#product .box-price p.price em.economia-de {
font-weight:bold;
}

#product .box-sku span.comprar {
position:absolute;
margin-top:0;
top:2px;
right:2px;
}

#product .box-sku span.comprar a.bt{
font-size:2em;
display:block;
width:136px;
height:41px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comprar.gif&Tsmp=20100801001);
text-indent:-999em;
margin:1em 1em 0 0;
padding:0;
}

div.box-price .comprar-indisponivel a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-indisponivel.gif&Tsmp=20100801001);
display:block;
width:280px;
height:50px;
text-indent:-999em;
margin:0 auto;
}

#product .more-info {
margin-bottom:1em;
line-height:1.4em;
border:1px dashed #696969;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-topo-detalhe.gif&Tsmp=20100801001) no-repeat right 0;
position:relative;
padding:1em;
}

#product .more-info p:before {
content:"";
}

#product .more-info .formas-pagamento {
text-indent:-9999em;
}

body.sku .prazo-entrega {
padding:1em;
margin:0 0 10px;
font-size:1em;
color:#666;
line-height:18px;
display:block;
background:#EEE;
border:1px dashed #CCC;
}

body.sku .prazo-entrega a {
color:#666;
line-height:14px;
display:block;
margin:0 0 10px;
}

.formas-pagamento {
margin-bottom:10px;
}
.formas-pagamento a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=formapagamento.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
width:176px;
height:39px;
display:block;
}

#product .more-info .prazo-entrega span.txt {
line-height:20px;
}

.indique-amigo a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=indique-amigo.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
width:180px;
height:42px;
display:block;
}

.frete a {
color:#000;
font-size:1.1em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=setalink.gif&Tsmp=20100801001) 0 4px no-repeat;
padding-left:9px;
}

.frete a:hover {
color:#000;
font-size:1.1em;
text-decoration:underline;
}

.frete-gratis {
color:#003489;
font-weight:bold;
font-size:1.2em;
padding-left:10px;
}

#product .garantia {
margin-bottom:1em;
border:1px dashed #696969;
padding:1em;
}

#product .garantia h5 {
font:1.3em Trebuchet MS, Verdana, sans-serif;
text-transform:uppercase;
}

#product .garantia li {
margin-top:10px;
}

#product .garantia em {
font-style:normal;
}

#product .adicionar-lista {
margin-bottom:1em;
border:1px dashed #696969;
padding:1em;
}

#product .adicionar-lista h4 {
margin-bottom:.4em;
font:1.3em Trebuchet MS, Verdana, sans-serif;
text-transform:uppercase;
}

#product .adicionar-lista li {
margin-right:1em;
display:inline;
}

#product .adicionar-lista li a:before {
content:"> ";
padding-left:4px;
}

.prodContentContainer {
width:100%;
float:left;
line-height:18px;
}

.compre-junto {
clear:both;
width:100%!important;
margin:10px 0;
}

.compre-junto table {
width:99%!important;
font-size:1.1em;
text-align:center;
}

.compre-junto tr {
width:99%!important;
padding-bottom:20px;
float:left;
border-bottom:1px solid #000;
margin:10px;
}

.compre-junto td {
width:25%;
vertical-align:middle;
padding:5px;
}

.compre-junto td.plus,
.compre-junto td.equal {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=icon-mais.gif&Tsmp=20100801001) no-repeat center;
width:15%;
}

.compre-junto td.equal {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=icon-equal.gif&Tsmp=20100801001) no-repeat center;
}

.compre-junto .comprar-junto .bt a {
width:180px;
display:block;
margin:10px auto 0;
}

.compre-junto .more a {
margin-top:26px;
display:block;
}

fieldset.pesquisa-palavra {
clear:both;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-fundo-ordena.gif&Tsmp=20100801001);
color:#696969;
font-weight:bold;
text-transform:uppercase;
line-height:0;
margin:1em 0;
padding:.6em;
}

fieldset.pesquisa-palavra legend {
display:none;
}

fieldset.pesquisa-palavra label {
margin-right:.6em;
font-size:1.1em;
font-weight:bold;
}

body.sku ul.top {
height:18px;
border-bottom:1px dashed #000;
margin:0 0 1em;
}

body.sku ul.top a {
float:right;
color:#696969;
}

body.sku ul.top a:hover {
float:right;
color:#696969;
text-decoration:underline;
}

.detalhes-produto p {
color:#696969;
font-size:1.2em;
}

#caracteristicas {
margin-bottom:1em;
}

#caracteristicas table {
width:100%;
font-size:1.1em;
text-align:left;
margin:1em 0;
}

#caracteristicas tbody th,
#caracteristicas tbody td{
border-bottom:1px solid #000;
}

#caracteristicas th {
padding:.5em 2em;
}

#caracteristicas td {
padding:.5em;
}

#caracteristicas tbody th {
width:25%;
}

body.sku .dimensoes dl {
font-size:1.1em;
padding:1em 1.3em;
}

body.sku .dimensoes dt,body.sku .dimensoes dd {
line-height:1.8em;
}

.opiniao-especialistas {
clear:both;
}

.opiniao-especialistas ul {
margin:1em 0;
}

.opiniao-especialistas li {
padding-left:1.5em;
}

.opiniao-especialistas li strong {
display:block;
}

.opiniao-especialistas img {
float:left;
margin:0 1em 1em 0;
}

.opiniao-especialistas li a {
margin-top:.8em;
float:left;
}

#product .tags-associadas {
clear:both;
}

#product .tags-associadas p {
float:left;
clear:both;
padding:1em 1.5em;
}

#product .tags-associadas .wrapper p {
padding:1em 0 0 2em;
}

.tags-associadas .wrapper a {
float:left;
display:block;
margin:0 2em 1em 0;
}

#product .tags-associadas fieldset {
clear:both;
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-fundo-ordena.gif&Tsmp=20100801001) repeat scroll 0 0;
position:relative;
margin:1em 0;
padding:.6em .6em .6em 2em;
}

#product .tags-associadas fieldset *{float:left;margin:0 1em 0 0;}

#product .tags-associadas legend {
display:none;
}

#product .tags-associadas fieldset .loading {
position:absolute;
top:-60px;
left:160px;
}

.tags-associadas fieldset label {
font-weight:bold;
}

.tags-associadas ul.links {
clear:both;
padding:0 2em;
}

.tags-associadas ul.links li {
padding-right:2em;
float:left;
}

.tags-associadas ul.links li a:before {
content:"> ";
}

#resenha {
clear:both;
}

div.opiniao-usuario {
padding-left:2em;
}

div.opiniao-usuario h4 {
padding-left:.8em;
margin-left:-2em;
}

div.opiniao-usuario .avaliacao {
width:69%;
float:left;
padding:1em 0;
}

div.opiniao-usuario .avalie-produto {
width:30%;
float:right;
padding:1em 0;
}

div.opiniao-usuario ul.opt {
clear:both;
}

div.opiniao-usuario ul.resenhas {
clear:both;
overflow:hidden;
margin:1em 0 2em;
}

ul.resenhas li {
clear:both;
}

ul.resenhas ul.bts {
overflow:hidden;
}

ul.resenhas ul.bts li {
float:left;
clear:none;
overflow:hidden;
margin:.5em 1em 0 0;
}

ul.resenhas > li {
margin:1em 0 2em;
}

ul.resenhas p.dados strong {
font-size:1.2em;
}

ul.resenhas blockquote.op-texto {
font-size:1.2em;
background-color:#FEFEFE;
margin:.5em 0 1em 1em;
}

ul.resenhas li.opiniao-ajudou {
margin-top:.5em;
}

.rating-demonstrativo,ul.resenhas .rating,body.sku .rating-wrapper .rating,.prateleira .rating {
width:115px;
height:20px;
display:block;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=rating-stars.gif&Tsmp=20100801001) no-repeat left top transparent;
}

ul.resenhas .rating {
margin-top:.6em;
height:10px!important;
text-indent:-999em;
}

.prateleira .rating {
height:11px;
text-indent:-999em;
width:65px;
margin:0 auto;
}

body.sku .rating-wrapper {
display:none;
padding:.5em;
}

body.sku .rating-wrapper span {
padding:0 0 0 1em;
}

body.sku .rating-wrapper:before {
content:"> ";
}

body.sku .rating-wrapper .rating {
height:12px;
text-indent:-999em;
margin:-12px 0 0 14.7em;
}

.avaliacao0 {
background-position:0 -121px;
}

.avaliacao5 {
background-position:0 -141px;
}

.avaliacao10 {
background-position:0 -161px;
}

.avaliacao15 {
background-position:0 -181px;
}

.avaliacao20 {
background-position:0 -201px;
}

.avaliacao25 {
background-position:0 -221px;
}

.avaliacao30 {
background-position:0 -241px;
}

.avaliacao35 {
background-position:0 -261px;
}

.avaliacao40 {
background-position:0 -281px;
}

.avaliacao45 {
background-position:0 -301px;
}

.avaliacao50 {
background-position:0 -321px;
}

.a0 {
background-position:0 0!important;
}

.a5 {
background-position:0 -90px!important;
}

.a10 {
background-position:0 -110px!important;
}

.a15 {
background-position:0 -90px!important;
}

.a20 {
background-position:0 -110px!important;
}

.a25 {
background-position:0 -90px!important;
}

.a30 {
background-position:0 -110px!important;
}

.a35 {
background-position:0 -90px!important;
}

.a40 {
background-position:0 -110px!important;
}

.a45 {
background-position:0 -90px!important;
}

.a50 {
background-position:0 -110px!important;
}

p.media {
overflow:hidden;
}

p.media span {
margin-right:1.5em;
width:145px;
float:left;
display:block;
font-size:1.2em;
line-height:2.2em;
font-weight:bold;
}

p.media em {
float:left;
}

p.media em strong {
float:left;
display:block;
}

p.media em span {
float:left;
font-size:1em;
font-weight:400;
font-style:normal;
margin-left:1em;
}

p.media strong {
float:left;
}

div.avaliacao .rating {
clear:both;
}

#product div.avalie-produto h5 {
margin-bottom:.5em;
display:block;
}

p.rating-avalie {
overflow:hidden;
}

p.rating-avalie span.ratingStar {
margin-right:5px;
width:23px;
height:20px;
float:left;
display:block;
text-indent:-1999px;
overflow:hidden;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=rating-stars.gif&Tsmp=20100801001) no-repeat 0 -121px transparent;
}

p.rating-avalie span.emptyRatingStar {
background-position:0 -121px;
}

p.rating-avalie span.filledRatingStar,p.rating-avalie span.savedRatingStar {
background-position:0 -161px!important;
}

#opcoes-avalie {
margin:1em 0 0;
}

#opcoes-avalie p strong {
margin-bottom:.5em;
display:block;
}

div.avaliacao ul.rating {
overflow:hidden;
margin:1em 0;
}

div.avaliacao ul.rating li * {
float:left;
display:block;
}

div.avaliacao ul.rating li {
clear:both;
overflow:hidden;
margin:0 0 5px;
}

div.avaliacao span.voteRatingBar {
width:250px;
height:20px;
background:#DDD;
border:1px solid #000;
margin:0 2em 0 1.5em;
}

div.avaliacao span.voteRatingBar span {
height:20px;
background:#aaa;
}

#ulPubliqueResenha {
clear:both;
}

div.opiniao-usuario ul.links-resenha-usuario,#ulPubliqueResenha {
clear:both;
}

div.opiniao-usuario ul.links-resenha-usuario li,#ulPubliqueResenha li {
display:block;
float:left;
letter-spacing:0;
margin-right:3em;
}

div.opiniao-usuario ul.links-resenha-usuario li a,ul.opt li a,#ulPubliqueResenha li a {
display:inline;
line-height:2em;
text-transform:none;
font-weight:400;
background-color:transparent;
padding:0 0 0 1em;
}

div.opiniao-usuario ul.links-resenha-usuario li a:before,#ulPubliqueResenha li a:before {
content:"> ";
}

.garantia-extendida fieldset.continuar {
margin-bottom:2em;
float:right;
}

.garantia-extendida fieldset.continuar.top {
margin-top:-3em;
}

.box-garantia-extendida h3 {
margin-bottom:1em;
font-size:1.1em;
}

.box-garantia-extendida h4 {
padding-bottom:.5em;
}

.box-garantia-extendida ul {
padding-left:1em;
}

.box-garantia-extendida li {
margin-bottom:2em;
}

.box-garantia-extendida p {
line-height:1.6em;
padding:0 .5em;
}

.box-garantia-extendida p em {
font-style:normal;
}

.box-garantia-extendida p label {
clear:both;
display:block;
}

.buscas-dia {
width:96%;
float:left;
border:2px solid #1CB9E9;
padding:6px;
}

.buscas-dia h3 {
margin-bottom:6px;
font-size:1.2em;
font-weight:bold;
color:#696969;
text-transform:uppercase;
}

.buscas-dia p a,div.tags-mais-populares div.wrapper p a {
margin-right:.3em;
line-height:1.8em;
color:#696969;
}

.buscas-dia p a:hover {
background:#e05f05;
color:#fff;
padding:5px;
}

div.tags-mais-populares div.wrapper p a {
margin-right:.9em;
}

.tag-link-1 {
font-size:1.2em;
}

.tag-link-2 {
font-size:1.3em;
}

.tag-link-3 {
font-size:1.4em;
}

.tag-link-4 {
font-size:1.5em;
}

.tag-link-5 {
font-size:1.6em;
}

.tag-link-5:hover {
font-size:1.6em;
}

fieldset.tag-search {
margin:1em;
}
fieldset.tag-search span.search{float:left;margin:-22px 0 0 230px;}

div.tags-mais-populares {
padding:1em;
}

div.tags-mais-populares p.txt {
margin-bottom:1em;
}

div.tags-mais-populares div.wrapper {
padding:1em;
}

div.produtos-mais-tageados {
padding:1em;
}

div.produtos-mais-tageados .prateleira {
overflow:hidden;
}

div.produtos-mais-tageados h4 {
font-size:1.2em;
}

div.produtos-mais-tageados ul {
padding:1em;
}

div.produtos-mais-tageados .tag-quantidade {
padding:1em;
}

div.vitrine-tags {
margin:1em 1em 3em;
}

.lista-tageado li {
margin-right:1em;
width:20em;
float:left;
text-align:center;
padding:1em;
}

div.usuarios-utilizaram-tag {
clear:both;
overflow:hidden;
margin:1em;
}

div.usuarios-utilizaram-tag h4,.vitrine-tags h4 {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:1.2em;
line-height:20px;
background-color:#c3d9ff;
text-indent:1em;
}

div.usuarios-utilizaram-tag ul {
margin:1em;
}

div.usuarios-utilizaram-tag ul li,ul.amigo-lista li.perfil,div.produtos-mais-tageados ul li,.lista-tageado .carHorizontal .maisImagensInner li {
margin-right:1em;
width:16em;
float:left;
text-align:center;
border:1px solid #ccc;
min-height:140px;
padding:1em;
}

div.usuarios-utilizaram-tag ul li img {
margin:.8em 0;
}

div.usuarios-utilizaram-tag ul li a.ver-detalhes {
display:block;
}

body.login div.content div.register-info,body.login div.content div.sign-in {
width:49%;
float:left;
color:#696969;
margin:1em 0;
}

body.login div.content div.register-info{margin-right:2%;}

body.login div.content h4 {
margin-bottom:1em;
background-color:#ccc;
text-align:center;
font-size:1.2em;
font-weight:bold;
padding:.4em;
}

div.register-info p {
text-align:center;
font-size:1em;
}

div.register-info p strong {
font-weight:bold;
display:block;
padding-top:2em;
}

div.register-info ul.vantagens {
font-size:1.1em;
line-height:12px;
margin:1em 0 2em;
}

div.register-info ul.vantagens li {
padding:.5em 0 .5em 2em;
}

body.login label {
line-height:1.6em;
}

body.login input.fitext,body.login input.fipassword {
width:18em;
}

body.login .criar-conta {
margin-left:12em;
color:#696969;
font-size:1.1em;
}

body.login .criar-conta a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cria-conta.gif&Tsmp=20100801001) no-repeat;
width:180px;
text-indent:-999em;
display:block;
height:45px;
margin:0 auto;
}

body.login div.continuar {
margin-left:19em;
padding-top:20px;
}

.continuar .fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-continuar1.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
width:84px;
height:22px;
border-style:none;
}

.pagamento-cartao-wrapper .continuar .fisubmit {
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-continuar1.gif&Tsmp=20100801001);
border:medium none;
cursor:pointer;
display:block;
float:left;
height:22px;
line-height:1000px;
overflow:hidden;
text-indent:-999em;
width:84px;
margin:0;
}

.continuar:hover .bt:hover,
li.enviar a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-continuar2.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
width:84px;
height:22px;
display:block;
border-style:none;
}

ul.login-email-links,ul.login-senha-links {
margin-left:19em;
}

ul.login-email-links a,ul.login-senha-links a {
margin-left:0;
color:#696969;
}

ul.login-email-links a:hover,ul.login-senha-links a:hover {
margin-left:0;
color:#696969;
text-decoration:underline;
}

body.carrinho h2 {
margin-bottom:1em;
font-size:1.6em;
}

.carrinho .sidebar {
clear:both;
padding:1em;
}

.carrinho .sidebar .prateleira {
margin-bottom:2em;
}
.carrinho .sidebar .prateleira ul{margin:2em;}
.carrinho .sidebar .prateleira li{
border:1px solid #ccc;
margin:0 auto;
text-align:center;
padding:1em 1em 2.5em 1em;
width:240px;
margin-bottom:1em;
}
.carrinho .sidebar .prateleira li p.comprar a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comprar-sugerido.gif&Tsmp=20100801001) no-repeat;
text-indent:-999em;
height:27px;
width:90px;
display:block;
margin:10px auto;
}
body.carrinho ul.bts {
margin-bottom:1em;
}

body.carrinho ul.bottom {
margin-top:1em;
}

body.carrinho .finalizar-compra a {
font-size:1.2em;
display:block;
width:197px;
height:39px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-finaliza.gif&Tsmp=20100801001);
text-transform:uppercase;
text-indent:-999em;
float:right;
}

body.carrinho .continuar-comprando a {
display:block;
width:241px;
height:38px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comprar-mais.gif&Tsmp=20100801001);
float:left;
}

body.carrinho .carrinho-vazio .continuar-comprando a {
font-size:1em;
display:inline;
border:none;
background:none!important;
text-transform:none;
padding:0;
}

body.carrinho .continuar-comprando {
float:left;
}

body.carrinho .finalizar-compra {
width:30%;
float:right;
}

body.carrinho table.carrinhoTable {
clear:both;
width:100%;
border:1px solid #696969;
border-collapse:separate!important;
}

table.carrinhoTable thead th,table.carrinhoTable thead td,.auto-atendimento .box-central h3 {
font-size:1.2em;
text-align:left;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-ordena.gif&Tsmp=20100801001);
color:#696969;
border-bottom:2px solid #888787;
padding:.6em .6em .6em 8px;
}

table.carrinhoTable a {
color:#696969;
}

table.carrinhoTable a.sku-imagem {
display:block;
float:left;
margin-right:.5em;
border:1px solid #696969;
}

table.carrinhoTable tbody td {
vertical-align:top;
border-bottom:1px solid #696969;
padding:1em 0 1em .5em;
}

table.carrinhoTable tbody td.produto h4 {
margin-top:8px;
font-weight:bold;
color:#a2a2a2;
}

table.carrinhoTable tbody td.preco-unitario {
color:#696969;
}

table.carrinhoTable tbody td.preco-unitario s {
color:#999;
}

table.carrinhoTable tbody input.boxQuantidade {
float:left;
background-color:#fff;
text-align:right;
}

ul.controle-quantidade {
float:left;
height:2em;
width:2em;
}

ul.controle-quantidade li {
float:left;
height:8px;
width:25px;
}
body.carrinho table.carrinhoTable tbody input.boxQuantidade {
background-color:#fff;
border:1px solid #666666;
float:left;
margin:0 5px 0 0;
padding:2px 0;
text-align:center;
}

body.carrinho .boxQuantidade {width:2em;}
body.carrinho ul.controle-quantidade a {
float:left;
line-height:1.9em;
padding-left:0.5em;
text-decoration:underline;
}
body.carrinho ul.controle-quantidade a:hover {color:#f00;}

table.carrinhoTable tbody td.excluir a {
display:block;
line-height:2em;
text-indent:-9999em;
background:transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=retirar-carrinho.gif&Tsmp=20100801001) no-repeat scroll left top;
float:left;
height:18px;
padding-left:20px;
margin-right:20px;
}

table.carrinhoTable tbody td.excluir a:hover {
text-decoration:underline;
}

table.carrinhoTable tbody td.preco-total {
font-weight:bold;
font-size:1.2em;
text-align:left;
padding-left:0;
color:#696969;
}

table.carrinhoTable tr.vale-presente legend {
display:none;
}

table.carrinhoTable tr.vale-presente label,
table.carrinhoTable tr.cepline label{
width:300px;
display:block;
text-align:left;
color:#696969;
float:left;
margin-right:10px;
}
table.carrinhoTable tr.vale-presente input,
table.carrinhoTable tr.cepline input.cep-prefixo,
table.carrinhoTable tr.cepline input.cep-sufixo{float:left;margin:3px 1em 0 0;}

table.carrinhoTable tfoot td.texto-cepline,
table.carrinhoTable tfoot td.texto-vale-presente {
font-size:1.1em;
padding-left:10px;
color:#696969;
}

table.carrinhoTable tfoot td.texto-vale-presente span.ok-carrinho{}
table.carrinhoTable tfoot td.texto-cepline span.ok-carrinho{float:none;}
td.texto-cepline a {
font-weight:bold;
}

td.texto-cepline a:hover {
text-decoration:underline;
font-weight:bold;
}

table.carrinhoTable td.frete-gratis {
background:none;
}

table.carrinhoTable tr.vale-presente {
background:none;
}

table.carrinhoTable td.vale-presente {
background:none;
}

table.carrinhoTable tr.subtotal td {
padding-top:10px;
}

table.carrinhoTable td.txtSubTotal,table.carrinhoTable tfoot td.vale-presente,table.carrinhoTable tfoot td.txt-frete,table.carrinhoTable tfoot td.vale-presente,table.carrinhoTable tfoot tr.total td.valor-total,table.carrinhoTable tfoot tr.total td.valor {
text-align:right;
padding-right:1em;
font-weight:bold;
font-size:1.2em;
color:#696969;
}

table.carrinhoTable tfoot tr.vale-presente td.preco-total {
font-weight:400;
vertical-align:bottom;
}

table.carrinhoTable tfoot tr.total td.valor-total,table.carrinhoTable tfoot tr {
padding-top:10px;
color:#696969;
}

table.carrinhoTable tfoot tr.total td.valor {
font-weight:bold;
font-size:1.6em;
text-align:left;
color:red;
}

table.carrinhoTable input.cep-prefixo {
width:2.8em;
}

table.carrinhoTable input.cep-sufixo {
width:1.8em;
}

table.carrinhoTable td.valor-parcelado {
text-align:right;
color:#696969;
}

table.carrinhoTable td.valor-parcelado div.valor-parcelado {
font-size:1.4em;
margin:10px 0;
}

table.carrinhoTable td.valor-parcelado div.valor-parcelado p {
padding:0 1.5em;
}

body.carrinho div.carrinho-vazio {
text-align:center;
padding:0 6em;
}

body.carrinho div.carrinho-vazio h3 {
font-size:2em;
font-weight:bold;
color:#696969;
}

body.carrinho div.carrinho-vazio p {
font-size:1.1em;
line-height:20px;
color:#696969;
padding-top:20px;
}

body.carrinho div.carrinho-vazio ul.bts {
text-align:center;
}

body.carrinho div.carrinho-vazio ul.bts li {
margin-top:1em;
}

body.carrinho div.carrinho-vazio ul.bts a {
margin:0 auto;
}

body.carrinho div.carrinho-vazio li.continuar-comprando,body.carrinho div.carrinho-vazio li.continuar-comprando a {
float:none!important;
color:#696969;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comprar-mais.gif&Tsmp=20100801001);
height:38px;
width:241px;
display:block;
}

div.frete {
padding:1em 2em;
}

div.frete .wrapper {
border:1px solid #CCC;
}

div.frete h3 {
margin-bottom:1em;
}

.sucess {
text-align:center;
}

.sucess .congrats {
padding-top:2em;
color:#696969;
font-size:1.2em;
font-weight:bold;
}

.sucess .continuar-comprando {
width:241px;
margin:0 auto 2em;
}

.sucess .order-number {
width:50%;
font-size:1.2em;
border:4px solid #E0620A;
color:#000;
margin:2em auto;
padding:2em;
}

.sucess .order-number span {
display:block;
font-size:1.4em;
}

.sucess .order-number strong {
font-size:2.8em;
}

.sucess .imprimir p {
margin-bottom:.5em;
font-weight:bold;
}

.print {
color:#696969;
font-weight:bold;
line-height:25px;
}

.print a {
color:#696969;
font-weight:bold;
font-size:1.2em;
}

.print a:hover {
text-decoration:underline;
}

.sucess .warning {
padding:3em;
}

.sucess .warning strong {
font-weight:bold;
color:red;
}

p.warning {
color:#696969;
font-weight:bold;
font-size:1.1em;
}

.sucess .info {
padding:2em;
}

.sucess .info p.txtFormaPag {
color:#000;
font-size:1.1em;
line-height:25px;
}

.sucess .info p.lnkBoleto a {
color:#696969;
}

.sucess .info p.lnkBoleto a:hover {
text-decoration:underline;
}

.continuar-comprando .bt {
display:block;
width:241px;
height:38px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-comprar-mais.gif&Tsmp=20100801001);
text-indent:-999em;
}

.finaliza-compra .banner {
text-align:center;
}

body.manutencao-conta .content fieldset {
font-size:1.1em;
padding:1em;
}

body.manutencao-conta .wrapper p {
width:90%;
padding:1em;
}

body.manutencao-conta .content label {
width:20em;
}

body.manutencao-conta .content input.fitext,body.manutencao-conta .content input.fipassword {
width:15em;
}

body.manutencao-conta .btw {
margin:1.5em 0 0 21em;
}

body.manutencao-conta .outras-opcoes li:before {
content:" - ";
color:#696969;
line-height:1.4em;
}

.outras-opcoes a {
color:#696969;
}

.outras-opcoes a:hover {
color:#696969;
text-decoration:underline;
}

.esqueci-mudou legend {
font-weight:bold;
}

div.alterar-senha div.box.last,.esqueci-mudou div.box.last {
padding-left:1em;
}

div.alterar-senha div.box.last p,.esqueci-mudou div.box.last p {
padding:0;
}

div.alterar-senha div.box a,.esqueci-mudou div.box a {
padding-left:10px;
margin-top:.6em;
display:block;
}

div.alterar-senha input.bt,.esqueci-mudou .recuperar-email .bt.continuar,.esqueci-mudou .continuar a.bt,.esqueci-mudou div.box a.esqueci-senha {
display:inline;
}

div.alterar-senha input.bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-senha.gif&Tsmp=20100801001) no-repeat;
width:120px;
height:25px;
margin:0 0 0 30px;
}

.esqueci-mudou .continuar a.bt {
margin:-20px 0 0 600px;
}

.mensagens .msg-retorno p {
padding:0!important;
}

.mensagens .msg-retorno.sucesso,.mensagens .msg-retorno.erro {
margin-bottom:2em;
font-weight:bold;
}

.mensagens .msg-retorno.sucesso {
color:#390;
}

.mensagens .msg-retorno.erro {
color:red;
}

span.obr {
color:red!important;
padding-left:1em;
}

input.cep-prefixo {
width:6em!important;
}

input.cep-sufixo {
width:4em!important;
}

body.cadastro-cliente .content {
padding:1em 0;
}

div.grp {
clear:both;
overflow:hidden;
margin:.4em 0 .2em;
}

input.fitext,input.fipassword {
border:1px solid #ccc;
}

.fibutton {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-pesquisar.gif&Tsmp=20100801001);
width:129px;
height:34px;
text-indent:-9999em;
cursor:pointer;
line-height:0;
border-style:none;
}

label {
line-height:1.4em;
}

.cadastro-campos {
text-align:center;
}

div.identificacao {
text-align:left;
width:600px;
margin:0 auto;
}

#txtCadastroClienteDadosInfo {
text-align:center;
padding-top:2em;
font-weight:700;
}

div.cadastro fieldset {
border:0 solid;
clear:both;
margin:3em 0 0;
}

div.cadastro fieldset.frmTipoPessoa {
text-align:center;
}

div.grp label,.cadastro .fRadio label.main {
width:180px;
text-align:right;
float:left;
margin-right:10px;
color:#696969;
font-weight:bold;
}

div.grp .ex-endereco {
color:#696969;
padding-left:200px;
font-size:.9em;
}

fieldset.filtrar div.grp label {
text-align:left;
}

.cadastro fieldset input.fitext,.cadastro fieldset input.fipassword {
width:15em;
float:left;
}

div.grp input.fitext,div.grp input.fipassword {
border:1px solid #ccc;
font-size:11px;
}

div.cadastro legend {
font-weight:bold;
margin-bottom:2em;
}

div.cadastro .fRadio label {
width:100px;
float:left;
text-align:left;
}

div.cadastro .frmTipoPessoa label {
float:none;
}

div.cadastro .fRadio span {
display:inline;
line-height:1.8em;
vertical-align:middle;
}

div.cadastro .fRadio input {
display:inline;
float:none;
width:auto;
vertical-align:middle;
}

div.grp a,div.grp .exp {
line-height:1.8em;
}

div.grp a {
color:#696969;
}

div.fEmailConf a.thickbox,div.fSenha .exp {
padding-left:1em;
position:absolute;
}
div.grp input + a,
div.grp input + span.exp ,
span.cepWrapper +  a {padding-left:1em;}

div.grp input.cep-prefixo {
width:6em;
margin-right:.5em;
}

div.grp input.cep-sufixo {
width:4em;
}

div.grp .nao-cep {
color:#696969;
font-weight:bold;
}

div.grp .nao-cep:hover {
color:#696969;
text-decoration:underline;
font-weight:bold;
}

div.grp input.DDD {
width:4em!important;
margin-right:.5em!important;
}

div.grp input.telefone {
width:12em!important;
}

div.grp input.dia,div.grp input.mes {
width:20px!important;
}

div.grp input.ano {
width:40px!important;
}

body.minha-conta div.cadastro .grp {
width:60em;
padding:0 0 .5em;
margin:0;
}

body.minha-conta div.cadastro p.nao-altera {
width:60em;
display:block;
float:left;
padding:0 0 .5em;
}

body.minha-conta div.cadastro p.nao-altera span {
width:20em;
display:block;
float:left;
text-align:right;
}

body.minha-conta div.cadastro p.nao-altera strong {
width:26.4em;
display:block;
float:left;
margin-left:1em;
}

body.minha-conta div.cadastro p.nao-altera em {
margin:0 0 0 15px;
}

body.minha-conta div.cadastro label,
body.minha-conta div.cadastro fieldset h5 {
width:20em!important;
display:block;
clear:left;
text-align:right!important;
}

body.minha-conta div.cadastro select.permission-sel {
margin-left:1em;
font-size:11px;
float:right;
}

body.minha-conta div.cadastro .fRadio.fSexo input {
display:block!important;
float:left!important;
}

body.minha-conta div.cadastro div.fSexo label {
clear:none!important;
float:left!important;
}

body.minha-conta div.cadastro div.fSexo span.fSexo label {
width:6em!important;
}

body.minha-conta div.cadastro .bts .voltar {
float:left!important;
margin:0 1em 0 0;
}

body.minha-conta div.cadastro h2 {
margin:1.5em 1em;
}

body.minha-conta div.cadastro h3 {
display:none;
}

body.minha-conta div.cadastro legend,body.fale-conosco .wrapper {
padding:1em 0 1em 1em;
}

body.editar-cadastro-estendido div.cadastro label,body.editar-cadastro-estendido div.cadastro h5 {
float:left;
padding:0 1em 0 0;
}

body.editar-cadastro-estendido div.cadastro span.select-wrapper select {
width:15em;
float:left;
}

body.editar-cadastro-estendido div.cadastro span.permissao-wrapper select {
width:10em;
float:right;
}

body.editar-cadastro-estendido div.cadastro span.radio-wrapper label {
width:15em!important;
text-align:left!important;
}

body.editar-cadastro-estendido div.cadastro h5 {
line-height:18px;
}

body.editar-cadastro-estendido div.cadastro .radio-wrapper,body.editar-cadastro-estendido div.cadastro span.checkbox-wrapper .radio-wrapper {
float:left!important;
}

body.editar-cadastro-estendido div.cadastro .radio-wrapper input {
clear:both;
float:left!important;
}

body.editar-cadastro-estendido div.cadastro .radio-wrapper label {
display:block!important;
float:left!important;
clear:none!important;
padding:0 0 0 .5em;
}

body.editar-cadastro-estendido div.cadastro span.checkbox-wrapper input {
clear:both;
float:left!important;
margin-left:2em;
}

body.editar-cadastro-estendido div.cadastro span.checkbox-wrapper label {
display:block!important;
float:left!important;
clear:none!important;
text-align:left!important;
padding:0 0 0 1em;
}

body.editar-cadastro-estendido div.cadastro .Produtos-Servicos span,body.editar-cadastro-estendido div.cadastro .Produtos-Servicos h5 {
float:left!important;
}

body.editar-cadastro-estendido div.cadastro fieldset {
position:relative;
margin:2em 0 0 2em;
}

body.editar-cadastro-estendido div.cadastro span.permissao-wrapper {
position:absolute;
top:0;
right:0;
}

body.editar-cadastro-estendido div.cadastro fieldset legend span {
margin:-14px 0 0;
}

body.minha-conta .area-3-2-3 dd {
width:50em;
}

.minha-conta .area-3-2-3 .bts {
margin:0 0 1em 16em;
}

.minha-conta .area-3-2-3 .bts li {
float:left;
margin:0 1em 0 0;
}

body.minha-conta .area-3-2-3 .bts li a {
display:block;
margin:0;
}

body.minha-conta .area-3-2-3 h4,body.minha-conta .area-3-2-4 h3 {
font-size:12px;
padding:.5em 0;
}

body.minha-conta .area-3-2-4 {
clear:both;
}

body.minha-conta .area-3-2-4 .preferencias-grupo {
position:relative;
clear:both;
margin:1em 0;
}

body.minha-conta .area-3-2-4 .preferencias-grupo h4 {
line-height:1.1em;
font-size:12px;
}

body.minha-conta .area-3-2-4 .preferencias-grupo li {
min-width:200px;
font-size:11px;
line-height:19px;
}

body.minha-conta .area-3-2-4 .preferencias-grupo li strong {
color:#696969;
}

body.minha-conta .area-3-2-4 .preferencias-grupo h5,body.minha-conta .area-3-2-3 dl.dados-usuario dt {
font-size:11px;
font-weight:bold;
color:#696969;
line-height:19px;
float:left;
clear:both;
margin:0 5px 0 0;
}

body.minha-conta .area-3-2-4 .preferencias-grupo li li,body.minha-conta .area-3-2-3 dl.dados-usuario dd {
font-size:11px;
line-height:19px;
}

body.minha-conta .area-3-2-4 .preferencias-grupo li li strong {
min-width:20em;
}

body.minha-conta .area-3-2-4 .preferencias-grupo li li span {
clear:both;
margin-left:2em;
display:block;
}

body.minha-conta .area-3-2-4 .preferencias-grupo .editar a {
font-size:1.1em;
line-height:2em;
display:block;
margin:0;
padding:1em;
}

body.minha-conta .tags-cliente li {
font-size:12px;
font-weight:bold;
float:left;
margin:0 1em;
}

body.minha-conta .tags-cliente ul {
float:left;
width:100%;
padding:1em 0;
}

body.meus-pedidos .content {
padding:.9em 0;
}

.meus-pedidos-detalhes .informacoes-entrega {
padding-bottom:1em;
line-height:1.5em;
}

body.lista-amigos .area-3-2-3,body.lista-amigos .area-3-2-1 h2 {
clear:left;
}

body.todos-comentarios .area-3-2-2,body.todos-comentarios .area-3-2-3 {
clear:both;
padding:1em;
}

body.todos-comentarios .listagem-opinioes {
padding-left:1em;
}

body.todos-comentarios .listagem-opinioes h3 {
padding-bottom:1em;
font-size:1.2em;
}

body.todos-comentarios ul.comentario-produto li {
line-height:1.5em;
clear:both;
}

body.todos-comentarios ul.comentario-produto li strong {
float:left;
padding-right:5px;
}

body.todos-comentarios ul.comentario-produto li.excluir-post {
text-align:right;
padding-right:10px;
}

body.lista-amigos fieldset.busca-amigo legend span {
font-weight:bold;
}

.minha-conta .minhas-preferencias h3 {
clear:both;
}

body.minha-conta div.meus-amigos div.convidar-amigo {
float:left;
font-size:1.2em;
font-weight:bold;
width:267px;
}

body.minha-conta div.meus-amigos #fldSetBuscarAmigos {
float:left;
width:212px;
}

body.minha-conta div.meus-amigos p.numAmigos {
clear:both;
}

body.minha-conta ul.amigos-lista {
margin:1em 0;
}

body.minha-conta ul.amigos-lista li.perfil {
border-bottom:1px dotted #000;
padding-bottom:.5em;
margin:.5em 0;
}

body.minha-conta div.meus-amigos div.ver-todos {
font-size:1.2em;
font-weight:bold;
margin:1em;
}

body.minha-conta h3,body.minha-conta .meus-dados h4 {
margin-bottom:1em;
color:#696969;
font-weight:bold;
text-transform:uppercase;
}

body.minha-conta .area-3-2-3 h3 {
display:none;
}

body.lista-amigos li.perfil .photo img {
height:50px;
}

body.lista-amigos li.perfil .photo .no-photo {
height:30px;
display:block;
border:1px solid #ccc;
width:65px;
margin:0 auto;
padding:20px 0 0;
}

table.calendar td a {
color:#009;
}

.cadastro-sucesso {
overflow:hidden;
padding:1em;
}

.cadastro-sucesso .wrapper {
width:80%;
text-align:center;
margin:2em auto 4em;
padding:1em;
}

.cadastro-sucesso p.greeting {
margin-bottom:.6em;
font-size:2em;
color:#000;
font-weight:bold;
}

.cadastro-sucesso p.txt {
color:#696969;
}

.cadastro-sucesso .setup {
width:49%;
float:left;
color:#696969;
}

.cadastro-sucesso ul {
margin:.5em 0;
}

.cadastro-sucesso li {
line-height:1.4em;
}

.cadastro-sucesso li:before,
.cadastro-sucesso span a {
content:"> ";
}

.cadastro-sucesso span.acessar-minhaconta,
.cadastro-sucesso span.comprar {
margin:5px;
display:block;
}

.cadastro-sucesso .setup span.acessar-minhaconta a {
color:#696969;
font-weight:bold;
}

.cadastro-sucesso .setup span.acessar-minhaconta a:hover {
color:#696969;
text-decoration:underline;
}
.cadastro-sucesso h4 {
font-size:1.2em;
}
.cadastro-sucesso .start {
width:49%;
float:left;
}

.cadastro-sucesso .start h4 {
color:#696969;
font-weight:bold;
}

.cadastro-sucesso .start li {
color:#696969;
}

.cadastro-sucesso span.comprar a {
color:#696969;
font-weight:bold;
}

.cadastro-sucesso span.comprar a:hover {
color:#696969;
text-decoration:underline;
}

.cadastro .fData input {
margin-right:.5em;
}

.cadastro fieldset.areaAvisos label {
width:100%;
display:block;
clear:both;
text-align:left;
}

div.continuar-usuario {
margin:2em 0 3em 100px;
}

body.checkout .confirmar-pedido {
text-align:right;
padding:1em;
}

body.checkout .confirmar-pedido input {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-confirmar-pedido.gif&Tsmp=20100801001) no-repeat;
width:161px;
height:34px;
}

body.checkout .dados-pagamento,body.checkout .dados-compra {
border:1px solid #CCC;
border-top:none;
overflow:hidden;
color:#696969;
margin:0 1em 1em;
}

body.forma-pagamento div.pagamento .box h3,
body.checkout .dados-pagamento h3,
body.checkout .dados-compra h3,
body.minha-conta #orderInfoProductList th {
clear:both;
font-weight:bold;
color:#696969;
padding:.5em .5em .5em 1em;
}

.pagamento {
color:#696969;
line-height:20px;
margin-left:20px;
font-size:1.3em;
}

body.checkout .dados-pagamento table,body.checkout .dados-compra table,body.minha-conta #orderInfoProductList {
width:86%;
}

body.checkout .dados-pagamento th,body.checkout .dados-compra th,body.minha-conta #orderInfoProductList th {
text-align:left;
padding:.5em 0 .5em 1em;
}

body.checkout .dados-compra td,body.minha-conta #orderInfoProductList td {
padding-left:1em;
}

fieldset.areaAvisos legend {
margin-bottom:0;
}

fieldset.radio-cartao ul {
height:85px;
}

fieldset.radio-cartao li {
margin-right:3em;
float:left;
}

body.forma-pagamento div.grp ul li {
margin-left:140px;
padding-left:1em;
}

.opcoes-pagamento {
padding:1em;
}

.conteudo p {
padding:1em;
}

.opcoes-pagamento li {
margin-right:4em;
display:inline;
}

.opcoes-pagamento li.debito-transferencia {
display:none;
}

.opcoes-pagamento a {
padding-left:.8em;
font-size:1.1em;
}

.esqueceu-vale {
margin-bottom:20px;
font-size:1.1em;
text-align:center;
padding:1em;
}

.opc-boleto .lista-opcoes-pagamento input {
position:relative;
top:-10px;
}

.opc-boleto .lista-opcoes-pagamento strong {
margin-top:-55px;
display:block;
padding:0 0 1em 9em;
}

.opc-boleto .lista-opcoes-pagamento p {
display:block;
padding:0 0 0 9em;
}

.opc-debito legend {
padding:1em;
}

.opc-debito input {
clear:left;
}

.opc-debito label {
width:80px;
display:block;
text-align:center;
margin:-1.8em 0 0 2em;
}

.opc-debito p {
height:100px;
display:block;
margin:-7em 0 0;
padding:0 0 0 13em;
}

fieldset.voltar {
float:left;
padding:1em;
}

fieldset.voltar .bt {
color:#696969;
text-transform:uppercase;
font-weight:bold;
font-size:1.2em;
line-height:1.8em;
padding:.4em;
}

body.forma-pagamento .dados-pagamento {
margin:2em 1em;
}

body.checkout .credit-card-info fieldset fieldset {
padding:.5em 0;
}

body.checkout .info-cartao {
font-size:1.1em;
margin:2em 0;
}

body.checkout .info-cartao legend {
font-weight:bold;
}

fieldset.radio-cartao legend,fieldset.radio-cartao span br {
display:none;
}

body.forma-pagamento div.pagamento .wrapper {
margin:2em 0;
}
body.forma-pagamento div.pagamento div.debito-wrapper {display:none;}

.forma-pagamento .lista-bandeiras img {
position:relative;
top:20px;
}

ul.bts {
overflow:hidden;
}

ul.bts li {
display:block;
letter-spacing:-1px;
overflow:hidden;
}

input.fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=ok-cep.gif&Tsmp=20100801001);
display:block;
text-indent:-999em;
width:35px;
height:22px;
line-height:0;
border-style:none;
}

input.fisubmit:hover {
cursor:pointer;
}

.endereco h3 {
font-size:1.2em;
padding:1em 0;
}

div.lista-endereco legend {
font-weight:bold;
color:#696969;
}

ul.address-list li {
min-height:200px;
color:#696969;
width:20em;
float:left;
border:1px dotted #CCC;
font-style:normal;
background:#f9f9f9;
margin:1em 2em 1em 0;
padding:10px;
}

ul.address-list .select-address {
margin:1em 0;
}

ul.address-list address {
line-height:1.3em;
margin:1em 0;
}

ul.address-list strong {
margin-bottom:.4em;
display:block;
font-size:1.4em;
}

ul.address-list li li {
width:auto;
float:none;
min-height:0;
border:0 solid;
font-style:normal;
margin:0;
padding:0;
}

ul.address-list li address p {
padding-left:1em!important;
}

ul.address-list li * {
font-style:normal;
}

ul.address-list ul.bts {
margin-top:.5em;
}

ul.address-list ul.bts li {
float:left;
margin-right:.5em;
}

body.checkout div.cadastro-endereco div.identificacao {
margin:2em 0;
}

body.checkout div.cadastro-endereco div.identificacao input.fitext,body.checkout div.cadastro-endereco div.identificacao input.fipassword {
width:20em;
}

body.checkout div.cadastro-endereco div.identificacao input.cep-prefixo {
width:6em;
}

body.checkout div.cadastro-endereco div.identificacao input.cep-sufixo {
width:4em;
}

span.continuar-entrega {
margin-left:23em;
}

body.checkout fieldset.buttons {
margin:1em 0 2em 1em;
}

body.endereco-compra h2 {
margin-bottom:1em;
}

body.endereco-compra div.informacoes-entrega {
line-height:1.4em;
padding:1em;
}

body.minha-conta div.endereco-compra p.msg-destaque {
font-size:1.2em;
margin-top:2em;
margin-left:2.5em!important;
}

body.minha-conta div.endereco-compra .informacoes-entrega p {
margin:.5em 0 .5em 3em;
}

body.minha-conta div.endereco-compra span {
margin:.5em 0 .5em 3em;
}

body.minha-conta div.endereco-compra br {
margin:.5em 0;
}

body.minha-conta div.conteudo {
float:left;
}

.bread-crumb {
color:#696969;
font-size:1.2em;
font-weight:bold;
padding:10px;
}

.bread-crumb a {
color:#696969;
}

.menu-perfil h3,.menu-pedidos h3 {
color:#696969;
background:#FFF;
border-bottom:1px solid #696969;
border-top:1px solid #696969;
font-size:1.3em;
text-align:center;
padding:7px 0;
}

body.minha-conta div.tabela-pedidos h4 {
margin:0 0 1em .5em;
}

.tabela-pedidos {
}

.links a {
width:100px;
color:#696969;
}

.links a:hover {
text-decoration:underline;
}

body.minha-conta ul.abas,body.todos-comentarios ul.abas,body.lista-amigos ul.abas {
padding-left:1em;
overflow:hidden;
border-bottom:2px solid #D4D4D4;
margin:1em 0;
}

body.minha-conta ul.abas li,body.todos-comentarios ul.abas li,body.lista-amigos ul.abas li {
float:left;
font-weight:bold;
text-transform:uppercase;
margin:0 0 -1px 2px;
}

ul.abas li a {
float:left;
height:3em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-seleciona.gif&Tsmp=20100801001) no-repeat;
line-height:2em;
color:#fff;
padding:10px 2em 0;
}

ul.abas li.ativo a {
font-weight:bold;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-atual.gif&Tsmp=20100801001);
padding-left:15px;
width:90px;
}

#orderInfoProductList tbody td {
padding:6px 2px 3px 0;
}

#orderInfoProductList tbody tr.even td {
background-color:#efefef;
}

#orderInfoProductList tbody td.links a {
padding-right:.5em;
border-right:1px solid #666;
}

#orderInfoProductList tbody td.links a.imprimir {
border:0;
}

body.meus-pedidos fieldset.filtrar {
border:medium solid;
background:transparent none repeat scroll 0 0;
clear:both;
float:left;
font-size:1.2em;
color:#F38B04;
font-weight:bold;
margin:2em 2em 2em 16.5em;
padding:15px;
}

body.minha-conta fieldset.filtrar div.ok {
margin:1em 0 0 9em;
}

body.minha-conta fieldset.filtrar div.grp {
margin-bottom:.7em;
}

body.minha-conta fieldset.buttons {
margin-bottom:2em;
clear:both;
}

body.minha-conta div.cadastro-endereco h4 {
clear:both;
}

body.minha-conta #ctl00_Conteudo_ctrlEndereco_updEndereco {
margin-left:10px;
}

body.meus-pedidos .nav,body.meus-pedidos .conteudo {
float:left;
border:0!important;
}

body.meus-pedidos .conteudo {
padding-top:0;
width:80%;
}

body.meus-pedidos-detalhes div.conteudo {
float:none;
width:90%;
padding-top:0;
}

body.meus-pedidos-detalhes div.informacoes-entrega {
font-size:1.2em;
margin:1em 0 0 1em;
}

body.meus-pedidos-detalhes div.informacoes-entrega p {
padding:0 0 .5em;
}

body.meus-pedidos-detalhes div.informacoes-entrega strong {
font-size:1.1em;
}

div.box-dados-pedido,div.box-dados-pagamento {
padding-bottom:1em;
margin-bottom:1em;
border:1px solid #ccc;
overflow:hidden;
position:relative;
}

div.box-dados-pedido h3,div.box-dados-pagamento h3 {
font-size:1.2em;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-dep-prod.gif&Tsmp=20100801001) repeat scroll 0 0;
padding:.5em 0 .5em 1em;
}

div.box-dados-pedido dl * {
display:block;
float:left;
}

div.box-dados-pedido dl * * {
float:none;
}

div.box-dados-pedido div.dados-entrega dl {
margin-left:1em;
font-size:1.1em;
float:left;
}

div.box-dados-pedido div.dados-entrega dt {
padding-right:.8em;
margin-bottom:.4em;
font-weight:bold;
clear:left;
}

div.box-dados-pedido div.dados-entrega dd {
padding-right:.8em;
margin-bottom:.4em;
clear:right;
}

div.box-dados-pedido div.endereco-entrega {
width:300px;
float:right;
}

div.box-dados-pedido div.endereco-entrega dl {
padding:.6em 0;
}

div.box-dados-pedido div.endereco-entrega dt {
margin-bottom:.4em;
width:8.5em;
font-weight:bold;
text-align:right;
}

div.box-dados-pedido div.endereco-entrega dd {
padding-left:.8em;
margin-bottom:.4em;
width:18.5em;
}

div.box-dados-pedido span.rastrear-entrega {
position:absolute;
right:0;
top:-1.2em;
}

div.endereco-entrega {
float:left;
border:1px solid #ccc;
border-right:0;
}

div.endereco-entrega h4 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-dep-menu.gif&Tsmp=20100801001) repeat scroll 0 0;
color:#FFF;
text-transform:uppercase;
padding:.5em 0 .5em 1em;
}

div.descricao-entrega {
float:left;
clear:left;
border:1px solid #ccc;
margin:1em 0 0 1em;
}

div.descricao-entrega h4 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-dep-menu.gif&Tsmp=20100801001) repeat scroll 0 0;
text-transform:uppercase;
color:#fff;
padding:.5em 1em;
}

div.descricao-entrega p {
padding:1em;
}

table.descricao-compra {
width:98%;
float:left;
border:1px solid #ccc;
margin:1em;
}

table.descricao-compra th {
text-align:left;
}

table.descricao-compra thead th {
text-align:left;
white-space:nowrap;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bg-dep-menu.gif&Tsmp=20100801001);
text-transform:uppercase;
color:#fff;
padding:1em;
}

table.descricao-compra thead th.preco-unitario,table.descricao-compra thead th.valor-total {
text-align:right;
}

table.descricao-compra tfoot th {
text-align:right;
}

table.descricao-compra tfoot th.subtotal {
padding-top:1em;
}

table.descricao-compra td,table.descricao-compra th {
padding:.4em 0 .2em .5em;
}

table.descricao-compra td {
text-align:right;
padding:.5em 1em .5em .5em;
}

table.descricao-compra tr.even {
background:#e9e9e9;
}

div.dados-entrega .rastrear-entrega a {
color:#696969;
}

div.dados-entrega .rastrear-entrega a:hover {
text-decoration:underline;
}

div.dados-entrega .rastrear-entrega,body.meus-pedidos-detalhes div.voltar .bt {
float:right;
margin:1em;
padding:1em;
}

body.meus-pedidos-detalhes div.voltar .bt {
float:left;
}

div.dados-pagamento table.valor-compra {
width:49%;
float:left;
margin:0;
}

div.dados-pagamento table.valor-compra th,div.dados-pagamento table.valor-compra td {
padding:5px 80px 3px 1em;
}

div.dados-pagamento table.valor-compra th {
padding-right:1em;
text-align:left;
}

.pagamento-endereco {
float:left;
line-height:15px;
width:100%;
margin:2.6em;
}

.end {
line-height:15px;
margin:10px;
}

.pagamento-endereco legend {
margin-bottom:.4em;
font-size:1.3em;
}

.pagamento-endereco strong {
font-size:1.1em;
}

.pagamento-endereco dl {
padding-left:.5em;
}

.pagamento-endereco dt {
margin-bottom:.5em;
clear:left;
}

.minha-conta .area-3 {
padding-bottom:2em;
overflow:hidden;
}

.minha-conta .area-3-1 {
float:left;
}

.minha-conta .area-3-2 {
overflow:hidden;
padding-top:.9em;
}

.area-3-2-3 {
color:#696969;
}

.minha-conta .area-3-3 {
float:right;
width:180px;
position:absolute;
top:350px;
right:0;
}

.minha-conta .meus-dados {
border:1px dashed #f4f4f4;
float:left;
padding:1em;
}

body.minha-conta .area-3-2-3 .dados {
overflow:hidden;
float:left;
padding:1em 1em 1em 2em;
}

.minha-conta .area-3-2-3 ul.bts {
clear:both;
}

.minha-conta .area-3-2-3,.minha-conta .area-3-2-4 {
padding-left:1em;

}

.minha-conta h5 {
clear:both;
}

.minha-conta .meus-dados .foto {
float:left;
}

.minha-conta .meus-dados .foto .foto-area {
font-weight:bold;
text-align:center;
}

.photo .no-photo {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=photo.gif&Tsmp=20100801001) no-repeat;
height:120px;
width:120px;
display:block;
text-indent:-999em;
}

.minha-conta .meus-dados .addPhoto {
text-align:center;
}

.minha-conta .meus-dados .dados {
float:left;
}

.minha-conta .meus-dados .foto,.minha-conta .meus-dados .dados dl,.minha-conta .informacoes-conta dl {
font-size:1.1em;
margin:1em 2em;
}

.minha-conta .meus-dados .dados dt,.minha-conta .informacoes-conta dt {
margin-right:.6em;
float:left;
font-weight:bold;
line-height:19px;
color:#696969;
}

.minha-conta .meus-dados .dados dd,.minha-conta .informacoes-conta dd {
color:#000;
line-height:19px;
}

.minha-conta .meus-dados ul.bts li {
color:#696969;
}

.bts .alterar-senha a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-alterar-senha.gif&Tsmp=20100801001);
width:92px;
height:27px;
text-indent:-999em;
margin:8px;
}

.editar a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-editar.gif&Tsmp=20100801001) no-repeat;
width:92px;
height:27px;
text-indent:-999em;
margin:8px;
}

.minha-conta .meus-dados ul.bts li.editar input {
color:#696969;
}

.minha-conta .informacoes-conta {
margin:1em 0;
}

.informacoes-conta a {
color:#696969;
}

.informacoes-conta a:hover {
text-decoration:underline;
}

body.editar-conta .meus-dados-alterar {
padding:1em;
}

body.editar-conta .meus-dados-alterar .meus-dados {
background:#ccc;
border:1px solid #ccc;
width:10em;
text-align:center;
padding:1em;
}

body.editar-conta .meus-dados-alterar .meus-dados h4 {
font-size:1.2em;
}

body.editar-conta .meus-dados-alterar .meus-dados img {
margin:1em 0;
}

body.editar-conta .meus-dados-alterar fieldset {
clear:none;
}

body.editar-conta .meus-dados-alterar fieldset legend {
display:none;
}

body.editar-conta .meus-dados-alterar fieldset ul.bts {
margin:2em 0 0 9em;
}

.fretes {
color:#696969;
font-size:1.1em;
line-height:20px;
margin:10px;
}

ul.address-list .select-address a.bt {
display:block;
text-indent:-999em;
overflow:hidden;
width:185px;
height:20px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-selecinar-end.gif&Tsmp=20100801001);
background-position:0 -20px;
cursor:pointer;
margin:5px auto;
}

ul.address-list .select-address a.bt:hover {
background-position:0 0;
}

ul.address-list ul.bts li.editar a.bt {
display:block;
text-indent:-999em;
overflow:hidden;
width:70px;
height:20px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-editar-end.gif&Tsmp=20100801001) no-repeat 0 -20px;
cursor:pointer;
margin:5px 0 0;
}

ul.address-list ul.bts li.editar a:hover {
background-position:0 0;
}

ul.address-list ul.bts li.excluir a.bt {
display:block;
text-indent:-999em;
overflow:hidden;
width:70px;
height:20px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-excluir.gif&Tsmp=20100801001) no-repeat 0 -20px;
cursor:pointer;
margin:5px 0 0;
}

ul.address-list ul.bts li.excluir a:hover {
background-position:0 0;
}

.continuar .bt {
color:#000;
font-weight:bold;
padding-left:10px;
}

.voltar .bt {
color:#696969;
font-weight:bold;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-voltar.gif&Tsmp=20100801001) no-repeat;
width:84px;
height:22px;
display:block;
float:left;
text-indent:-9999em;
}
body.endereco-compra .voltar .bt {
margin-right:4em;
}
body.forma-pagamento .voltar .bt {
width:74px;
height:12px;
}

.salvar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-salvar-1.gif&Tsmp=20100801001) no-repeat;
width:86px;
height:25px;
float:left;
text-indent:-9999em;
}

body.embalagem .wrapper h3 {
font-size:1.2em;
padding:1em 0 2em 1em;
}

body.embalagem .wrapper table th {
text-align:left;
text-indent:1em;
}

body.embalagem .wrapper table td {
vertical-align:top;
width:25%;
padding:1em;
}

body.embalagem .wrapper table td.msg fieldset {
margin:1em 0 0;
padding:1em 1em 0 0;
}

body.embalagem .wrapper table td.msg label,body.embalagem .wrapper table td.msg input,body.embalagem .wrapper table td.msg textarea {
display:block;
float:left;
margin:0 0 10px;
}

body.embalagem .wrapper table td.msg label {
clear:left;
width:30px;
line-height:20px;
}

body.embalagem .wrapper table td.msg input {
width:152px;
}

body.embalagem .wrapper table td.msg textarea {
clear:left;
width:150px;
border:1px solid #CCC;
margin:0 0 0 30px;
}
body.fale-conosco fieldset legend{display:none;}
.fale-conosco .wrapper .fitext,.fale-conosco .wrapper textarea {
width:210px;
}

.fale-conosco .wrapper fieldset .bts {
padding:0 0 0 21em;
}

.fale-conosco .wrapper fieldset .bts li {
float:left;
padding:.5em;
}

.fale-conosco .wrapper h3 {
padding:0 0 1em;
}

.remover-email {
padding:1em;
}

.remover-email p.txt {
margin:1em 0;
}

.remover-email p.sucesso {
font-weight:bold;
}

.remover-email div.grp label {
float:none;
}

.remover-email div.grp {
margin-bottom:1em;
}

.remover-email .image {
margin-top:1em;
}

body.checkout .fretes,body.checkout fieldset.bts {
padding:0 0 0 1.5em;
}

body.checkout fieldset.bts li {
float:left;
line-height:3em;
padding:1em;
}

body.checkout .fretes h3 {
line-height:2em;
font-size:1.1em;
}

body.checkout .fretes legend {
line-height:1.6em;
}

.auto-atendimento .box-central {
border:1px dashed #999;
float:left;
margin:1% 3% 3% 0;
}

.auto-atendimento .box-central.tire-duvidas {
width:40%;
}

.auto-atendimento .box-central.auto-atendimento,.auto-atendimento .box-central.fale-conosco {
margin-right:0!important;
width:56%;
}

.box-central li {
line-height:3em;
padding:0 0 0 2.5em;
}

.auto-atendimento .box-central.auto-atendimento li,.auto-atendimento .box-central.fale-conosco li {
background:transparent none repeat scroll 0 0;
float:left;
list-style-type:disc;
width:46%;
margin:0 0 0 4%;
padding:0;
}

div.hotsite {
font-size:1.1em;
line-height:1.6em;
text-align:justify;
height:200px;
width:80%;
padding:5px 20px;
}
.cadastro-cliente .isento{
float:left;
margin-top:0.4em;
text-align:center;
width:465px;
}
.cadastro-cliente .isento .ficheckbox {
margin:0 0.4em 0 0;
text-align:center;
vertical-align:bottom;
}
.cadastro-cliente .isento label{float:none!important;}
#TB_overlay{background:#000;
opacity:0.5;
filter:alpha(opacity=50);
}

div.formaPagamentoWrapper,
div.boleto-wrapper {
padding-bottom:1em;
border-bottom:1px solid #666;
}
div.formaPagamentoWrapper fieldset.continuar {
margin-top:1em;
}
.lista-boletos br {
display:none;
}

div.auto-atendimento,
div.fale-conosco {
margin:2em 0 1em 1em;
width:44%;
float:left;
}
div.auto-atendimento h3,
div.fale-conosco h3,
body.fale-conosco .content h2 {
color:#3366CC;
font-family:tahoma;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}

body.fale-conosco .content h2 {
height:auto !important;
padding-top:0 !important;
text-indent:0 !important;
background:none !important;
}

div.auto-atendimento a,
div.fale-conosco a {
color:#000;
font-family:arial;
font-size:14px;
line-height:18px;
padding:10px;
}
div.auto-atendimento a:hover,
div.fale-conosco a:hover {
text-decoration:underline;
}

/* Luciano: Alterei a partir deste ponto */

/* Menu de NavegaÃ§Ã£o Lateral */

.navigation, .navigation-tabs  { 
overflow:hidden;
width: 170px;
min-height:145px;
margin:0 0 0 5px;
text-decoration: none;
} 

.menu-dept { 
margin:5px 0;
background:#F5F5F5;
border:1px solid #D5D5D5;
text-decoration: none;
} 

/* Menu de NavegaÃ§Ã£o Lateral - Departamentos */

.menu-dept h3 a {
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=SetaAzul.gif&Tsmp=20100801001) no-repeat left;
background-position: 5px 8px;
padding-left: 15px;
text-decoration: none;
font-size: 12px;
}

.menu-dept h3 a:hover {
background: #000080 url(/Control/ArquivoExibir.aspx?NomeArquivo=SetaBranca.gif&Tsmp=20100801001) no-repeat left;
background-position: 5px 8px;
display: block;
text-decoration: none;
color: #fff;	
font-size: 12px;
}

/* Menu de NavegaÃ§Ã£o Lateral - Sub-departamentos */

.menu-dept li a {
padding-left: 14px;
font-size: 11px;
color: #7b7c7c;
text-decoration: none;
}

.menu-dept li a:hover {
padding-left: 14px;
background: #99ccff url(/Control/ArquivoExibir.aspx?NomeArquivo=SetaAzulP.gif&Tsmp=20100801001) no-repeat left;
background-position: 3px;
display: block;
text-decoration: none;
color: #fff;
font-size: 11px;
}

/* Menu de NavegaÃ§Ã£o Lateral - Veja mais */

.menu-dept .lista-completa a {
color: #ff6600;
padding-left: 25px;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=mais.gif&Tsmp=20100801001) no-repeat left;
background-position: 14px 8px;
font-size: 11px;
}

.menu-dept .lista-completa a:hover {
color: #ff6600;
padding-left: 25px;
background: url(/Control/ArquivoExibir.aspx?NomeArquivo=mais.gif&Tsmp=20100801001) no-repeat left;
background-position: 14px 8px;
text-decoration: underline;
font-size: 11px;
}

/* Menu de NavegaÃ§Ã£o Lateral - Sub-categorias depois de clicar no veja mais */

.menu-dept h4 a, h4.even  a{
padding-left: 14px;
font-weight: normal;
font-size: 11px;
color: #7b7c7c;
text-decoration: none;
}

.menu-dept h4 a:hover, ht.even a:hover {
padding-left: 14px;
background: #99ccff url(/Control/ArquivoExibir.aspx?NomeArquivo=SetaAzulP.gif&Tsmp=20100801001) no-repeat left;
background-position: 3px;
display: block;
text-decoration: none;
color: #fff;
font-weight: normal;
font-size: 11px;
}

/* Menu superior - Como ao desligar uma categoria via aplicaÃ§Ã£o* desliga tambÃ©m o menu lateral, ocultamos via CSS */

.header .menuwrap #menu01 {
display:none;
}

/* Ãrea 4-2 : Meio da pÃ¡gina no resultado da pesquisa */

.area-root .area-4 .area-4-2 {
margin-left: 186px;
margin-top: 5px;
}

/* Prateleira - Imagem do produto */

.img-produto-prateleira, .img-produto-prateleira a, .img-produto-prateleira img {
border: 0;
background-color: #fff;
}

/* Prateleira e resultado de busca / comparaÃ§Ã£o - Bordas e fundos */

#ctl00_Conteudo_30 li, #ctl00_Conteudo_30 p, #ctl00_Conteudo_30  h3, 
#ctl00_Conteudo_31 li, #ctl00_Conteudo_31 p, #ctl00_Conteudo_31  h3,
.lista-produto H3, .lista-produto UL LI:hover , .lista-busca-compare {
background-color: #fff;
}

/* Pesquisa ebit */

#ebit {
position: absolute;
top: 665px;
left: 350px;
}

.content .sucess {
padding-bottom: 40px;
}

/* Selos e formas de pagamento */

.footer .wrapper .pagamento {
float: left;
margin-top: 20px;
clear: left;
display:inline;
font-size: 1em;
}

.etiquetaTecnologia, .etiquetaSiteSeguro, .etiquetaSelos {
clear: none;
color: #696969;
font-size: 1em;
margin-top: 20px;
margin-left: 20px;
}

.seloCredibilidade {
margin-right: 10px;
}

/* Banner Box - Onde estÃ¡ o banner do Skype */

.box-banner {
text-align:center;
}

/* Fundo do banner superior */
/*
.area-2-1 .box-banner {
background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=FundoBanner.gif&Tsmp=20100801001);
background-repeat: repeat-x;
}
*/

/* InÃ­cio da Comparacao */

.corpo-comparacao .remover td {
background: none;
}

.corpo-comparacao {
padding:2em;
}

.comparacao .info h3 {
font-size:1.4em;
}

.info p {
margin:1em 0;
float:left;
}

.comparar-outros {
float:right;
margin:1em 0;
}

.comparacao .topWrap .comparar-outros {
margin:-1.7em 0 1em 0;
}

.comparar-outros a.bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-compararoutros.gif&Tsmp=20100801001) no-repeat;
width:285px;
height:29px;
padding:0 0.4em;
float:left;
text-indent:-999em;
}

.comparacao .topWrap .comparar-outros a.bt {
margin-top:-1.6em;
}

.corpo-comparacao prazo {
margin: 100px;
width: 120px;
padding-bottom: 20px;
}

.corpo-comparacao fieldset.prazo legend {
line-height:20px;
}

.corpo-comparacao fieldset.prazo input {
margin-bottom:0px;
font-size:1em;
}

.corpo-comparacao fieldset.prazo .prefixo {
width:33px;
}

.corpo-comparacao fieldset.prazo .sufixo {
width:22px;
}
.corpo-comparacao{
float:left;
width:100%;
}

.corpo-comparacao .remover a {
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=Icone_Remover.gif&Tsmp=20100801001) no-repeat scroll left center;
background-position: 0 9px;
width: auto;
height: 8px;
padding: 8px 15px;
color: #3062ab;
font-weight: bold;
font-family: Verdana,Arial,Trebuchet MS,Helvetica,sans-serif;
}

.corpo-comparacao .remover a:hover {
background: transparent url(/Control/ArquivoExibir.aspx?NomeArquivo=Icone_Remover.gif&Tsmp=20100801001) no-repeat scroll left center;
background-position: 0 9px;
width: auto;
height: 8px;
padding: 8px 15px;
color: #ff6600;
font-weight: bold;
font-family: Verdana,Arial,Trebuchet MS,Helvetica,sans-serif;
}

.corpo-comparacao .remover td {
background:transparent none repeat scroll 0 0;
}

.corpo-comparacao tbody tr.remover {
}

.corpo-comparacao table {
width:100%;
}

.corpo-comparacao th {
width:100px;
font-size:1.1em;
text-align:left;
}

.corpo-comparacao table thead, .corpo-comparacao table tbody, .corpo-comparacao table tr,.corpo-comparacao table tr.atributos {
width:100%;
}

.corpo-comparacao table th {
color:#3062ab;
}

.corpo-comparacao table tr.atributos th {
width:13%;
background:#f5f5f5;
padding:0.5em;
border:1px solid #fff;
color:#3062ab; 
}
.corpo-comparacao table td.produto td, .corpo-comparacao table tr.atributos td {
background:#f5f5f5;
border:1px solid #fff;
border-left:none;
text-align:left;
}

.corpo-comparacao table td.prazo{
border:1px solid #fff;
border-left:none;
float:left;
}

.corpo-comparacao fieldset.prazo legend span{
font-size:0.8em;
color:#999;
font-weight:normal;
text-align:left;
width:100px;
float:left;
}

.corpo-comparacao td {
padding:1em;
color:#000;
font-size:1em;
text-align:center;
}

.lista-resultado-compara {}

.lista-resultado-compara .dept {}

.lista-resultado-compara .rating {
padding:0.6em 0;
font-size:1.1em;
}

.lista-resultado-compara img {
margin:0.5em 0 1em 0;
}

.lista-resultado-compara .bt .comprar {
padding:0.4em;
margin:1em 0;
display:block;
color:#000;
font-size:1.1em;
background-color:#e0ecff;
}

#descricao p {
padding:1em;
line-height:1.4em;
}

/* Ok do CEP (Prazo de Entrega) */

.prazo .ok input.fisubmit {
margin-left: 70px;
margin-top: -21px;
padding: 15px;
background-repeat: no-repeat;
}

/* Fim da Comparacao */

/* Mensagem de Alerta */

#divAlerta {
font: 12px Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color: #FF0000;
}

/* Tamanho mÃ­nimo dos divs do rodape */

.footer .wrapper div {min-width: 0%;}

/* (Inicio) SolicitaÃ§Ã£o e-plataforma, atualizaÃ§Ã£o de versÃ£o*/

.skuSpecDisabled {border:1px solid blue !important;}

#epZoomWindow {border:1px solid black;overflow:hidden;z-index:1001;position:absolute;}
#epZoomLens {border:1px solid black;width:100px;height:100px;}
#epZoomPic {position:absolute;top:0;left:0;}

/* Zoom - Inicio */

div.jqZoomTitle{
z-index:5000;
text-align:center;
font-size:11px;
font-family:Tahoma;
height:16px;
padding-top:2px;
position:absolute;
top: 0px;
left: 0px;
width: 100%;
color: #FFF;
background: #999;
}

.jqZoomPup{
overflow:hidden;
background-color: #FFF;
-moz-opacity:0.6;
opacity: 0.6;
filter: alpha(opacity = 60);
z-index:10;
border-color:#c4c4c4;
border-style: solid;
cursor:crosshair;
}

.jqZoomPup img{
border: 0px;
}

.preload{
-moz-opacity:0.8;
opacity: 0.8;
filter: alpha(opacity = 80);
color: #333;
font-size: 12px;
font-family: Tahoma;
text-decoration: none;
border: 1px solid #CCC;
background:url() white;
padding: 8px;
text-align:center;
width:90px;
*width:100px;
height:43px;
*height:55px;
z-index:10;
position:absolute;
top:3px;
left:3px;
}

.jqZoomWindow{
border: 1px solid #999;
background-color: #FFF;
}
/* Zoom - Final */

#TB_load{
position:fixed;
height:43px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */ 
}

* html #TB_load{
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_overlay{
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
}

* html #TB_overlay{
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}

#TB_window{
position:fixed;
z-index:102;
color:#000;
text-align:left;
top:50%;
left:50%;
}

* html #TB_window{
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image{
display:block;
margin:15px 0 0 15px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
}

#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}

#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}

#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}

#TB_title{
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
padding:15px;
}

#TB_ajaxContent p{
padding:5px 0 5px 0;
}
#TB_HideSelect{
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

* html #TB_HideSelect{
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px':document.body.offsetHeight + 'px');
}

#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}

/* (Fim) SolicitaÃ§Ã£o e-plataforma, atualizaÃ§Ã£o de versÃ£o*/

/* Link de visualizaÃ§Ã£o de mais produtos. Com a retirada deste link precisamos aumentar o padding-bottom do H2. */

.more-products { display:none; }

#product h2 { padding-bottom: 20px; }

/* Link de cÃ¡lculo de frete na tela de visualizaÃ§Ã£o do produto */

.frete .calcula-frete { color: #0000CD; }