@charset "utf-8";/* reset */
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,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
*{border:0 none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;outline-style:none;outline-width:0;padding:0;}
/* base */
body{background:#ffffff;color:#45525f;font-family:"Calibri", "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif; font-size:0.9em;}
.all{background:url(/images/base/bg-body-1.gif) repeat-x top;float:left;width:100%;}
.all-c{background:url(/images/base/bg-body-2.gif) repeat-x bottom;float:left;width:100%;padding-bottom:25px;}
.content{width:91%;margin:auto;display:table;padding-top:20px;min-width:1150px;}
.hide{display:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
button{cursor:pointer;}
/* base */

/* forms */
input,
select,
textarea{border:1px #abadb3 solid;font-size:0.9em;color:#595a59;font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;}
label{font-size:1em;}
/* forms */

/* configuração header */
.header{width:91%;background:url(/images/base/bg-header-c.gif) right no-repeat;display:table;margin:20px auto 0 auto;min-width:1150px;}
.header-c{background:url(/images/base/bg-header.gif) left no-repeat;float:right;width:100%;height:83px;}
.logo{background:url(/images/base/justshop.gif) bottom right no-repeat;width:253px;height:82px;float:left;text-indent:-9999px;}
.busca{margin:15px 0 0 20px;position:absolute;margin-left:280px;*margin-left:20px;width:50%;}
.lupa{background:url(/images/base/busca-justshop.gif) left top no-repeat;width:238px;padding-left:25px;margin-bottom:6px;clear:both;display:block;font-size:0.9em;}
.lupa select{width:148px;}
.input-busca{width:238px;height:29px;float:left;}
.input-busca input{border:0;background:url(/images/base/bg-busca.gif) no-repeat;padding:5px 10px 5px 10px;color:#4a7aab;font-size:1em;width:218px;}
.ok{border:0px}
.header dl{background:url(/images/base/bg-atendimento-ao-cliente.gif) no-repeat;width:204px;height:44px;display:block;padding-left:15px;margin:37px 0 0 560px;*margin:37px 0 0 310px;position:absolute;text-indent:-9999px;}
.header dl dd{float:left;margin-right:6px;}
/* main menu */	
.main-menu{float:right}
.main-menu ul,
.main-menu ul li{float:left;margin-top:-6px;}
.main-menu ul li{float:left;background:url(/images/base/bg-aba.gif) no-repeat left top;height:40px;padding:0 0 0 10px;margin:0 10px 3px 0;}
.main-menu ul li div{float:left;background:url(/images/base/bg-aba.gif) no-repeat right top;padding:10px 15px 13px 0;color:#45525f;font-size:1em;}
.main-menu ul li a{float:left;height:25px;}
.cadastro a{background:url(/images/base/icone-cadastrese.gif) left top no-repeat;padding-left:31px;color:#3b5a7a;}
.fale a{background:url(/images/base/icone-fale.gif) left top no-repeat;padding-left:31px;color:#3b5a7a;}
.area-cliente span{clear:both;display:block;background:url(/images/base/icone-cliente.gif) no-repeat left top;font-size:1em;padding-left:30px;height:23px;color:#45525f;font-weight:normal;}
.area-cliente a.link{clear:both;display:block;font-size:1em;padding-left:30px;height:23px;color:#45525f;font-weight:normal;}
.area-cliente span a{color:#3b5a7a}
li.minhas-compras span{padding-right:0;}
.minhas-compras span a{clear:both;display:block;background:url(/images/base/icone-compras.gif) no-repeat left top;font-size:1em;padding-left:32px;height:23px;color:#45525f;font-weight:normal;}
.minhas-compras span.total{clear:both;display:block;font-size:1em;padding-left:32px;height:23px;color:#45525f;font-weight:normal;}
.minhas-compras a{color:#3b5a7a;clear:both;margin:0;height:25px;}
.minhas-compras a.concluir{float:left;background:url(/images/base/bt-concluir.gif) no-repeat;color:#b31111;padding:5px 14px 0 32px;margin-right:-11px;}
/* main menu */
/* configuração header */

/*colunas*/
.div-left{float:left;width:17%;min-width:170px;}
.div-center{float:left;width:66%;min-width:750px;}
.div-right{float:right;width:16%;min-width:170px;}
.div-center.two-col{width:82%;min-width:926px;}
.banner-categoria{display:inline;float:left;}
.detalhe-right,
.detalhe-left,
.ctd-detalhe,
.ctd-detalhe .foto-produto,
.ctd-detalhe .detalhes,
.ctd-detalhe .detalhes .compra,
.ctd-detalhe .detalhes .compra .preco-produto,
.ctd-detalhe .outras-imagens,
.ctd-detalhe .menu-abas{display:inline;float:left;}
.ctd-detalhe{border-top:1px solid #baccdf; border-right:1px solid #baccdf;border-left:1px solid #baccdf;width:96.3%;margin:0 0 0 12px;background:#ffffff;}
.ctd-detalhe .foto-produto{padding:24px 24px 10px 24px;}
.ctd-detalhe .foto-produto img,
.ctd-detalhe .foto-produto .bt-indique{display:inline;float:left;clear:both;}
.ctd-detalhe .foto-produto .bt-indique{width:142px;height:24px;margin:21px 0 0 0px;text-indent:-9999em;background:url(/images/base/bt-indique.gif) no-repeat;}
.ctd-detalhe .detalhes{min-width:350px;width:50%;}
.ctd-detalhe .detalhes h1{margin:18px 0 15px 0;font-size:1.2em;color:#4a7aab;}
.ctd-detalhe .detalhes .compra{width:100%;}
.por span{color:#9d9d9d;font-size:0.8em;height:35px;}
.ctd-detalhe .detalhes .compra .preco-produto{width:100%;margin:20px 0 0 0;}
.ctd-detalhe .detalhes .compra .preco-produto em,
.ctd-detalhe .detalhes .compra .preco-produto strong,
.ctd-detalhe .detalhes .compra .preco-produto span{display:inline;float:left;clear:both;line-height:0.9em;}
.ctd-detalhe .detalhes .compra .preco-produto em{font-size:1.2em;font-style:normal;text-decoration:line-through;color:#ca4d4d;}
.ctd-detalhe .detalhes .compra .preco-produto strong{margin-bottom:9px;font-size:1.3em;font-weight:700;color:#840d0d;}
.ctd-detalhe .detalhes .compra .preco-produto span.vista{color:#3e598c;font-size:1.3em;font-weight: bold;margin-top: 5px;}
.ctd-detalhe .comprar-produto{float:right;vertical-align: bottom; width: 140px; height: 34px; padding-top: 188px; margin-right: 24px;}
.ctd-detalhe .outras-imagens,
.ctd-detalhe .menu-abas{clear:both;}
.ctd-detalhe .outras-imagens{min-width:668px;width:94%;margin:24px 0 24px 24px;}
.ctd-detalhe .outras-imagens h3{border-bottom:1px solid #e0e0e0;line-height:1.6em;font-size:0.8em;color:#4a7aab;}
.ctd-detalhe .outras-imagens ul,
.ctd-detalhe .outras-imagens ul li,
.ctd-detalhe .outras-imagens ul li a{display:inline;float:left;}
.ctd-detalhe .outras-imagens ul{padding-top:14px;}
.ctd-detalhe .outras-imagens ul li{margin-right:20px; margin-bottom: 10px;}
.ctd-detalhe .outras-imagens ul li a{border:1px solid #e9e9e9;}
.ctd-detalhe .menu-abas,
.ctd-detalhe .menu-abas ul,
.ctd-detalhe .menu-abas ul li,
.ctd-detalhe .menu-abas ul li a{display:inline;float:left;}
.ctd-detalhe .menu-abas{width:100%;margin-top:0px;background:url(/images/base/bg-abas.gif) repeat-x left top;}
.ctd-detalhe .menu-abas ul{width:100%;background:url(/images/base/bg-menu-abas.gif) repeat-x left bottom;}
.ctd-detalhe .menu-abas ul li{margin-right:8px;background:url(/images/base/bg-aba-left.gif) no-repeat left bottom;}
.ctd-detalhe .menu-abas ul li a{height:17px;padding:4px 13px 6px 13px;text-align:center;font-weight:700;background:url(/images/base/bg-aba-right.gif) no-repeat right bottom;color:#fff;}
.ctd-detalhe .menu-abas ul li a:hover{text-decoration:none;}
.ctd-detalhe .menu-abas ul li.aba-1{margin-left:16px;}
.ctd-detalhe .menu-abas .aba{min-width:690px;margin-left:20px; margin-right: 20px;}
.ctd-detalhe .menu-abas .aba h3,
.ctd-detalhe .menu-abas .aba ol,
.ctd-detalhe .menu-abas .aba ol li{display:inline;float:left;clear:both;min-width:690px;width:97%;}
.ctd-detalhe .menu-abas .aba ol li{margin-bottom:2px;padding-left:9px;background:url(/images/base/bullet-espec.gif) no-repeat left center;color:#5e5e5e;}
.ctd-detalhe .menu-abas .aba ol{margin-bottom:32px;}
.ctd-detalhe .menu-abas .aba h3{border-bottom:1px solid #becbdd;margin-bottom:9px;font-size:1em;font-style:italic;color:#60789b;}
.ctd-detalhe .menu-abas table{clear:both;}
.ctd-detalhe .menu-abas table tr{height:23px;}
.ctd-detalhe .menu-abas table tr td{color:#7a9dc1;}
.ctd-detalhe.carrinho{width:99.8%;margin:10px 0 0 0;}
.detalhe-left.detalhes{min-width:733px;}
.detalhe-left{min-width:941px;width:96.5%;height:13px;margin-left: 12px;background:url(/images/base/bg-detalhe-left.gif) no-repeat left bottom;}
.detalhe-right{width:100%;height:13px;background:url(/images/base/bg-detalhe-right.gif) no-repeat right bottom;}
.detalhe-left.carrinho{width:100%;margin:0;}
.form-login,
.form-login fieldset,
.form-login fieldset h3,
.form-login fieldset ul,
.form-login fieldset ul li,
.form-login fieldset a,
.form-login fieldset button{display:inline;float:left;}
.form-login{padding:32px 0 33px 47px;}
.form-login fieldset ul li label,
.form-login fieldset button{display:inline;float:right;}
.form-login fieldset{border:1px solid #dedede;width:278px;height:174px;background:#f9f9f9 url(/images/base/bg-carrinho-login.gif) repeat-x left bottom;}
.form-login fieldset h3{margin:21px 0 0 24px;font-size:1.3em;font-weight:lighter;text-transform:uppercase;color:#4c6085;}
.form-login fieldset h3 span{font-size:0.7em;}
.form-login fieldset ul li{width:211px;margin-bottom:5px;padding-left:33px;}
.form-login fieldset ul li label{height:24px;text-align:right;font-style:italic;font-weight:700;}
.form-login fieldset ul li label input{border:none;margin-left:5px;padding:3px 4px;background:transparent;}
.form-login fieldset ul li label.medio{background:url(/images/base/bg-input-login-medio.gif) no-repeat right top; float: left}
.form-login fieldset ul li label.medio input{width:135px;}
.form-login fieldset ul li label.menor{background:url(/images/base/bg-input-login-peq.gif) no-repeat right top; float: left}
.form-login fieldset ul li label.menor input{width:100px;}
.form-login fieldset ul li label.bt-login {float: right}
.form-login fieldset ul li .bt-login {border: 0px;}
.form-login fieldset table#form-login{width:211px;margin-bottom:5px;padding-left:33px;}
.form-login fieldset table#form-login tr td{height:24px;text-align:right;font-style:italic;font-weight:700;}
.form-login fieldset table#form-login tr td.medio{background:url(/images/base/bg-input-login-medio.gif) no-repeat right top; float: left}
.form-login fieldset table#form-login tr td input{border:none;margin-left:5px;padding:3px 4px;background:transparent;}
.form-login fieldset table#form-login tr td.medio input{width:135px;}
.form-login fieldset table#form-login tr td.menor{background:url(/images/base/bg-input-login-peq.gif) no-repeat right top; float: left}
.form-login fieldset table#form-login tr td.menor input{width:100px;}
.form-login fieldset table#form-login tr td a{color:#4c6085;}
.form-login.cliente fieldset h3{margin-bottom:11px;}
/*.form-login.cliente a{padding:10px 0 0 47px;color:#4c6085;}*/
.form-login.cadastro fieldset a{padding:0;text-indent:-9999em;}
.form-login.cadastro fieldset{width:335px;margin-left:103px;}
.form-login.cadastro fieldset .bt-cadastro{width:222px;height:29px;margin:20px 0 0 56px;padding:0;background:url(/images/base/bt-criar-cadastro.gif) no-repeat right top;}
.form-login.cadastro-cliente fieldset{border:0;background:none;}
.form-login.cadastro-cliente h4,
.form-login.cadastro-cliente .box-cadastro,
.form-login.cadastro-cliente .box-cadastro-ctd,
.form-login.cadastro-cliente .box-cadastro ul,
.form-login.cadastro-cliente .box-cadastro ul li,
.form-login.cadastro-cliente .box-cadastro ul li span{display:inline;float:left;}
.form-login.cadastro-cliente h4{clear:both;margin:15px 0 0 24px;font-size:1.2em;font-weight:lighter;color:#4f4f4f;}
.form-login.cadastro-cliente fieldset{width:auto;height:auto;}
.form-login.cadastro-cliente .box-cadastro{clear:both;min-width:756px;margin-left:24px;background:url(/images/base/bg-box-cadastro-top.gif) no-repeat left top;}
.form-login.cadastro-cliente .box-cadastro-ctd{width:100%;padding:16px 0 8px 0;background:url(/images/base/bg-box-cadastro-bottom.gif) no-repeat left bottom;}
.form-login.cadastro-cliente .box-cadastro-ctd ul li{padding:0;width:100%; margin-left: 20px;margin-right: 20px}
.form-login.cadastro-cliente .box-cadastro-ctd ul li table tr td{font-size: 0.8em}
.form-login.cadastro-cliente .box-cadastro ul li{padding:0;width:100%;}
.form-login.cadastro-cliente .box-cadastro ul.col-1{width:400px;}
.form-login.cadastro-cliente .box-cadastro ul.col-2{width:300px;}
.form-login.cadastro-cliente .box-cadastro ul li strong{display:inline;float:left;width:120px;text-align:right;}
.form-login.cadastro-cliente .box-cadastro ul li b{font-weight: bold}
.form-login.cadastro-cliente .box-cadastro ul li label{float:left;height:auto;margin-left:10px;}
.form-login.cadastro-cliente .box-cadastro ul li label input{margin:0;}
.form-login.cadastro-cliente .box-cadastro ul li.col-radio label{width:120px!important;padding-top:3px;height:19px;text-align:left!important;font-style:normal;background:none!important;}
.form-login.cadastro-cliente .box-cadastro ul li.col-radio label input{width:20px!important;}
.form-login.cadastro-cliente .box-cadastro ul.col-1{padding-right:45px;}
.form-login.cadastro-cliente .box-cadastro ul li,
.form-login.cadastro-cliente .box-cadastro ul li label{font-weight:lighter;color:#676767;}
.form-login.cadastro-cliente .box-cadastro ul li strong,
.form-login.cadastro-cliente .box-cadastro ul li label,
.form-login.cadastro-cliente .box-cadastro ul li span{font-size:0.85em;font-weight:700;}
.form-login.cadastro-cliente .box-cadastro ul li strong{padding-top:5px;}
.form-login.cadastro-cliente .box-cadastro ul li label input,
.form-login.cadastro-cliente .box-cadastro ul li label select{vertical-align:middle;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li.select label,
.form-login.cadastro-cliente .box-cadastro ul.col-1 li.assina-newsletter label{background:none!important;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li.assina-newsletter label{height:auto;margin-left:108px;font-style:normal;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li.assina-newsletter label input{width:20px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1.maior{width:514px;padding-right:0;}
.form-login.cadastro-cliente .box-cadastro ul.col-2.maior{width:200px;padding-right:0;}
.form-login.cadastro-cliente .box-cadastro ul.col-2.maior li strong{width:83px;}
.form-login.cadastro-cliente .box-cadastro ul.col-2.maior li label{background:url(/images/base/bg-lbl-captcha.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-2.maior li label{width:102px;}
.form-login.cadastro-cliente .box-cadastro ul.col-2.maior li label input{width:94px;}
.form-login.cadastro-cliente .box-cadastro ul.col-2.maior li img{float:left;margin:50px 0 11px 0;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-maior{width:319px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-maior input{width:311px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-maior{background:url(/images/base/bg-lbl-maior.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li span{width:93px;padding:5px 0 0 5px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-medio{width:103px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-medio input{width:95px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-medio{background:url(/images/base/bg-lbl-medio.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-intermediario{width:168px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-intermediario input{width:160px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-intermediario{background:url(/images/base/bg-lbl-intermediario.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-pequeno{width:54px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-pequeno input{width:46px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.lbl-pequeno{background:url(/images/base/bg-lbl-pequeno.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li .str-pequeno{width:86px;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li button{float:left;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label.input-text{width:233px;background:url(/images/base/bg-input-maior.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label input,
.form-login.cadastro-cliente .box-cadastro ul.col-1 li label select{width:225px;}
.form-login.cadastro-cliente .box-cadastro ul.col-2 li label.input-text{width:153px;background:url(/images/base/bg-input-menor.gif) no-repeat left center;}
.form-login.cadastro-cliente .box-cadastro ul.col-2 li label input,
.form-login.cadastro-cliente .box-cadastro ul.col-2 li label select{width:145px;}
.form-login.cadastro-cliente .box-cadastro ul.col-2 li label.lbl-no-bg{background:none;}
.form-login.cadastro-cliente .botoes{display:inline;float:left;min-width:756px;margin-left:24px;padding-top:20px;}
.form-login.cadastro-cliente .botoes-faleconosco{display:inline;float:left; width:696px;margin-left:24px;padding-top:20px;}
.form-login.cadastro-cliente .botoes-faleconosco button,
.form-login.cadastro-cliente .botoes button{border:none;height:34px;text-indent:-9999em;}
.form-login.cadastro-cliente .botoes-faleconosco .bt-voltar,
.form-login.cadastro-cliente .botoes .bt-voltar{display:inline;float:left;width:110px;background:url(/images/base/bt-voltar.gif) no-repeat left center;}
.form-login.cadastro-cliente .botoes-faleconosco .bt-continuar,
.form-login.cadastro-cliente .botoes .bt-continuar{display:inline;float:right;width:140px;background:url(/images/base/bt-continuar.gif) no-repeat left center;}
.form-login.cadastro-cliente .botoes-faleconosco .bt-salvar,
.form-login.cadastro-cliente .botoes .bt-salvar{display:inline;float:right;width:120px;background:url(/images/base/bt-salvar.gif) no-repeat left center;}
.form-login.cadastro-cliente .botoes-faleconosco .bt-enviar,
.form-login.cadastro-cliente .botoes .bt-enviar{display:inline;float:right;width:120px;background:url(/images/base/bt-enviar.gif) no-repeat left center;}
.form-login.cadastro-cliente .botoes-faleconosco .bt-concluir-compra,
.form-login.cadastro-cliente .botoes .bt-concluir-compra{display:inline;float:right;width:191px;background:url(/images/base/bt-concluir-compra.gif) no-repeat left center;}
.form-login.cadastro-cliente.pagamento h3{border-bottom:solid 1px #bebebe;min-width:759px;width:84%;padding-bottom:20px;}
.form-carrinho{padding-top:32px;padding-bottom:33px;}
.form-carrinho h3{padding:23px 0 17px 17px;color:#5c5c5c;}
.form-carrinho fieldset{min-width:922px;padding-left:19px;padding-right:19px;}
.form-carrinho table{min-width:888px;}
.form-carrinho table tr.totais td{height:39px;font-size:1.2em;color:#5d7699;}
.form-carrinho table tr th{padding-bottom:6px;}
.form-carrinho table tr th,
.form-carrinho table tr td{font-size:0.85em;font-weight:700;}
.form-carrinho table tr th{color:#667b9c;}
.form-carrinho table tr td{height:89px;vertical-align:middle;}
.form-carrinho table tr td select{width:35px;}
.form-carrinho table tr td a{display:block;color:#505050;cursor:pointer;}
.form-carrinho table tr.totais td.atualizar{height:39px;font-size:0.8em;color:#5d7699;}
.form-carrinho .info-frete{display:inline;float:left;min-width:882px;width:96.3%;margin:0 0 19px 19px;padding:37px 0 0 0;background:url(/images/base/bg-fretes.gif) repeat-x left top;}
.form-carrinho .info-frete .fretes{display:inline;float:left;width:497px;}
.form-carrinho .info-frete .fretes ul,
.form-carrinho .info-frete .fretes ul li,
.form-carrinho .info-frete .fretes ul li strong,
.form-carrinho .info-frete .fretes ul li label,
.form-carrinho .info-frete .fretes ul li button{display:inline;float:left;}
.form-carrinho .info-frete .fretes ul{min-width:299px;}
.form-carrinho .info-frete .fretes ul li strong{padding:4px 11px 0 13px;font-size:1.2em;font-weight:lighter;color:#4c6085;}
.form-carrinho .info-frete .fretes ul li label{width:93px;background:url(/images/base/bg-lbl-frete.gif) no-repeat left top;}
.form-carrinho .info-frete .fretes ul li label input{border:none;width:85px;padding:5px 4px;background:transparent;}
.form-carrinho .info-frete .fretes ul li input[type="submit"]{border:none;width:42px;height:24px;margin:3px 3px 0 5px;text-indent:9999em;background:url(/images/base/bt-login-entrar.gif) no-repeat left top;cursor: pointer}
.form-carrinho .info-frete .fretes p.aviso{display:inline;float:left;width:280px;height:26px;line-height:1.1em;margin:9px 0 10px 0;padding:18px 31px 24px 23px;background:url(/images/base/bg-carrinho-aviso.gif) no-repeat left top;color:#3b3b3b;font-size: 0.8em}
.form-carrinho .info-frete .fretes p.aviso2{display:inline;float:left;width:351px;padding:18px 0 18px 0;font-size:1.3em;color:#4c6085;}
.form-carrinho .info-frete .fretes table{clear:both;min-width:370px;color:#606060;}
.form-carrinho .info-frete .fretes table tr th{border-bottom:1px solid #a2a2a2;font-size:0.9em;font-style:italic;color:#717171;}
.form-carrinho .info-frete .fretes table tr th strong{font-size:1.2em;color:#4c6085;}
.form-carrinho .info-frete .fretes table tr td{height:25px;}
.form-carrinho .info-frete .fretes table tr td span{color:#4c6085;}
.form-carrinho .info-frete .fretes table tr.linha-maior td{height:29px;}
.form-carrinho .info-frete .fretes table tr.color td{background:url(/images/base/bg-frete-color.gif) repeat-x left top;}
.form-carrinho .info-frete .bt-frete {border: 0px;padding-left: 10px;}
.form-carrinho .info-frete .descontos{display:inline;float:right;width:385px;}
.form-carrinho .info-frete .descontos table{min-width:328px;}
.form-carrinho .info-frete .descontos table tr th,
.form-carrinho .info-frete .descontos table tr td{height:29px;padding:0;font-size:1.2em;font-weight:lighter;vertical-align:middle;}
.form-carrinho .info-frete .descontos table tr td{color:#696969;}
.form-carrinho .info-frete .descontos table tr.cupom td{font-size:1em;}
.form-carrinho .info-frete .descontos table tr.sem-borda th,
.form-carrinho .info-frete .descontos table tr.sem-borda td{border-bottom:0;}
.form-carrinho .info-frete .descontos .box-cupom,
.form-carrinho .info-frete .descontos .box-cupom li,
.form-carrinho .info-frete .descontos .box-cupom li strong,
.form-carrinho .info-frete .descontos .box-cupom li label,
.form-carrinho .info-frete .descontos .box-cupom li button,
.form-carrinho .info-frete .descontos .total{display:inline;float:left;}
.form-carrinho .info-frete .descontos .total{width:309px;height:34px;padding:6px 0 0 13px;font-size:1.1em;background:url(/images/base/bg-total.gif) no-repeat left top;color:#5b7295;}
.form-carrinho .info-frete .descontos .total strong span{padding-left:20px;color:#505050;}
.form-carrinho .info-frete .descontos .box-cupom{position:relative;width:302px;height:72px;margin-bottom:14px;padding-left:17px;background:url(/images/base/bg-cupom.gif) no-repeat left top;}
.form-carrinho .info-frete .descontos .box-cupom li strong{position:absolute;top:15px;left:23px;color:#5b7295;}
.form-carrinho .info-frete .descontos .box-cupom li label{position:absolute;top:34px;left:17px;clear:both;width:221px;background:url(/images/base/bg-lbl-cupom.gif) no-repeat left top;}
.form-carrinho .info-frete .descontos .box-cupom li label input{border:none;width:215px;padding:3px;background:transparent;}
.form-carrinho .info-frete .descontos .box-cupom li button{position:absolute;top:34px;left:243px;border:none;width:42px;height:24px;text-indent:9999em;background:url(/images/base/bt-login-entrar.gif) no-repeat left top;}
.form-carrinho .info-frete .descontos .bt-continuar,
.form-carrinho .info-frete .descontos .bt-concluir-compra{display:inline;float:left;border:none;height:34px;margin-top:18px;text-indent:-9999em;}
.form-carrinho .info-frete .descontos .bt-continuar{width:101px;margin-right:30px;background:url(/images/base/bt-continuar-comprando.gif) no-repeat left top;}
.form-carrinho .info-frete .descontos .bt-concluir-compra{width:191px;background:url(/images/base/bt-concluir-compra.gif) no-repeat left top;}
.form-carrinho fieldset.conclusao{padding-left:77px;min-width:864px;}
.form-carrinho .tit-conclusao,
.form-carrinho .tit-conclusao h3,
.form-carrinho p,
.form-carrinho .box-conclusao{display:inline;float:left;}
.form-carrinho .tit-conclusao{border-bottom:solid 1px #bebebe;min-width:794px;width:91%;}
.form-carrinho .tit-conclusao h3{text-transform:uppercase;font-weight:lighter;color:#4c6085;}
.form-carrinho .tit-conclusao .bt-imprimir{display:inline;float:right;width:93px;height:23px;margin-top:23px;text-indent:-9999em;background:url(/images/base/bt-imprimir.gif) no-repeat left top;}
.form-carrinho p{clear:both;width:682px;padding:28px 0 12px 0;font-size:1em;color:#4f4f4f;}
.form-carrinho h4{line-height:1.2em;}
.form-carrinho p span{font-size:1.3em;color:#4c6085;}
.form-carrinho .conclusao .botoes{display:inline;float:left;min-width:748px;width:86.5%;margin-left:7px;padding-top:20px;}
.form-carrinho .conclusao .botoes button{border:none;height:34px;text-indent:-9999em;}
.form-carrinho .conclusao .botoes .bt-ir-home{display:inline;float:left;width:129px;background:url(/images/base/bt-ir-home.gif) no-repeat left center;}
.form-carrinho .conclusao .botoes .bt-imprimir{display:inline;float:right;width:130px;cursor: pointer}
.form-conclusao fieldset.conclusao{padding-left:77px;min-width:864px;}
.form-conclusao .tit-conclusao,
.form-conclusao .tit-conclusao h3,
.form-conclusao p,
.form-conclusao .box-conclusao{display:inline;float:left;}
.form-conclusao .tit-conclusao{border-bottom:solid 1px #bebebe;min-width:794px;width:91%;}
.form-conclusao .tit-conclusao h3{text-transform:uppercase;font-weight:lighter;color:#4c6085;}
.form-conclusao .tit-conclusao .bt-imprimir{display:inline;float:right;width:93px;height:23px;margin-top:23px;text-indent:-9999em;background:url(/images/base/bt-imprimir.gif) no-repeat left top;}
.form-conclusao p{clear:both;width:682px;padding:28px 0 12px 0;font-size:1em;color:#4f4f4f;}
.form-conclusao h4{line-height:1.3em;font-weight: 700}
.form-conclusao span{font-size:0.9em;color:#4c6085;;font-weight: 700}
.form-conclusao .dest1{font-size:1em;color:#4f4f4f;;font-weight: 700}
.form-conclusao .dest2{font-size:1em;color:#4c6085;font-weight: 700}
.form-conclusao .conclusao .botoes{display:inline;float:left;min-width:748px;width:86.5%;margin-left:7px;padding-top:20px;}
.form-conclusao .conclusao .botoes button{border:none;height:34px;text-indent:-9999em;}
.form-conclusao .conclusao .botoes .bt-ir-home{display:inline;float:left;width:129px;background:url(/images/base/bt-ir-home.gif) no-repeat left center;}
.form-conclusao .conclusao .botoes .bt-imprimir{display:inline;float:right;width:130px;cursor: pointer}
.abas-carrinho,
.abas-carrinho h2,
.abas-carrinho ul li,
.abas-carrinho ul li a{display:inline;float:left;}
.abas-carrinho{position:relative;width:100%;height:27px;min-width:926px;}
.abas-carrinho ul{position:absolute;top:11px;right:-5px;display:inline;}
.abas-carrinho ul li{margin-right:5px;background:url(/images/base/bg-aba-active-left.gif) no-repeat left bottom;}
.abas-carrinho ul li a{height:15px;padding:6px 13px 6px 13px;text-align:center;font-weight:700;background:url(/images/base/bg-aba-active-right.gif) no-repeat right bottom;color:#fff;}
.abas-carrinho ul li a:hover{text-decoration:none;}
.abas-carrinho ul li.visited{background:url(/images/base/bg-aba-visited-left.gif) no-repeat left bottom;}
.abas-carrinho ul li.visited a{background:url(/images/base/bg-aba-visited-right.gif) no-repeat right bottom;}
.abas-carrinho ul li.hover{background:url(/images/base/bg-aba-hover-left.gif) no-repeat left bottom;}
.abas-carrinho ul li.hover a{background:url(/images/base/bg-aba-hover-right.gif) no-repeat right bottom;}
.categoria{background:url(/images/base/bg-cat-1.gif) no-repeat;float:left;width:162px;padding:3px 0 6px 10px;color:#fff;font-size:1em;font-weight:normal;}
.div-left .titulo-categoria{float:left;background:url(/images/base/bg-table-top.gif) no-repeat;width:152px;font-size:1.3em;padding:7px 0 6px 10px;}
.div-left .fio{border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;float:left;width:160px;}
.div-left .branco dl,
.div-left .branco dl dt,
.div-left .branco dl dd,
.div-left .branco,
.div-left .branco h1,
.div-left .branco h2,
.div-left .branco ul,
.div-left .branco ul li,
.div-left .branco .desconto,
.div-left .branco .desconto h2,
.div-left .branco .desconto p{display:inline;float:left;}
.div-left .branco .desconto{background:#f7f7f7;}
.div-left .branco .desconto h2{width:160px;height:25px;padding:0;text-indent:-9999em;text-align:left;background:url(/images/base/bg-tit-desconto-pagamento.gif) no-repeat;}
.div-left .branco .desconto p{font-size:0.7em;text-align:right;text-transform:uppercase;color:#505050;}
.div-left .branco{margin-bottom:12px;}
.div-left .branco dl{width:143px;margin-left:6px;padding-bottom:11px;font-size:0.8em;font-weight:700;background:url(/images/base/bg-compre-junto.gif) repeat-x left bottom;color:#3e598c;}
.div-left .branco dl dd{width:133px;}
.div-left .branco dl dt{padding:15px 0;}
.div-left .branco dl dt,
.div-left .branco dl dd{padding-right:5px;padding-left:5px;}
.div-left .branco dl dd .preco-de,
.div-left .branco dl dd .economize{color:#ca4d4d;}
.div-left .branco dl dd .preco-por{font-size:1.7em;}
.div-left .branco dl dd .preco-de{font-size:1em;text-decoration:line-through;}
.div-left .branco dl dd .parcelamento{font-size:0.95em;color:#626262;}
.div-left .branco dl dd .bt-comprar{display:inline;float:left;width:90px;height:24px;margin-top:9px;text-indent:-9999em;background:url(/images/base/bt-comprar-junto.gif) no-repeat;}
.div-left .branco .desconto .desconto-boleto{font-size:0.7em;width:154px;padding:6px 6px 9px 0;}
.div-left .branco .desconto .desconto-boleto span{font-size:1.5em;font-weight:700;color:#c11313;}
.div-left .branco .desconto .valores{display:inline;float:right;width:143px;padding-bottom:6px;}
.div-left .branco .desconto .valores strong,
.div-left .branco .desconto .valores span{display:inline;float:left;}
.div-left .branco .desconto .valores strong{padding-bottom:4px;font-size:1.2em;color:#fd0001;}
.div-left .branco .desconto .valores .com-desconto{color:#667d9f;}
.div-left .branco h1{width:152px;height:31px;padding:7px 0 6px 10px;font-size:1.3em;background:url(/images/base/bg-tit-parcelamento.gif) no-repeat;}
.div-left .branco h2{width:143px;padding-right:17px;font-size:1em;text-transform:uppercase;text-align:right;color:#505050;}
.div-left .branco h2 span{font-size:1.1em;color:#c11313;}
.div-left .branco ul{padding:8px 0 22px 0;}
.div-left .branco ul li{width:143px;padding-right:17px;font-size:0.75em;text-align:right;text-transform:uppercase;background:none;color:#505978;}
.div-left .branco ul li:hover{background:none;cursor:default;}
.div-left .branco .fio{background:#fff;}
.div-left a:hover{text-decoration:none;}
.div-left .close-side{float:left;width:162px;background:url(/images/base/bg-table-bottom.png) no-repeat;height:21px;margin-bottom:15px;}
.div-left ul li{background:#e3e4e5;width:160px;float:left;font-family:"Trebuchet MS";}
.div-left ul li a{color:#45525f;font-size:0.75em;padding:3px 10px;width:140px;display:block;}
.div-left ul li ul li a{width:125px;}
.div-left ul li:hover{background:#d6d8db;}
.div-left li.aberta{background:url(/images/base/bg_sub-sub.gif) no-repeat #ebecec;padding:3px 0 0 0;}
.div-left li.aberta ul{float:left;width:100%;margin-top:7px;border-bottom:3px #fff solid;padding-bottom:5px;}
.div-left li.aberta ul li{float:left;background:#ebecec;}
.div-left li.aberta:hover{background:url(/images/base/bg_sub-sub.gif) no-repeat #ebecec;}
.div-left li.aberta ul li a{padding-left:25px;font-size:0.75em;}
.div-left li.aberta ul li:hover{background:#f5f5f5;}
.div-left li.fechada{background:url(/images/base/bg_sub-sub-o.gif) no-repeat;padding:3px 0 3px 0;}
.div-left li.fechada:hover{background:url(/images/base/bg_sub-sub-o.gif) no-repeat;}
.div-left .fio.filtros h2{width:136px;margin-left:-1px;padding-right:16px;text-align:right;background:url(/images/base/bg-cat-2.gif) no-repeat;}
.div-left .fio.filtros fieldset{display:inline;float:left;clear:both;}
.div-left .fio.filtros fieldset ul{display:inline;float:left;clear:both;padding:7px 0 15px 0;}
.div-left .fio.filtros fieldset ul li{display:inline;float:left;width:160px;margin-bottom:3px;background:none;}
.div-left .fio.filtros fieldset ul li label{display:inline;float:right;margin-right:11px;font-size:0.75em;text-align:right;text-transform:uppercase;}
.div-left .fio.filtros fieldset ul li label input{margin-left:5px;vertical-align:middle;}
.div-left .fio-compre{border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;float:right;width:160px;background:url(/images/base/bg-table-top3.gif) repeat-y;text-align:center;clear:both;}
.div-left .fio-compre{border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;float:right;width:160px;background:url(/images/base/bg-table-top5.gif) repeat-y;text-align:center;clear:both;}
.div-left .fio-compre .produto{width:100%;border-bottom:1px #e0e0e0 solid;margin-bottom:5px;padding:0;}
.div-left .fio-compre .produto.last{border-bottom:0;margin-bottom:0;}
.div-left .fio-compre .produto dl{border:0;background:none;}
.div-left .fio-compre .produto dl dt{height:auto;}
.newsletter{float:left;background:url(/images/base/bg-news.png);width:162px;height:133px;margin-top:10px;}
.newsletter h3{background:url(/images/base/icone-newsletter.gif) no-repeat right;width:72%;padding:5px 0 9px 15px;font-size:1.3em;}
.newsletter input[type="text"]{border:0;height:20px;padding:3px 0 4px 10px;margin-left:10px;color:#244575;font-size:0.8em;}
.newsletter .input-nome input{background:url(/images/base/news-nome.gif) no-repeat;width:138px;}
.newsletter .input-email input{background:url(/images/base/news-email.gif) no-repeat;width:108px;}
.newsletter p{padding:1px 0 0 16px;font-size:0.75em;width:95px;}
.ok2{width:28px;height:23px;cursor:pointer; border: 0px; vertical-align: bottom;}

.linha.ofertas{min-width:732px;width:86%;margin:0 12px;padding-top:25px;}
.linha.ofertas h3{width:724px;height:25px;padding:1px 0 0 8px;font-size:1.25em;background:url(/images/base/bg-tit-ofertas.gif) no-repeat left top;color:#fff;}
.linha.ofertas .produto.primeiro{padding-left:0px;}
.linha.ofertas .produto.ultimo{padding-right:0;padding-left:11px;}
.linha.ofertas .produto{width:22.8%;padding:12px 10px 6px 11px;}
.linha.ofertas .produto img{width:120px;height:120px;}
.categoria{background:url(/images/base/bg-cat-1.gif) no-repeat;float:left;width:152px;padding:3px 0 6px 10px;color:#fff;font-size:1em;font-weight:normal;}
.div-right .titulo-categoria.distancia{margin-top:40px;}
.div-right .titulo-categoria{float:right;background:url(/images/base/bg-table-top2.gif) no-repeat;width:162px;font-size:1.3em;padding:7px 0 16px 0;text-align:center;clear:both;}
.div-right .titulo-categoria2{float:right;background:url(/images/base/bg-table-top4.png) no-repeat;width:162px;font-size:1.3em;padding:7px 0 16px 0;text-align:center;clear:both;}
.div-right .fio{border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;float:right;width:160px;background:url(/images/base/bg-table-top3.gif) repeat-y;text-align:center;clear:both;}
.div-right .fio2{border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;float:right;width:160px;background:url(/images/base/bg-table-top5.gif) repeat-y;text-align:center;clear:both;}
.div-right .produto{width:100%;border-bottom:1px #e0e0e0 solid;margin-bottom:5px;padding:0;}
.div-right .produto.last{border-bottom:0;margin-bottom:0;}
.div-right .produto dl{border:0;background:none;}
.div-right .produto a{color:#4a7aab;}
.div-right .produto dl dt{height:auto;}
.div-right .produto .de{color:#9d9d9d;text-decoration:line-through;font-size:0.8em;height:15px;}
.div-right .produto .por{color:#840d0d;font-size:1.3em;font-weight:bold;height:30px;}
.div-right .produto p span a{width:119px;height:26px;margin:auto;background:url(/images/base/bt-comprar.gif) no-repeat;display:table;text-indent:-9999px;padding-right:14px;}
.div-right .close-side{float:right;width:162px;background:url(/images/base/bg-table-bottom.png) no-repeat;height:21px;margin-bottom:15px;clear:both;}
.div-right .close-side2{float:right;width:162px;background:url(/images/base/bg-table-bottom2.png) no-repeat;height:21px;margin-bottom:15px;clear:both;}
.rodape{background:url(/images/base/bg-rodape.gif) repeat-x;float:left;width:100%;height:208px;;}
.rodape .main{margin:auto;display:table;width:91%;background:url(/images/base/bg-rodape-main.gif) left;height:208px;margin-top:3px;padding-left:20px;min-width:1150px }
.rodape .main .main-c{width:100%;background:url(/images/base/bg-rodape-main.gif) right;float:left;height:208px;}
.rodape .main div div ul li a{color:#58637d;background:url(/images/base/bullet.gif) no-repeat left;padding:5px 0 5px 10px;font-size:0.8em;}
.rodape .main div div h3{color:#666666;font-size:1.1em;font-weight:normal;padding:15px 0 0 0;}
.institucional{padding:0 15px;width:23%;float:left;}
.institucional ul{width:300px;}
.institucional ul li{float:left;width:150px;}
.institucional p{clear:both;width:265px;font-size:0.75em;padding:10px 0;color:#58637d;}
.seguranca{padding:0 15px;width:12%;float:left;}
.pagamentos{width:47%;float:left;}
.entrega{width:11%;float:left;}
.rodape .assina{float:left;width:99%;border-top:1px #ccc solid;display:table;margin:5px 0 25px 0;font-size:0.8em;padding-top:8px;}
.rodape cite{float:right;}
.rodape cite a{color:#666666;font-style:normal;}
.bt-enviar-peq{width:93px; height: 25px;background:url(/images/base/bt-enviar-peq.gif) no-repeat left center;}

/* Construtor */
.pagina-item-conteudo{background:url(/images/base/bg_destaques.gif) 0 0 repeat-x; width:100%; float:left; margin-top:10px;}
.pagina-item-conteudo h2{color:#4a7aab;font-size:1.3em;padding:0 0 10px 10px;}
.pagina-item-conteudo h2.breadcrumb{font-size:1.1em;color:#253a65; margin-top: 10px;}
.pagina-item-conteudo h2.breadcrumb a{font-size:0.9em;color:#747d87;}
.pagina-item-conteudo .paginacao,
.pagina-item-conteudo .paginacao a,
.pagina-item-conteudo .paginacao .paginacao-paginas,
.pagina-item-conteudo .paginacao .paginacao-paginas a{display:inline;float:left;}
.pagina-item-conteudo .paginacao .paginacao-paginas span{display:none;}
.pagina-item-conteudo .paginacao{min-width:759px;width:100%;height:47px;margin-top:28px;padding-top:14px;background:url(/images/base/bg-paginacao.gif) repeat-x left top;}
.pagina-item-conteudo .paginacao .paginacao-paginas{width:294px;}
.pagina-item-conteudo .paginacao .bt-anterior,
.pagina-item-conteudo .paginacao .bt-proxima{height:33px;text-indent:-9999em;}
.pagina-item-conteudo .paginacao .bt-anterior{width:131px;margin-right:94px;margin-left:10px;background:url(/images/base/bt-pagina-anterior.gif) no-repeat left top;}
.pagina-item-conteudo .paginacao .bt-proxima{float:right;width:129px;background:url(/images/base/bt-proxima-pagina.gif) no-repeat left top;}
.pagina-item-conteudo .paginacao .paginacao-paginas a{width:49px;height:27px;padding-top:6px;font-size:1.2em;font-weight:700;text-align:center;color:#5d728f;}
.pagina-item-conteudo .paginacao .paginacao-paginas a:hover{background:url(/images/base/pag-hover.gif) no-repeat left top;text-decoration:none;color:#b53d3d;}
.pagina-item-linha{width:100%; float:left; clear:both; padding: 0 0 10px 10px;}
.pagina-item-produto{float:left;width:23%;padding: 5px;}
.pagina-item-produto dl{border-left:1px #b2c4d4 solid;border-right:1px #b2c4d4 solid;border-top:1px #b2c4d4 solid;background:url(/images/base/bg-produto.gif) bottom repeat-x #fff;text-align:center;}
.pagina-item-produto dl dt{height:216px;padding:0 10px;}
.pagina-item-produto dl dt a{color:#4a7aab;}
.pagina-item-produto dl dt img{clear:both;display:block;margin:auto;}
.pagina-item-produto .de{color:#9d9d9d;text-decoration:line-through;font-size:0.8em;height:15px;}
.pagina-item-produto .por{color:#840d0d;font-size:1.1em;font-weight:bold;height:65px;}
.pagina-item-produto .por span{color:#9d9d9d;font-size:0.8em;height:35px;}
.pagina-item-produto .por span.vista{color:#3e598c;font-size:1.1em;height:35px;}
.pagina-item-produto p{background:url(/images/base/bg-comprar.gif) left no-repeat;width:90%;float:left;height:19px;padding-left:10%;}
.pagina-item-produto p span{background:url(/images/base/bg-comprar.gif) right no-repeat;width:100%;float:right;height:19px;*width:80%;}
.pagina-item-produto p span a{width:119px;height:26px;margin:auto;display:table;padding-right:14px;}

/* Table de meus pedidos */
table#meus-pedidos{width: 100%;padding: 5px;}
table#meus-pedidos thead tr td{height: 22px; background-color: #E1E1E1; font-weight: bold; font-size: 0.8em; padding-left: 10px;}
table#meus-pedidos tbody tr td{height: 20px; background-color: #F4F4F4; font-size: 0.9em; padding-left: 10px; padding-right: 10px;}
table#detalhes-pedido{width: 100%; padding: 0px; background-color: #FFFFFF}
table#detalhes-pedido thead tr td{padding: 0px; background-color: #FFFFFF; border-bottom: dashed 1px #000000; padding-top: 5px;}
table#detalhes-pedido tbody tr td{padding: 0px; background-color: #FFFFFF; padding-top: 5px;}
table#produtos-solicitados{width: 100%; padding: 0px; background-color: #FFFFFF}
table#produtos-solicitados thead tr td{padding: 0px; background-color: #FFFFFF; border: 0px; padding-top: 5px;}
table#produtos-solicitados tbody tr td{padding: 0px; background-color: #FFFFFF; padding-top: 5px;}

/* Table de expedição */
table#expedicao{width: 100%}
table#expedicao thead tr td{height: 22px; font-weight: bold; text-align: center; border-bottom: 0px;}
table#expedicao tbody tr td{text-align: center; height: 50px;}
table#expedicao tfoot tr td{font-weight: bold;}
.bt-exibir-pedido{background-image: url('/app/images/base/bt-exibir-detalhes.gif'); width: 128px; height: 25px;}
.bt-ocultar-pedido{background-image: url('/app/images/base/bt-ocultar-detalhes.gif'); width: 128px; height: 25px;}

/* Table canto arredondado */
table#tb-cntred{float:left; width:100%;padding:16px 0 8px 0;margin-left:24px;}