/* Componentes Portal */
@import url(/css/cfWebNew/componentes/ComponentesPortal.css);

@import url(/css/cfWebNew/componentes/Produto.css);
/* Skin */
@import url(/css/skin/dadalto/skin.css);
/*lightbox*/
@import url(/css/cfWebNew/componentes/Lightbox.css);
@import url(/css/cfWebNew/componentes/LockPagina.css);
@import url(/css/cfWebNew/componentes/Carrossel.css);
@import url(/css/cfWebNew/componentes/DivBox.css);

@import url(/css/cfWebNew/componentes/PaginaProduct.css);
@import url(/css/cfWebNew/componentes/PaginaGarantiaEstendida.css);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: none;}table {border-collapse: collapse;border-spacing: 0;}input.disabled {filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;cursor: default !important}.outer {width: 100% !important; min-width: 778px !important;}#content {clear: both !important; margin: 10px 0 0}#content:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}#content {min-height: 0}*html #content {height:1%}#content{display:block}.wrapper {float: left !important; width: 100% !important;}#center {margin: 0 185px 0 165px;height: 1800px; voice-family: "\"}\""; voice-family: inherit; he\ight: auto;}#content.two_leftcol #center {margin-right: 10px;} #content.two_rightcol #center {margin-left: 10px;} #content.one #center {margin: 0 10px;} #left {float: left !important;padding-left: 10px !important;margin-left: 0; margin-top: -1750px !important; width: 155px !important; voice-family: "\"}\""; voice-family: inherit; mar\gin-top: 0 !important;mar\gin-left: -100% !important; wid\th: 145px !important; }#right {width: 165px; float: right; voice-family: "\"}\""; voice-family: inherit; ma\rgin-top: 0;mar\gin-left: -175px;fl\oat: left !important; }#footer {clear: both !important;}.clearfix:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}.clearfix {min-height: 0}* html .clearfix {height:1%}.clearfix {display:block}

/* Vitrine */
#secao #center .produtos {clear:both}
#busca_geral #center .vejaMais ul {border-bottom:none; margin:0}

/* Header */
#header{position:relative; width:100%; padding-top:0px; z-index:11 !important}

/* Logo Curva */
#header h1{position:relative; top:0; left:0; width:237px; height:115px; float:left}

/* Televendas */
#header dl#televendas{width:auto; height:auto; position:absolute; top:4px; right:10px}
#header dl#televendas dt, #header dl#televendas dd{display:inline}

/* BUSCA GOOGLE */
#fieldBusca{height:26px; position:relative; top:50px; left:0; text-align:center; margin:0 410px 0 237px}
#header .busca input#buscaInpt{width:99%; height:26px; padding-top:2px; border:0px; background-color:#f9f9f9; font-size:14pt; color:#666; position:relative; top:3px; *top:2px}
#header .busca input.btn_ok{text-indent:-9999px; content:""; /* opera */line-height:0; /* ie */width:75px; height:29px; float:right; position:relative; top:-26px; *top:-28px; right:-3px; border:0}

/* Lista de Casamento */
div#ListaCasamento{width:90px; position:relative; top:52px; right:0px; text-align:left; float:right; z-index:99; background:url(../dadalto/img/1425/listaBG.gif) no-repeat 0 0; padding-left:54px}
div#ListaCasamento a {color:#FFF;text-decoration:underline; font-size:11px; font-weight:bold}

/* MINHA CONTA */
div#minhaCta{width:130px; position:relative; top:51px; right:0px; float:right; z-index:99}
div#minhaCta #loginDisplay{width:100%; height:auto; min-height:32px; text-align:left}
div#minhaCta #loginDisplay div span{color:#FFF; padding-left:35px; padding-left:39px}
div#minhaCta #loginDisplay a{color:#FFF; font-weight:bold; text-decoration:underline; margin-left:1px; font-size:11px}
div#deslogado{height:32px; padding-top:1px; margin-left:-6px}
div#deslogado span{font-size:11px}
div#logado{height:32px; margin-left:1px}
div#logado span#titleMinCta{display:block; width:86px; height:auto; cursor:pointer; padding:8px 0 0 5px; margin-bottom:14px; _margin-bottom:13px}
div#logado ul{width:100%; position:absolute}
div#logado ul li{text-align:left; height:20px; padding-left:9px}
div#logado ul li a{font-size:11px}

/* MEU CARRINHO */
div#meuCarr{width:106px; height:31px; position:relative; top:47px; right:0px; float:right}
#meuCarr a{color:#FFF; font-size:11px; display:block; cursor:pointer}
div#meuCarr dl{height:31px; padding-top:4px; margin-left:-3px}
div#meuCarr dl#contEmptyCar{margin-left:3px}
div#meuCarr dl#EmptyCar{margin-left:3px}
div#meuCarr dl dd{padding-left:39px; text-align:left; line-height:14px}
div#meuCarr dl dd.itens a{font-size:11px}
div#meuCarr dl dd.valor a{font-size:11px}

#header #menu ul {white-space: nowrap;}#header #menu ul li {display: inline;}#header #menu ul li a {padding: 3px 0 5px 4px}#header #menu ul li a span {padding: 4px 4px 5px 0;}#header #menu ul li a {*padding: 0 0 0 4px;}#header #menu #subDpto {position: absolute; top: 103px; left: 50%; width: 756px; margin-left: -387px;}#header #menu #subDpto ol {float: left !important;width: auto !important; margin: 0 0 10px 20px;}#header #menu #subDpto ol:first-child {margin-left: 6px;}#header #menu #subDpto li {display: block}#header #menu #subDpto a {background: 0}#header #menu #subDpto p {float: right}#header #menu #subDpto ol + p {float: none; clear: both}#header #menu #subDpto ul {width: 670px}#header #menu #subDpto ul li {float: left}#header #menu #subDpto ul li:first-child {margin-left: 0; padding-left: 0;}

#header #breadcrumb #cfFormBread {float: left; width: 60%}
#header #breadcrumb #cfFormBread ol li {display: inline}
#header #breadcrumb #cfFormBread p {float:right}
#header #breadcrumb #cfFormBread p.caminho {float: left}
#header #breadcrumb #cfFormBread p span.path {display: block; margin-top:4px}
#header #breadcrumb #cfFormBread p.msglogin {width: auto}

#header .codigo_promo {width: 240px;height: 24px;float: right !important;}#header .codigo_promo label {float: left}#header .codigo_promo input.txt_cod_promo {width: 75px; height: 15px;}#header .codigo_promo div {position: absolute; top: 210px; right: 10px;width: 500px; height: 220px;margin: 0;}#left .box > * {*width: 135px;}#left .box h3, #left .box strong{width: 135px;}#right .box h3 {width: 110px;}.sub_items li:first-child a {padding-top: 0}.sub_items li ul {*margin-top: -20px;text-align:left}.sub_items li a + ul {*margin-top: 0;}.sub_items li ul a {padding: 0}.marcas_home {*width: 100px;*padding: 0 10px 0 5px; *margin-top: -5px; _margin: 0}#left .box fieldset.ofertas_email label {display: block; height: 18px; margin: 3px 3px 0; padding: 0;}#left .box h3.corp + p {padding: 6px}
#left .box .corpContent p {margin: 0; padding: 0 55px 0 0; min-height: 62px; _height: 62px; background-position: right 0; background-repeat: no-repeat;	background-image: url(img/box_catalogo.gif);}
#left .box .sc p {padding-right: 45px; background-image: url(img/box_solucorp.gif);}#left .box .corpContent p a {display: block; line-height: 20px; text-decoration: underline !important} 

.ofertas {width: 100%; clear: both !important; margin: 0 auto; }
.ofertas li {float: left !important; width: 33%;}
.ofertas li dl {margin: 0 auto;  width: 140px}
.ofertas li dl img {display: block !important; width: 140px !important;height: 140px !important;}
.ofertas li dl dd.vejaMais, .ofertas li dl dd.maisdaMarca {margin-top:5px}
.ofertas li dl dd.vejaMais a{text-decoration:underline;font-weight:bold; background:#f1f1f1; padding:0 5px}
.ofertas li dl dd.maisdaMarca a{text-decoration:underline;font-weight:bold; background:#f1f1f1; padding:0 5px}

#center ol.pedido_abas {position: relative;white-space: nowrap}#center ol.pedido_abas li {float: left; width: 25%; height: 38px;white-space: nowrap}#center ol.pedido_abas li span, #center ol.pedido_abas li span strong {display: block}#center ol.pedido_abas li span {height: 38px}#center ol.pedido_abas li.on {background: 0}#center ol.pedido_abas li.etapa1, #center ol.pedido_abas li.etapa2 {width: 20%}#center ol.pedido_abas li.etapa3, #center ol.pedido_abas li.etapa4 {width: 30%;*width: 29.95%;_width:29.96%}#busca_geral .outer {min-width: 700px !important}

#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}

/* Conserto Busca Geral */
#busca_geral #center dl dt {margin-top:-80px!important}
#busca_geral #center dl dt, #busca_geral #center dl dd {float:none!important}
#busca_geral #center dl dt, #busca_geral #center dl dd.vejaMais, #busca_geral #center dl dd.parcelas, #busca_geral #center dl dd.preco, #busca_geral #center dl dd.maisdaMarca {margin-left:95px!important}
#busca_geral #center dl dd.foto {margin-top:10px;}
#busca_geral #center dl dd.vejaMais {margin-top:5px;}
#busca_geral #center dl dd.parcelas {margin-top:5px;}
#busca_geral #center dl dd.preco {float:none; margin-top:12px!important; margin-bottom:10px}
#busca_geral #center dl dd.setQuickView {float:right!important; margin-top:-72px}

#busca_geral #center p.msgBuscaLimite {padding:0 0 40px 0}

#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;}#secao #content div.filtros p span {line-height: 25px;}#secao #center fieldset.ordenacao {float: left !important;width: 45%; text-align: left; margin-top: 10px}#secao #center fieldset.ordenacao label {display: block}#secao #center fieldset.ordenacao select {width: 200px}#secao #center p.num_itens {float: right !important; 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 !important;height: 80px !important;}#secao #center .paginacao {width: auto;text-align: center;}#secao #center .paginacao ol li {display: inline !important;}#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;}#lockPagina {background:#000;position: absolute !important; width:100% !important; z-index:9991 !important; display:none;}#product #maisFotosDisplay {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 #maisFotosDisplay #maisFotos div.scroller {width: 400px;height: 400px;overflow: hidden;position: relative;}#product #maisFotosDisplay #maisFotos div.content {position: relative; width: 400px;} #product #maisFotosDisplay #maisFotos div.section {float:left; width:400px;height:400px;overflow:hidden;position: relative}#product #maisFotosDisplay #maisFotos div.section a {display: block;width:400px;height:400px;overflow: hidden;}#product #maisFotosDisplay .mais_fotos {position: relative}#product #maisFotosDisplay .mais_fotos h3 {position: static}#product #maisFotosDisplay .mais_fotos h3 span {display: block}#product #maisFotosDisplay .mais_fotos ul {float: left;width: 120px; height: 400px; overflow: auto;}#product #maisFotosDisplay .mais_fotos ul li a {display: block;width: 80px;height: 80px;}#product #maisFotosDisplay .mais_fotos p {float: left; width: 400px}#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 dl.dtl {width: auto; position: relative;}#product dl.dtl dd.dtl_foto {width: 200px; height: 200px; margin-bottom: 15px;}#product dl.dtl dd.dtl_mfotos {width: 91px; height: 22px; float: left; margin-right: 10px; _margin-right: 0}#product dl.dtl dd.dtl_minfo {width: 103px; height: 22px; float: left; _margin-left: -4px}#product dl.dtl dd.dtl_cores {width: 375px;margin: -205px 0 0 225px;min-height: 0; border: 0; padding: 0}#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_opcoes ul {margin-bottom: 10px}#product dl.dtl dd.dtl_opcoes, #product dl dd.dtl_preco {margin-left: 225px;}#product dl.dtl dd.dtl_preco {position: relative}#product dl.dtl dd.dtl_preco, #product dl.dtl dd.dtl_preco div {width: auto; height: 105px}#product dl.dtl dd.dtl_preco div p.dtl_val_b {position: absolute; top: 10px; right: 0; width: 200px;}#product dl.dtl dd.dtl_preco div p.dtl_val_p {width: 195px; height: auto;}#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 {margin-top: 0; margin-bottom: 0;min-height: 30px; _height: 30px;display: block; border: 0;}#product dl.dtl dd.dtl_preco div p.dtl_val_b span.adicionar {height: 30px;}#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}#garantia #center {position: relative}#garantia #center h3 {float: left}#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;}#garantia #center fieldset.estender_garantia dd.garantia_de {float: left}#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;}#garantia #center dl.produto dd.estender + dd + dd.foto {top: 35px}#garantia #center dl.produto dd a.frete {top: 18px}#garantia #center dl.produto dd a.fotos {top: 225px}#garantia #center dl.produto dd.estender + dd + dd.foto + dd a.fotos {top: 260px}#garantia #center p.avancar, #garantia #center p.voltar {position: absolute; bottom: 20px; right: 25px}#garantia #center p.voltar {left: 20px}#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 !important;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}#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 {background:#000; position: absolute !important; width:100% !important; z-index:9991 !important; display:none;}#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 span.line {vertical-align: top; width: 100px; line-height: 28px; margin-left: 2px}#confirm_pgto #alteraEndereco fieldset div.dir {width: 310px; margin: 0 0 10px 20px}#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 {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}#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}#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.voltar {left: 0; margin-top: 5px; background:url(img/formas_pgto_voltar.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;}#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}#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}#declaracao_compra_print p.assinatura {clear: both} #sac #left {width: 185px !important}#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%}#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:9991; 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;}#carrinho #center div table.carrinho_itens {width: 100%}#carrinho #center table.carrinho_itens .foto {width: 85px}#carrinho #center table.carrinho_itens .nome {width: auto}#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: 395px;}
#carrinho #center div.cep span.loading img{height:38px;width:38px}

#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}#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;}#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}#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}#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}#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}#banner_regua, #banner_flash,/* .banner_botao, .banner_halfsky,*/ .banner_footer {display: none; overflow: hidden}#banner_flash div {width: auto; margin: 0 10px;}#banner_flash p, .banner_footer p {width: auto;}#banner_flash span, .banner_footer span {width: auto;display: block;text-align: center;}#banner_dhtml {position: absolute !important;width: 398px; height: 340px;top: 340px !important; left: 50% !important;margin: 0 0 0 -150px !important; padding: 0;z-index: 9998;}#banner_dhtml a { display: block; border: 1px solid red;text-indent: -10000px; overflow: hidden;width: 70px; height: 20px;position: absolute;top: 1px; left: 1px;z-index: 9999;}#banner_regua, #banner_regua object {height: 70px}#footer li, #footer dd {display: inline;}#footer dl dt dd:first-child {float: left;}#footer div {float: right;}#footer div:first-child {float: left;} #footer > ul {clear: both;}

#sit {border: 1px solid #CCC; margin: 10px;padding: 10px;text-align: left;}#sit h1 {position: static;width: 85px; height: 20px;margin: 0; margin-bottom:20px; background: url(../dadalto/img/1425/opt__static.gif) no-repeat -598px -304px;font-size: 26px;padding: 10px 0 5px 40px;}#sit #frmSitLogin span.erro {display: block; color: red; margin: 0 0 10px 48px}#sit p.at {margin-bottom: 10px; margin-top:10px; font-size: 1.2em; color: #900}#sit p.novo_atendimento {position: absolute; top: 30px; right: 30px}#sit p.novo_atendimento input {color: #FFF; font-weight: bold; text-align: center; border: 0;width: 142px; height: 22px;background: url(/img/btn_sit_novoat.gif) 0 0 no-repeat;}#sit h3 {clear: both;color: #900; font-size: 18px; font-weight: lighter; border-bottom: 1px solid #CCC; margin-bottom: 5px; _margin-top: 10px;padding: 15px 0 9px;}#sit #status {position: absolute;top: 0; left: 50%;margin: 0 0 0 -395px;z-index: 3;}#sit #status div div {width: 790px; height: 540px;text-align: center;background: #FAFAFA;border: 5px solid #900;}#sit #lockPagina {  position: absolute;  top: 0; left: 0; width:100%; height: 120%;  background-color: #000;  z-index:9998; display:none;}#sit #buscaDisplay, #sit #finalizaPedidoDisplay,#sit #erroDisplay,#sit #erroCadastroDisplay { width: 760px; height: 500px;  margin: -250px 0 0 -380px;  position: absolute;  top: 50%; left: 50%;  z-index:9999;  background-color: #FFF;  border: 1px solid #900;  font-size: 12px; padding: 2px; display:none;}#sit #buscaDisplay {width: 986px; margin-left: -492px} #sit #finalizaPedidoDisplay p strong {font-weight: bold; font-size: 1.2em}#sit #finalizaPedidoDisplay p #numeroPedido {font-weight: bold; color: #900; font-size: 1.4em}#sit #buscaDisplay p.voltar {margin: 3px; padding: 5px; background: #E1E1E1; text-align: center}#sit #buscaDisplay p.voltar a {font-weight: bold; color: #900}#sit #frameBusca,#sit #erroDisplay,#sit #erroCadastroDisplay { width: 760px; height: 500px;  margin: 0px; padding: 0px; border: 0px;} #sit #frameBusca {width: 986px;} #sit #erroDisplay,#sit #erroCadastroDisplay {width: 400px; height: 200px; margin: -100px 0 0 -200px;text-align: center;color: red; }#sit #erroDisplay h3,#sit #erroCadastroDisplay h3 {color: red; font-size: 1.5em; border: 0}#sit #erroCadastroDisplay h3 {color: #900}#sit #finalizaPedidoDisplay {margin: -100px 0 0 -300px;width: 600px; height: 200px; text-align: center; padding: 15px;}#sit #finalizaPedidoDisplay h3 {font-size: 25px}#sit #finalizaPedidoDisplay p {margin-top: 15px}#sit #finalizaPedidoDisplay #numeroPedido strong {display: block; letter-spacing: -2px; font-size: 40px !important; font-weight: bold; color: #900; margin-top: 15px}#sit #finalizaPedidoDisplay p.voltar,#sit #erroDisplay p.voltar,#sit #erroCadastroDisplay p.voltar {margin-top: 40px} #sit #finalizaPedidoDisplay p.voltar a,#sit #erroDisplay p.voltar a,#sit #erroCadastroDisplay p.voltar input {font-weight: bold; color: red; border: 0; background: 0;}#sit fieldset.fsit {position: relative; z-index: 1;}#sit fieldset.referencia,#sit fieldset.identificacao,#sit fieldset.alterar_cadastro,#sit fieldset.entrega {border: 1px solid #FFF;margin-bottom: 25px; padding-bottom: 15px;}#sit fieldset.referencia {position: relative; width: 100%; margin-top: 10px}#sit fieldset input, #sit fieldset select {font-size: 11px; margin-bottom: 2px}#sit fieldset input.bnt_ok {color: #FFF;font-weight: bold;width: 23px; height: 22px;border: 0;background:transparent url(img/codpromo_btn.gif) no-repeat 0 0;}#sit fieldset.referencia {padding-bottom: 10px;}#sit fieldset.referencia p.erro {color: red; font-weight: bold}#sit fieldset.referencia h3.informes {clear: both; padding-top: 25px;border-top: 1px solid #CCC; }#sit fieldset.referencia ol.erratas {margin: 10px 0 0}#sit fieldset.referencia ol.erratas li {margin-bottom: 10px; color: #7F0000}#sit fieldset.referencia ul.compre_tambem {border: 0}#sit fieldset.referencia ul.compre_tambem li {position: relative; padding: 5px 0;border-bottom: 1px solid #CCC; }#sit fieldset.referencia ul.compre_tambem li dl {position: relative; width: 778px;margin: 5px 0;}#sit fieldset.referencia ul.compre_tambem li dl dd {margin-bottom: 5px}#sit fieldset.referencia ul.compre_tambem li dl dd.economize,#sit fieldset.referencia ul.compre_tambem li dl dd.garantia {position: absolute; top: 10px; left: 50%; width: 160px;margin: 0 0 0 -80px;}#sit fieldset.referencia ul.compre_tambem li dl dd.garantia {top: 30px}#sit fieldset.referencia ul.compre_tambem li dl dd.adicionar {position: absolute; top: 25px; right: 0;}#sit fieldset.referencia ul.compre_tambem li dl dd.adicionar a {font-weight: bold; color: #FFF;display: block; text-align: center;padding-top: 5px;width: 164px; height: 22px;background: url(img/sit_add.gif) 0 0 no-repeat;}#sit fieldset.referencia input.btn_ok {background: url(img/btn_bg_cinza.gif) 0 0 no-repeat;}

#sit #alertMessage {z-index:10000; background:white; height:auto; padding:10px; position:absolute; display:none; width:400px; left:50%; margin-left:-200px; top:100px}
#sit #alertMessage p {margin-bottom:11px; font-size:14px; font-weight:bold}
#sit #alertMessage ul {list-style:circle; margin-left:25px; padding:10px 0}
#sit #alertMessage ul li {text-align:center}
#sit #alertMessage .voltar {float:left}
#sit #alertMessage .btn_add {position:relative; left:-86px;}
*+html #sit #alertMessage .btn_add {left:110px}
#sit #alertMessage #botarNoCarrinhoHide {left:320px}
*+html #sit #alertMessage #botarNoCarrinhoHide {left:520px}
#sit #alertMessage .adicionar {float:right}
*+html #sit #alertMessage .adicionar {margin-left:200px}
#sit #alertMessage .btn_remover {position:absolute; left:390px; top:2px}

#sit input.btn_add {font-weight: bold; border: 0; color: #FFF; width: 82px !important; height: 22px;background: transparent url(img/btn_add.gif) 0 0 no-repeat;cursor: pointer;}

#sit #carrinho #center input.btn_add {margin-top: 10px}

#sit fieldset.referencia p#adicionar {/* float:right; margin:25px 60px 0 0 */ /*float:right; margin:25px 50px 0 0;*margin:25px 25px 0 0*/margin:0 50px 0 0; *margin:5px 25px 0 0; position:absolute; right:0;}

#sit fieldset.referencia p#remover {/* float:right; margin:25px -155px 0 0 */float:right; clear:right; /*margin:-23px 0 0 0*/ margin:0; padding:0; overflow:hidden}

#sit fieldset.referencia input#botarNoCarrinho.btn_add {}
#sit fieldset.referencia input.btn_remover {border: 0; width: 30px !important; height: 22px;background:#FFF url(img/carrinho_btn_remover.gif) 0 0 no-repeat; display:block; text-indent:0; font-size: 1px; color: #FFF;cursor: pointer;float:left; padding-bottom:5px; *padding-bottom:4px}

#sit fieldset.referencia p {float: left; padding: 0 10px}#sit fieldset.referencia p.ref_preco,#sit fieldset.referencia p.ref_qt {position: absolute; top: 22px; right: 80px}#sit fieldset.referencia p.ref_preco {top: 25px; right: 140px}#sit fieldset.referencia p.nomeprod {width: 27%}#sit fieldset.referencia p label {display: block; margin-bottom: 20px; padding-top: 5px;font-weight: bold;}#sit fieldset.referencia p input {width: 40px}#sit fieldset.carrinho_compras {position: relative}#sit fieldset.carrinho_compras p.remover_todos {position: absolute; top: 15px; right: 10px;}#sit fieldset.carrinho_compras p.remover_todos a {display: block;background: url(img/carrinho_btn_remover.gif) no-repeat right 0;padding: 3px 35px 15px 0;text-transform: uppercase; text-decoration: underline;color: #9F0404;}#sit #carrinho #center {margin: 0 0 20px; padding-bottom: 10px; border-bottom: 1px solid #CCC;}#sit #carrinho #center div {border-left: 0; border-right: 0}#sit #carrinho #center div table.carrinho_itens {width: 100%;}#sit #carrinho #center div table.carrinho_itens th {height: 20px; padding-top: 40px;}#sit #carrinho #center p.total {margin: 15px 0 0; border: 0}#sit #carrinho #center p.total strong {margin: 0}#sit #carrinho #center p a.limpar_carrinho {display: block;text-indent: -10000px; overflow: hidden;width: 157px; height: 30px;background: url(img/sit_btn_limparcarrinho.gif) 0 0 no-repeat;margin-top: 10px; float: right;}#sit #carrinho #center div.cupom {min-height: 40px}#sit #carrinho #center div.cupom span.erro {font-size: 1em; margin-right: 76px}#sit #carrinho #center div.cupom p strong {color: #900}#sit #carrinho #center div.cep a {text-decoration: none; color: #900}#sit fieldset.identificacao fieldset {float: left; width: 300px}#sit fieldset.identificacao fieldset legend {display: block; *margin-left: -7px;font-weight: bold;padding: 7px 0;}#sit fieldset.alterar_cadastro label,#sit fieldset.entrega label {width: 130px;clear: both;float: left;display: block;line-height: 20px;text-align: left;}#sit fieldset.alterar_cadastro label.line,#sit fieldset.entrega label.line {display: inline; width: auto; float: none; clear: none; white-space: no-wrap;}#sit fieldset.alterar_cadastro input.comp {width: 40px}#sit fieldset.alterar_cadastro #center {margin: 0 !important}#sit fieldset.alterar_cadastro #center div.cadastro_content {margin: 0 !important; padding: 0!important;border: 0 !important; }#sit fieldset.alterar_cadastro p {clear: both}#sit fieldset.alterar_cadastro p.btn {padding: 10px 0; margin-top: 10px;border-top: 1px solid #CCC;position: relative;}#sit fieldset.alterar_cadastro p.btn input.alterar {width: 115px; height: 22px;border: 0; color: #FFF; font-weight: bold;background: url(img/btn_gravardados.gif) 0 0 no-repeat;cursor: pointer;}#sit fieldset.alterar_cadastro p.btn a {position: absolute;top: 10px; right: 110px;display: block;text-indent: -10000px; overflow: hidden;width: 81px; height: 30px;background: url(img/btn_limpar.gif) 0 0 no-repeat;}#sit fieldset.alterar_cadastro #center p.btn a.alterar,#sit fieldset.alterar_cadastro #center fieldset.entrega p.btn a.alterar {right: 0;width: 96px; background: url(img/btn_alterar.gif) 0 0 no-repeat;}#sit fieldset.alterar_cadastro #center fieldset.enderecos fieldset {text-align: left; border: 0}#sit fieldset.alterar_cadastro #center fieldset.enderecos fieldset legend {*margin-bottom: 15px}#sit fieldset.alterar_cadastro #center fieldset.cobranca label,#sit fieldset.alterar_cadastro #center fieldset.entrega label {margin: 0 3px 0 0;}#sit fieldset.alterar_cadastro #center fieldset.entrega input {margin: 3px 0;}#sit #formas_pgto #center, #sit #formas_pgto #center div {margin: 0; padding: 0; border: 0}#sit #formas_pgto #center div ul.formas {padding-bottom: 5px}#sit #formas_pgto #center div h3 {font-size: 1.2em; color: #666}#sit #formas_pgto #center div div h4 {margin-top: 10px}#sit #formas_pgto #center div div.txt {display: none}#sit #formas_pgto #center div div {display: block}#sit #formas_pgto #center div div ul li {padding: 3px 10px}#sit #formas_pgto #center div p.voltar {display: none}#sit fieldset input.btn_avancar,#sit fieldset a.btn_avancar {width: 94px; height: 30px;background: url(img/garantia_avancar.gif) 0 0 no-repeat;float: left; line-height: 0; content: ""; border: 0;text-indent: -10000px; overflow: hidden;margin-top: 10px;cursor: pointer;}#sit fieldset input.btn_avancar {text-indent: -10000px !important; font-size: 0.1em !important}#sit input.btn_avancar, #sit input.bnt_avancar {text-indent: 0 !important}#sit #frmSit input.btn_avancar,#sit #frmSit input.bnt_avancar {font-weight: bold; border: 0; color: #FFF; width: 82px; height: 22px; margin: 0;background: transparent url(img/btn_add.gif) 0 0 no-repeat; line-height: 22px !important; font-size:1em !important; text-indent:0 !important;}#sit fieldset a.btn_avancar {display: block}#footer {font-size: 0.75em !important; word-spacing: 0 !important}

/* ALT SIT 160609 */
#sit form#frmBuscaReferencia p input {width:40px}
#sit fieldset.referencia p.nomePessoaFisica {clear:left;color:#FF8800;font-size:15px; line-height:17px; margin:15px 0 0 -10px}

/* FIM */

#citiLogin form {_float: none !important; _margin-left: 400px !important;}
#citiLogin div.passos {_margin-top: -115px !important}
#citiLogin p.erro {_top: 130px}

/* largura da div 'outer' para menu de 2 linhas */
.r1024 {min-width: 1004px !important;}
.r1280 {min-width: 1255px !important;}
.r1440 {min-width: 1410px !important;}
.r1680 {min-width: 1650px !important;}


/* Exclui filtro de dptos */

.excluiFiltro {
	background: url(img/exclui_filtro.gif) no-repeat center;
	padding:1px;
	text-decoration:none !important;
}

.excluiFiltro span{visibility:hidden;}

/* Teste de T�tulos */
#left .box h2 {display:block;text-align:left}
.box h3, .box strong {display:block;}

/* Altera��o margem-bottom div CENTER - Natal */
#content.one #center {
margin:0 10px 10px 10px;
}

/* Aletra��es de outros CSS */
/* forms.css */
#login #center fieldset fieldset a {margin-left:0 !important;*margin-left: 53px !important}
#login #center fieldset fieldset.internet a {margin-left:0 !important;*margin-left: 73px !important}
/* ALtera��o titulos Breadcrumb */


/* Altera��o na p�gina de Busca do BG de Refine sua Busca */
#left .box strong.refine_busca {background-image:url(../img/59/box_left_refinebusca_l.gif); height:30px; padding:5px 0 0 17px !important; font-size:12px; letter-spacing:-0.1px}

/* CSS CHAT NO CARRINHO - 23.07 */
/* pagina carrinho */
#carrinho #center div.chat {padding:0 10px;border:1px solid #CCC;border-width:0 1px;margin:0 1px;*margin:0}
#carrinho #center div.chat p {padding:10px 0;border-bottom:1px solid #CCC}
#center div.chat a {display:block;width:238px;height:24px;margin:0 auto;text-indent:-9000px;background:url(img/btAjudaChat.gif) no-repeat 0 0}

#carrinho #center table.carrinho_itens .nome {padding-top:5px}
/* pagina login */
#login #center div div.chat {border:0;padding:0 0 10px}
/* pagina SAC */
#sac #left #botaoChat {display:none}
#sac #left #botaoChat a {display:block;width:183px;height:25px;margin:0 auto 10px;text-indent:-9000px;background:url(img/btChatSAC.jpg) no-repeat 0 0}

#nossas_lojas #center {margin:0 10px 0 165px !important;overflow:hidden}


/* message login */
#login #center .clearfix div#loginMessage {background:#F1F1F1; border:1px solid #CCC;line-height:16px; margin-bottom:10px; padding:10px}
/*  */

/* Remover BOX de OFERTAS por EMAIL */
#left #posicao2 {display:none !important}

/* ============= Quick View ================== */

dd.setQuickView {margin:5px 0 10px}
dd.setQuickView a {display:block; color:#FFF; font-weight:bold; background:url(img/btQuickView.gif) no-repeat 0 0; width:77px; height:17px; padding:5px 0 0 20px;}

div#detalhesDisplay {z-index:9991; position:absolute; left:50%; top:50%; width:740px; margin:-200px 0 0 -370px}
div#detalhesDisplay .paraTopo, #detalhesDisplay .paraInfoProduto, #detalhesDisplay #infProduto .ancoras {display:none}
div#detalhesDisplay #infProduto .bullet-seta li, #detalhesDisplay #infProduto .bullet-seta-item {background:none}
div#detalhesDisplay .descTop {background:url(img/topBox.gif) no-repeat 0 0; height:41px; }
div#detalhesDisplay .descTop strong {position:absolute; overflow:hidden; width:620px; height:26px; margin:12px 0 0 15px; font-size:14px;}
div#detalhesDisplay .descTop a {float:right; margin:12px 15px 0 0; color:#900; font-weight:bold}
div#detalhesDisplay .container {_height:340px; overflow:hidden; clear:both; background-color:#FFF; background:url(img/box.gif) no-repeat 0 bottom; padding:0 10px 10px}
div#detalhesDisplay .produto {float:left; margin-right:10px}
div#detalhesDisplay .produto a, div#detalhesDisplay .produto img {display:block; float:left}
div#detalhesDisplay .produto a.btDetalhes {clear:both; width:143px; height:17px; background:url(img/btDetalhes.gif) no-repeat 0 0; font-weight:bold; color:#FFF; text-align:center; font-size:11px; padding-top:5px; margin:10px 0 0 27px; _margin-left:14px}
div#detalhesDisplay #infProduto {float:left; width:510px; padding-top:20px}
div#detalhesDisplay #infProduto dl dt {font-weight:bold; font-size:13px; padding-right:20px; margin-bottom:20px}
div#detalhesDisplay #infProduto dl dd.ref {margin-top:5px}
div#detalhesDisplay #infProduto dl dd.deP {}
div#detalhesDisplay #infProduto dl dd.porP {font-weight:bold; font-size:19px; color:#900; margin-top:4px}
div#detalhesDisplay #infProduto dl dd.parcP {float:left; margin-top:5px}
div#detalhesDisplay #infProduto dl dd.parcP strong {font-size:14px; color:#900}
div#detalhesDisplay #infProduto dl dd.btCarrinho {float:right; margin:-15px 50px 0 0; width:160px}

div#detalhesDisplay #infProduto div.desc {clear:both; height:158px; overflow-y:scroll; overflow-x:hidden; margin-top:15px; padding:15px; float:left; border:1px solid #CCC; width:480px}
div#detalhesDisplay #infProduto div.desc strong.descTitle {font-weight:bold; text-transform:uppercase; color:#900; clear:both; display:block; margin-bottom:15px}
div#detalhesDisplay #infProduto div.desc ul {margin-top:15px}
div#detalhesDisplay #infProduto div.desc #divTC div.divTabs {display:none}
div#detalhesDisplay #infProduto div.desc #divTC .divTabArea {border:0 none}

/*
.button {display:block; height:32px; cursor:pointer; color:#FFF; font-weight:bold; font-size:14px; text-align:center; letter-spacing:-1px}
.button:hover {text-decoration:none}
a.rightBt {padding-right:7px; background:url(img/bt_right_sr_a.gif) no-repeat right 0}
a.rightBt:hover {background:url(img/bt_right_sr_b.gif) no-repeat right 0}
a.rightBt:active {color:#030;background:url(img/bt_right_sr_c.gif) no-repeat right 0}
span.leftBt {display:block; height:24px; margin-top:0; padding:8px 0 0 10px; background:url(img/bt_left_sr_a.gif) no-repeat 0 0}
a.rightBt:hover span.leftBt {background:url(img/bt_left_sr_b.gif) no-repeat 0 0}
a.rightBt:active span.leftBt {background:url(img/bt_left_sr_c.gif) no-repeat 0 0}
*/


/* COMPONENTE TAG CLOUD */
div#tagCloud {margin:15px 0;overflow:hidden;}
div#tagCloud div.tagsTitle {height:31px}
div#tagCloud div.tagsTitle h3 {display:block;padding-left:8px;line-height:31px;text-align:left;font-size:12px;background:url(img/bgTitle.gif) no-repeat 0 0}
div#tagCloud div.tagsBody {border:1px solid #CCC;}
div#tagCloud div.tagsBody ul {text-align:center;padding:15px 10px}
div#tagCloud div.tagsBody ul li {display:inline;vertical-align:middle;line-height:normal;font-weight:normal;margin-right:5px}
div#tagCloud div.tagsBody ul li a {color:#900}

/* titles tagCloud */
div#tagCloud h1, div#tagCloud h2, div#tagCloud h3, div#tagCloud h4, div#tagCloud h5, div#tagCloud h6 {display:inline;font-weight:normal}
.level1 {font-size:1.1em} .level2 {font-size:1.2em} .level3 {font-size:1.4em}
.level4 {font-size:1.5em} .level5 {font-size:1.6em} .level6 {font-size:1.8em} .level7 {font-size:2em}


/* COMPONENTE PERGUNTAS FREQUENTES */
.perguntas_frequentes .divTabArea ul {font-size:11px;; text-align:left; padding:10px 5px}
.perguntas_frequentes .divTabArea ul li {margin:12px 25px}
* html .perguntas_frequentes .divTabArea ul li {margin:6px 12px}
.perguntas_frequentes .divTabArea ul li a {font-weight:bold; display:block; text-indent:12px; background:url(img/perguntas-frequentes-item.gif) no-repeat left center}
.perguntas_frequentes .divTabArea ul li .resposta {margin-top:10px; padding:0 11px}
.perguntas_frequentes .divTabArea ul li .resposta ul {padding:0 5px; display:block}
.perguntas_frequentes .divTabArea ul li .resposta ul li {list-style:inside; margin:5px 7px}


/* COMPONENTE GLOSSÁRIO */
.glossario {margin-top:10px}
.glossario .busca {border:1px solid #DDD; margin:15px; background:#EEE; padding:10px 5px; overflow:hidden}
.glossario .busca {display:none}
	* html .glossario .busca {height:20px}
.glossario .busca p {float:left; padding:3px 5px}
.glossario .busca input {display:block; float:left}
.glossario .busca a {background:white url(img/glossario-ok.gif) no-repeat center center; text-indent:-10000px; width:25px; height:18px; display:block; float:left}
.glossario .conteudo p {margin:14px 20px}


/* Pagina descadastro */
#descadastro {background-color:#FFF; color:#666; font-family:Arial; font-size:12px; font-weight:normal; line-height:13px;}
#descadastro #descContainer {border:1px solid #CCC; height:250px; margin:80px auto 0; width:600px}
#descadastro h1 {height:76px; margin:40px auto 50px; width:187px}
#descadastro h1 a {background:#FFF url(img/logo-dadalto.gif) no-repeat 0 0; display:block; height:76px; margin:0; overflow:hidden;  text-indent:-5000px;  width:187px;}
#descadastro #text {margin:20px 40px 0}
#descadastro #text p.msg {margin-bottom:15px}
#descadastro #text p.msg strong {font-size:14px}


/* LightBox Brasspag */
#lockPaginaBPag {height:100%; width:100%;background-color:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9990; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65)}
#actBrasspag {display:none; left:50%; margin:-100px 0 0 -200px; position:absolute; top:50%; width:400px; z-index:9991; background-color:#FFF; border:2px solid #666; padding:0 20px 0; text-align:center}
#actBrasspag h3 {text-align:center; font-size:15px; background-color:#f1f1f1; margin:0 -20px; padding:5px;}
#actBrasspag .loader {display:block; margin:0 auto; width:90px; height:90px; margin-top:10px}



/* ========= BOTÕES ========= */
/* Normal */
.btQuickView {text-decoration:none; text-indent:-10000px; background-repeat:no-repeat; cursor:pointer; border:none; line-height:0}
/* Hover */
.btQuickView:hover {opacity:0.75; filter:alpha(opacity=75)}
/* Active */
.btQuickView:active {opacity:1; filter:alpha(opacity=100)}

/* Específicos */
.btQuickView {background-position: 0 -834px; height: 18px; width:94px}
.btQuickView:active {background-position:0 -852px}



/* Ivens Gonçalves: Escondendo */
/*#perguntas_frequentes, .perguntas_frequentes, #glossario, .glossario {display:none}*/

/* Ivens Gonçalves - Escondendo: 11/05/2010 */
#confirm_pgto #center div.agendamento {display:none}
#carrinho #center fieldset div.agendamento {display:none}

/* Gustavo - Tirando altura half sky: 16/07/2010 */
.banner_halfsky { height:auto!important }

/* Ivens Gonçalves - Diminuição da imagem na página de Busca */
#busca_geral #center dl dd.foto img {width:80px; height:80px}

/*nota fiscal*/
#seus_pedidos #center p.desconto, #seus_pedidos #center p.frete, #seus_pedidos #center p.total, #seus_pedidos #center p.declaracao {width: 240px !important;}
#seus_pedidos #center p.nota-fiscal {border-left: 1px solid #CCCCCC; clear:both;float: right;padding: 11px 10px 11px 0;text-align: right;width: 240px;}
#seus_pedidos #center p.nota-fiscal .linkView{color:#f80; display:block; font-weight:normal; text-decoration:underline; margin-bottom:10px; cursor:pointer;}
#seus_pedidos #center p.nota-fiscal #sem-nota-fiscal{color:#f80;}
#seus_pedidos #lightbox-nota-fiscal{background:#FFF; width:790px; border:3px solid #080;}
#seus_pedidos #lightbox-nota-fiscal .lightboxBody {max-height:400px; overflow:auto}
* html #seus_pedidos #lightbox-nota-fiscal .lightboxBody {height:400px}
#seus_pedidos #lightbox-nota-fiscal .titulo-nota-fiscal{color:#080;}
#seus_pedidos #lightbox-nota-fiscal .chave-acesso{color:#080; font-weight:bold;margin-top:15px; display:block;margin-bottom:3px;}  
#seus_pedidos #lightbox-nota-fiscal .numero-chave{display:block; background:url(/css/cfWebNew/img/bk-inputs.png) repeat-x; border:1px solid #ccc; width:330px; padding:3px;clear:both;}
#seus_pedidos #lightbox-nota-fiscal .link-nf a{font-size:11px; color:#FF8800; display:block; margin:3px 0 15px; text-decoration:underline;}
#seus_pedidos #lightbox-nota-fiscal .dados-nota {border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:10px;}
#seus_pedidos #lightbox-nota-fiscal .dados-nota li{clear:both; margin-bottom:3px; overflow:hidden;}
#seus_pedidos #lightbox-nota-fiscal .dados-nota span{display:block; float:left;}
#seus_pedidos #lightbox-nota-fiscal .dados-nota .title-dados{width:150px;}
#seus_pedidos #lightbox-nota-fiscal #btn-ministerio {padding:15px 0px;overflow:hidden; display:block;} 
#seus_pedidos #lightbox-nota-fiscal #btn-ministerio a{background:url(/css/cfWebNew/img/btn-ministerio-da-fazenda.png) no-repeat; text-indent:-10000px; display:block; height:32px;} 
#seus_pedidos #lightbox-nota-fiscal .acesso-receita{font-size:12px; margin-top:5px;}
#seus_pedidos #lightbox-nota-fiscal .acesso-receita a{text-decoration:underline;}

/*CSS para os selos de promoções*/
.produto-atributos .selos-promocoes span{float:left; margin-right:5px;}/*Colocar os selos flutuando na product*/
.selos-promocoes {overflow:hidden;}
.selos-promocoes span{display:block;width:178px; text-align:center; font-size:11px; padding:5px 0; margin:5px 0 0 0;}
/*Cores dos selos* Padrão Cinza e os skins definem suas cores*/
.selos-promocoes .selo-de-frete{border:1px solid #ccc; background:#ebebeb; color:#000; text-transform:uppercase; font-weight:bold;}
.selos-promocoes .selo-de-desconto{border:1px solid #ccc; background:#ebebeb; color:#000; text-transform:uppercase; font-weight:bold;}
.produto .link-product:hover .selos-promocoes .selo-de-frete, .produto .link-product:hover .selos-promocoes .selo-de-desconto{text-decoration:underline;}
/*Com os selos o carrossel terar que ter sua altura alterada de 270 para 330*/
.carrossel .voltar, .carrossel .avancar, .carrossel .produtos {height: 330px;}
.carrossel .selos-promocoes span{width:165px;}/*Tamanho diferenciado para o carrossel*/  

/* onebox com html */
.onbox{background:url(http://hml.comprafacil.com.br/desenvolvimento/2011/20111130_MC-Onbox_Html/producao/bg-1box.png) no-repeat 0 0; width:165px; height:221px; position:relative; margin-bottom:10px;}
.onbox a{text-decoration:none; display:block; width:165px; height:221px;}
.onbox .onbox-img-produto{position:absolute; top:5px; left:45px;}
.onbox .onbox-titulo {position:absolute; top:77px; left:10px; font:bold 12px arial, helvetica, sans-serif; color:#080;}
.onbox .onbox-descricao{position:absolute; top:107px; font:12px arial, helvetica, sans-serif; left:10px; color:#666;}
.onbox .onbox-por {position:absolute; top:149px; left:10px; font:bold 12px arial, helvetica, sans-serif; color:#080;}
.onbox .onbox-ate .onbox-texto{font:12px arial, helvetica, sans-serif; color:#666; display:block;}
.onbox .onbox-ate {position:absolute; top:162px; left:10px; font:12px arial, helvetica, sans-serif; color:#080;}
