
/* ================= ALERTA BOLETO =================== */
#alerta_boleto{margin:0; padding:0; width:400px; text-align:center}
#alerta_boleto p.pop{width:350px; text-align:left; background:#DDD url(img/confirm_pgto_pop.gif) 5px 10px no-repeat; padding:10px 10px 10px 45px; font:normal 0.75em "Trebuchet-MS",Arial}
#alerta_boleto p.btn_txt, #alerta_boleto p.btn_txt input{background:transparent url(img/btngeral_bgesq.gif) no-repeat 0 0; border:0; color:#FFF; cursor:pointer; font-size:0.95em; font-weight:bold; height:22px; padding-left:9px; width:150px}
#alerta_boleto p.btn_txt{margin:25px auto 0}
#alerta_boleto p.btn_txt input{background:transparent url(img/btngeral_bgdir.gif) no-repeat right 0; padding:0 9px 0 0; *margin-left:-90px}


/* ================= BRINDE =================== */
#brinde #center div ul li {width: 100%}
#brinde #center div ul li dl {width: 100%; min-height: 100px; _height: 100px; position: relative}
#brinde #center div ul li dl dt,#brinde #center div ul li dl dd {float: left}
#brinde #center div ul li dl dd.thumb {position: absolute; top: 15px; left: 0}
#brinde #center div ul li dl dd.thumb img {width: 80px !important; height: 80px !important}
#brinde #center div ul li dl dt {width: auto; padding: 30px 210px 0 95px; min-height: 100px; _height: 100px}
#brinde #center div ul li dl dd.avancar {position: absolute; top: 15px; right: 0;width: 200px; min-height: 100px; _height: 100px}

/* WARM */
#brinde #center ol.pedido_abas li.etapa1 span{background:url(img/carrinho_aba_quinaesqon1.gif) 0 0 no-repeat}
#brinde #center ol.pedido_abas li.etapa1 strong{background:url(img/carrinho_aba_quinadiron.gif) right 0 no-repeat}
#brinde #center ol.pedido_abas li.etapa2 span{background:url(img/carrinho_aba_quinaesq1.gif) 0 0 no-repeat}
#brinde #center div{border:1px solid #CCC; border-width:0 1px 1px; margin:0 1px; *margin:0; padding:10px 10px 15px; text-align:left}
#brinde #center div h3{font-size:1.2em; line-height:1.4em}
#brinde #center div h3 span{font-size:1.5em; color:#FF8000}
#brinde #center div h3 strong{color:#FF8000}
#brinde #center div h4{font-weight:bold; font-size:1.1em; margin:10px 0; padding:10px; background:#F4F4F4; border:1px solid #E1E1E1}
#brinde #center div ul li{border-bottom:1px solid #CCC}
#brinde #center div ul li dl dd.avancar{background:url(img/pixel_cinza.gif) 0 0 repeat-y}
#brinde #center div ul li dl dd.avancar a{width:93px; height:30px; border:0; margin:35px 0 0 50px; padding:0; display:block; text-indent:-5000px; overflow:hidden; background:url(img/bt_avancar.gif) 0 0 no-repeat}


/* ================= BUSCA =================== */
#busca_geral #center {min-height: 120px;position: relative}
#busca_geral #center h3 {width: auto;position: absolute;top: 10px; left: 10px}
#busca_geral #center fieldset.qtdeProdPag {width: 170px; float: right}
#busca_geral #center fieldset.qtdeProdPag label {display: block; width: 115px; float: left}
#busca_geral #center dl dd.foto {width: 80px}
#busca_geral #center dl dt, #busca_geral #center dl dd {float: left; height: 100%}
#busca_geral #center dl dt {width: 60%}
#busca_geral #center dl dd.preco {float: right; width: 120px}
#busca_geral #center .ordenacao {font-size:11px; font-weight:bold; margin:1px 0 10px 430px; padding-left:15px; border-left:1px solid #ccc}
#busca_geral #center .ordenacao label {margin-right:5px}
#busca_geral #center .paginacao {width: auto}
#busca_geral #center .paginacao ol li {display: inline}
#busca_geral #center p.msgBuscaLimite {padding:0 0 40px 0}


/* ================= CADASTRO =================== */
#cadastro #center fieldset.info {width: auto}
#cadastro #center fieldset.info div, #cadastro #center fieldset.enderecos div.cadastro_box {float: left}
#cadastro #center fieldset.info div {width: 48%}
#cadastro #center fieldset.info div.telefones {width: 51%}
#cadastro #center fieldset.enderecos div.cadastro_box {width: 48%}
#cadastro #center fieldset.enderecos div.end_entrega {width: 48%; float: right}
#cadastro #center fieldset legend {display: block}
#cadastro #center fieldset label {clear: both; float: left; width: 131px; display: block}
#cadastro #center fieldset.info div.telefones label {width: 125px}
#cadastro #center fieldset.enderecos fieldset label {width: 65px}
#cadastro #center fieldset label.line {display: inline;float: none; clear: none; white-space: no-wrap}
#cadastro #center fieldset.enderecos p {clear: both}
#cadastro #center fieldset.referencia {clear: both}
#cadastro #center fieldset.referencia input {width: 250px}
#cadastro #center fieldset.seguranca {position: relative}
#cadastro #center fieldset.pwd {min-height: 70px}
#cadastro #center fieldset.seguranca span.char {margin-left:129px}
@media all and (min-width: 0px) {#cadastro #center fieldset.seguranca span.char {top: 115px; left: 140px}}
#cadastro #center fieldset.seguranca textarea {wrap: virtual;width: 355px;height: 150px}
#cadastro #center fieldset.catalogo {min-height: 70px}
#cadastro #center a.btn_voltar, #cadastro #center input.btn_limpar, #cadastro #center input.btn_confirmar {float: left}
#cadastro #center .box_erro {position: relative}
#cadastro #center fieldset span.erro {display: block}


/* ================= CARRINHO =================== */
#carrinho #center div table.carrinho_itens {width: 100%}
#carrinho #center table.carrinho_itens .foto {width: 85px}
#carrinho #center table.carrinho_itens .nome {width: auto;padding-top:5px}
#carrinho #center table.carrinho_itens .nome span {display: block; margin-top: 10px}
#carrinho #center table.carrinho_itens .prazo span {display: block}
#carrinho #center table.carrinho_itens .prazo strong {display: block}
#carrinho #center table.carrinho_itens .quantidade {width: 75px}
#carrinho #center table.carrinho_itens .remover {width: 50px}
#carrinho #center div.subtotal, #carrinho #center div.desconto,#carrinho #center div.cupom, #carrinho #center div.cep {position: relative}
#carrinho #center div.cupom p, #carrinho #center div.cep p {margin-right: 477px}#carrinho #center div.cupom fieldset, #carrinho #center div.cep fieldset {position: absolute;top: 10px; right: 230px; z-index: 10}
#carrinho #center div.cupom p.desconto_cupom,#carrinho #center div.cep p.frete,#carrinho #center div.subtotal p,#carrinho #center div.desconto p {text-align: right;padding: 3px 97px 3px 0}
#carrinho #center div.cupom p.desconto_cupom strong,#carrinho #center div.cep p.frete strong,#carrinho #center div.subtotal p strong,#carrinho #center div.desconto p strong {display: block; width: 90px; position: absolute; top: 5px; right: 0}
#carrinho #center div.subtotal p strong,#carrinho #center div.desconto p strong {top: 11px; *top: 13px}
#carrinho #center div.cep span.loading {position: absolute; top: 4px; right: 385px}
#carrinho #center div.cep fieldset input.txt_cep {width: 95px}
#carrinho #center div.cupom p.desconto_cupom,#carrinho #center div.cep p.frete {width: 215px;position: absolute;top: 10px; right: 0}
#carrinho #center fieldset input.btn_prosseguir {float: right}
#carrinho #center fieldset a.comprarmais {float: left}

/*WARM*/
#carrinho #center ol.pedido_abas li.etapa1 span{background:url(img/carrinho_aba_quinaesqon1.gif) 0 0 no-repeat}
#carrinho #center ol.pedido_abas li.etapa1 strong{background:url(img/carrinho_aba_quinadiron.gif) right 0 no-repeat}
#carrinho #center ol.pedido_abas li.etapa2 span{background:url(img/carrinho_aba_quinaesq1.gif) 0 0 no-repeat}
#carrinho #center .box_erro{padding:10px; margin:0 1px; *margin:0; text-align:center; border:1px solid #CCC; border-width:0 1px; min-height:0}
#carrinho #center .box_erro div{font-size:1.05em; line-height:15px; padding:0 2px 2px 0; margin:0 0 5px; min-height:0}
#carrinho #center .box_erro ul{background:#FFF url(img/confirm_pgto_pop.gif) 12px 10px no-repeat; border:1px solid red; padding:20px 0 4px 50px; min-height:30px; font-weight:bold; color:red; text-align:left}
#carrinho #center fieldset div{border:1px solid #CCC; border-width:0 1px; margin:0 1px; padding:10px; text-align:left}
#carrinho #center p.no_itens{font-weight:bold; text-align:center; padding:15px 0; border:1px solid #CCC; border-top:0; margin:0 1px; *margin:0}
#carrinho #center div table.carrinho_itens{text-align:center; margin:5px 0}
#carrinho #center table.carrinho_itens caption{display:none}
#carrinho #center table.carrinho_itens th{text-align:center; height:30px}
#carrinho #center table.carrinho_itens td{border-top:1px solid #CCC; padding:15px 0; vertical-align:middle; text-align:center}
#carrinho #center table.carrinho_itens .nome, #confirm_pgto #center table.confirm_itens .nome{text-align:left; padding-right:15px}
#carrinho #center table.carrinho_itens .nome span.msgEntregaDif, #confirm_pgto #center table.confirm_itens .nome span.msgEntregaDif{color:#f80; font-weight:bold; font-size:11px}
#carrinho #center table.carrinho_itens .prazo span.prodPrazoDif, #confirm_pgto #center table.confirm_itens .prazo span.prodPrazoDif{color:#F80; font-weight:normal; padding:31px 0 0 0; line-height:16px; font-size:11px; background:url(../img/prazoDifAlert.gif) no-repeat center 7px;  border:none !important}
#carrinho #center p.total, #confirm_pgto #center p.total{background:#666 !important}
#carrinho #center p.total span.alertaEntrega_total, #confirm_pgto #center p.total span.alertaEntrega_total{float:left;  color:#fff;  font-weight:normal}
#carrinho #center p.total span.alertaEntrega_total strong, #carrinho #center p.total span.valorTotal, #carrinho #center p.total span.valorTotal strong, #confirm_pgto #center p.total span.alertaEntrega_total strong, #confirm_pgto #center p.total span.valorTotal, #confirm_pgto #center p.total span.valorTotal strong{color:#fff}
#carrinho #center p.total span.valorTotal, #confirm_pgto #center p.total span.valorTotal{color:#fff}
#carrinho #center table.carrinho_itens .unitario, #carrinho #center table.carrinho_itens .total, #carrinho #center table.carrinho_itens .prazo, #confirm_pgto #center table.confirm_itens .unitario, #confirm_pgto #center table.confirm_itens .total, #confirm_pgto #center table.confirm_itens .prazo{width:105px}
#carrinho #center table.carrinho_itens .total, #confirm_pgto #center table.carrinho_itens .total{text-align:right}
#carrinho #center table.carrinho_itens .prazo span, #confirm_pgto #center table.confirm_itens .prazo span{padding:4px;  font-size:0.875em;  border:1px solid #3382EF}
#carrinho #center table.carrinho_itens .prazo strong, #confirm_pgto #center table.confirm_itens .prazo strong{font-size:12px}
#carrinho #center table.carrinho_itens .prazo .prodPrazoDif strong, #confirm_pgto #center table.confirm_itens .prazo .prodPrazoDif strong{color:#F80}
#carrinho #center table.carrinho_itens .quantidade{padding:0 20px}
#carrinho #center table.carrinho_itens .remover{text-align:center; padding:0 20px}
#carrinho #center table.carrinho_itens img{vertical-align:middle}
#carrinho #center table.carrinho_itens input{width:30px; margin-top:4px; text-align:center; border:1px solid #CCC}
#carrinho #center table.carrinho_itens a.btn_remover{display:block; width:30px; height:22px; text-indent:-5000px; overflow:hidden; background:url(img/carrinho_btn_remover.gif) 0 0 no-repeat; margin:5px auto 0}
#carrinho #center div.cupom, #carrinho #center div.cep, #carrinho #center div.subtotal, #carrinho #center div.desconto{border:0; border-top:1px solid #CCC; padding:10px 0 0; margin:5px 0; font-weight:bold}
#carrinho #center div.cep{padding-top:5px}
#carrinho #center div.cep p{font-weight:lighter; line-height:17px}
#carrinho #center div.desconto{position:relative}
#carrinho #center div.subtotal, #carrinho #center div.desconto{height:20px}
#carrinho #center div.cupom{border-bottom:0; padding-bottom:0; min-height:28px}
#carrinho #center div.cupom p{font-weight:lighter}
#carrinho #center div.cupom p strong{font-weight:bold}
#carrinho #center div.cep a{text-decoration:underline}
#carrinho #center div.cupom fieldset, #carrinho #center div.cep fieldset{text-align:right}
#carrinho #center div.cupom fieldset label, #carrinho #center div.cep fieldset label{font-weight:bold; padding-right:3px}
#carrinho #center div.cupom fieldset input.txt_cupom{width:130px}
#carrinho #center div.cupom fieldset input.btn_ok, #carrinho #center div.cep fieldset input.btn_ok{background:url(img/btCalc_Valid.gif) 0 0 no-repeat; width:50px}
#carrinho #center div.cupom p.desconto_cupom, #carrinho #center div.cep p.frete, #carrinho #center div.subtotal p, #carrinho #center div.desconto p{margin:0; vertical-align:middle; font-weight:bold}
#carrinho #center div.cupom p.desconto_cupom, #carrinho #center div.cep p.frete{background:url(img/pixel_cinza.gif) 97px 0 repeat-y;margin-right:10px}
#carrinho #center div.subtotal p, #carrinho #center div.desconto p{width:auto; padding-top:0}
#carrinho #center div.cep fieldset input.txt_cep{width:95px}
#carrinho #center p.total{margin:-5px 1px 0; *margin:0; padding:3px 0; height:30px; background:#F1F1F1; text-align:right; line-height:30px; font-size:1.05em; font-weight:bold; border:1pxsolid #CCC; border-top:0}
#carrinho #center p.total strong{padding-left:15px; margin-right:7px}
#carrinho #center .brinde{border:1px solid #CCC; border-top:0; margin:-1px 1px 0; *margin:-1px 0 0; padding:15px 0 15px 48px; font-size:1.3em; font-weight:bold; color:#080; background:#FFF}
#carrinho #center .brinde p{margin:0 auto; width:460px; padding:4px 0 10px 52px; background:#FFF url(img/icone_brinde.gif) 0 0 no-repeat}
#carrinho #center .brinde p span{display:block; font-size:0.8em; font-weight:lighter; color:#666; margin:5px 0 0 2px}
#carrinho #center fieldset input.btn_prosseguir{float:right; margin-top:10px; border:0; color:#FFF; width:93px; text-indent:-9000px; line-height:0; height:30px; background:url(img/bt_avancar.gif) 0 0 no-repeat; cursor:pointer; *margin-right:-10px}
#carrinho #center a.comprarmais{margin:10px auto 0; display:block; width:193px; height:31px; line-height:0; text-indent:-9000px; background:url(img/bt_continuar_comprando.gif) 0 0 no-repeat}
#carrinho #center fieldset span.erro{font-size:1.2em; color:red; font-weight:bold}


/* ================= CONFIRMA PAGAMENTO =================== */
#confirm_pgto #center div {position: relative}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset.confirm_cobranca {float: left; width: 49%}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset fieldset {display: none}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset fieldset.on {display: block}
#confirm_pgto #center div fieldset.confirm_enderecos label {width: 60px; display: block;clear: both;float: left}
#confirm_pgto #center div fieldset.confirm_enderecos label.line {display: inline; width: auto; float: none; clear: none; white-space: no-wrap}
#confirm_pgto #center div fieldset.confirm_enderecos input {width: 230px}
#confirm_pgto #center div fieldset.confirm_enderecos input.numero {width: 50px}
#confirm_pgto #center div fieldset.confirm_enderecos input.num_comp {width: 70px}
#confirm_pgto #center div fieldset.confirm_enderecos input.cidade {width: 119px}
#confirm_pgto #center div fieldset.confirm_enderecos input.cep {width: 45px}
#confirm_pgto #center div fieldset.confirm_enderecos input.complemento {width: 35px}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset p.btn_txt {width: 120px}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset p.btn_txt input {width: 120px}
#confirm_pgto #lockPagina {position: absolute !important; width:100% !important; z-index:9998 !important; display:none}
/* LAYER ALTERA ENDERECO */
#confirm_pgto #alteraEndereco {position: absolute; top: 50%; left: 50%; z-index:9999; width: 680px; height: 300px; margin: -150px 0 0 -340px; display:none}
#confirm_pgto #alteraEndereco fieldset div {float: left; position: relative}
#confirm_pgto #alteraEndereco fieldset div div {width: 280px}
#confirm_pgto #alteraEndereco fieldset label {clear: both; float: left; width: 80px; display: block}
#confirm_pgto #alteraEndereco fieldset div.dir {width: 310px; margin: 0 0 10px 50px}
#confirm_pgto #alteraEndereco fieldset div.dir label {width: 125px}#confirm_pgto #alteraEndereco fieldset input {width: 170px}
#confirm_pgto #alteraEndereco fieldset input.cep {width: 70px}
#confirm_pgto #alteraEndereco fieldset div.addrs {width: 640px; height: 125px; overflow: auto}
#confirm_pgto #alteraEndereco fieldset p.btn_txt {clear: both}

#confirm_pgto #center table.confirm_itens {width: 100%}
#confirm_pgto #center table.confirm_itens .foto {width: 85px}
#confirm_pgto #center table.confirm_itens .nome {width: auto}
#confirm_pgto #center table.confirm_itens .unitario,#confirm_pgto #center table.confirm_itens .total {width: 105px}
#confirm_pgto #center table.confirm_itens .prazo {width: 120px}
#confirm_pgto #center table.confirm_itens .quantidade {width: 75px}
#confirm_pgto #center table.confirm_itens .remover {width: 50px}
#confirm_pgto #center table.confirm_itens input {width: 35px}
#confirm_pgto #center div p.obs {width: 65%; height: 50px; float: left}
#confirm_pgto #center div p.desconto, #confirm_pgto #center div p.frete, #confirm_pgto #center p.total {width: 205px; float: right}
#confirm_pgto #center div div.valor_final {clear: both}
#confirm_pgto #center p.pop {float: left; width: 65%; height: 30px}
#confirm_pgto #center a.voltar, #confirm_pgto #center a.concluir {float: right}
#confirm_pgto #center a.voltar {float: left; clear: both}

/* WARM */
#confirm_pgto #center div.msgPopup{background-color:#FFFFD1;  margin:0;  height:auto;  padding:5px 10px 17px;  color:#F80;  font-weight:bold;  text-align:center}
#confirm_pgto #center div.msgPopup p.pop{float:none;  width:65%;  margin:0 auto;  height:auto;  padding-bottom:10px}
#confirm_pgto #center table.confirm_itens .nome span{display:block;  margin-top:10px}
#confirm_pgto #center table.confirm_itens .prazo span{display:block}
#confirm_pgto #center div p.obs{float:left;  height:30px !important; /* width:64.5% !important; _width:64.04% !important; */}
#confirm_pgto #center p.infoCartao{padding:0 10px;  display:block;  float:left;  height:35px;  width:65%;  margin:10px 0 10px 0}
#confirm_pgto #center p.infoCartao span.bandeira{margin-top:3px;  margin-right:10px;  height:37px}
#confirm_pgto #center p.infoCartao span.bandeira img{width:47px;  height:32px}
#confirm_pgto #center p.infoCartao span{display:block;  text-align:left;  font-weight:bold}
#confirm_pgto #center p.infoCartao span.numParcela{margin-bottom:1px;  margin-top:-34px;  margin-left:57px}
#confirm_pgto #center p.infoCartao span.valorParcela{margin-bottom:1px;  margin-left:57px}


/* altera&#65533; &#65533; o Rodrigo Assis 01/09/09 - Altera&#65533; &#65533; o das propriedades do frete com desconto */
#confirm_pgto #center div p.desconto{clear:right; height:35px}
#confirm_pgto #center div p.frete{height:40px}
#confirm_pgto #center div h3.tituloFPgto{width:250px; float:left; border:0 none; margin:0 0 0 10px}
#confirm_pgto #center div h4{width:250px; float:left; margin:45px 0 10px -250px}

#confirm_pgto #center ol.pedido_abas li.etapa4 strong{background:url(img/carrinho_aba_quinadiron1.gif) right 0 no-repeat}
#confirm_pgto #center ol.pedido_abas li.etapa4 span{background:url(img/carrinho_aba_quinaesqon.gif) 0 0 no-repeat}
#confirm_pgto #center div{border:1px solid #CCC; border-top:0; margin:0 1px; *margin:0; padding:10px 0 15px; text-align:left}
#confirm_pgto #center div h3{font-size:1.5em; font-weight:lighter; color:#666; margin:10px 0 15px 10px; padding-top:20px; border-top:1px solid #CCC}
#confirm_pgto #center div fieldset.confirm_enderecos{margin:0 10px; padding:10px 0}
#confirm_pgto #center div fieldset.confirm_enderecos h3{padding:0 0 10px; margin:0 0 10px 0; border-bottom:1px solid #CCC; border-top:0}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset p{margin-bottom:10px; font-weight:bold}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset fieldset p{font-weight:lighter}
#confirm_pgto #center div fieldset.confirm_enderecos label{color:#505050; height:16px; line-height:16px; margin-right:5px; padding-left:5px}
#confirm_pgto #center div fieldset.confirm_enderecos label.line{padding:0}
#confirm_pgto #center div fieldset.confirm_enderecos input{font-size:1em; margin-bottom:2px}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset p.btn_txt{margin:10px 0 0 70px; background:url(img/bt_geral_dir.gif) right 0 no-repeat; padding:0 0 5px 0; text-align:center}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset p.btn_txt input{color:#FFF; font-weight:bold; height:22px; background: url(img/bt_formaspgto_esq.gif) no-repeat 0 0; border:0; padding:0 0 4px 0; *padding:0 0 0px 0; margin:0; * margin-left:-70px; font-size:1em; background:url(img/btngeral_bgesq.gif) 0 0no-repeat; cursor:pointer}
#confirm_pgto #center div fieldset.confirm_enderecos fieldset.dados p.btn_txt, #confirm_pgto #center div fieldset.confirm_enderecos fieldset.dados p.btn_txt input{margin-left:0}
#confirm_pgto #lockPagina{background-color:#000}

/* LAYER ALTERA ENDERECO */
#confirm_pgto #alteraEndereco{background-color:#FFF; border:3px solid #002E8F}
#confirm_pgto #alteraEndereco fieldset{padding:0 20px 15px 20px}
#confirm_pgto #alteraEndereco fieldset h3{display:block; float:left; width:538px; _width:528px; background-color:#F1F1F1; line-height:30px; text-align:center; font-size:15px; font-weight:bold; margin:0 -20px 30px -20px; padding-left:70px; _padding-left:100px}
#confirm_pgto #alteraEndereco fieldset div label{line-height:20px; font-weight:bold; width:85px}
#confirm_pgto #alteraEndereco fieldset input{*float:left; margin-bottom:15px}
#confirm_pgto #alteraEndereco fieldset input.num{width:60px}
#confirm_pgto #alteraEndereco fieldset input.uf{width:30px}
#confirm_pgto #alteraEndereco fieldset span.line{display:block; clear:both; font-size:10px; margin:-13px 0 0 85px; _margin:-13px 0 0 87px; vertical-align:top; width:101px}
#confirm_pgto #alteraEndereco fieldset span.line a{text-decoration:underline}
#confirm_pgto #alteraEndereco fieldset div.addrs{margin-bottom:10px}
#confirm_pgto #alteraEndereco fieldset table.cep_result{width:100%; text-align:center; font-size:0.95em}
#confirm_pgto #alteraEndereco fieldset table.cep_result caption{display:none}
#confirm_pgto #alteraEndereco fieldset table.cep_result th{border-top:1px solid #CCC; height:22px; line-height:22px; font-weight:bold; background:#E1E1E1}
#confirm_pgto #alteraEndereco fieldset table.cep_result th.cep{width:80px}
#confirm_pgto #alteraEndereco fieldset table.cep_result tbody tr{cursor:pointer}
#confirm_pgto #alteraEndereco fieldset table.cep_result td{border-top:1px solid #CCC; padding:5px 8px; vertical-align:middle}
#confirm_pgto #alteraEndereco fieldset p.entrega_aviso{width:250px; text-align:left; margin-top:5px; color:red}
#confirm_pgto #alteraEndereco fieldset .btn_txt{background:transparent url(img/bt_formaspgto_esq.gif) no-repeat 0 10px; border:0; color:#FFF; cursor:pointer; font-size:1em; font-weight:bold; height:22px; padding:10px 0 0 9px; width:120px}
#confirm_pgto #alteraEndereco fieldset p.btn_txt input.btn_txt{background: url(img/bt_geral_dir.gif) no-repeat right 0;  padding:0 9px 2px 0}
#confirm_pgto #alteraEndereco fieldset span.erro{display:block;  font-size:0.875em;  color:red;  width:auto;  margin:-5px 0 5px 70px;  vertical-align:middle;  line-height:15px;  background:#FFF}
#confirm_pgto #alteraEndereco fieldset div.dir span.erro{margin-left:125px}
#confirm_pgto #alteraEndereco p.btFechar{float:right;  width:69px;  height:30px;  background-color:#F1F1F1;  margin-right:-20px;  _margin-right:-10px}
#confirm_pgto #alteraEndereco p.btFechar a{display:block;  width:45px;  height:22px;  text-decoration:underline;  margin:8px 0 0 10px;  font-weight:bold;  text-transform:uppercase}
#confirm_pgto #alteraEndereco fieldset p.btn_txt{margin:15px auto 0}
#confirm_pgto #alteraEndereco p.btn_txt a{text-decoration:underline;  cursor:pointer}
#confirm_pgto #center div div{margin:0 10px;  border:0;  padding:0}
#confirm_pgto #center table.confirm_itens{text-align:center;  margin:5px 0 0;  border-bottom:1px solid #CCC}
#confirm_pgto #center table.confirm_itens caption{display:none}
#confirm_pgto #center table.confirm_itens th{height:30px}
#confirm_pgto #center table.confirm_itens td{border-top:1px solid #CCC; text-align:center; padding:15px 0 !important;  vertical-align:middle}
#confirm_pgto #center table.confirm_itens .nome{text-align:left;  padding-right:15px !important}
#confirm_pgto #center table.confirm_itens .total{text-align:right}
#confirm_pgto #center table.confirm_itens .prazo{padding:0 20px;  color:#080}
#confirm_pgto #center table.confirm_itens .quantidade{padding:0 20px}
#confirm_pgto #center table.confirm_itens .remover{padding:0 20px}
#confirm_pgto #center table.confirm_itens img{vertical-align:middle}
#confirm_pgto #center table.confirm_itens input{margin-top:4px}
#confirm_pgto #center div div.cartao_info{border-bottom:1px solid #CCC;  padding-bottom:15px}
#confirm_pgto #center div div.cartao_info h3{border:0;  margin:0 0 15px 0}
#confirm_pgto #center div div.cartao_info dl{width:600px}
#confirm_pgto #center div div.cartao_info dl dt, #confirm_pgto #center div div.cartao_info dl dd{width:300px;  padding-bottom:10px;  float:left}
#confirm_pgto #center div div.cartao_info dl dd.adm strong, #confirm_pgto #center div div.cartao_info dl dd.parc strong{color:#080}
#confirm_pgto #center div p.obs{margin-left:10px;  padding:15px 0 0}
#confirm_pgto #center div p.desconto, #confirm_pgto #center div p.frete, #confirm_pgto #center p.total{text-align:right;  padding:11px 0;  margin:0 10px 0 0;  vertical-align:middle;  font-weight:bold;  border-left:1px solid #CCC}

/* altera&#65533; &#65533; o Rodrigo Assis 01/09/09 - Altera&#65533; &#65533; o das propriedades do frete com desconto */
#confirm_pgto #center div p.frete{border-bottom:1px solid #CCC}
#confirm_pgto #center div p.desconto strong, #confirm_pgto #center div p.frete strong, #confirm_pgto #center p.total strong{padding-left:5px}
#confirm_pgto #center div div.valor_final{border:0; background:#666; color:#FFF; margin:0; height:15px; padding:10px 10px 25px}
#confirm_pgto #center div div.valor_final span.alertaEntrega_total{float:left}
#confirm_pgto #center p.total{margin-right:0; padding:0; border:0; float:right}
#confirm_pgto #center p.total strong{color:#FFF}
#confirm_pgto #center p.pop{padding:8px 0 0 40px; background:url(../img/prazoDifAlert.gif) 0 3px no-repeat}
#confirm_pgto #center a.voltar, #confirm_pgto #center a.concluir{display:block; text-indent:-9000px;margin:10px 10px 0 0; border:0; width:171px; height:30px; background:url(img/bt_concluir_compra.gif) 0 0 no-repeat}
#confirm_pgto #center a.voltar{margin-left:10px; width:85px; background:url(img/btVoltarCinza.gif) 0 0 no-repeat}


/* ================= DECLARACAO DE COMPRA =================== */
#declaracao_compra_print p.assinatura {clear: both}


/* ================= DEPARTAMENTO =================== */
#dept_home #center{text-align:left}
#dept_home #center h3{width:235px; height:31px; background:url(img/tab_bgmenu2_a.gif) right 0 no-repeat}
#dept_home #center dl h3{background-image:none; width:auto; height:auto}
#dept_home #center h3 span{display:block; height:21px; padding:10px 0 0 18px; background:url(img/tab_bgmenu3_a.gif) 0 0 no-repeat}
#dept_home #center div.ofertas_dept{border:1px solid #CCC; padding:0 10px 10px; min-height:600px}


/* ================= DEPARTAMENTO =================== */
#erro_inesperado {background:none}


/* ================= ESQUECI MINHA SENHA =================== */
#esqueci_senha #center div fieldset label {display: block; float: left; clear: left}
#esqueci_senha #center div fieldset p {position: relative}
#esqueci_senha #center div fieldset p a {position: absolute; top: 0; left: 125px}
#esqueci_senha #center div fieldset p a, #reset_senha #center div fieldset p a {background:url(img/bt_avancar.gif) no-repeat 0 0 !important}
#esqueci_senha #center div fieldset p a.voltar {left: 0; margin-top: 5px; background:url(img/btVoltarCinza.gif) 0 0 no-repeat !important}
#esqueci_senha #center div fieldset span.erro, #reset_senha #center div fieldset span.erro {display: block}
#reset_senha #center div fieldset label {display:block; float:left; width:180px}


/* ================= FORMAS DE PAGAMENTO =================== */
#formas_pgto #center div {position: relative}
#formas_pgto #center div fieldset.promo p {float: left}
#formas_pgto #center div h3 span,#formas_pgto #center div h3 span span {display: block;position: absolute;top: 3px; right: 10px;width: 67px; height: 40px}
#formas_pgto #center div ul.formas li {float: left;height:22px;margin:10px 10px 0 0;padding:0}
#formas_pgto #center div ul.formas li a {white-space: nowrap;display:block;_display:inline;height:22px;padding:3px 30px 10px 10px;_padding:4px 30px 10px 10px}
#formas_pgto #center div div {min-height: 80px; position: static}
#formas_pgto #center div div.credito fieldset legend {display: block}
#formas_pgto #center div div.credito ul li {float: left; height: 105px}
#formas_pgto #center div div.credito fieldset div {display: block;float: left;width: 282px; min-height: 0}
#formas_pgto #center div div.credito fieldset div label {float: left; width: 150px}
#formas_pgto #center div div.credito fieldset div span {display: block; width: 120px}
#formas_pgto #center div div.credito fieldset div.num_cartao input, #formas_pgto #center div div.credito fieldset div.num_cartao select {width: 128px}
#formas_pgto #center div div.credito fieldset div.num_cartao {float: left; width: 400px}
#formas_pgto #center div div.credito fieldset div.num_cartao label {width: 210px}
#formas_pgto #center div div.txt {display: block}
#formas_pgto #center div div fieldset input.btn_avancar {position: absolute;  left: 595px; bottom: 20px; _bottom: 95px}
/* WARM */
#formas_pgto #center ol.pedido_abas li.etapa3 span{background:url(img/carrinho_aba_quinaesqon.gif) 0 0 no-repeat}
#formas_pgto #center ol.pedido_abas li.etapa3 strong{background:url(img/carrinho_aba_quinadiron.gif) right 0 no-repeat}
#formas_pgto #center div{border:1px solid #CCC; border-top:0; margin:0 1px; *margin:0; padding:5px 20px 20px; text-align:left}
#formas_pgto #center .box_erro{padding:1px 10px; margin:0 1px; *margin:0; border:1pxsolid #CCC; border-width:0 1px; min-height:0}
#formas_pgto #center .box_erro div{font-size:1.05em; line-height:15px; padding:0 2px 2px 0; margin:0 0 5px; min-height:0}
#formas_pgto #center .box_erro ul{margin-top:10px; background:#FFF url(img/confirm_pgto_pop.gif) 12px 10px no-repeat; border:1px solid red; padding:20px 0 4px 50px; min-height:30px; font-weight:bold; color:red; text-align:left}
#formas_pgto #center .box_erro ul li{margin:0 !important; padding:0 !important; background:0 !important}
#formas_pgto #center div p.cupom{margin-bottom:20px}
#formas_pgto #center div p.cupom strong{color:#080}
#formas_pgto #center div fieldset.promo{border:1px solid #CCC; border-width:1px 0; padding:5px 0; margin-bottom:20px}
#formas_pgto #center div fieldset.promo p img{vertical-align:middle; margin-right:15px}
#formas_pgto #center div h3{font-size:1.5em; margin-bottom:15px}
#formas_pgto #center div ul.formas{padding-bottom:10px; border-bottom:1px solid #CCC}
#formas_pgto #center div ul.formas li{font-weight:bold; background:url(img/formas_pgto_btn_bgdir.gif) no-repeat right 0; margin:5px 10px 0 0; _padding:3px 0; cursor:pointer;}
#formas_pgto #center div ul.formas li a{color:#FFF; background:url(img/formas_pgto_btn_bgesq.gif) 0 0 no-repeat; padding:4px 30px 0 10px; _padding:3px 30px 1px 10px; text-decoration:none}
#formas_pgto #center div ul.formas li.on{background:url(img/formas_pgto_btn_bgdir_on.gif) right 0 no-repeat}
#formas_pgto #center div ul.formas li.on a{background:url(img/formas_pgto_btn_bgesq_on.gif) 0 0 no-repeat}
#formas_pgto #center div div{border:0; margin-top:20px; padding:0}
#formas_pgto #center div div h4{font-size:1.125em; font-weight:bold; margin-bottom:10px}
#formas_pgto #center div div ul li{background:#F5F5F5; padding:10px; margin-bottom:10px; font-weight:bold}
#formas_pgto #center div div ul li input{margin-right:5px}
#formas_pgto #center div div ul li img{margin-right:10px; vertical-align:middle}
#formas_pgto #center div div ul li span{font-weight:lighter; padding-left:20px; background:url(img/pixel_cinza.gif) 10px 0 repeat-y}
#formas_pgto #center div div.txt{font-size:1.2em; font-weight:bold; color:#FF8000}
#formas_pgto #center div div.credito fieldset{background:#F5F5F5; padding:10px 10px 0; margin-top:-20px; *margin-top:0}
#formas_pgto #center div div.credito fieldset legend{font-size:0.95em; font-weight:bold; padding-top:30px; *padding-top:0; * margin:0 0 10px -8px}
#formas_pgto #center div div.credito ul{border-bottom:1px solid #CCC}
#formas_pgto #center div div.credito ul li{background:0; padding:0 0 5px; text-align:center; margin:0 25px 10px 0; font-weight:lighter; width:60px}
#formas_pgto #center div div.credito ul li img{margin:5px auto 0}
#formas_pgto #center div div.credito fieldset div{display:block; float:left; width:282px; padding-bottom:0; margin-bottom:0}
#formas_pgto #center div div.credito fieldset div input, #formas_pgto #center div div.credito fieldset div select{font-size:1em; margin-left:3px; margin-bottom:10px}
#formas_pgto #center div div.credito fieldset div input{width:60px; border:1px solid #CCC}
#formas_pgto #center div div.credito fieldset div label{text-align:right; letter-spacing:-0.05em; font-size:1.02em}
#formas_pgto #center div div.credito fieldset div span{margin:-7px 0 10px 50px}
#formas_pgto #center div div.credito fieldset div span.erro{color:red; width:130px; font-size:0.8em; font-weight:bold; margin-left:154px}
#formas_pgto #center div div.credito fieldset div.num_cartao span.erro{width:150px; margin-left:214px}
#formas_pgto #center div div.credito fieldset div label span{display:inline; margin:0; font-size:0.8em; letter-spacing:-0.005em}
#formas_pgto #center div div.credito fieldset div.num_cartao{width:400px; float:left}
#formas_pgto #center div div.credito fieldset div.num_cartao label{width:210px}
#formas_pgto #center div div.credito fieldset div.num_cartao input, #formas_pgto #center div div.credito fieldset div.num_cartao select{min-width:128px}
#formas_pgto #center div div.credito fieldset div input.mes{width:20px}
#formas_pgto #center div div.credito fieldset div input.ano{width:30px}
#formas_pgto #center div div.txt{display:block}
#formas_pgto #center p.voltar a{display:block; width:85px; height:30px; border:0; margin-top:10px; padding:0; text-indent:-5000px; overflow:hidden; background:url(img/btVoltarCinza.gif) no-repeat 0 0}
#formas_pgto #center div div fieldset input.btn_avancar{background:0; border:0; text-indent:-9000px;width:93px; height:30px; background:url(img/bt_avancar.gif) 0 0 no-repeat; cursor:pointer}



/* ================= GARANTIA =================== */
#garantia #center {position: relative; padding:15px 15px 80px; border:1px solid #CCC; text-align:left}
#garantia #center h3 {float: left; width:91px; height:88px; background:url(img/garantia_logo.gif) 0 0 no-repeat; text-indent:-5000px; overflow:hidden}
#garantia #center p{text-align:left; background:url(img/garantia_titulo.gif) 98px 0 no-repeat; padding:45px 0 0 101px}
#garantia #center p a{text-decoration:underline}
#garantia #center dl.produto {position: relative; margin: 25px 0 0 210px; padding-bottom: 15px;text-align:left}
#garantia #center dl.produto dt.nome {margin-left: -210px;padding: 15px 0 0 210px;font-size:13px; font-weight:bold; border-top:1px solid #CCC}
#garantia #center dl.produto dd.referencia{margin-top:10px}
#garantia #center fieldset.estender_garantia{padding:0 0 0 20px; margin-top:0}
#garantia #center fieldset.estender_garantia li{margin-top:15px}
#garantia #center fieldset.estender_garantia dt{margin:0 0 5px -25px}
#garantia #center fieldset.estender_garantia dt label{margin-top:-1px; margin-left:10px; *margin-left:5px}
#garantia #center fieldset.estender_garantia dd.garantia_de {float: left; padding-right:5px; margin-right:6px; border-right:1px solid #CCC}
#garantia #center fieldset.estender_garantia dd.parcela strong{font-size:1.05em}
#garantia #center dl.produto dd.foto, #garantia #center dl.produto dd a.frete, #garantia #center dl.produto dd a.fotos {position: absolute; top: 0; left: -210px;z-index: 10; padding-top:15px}
#garantia #center dl.produto dd a, #garantia #center p.avancar a, #garantia #center p.voltar a{display:block; text-indent:-5000px; overflow:hidden; background-position:0 0; background-repeat:no-repeat}
#garantia #center dl.produto dd.estender + dd + dd.foto {top: 35px}
#garantia #center dl.produto dd a.frete {top: 18px; width:91px; height:22px; background-image:url(img/prod_fretegratis.gif)}
#garantia #center dl.produto dd a.fotos {top: 225px; width:91px; height:22px; background-image:url(img/garantia_maisfotos.gif)}
#garantia #center dl.produto dd.estender + dd + dd.foto + dd a.fotos {top: 260px}
#garantia #center p.avancar, #garantia #center p.avancar a, #garantia #center p.voltar, #garantia #center p.voltar a{width:93px; height:30px; border:0; margin:0; padding:0}
#garantia #center p.avancar, #garantia #center p.voltar {position: absolute; bottom: 20px; left: 226px}
#garantia #center p.voltar {left: 20px}
#garantia #center p.avancar a{background-image:url(img/bt_avancar.gif)}
#garantia #center p.voltar a{background-image:url(img/btVoltarCinza.gif); width:85px}

/* ================= LOGIN =================== */
#login #center fieldset {width: 49%}
#login #center fieldset p.area {width: 100%; height: 50px}
#login #center fieldset.cadastrado {float: left}
#login #center fieldset.cadastrar {float: right}
#login #center fieldset fieldset {float: none; width: auto; height: 150px; position: relative}
#login #center fieldset fieldset label {float: left; clear: left}
#login #center fieldset fieldset .cpf_cnpj {width: 90px}
#login #center fieldset fieldset input.cep {width: 65px}
#login #center fieldset fieldset input.complemento {width: 35px}
#login #center fieldset fieldset input.btn_prosseguir {float: left; background-image:url(img/bt_avancar.gif)}


/* ================= PEDIDO FINALIZADO =================== */
#pedido_finalizado #center{padding:15px 15px 20px; border:1px solid #CCC; text-align:left}
#pedido_finalizado #center div{width:500px; margin:0 auto}
#pedido_finalizado #center div h3{padding-left:40px; height:55px; line-height:32px; background:url(img/pedido_finalizado_logo.gif) 0 0 no-repeat; font-size:1.6em}
#pedido_finalizado #center div p{margin-top:15px}
#pedido_finalizado #center div p a{font-size:1.2em; font-weight:bold; text-decoration:underline}
#pedido_finalizado #center p.btn{background:url(img/btngeral_bgesq.gif) no-repeat 0 0; height:22px; padding-left:3px; width:160px}
#pedido_finalizado #center p.btn a{display:block; width:auto; height:22px; background:url(img/btngeral_bgdir.gif) no-repeat right 0; padding:3px 3px 0 0; text-align:center; text-decoration:none; color:#FFF; font-size:0.875em; font-weight:bold}
#pedido_finalizado #center div p.voltar, #pedido_finalizado #center div p.pedidos{float:left; margin:30px 10px 0 0}
#pedido_finalizado #center div p.voltar a, #pedido_finalizado #center div p.pedidos a{display:block; text-indent:-5000px; overflow:hidden}
#pedido_finalizado #center div p.voltar a{background:url(img/bt_voltarpginicial.gif) 0 0 no-repeat; width:194px; height:30px}
#pedido_finalizado #center div p.pedidos a{background:url(img/bt_seuspedidos.gif) 0 0 no-repeat; width:122px; height:30px}
#pedido_finalizado #center #ebit{clear:both; width:100%; margin-top:20px; text-align:center; border-top:1px solid #CCC}
#pedido_finalizado #center #ebit a{display:block; width:500px; height:60px; margin:10px auto 0; padding-top:10px; text-indent:-10000px; overflow:hidden; background:url(https://www.ebitempresa.com.br/bitrate/banners/b115065.gif) 0 0 no-repeat}
#pedido_finalizado #center #ebit form{display:none}


/* ================= POPUP =================== */
#popup {width: auto}
#popup h1 {position: static}
#popup fieldset span.erro {width: 150px; display: block}
#popup .buscacep {min-height: 398px}
#popup .buscacep fieldset p {clear: both}
#popup .buscacep fieldset label {display: block; float: left}
#popup .buscacep fieldset select {float: left}
#popup .buscacep span.msg {display: block}
#popup .sugestoes_mkt {min-height: 498px}
#popup .sugestoes_mkt fieldset label {float: left; clear: left; width: 60px}
#popup .sugestoes_mkt fieldset .line {float: none; display: inline-block; width: auto}
#popup .sugestoes_mkt fieldset input.nome,#popup .sugestoes_mkt fieldset input.endereco {width: 305px}
#popup .sugestoes_mkt fieldset input.cpf {width: 74px}
#popup .sugestoes_mkt fieldset input.num_pedido {width: 75px}
#popup .sugestoes_mkt fieldset input.cep {width: 55px}
#popup .sugestoes_mkt fieldset label.msg {float: none}
#popup .sugestoes_mkt fieldset textarea {display: block; width: 362px;height: 100px; wrap: virtual}
#popup .sugestoes_mkt fieldset span.erro {margin-left: 60px}
#popup .pedidos {min-height: 478px}
#popup .pedidos fieldset label {float: left; clear: left; width: 76px}
#popup .pedidos fieldset .line {float: none; display: inline-block; width: auto}
#popup .pedidos fieldset input, #popup .pedidos fieldset textarea {width: 376px}
#popup .pedidos fieldset select {width: auto}
#popup .pedidos fieldset input.cnpj {width: 90px}
#popup .pedidos fieldset input.cep {width: 55px}
#popup .pedidos fieldset input.numero, #popup .pedidos fieldset input.cpto {width: 60px}
#popup .pedidos fieldset input.bairro {width: 100px}
#popup .pedidos fieldset input.cidade {width: 155px}
#popup .pedidos fieldset input.ddd {width: 28px}
#popup .pedidos fieldset input.tel,#popup .pedidos fieldset input.fax {width: 80px}
#popup .pedidos fieldset input.insc {width: 110px}
#popup .pedidos fieldset span {display: inline-block}
#popup .pedidos fieldset span.erro {margin-left: 76px}
#popup .fornecedor {min-height: 498px}
#popup .fornecedor fieldset label {float: left; clear: left; width: 90px}
#popup .fornecedor fieldset input, #popup .fornecedor fieldset textarea {width: 280px}
#popup .fornecedor fieldset select {width: auto}
#popup .fornecedor fieldset .line {float: none; display: inline-block; width: auto}
#popup .fornecedor fieldset input.nome,#popup .fornecedor fieldset input.endereco {width: 230px}
#popup .fornecedor fieldset input.cep {width: 55px}
#popup .fornecedor fieldset input.bairro {width: 100px}
#popup .fornecedor fieldset input.cidade {width: 180px}
#popup .fornecedor fieldset input.tel {width: 80px}
#popup .fornecedor fieldset input.ramal {width: 32px}
#popup .fornecedor fieldset textarea {width: 371px; height: 50px}
#popup .fornecedor fieldset span.erro {margin-left: 90px}
#popup .fornecedor fieldset textarea + br + span.erro {margin-left: 0}
#popup .scorp_form_contato {min-height: 328px}
#popup .scorp_form_contato label {width: 80px; float: left; clear:left}
#popup .scorp_form_contato label.line {display: inline; width: auto; float: none; clear: none; white-space: no-wrap}
#popup .scorp_form_contato input {width: 110px}
#popup .scorp_form_contato input.ddd {width: 20px}
#popup .scorp_form_contato input.tel {width: 72px}
#popup .scorp_form_contato input.rs,#popup .scorp_form_contato textarea {width: 300px}
#popup .scorp_form_contato textarea {height: 75px}
#popup .scorp_form_contato span.erro {margin: 0 0 5px 80px}


/* ================= PRODUCT =================== */
#product #lockPagina {display:none; position:absolute; width:100%; z-index:9998}
#product .modalBox {display:none; height:460px; left:50%; margin:-230px 0 0 -280px; position:absolute; top:50%; width:560px; z-index:9999; border:2px ridge #002E8F}
/* <DL> Produto */
#product dl.dtl {line-height: 15px; min-height:270px}
#product dl.dtl dt {font-weight:bold; font-size:15px; padding: 15px 0 10px; border-top: 1px solid #CCC}
#product dl.dtl dd.dtl_foto {height:200px; width:200px; margin:10px 20px 10px 0}
#product dl.dtl dd.dtl_cores {border:0 none; margin:-205px 0 0 225px; min-height:0; padding:0; width:375px}
#product dl.dtl dd.dtl_opcoes, #product dl dd.dtl_preco {margin-left:225px}
#product dl.dtl dd.dtl_preco {position:relative; background: url(img/prd_new_bgpreco1.gif) no-repeat right 0}
#product dl.dtl dd.dtl_preco, #product dl.dtl dd.dtl_preco div {height:105px; width:auto}
#product dl.dtl dd.dtl_preco div {background: url(img/prd_new_bgpreco.gif) no-repeat 0 0}
#product dl.dtl dd.dtl_preco div p.dtl_val_p {height:auto; padding:23px 0 0 10px; width:195px}
#product dl.dtl dd.dtl_preco div p.dtl_val_p span {width:auto}
#product dl.dtl dd.dtl_preco div p.dtl_val_b span.dtl_pr_entrega {border:0 none; display:block; margin-bottom:0; margin-top:0; min-height:30px}
#product dl.dtl dd.dtl_preco div p span {line-height:18px; margin:15px 0}
#product dl.dtl dd.dtl_preco div p span strong {font-size:15px}
#product dl.dtl dd.dtl_preco div p.dtl_val_b {width:200px; position:absolute; left:180px; top:7px; _padding-top:25px}
#product dl.dtl dd.dtl_preco div p.dtl_val_b span.adicionar {height:30px}
#product dl.dtl dd.dtl_preco div p.dtl_val_b span.adicionar a {background:url(img/btn_carrinho.gif) no-repeat 0 0; display:block; height:30px; overflow:hidden; text-indent:-5000px; width:187px}
/* Opt produto */
div.optproduto {border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; clear:both; height:22px; margin:10px 0 23px; padding:10px 0}
div.optproduto ul.dlt_optproduto {overflow:hidden; height:22px}
div.optproduto ul.dlt_optproduto li {float:left; margin-right:10px}
div.optproduto ul.dlt_optproduto li.dtl_mfotos, div.optproduto ul.dlt_optproduto li.dtl_mfotos a{text-indent:-10000px; overflow:hidden; display:block; width:91px; height:22px}
div.optproduto ul.dlt_optproduto li.dtl_minfo, div.optproduto ul.dlt_optproduto li.dtl_minfo a{text-indent:-10000px; overflow:hidden; display:block; width:103px; height:22px}
div.optproduto ul.dlt_optproduto li.dtl_mdvd, div.optproduto ul.dlt_optproduto li.dtl_mdvd a{text-indent:-10000px; overflow:hidden; display:block; width:158px; height:22px}
div.optproduto ul.dlt_optproduto li.dtl_mcena, div.optproduto ul.dlt_optproduto li.dtl_mcena a{text-indent:-10000px; overflow:hidden; display:block; width:111px; height:22px}
div.optproduto ul.dlt_optproduto li.dtl_mtab, div.optproduto ul.dlt_optproduto li.dtl_mtab a{text-indent:-10000px; overflow:hidden; display:block; width:118px; height:22px}
/* backgrounds botoes */
div.optproduto ul.dlt_optproduto li.dtl_mfotos a{background: url(img/prod_btn_maisfotos_new.gif) 0 0 no-repeat;}
div.optproduto ul.dlt_optproduto li.dtl_minfo a{background: url(img/prod_btn_info_new.gif) 0 0 no-repeat;}
div.optproduto ul.dlt_optproduto li.dtl_mdvd a{background: url(img/bt-assistirdvd.gif) 0 0 no-repeat;}
div.optproduto ul.dlt_optproduto li.dtl_mcena a{background: url(img/bt-produtoemcena.gif) 0 0 no-repeat;}
div.optproduto ul.dlt_optproduto li.dtl_mtab a{background: url(img/bt-tabelademedidas.gif) 0 0 no-repeat;}
#product dl.details {position: relative}
#product dl.details dd.foto {float: left}
#product dl.details dd.ofertas {display: none; float: right}
#product dl.details dd.favoritos {width: 150px; height: 40px}
@media all and (min-width: 0px) { #product dl.details dd.favoritos {float: left}#product dl.details dd.favoritos + dd.adicionar {padding-top: 40px}}
#product dl.variacoes dd.cores {width: 196px; height: 180px; float: left}
#product dl.variacoes dd.cores div.scroller {width: 195px; height: 100px;overflow: hidden;position: relative}
#product dl.variacoes dd.cores div.content {width: 100000px;position: relative}
#product dl.variacoes dd.cores div.section {width:80px;height:93px;overflow:hidden;float:left;position: relative}
#product dl.variacoes dd.cores div.section a {display: block;width:80px;height:93px;overflow: hidden}
#product dl.variacoes dd.cores div.section a span {display: block}
#product dl.variacoes dd.cores div.btn ol {float: left;width: 161px;height: 22px}
#product dl.variacoes dd.cores div.btn ol li {display: inline}
#product #center .indisponivel dl dt, #product #center .indisponivel dl dd {margin: 0 30px 0 215px}
#product #center .indisponivel dl dd.foto, #product #center .indisponivel dl dd.prazo_entrega, #product #center .indisponivel dl dd.adicionar, #product #center .indisponivel dl dd a.maisinfo {position: absolute}
#product #center .indisponivel dl dd.prazo_entrega {top: 25px; right: 215px}
#product #center .indisponivel dl dd.prazo_entrega strong {display: block}
#product #center .indisponivel dl dd.foto {top: 10px; left: 0}
#product #center .indisponivel dl dd.adicionar {top: 50px; right: 10px}
#product #center .indisponivel dl dd a.maisinfo {top: 20px; right: 10px}
#product #lockPagina {position: absolute; width:100%; z-index:9998; display:none}
#product #fotoDisplay {position: absolute; top: 50%; left: 50%; z-index:9999; width: 560px; height: 460px; margin: -230px 0 0 -280px; display:none}
#product #saibaMaisDisplay {position: absolute; top: 50%; left: 50%; z-index:9999; width: 560px; height: 460px; margin: -230px 0 0 -280px; display:none}
#product #fotoDisplay #maisFotos div.scroller {width: 400px;height: 400px;overflow: hidden;position: relative}
#product #fotoDisplay #maisFotos div.content {position: relative; width: 400px}
#product #fotoDisplay #maisFotos div.section {float:left; width:400px;height:400px;overflow:hidden;position: relative}
#product #fotoDisplay #maisFotos div.section a {display: block;width:400px;height:400px;overflow: hidden}
#product #fotoDisplay .mais_fotos {position: relative}
#product #fotoDisplay .mais_fotos h3 {position: static}
#product #fotoDisplay .mais_fotos h3 span {display: block}
#product #fotoDisplay .mais_fotos ul {float: left;width: 120px; height: 400px; overflow: auto}
#product #fotoDisplay .mais_fotos ul li a {display: block;width: 80px;height: 80px}
#product #fotoDisplay .mais_fotos p {float: left; width: 400px}
#product #center h3 {clear: both;width: 100%}
#product .ulTabs {width: auto}
#product .ulTabs li {float: left; width: auto}
#product .ulTabs li span {display: block; white-space: nowrap}
#product .divTabArea {clear: both}
#product .divTabArea .ofertas li {float: left; width: 33%}
#product .prd_resources {height: 50px}
#product .prd_resources ul li {display: inline}
#product .dtl_indisponivel {margin-bottom: 30px}
#product .dtl_indisponivel dl.dtl dd.dtl_foto {width: 80px; height: 80px}
#product .dtl_indisponivel dl.dtl dd.dtl_cores {margin-top: -85px}
#product .dtl_indisponivel div ul li dl.dtl dd.dtl_foto {width: 200px; height: 200px; margin-bottom: 15px}
#product .dtl_indisponivel div ul li dl.dtl dd.dtl_cores {margin-top: -205px}

/* WARM */
#product #center{text-align:left; padding-left:5px}
#product dl.details{line-height:15px}
#product dl.details dt{color:#666; font:bold 15px / 20px "Trebuchet MS",Arial; padding:15px 0 10px; border-top:1px solid #CCC}
#product dl.details a.frete{display:block; text-indent:-5000px; overflow:hidden; width:91px; height:22px; margin:8px 0 20px; background:url(img/prod_fretegratis.gif) 0 0 no-repeat}
#product dl.details dd.foto{margin:10px 20px 10px 15px}
#product dl.details dd a.maisfotos, #product dl.details dd a.maisinfo{display:block; width:141px; height:21px; padding:3px 0 0 28px; margin:0 0 10px 235px; font-weight:bold; background:url(img/prod_btn_maisfotos.gif) 0 0 no-repeat}
#product dl.details dd a.maisfotos{margin-top:15px}
#product dl.details dd a.maisinfo{background-image:url(img/prod_btn_maisinfo.gif)}
#product dl.details dd.parcela{margin:15px 0; line-height:18px}
#product dd.parcela strong{font-size:1.4em}
#product dl.details dd.favoritos a{display:block; width:150px; height:30px; padding-left:25px; overflow:hidden; background:url(img/icone_addfavoritos.gif) 1px 5px no-repeat}
#product dl.details dd a.carrinho, #product .compre_tambem dd.adicionar a{display:block; width:187px; height:30px; text-indent:-5000px; overflow:hidden; background:url(img/prod_btn_carrinho_new.gif) 0 0 no-repeat}
#product .compre_tambem dd.adicionar a{background:url(img/btn_carrinho.gif) 0 0 no-repeat;  width:193px}

/* Botao Veja Video - product */
#product dl.details dd.vejaVideo a{display:block; width:91px; height:22px; background:url(img/btVejaVideo.gif) no-repeat 0 0; text-indent:-9000px}
#product dl.variacoes{margin-bottom:20px; padding-left:215px; overflow:hidden}
#product dl.variacoes dt, #product dl.variacoes dd.referencia, #product dl.variacoes dd a.frete{margin-left:-215px}
#product dl.variacoes dd.referencia span strong{color:#FF8000; font-size:105%; padding-left:5px}
#product dl.variacoes dd.foto{margin-left:-105px; voice-family:"\"}
\""; 
voice-family:inherit; 
mar\gin-left:-215px}
#product dl.variacoes dd.foto{margin-right:15px}
#product dl.variacoes dd.cores{margin:10px 10px 10px 0}
#product dl.variacoes dd.cores div.scroller{border:1px solid #CCC}
#product dl.variacoes dd.cores div.content{margin-top:2px}
#product dl.variacoes dd.cores div.section{padding:0 5px 5px 55px; margin-left:-25px; text-align:center}
#product dl.variacoes dd.cores div.section a{border:1px solid #FFF; text-decoration:none; cursor:pointer}
#product dl.variacoes dd.cores div.section a span{font-size:0.8em; line-height:9px; *margin-top:-2px; cursor:pointer}
#product dl.variacoes dd.cores div.section a:hover{border:1px solid #CCC}
#product dl.variacoes dd.cores div.section a.on{border:1px solid #666}
#product dl.variacoes dd.cores div.btn{margin-top:10px}
#product dl.variacoes dd.cores div.btn a.anterior, #product dl.variacoes dd.cores div.btn a.proxima{display:block; width:17px; height:22px; text-indent:-5000px; overflow:hidden; float:left; background:url(img/prod_slider_esq.gif) 0 0 no-repeat}
#product dl.variacoes dd.cores div.btn a.proxima{background:url(img/prod_slider_dir.gif) 0 0 no-repeat; _margin-left:-3px}
#product dl.variacoes dd.cores div.btn ol{font-size:0.95em; background:#F3F3F3; text-align:center; line-height:22px; padding:0}
#product dl.variacoes dd.cores div.btn ol li{text-align:center; margin:0 1px; padding:0}
#product dl.variacoes dd.cores div.btn ol li a{padding:0 0.28em; text-decoration:none}
#product dl.variacoes dd.cores div.btn ol li a:hover, #product dl.variacoes dd.cores div.btn ol li a.on{background:#080; color:#FFF}
#product dl.variacoes dd.de{padding-right:5px; margin:10px 6px 0 0}
#product dl.variacoes dd.parcela{margin-top:5px}
#product dl.variacoes dd a.maisfotos, #product dl.variacoes dd a.maisinfo{margin:0 0 10px}
#product dl.variacoes dd.opcoes{padding:0 0 10px}
@media all and (min-width:0px){#product dl.variacoes dd.opcoes{padding-top:50px}}
#product dl.variacoes dd.opcoes p{margin-top:45px !important; _margin-top:10px !important}
#product dl.variacoes dd.opcoes ul li{border-bottom:1px solid #CCC; margin:10px 0 0}
#product dl.variacoes dd.opcoes ul li fieldset{padding-bottom:10px}
#product dl.variacoes dd.opcoes ul li fieldset label{padding-right:10px; font-weight:bold}
#product dl.variacoes dd.adicionar{margin-bottom:10px}
#product #center div#status{position:relative; _height:43px; *top:47px; _top:55px}
#product #center div#status div object{border:none !important; float:left; margin:5px 0 0 11px; position:absolute; top:-49px; z-index:1}
#product #center div#status div p{background:#F2F2F2; border-bottom:1px solid #ccc; color:#080; font-size:11px; font-weight:bold; height:30px; margin-top:0 !important; padding:12px 0 0 54px; position:absolute; top:-50px; width:100%; z-index:0}
#product dl.details dd a.maisfotos, #product dl.details dd a.maisinfo{display:block; width:91px; height:22px; padding:0; margin-top:10px; font-weight:bold; text-indent:-5000px; overflow:hidden; background:url(img/prod_btn_maisfotos_new.gif) 0 0 no-repeat}
#product dl.details dd.maisVideos a{display:block; width:104px; height:22px; padding:0; margin-top:10px; font-weight:bold; text-indent:-5000px; overflow:hidden; background:url(img/btVideo.gif) 0 0 no-repeat}
#product dl.details dd a.maisinfo{width:171px; background-image:url(img/prod_btn_maisinfo_new.gif)}
/* Layer AlertMessage - Product */
#product #alertMessage{width:315px; height:160px; margin:-80px 0 0 -157px; background-color:#FFF; border:3px solid #3382EF; position:absolute; top:50%; left:50%; z-index:9999; display:none}
#product #alertMessage p{padding:5px; border-bottom:1px solid #CCC; text-align:center; font-size:1em; font-weight:bold; background-color:#F1F1F1; line-height:20px; margin-bottom:6px}
#product #alertMessage ul{margin:0 20px; height:70px; overflow:auto}
#product #alertMessage ul li{padding-left:10px; background:url(img/bullet_traco.gif) 0 center no-repeat}
#product #alertMessage center{margin:-15px 0 5px}
#product #alertMessage span{display:block; float:left; margin-left:10px; width:187px; height:30px}
#product #alertMessage span a{display:block; text-indent:-10000px; overflow:hidden; background:url(img/btn_carrinho.gif) 0 0 no-repeat; width:187px; height:30px}
#product #alertMessage span.alterar{margin-left:15px; width:93px}
#product #alertMessage span.alterar a{background:url(img/btAlterarCinza.gif) 0 0 no-repeat; width:85px}
#product #center h3{height:30px; *height:40px; background:url(img/pixel_cinza.gif) repeat-x 0 21px; *background-position:0 31px; font-size:1em; margin-bottom:0}
#product #center h3 span{background:url(img/prod_aproveite_bgdir.gif) right 0 no-repeat; padding:10px 13px 10px 0}
#product #center h3 span strong{background:url(img/prod_aproveite_bgesq.gif) 0 0 no-repeat; padding:10px 0 10px 10px}
#product #center h3 span, #product #center h3 strong{*display:inline-block; * padding-top:0; * padding-bottom:0}
#product #center .compre_tambem{margin-top:0}
#product #center .compre_tambem li{padding:10px 0; clear:both; border-bottom:1px solid #CCC; font-weight:bold; padding-bottom:10px}
#product #center .compre_tambem li dl{position:relative; margin-top:10px; font-weight:lighter; line-height:17px}
#product #center .compre_tambem li dt, #product #center .compre_tambem li dd{float:left}
#product #center .compre_tambem li dt{width:220px; margin-right:10px}
#product #center .compre_tambem li dd.de, #product #center .compre_tambem li dd.por, #product #center .compre_tambem li dd.parcela{width:40%}
#product #center .compre_tambem li dd.por{margin-bottom:18px}
#product #center .compre_tambem li dd.economize{width:165px; padding:10px; background:#F3F3F3; font-weight:bold; position:absolute; top:0; right:0}
#product #center .compre_tambem li dd.economize span{font-size:1.2em}
#product #center .compre_tambem li dd.adicionar{width:193px; padding-top:10px; position:absolute; top:40px; right:0px}
#product #center .compre_tambem li dt span{display:block; text-indent:-5000px; overflow:hidden; width:19px; height:18px; margin:30px 10px 0; float:left; background:url(img/plus.gif) 0 0 no-repeat}
#product #center .compre_tambem li dt img{float:left; vertical-align:middle}
#product #center .compre_tambem li dl dd.prazo{position:absolute; top:5px; right:0; border:1px solid #E9E9E9; padding:5px 3px; font-weight:bold}
#product #center .compre_tambem li dl dd.prazo strong{color:#080}
#product #center #ficha_abas{background:url(img/pixel_cinza.gif) 0 31px repeat-x; margin-top:10px}
#product #center #divTC{margin-top:20px}
#product #center #divTC .divTabs{background:none}
#product #center #divTC .divTabs .ulTabs{height:32px !important}
#product #center #divTC .divTabs .ulTabs li{margin-top:0px; margin-bottom:0}
#product #center #divTC .divTabArea, #product #center .boxMais {border:1px solid #CCC; _margin-top:-4px; padding:10px 15px}
#product #center #divTC .divTabArea p{margin-bottom:5px}
#product #center #divTC .divTabArea ul li{list-style:disc outside; margin:0 0 5px 10px}
#product #center .indisponivel div{border:1px solid #E9E9E9; padding:10px; margin-bottom:30px; *margin-bottom:15px}
#product #center .indisponivel h3{color:#FB7E01; font-size:1.5em; line-height:22px; background:0}
#product #center .indisponivel div.prod_semelhante dd a.maisinfo, #product #center .indisponivel div.prod_semelhante dd.adicionar a{margin-top:15px}
#product #center .indisponivel h3.outros{color:#080}
#product #center .indisponivel p strong{color:#080}
#product #center .indisponivel dl{margin-top:15px; padding-bottom:93px; border:1px solid #FFF}
#product #center .indisponivel dl dt{font-size:1em; border:0; padding:0; line-height:14px; margin-top:10px; margin-bottom:5px; margin-right:320px}
#product #center .indisponivel dl dd a.frete{margin-bottom:10px}
#product #center .indisponivel dl dd.preco_por{margin-top:15px}
#product #center .indisponivel dl dd.parcela{margin-top:5px; font-weight:bold}
#product #center .indisponivel dl dd.foto, #product #center .indisponivel dl dd.prazo_entrega, #product #center .indisponivel dl dd.adicionar, #product #center .indisponivel dl dd a.maisinfo{margin:0}
#product #center .indisponivel dl dd.prazo_entrega{text-align:center; border:1px solid #E9E9E9; padding:5px; font-weight:bold}
#product #center .indisponivel dl dd.prazo_entrega strong{font-size:1.05em; color:#080}
#product #center .indisponivel dl dd a.carrinho{background-image:url(img/prod_btn_carrinho_new.gif); width:187px; height:30px}
#product #center .indisponivel dl dd a.maisfotos{margin-left:0}
#product #center .indisponivel dl dd a.maisinfo{width:171px}
#product #center .indisponivel ul li dl{border-bottom:1px solid #CCC; margin-top:10px; padding-bottom:30px}
#product #lockPagina{background-color:#000}
#product #center .divTabs li#faixas { background:url("img/tab_bgmenu_faixas.gif") no-repeat center top; width:103px}
#product #center .divTabs li#faixas span { background:none; color:#3382EF}

/* Mais Fotos */
#product #fotoDisplay{background-color:#FFF; border:2px solid #002E8F; border-top-width:1px}
#product #fotoDisplay #maisFotos div.scroller{border:1px solid #CCC}
#product #fotoDisplay #maisFotos div.content{margin-top:2px}
#product #fotoDisplay #maisFotos div.section{padding:0; margin-right:15px; text-align:center}
#product #fotoDisplay #maisFotos div.section a{border:0; text-decoration:none}
#product #fotoDisplay .mais_fotos{margin-top:0}
#product #fotoDisplay .mais_fotos h3{width:auto; height:40px; background:#0038A0 url(img/bg_maisfotos.gif) no-repeat 0 1px; color:#FFF; padding:0 100px 0 20px; margin-bottom:5px}
#product #fotoDisplay .mais_fotos h3 span{width:auto; height:28px; padding:12px 0 0 0; overflow:hidden; background:url(img/popup_logo.gif) 0 5px no-repeat; font-size:0.95em; font-weight:bold}
#product #fotoDisplay .mais_fotos ul{margin-right:10px}
#product #fotoDisplay .mais_fotos ul li{width:80px; margin:9px auto 14px; *margin-top:0}
#product #fotoDisplay .mais_fotos ul li a{border:1px solid #FFF; padding:2px}
#product #fotoDisplay .mais_fotos ul li a:hover{border:1px solid #CCC}
#product #fotoDisplay .mais_fotos p{margin:0; padding:0}
#product #fotoDisplay .mais_fotos a.fechar{display:block; width:80px; height:22px; line-height:22px; background:url(img/maisfotos_btnfechar.gif) right 0 no-repeat; position:absolute; top:8px; right:8px; color:#FFF; font-weight:bold; font-size:0.875em}

/* Mais Videos */
#product #videoDisplay{background-color:#FFF; border:2px solid #002E8F; border-top-width:1px; position: absolute; top: 50%; left: 50%; z-index:9999; width: 480px; height: 440px; margin: -230px 0 0 -280px; display:none}
#product #videoDisplay .videos div.scroller{border:1px solid #CCC}
#product #videoDisplay .videos div.content{margin-top:2px}
#product #videoDisplay .videos div.section{padding:0; margin-right:15px; text-align:center}
#product #videoDisplay .videos div.section a{border:0; text-decoration:none}
#product #videoDisplay .videos{margin-top:0}
#product #videoDisplay .videos h3{width:auto; height:29px; background:#0038A0 url(img/bg_maisfotos.gif) no-repeat right 1px; color:#FFF; padding:10px 100px 0 20px}
#product #videoDisplay .videos h3 span{width:auto; height:28px; padding:12px 0 0 0; overflow:hidden; background:url(img/popup_logo.gif) 0 5px no-repeat; font-size:0.95em; font-weight:bold}
#product #videoDisplay .videos ul{}
#product #videoDisplay .videos ul li{text-align:center}
#product #videoDisplay .videos ul li a{border:1px solid #FFF; padding:2px}
#product #videoDisplay .videos ul li a:hover{border:1px solid #CCC}
#product #videoDisplay .videos p{margin:0; padding:0}
#product #videoDisplay .videos a.fechar{display:block; width:80px; height:22px; line-height:22px; background:url(img/maisfotos_btnfechar.gif) right 0 no-repeat; position:absolute; top:8px; right:8px; color:#FFF; font-weight:bold; font-size:0.875em}

/* Produto em Cena */
#product #videoDisplayProdutoCena {background-color:#FFF; border:2px solid #002E8F; border-top-width:1px; position: absolute; top: 50%; left: 50%; z-index:9999; width: 480px; height: 440px; margin: -230px 0 0 -280px; display:none}
#product #videoDisplayProdutoCena .videos div.scroller{border:1px solid #CCC}
#product #videoDisplayProdutoCena .videos div.content{margin-top:2px}
#product #videoDisplayProdutoCena .videos div.section{padding:0; margin-right:15px; text-align:center}
#product #videoDisplayProdutoCena .videos div.section a{border:0; text-decoration:none}
#product #videoDisplayProdutoCena .videos{margin-top:0}
#product #videoDisplayProdutoCena .videos h3{width:auto; height:29px; background:#0038A0 url(img/bg_maisfotos.gif) no-repeat right 1px; color:#FFF; padding:10px 100px 0 20px}
#product #videoDisplayProdutoCena .videos h3 span{width:auto; height:28px; padding:12px 0 0 0; overflow:hidden; background:url(img/popup_logo.gif) 0 5px no-repeat; font-size:0.95em; font-weight:bold}
#product #videoDisplayProdutoCena .videos ul{}
#product #videoDisplayProdutoCena .videos ul li{text-align:center}
#product #videoDisplayProdutoCena .videos ul li a{border:1px solid #FFF; padding:2px}
#product #videoDisplayProdutoCena .videos ul li a:hover{border:1px solid #CCC}
#product #videoDisplayProdutoCena .videos p{margin:0; padding:0}
#product #videoDisplayProdutoCena .videos a.fechar{display:block; width:80px; height:22px; line-height:22px; background:url(img/maisfotos_btnfechar.gif) right 0 no-repeat; position:absolute; top:8px; right:8px; color:#FFF; font-weight:bold; font-size:0.875em}


#product .divTabArea{min-height:320px}
#product dl.dtl dd.dtl_cores .dtl_cores_outer {height: 140px; margin-bottom: 10px}
#product dl.dtl dd.dtl_cores div.scroller {width: 366px; height: 100px;overflow: hidden;position: relative;}
#product dl.dtl dd.dtl_cores div.content {width: 100000px;position: relative;}
#product dl.dtl dd.dtl_cores div.section {width:80px;height:93px;overflow:hidden;float:left;position: relative;}
#product dl.dtl dd.dtl_cores div.section a {display: block;width:80px;height:93px;overflow: hidden;}
#product dl.dtl dd.dtl_cores div.section a span {display: block}
#product dl.dtl dd.dtl_cores div div.btn {width: 380px; height: 22px;}
#product dl.dtl dd.dtl_cores div div.btn ol {width: 344px;height: 22px; margin: -22px 0 0 17px}
#product dl.dtl dd.dtl_cores div div.btn ol li {display: inline}

#product dl.dtl dd.dtl_cores div.content {margin-top: 2px;}
#product dl.dtl dd.dtl_cores div.section {padding: 0 5px 5px 55px;margin-left: -25px;text-align: center;}
#product dl.dtl dd.dtl_cores div.section a {border: 1px solid #FFF;text-decoration: none;cursor: pointer;}
#product dl.dtl dd.dtl_cores div.section a span {font-size: 0.8em;line-height: 9px;*margin-top: -2px;cursor: pointer;}
#product dl.dtl dd.dtl_cores div.section a:hover {border: 1px solid #CCC;}
#product dl.dtl dd.dtl_cores div.btn a.anterior,#product dl.dtl dd.dtl_cores div.btn a.proxima {display: block;width: 17px; height: 22px;text-indent: -5000px;overflow: hidden;background: url(img/prod_slider_esq.gif) 0 0 no-repeat;}
#product dl.dtl dd.dtl_cores div.btn a.proxima {background: url(img/prod_slider_dir.gif) 0 0 no-repeat;margin: -22px 0 0 361px; }
#product dl.dtl dd.dtl_cores div.btn ol { font-size: 0.95em;background: #F3F3F3;text-align: center;line-height: 22px;padding: 0;}
#product dl.dtl dd.dtl_cores div.btn ol li {text-align: center;margin: 0 1px;padding: 0;}
#product dl.dtl dd.dtl_cores div.btn ol li a {padding: 0 0.28em;text-decoration: none;}
#product dl.dtl dd.dtl_cores div.btn ol li a:hover,#product dl.dtl dd.dtl_cores div.btn ol li a.on {background: #3382EF; color: #FFF}

/* ================= SAC =================== */
#sac #left {width: 185px}
#sac #left .box {width: 145px; margin: 15px auto}
#sac #center {margin-left: 195px; *margin-left: 200px; min-height: 1px}
#sac .consulte_pedidos {width: 184px}
#sac .consulte_pedidos fieldset {position: relative}
#sac .consulte_pedidos fieldset input {position: absolute; top: 4px; left: 65px}
#sac .consulte_pedidos fieldset input#email {width: 92px; height: 17px}
#sac .consulte_pedidos fieldset input#senha {width: 70px; height: 17px; top: 31px}
#sac .consulte_pedidos fieldset input.btn_ok {top: 30px; left: 150px}
#sac fieldset.busque {width: 184px; height: 68px}
#sac fieldset.busque input.palavrachave {width: 126px; height: 19px}
#sac #left ul.menu_sac {width: 184px}
#sac #center .txt .inicial dl.tel {clear: both}
#sac #center .txt .assistencias table td {width: 33%}


/* ================= SECAO =================== */
#secao #content div.filtros {height: auto; margin: 0; border: 0; min-height: 0}
#secao #content div.filtros p {padding: 0; height: auto;float: none; font-size: 1em; line-height: 20px;margin: 0 10px; border: 0; text-align:left; background:url(img/pixel_cinza.gif) 0 top repeat-x}
#secao #content div.filtros p span {line-height: 25px; font-weight:bold}
#dept_home #center, #secao #center{padding-top:10px}
#secao #center fieldset.ordenacao {float: left; width: 45%; text-align: left; margin-top: 10px; margin-bottom:10px}
#secao #center fieldset.ordenacao label {display: block; font-weight:bold; margin-bottom:3px}
#secao #center fieldset.ordenacao select {width: 215px}
#secao #center fieldset.ordenacao input.btn_ok{background:url(img/btn_bg_cinza.gif) 0 0 no-repeat}
#secao #center p.num_itens {float: right; text-align: right; margin-top: 10px}
#secao #center #cfForm .ofertas li {width: 24%}
#secao #center .ofertas li {width: 24%}
#secao #center .ofertas li dl img.thumbnail {width: 80px; height: 80px}
/* Exclui filtro de dptos */
.excluiFiltro {background: url(img/exclui_filtro.gif) no-repeat center; padding:1px; text-decoration:none}
.excluiFiltro span{visibility:hidden}


/* ================= SEUS PEDIDOS =================== */
#seus_pedidos #center fieldset {float: left}
#seus_pedidos #center p.consulte {float: left}
#seus_pedidos #center p.contato {clear: both}
#seus_pedidos #center dl.detalhes_info dt, #seus_pedidos #center dl.detalhes_info dd {float: left}
#seus_pedidos #center table.detalhe_pedido {clear: both}#seus_pedidos #center p.boleto {float: left}
#seus_pedidos #center p.desconto, #seus_pedidos #center p.frete, #seus_pedidos #center p.total,#seus_pedidos #center p.declaracao {float: right}
#seus_pedidos #center p.desconto strong, #seus_pedidos #center p.frete strong, #seus_pedidos #center p.total strong {display: inline-block}
#seus_pedidos #center dl.status {clear: both}
#seus_pedidos #center div.enderecos div {float: left}
#seus_pedidos #center p.voltar {clear: both;margin-top:25px}
#seus_pedidos #center fieldset.qtdeProdPag {width: 235px; float: right}
#seus_pedidos #center fieldset.qtdeProdPag label {float: left; display: block; width:180px; padding-top: 4px}
#seus_pedidos #center fieldset.qtdeProdPag select {float: right}
#seus_pedidos #center .paginacao {width: auto}
#seus_pedidos #center .paginacao ol li {display: inline}


/* ================= SOLICITA CATALOGO =================== */
#solic_catalogo #center fieldset legend {display: block}
#solic_catalogo #center fieldset label {clear: both; float: left; display: block}
#solic_catalogo #center fieldset label.line {display: inline; width: auto; float: none; clear: none; white-space: no-wrap}
#solic_catalogo #center fieldset.senha {position: relative}
#solic_catalogo #center fieldset.senha span {position: absolute; top: 30px; left: 280px}
#solic_catalogo #center fieldset .lg {width: 180px}
#solic_catalogo #center fieldset .sm {width: 42px}
#solic_catalogo #center fieldset span.obs,#solic_catalogo #center fieldset span.erro {width: 130px;margin-left: 125px;display: block}
#solic_catalogo #center a.btn_voltar,#solic_catalogo #center input.btn_limpar, #solic_catalogo #center input.btn_confirmar {float: left}


/* ================= SOLUCOES CORPORATIVAS =================== */
#solucoes_corp #center div.programas div {float: left}
#solucoes_corp #center div.pedido_corp label {float: left; clear:left}
#solucoes_corp #center div.pedido_corp label.line {display: inline;float: none; clear: none; white-space: no-wrap}
#solucoes_corp #center div.pedido_corp fieldset span.erro {display: block}
#solucoes_corp #center div.pedido_corp fieldset fieldset legend {display: block}
#solucoes_corp #center div.pedido_corp fieldset table {width: 98%}
#solucoes_corp #center div.pedido_corp fieldset div.add_produtos {width: 100%}
#solucoes_corp #center div.pedido_corp fieldset div.add_produtos div {float: left; width: 49%; height: 100px}
#solucoes_corp #center div.pedido_corp fieldset div.add_produtos div.add_tbprod {clear: both; float: none; width: 98%}
#solucoes_corp #center div.pedido_corp fieldset div.add_produtos input {width: 120px !important}
#solucoes_corp #center div.pedido_corp fieldset div.add_produtos .sugerir_prod label {padding-top: 8px}
#solucoes_corp #center div.pedido_corp fieldset input.btn_limpar,#solucoes_corp #center div.pedido_corp fieldset input.btn_enviar {float: left}
#solucoes_corp #lockPagina {position: absolute; top: 0; left: 0; width:100%; height: 100%;z-index:9998; display:none}
#solucoes_corp #buscaDisplay {width: 560px; height: 400px; margin: -220px 0 0 -280px; position: absolute; top: 50%; left: 50%; z-index:9999; display:none}
#solucoes_corp #buscaDisplay div {position: relative}
#solucoes_corp #buscaDisplay ul {height: 330px; overflow: auto}
#solucoes_corp #buscaDisplay ul li dl dt,#solucoes_corp #buscaDisplay ul li dl dd {float: left}
#solucoes_corp #buscaDisplay ul li dl dt {width: 300px}
#solucoes_corp #buscaDisplay .paginacao {width: auto;text-align: center}
#solucoes_corp #buscaDisplay .paginacao ol li {display: inline !important}


/* ================= TODAS AS LOJAS =================== */
#todas_lojas .todas_lista ol {float: left; width: 18%}
#todas_lojas .todas_lista li {display: block}
#todas_lojas .todas_lista p.servicos_all {clear: both}
#todas_lojas .todas_lista ul {width: auto}
#todas_lojas .todas_lista ul li {width: auto; float: left}
#todas_lojas .todas_lista p.voltar {clear:both}

/* Ivens Gonçalves - Corrigindo largura e altura de cada produto (página de detalhes): 11/03/2010 */
#product dl.dtl dd.dtl_cores div.section a {width:84px}
#product dl.dtl dd.dtl_cores div.section,
#product dl.dtl dd.dtl_cores div.section a {height:98px}
#product dl.dtl dd.dtl_cores div div.btn {margin-top:3px}

/* Ivens Gonçalves - Diminuição da imagem na página de Busca */
#busca_geral #center dl dd.foto img {width:80px; height:80px}
