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: line-through;}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 130px 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: 110px; float: right; voice-family: "\"}\""; voice-family: inherit; ma\rgin-top: 0;mar\gin-left: -120px;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}#header {position: relative !important;width: 100% !important;padding-top: 85px;*padding-top: 86px; }#header h1 {position: absolute;top: 0; left: 0;}#header #user_menu {margin-right: 10px; padding-top: 3px; width: 515px !important; height: 24px !important; position: absolute !important; top: 3px !important; right: 0 !important;}#header #user_menu li {display: inline !important;}#header .busca {position: absolute !important; top: 42px !important; left: 50% !important; width: 298px;height: 40px; margin-left: -150px;}#header .busca input {width: 188px; height: 15px;}#header .busca input.btn_ok {width: 23px !important; height: 22px !important;}#header .busca p {font-size: 0.75em; padding: 1px 0 0 58px; color: #FFF; display: none}#header dl#televendas {width: 240px;height: 30px;position: absolute !important; top: 42px !important; right: 5px !important;padding-top: 3px;}#header dl#televendas dt + dd {margin-top: -17px}#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;}.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, .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.98%;_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}

#busca_geral #center p.msgBuscaLimite {padding:0 0 40px 0}

/* Conserto Busca Geral */
#busca_geral #center dl dt {margin-top:-70px!important}
#busca_geral #center dl dt, #busca_geral #center dl dd {float:none}
#busca_geral #center dl dt, #busca_geral #center dl dd.vejaMais, #busca_geral #center dl dd.parcelas, #busca_geral #center dl dd.preco {margin-left:95px!important}
#busca_geral #center dl dd.vejaMais {margin-top:7px;}
#busca_geral #center dl dd.preco {float:none; margin-top:12px!important}
#busca_geral #center dl dd.setQuickView {float:right; margin-top:-72px}

#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 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: 160px}#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;}
#product #lockPagina {position: absolute !important; width:100% !important; z-index:9998 !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 #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 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}#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 {display: block; float: left}#formas_pgto #center div ul.formas li a {white-space: nowrap}#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 {position: absolute !important; width:100% !important; z-index:9998 !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: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;}

#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, #carrinho #center div.descontoKm {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, #carrinho #center div.descontoKm 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, #carrinho #center div.descontoKm p.km {text-align: right;padding: 3px 125px 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 , #carrinho #center div.descontoKm p.km strong {display: block; width: 115px; 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, #carrinho #center div.descontoKm span.loading {position: absolute; top: 4px; right: 385px;}
#carrinho #center div.cep fieldset input.txt_cep, , #carrinho #center div.descontoKm fieldset input.txt_cep {width: 95px}
#carrinho #center div.cupom p.desconto_cupom,#carrinho #center div.cep p.frete, #carrinho #center div.descontoKm p.km {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 {display: block;position: absolute;top: 70px; *top: 115px;left: 130px; *left: 140px;}
@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 !important}#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;}#footer > ul li {float: left;}#sit {border: 1px solid #CCC; margin: 10px;padding: 10px;text-align: left;}#sit h1 {position: static;width: 85px; height: 40px;margin: 0;background: url(img/quemsomos_icone.gif) 0 0 no-repeat;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: #080}#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: #080; 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 #080;}#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: 395px;  margin: -200px 0 0 -380px;  position: absolute;  top: 50%; left: 50%;  z-index:9999;  background-color: #FFF;  border: 1px solid #080;  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: #080; 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: #080}#sit #frameBusca,#sit #erroDisplay,#sit #erroCadastroDisplay { width: 760px; height: 365px;  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: #080}#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: #080; 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 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}

#alertMessage{display:none; position:absolute; z-index:9991; top:50%; left:50%; width:400px; height:250px; margin:-100px 0 0 -200px}
#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 .adicionar {float:right}
*+html #sit #alertMessage .adicionar {margin-left:200px}
*+html #sit #alertMessage #botarNoCarrinhoHide {margin-left:200px}
#sit #alertMessage .btn_remover {position:absolute; left:390px; top:2px}

#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: #080}#sit #carrinho #center div.cep a {text-decoration: none; color: #080}#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: right; 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.8em !important; word-spacing: 0 !important}

#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;}


/* BUSCA GOOGLE */
#header .busca {
	background-repeat: no-repeat !important; 
	background-position: 200px 0 !important; *background-position: 207px 0 !important;
	/*background-image: url(img/150/form_busca_bg_btn.gif) !important;*/
	width: 296px;
	margin-left: -160px;
}
#header .busca label {
	padding: 0 !important;
	background: none !important;
}
#header .busca input {width: 152px !important}
#header .busca input.btn_ok {
	text-indent: -9999px;
	content: ""; /* opera */
	line-height: 0; /* ie */
	background-position: 5px 6px !important;*background-position:6px 6px !important;
	background-color: transparent !important;	
	background-image: url(img/icone_busca.gif) !important;
	width: 23px !important;
}
@media all and (min-width: 0px) { /*Opera Hack*/
	#header .busca input.btn_ok {
		padding-right: 15px; padding-bottom: 5px;
		background-position: 7px 5px !important;
	}
}
span#seloGoogle {
	position: absolute;
	z-index: 9999;
	top: 3px; 
	left: 232px; *left:237px; _left:237px;
	margin-left: 0;	
}

/* 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;}
.box h3, .box strong {display:block;}

/* Altera��o margem-bottom div CENTER - Natal */
#content.one #center {
margin:0 10px 10px 10px;
}
/* ALtera��o titulos Breadcrumb */


/* == TEMPORADA DE PREMIOS VISA == */
#promoFim #header {margin-bottom:20px}
#promoFim #footerUserArea {margin-top:20px}
#pedido_finalizado #center div#superPromo, #promoFim div#superPromo, #consultaPromo div#superPromo {padding-right:31px; margin-top:20px; color:#fff; font-size:11px; font-weight:bold}
#promoFim div#superPromo, #consultaPromo div#superPromo  {width:468px; margin:0 auto}
#pedido_finalizado #center div#superPromo #promoVisa, #promoFim div#superPromo #promoVisa, #consultaPromo div#superPromo #promoVisa {background:#d64f1b; width:468px; min-height:448px; _height:448px}
#promoFim div#superPromo #promoVisa {min-height:600px; _height:600px}
#consultaPromo div#superPromo #promoVisa {padding-bottom:40px; min-height:450px; _height:450px}
#pedido_finalizado #center div#superPromo #promoVisa h3, #promoFim div#superPromo #promoVisa h3, #consultaPromo div#superPromo #promoVisa h3 {background:url(img/59/tempremios_header.gif); height:109px; text-indent:-5000px}
#pedido_finalizado #center div#superPromo #promoVisa h4, #consultaPromo div#superPromo #promoVisa h4 {margin:30px 0 0 32px; text-transform:uppercase}
#promoFim div#superPromo #promoVisa h4 {text-indent:-5000px; background:url(img/59/tempremios_parabens.gif); width:270px; height:122px; margin:135px auto 0}
#consultaPromo div#superPromo #promoVisa h4 {text-indent:-5000px; background:url(img/59/tempremios_imgconsulte.gif); width:196px; height:26px; margin:29px auto 15px}
#consultaPromo div#superPromo #promoVisa p, #consultaPromo div#superPromo #promoVisa form {margin-left:50px}
#pedido_finalizado div#superPromo #promoVisa p {margin-left:32px}
#consultaPromo div#superPromo #promoVisa form fieldset {padding:0}
#pedido_finalizado #center div#superPromo #promoVisa form {margin:17px 0 0 32px}
#pedido_finalizado #center div#superPromo #promoVisa form input {margin:0; padding:0}
#pedido_finalizado #center div#superPromo #promoVisa form label {position:relative; top:-2px; margin-right:18px}
#pedido_finalizado #center div#superPromo #promoVisa form label#lbl_regulamento {display:block; text-transform:uppercase; margin:27px 0 11px 0}
#pedido_finalizado #center div#superPromo #promoVisa form #regulamento {margin:0 0 15px 0; width:405px; height:70px; border-top:2px groove #808080; border-left:2px groove #808080; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8; overflow:auto; background:#fff; color:#000; font-weight:normal; padding:5px}
#pedido_finalizado #center div#superPromo #promoVisa form #regulamento p {margin:0 0 12px 0}
#pedido_finalizado #center div#superPromo #promoVisa form #regulamento a {color:#0000FF; text-decoration:underline; font-size:11px; font-weight:normal}
#pedido_finalizado #center div#superPromo #promoVisa form #enviaPromo {background:url(img/59/tempremios_btEnviar.gif) no-repeat 0 4px; border:0; width:83px; height:25px; position:relative; top:31px; left:-95px; text-transform:lowercase; font-size:12px; color:#913714; font-weight:bold; letter-spacing:1px; cursor:pointer}
#consultaPromo div#superPromo #promoVisa form .cpf {width:184px; margin:0 5px}
#consultaPromo div#superPromo #promoVisa form .consultar {background:url(img/59/tempremios_btConsultar.gif) no-repeat 0 4px; border:0; width:83px; height:25px; text-transform:lowercase; cursor:pointer; font-size:12px; color:#913714; font-weight:bold; letter-spacing:1px}
#consultaPromo div#superPromo #promoVisa form .erro {display:block; margin:3px 0 0 141px; color:#FFCC00}
#consultaPromo div#superPromo #promoVisa table {width:365px; margin:0 auto; border:1px solid #953713; margin-top:10px}
#consultaPromo div#superPromo #promoVisa thead th {background:#b54317; border:1px solid #953713; text-align:center; width:118px; height:40px}
#consultaPromo div#superPromo #promoVisa tbody td {border:1px solid #953713; width:118px; height:40px; text-align:center} 

/* Layer AlertMessage - Carrinho */
#carrinho #lockPagina {position: absolute; width:100%; z-index:9998; display:none;}

/* Remover BOX de OFERTAS por EMAIL */
#left #posicao2 {display:none !important}

/* ============= Quick View ================== */
div#lockPagina, .lockPagina {display:none; width:100%; background-color:#000; position:absolute; top:0; left:0; z-index:9990}

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 .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:#666; 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:#666; 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:#666}
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:#666; 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:#666}

/* 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}


/* 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}


/* Escondendo ToolTip */
.ofertas li dl dd.toolTip {display:none}

/* 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}

/* Novas abas HOME */
#home #divTC .divTabArea {border-top:none; border-color:#999}
#home .divTabs, #home .divTabs .ulTabs {height:auto}
#home .divTabs .ulTabs {overflow:hidden; margin-bottom:-1px}
#home .divTabs .ulTabs li {background-image:url(img/aba-home/esquerda.png); height:33px; border-bottom:1px solid #CCC; width:33%; text-align:center; height:33px}
#home .divTabs .ulTabs li#li3 {width:34%}
/* Gambiarra */ *+html #home .r1024 .divTabs .ulTabs li#li3, *+html #home .r800 .divTabs .ulTabs li#li3 {width:33.9%}
#home .divTabs .ulTabs li {border-bottom:1px solid #999}
#home .divTabs .ulTabs li.on {background-image:url(img/aba-home/esquerda-hover.png); border-bottom:none}
#home .divTabs .ulTabs li span {background-image:url(img/aba-home/direita.png); margin-left:0; font-size:14px}
#home .divTabs .ulTabs li:hover span, #home .divTabs .ulTabs li.on span {color:#FF500A; text-decoration:none}
#home .divTabs .ulTabs li.on span {background-image:url(img/aba-home/direita-hover.png)}

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