a {text-decoration:none}
a:hover {text-decoration:underline}
input {font-size:11px; font-family:Arial, Helvetica, sans-serif}
h2, fieldset legend, hr {display:none}
.clearfix {display:block;min-height:0}
.clearAll {clear:both}
.btn_ok {cursor: pointer}
input.btn_ok {font-weight:bold; margin-left:3px;width:58px;height:25px;border:0}
#carrinho #divCarrinhoIn input.btn_ok, #seus_pedidos #contClear input.btn_ok {width:23px; padding-bottom:6px; text-indent:-4px}


/* LIGHT BOXES */
div#lockPagina {background-color:#000; width:100%; position:absolute; z-index:9998; opacity:0.5; display:none}


/* Fotos */
div#maisFotosDisplay {display:none; height:460px; left:50%; margin:-230px 0 0 -280px; position:absolute; top:50%; width:560px; z-index:9999; background-color:#FFFFFF; border:2px ridge #5e0707}
#product #maisFotosDisplay .mais_fotos {margin-top:0; position:relative}
#product #maisFotosDisplay .mais_fotos h3 {background:url(img/bg_maisfotos.gif) repeat-x 0 0; color:#FFFFFF; height:40px; margin-bottom:5px; padding:0 100px 0 20px; width:auto; position:static}
#product #maisFotosDisplay .mais_fotos h3 span {font-size:12px; font-weight:bold; height:28px; overflow:hidden; width:auto; padding:12px 0 0; display:block}
#product #maisFotosDisplay .mais_fotos ul {margin-right:10px; float:left; height:400px; overflow:auto; width:120px}
#product #maisFotosDisplay .mais_fotos ul li {margin:9px auto 14px; width:80px}
#product #maisFotosDisplay .mais_fotos ul li a {display:block; height:80px; width:80px; border:1px solid #CCC; padding:2px}
#product #maisFotosDisplay #maisFotos div.scroller {border:1px solid #CCC; height:400px; overflow:hidden; position:relative; width:400px}
#product #maisFotosDisplay #maisFotos div.content {margin-top:2px; position:relative; width:400px}
#product #maisFotosDisplay #maisFotos div.section {margin-right:15px; padding:0; text-align:center; float:left; height:400px; overflow:hidden; position:relative; width:400px}
#product #maisFotosDisplay #maisFotos div.section a {border:0 none; text-decoration:none; display:block; height:400px; overflow:hidden; width:400px}
#product #maisFotosDisplay .mais_fotos a.fechar {background:url(img/maisfotos_btnfechar.gif) no-repeat right 6px; color:#fff; display:block; font-size:0.875em; font-weight:bold; line-height:22px; position:absolute; right:8px; width:80px; border-left:1px solid #000; height:30px; padding:6px 0 0 6px; top:0}


/* Video */
div#videoDisplay{display:none; height:437px; left:50%; margin:-230px 0 0 -280px; position:absolute; top:50%; width:480px; z-index:9999; background-color:#FFFFFF; border:2px ridge #5e0707}
div#videoDisplay .videos {margin-top:0; position:relative}
div#videoDisplay .videos h3 {background:url(img/bg_maisfotos.gif) repeat-x 0 0; color:#FFFFFF; height:37px; padding:0 100px 0 20px; width:auto; position:static}
div#videoDisplay .videos h3 span {font-size:12px; font-weight:bold; overflow:hidden; width:auto; padding:7px 0 0; display:block}
div#videoDisplay a.fechar {background:url(img/maisfotos_btnfechar.gif) no-repeat right 6px; color:#fff; display:block; font-size:0.875em; font-weight:bold; line-height:22px; position:absolute; right:8px; width:80px; border-left:1px solid #000; height:30px; padding:6px 0 0 6px; top:0}


/* breadcrumb */
div#breadcrumb {text-align:left; margin:15px 20px 0}
div#breadcrumb p.backSite {float:left; padding:10px 0}
div#breadcrumb p.caminho {margin-left:155px; border-left:1px solid #ccc; padding:10px 20px; display:none}


/* Voltar pra Home */
h2.backHomeLoja {display:block; position:relative}
h2.backHomeLoja a {display:block; height:35px; left:27px; position:absolute; text-indent:-5000px; top:20px; width:210px}

/* user area */
div#userArea p#userLogin{text-align:left; margin-left:20px; *margin-left:-470px; position:absolute; top:253px}
div#userArea p#userLogin a {text-decoration:underline}
div#userArea ul#userOpt{text-align:right; margin:10px 10px 0 0}
div#userArea ul#userOpt li{display:inline; margin:3px 0 0 20px; padding:0 0 2px 24px; font-weight:bold}
div#userArea ul#userOpt li a {margin-left:0px}


/* televendas */
#header dl#televendas {border-bottom:1px solid #CCCCCC; float:right; font-size:11px; margin-right:25px; margin-top:10px; padding-bottom:5px; text-align:right}
#header dl#televendas dt, #header dl#televendas dd {display:inline; font-weight:bold}
#header dl#televendas dt {padding-left:16px}


/* naveg */
#naveg {clear:both; text-align:left; margin:0 0 10px 10px; color:#8d8d8d; font-weight:normal; height:26px}
#naveg li {float:left}
#naveg li a {padding:6px 12px; color:#ad1313; font-weight:bold; font-size:12px; border:1px solid #fff; display:block; float:left}
#naveg li span {margin-top:6px; display:block; float:left}
#naveg li.on a {color:#fff; background:#770306}
#naveg li.todas a {background:url(img/seta.gif) no-repeat 83px 14px}
#naveg li a:hover {text-decoration:none; background:#d4d4d4; color:#3d3d3d; border:1px solid #e2e2e2}
#naveg li.on a:hover {color:#fff; background:#770306}
#naveg li.todas a:hover {background:#d4d4d4 url(img/seta.gif) no-repeat 83px 14px; color:#3d3d3d; border:1px solid #e2e2e2}
#naveg #subDpto {left:50%; margin-left:92px; position:absolute; top:139px; width:330px; background:#fff; border:3px solid #770306; padding:4px 10px 18px; text-align:left; z-index:99999}
#naveg #subDpto ul {float:left; margin-right:27px}
#naveg #subDpto ul li {float:none; clear:both}
#naveg #subDpto ul li a {background:none; border:none; padding:0; font-weight:normal; color:#000; line-height:20px}
#naveg #subDpto ul li a:hover {text-decoration:underline}


/* menu */
#menu ul {text-align:left; height:28px}
#menu ul li {float:left; border-left:1px solid #a22221; margin-top:4px}
#menu ul li a {font-size:12px; display:block; padding:2px 12px; font-weight:bold}




/* navegação horizontal */
div#navHor div#busca {float:right; text-align:left; margin:-28px 8px 0 675px}
div#navHor div#busca form {width:100%; height:100%}
div#navHor div#busca form fieldset label {display:none}
div#navHor div#busca form fieldset input#buscaInpt {margin-top:2px; height:19px; width:225px; border-style:solid; border-width:1px; border-top-color:#313131;  border-right-color:#cbcbcb; border-bottom-color:#cbcbcb; border-left-color:#313131}


/* LEFT */
/* ===== Deptos sem menu (obs: tem interferencia tb na wrapper, no arquivo estrutura.css) */
#dept_home.dvds #left, #dept_home.fantasias #left {display:none}
/* ====================================================================================== */
div#menuNav ul{list-style:none}
#left #menuNav {margin-top:15px}
#left #menuNav ul {border:1px solid #ccc; border-top:none; background:#fff}
#left #menuNav ul.sub_items {overflow:hidden}
#left #menuNav ul h2 {display:block; text-align:center; font-weight:normal; font-size:12px; margin-top:-1px}
#left #menuNav ul h2 li {border-top:1px solid #dbdbdb; margin:0 3px; padding:8px 0 0; zoom:1}
#left #menuNav ul h2 li a {margin-bottom:10px; display:block}
#left #menuNav ul ul {border:none}
#left #menuNav ul li ul li {padding:4px 0 0; border:none}
#left #menuNav ul li ul li a {font-weight:normal; color:#999}
#left #menuNav strong {background-image:url(img/box_left_titulo.gif); display:block; font-size:12px; height:24px; padding-top:8px; text-align:center}
/***************/


/* BREADCRUMB */
div#center div#breadCrumb{width:100%; min-width:771px; height:31px; background:#ae1111; border-top:2px solid #FFF; display:none}
div#breadCrumb ul{padding:8px 0 0 10px}
div#breadCrumb ul li{display:inline}
div#breadCrumb ul li.lastCrumb a{font-weight:bold}
/***************/


/* ORDENACAO */
div#sectOrd{padding-bottom:23px; height:35px}
#secao #center fieldset.ordenacao {float:left; margin-top:10px; text-align:left; width:45%}
fieldset.ordenacao label{margin-right:5px}
fieldset.ordenacao select{font-size:11px}
/***************/


/* NUMERO DE ITENS */
div#center p.num_itens{float:right; width:50%; text-align:right; margin-top:10px}
/***************/


/* vitrine */
.ofertas {width: 100%; float: right; margin: -1px auto 0; border-top:1px solid #CCC}
.ofertas li {float: left; width: 33.3%; padding:15px 0; text-align:left}
#dept_home .ofertas li, #secao .ofertas li {width: 24.9%}
.ofertas li dl {margin: 0 auto;  width: 170px; line-height:16px; padding:10px 15px}
.ofertas li dl dd.foto {text-align:center; padding-bottom:5px}
.ofertas li dl dd.foto a {display:block; width:152px; text-align:center}
.ofertas li dl img {width: 140px ;height: 140px ; margin:5px 0}
.ofertas li dl dt {font-size:14px; font-weight:bold; line-height:18px; margin:5px 0 12px}
.ofertas li dl dd.precoPor {font-weight:bold}
.ofertas li dl dd.parcelas strong {font-size:12px}
.ofertas dl dd.comprar {float:left; margin-top:7px; margin-bottom:10px}
.ofertas dl dd.comprar a {display:block; font-size:10px; height:21px; width:55px; padding-top:2px; text-align:center; text-decoration:none}
.ofertas dl dd.setQuickView {margin:5px 0 10px; clear:both}
.ofertas dl dd.setQuickView a {display:block; width:83px; height:27px; padding:4px 0 0 35px;}
/***************/


/* PAGINACAO */
#center .paginacao {font-size:0.95em; margin:15px auto; clear:both; text-align:center}
#center .paginacao ol li {display:inline; padding:0 5px}
#center .paginacao ol li.anterior{border-right:1px solid #666; margin-right:5px}
#center .paginacao ol li.on{border-style:solid; border-width:1px}
#center .paginacao ol li.proximo{border-left:1px solid #666; margin-left:5px}


fieldset.qtdeProdPag, #seus_pedidos #center fieldset.qtdeProdPag {margin-bottom:10px; text-align:right; float:right; width:210px}
fieldset.qtdeProdPag label {padding-right:5px; text-align:right; display:block; float:left; width:155px; margin-top:5px}
/***************/

/* PRODUTO */

/* Alert Message */
#product #alertMessage {background-color:#FFFFFF; border:2px ridge #008800; display:none; height:180px; left:50%; margin:-80px 0 0 -157px; position:absolute; top:50%; width:315px; z-index:9999}
#product #alertMessage p {border-bottom:1px solid #CCCCCC; font-size:1em; font-weight:bold; margin:10px; padding-bottom:5px; text-align:center}
#product #alertMessage ul {height:70px; margin:0 20px; overflow:auto}
#product #alertMessage span {display:block; float:left; height:30px; margin-left:10px; width:187px}
#product #alertMessage span.alterar {margin-left:15px; width:93px}
#product #alertMessage span a {background:transparent url(img/prod_btn_carrinho_new.gif) no-repeat scroll 0 0; display:block; height:30px; overflow:hidden; text-indent:-10000px; width:187px;}
#product #alertMessage span.alterar a {background:transparent url(img/btn_alterar_prod.gif) no-repeat scroll 0 0; width:93px}
/***************/


#product dl.variacoes {margin-bottom:20px}


/* Detalhes do Produto */
#product dl.productDetails {line-height:16px; padding-top:5px}
#product dl.productDetails dt.productTitle {font:bold 14px Arial, Helvetica, sans-serif; padding:12px 0 0}
#product dl.productDetails dd.foto {float:left; padding-bottom:5px; text-align:center; margin-right:15px}
#product dl.productDetails dd.foto span {background:#fff; display:block; text-align:center; width:210px}
#product dl.productDetails dd.foto img {margin:5px 0}
#product dl.productDetails dd.ref {margin-bottom:10px}
#product dl.productDetails dd.por {font-weight:bold}
#product dl.productDetails dd.de {margin:10px 6px 0 0; padding-right:5px}
del {text-decoration:none}
#product dl.productDetails dd.parcelas {line-height:18px}
#product dl.productDetails dd.parcelas strong {font-size:1.4em}
#product dl.productDetails .btAdicionar {border-left:1px solid #ccc; height:107px; margin:0 235px 0 0; padding:50px 0 0 20px; position:absolute; top:70px; left:395px; _left:420px}
#product dl.productDetails dd a.carrinho {background:url(img/btComprar2.gif) no-repeat 0 0;display:block; height:25px; text-decoration:none; color:#fff; width:123px; font-size:24px; text-align:center; padding:10px 0; font-weight:bold}
/***************/

/* Opcoes SKU */
#product dd.opcoes {padding:0 0 10px; margin-top:10px; }
#product dd.opcoes p {display:block; width:180px; margin:10px 0 0 200px;}
#product dd.opcoes ul {}
#product dd.opcoes ul li fieldset {}

/* Pop up CEP */
#popup .buscacep table.cep_result tbody tr td {padding:0 5px;}


/* Opcoes do Produto */
#product #opcoesProduto .maisfotos {margin-top:15px; background:url(img/btMaisFotos.gif) no-repeat 0 0;display:block; height:20px; *height:18px; margin:12px 0 0 226px; padding:3px 0 0 22px; *padding-top:4px; width:61px; color:#fff; text-decoration:none}
#product #opcoesProduto .video {background:url(img/btTrailer2.gif) no-repeat 0 0;display:block; height:20px; *height:18px; margin:5px 0 0 226px;padding:3px 0 0 22px; *padding-top:4px; text-decoration:none; color:#fff; width:71px}
#product #opcoesProduto .video a {text-decoration:none; color:#fff}
#product #opcoesProduto .maisinfo {background:url(img/btInfoProduct.gif) no-repeat 0 0;display:block; height:20px; *height:18px; margin:5px 0 0 226px;padding:3px 0 0 22px; *padding-top:4px; text-decoration:none; color:#fff; width:125px}
/***************/


#product #center div#status {height:60px; left:220px; position:absolute; top:360px; width:100px}


/* Tabs */
#product #center #divTC, #product #center #showVideos {clear:both}
#product #center #divTC .divTabs, #product #center #showVideos .divTabs {height:31px; width:auto}
#product #center #divTC .divTabs .ulTabs, #product #center #showVideos .divTabs .ulTabs {height:32px; width:auto; margin:0; text-align:left;}
#product #center #divTC .divTabs .ulTabs li, #product #center #showVideos .divTabs .ulTabs li {border-bottom:1px solid #ccc; margin-bottom:0; margin-top:-1px; _margin-top:-3px; float:left; width:auto; cursor:pointer; font-size:11px; font-weight:bold; height:31px}
#product .ulTabs li span {display:block; white-space:nowrap; margin-left:4px; padding:10px 10px 10px 6px}
#product .ulTabs li:hover span, #product .ulTabs li.on span {text-decoration:underline}
#product #center #divTC .divTabArea, #product #center #showVideos .divTabArea {padding:10px 5px; *padding-top:30px; clear:both; display:none}
#product #center #divTC .divTabArea.on, #product #center #showVideos .divTabArea.on {display:block;}
#product #center #divTC .divTabArea ul li, #product #center #showVideos .divTabArea ul li {margin:0 0 5px 0}
/***************/


/* VENDA CASADA */
#center div.vendaCasada{clear:both; padding:40px 0}
div.vendaCasada h3 {margin-bottom:0; clear:both; width:100%; height:30px}
div.vendaCasada h3 span {padding:10px 13px 10px 0}
#product #center h3 span strong {padding:10px 0 10px 10px}
div.vendaCasada ul {margin-top:0}
div.vendaCasada ul li {border-bottom:1px solid #CCCCCC; clear:both; font-weight:bold; padding:10px 0; overflow:hidden}
div.vendaCasada ul li.first {padding:0 0 20px 0;border-top:none;}
div.vendaCasada ul li dl {font-weight:lighter; line-height:20px; position:relative; font-size:12px}
div.vendaCasada ul li dl dt {margin-bottom:20px; font-weight:bold}
div.vendaCasada ul li dl dd.foto{width:202px; margin-right:20px; float:left; margin-top:-10px}
div.vendaCasada ul li dl dd.foto img{float:left; vertical-align:middle}
div.vendaCasada ul li dl dd.foto span{display:block; float:left; height:22px; margin:30px 10px 0; overflow:hidden; text-indent:-5000px; width:22px}
div.vendaCasada ul li dl dd.de {padding-top:20px}
div.vendaCasada ul li dl dd.por {font-weight:bold}
div.vendaCasada ul li dl dd.podendoPagar {margin-top:7px}
div.vendaCasada ul li dl dd.parcela {color:#bb3434;margin-top:1px; font-size:15px}
div.vendaCasada ul li dl dd.parcela strong {font-size:20px;font-weight:bold}
div.vendaCasada ul li dl dd.economize{float:right; margin-top:-60px; text-align:center; padding-top:10px; display:block; width:209px; height:24px}
div.vendaCasada ul li dl dd.economize{font-weight:bold}
div.vendaCasada ul li dl dd.btAdicionar {float:right; margin-top:-20px}
div.vendaCasada ul li dl dd.btAdicionar a {display:block; height:28px; text-indent:-5000px; width:176px}
/***************/


/* BOX VIDEOS */
#center div.videos {clear:both; margin-top:10px; padding:0 20px}
/***************/


/* TELA AVISO */
#aviso1309 .campoRegra {overflow:auto; padding:5px; background:#fff; width:352px; height:195px; margin:66px 0 0 450px; border-color:#808080 #d4d0c8 #d4d0c8 #808080; border-style:solid; border-width:2px 1px 1px 2px}
#aviso1309 .campoRegra p {margin-bottom:12px}
#aviso1309 #botoes {margin:12px 0 0 450px; width:352px}
#aviso1309 #botoes p {text-align:center; width:200px; margin:0 auto 12px}
#aviso1309 #botoes .nao, #aviso1309 #botoes .sim {display:block; width:75px; height:20px; color:#fff; text-align:center; padding-top:3px; cursor:pointer; text-decoration:none}
#aviso1309 #botoes .nao {background:url(img/bt.gif); float:left; margin-left:92px; _margin-left:40px}
#aviso1309 #botoes .sim {background:url(img/bt-02.gif); margin-left:195px}
/***************/


/* GARANTIA

Enquanto vende somente DVD, a loja nao tem pagina de garantia extendida

#garantia #centerContainer {border:1px solid #CCC; padding:15px 15px 0; text-align:left; margin:10px 20px; height:100%; position:relative}
#garantia #center h3 {background:transparent url(img/garantia_logo.gif) no-repeat 0 0; height:88px; overflow:hidden; text-indent:-5000px; width:91px; float:left}
#garantia #center p {background:transparent url(img/garantia_titulo.gif) no-repeat 98px 0; padding:45px 0 0 101px; text-align:left}
#garantia #center dl.produto {margin:25px 0 0 215px; padding-bottom:15px; position:relative; text-align:left}
#garantia #center dl.produto dt.nome {border-top:1px solid #CCC; font-size:1.2em; font-weight:bold; margin-left:-210px; padding:15px 0 0 210px}
#garantia #center dl.produto dd.referencia {margin-top:10px}
#garantia #center fieldset.estender_garantia {margin-top:0; padding:0 0 0 22px}
#garantia #center fieldset.estender_garantia li {margin-top:15px}
.clearfix {display:block; min-height:0}
#garantia #center fieldset.estender_garantia dt {margin:0 0 5px -25px}
#garantia #center fieldset.estender_garantia dt label {margin-left:10px; margin-top:-1px}
#garantia #center fieldset.estender_garantia span {color:#FF8000}
#garantia #center fieldset.estender_garantia dd.garantia_de {border-right:1px solid #CCC; margin-right:6px; padding-right:5px; float:left}
#garantia #center fieldset.estender_garantia dd.parcela strong {font-size:1.05em}
#garantia #center dl.produto dd.foto, #garantia #center dl.produto dd a.frete, #garantia #center dl.produto dd a.fotos {padding-top:15px; left:-215px; position:absolute; top:0; z-index:10}
#garantia #center p.avancar, #garantia #center p.voltar {bottom:20px; position:absolute; right:25px}
#garantia #center p.avancar, #garantia #center p.avancar a, #garantia #center p.voltar, #garantia #center p.voltar a {border:0 none; height:30px; margin:0; padding:0; width:93px}
#garantia #center p.voltar {left:20px}
#garantia #center dl.produto dd a, #garantia #center p.avancar a, #garantia #center p.voltar a {background-position:0 0; background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-5000px}
#garantia #center p.voltar a {background-image:url(img/formas_pgto_voltar.gif)}
#garantia #center p.avancar a {background-image:url(img/garantia_avancar.gif)}
#garantia #center div.botoesNav{background:none; padding:0; margin-bottom:80px}
#garantia #center div input.btn_avancar{background:transparent url(img/garantia_avancar.gif) no-repeat 0 0; border:0 none; color:#FFF; cursor:pointer; font-size:1em; font-weight:bold; height:30px; padding-left:10px; text-align:left; width:94px; float:right; text-indent:-5000px}
#garantia #center div.botoesNav a{background-image:url(img/formas_pgto_voltar.gif); border:0 none; display:block; height:30px; overflow:hidden; padding:0; text-indent:-5000px; width:93px; float:left}*/


/* CARRINHO */

/* abas do carrinho */
#center ol.abas_carrinho{position:relative; display:block; min-height:0; white-space:nowrap; border-width:1px 1px 0; height:38px; margin:0; position:relative}
ol.abas_carrinho li{width:25%; font-size:1.5em; text-align:center; float:left; height:38px; white-space:nowrap}
ol.abas_carrinho li.on{background:none}
#center ol.abas_carrinho li.etapa1, #center ol.abas_carrinho li.etapa2{width:20%}
#center ol.abas_carrinho li.etapa3, #center ol.abas_carrinho li.etapa4{width:30%}
ol.abas_carrinho li span, #center ol.abas_carrinho li span strong{display:block}
ol.abas_carrinho li span{height:38px}
ol.abas_carrinho li strong{margin-left:10px; padding:12px 0}
/***************/


/* tabela de itens */
div#divCarrinhoIn{border:1px solid #CCC; margin:0; border-top:0; padding:10px 10px 50px; text-align:left}
#carrinho #center table.carrinho_itens caption{display:none}
table{table-layout:auto; border-collapse:collapse; border-spacing:0}
table.carrinho_itens{margin:5px 0; text-align:center; width:100%}
table.carrinho_itens th{height:30px; text-align:center}
table.carrinho_itens .nome{padding-right:15px; text-align:left; width:auto}
table.carrinho_itens .quantidade{padding:0 20px; width:75px}
table.carrinho_itens .remover{padding:0 20px; text-align:center; width:50px}
table.carrinho_itens .total{text-align:right}
table.carrinho_itens .unitario, table.carrinho_itens .total, table.carrinho_itens .prazo{width:105px}
table.carrinho_itens .prazo {font-weight:bold}
table.carrinho_itens td{border-top:1px solid #CCC; padding:15px 0; vertical-align:middle}
table.carrinho_itens .foto {width:85px}
table.carrinho_itens img{vertical-align:middle}
table.carrinho_itens .nome{padding-right:15px; text-align:left; width:auto}
table.carrinho_itens input{border:1px solid #CCC; margin-top:4px; text-align:center; width:30px}
table.carrinho_itens a.btn_remover{display:block; height:22px; margin:5px auto 0; overflow:hidden; text-indent:-5000px; width:30px}
#carrinho #center table.carrinho_itens .total{text-align:right}
div#contClear fieldset div{border-color:#CCC; border-style:solid; border-width:0 1px; margin:0; padding:10px; text-align:left}
#carrinho #center div.subtotal, #carrinho #center div.desconto, #carrinho #center div.cupom, #carrinho #center div.cep{position:relative}
#carrinho #center div.cupom, #carrinho #center div.cep, #carrinho #center div.subtotal, #carrinho #center div.desconto{border-color:#CCC none none; border-style:solid none none; border-width:1px 0 0; font-weight:bold; margin:5px 0; padding:10px 0 0}
#carrinho #center div.subtotal, #carrinho #center div.desconto{height:20px}
#carrinho #center div.cupom p.desconto_cupom, #carrinho #center div.cep p.frete, #carrinho #center div.subtotal p, #carrinho #center div.desconto p{padding:3px 97px 3px 0; text-align:right; font-weight:bold; margin:0; vertical-align:middle}
#carrinho #center div.subtotal p, #carrinho #center div.desconto p{padding-top:0; width:auto}
#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; position:absolute; right:0; top:5px; width:90px}
#carrinho #center div.subtotal p strong, #carrinho #center div.desconto p strong{top:11px}
#carrinho #center fieldset div{border-color:#CCC; border-style:solid; border-width:0 1px 1px; padding:10px; text-align:left}
#carrinho #center div.desconto{position:relative}
#carrinho #center div.subtotal, #carrinho #center div.desconto{height:20px}
#carrinho #center div.cupom{border-bottom:0 none; /*padding:16px 0 8px;*/ height:20px}
#carrinho #center div.cupom p{font-weight:lighter}
#carrinho #center div.cupom p strong{font-weight:bold}
#carrinho #center div.cupom fieldset, #carrinho #center div.cep fieldset{text-align:right; width:233px; position:absolute; right:215px; top:6px; z-index:10;}
#carrinho #center div.cupom fieldset label, #carrinho #center div.cep fieldset label{font-weight:bold;padding-right:3px}
#carrinho #center div.cupom fieldset input.txt_cupom{width:120px}
#carrinho #center div.cupom p.desconto_cupom, #carrinho #center div.cep p.frete{position:absolute; right:0; top:8px; width:205px}
#carrinho #center div.cupom p.desconto_cupom, #carrinho #center div.cep p.frete, #carrinho #center div.subtotal p, #carrinho #center div.desconto p{font-weight:bold; margin:0; vertical-align:middle}
#carrinho #center div.cep{padding-top:5px;}
#carrinho #center div.cep p{font-weight:lighter; line-height:17px}
#carrinho #center div.cep a{text-decoration:underline}
#carrinho #center p.total{font-size:12px; font-weight:bold; height:30px; line-height:30px; margin:5px 0px 0; *margin:5px 0px 28px; padding:3px 0; text-align:right}
#carrinho #center p.total strong{margin-right:7px; padding-left:10px; font-weight:bold; font-size:13px}
#carrinho #center fieldset a.comprarmais{float:left; *margin-top:-18px}
#carrinho #center a.comprarMais{display:block; font-size:11px; font-weight:bold; height:31px; line-height:31px; margin:10px auto 0; text-align:center; text-decoration:none; width:181px; float:left}
#carrinho #center fieldset input.btn_prosseguir{border:0 none; cursor:pointer; float:right; font-size:11px; font-weight:bold; height:30px; margin-top:10px; width:94px}
#carrinho #center fieldset input.btn_prosseguir{float:right; *margin-top:-18px}
#carrinho #center table.carrinho_itens .prazo span {padding: 4px; border:none; font-size: 11px}
#carrinho #center div#contClear div#divCarrinhoIn table.carrinho_itens .nome a {float:left}
#carrinho #center div#contClear div#divCarrinhoIn table.carrinho_itens .nome span.msgEntregaDif {font-weight:bold;font-size:11px; margin-top:5px; *clear:both; *width:300px; float:left}
#carrinho #center table.carrinho_itens .prazo span.prodPrazoDif {font-weight:normal; font-size:11px; height:40px; padding-top:26px; display:block}
#carrinho #center p.total span.alertaEntrega_total {float:left}
#carrinho #center p.no_itens {border:1px solid #ccc; border-top:none; min-height:230px; font-weight:bold; padding:70px 0 15px; text-align:center}
#carrinho #center a.comprarmais {display:block; font-size:1.125em; font-weight:bold; height:31px; line-height:31px; margin:10px auto 0; text-align:center; text-decoration:none; width:181px}
/***************/


/* box erro */
#carrinho #center .box_erro{border-color:#CCC; border-style:solid; border-width:0 1px; margin:0; min-height:0; padding:10px}
#carrinho #center .box_erro div{font-size:12px; line-height:15px; margin:0 0 5px; min-height:0; padding:0 2px 2px 0}
#carrinho #center .box_erro ul{border:1px solid red; font-weight:bold; padding:20px 0 19px 50px; text-align:left}
/***************/


/* PAGINA DE LOGIN */
#login #contClear div.clearfix{padding-top:20px; border-color:#CCC; border-style:none solid solid; border-width:0 1px 1px; margin:0; padding:20px 10px; text-align:left;}
#login #contClear .box_erro{border:1px solid #F00; margin:0 0 10px 0; height:30px; padding:1px 10px}
#login #contClear .box_erro p{font-size:12px; line-height:15px; margin:7px 0 5px; min-height:0; padding:0 2px 2px 0}
#login #contClear div.clearfix span.erro{margin-left:5px; font-weight:bold}
#login #center fieldset{border:1px solid #CCC; width:49%}
#login #center fieldset.cadastrado{float:left}
#login #center fieldset p.area{font-size:19px; font-weight:bold; line-height:50px; margin-bottom:20px; padding:5px 0; text-align:center; height:50px; width:100%}
#login #center fieldset fieldset.internet, #login #center fieldset fieldset.pf{border-bottom:1px solid #CCC}
#login #center fieldset fieldset{border:0 none; margin:0 20px}
#login #center fieldset fieldset{float:none; height:150px; position:relative; width:auto}
#login #center fieldset fieldset legend{display:block; font-weight:bold}
#login #center fieldset.cadastrado fieldset legend, #login #center fieldset.cadastrar fieldset legend{border:0 none; font-size:15px; padding-bottom:10px}
#login #center fieldset fieldset label{clear:left; float:left}
#login #center fieldset fieldset label{height:25px; line-height:20px; padding-left:3px; width:50px}
#login #center fieldset fieldset.internet label{width:70px}
#login #center fieldset fieldset input{font-size:10px; margin-bottom:3px; width:130px}
#login #center fieldset fieldset a{margin-left:0; font-size:9px; display:block}
#login #center fieldset fieldset.internet a{margin-left:0}
#login #center fieldset fieldset input.btn_prosseguir{float:left; border:0 none; content:""; cursor:pointer; display:inline-block; height:30px; line-height:0; margin-top:15px; text-indent:-9999px; width:94px}
#login #center fieldset fieldset.telefone, #login #center fieldset fieldset.pj{margin-top:10px}
#login #center fieldset fieldset p{padding-left:3px}
#login #center fieldset fieldset.telefone p{height:65px}
#login #center fieldset.cadastrar{float:right}
#login #center fieldset fieldset input.cep{width:65px}
/***************/


/* FORMAS PGTO */
#formas_pgto #center #contClear div{border-color:#CCC; border-style:none solid solid; border-width:0 1px 1px; margin:0; padding:5px 20px 20px; text-align:left}
#formas_pgto #center #contClear div div{border:0 none; margin-top:20px; padding:0; min-height:80px; position:static}
#formas_pgto #center #contClear .box_erro{border-color:#CCC; border-style:solid; border-width:0 1px; margin:0; min-height:0; padding:1px 10px}
#formas_pgto #center #contClear .box_erro div{font-size:12px; line-height:15px; margin:0 0 5px; min-height:0; padding:0 2px 2px 0}
#formas_pgto #center div h3{font-size:19px; margin-bottom:15px}
#formas_pgto #center #contClear div h3 span, #formas_pgto #center div h3 span span{display:block; height:40px; position:absolute; right:15px; top:40px; width:67px}
#formas_pgto #center div ul.formas{border-bottom:1px solid #CCC; padding-bottom:10px; height:28px}
#formas_pgto #center div ul.formas li{float:left; height:22px; margin:10px 10px 0 0; padding:0; cursor:pointer; font-weight:bold; margin:5px 10px 0 0}
#formas_pgto #center div ul.formas li a{display:block; float:left; height:22px; padding:3px 30px 10px 10px; white-space:nowrap; padding:4px 30px 10px 10px; text-decoration:none}
#formas_pgto #center div div h4{font-size:1.125em; font-weight:bold; margin-bottom:10px}
#formas_pgto #center div div.credito fieldset{padding:10px 10px 0}
#formas_pgto #center div div.credito fieldset legend{font-size:0.95em; font-weight:bold; display:block}
#formas_pgto #center div div.credito ul{border-bottom:1px solid #CCC; height:120px}
#formas_pgto #center div div.credito ul li{font-weight:lighter; margin:0 25px 10px 0; padding:0 0 5px; text-align:center; width:58px; float:left; height:105px}
#formas_pgto #center div div ul li {font-weight:bold; margin-bottom:10px; padding:10px}
#formas_pgto #center div div ul li input{margin-right:5px}
#formas_pgto #center div div ul li img{margin-right:10px; vertical-align:middle}
#formas_pgto #center div div.credito ul li img{margin:5px auto 0}
#formas_pgto #center #contClear div div.credito fieldset div{display:block; margin-bottom:0; padding-bottom:0; width:282px; min-height:0}
#formas_pgto #center #contClear div div.credito fieldset div.coluna01{float:left; width:400px}
input.disabled{cursor:default ; opacity:0.4}
#formas_pgto #center div#contClear div.botoesNav{height:30px; margin-top:80px; padding:10px; width:282px}
*+html #formas_pgto #center div#contClear div.botoesNav{margin-left:-5px;} * html #formas_pgto #center div#contClear div.botoesNav{margin-left:-5px;}
#formas_pgto #center div.botoesNav input.btn_avancar{border:0 none; cursor:pointer; font-size:1em; font-weight:bold; height:30px; padding-left:10px; text-align:left; width:94px; float:right}
#formas_pgto #center div.botoesNav a{border:0 none; display:block; height:28px; overflow:hidden; padding:0; text-indent:-5000px; width:91px; float:left}
#formas_pgto #center #contClear div div.credito fieldset div label{font-size:1.02em; letter-spacing:-0.05em; text-align:right; float:left; width:150px}
#formas_pgto #center #contClear div div.credito fieldset div.coluna01 label{width:210px}
#formas_pgto #center div div.credito fieldset div input{border:1px solid #CCC; width:60px}
#formas_pgto #center div div.credito fieldset div input, #formas_pgto #center div div.credito fieldset div select{font-size:1em; margin-bottom:10px; margin-left:3px}
#formas_pgto #center div div.credito fieldset div.coluna01 input, #formas_pgto #center div div.credito fieldset div.coluna01 select{min-width:128px}
#formas_pgto #center #contClear div div.credito fieldset div span{margin:-7px 0 15px 29px; display:block; width:190px}
#formas_pgto #center #contClear div div.credito fieldset div label span{display:inline; font-size:0.8em; letter-spacing:-0.005em; margin:0}
#formas_pgto #center #contClear div div.credito fieldset div.coluna02{padding-left:25px}
#formas_pgto #center #contClear div div.credito fieldset div label#codSeg{width:124px}
/***************/


/* CONFIRMA PAGAMENTO */
/* container da altera pgto */
#confirm_pgto #alteraEndereco{border:3px solid #ae1111; display:none; height:300px; left:50%; margin:-150px 0 0 -340px; position:absolute; top:50%; width:680px; z-index:9999}
#confirm_pgto #alteraEndereco fieldset{padding:0px 20px}
#confirm_pgto #alteraEndereco fieldset h3 {display: block; float:left;width:538px;_width:528px; line-height:30px; text-align:center; font-size: 15px; font-weight: bold; margin:0 -20px 30px -20px; padding-left:70px;_padding-left:100px}
#confirm_pgto #alteraEndereco fieldset div.cadastro_box {margin-bottom:25px}
#confirm_pgto #alteraEndereco fieldset div{float:left; position:relative}
#confirm_pgto #alteraEndereco fieldset div div{width:280px}
#confirm_pgto #alteraEndereco fieldset div{float:left; position:relative}
#confirm_pgto #alteraEndereco fieldset label{line-height:20px; clear:both; display:block; float:left; width:80px}
#confirm_pgto #alteraEndereco fieldset input{margin-bottom:15px; margin-top:-10px}
*+html #confirm_pgto #alteraEndereco fieldset input{vertical-align:text-top; margin-top:0;} * html #confirm_pgto #alteraEndereco fieldset input{vertical-align:text-top; margin-top:0;}
#confirm_pgto #alteraEndereco fieldset input.cep{width:70px}
#confirm_pgto #alteraEndereco fieldset span.line {display:block;clear:both;font-size:10px;margin:-13px 0 0 80px;_margin:-13px 0 0 82px;vertical-align:top;width:101px}
#confirm_pgto #alteraEndereco fieldset span.line a {text-decoration:underline}
#confirm_pgto #alteraEndereco fieldset span.erro{display:block; line-height:15px; margin:-5px 0 5px 70px; vertical-align:middle; width:auto}
#confirm_pgto #alteraEndereco fieldset input.num{width:60px}
#confirm_pgto #alteraEndereco fieldset div.dir{margin:0 0 10px 20px; width:310px}
#confirm_pgto #alteraEndereco fieldset div.dir label{width:125px}
#confirm_pgto #alteraEndereco fieldset input.uf{width:30px}
#confirm_pgto #alteraEndereco fieldset p{margin:15px auto 0; clear:both; text-align:center}
#confirm_pgto #alteraEndereco fieldset .btn_txt{border:0 none; cursor:pointer; font-size:12px; font-weight:bold; height:22px; padding-left:9px; width:120px; margin-top:0}
#confirm_pgto #alteraEndereco fieldset p.btn_txt input.btn_txt{padding:0 9px 0 0}
#confirm_pgto #alteraEndereco p{text-align:center}
#confirm_pgto #alteraEndereco p a{cursor:pointer; text-decoration:underline}
#confirm_pgto #alteraEndereco p.btFechar {float:right;width:69px;height:30px; margin-top:0;margin-right:-20px;_margin-right:-10px}
#confirm_pgto #alteraEndereco p.btFechar a {display:block; width:45px; height:22px; text-decoration:underline; margin:8px 0 0 10px; font-weight:bold; text-transform:uppercase}
#confirm_pgto #center div#contClear div#confirmIn{border-color:#CCC; border-style:none solid solid; border-width:0 1px 1px; margin:0; padding:10px 10px 15px; text-align:left}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos{margin:0; padding:10px 0}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset.confirm_cobranca{float:left; width:49%}
#confirm_pgto #center div h3{border-top:1px solid #CCC; font-size:18px; font-weight:lighter; margin:10px 0 15px; padding-top:20px}
#confirm_pgto #center div h3.tituloFPgto{border:0 none; float:left; margin:0 0 0 10px; width:250px}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos h3{border-bottom:1px solid #CCC; border-top:0 none; margin:0 0 10px; padding:0 0 10px}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset p{font-weight:bold; margin-bottom:10px}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset fieldset{display:none}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset fieldset.on{display:block}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset fieldset p{font-weight:lighter}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset p.btn_txt{margin:10px 0 0 70px; padding:0 0 5px; text-align:center; width:120px}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset.dados p.btn_txt, #confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset.dados p.btn_txt input{margin-left:0}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos input{margin-bottom:2px; width:230px}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset p.btn_txt input{width:120px}
#confirm_pgto #center div#contClear div#confirmIn fieldset.confirm_enderecos fieldset p.btn_txt input{border:0 none; cursor:pointer; font-weight:bold; height:22px; margin:0; padding:0 0 4px}
#confirm_pgto #center table.confirm_itens{border-bottom:1px solid #CCC; margin:5px 0 0; text-align:center; width:100%}
#confirm_pgto #center table.confirm_itens caption{display:none}
#confirm_pgto #center table.confirm_itens th{height:30px}
#confirm_pgto #center table.confirm_itens .nome{width:auto; padding-right:15px; text-align:left}
#confirm_pgto #center table.confirm_itens .quantidade{padding:0 20px; width:75px; text-align:center}
#confirm_pgto #center table.confirm_itens .unitario, #confirm_pgto #center table.confirm_itens .total{width:105px}
#confirm_pgto #center table.confirm_itens .total{text-align:right}
#confirm_pgto #center table.confirm_itens td{border-top:1px solid #CCC; padding:15px 0; vertical-align:middle}
#confirm_pgto #center table.confirm_itens .foto{width:85px}
#confirm_pgto #center table.confirm_itens img{vertical-align:middle}
#confirm_pgto #center table.confirm_itens td{border-top:1px solid #CCC; padding:15px 0; vertical-align:middle}
#confirm_pgto #center table.confirm_itens .nome{padding:15px 15px 15px 0; text-align:left; width:auto}
#carrinho #center table.carrinho_itens .nome span.msgEntregaDif, #confirm_pgto #center table.confirm_itens .nome span.msgEntregaDif{font-size:11px; font-weight:bold; float:left}
#carrinho #center table.carrinho_itens .unitario, #carrinho #center table.carrinho_itens .total, #carrinho #center table.carrinho_itens .prazo, #confirm_pgto #center table.confirm_itens .unitario, #confirm_pgto #center table.confirm_itens .total, #confirm_pgto #center table.confirm_itens .prazo{width:105px}
#carrinho #center table.carrinho_itens .prazo span, #confirm_pgto #center table.confirm_itens .prazo span{border:1px solid #ae1111; font-size:11px; padding:4px}
#confirm_pgto #center table.confirm_itens .prazo span{display:block}
#carrinho #center table.carrinho_itens .prazo span.prodPrazoDif, #confirm_pgto #center table.confirm_itens .prazo span.prodPrazoDif{border:medium none; font-size:11px; font-weight:normal; line-height:16px; padding:22px 0 0}
#confirm_pgto #center div p.obs{margin-left:10px; padding:15px 0 0; height:30px; width:65%}
#confirm_pgto #center div p.desconto, #confirm_pgto #center div p.frete, #confirm_pgto #center p.total{border-left:1px solid #CCC; font-weight:bold; margin:0; padding:11px 0; text-align:right; vertical-align:middle; float:right; width:205px}
#confirm_pgto #center div p.frete{border-bottom:1px solid #CCC; height:40px}
#confirm_pgto #center div p.desconto strong, #confirm_pgto #center div p.frete strong, #confirm_pgto #center p.total strong{padding-left:5px}
#confirm_pgto #center div p.desconto{clear:right; height:30px}
#confirm_pgto #center div h4{float:left; margin:45px 0 10px -250px; width:250px}
#confirm_pgto #center p.infoCartao{display:block; float:left; height:35px; margin:10px 0; padding:0 10px; width:65%}
#confirm_pgto #center p.infoCartao span{display:block; font-weight:bold; text-align:left}
#confirm_pgto #center p.infoCartao span.bandeira{height:37px; margin-right:10px; margin-top:3px}
#confirm_pgto #center p.infoCartao span.numParcela{margin-bottom:1px; margin-left:57px; margin-top:-34px}
#confirm_pgto #center p.infoCartao span.valorParcela{margin-bottom:1px; margin-left:57px}
#confirm_pgto #center p.infoCartao span.bandeira img{height:32px; width:47px}
#confirm_pgto #center div div.valor_final{border:0 none; height:15px; margin:0; padding:10px 10px 25px; clear:both}
#confirm_pgto #center div div.valor_final span.alertaEntrega_total{float:left; font-size:12px; font-weight:bold; padding-top:8px}
#confirm_pgto #center p.total{border:0 none; float:right; margin-right:0; padding:0;font-size:12px; font-weight:bold; padding:8px 0 0}
#confirm_pgto #center div div.valor_final strong {font-size:13px}
#confirm_pgto #center div.msgPopup{font-weight:bold; height:auto; margin:0; *margin-bottom:28px; padding:5px 10px 17px; text-align:center}
#confirm_pgto #center div.msgPopup p.pop{float:none; width:746px; height:auto; margin:0 auto; padding:8px 0 3px 40px}
#confirm_pgto #center a.voltar, #confirm_pgto #center a.concluir{border:0 none; display:block; font-weight:bold; height:30px; margin:10px 0 0 0; overflow:hidden; text-indent:-5000px; width:171px}
#confirm_pgto #center a.voltar{width:94px; clear:both; *margin-top:-15px; float:left}
#confirm_pgto #center a.concluir{float:right;*margin-top:-15px}
/***************/


/* PAGINA PEDIDO CONFIRMADO */
#pedido_finalizado div#pedidoIn{border:1px solid #CCC; padding:15px 10px 20px; text-align:center}
#pedido_finalizado div#pedidoIn div.clearfix{margin:0 auto; width:500px; text-align:left}
#pedido_finalizado #center div.clearfix h3{font-size:18px; height:32px; line-height:32px; padding-left:40px}
#pedido_finalizado #center div.clearfix p{margin-top:15px}
#pedido_finalizado #center div.clearfix p a{font-size:13px; font-weight:bold; text-decoration:underline}
#pedido_finalizado #center p.btn{height:22px; padding-left:3px; width:160px}
#pedido_finalizado #center div.clearfix p.btn a{display:block; font-size:12px; font-weight:bold; height:22px; padding:4px 3px 0 0; text-align:center; text-decoration:none; width:auto}
#pedido_finalizado #center div p.voltar, #pedido_finalizado #center div p.pedidos{float:left; margin:30px 10px 0 0}
#pedido_finalizado #center div p.voltar a, #pedido_finalizado #center div p.pedidos a{display:block; overflow:hidden; text-indent:-5000px}
#pedido_finalizado #center div p.voltar a{height:30px; width:210px}
#pedido_finalizado #center div p.pedidos a{height:30px; width:122px}
#pedido_finalizado #center div#superPromo{margin:15px auto; width:942px}
#pedido_finalizado #center div#superPromo object{width:942px}
#pedido_finalizado #center #ebit{border-top:1px solid #CCC; clear:both; margin-top:20px; text-align:center; width:100%}
#pedido_finalizado #center #ebit a{display:block; height:60px; margin:10px auto 0; overflow:hidden; padding-top:10px; text-indent:-10000px; width:500px}
#pedido_finalizado #center #ebit form{display:none}
/***************/


/* SAC */
#sac #center .txt {border:1px solid #EDEDED; line-height:15px; margin-left:0; margin-bottom:10px; padding:10px; text-align:left}
#sac #center .txt h3 {font-size:1.2em; height:30px; margin-bottom:25px; padding:5px 0 0 45px}
#sac #center .txt p {line-height:17px; padding-bottom:10px}
#sac #center .txt .inicial p img {float:right; margin:0 0 10px 10px}
#sac #center .txt .inicial dl.tel {height:52px; margin:35px auto 0; text-indent:-5000px; width:545px}
#sac #left {overflow:hidden; padding-left:10px; voice-family:inherit}
#sac div#content div#left{width:195px; display:block; margin-right:0}
#sac fieldset.busque {display:none; margin-top:2px; height:68px; width:184px}
#sac #left p.duvidas {height:40px; overflow:hidden; text-indent:-5000px; width:184px}
#sac #left ul.menu_sac {margin:0 0 20px 0; width:184px; border:0}
#sac #left ul.menu_sac li a {display:block; height:23px; margin:0 0 8px 10px; padding:8px 0 0 36px; text-decoration:none; width:128px}
#sac #left ul.menu_sac li.troca a {height:29px; padding-top:2px}
#sac #left ul.menu_sac li.prazo {padding-bottom:5px}
#sac #left dl.tel {height:166px; margin:20px 0; text-indent:-5000px; width:184px}
#sac #center .txt h4 {font-size:1.5em; line-height:22px; margin:15px 0}
#sac #center .txt .como_comprar h4 span {font-size:0.7em; padding:2px 7px 4px 8px;text-align:center}
#sac #center .txt p {line-height:17px; padding-bottom:10px}
#sac #center .txt .como_comprar p.att {height:16px; overflow:hidden; text-indent:-5000px; width:95px}
#sac #center .txt .fale_conosco a.chat, #sac #center .txt .troca_devolucao a.chat {display:block; height:38px; overflow:hidden; text-indent:-5000px; width:183px}
#sac #center .txt ul, #sac #center .txt ol {list-style-type:disc; margin-left:20px; padding-left:20px}
#sac #center .txt .fale_conosco p a {font-weight:bold; text-decoration:underline}
#sac #center .txt .solu_corp {margin-left:-10px}
#sac #center .txt .assistencias table {margin-top:15px; text-align:left; width:99%}
#sac #center .txt .assistencias table th {padding-bottom:10px}
#sac #center .txt .assistencias table td {border-bottom:1px solid #F1F1F1; padding:6px; width:33%}
/***************/


/* pagina BUSCA */
#busca_geral #center {position:relative; margin-left:155px}
#busca_geral #centerContainer {border:1px solid #ccc; font-size:1em; padding:15px 10px 20px; text-align:left; margin:10px 0}
#busca_geral #center h3 {font-size:1.4em; font-weight:bold; height:31px; line-height:31px; padding-left:40px; position:relative; margin-bottom:20px}
#busca_geral #center h4 {border-bottom:1px solid #CCC; font-weight:lighter; margin:-50px 0 10px; padding:0 0 10px 120px}
#busca_geral #center h4 strong {font-weight:bold}
#busca_geral #center ul {border-bottom:1px solid #CCC; margin:30px 0}
#busca_geral #center ul.result li {border-top:1px solid #CCC; font-size:1em; padding:5px 0; vertical-align:middle; min-height:90px; height:100%}
#busca_geral #center ul li dl {padding-top:5px}
#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 {margin:30px 0 0 15px; width:60%}
#busca_geral #center dl dd.preco {font-weight:bold; margin-top:30px; float:right; width:120px}
/***************/


/* pagina CADASTRO */
#cadastro #center div.cadastro_content { border:1px solid #CCC; border-width: 0 1px 1px;font-size:1em; line-height:25px; margin:0; padding:20px 10px 40px; text-align:left}
/***************/


/* Variacao Cadastro */
#cadastro #center fieldset.seguranca label.alterar {width:280px}
#cadastro #center fieldset.seguranca input.btn_confirmar {width:130px}
/***************/


/* Informacoes Pessoais */
#cadastro #center .cadastro_box, #cadastro #center fieldset.enderecos {border:1px solid #F2F2F2; margin:5px 0; padding:5px}
#cadastro #center fieldset.info {width:auto; margin-right:10px; padding:15px 10px 10px}
#cadastro #center fieldset legend {font-size:1.05em; font-weight:bold; margin-left:-7px; display:block; height:35px}
#cadastro div#contClear fieldset div {border:0 none; padding:0}
#cadastro #center fieldset.info div, #cadastro #center fieldset.enderecos div.cadastro_box {float:left}
#cadastro #center fieldset.info div {border:0 none;width:48%}
#cadastro #center fieldset label {clear:both; display:block; float:left; width:131px; line-height:20px}
#cadastro #center fieldset.info label.min {width:50px}
#cadastro #center fieldset.info .max {width:260px}
#cadastro #center fieldset.info .pes_nm {width:190px}
#cadastro #center fieldset.info .rich-calendar-input {width:70px}
.rich-calendar-button {cursor:pointer}
#cadastro #center fieldset.info div.telefones {width:51%}
#cadastro #center fieldset label.line {clear:none; display:inline; float:none}
/***************/


/* Enderecos */
#cadastro #center fieldset.enderecos {padding:0}
#cadastro #center fieldset.enderecos div.cadastro_box {width:48%}
#cadastro #center fieldset.enderecos div.cadastro_box fieldset {min-height:210px;padding:15px 0 10px 10px}
#cadastro #center fieldset label.line {clear:none; display:inline; float:none}
#cadastro #center fieldset.enderecos fieldset label {width:70px}
#cadastro #center fieldset.enderecos .ec_cep, #cadastro #center fieldset.enderecos .ec_num {width:60px}
#cadastro #center fieldset.enderecos .ec_ender {width:255px}
#cadastro #center fieldset.enderecos .ec_cpt {width:95px}
#cadastro #center fieldset.enderecos .ec_uf {width:35px}
#cadastro #center fieldset.enderecos p {clear:both; line-height:12px; margin-top:5px}
#cadastro #center fieldset.enderecos div.end_entrega {float:right}
#cadastro #center fieldset.enderecos .ec_bairro {width:170px}
#cadastro #center fieldset span.obs, #cadastro #center fieldset span.erro {font-size:11px; 	line-height:15px; margin-left:125px; padding-left:5px; width:130px}
#cadastro #center fieldset span.erro {display:block}
/***************/


/* Informaces de Seguranca */
#cadastro #center fieldset.seguranca {position:relative}
#cadastro #center fieldset.seguranca, #cadastro #center fieldset.catalogo {padding:10px}
#cadastro #center fieldset.seguranca legend, #cadastro #center fieldset.catalogo legend {padding-bottom:10px}
#cadastro #center fieldset.seguranca label {width:130px}
#cadastro #center fieldset.seguranca span.char {margin-left:129px}
#cadastro #center fieldset.seguranca p {margin:40px 0 0; padding:10px; width:250px}
#cadastro #center fieldset.seguranca textarea {font-size:12px; height:150px; width:355px}
#cadastro #center a.btn_voltar, #cadastro #center input.btn_limpar, #cadastro #center input.btn_confirmar {width: 33%;height: 30px;font: bold 16px Arial; border: 0;text-align: left;cursor: pointer; float:left}
#cadastro #center a.btn_voltar {display:block; padding:3px 0 0 29px; text-decoration:none; width:28%}
#cadastro #center input.btn_limpar {text-align:center; padding:0 15px 5px 0}
#cadastro #center input.btn_confirmar {margin:0; padding:0 24px 3px 0; text-align:right; width:35%}
/***************/


/* CADASTRO EFETUADO */
#cadastro_efetuado #center #contClear div {padding:10px 0 85px; margin:0 auto; width:960px; border:1px solid #ccc}
#cadastro_efetuado #center div h3 {font-size:1.4em; height:32px; line-height:32px; padding-left:40px; width:400px; margin:0 auto}
#cadastro_efetuado #center div p {float:left; margin:35px 0 0 155px; width:200px}
#cadastro_efetuado #center div p.voltar a, #cadastro_efetuado #center div p.avancar a {display:block; height:30px; margin:0 auto; overflow:hidden; text-indent:-5000px;width:210px}
#cadastro_efetuado #center div p.avancar {margin-left:50px}
#cadastro_efetuado #center div p {float:left; margin:35px 0 0 255px; width:200px}
#cadastro_efetuado #center div p.avancar a {margin:0; width:99px}
/***************/


/* PEDIDO */
#seus_pedidos h3 {font-size:1.6em; font-weight:lighter; height:32px; line-height:32px; margin-bottom:18px; padding-left:38px}
#seus_pedidos .contato {clear: both; height:33px; margin-top:17px; padding:3px 0 10px 38px}
#seus_pedidos .voltar {clear:both; margin-top:25px}
#seus_pedidos .voltar a {display:block; height:30px; overflow:hidden; text-indent:-5000px; width:93px}
#seus_pedidos #center .txt {border:1px solid #EDEDED; margin:10px 20px; padding:10px;}
/***************/


/* CONSULTA PEDIDO */
#seus_pedidos #center fieldset {float:left; margin:10px 15px 10px 0; width:295px}
#seus_pedidos .consulte {border-left:1px solid #CCCCCC; margin-top:10px; padding:5px 0 5px 15px; float:left}
#seus_pedidos .consulte a {font-weight:bold; text-decoration:underline}
#seus_pedidos .error {font-weight:bold; clear:both; display:block}
/***************/


/* TABELA HISTORICO E DETALHE DO PEDIDO */
.historico {margin:10px 0; width:100%}
.historico caption {display:none}
.historico th, .historico td {border-color:#CCC; border-style:solid; border-width:0 0 1px; padding:7px 0 7px 10px; text-align:left}
.historico th {border-width:1px 0}
.historico td a {text-decoration:underline}
.detalhe_pedido {margin-top:0}
.detalhe_pedido th {background:none;}
.unit, .qtde {width:100px}
.valor {padding-right:10px; text-align:right}
/***************/


/* INFORMACAO DO PEDIDO */
.detalhes_info {border-top:1px solid #ccc; font-weight:bold; padding:8px; height:16px}
.detalhes_info dt, .detalhes_info dd {margin-right:30px; width:auto; float:left}
.detalhes_info span {font-weight:lighter}
/***************/


/* MENSAGEM DO PEDIDO */
.mensagem {float:left; margin:0 0 5px 10px; min-height:110px; padding:15px 0 10px; width:65%}
.boleto span, .boleto a {border:0 none; cursor:pointer; display:block; font-size:1em; font-weight:bold; height:22px; padding-left:3px; width:160px}
.boleto span {margin-top:10px}
.boleto a {padding:3px 3px 0 0; text-align:center; text-decoration:none; width:auto;}
/***************/


/* BOX DE SOMA DA COMPRA */
#seus_pedidos .desconto, #seus_pedidos .frete, #seus_pedidos .total, #seus_pedidos .declaracao {border-left:1px solid #E1E1E1; font-weight:bold; padding:11px 10px 11px 0; text-align:right; vertical-align:middle; width:205px; float:right}
#seus_pedidos .desconto {border-bottom:1px solid #E1E1E1}
#seus_pedidos .desconto strong, #seus_pedidos .frete strong, #seus_pedidos .total strong {padding-left:5px; width:80px; display:inline-block}
#seus_pedidos .total {background:#F1F1F1}
#seus_pedidos .status {clear:both; border-top:1px solid #ccc; margin-top:0; padding:8px 0 10px}
#seus_pedidos .status dt {background:none; font-size:1.3em; margin-bottom:10px; padding:0}
/***************/


/* BOX DE ENDERECO */
#seus_pedidos .enderecos {border-color:#ccc; border-style:solid; border-width:1px 0; margin:0 0 15px; min-height:132px}
#seus_pedidos .enderecos div {float:left; margin-right:15px; width:35%}
#seus_pedidos #center .enderecos div h3 {font-size:1.3em; font-weight:bold; margin-bottom:5px; padding:0}
#seus_pedidos .enderecos div p {margin-bottom:10px}
#seus_pedidos #center div.enderecos div.entrega {border-left:1px solid #ccc; padding-left:20px}
/***************/


/* PAGINAS DE ERRO */

/* ERRO INESPERADO */
#erro_inesperado div {border:1px solid #ccc; margin:0 auto; padding:30px 15px 25px; text-align:left; width:740px}
#erro_inesperado div p {padding:0 0 12px 195px}
#erro_inesperado div p.msg {font-size:1.5em; line-height:22px}
/***************/


/* NAO ENCONTRADA */
#naoencontrada #center {border:1px solid #ccc; padding:15px 15px 20px; text-align:left; margin-top:120px}
#naoencontrada #center div {margin:0 auto; width:520px}
#naoencontrada #center div h3 {font-size:20px; margin-left:124px; padding:5px 0 15px}
#naoencontrada #center div ul {padding:0 0 18px 124px}
#naoencontrada #center div p.voltar {margin-left:124px}
#naoencontrada #center div p.voltar a {display:block; height:30px; overflow:hidden; text-indent:-5000px; width:194px}
/***************/


/* RESET SENHA */
#esqueci_senha #center #contClear div, #reset_senha #center #contClear div {border:1px solid #ccc; border-top:none; margin:0; padding:20px 10px 40px;text-align:left}
#esqueci_senha #center #contClear  .box_erro {border:1px solid #FF0000; height:30px; margin:0 0 10px; padding:1px 10px}
#esqueci_senha #center #contClear  .box_erro p {font-size:12px; line-height:15px; margin:7px 0 5px; min-height:0; padding:0 2px 2px 0}
#esqueci_senha #center div h3, #reset_senha #center div h3 {border-bottom:1px solid #ccc; font-size:1.6em; margin-bottom:15px; padding-bottom:15px}
#reset_senha #center div p.erro {font-size:1.2em; font-weight:bold}
#esqueci_senha #center div p, #reset_senha #center div p {line-height:17px; margin-bottom:15px}
#reset_senha #center div p.erro {font-size:1.2em; font-weight:bold}
#reset_senha #center div fieldset p {font-weight:bold; margin:0 0 5px}
#reset_senha #center div fieldset label {font-weight:bold; line-height:20px; display:block; float:left; width:180px}
#reset_senha #center div fieldset p span {font-weight:lighter}
#esqueci_senha #center div fieldset {position:relative}
#esqueci_senha #center div fieldset input, #reset_senha #center div fieldset input {font-size:0.95em; margin-top:5px; width:130px}
#esqueci_senha #center div fieldset span.erro, #reset_senha #center div fieldset span.erro {position:absolute; left:150px; top:65px; font-size:0.875em; line-height:15px; margin-left:175px; padding-left:5px; display:block}
#reset_senha #center div fieldset p.voltar {float:left; margin-right:85px; width:95px}
#esqueci_senha #center div fieldset p a, #reset_senha #center div fieldset p a {display:block; height:30px; overflow:hidden; text-indent:-5000px; width:93px}
#reset_senha #center div fieldset p a {margin-top:20px;width:96px}
#esqueci_senha #center div fieldset label {clear:left; display:block; float:left; line-height:15px; margin-top:5px; padding-right:5px; text-align:right; width:175px}
#esqueci_senha #center div fieldset p {margin-top:10px; position:relative}
#esqueci_senha #center div fieldset p a {position:absolute; top:0; right:0}
#esqueci_senha #center div fieldset p a.voltar {left:0; margin-top:5px}
#cadastro_efetuado #center #contClear div, #email_cadastrado #center #contClear div, #pre_cadastro #center #contClear div {margin:0 auto; width:750px}
#email_cadastrado #center #contClear div, #cadastro_efetuado #center #contClear div {padding-bottom:85px; margin-top:20px}
#cadastro_efetuado #center #contClear div h3, #email_cadastrado #center #contClear div h3, #pre_cadastro #center #contClear div h3 {font-size:1.4em; height:32px; line-height:32px; margin:0 auto 20px; padding-left:40px; width:400px}
#email_cadastrado #center #contClear div p, #cadastro_efetuado #center #contClear div p {float:left; margin:35px 0 0 155px; width:210px}
#cadastro_efetuado #center #contClear div p.voltar a, #cadastro_efetuado #center #contClear div p.avancar a, #email_cadastrado #center #contClear div p.voltar a, #pre_cadastro #center #contClear div p.voltar a {display:block; height:30px; margin:0 auto; overflow:hidden; text-indent:-5000px; width:210px}
#email_cadastrado #center #contClear div p, #cadastro_efetuado #center #contClear div p {float:left; margin:35px 0 0 155px; width:210px}
#email_cadastrado #center #contClear div p.carrinho {margin-left:110px}
#email_cadastrado #center #contClear div p.carrinho a, #cadastro_efetuado #center #contClear div p.avancar a {margin:0; width:99px}
/***************/


/* POPUP CEP */
#popup {border:1px solid #333; width:auto; background:none}
#popup .buscacep {margin-top:0; min-height:398px}
#popup h1 {height:40px; margin-bottom:5px; padding-left:20px; width:auto; position:static}
#popup h1 span {display:block; height:28px; overflow:hidden; padding:5px 0 0 38px; width:auto}
#popup .buscacep h1 span {font-size:1.25em; padding-top:12px}
#popup .buscacep p, #popup .buscacep fieldset {padding:10px}
#popup .buscacep fieldset p {clear:both}
#popup .buscacep fieldset label {height:15px; line-height:15px; padding-right:3px; text-align:right; width:62px; display:block; float:left}
#popup .buscacep fieldset select {font-size:0.95em; margin:0 5px 10px 0; width:75px; float:left}
#popup .buscacep fieldset label.cid {margin-left:5px; width:46px}
#popup .buscacep fieldset select.cidade {width:185px}
#popup .buscacep fieldset input {font-size:0.95em; height:14px; margin:0 0 0 5px; width:230px}
#popup .buscacep input.btn_enviar {border:0 none; cursor:pointer; font-size:13px; font-weight:bold; height:30px; margin:10px 0 0 140px; padding:0 20px 3px 0; text-align:center; width:110px;}
#popup .buscacep object {position: absolute; left:284px; top:24px}
/***************/


/* QUICK VIEW */
div#lockPagina {display:none; width:100%; position:absolute; top:0; left:0; z-index:9990}
div#detalhesDisplay {z-index:9999; position:absolute; left:50%; top:50%; width:740px; margin:-200px 0 0 -370px}
div#detalhesDisplay .descTop {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; font-weight:bold}
div#detalhesDisplay .container {_height:340px; overflow:hidden; clear:both; 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; font-weight:bold; 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.porP {font-weight:bold; font-size:19px; margin-top:4px}
div#detalhesDisplay #infProduto dl dd.parcP {float:left; margin-top:5px}
div#detalhesDisplay #infProduto dl dd.parcP strong {font-size:14px}
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; 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; font-weight:bold; font-size:14px; text-align:center; letter-spacing:-1px}
.button:hover {text-decoration:none}
span.leftBt {display:block; height:24px; margin-top:0; padding:8px 0 0 10px}
/***************/


/* LightBox Brasspag */
#lockPaginaBPag {height:100%; width:100%; 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; border:2px solid #666; padding:0 20px 0; text-align:center}
#actBrasspag h3 {text-align:center; font-size:15px; margin:0 -20px; padding:5px;}
#actBrasspag .loader {display:block; margin:0 auto; width:90px; height:90px; margin-top:10px}
/***************/


/* Novo Rodape */
div#sitemap {height:150px; background-color:#5F0000; clear:both; min-width:988px; padding:2.08em 0 3em}
div#sitemap a:hover {text-decoration:underline}
#sitemapCorpo {margin:0 auto; text-align:left; width:990px}
div#sitemap2 {clear:both; margin:0 auto; text-align:left; background-color:#500001; height:75px; min-width:988px; padding-top:15px;*padding-top:0px;}
div#footer2{width:980px;*margin-top:10px;border:0px solid #fff;}
div#textfooter1, div#textfooter2 {float:left; font-family:Arial; height:20px; color:#ffffff; font-size:12px; font-weight:normal; margin:0 auto;}
div#textfooter2 a{font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold!important; margin-left:5px;		margin-right:5px; text-decoration:none}
div#textfooter2 {float:right;}
.textfooter2 a:hover {color:#ffffff;font-family:Arial;}
.logoPower {clear:both; color:#fff; padding-top:15px}
.logoPower span {float:left;display:block; padding-top:4px}
.logoPower a {background:url(img/logoPoweredBy.gif) scroll 0 0; display:block; height:17px; text-indent:-5000px;width:132px; margin-left:70px}
.tituloamarelo{color:#ffd500;font-family:Arial;font-size:11px;font-weight:bold;padding-bottom:5px;}
div#sitemap div#col003 ul li.titulo{color:#CCCCCC;font-family:Arial;font-size:11px;font-weight:bold;padding-bottom:5px;}
div#sitemap div#col001 {width:140px; float:left; height:103px}
div#sitemap div#col002 {width:140px; border-left:1px solid #7F3333; float:left; height:103px; margin-right:20px; padding-left:20px}
div#sitemap div#col004 {width:100px;margin-right:20px;padding-left:40px; float:left; height:103px}
div#sitemap div#col003 {width:135px; margin-right:0px; border-right:0px solid #7F3333; float:left; height:103px}
div#sitemap div#col005 {border-left:1px solid #7F3333; float:left; height:103px; margin-right:20px; padding-left:20px; width:140px}
div#sitemap div#col006 {border-left:1px solid #7F3333; float:left; height:103px; padding-left:20px; width:140px}
div#sitemapCorpo div#col001 ul li a, div#sitemapCorpo div#col002 ul li a, div#sitemapCorpo div#col003 ul li a, div#sitemapCorpo div#col004 ul li a, div#sitemapCorpo div#col005 ul li a, div#sitemapCorpo div#col006 ul li a {color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none}
div#sitemapCorpo div#col001 ul li a:hover, div#sitemapCorpo div#col002 ul li a:hover, div#sitemapCorpo div#col003 ul li a:hover, div#sitemapCorpo div#col004 ul li a:hover, div#sitemapCorpo div#col005 ul li a:hover, div#sitemapCorpo div#col006 ul li a:hover {text-decoration:underline}
div#sitemap div#col001 ul li.titulo, div#sitemap div#col002 ul li.titulo, div#sitemap div#col004 ul li.titulo, div#sitemap div#col005 ul li.tituloAssinatura, div#sitemap div#col005 ul li.titulo, div#sitemap div#col006 ul li.titulo, div#sitemap div#col006 ul li.tituloComunidades {color:#CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding-bottom:5px}
#aviso1309 #footer {height:20px; margin:0 auto; width:1000px}
#aviso1309 #footer p {background:#595959; color:#fff; height:17px; margin:2px 0 0 130px; padding:3px 0 0 13px; width:730px}
/***************/