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}blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:none}table{border-collapse:collapse; border-spacing:0}
/* END - CSS Reset */


body {background:#FFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000}
a {text-decoration:none;color:#000}
a:hover {text-decoration:underline}
input {font-size:11px;font-family:Arial, Helvetica, sans-serif}
h2, fieldset legend, hr {display:none}

/* Classes */
.btn_ok {cursor: pointer}
input.btn_ok {font-weight:bold;color:#FFF;margin-left:3px;width:23px;height:22px;border:0}

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

/* Fotos */
div#maisFotosDisplay, div#videoDisplay{display:none; height:439px; left:50%; margin:-230px 0 0 -280px; position:absolute; top:50%; width:480px; z-index:9999; background-color:#FFFFFF; border:2px ridge #46527c}
div#maisFotosDisplay {width:560px; height:460px}
#product #maisFotosDisplay .mais_fotos {margin-top:0; position:relative}
#product #maisFotosDisplay .mais_fotos h3 {background:url(img/bg_maisfotos.gif) no-repeat 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 0; color:#FFFFFF; display:block; font-size:0.875em; font-weight:bold; height:22px; line-height:22px; position:absolute; right:8px; top:8px; width:80px}

/* Video */
#product #videoDisplay .videos {margin-top:0; position:relative}
#product #videoDisplay .videos h3 {background:url(img/bg_maisfotos.gif) no-repeat -76px 1px; color:#FFFFFF; height:39px; padding:0 100px 0 20px; width:auto; position:static}
#product #videoDisplay .videos h3 span {font-size:12px; font-weight:bold; height:28px; overflow:hidden; width:auto; padding:12px 0 0; display:block}
#product #videoDisplay a.fechar {background:url(img/maisfotos_btnfechar.gif) no-repeat right 0; color:#FFFFFF; display:block; font-size:0.875em; font-weight:bold; height:22px; line-height:22px; position:absolute; right:8px; top:8px; width:80px}
/* Audio */
#audioDisplay {background-color:#FFF; border:1px solid #CCC; width:480px; height:215px; left:50%; margin:-230px 0 0 -230px; position:absolute; top:50%; z-index:9999}
#audioDisplay span#musicaPro {position:absolute; top:170px}
#audioDisplay div#contPlayer {width:480px; height:170px}

#audioDisplay a#closePlayer {float:right; margin:10px 10px 0 0; display:block; width:55px; height:16px; background:url(btFechar.gif) no-repeat 0 0; font-size:11px; color:#000; text-decoration:none; padding:2px 0 0 12px}

#audioDisplay dl#infoCD {float:left; margin:10px 0 20px; padding:0 20px; border-right:1px solid #CCC; display:block; height:152px; width:80px}
#audioDisplay dl#infoCD dt.logo {display:block; width:86px; height:92px; background:url(img/logoPlayer.gif) no-repeat 0 0}
#audioDisplay dl#infoCD dd.album {display:block; margin:20px 0 0 0; width:81px; height:81px}

#audioDisplay dl#infoFaixa {float:left; margin:30px 0 0 20px; display:block; width:285px}
#audioDisplay dl#infoFaixa dd.ouca{text-transform:uppercase; color:#2F91C0; font-size:17px; font-weight:bold}
#audioDisplay dl#infoFaixa dt.title{font-weight:bold; margin-top:10px; font-size:12px}
#audioDisplay dl#infoFaixa dd.btPlay a{display:block;width:30px; height:24px; background:url(img/btPlay.gif) no-repeat 0 0; float:left; margin:15px 10px 0 0}
#audioDisplay dl#infoFaixa dd.btPause a{display:block;width:30px; height:24px; background:url(img/btPause.gif) no-repeat 0 0; float:left; margin-top:15px}


/* HEADER ====== */

/* logo */
div#header h1{float:left; height:128px; width:194px}
div#header h1 a {background:url(img/newSl/logo.gif) no-repeat 0 0; display:block; width:108px; height:111px; text-indent:-5000px; margin:10px 0 0 45px}
#erro_inesperado h1 {background:url(img/newSl/logo.gif) no-repeat 0 0; height:111px; margin:10px auto; padding:0; position:relative;width:108px}
#erro_inesperado h1 a {display:block; height:111px; margin:0; overflow:hidden; padding:0; text-indent:-5000px; width:108px}

/* trabalhe conosco */
div#header ul#trabalheConosco{float:right; width:162px; height:20px; margin-right:1px}
div#header ul#trabalheConosco li{display:inline; float:left; text-align:right; margin-top:3px}

/* banner header */
div#header div#banner_header{float:right; height:90px; width:798px; margin-right:1px}

/* user area */
div#header div#userArea {background: url(img/newSl/bg_userArea.gif) repeat-x 0 0; border-top:1px solid #2F91C0; color:#FFFFFF}
div#userArea div#userLogin{float:left; text-align:left; width:48%}
div#userArea div#userLogin span{display:block; background:url(img/newSl/cadLogin.gif) no-repeat 9px 4px; padding:4px 0 2px 32px}
div#userArea ul#userOpt{float:right; height:100%; text-align:right; width:51%}
div#userArea ul#userOpt li{display:inline; float:left; margin:3px 20px 0 0; padding:0 0 2px 25px; font-weight:bold}
div#userArea ul#userOpt li.usrCarrinho{background:url(img/newSl/ico_carrinho.gif) no-repeat 0 1px}
div#userArea ul#userOpt li.usrPedidos{background:url(img/newSl/ico_pedidos.gif) no-repeat 0 1px}
div#userArea ul#userOpt li.usrCadastro{background:url(img/newSl/ico_cadastro.gif) no-repeat 0 1px}
div#userArea ul#userOpt li.usrAtendimento{background:url(img/newSl/ico_atendimento.gif) no-repeat 0 1px; margin-right:10px}
div#userArea a {color:#FFFFFF}

/* navega��o horizontal */
div#header div#navHor{background:url(img/newSl/bg_navHor.gif) repeat-x 0 0; border-top:1px solid #45517C; color:#FFF}
div#navHor div#busca{float:left; text-align:left; width:35%}
div#navHor div#busca form{width:100%; height:100%}
div#navHor div#busca form fieldset{width:100%; height:100%; background:url(img/newSl/ico_busca.gif) no-repeat 10px 10px; padding-left:30px}
div#navHor div#busca form fieldset label{font-weight:bold; padding-right:8px}
div#navHor div#busca form fieldset input#buscaInpt{margin-top:5px; width:225px}
div#navHor div#busca form fieldset input.btn_ok{background:url(img/newSl/busca_btnOk.gif) no-repeat 1px 3px}

/* X HEADER ====== */

/* CONTENT ====== */

/* LEFT */
div#menuNav ul{list-style:none; margin-left:10px; padding-top:8px}

/* firstNav */
#busca_geral div#menuNav strong.refine_busca {color:#FFFFFF;display:block;font-size:13px;margin:20px 0 10px 15px;text-decoration:underline}
div#menuNav ul li{font-size:12px; padding-left:5px }
div#menuNav ul li span {display:block; height:30px}
div#menuNav ul li span a {background:url(img/newSl/bulletMenu.gif) no-repeat left bottom; display:block; padding:5px 0 0 18px}
div#menuNav ul li.navTitle{color:#FFF; font-weight:bold}
div#menuNav ul li.on{background:url(img/newSl/box_navOn.gif) no-repeat scroll 0 0; color:#000;font-weight:bold}

div#menuNav ul li:hover a{text-decoration:underline}

/* subNav */
div#menuNav ul li ul.subNav{font-weight:normal; margin-left:0px; padding-bottom:15px; padding-top:0}
div#menuNav ul li ul.subNav li{height:auto; line-height:16px}
div#menuNav ul li ul.subNav li a {color:#B1D9FC; text-decoration:none}
div#menuNav ul li ul.subNav li a:hover{text-decoration:underline}

/* BANNER BOTAO */
div#left div.banner_botao{height:198px; margin:10px auto; width:198px}

/* CENTER */

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

/* ORDENACAO */
div#sectOrd{padding-bottom:23px; height:35px}
div#center fieldset.ordenacao{float:left; width:50%; text-align:left; color:#666}
fieldset.ordenacao label{font-weight:bold}
fieldset.ordenacao select{width:172px; display:block; margin-top:3px; font-size:11px}

/* NUMERO DE ITENS */
div#center p.num_itens{color:#666; float:right; width:50%; text-align:right}

/* vitrine */
div#vitrine div.ofertasClearfix div.offerTitle{border:0 none; height:40px; width:100%}
div#vitrine div.ofertasClearfix div.offerTitle h2{background:url(img/newSl/bulletMenu.gif) no-repeat left bottom; display:block; padding:0 0 0 17px; text-align:left; width:auto; height:13px}
div#vitrine div.ofertasClearfix div.offerTitle h2 a{color:#2F91C0; font-size:13px; font-weight:bold; text-transform:uppercase}
div#vitrine div.ofertasClearfix ol.ofertasInn {clear:both; min-height:0}
div#vitrine div.ofertasClearfix ol li{display:inline; float:left; width:172px; margin:0 10px 20px 0; height:370px}
/* Componente Produto */
div.ofertasClearfix dl{text-align:left; color:#45517c}
/* espa�amento lateral */
div.ofertasClearfix dl.cd{padding-left:20px; width:152px}
div.ofertasClearfix dl.dvd{padding-left:23px; width:149px}
div.ofertasClearfix dl.cdDvd{padding-left:40px; width:132px}
/* foto */
div.ofertasClearfix dl.cd dd.foto{margin-left:-13px}
div.ofertasClearfix dl.dvd dd.foto{margin-left:-16px}
div.ofertasClearfix dl.cdDvd dd.foto{margin-left:-32px}
div.ofertasClearfix dl a{color:#45517c}
div.ofertasClearfix dl dt{padding-top:12px; margin-top:5px;font-weight:bold}
/* selo */
div.ofertasClearfix dl.cd dt{background:#FFF url(img/newSl/ico_cd.gif) no-repeat 0 11px; margin-left:-20px; padding-left:20px}
div.ofertasClearfix dl.dvd dt{background:#FFF url(img/newSl/ico_dvd.gif) no-repeat 0 11px; margin-left:-23px; padding-left:23px}
div.ofertasClearfix dl.cdDvd dt{background:#FFF url(img/newSl/ico_cdDvd.gif) no-repeat 0 11px; margin-left:-40px; padding-left:40px}
div.ofertasClearfix dl dd.precoDe{margin-top:5px}
div.ofertasClearfix dl dd.precoPor{margin-top:1px}
div.ofertasClearfix dl dd.parcelas{margin-top:2px}
div.ofertasClearfix dl dd.parcelas strong{font-size:12px}
div.ofertasClearfix dl dd.oucaAgora{margin-top:5px}
div.ofertasClearfix dl dd.oucaAgora a{padding:0 0 4px 25px; background:url(img/newSl/ico_musica.gif) no-repeat 0 0}
div.ofertasClearfix dl dd.comprar{margin-top:15px}
div.ofertasClearfix dl dd.comprar a{background:url(img/newSl/btn_comprar.gif) no-repeat 0 0; color:#FFF; font-size:10px; text-align:center; display:block; width:54px; height:16px; padding-top:2px; text-decoration:none}
div.ofertasClearfix dl dd.vejaMais {margin-top:5px}
div.ofertasClearfix dl dd.vejaMais a{text-decoration:underline;font-weight:bold; background:#f1f1f1; padding:0 5px}

/* PAGINA��O */
#center #vitrine div.paginacao{width:auto; clear:both; text-align:center; height:auto; margin:0 auto}
#vitrine div.paginacao ol{text-align:center}
#vitrine div.ofertasClearfix div.paginacao ol li{color:#666; margin:0; display:inline; float:none; padding:0 5px; width:auto; font-weight:bold}
#secao #center .paginacao ol li.anterior{border-right:1px solid #666; margin-right:5px}
#secao #center .paginacao ol li.on{border-style:solid; border-width:1px; border-color:#4891f0}
#secao #center .paginacao ol li.proximo{border-left:1px solid #666; margin-left:5px}
#vitrine div.ofertasClearfix div.paginacao ol li a{color:#666}
.paginacao {font-size:0.95em; margin-top:-10px; margin-bottom:25px; padding-top:15px; width:auto}
.paginacao ol li.anterior {border-right:1px solid #ccc; margin-right:5px}
.paginacao ol li {color:#666; padding:0 5px; display:inline}
.paginacao ol li.on {border:1px solid #2f91c0}
.paginacao ol li a {color:#666; font-weight:bold}
.paginacao ol li.proximo {border-left:1px solid #CCC; margin-right: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 */
#center dl.productDetails{padding:20px 0 0 240px}
dl.productDetails dd{padding-left:25px}
dl.productDetails dd.foto{width:200px; height:200px; float:left; margin-left:-220px; padding-left:0px}
dl.productDetails dt.productTitle{font-size:18px; font-weight:bold; padding-left:24px; line-height:18px}
#product #center dl.cd dt {background:url(img/newSl/ico_cd.gif) no-repeat 0 1px}
#product #center dl.dvd dt {background:url(img/newSl/ico_dvd.gif) no-repeat 0 1px; padding-left:30px}
#product #center dl.cdDvd dt {background:url(img/newSl/ico_cdDvd.gif) no-repeat 0 1px; padding-left:45px}
#product #center dl.cd dd.desc{margin-top:2px; padding-left:25px}
#product #center dl.dvd dd.desc{margin-top:2px; padding-left:31px}
#product #center dl.cdDvd dd.desc{margin-top:2px; padding-left:45px}
#product #center dl.cd dd.ref{font-size:11px; margin-top:7px; padding-left:25px}
#product #center dl.dvd dd.ref{font-size:11px; margin-top:7px; padding-left:31px}
#product #center dl.cdDvd dd.ref{font-size:11px; margin-top:7px; padding-left:45px}
dl.productDetails dd.detailPreco{margin:12px 20px 0 0; background-color:#f2f2f2; padding:20px}
dl.productDetails dd.detailPreco dl dd{color:#666;padding:0}
dl.productDetails dd.detailPreco dl dd.de{margin-bottom:2px}
dl.productDetails dd.detailPreco dl dd.por{font-size:12px;font-weight:bold;margin-bottom:5px}
dl.productDetails dd.detailPreco dl dd.podendoPagar {margin-bottom:5px}
dl.productDetails dd.detailPreco dl dd.parcelas span {}
dl.productDetails dd.detailPreco dl dd.parcelas span strong{font-size:16px;font-weight:bold; line-height:20px}
dl.productDetails dd.detailPreco dl dd.btAdicionar{text-indent:-5000px; dislay:block; width:208px; height:29px; float:right; margin-top:-41px; background:url(img/product_btAdd.jpg) no-repeat 0 0}
dl.productDetails dd.detailPreco dl dd.btAdicionar a {width:208px; height:29px; cursor:pointer;display:block}
/* OPT PRODUTO */
#center div#opcoesProduto{clear:both; width:auto; height:20px; padding:20px 10px 10px 20px}
ul.optProduto li{display:inline; float:left; margin-right:10px}
ul.optProduto li a {color:#45517c; padding:3px 0 5px 25px}
ul.optProduto li.maisFotos a {background:url(img/newSl/ico_maisFotos.gif) no-repeat 0 0}
ul.optProduto li.maisInfo a {background:url(img/newSl/ico_infoProduto.gif) no-repeat 0 0}
ul.optProduto li.maisMusica a {background:url(img/newSl/ico_musica.gif) no-repeat 0 0}

/* PRODUTO SUBSTITUTO */
#product #content #center h3.itemIndisponivel{background:none; color:#535E85; font-size:18px; line-height:22px; height:23px; margin:20px 0 0 20px; clear:both; width:100%}
#product #content #center p.indisponivelText{margin-left:20px}
#product #content #center div.prod_semelhante{border:1px solid #2F91C0; margin:10px 20px 30px 20px; padding:10px 20px 15px}
#product #content #center div.prod_semelhante h3.outros{background:none; color:#535E85; font-size:18px; line-height:22px; height:23px; margin-bottom:0; clear:both; width:100%}
#product #content #center div.prod_semelhante ul li dl.details{margin-top:10px; line-height:15px}
div.prod_semelhante ul li dl.details dd, div.prod_semelhante ul li dl.details dt{margin:0 30px 0 101px}
div.prod_semelhante ul li dl.details dd.foto{margin:0; float:left}
div.prod_semelhante ul li dl.details dt{border:0 none; line-height:14px; margin:10px 30px 3px 101px; padding:0; font-weight:bold}
div.prod_semelhante ul li dl.details dd.preco_por{margin-top:15px; font-weight:bold}
div.prod_semelhante ul li dl.details dd.preco_por strong{color:#2F91C0}
div.prod_semelhante ul li dl.details dd.parcela{font-weight:bold; margin-top:5px; line-height:18px}
div.prod_semelhante ul li dl.details dd.parcela strong{font-size:15px; color:#2F91C0}
div.prod_semelhante ul li dl.details dd.prazo_entrega{border:1px solid #2F91C0; font-weight:bold; padding:5px; text-align:center; float:right; margin:-80px 0 0 0; display:block; width:87px}
div.prod_semelhante ul li dl.details dd.prazo_entrega strong{color:#535E85}
div.prod_semelhante ul li dl.details dd.maisInfo {/* acrescentei class para a dd para posicionar o elemento depois */}
div.prod_semelhante ul li dl.details dd.maisInfo a{margin:15px 0 0 0; width:171px; background-image:url(img/prod_btn_maisinfo_new.gif); display:block; font-weight:bold; height:22px; overflow:hidden; padding:0; text-indent:-5000px}
div.prod_semelhante ul li dl.details dd.adicionar{background:url(img/product_btAdd.jpg) no-repeat scroll 0 0; height:29px; text-indent:-5000px; width:208px; margin-top:3px}
div.prod_semelhante ul li dl.details dd.adicionar a{cursor:pointer; display:block; height:29px; width:208px}

/**/


/* VENDA CASADA */
#center div.vendaCasada{clear:both; padding:10px 20px}
div.vendaCasada h3{width:auto; height:20px; background:url(img/boxTitleVendacasada.jpg) no-repeat 0 0; color:#FFF; font-weight:normal; font-size:11px; padding:6px 0 0 11px}
div.vendaCasada ul{border:1px solid #2f91c0; padding:20px; min-height:100px; _height:100px}
div.vendaCasada ul li{font-size:11px; border-top:1px solid #CCC; min-height:107px; _height:107px; padding-top:20px; margin-top:0;}
div.vendaCasada ul li.first {padding:0 0 20px 0;border-top:none;}

div.vendaCasada ul li dl{font-weight:lighter; line-height:13px; position:relative}
div.vendaCasada ul li dl dt{margin-bottom:20px}
div.vendaCasada ul li dl dd.foto{width:200px; 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{background:url(img/plus.gif) no-repeat 0 0; display:block; float:left; height:18px; margin:30px 10px 0; overflow:hidden; text-indent:-5000px; width:19px}
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.parcelas {color:#666;margin-top:1px}
div.vendaCasada ul li dl dd.parcelas strong {font-size:12px;font-weight:bold}
div.vendaCasada ul li dl dd.economize{float:right; margin-top:-60px; text-align:center; padding-top:10px; background:url(img/boxEconomize.jpg) no-repeat 0 0; display:block; width:209px; height:24px}
div.vendaCasada ul li dl dd.economize{font-weight:bold}
div.vendaCasada ul li dl dd.btAdicionar a {margin-left:482px; margin-top:-28px; _margin-top:-60px; text-indent:-5000px; background:url(img/product_btAdd.jpg) no-repeat 0 0; display:block; width:209px; height:29px}

/* DESCRICAO DO PRODUTO */
#center div#divTC{clear:both; margin-top:10px; padding:0 20px}
div.divTabs{height:26px; width:auto}
div.divTabs ul.ulTabs{text-align:left}
div.divTabs ul.ulTabs li{float:left; font-size:11px; font-weight:bold; cursor:pointer; background:url(img/boxTitle_left.jpg) no-repeat 0 0; margin-right:1px}
div.divTabs ul.ulTabs li:hover, div#divTC div.divTabs ul.ulTabs li.on{background:url(img/boxTitleOn_left.jpg) no-repeat 0 0}
div.divTabs ul.ulTabs li:hover span, div#divTC div.divTabs ul.ulTabs li.on span{background:url(img/boxTitleOn_right.jpg) no-repeat right 0}
div.divTabs ul.ulTabs li span{display:block; white-space:nowrap; display:block; margin-left:4px; padding:7px 10px 6px 5px; font-weight:normal; color:#FFF; background:url(img/boxTitle_right.jpg) no-repeat right 0}
div.on {display:block !important}
div#divTC div.divTabArea{display:none; border:1px solid #2f91c0; border-width:1px 1px 0;padding:15px 20px 15px}
div#divTC div.divTabArea h4{margin-top:10px}
div#divTC div.divTabArea ul.disco{margin-top:10px}
div#divTC div.divTabArea ul.disco li{line-height:20px; padding:3px 0}
div#divTC div.divTabArea ul.disco li a{color:#1D1B1B; background:transparent url(img/newSl/ico_musica.gif) no-repeat scroll 0 0;padding:2px 0 6px 30px}
#center p.ancora{height:20px; padding:15px 20px 0}
#center p.ancora a {color:#45517c; padding:3px 0 5px 25px;background:url(img/newSl/ico_ancora.gif) no-repeat 0 0}



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

div.faixas div.divTabs ul.ulTabs li:hover, div.faixas div.divTabs ul.ulTabs li.on{background:url(img/boxTitleOn_left.jpg) no-repeat 0 0}
div.faixas div.divTabs ul.ulTabs li:hover span, div.faixas div.divTabs ul.ulTabs li.on span{background:url(img/boxTitleOn_right.jpg) no-repeat right 0}

div.faixas div.boxMais {
	border:1px solid #2F91C0;
	padding:5px 20px 30px;
	border-width:0 1px 1px;
}
div.faixas div.divTabs {border:1px solid #2F91C0;border-width:0 1px}
div.faixas div.divTabs ul li {background:none !important;cursor:auto}
div.faixas div.divTabs ul li span{background:none !important;}
div.faixas div.divTabs ul li.on {background:none !important;}
div.faixas div.divTabs ul li.on span{background:none !important;}
div.faixas div.divTabs ul li span {color:#000;font-weight:bold;font-size:12px;padding-left:17px}


div.faixas div.boxMais h4{margin-top:10px}
div.faixas div.boxMais ul.disco{margin-top:10px}
div.faixas div.boxMais ul.disco li{line-height:20px; padding:3px 0}
div.faixas div.boxMais ul.disco li a{color:#1D1B1B; background:transparent url(img/newSl/ico_musica.gif) no-repeat scroll 0 0;padding:2px 0 6px 30px}

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

div.videos div.divTabs ul.ulTabs li:hover, div.videos div.divTabs ul.ulTabs li.on{background:url(img/boxTitleOn_left.jpg) no-repeat 0 0}
div.videos div.divTabs ul.ulTabs li:hover span, div.videos div.divTabs ul.ulTabs li.on span{background:url(img/boxTitleOn_right.jpg) no-repeat right 0}

div.videos div.boxMais {
	border:1px solid #2F91C0;
	padding:15px 20px 15px;
	border-width:0 1px 1px;
}

div.videos div.divTabs {border:1px solid #2F91C0;border-width:0 1px}
div.videos div.divTabs ul li {background:none !important;cursor:auto}
div.videos div.divTabs ul li span{background:none !important;}
div.videos div.divTabs ul li.on {background:none !important;}
div.videos div.divTabs ul li.on span{background:none !important;}
div.videos div.divTabs ul li span {color:#000;font-weight:bold;font-size:12px;padding-left:17px}

div.videos div.boxMais h4{margin-top:10px}
div.videos div.boxMais ul.disco{margin-top:10px}
div.videos div.boxMais ul.disco li{line-height:20px; padding:3px 0}
div.videos div.boxMais ul.disco li a{color:#1D1B1B; background:transparent url(img/newSl/ico_musica.gif) no-repeat scroll 0 0;padding:2px 0 6px 30px}


#center p.ancora {
	height:20px;
	padding:15px 20px 0;
}

#center p.ancora a {core.css (linha 216)
	background:url(img/newSl/ico_ancora.gif) no-repeat 0 0;
	color:#45517C;
	padding:3px 0 5px 25px;
}

/* GARANTIA */

#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 div.botoesNav{background:none; padding:0; margin-bottom:80px}
#garantia #center div.botoesNav 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 */
#center ol.abas_carrinho{position:relative; display:block; min-height:0; white-space:nowrap; background:url(img/carrinho_bgaba_on.gif) repeat-x 0 0; border-width:1px 1px 0; height:38px; margin:0; position:relative}
ol.abas_carrinho li{width:25%; background:url(img/carrinho_bgaba.gif) repeat-x 0 0; color:#CCC; 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; background:url(img/carrinho_aba_quinaesq.gif) no-repeat 0 0}
ol.abas_carrinho li.on span{background:url(img/carrinho_aba_quinaesqon1.gif) no-repeat 0 0}
ol.abas_carrinho li strong{background:url(img/carrinho_aba_quinadir_fackie.gif) no-repeat  right 0; margin-left:10px; padding:12px 0}
ol.abas_carrinho li.on strong{background:url(img/carrinho_aba_quinadiron1.gif) no-repeat right 0}

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{background:url(img/carrinho_btn_remover.gif) no-repeat 0 0; 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, #brinde #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:230px; 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:130px}
#carrinho #center div.cupom fieldset input.btn_ok, #carrinho #center div.cep fieldset input.btn_ok{background:url(img/btCalc_Valid.gif) no-repeat 0 0; width:50px; text-align:center}
#carrinho #center div.cupom p.desconto_cupom, #carrinho #center div.cep p.frete{position:absolute; right:0; top:8px; width:215px}
#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.cupom p.desconto_cupom, #carrinho #center div.cep p.frete{background:url(img/pixel_cinza.gif) repeat-y 97px 0}
#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{background:#666; 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 span{color:#FFF}
#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{background:url(img/carrinho_btn_comprarmais.gif) no-repeat 0 0; color:#FFF; 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{background:url(img/form_btn_prosseguir.gif) no-repeat scroll 0 0; border:0 none; color:#FFF; 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} /* ALT */
#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 {color:#F80;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; background: url(img/newSl/prazoDifAlert.gif) no-repeat 37px 0; height:40px; padding-top:26px; display:block}
#carrinho #center p.total span.alertaEntrega_total {float:left}
#confirm_pgto #center div.msgPopup {background-color:#FFFFD1;margin:0}
#confirm_pgto p.botoesNav {padding-top:25px}

#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 {background:url(img/carrinho_btn_comprarmais.gif) no-repeat 0 0; color:#fff; 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}


#carrinho #center .brinde {background:#fff; border:1px solid #ccc; border-top:0 none; color:#2F91C0; font-size:16px; font-weight:bold;margin:-1px 1px 0; padding:15px 0 15px 48px}
#carrinho #center .brinde p {background:#fff url(img/pedido_finalizado_logo.gif) no-repeat 0 0; margin:0 auto; padding:4px 0 10px 52px; width:460px}
#carrinho #center .brinde p span {color:#666; display:block; font-size:0.8em; font-weight:lighter; margin:5px 0 0 2px}


/* Brinde */
#brinde #center div h3 {font-size:1.2em; line-height:1.4em}
#brinde #center div h3 span {color:#f80; font-size:1.5em}
#brinde #center div h3 strong {color:#f80}
#brinde #center div ul li {border-bottom:1px solid #ccc; width:100%}
#brinde #center div ul li dl {min-height:100px; position:relative; width:100%}
#brinde #center div ul li dl dt, #brinde #center div ul li dl dd {float:left}
#brinde #center div ul li dl dd.thumb {left:0; position:absolute; top:15px}
#brinde #center div ul li dl dd.thumb img {height:80px !important; width:80px !important}
#brinde #center div ul li dl dt {padding:30px 210px 0 95px; width:auto}
#brinde #center div ul li dl dd.avancar {background:transparent url(img/pixel_cinza.gif) repeat-y 0 0; min-height:100px; position:absolute; right:0; top:15px; width:200px}
#brinde #center div ul li dl dd.avancar a {background:transparent url(img/garantia_avancar.gif) no-repeat 0 0; border:0 none; display:block; height:30px; margin:35px 0 0 50px; overflow:hidden; padding:0; text-indent:-5000px; width:93px}


/* 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{background:#FFF url(img/newSl/ico_alerta.gif) no-repeat scroll 12px 12px; border:1px solid red; color:red; font-weight:bold; padding:20px 0 19px 50px; text-align:left}

/* P�gina 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 .box_erro p strong {color:#F00}
#login #contClear div.clearfix span.erro{margin-left:5px; font-weight:bold; color:#f00}
#login #center fieldset{border:1px solid #CCC; width:49%}
#login #center fieldset.cadastrado{float:left}
#login #center fieldset p.area{background:#F2F2F2 none repeat scroll 0 0; color:#FF8000; 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{background:none; border:0 none; margin:0 20px}
#login #center fieldset fieldset{float:none; height:190px; 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; color:#666; 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; background:transparent url(img/garantia_avancar.gif) no-repeat scroll 0 0; 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; margin-top:10px}
#login #center fieldset fieldset.telefone p{height:65px}
#login #center fieldset.cadastrar{float:right}
#login #center fieldset fieldset input.cep{width:65px}

#login #center fieldset fieldset span.msg {background:#fff; border:4px solid #2F91C0; display:block; font-size:16px; font-weight:bold;height:60px; left:120px; line-height:18px; padding:15px; position:absolute; top:-155px; *top:-132px; width:600px; color:#666}

/* 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:10px; top:3px; 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}
#formas_pgto #center div ul.formas li{background:url(img/formas_pgto_btn_bgdir.gif) no-repeat right 0; cursor:pointer; font-weight:bold; margin:5px 10px 0 0}
#formas_pgto #center div ul.formas li.on{background:url(img/formas_pgto_btn_bgdir_on.gif) no-repeat right 0}
#formas_pgto #center div ul.formas li a{display:block; height:22px; padding:3px 30px 10px 10px; white-space:nowrap}
#formas_pgto #center div ul.formas li a{background:transparent url(img/formas_pgto_btn_bgesq.gif) no-repeat scroll 0 0; color:#FFF; padding:4px 30px 10px 10px; text-decoration:none}
#formas_pgto #center div ul.formas li.on a{background:transparent url(img/formas_pgto_btn_bgesq_on.gif) no-repeat 0 0}
#formas_pgto #center div div h4{font-size:1.125em; font-weight:bold; margin-bottom:10px}
#formas_pgto #center div div.credito fieldset{background:#F5F5F5; margin-top:-20px; padding:10px 10px 0}
#formas_pgto #center div div.credito fieldset legend{font-size:0.95em; font-weight:bold; padding-top:30px; display:block}
#formas_pgto #center div div.credito ul{border-bottom:1px solid #CCC; height:120px}
#formas_pgto #center div div.credito ul li{background:none; font-weight:lighter; margin:0 25px 10px 0; padding:0 0 5px; text-align:center; width:60px; float:left; height:105px}
#formas_pgto #center div div ul li {background:#F5F5F5; 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; float:left; margin-bottom:0; padding-bottom:0; width:282px; display:block; float:left; min-height:0; width:282px}
#formas_pgto #center #contClear div div.credito fieldset div.coluna01{float:left; width:400px}
input.disabled{cursor:default !important; opacity:0.4}

#formas_pgto #center div#contClear div.botoesNav{height:30px; margin-top:10px; margin-left:-10px; padding:10px; background-color:#FFF; width:100% !important;}
#formas_pgto #center div.botoesNav input.btn_avancar{background:transparent url(img/formas_pgto_avancar.gif) no-repeat scroll 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}
#formas_pgto #center div.botoesNav a{background-image:url(img/btVoltarCinzaSL.gif); border:0 none; display:block; height:30px; overflow:hidden; padding:0; text-indent:-5000px; width:85px; 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{background-color:#FFF; border:3px solid #2F91C0; 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;background-color:#F1F1F1; line-height:30px; text-align:center; font-size: 15px; font-weight: bold; margin:0 -20px 30px -20px; padding-left:70px;_padding-left:100px; color:#535E85}
#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:10px}
#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{background:#FFF; color:red; 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{background:url(img/btngeral_bgesq.gif) no-repeat 0 0; border:0 none; color:#FFF; cursor:pointer; font-size:12px; font-weight:bold; height:22px; padding-left:9px; width:120px}
#confirm_pgto #alteraEndereco fieldset p.btn_txt input.btn_txt{background:url(img/btngeral_bgdir.gif) no-repeat right 0; 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;background-color:#F1F1F1;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{background:url(img/btngeral_bgdir.gif) no-repeat right 0; 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{background:url(img/btngeral_bgesq.gif) no-repeat 0 0; border:0 none; color:#FFF; 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{color:#F80; 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}
#confirm_pgto #center table.confirm_itens .prazo{color:#2F91C0}
#carrinho #center table.carrinho_itens .prazo span, #confirm_pgto #center table.confirm_itens .prazo span{border:1px solid #2F91C0; 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{background:url(img/prazoDifAlert.gif) no-repeat center 0; border:medium none; color:#F80; 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}

/* alteração Rodrigo Assis 01/09/09 - Alteração das propriedades do frete com desconto */
#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 p.infoCartao span strong{color:#2F91C0}
#confirm_pgto #center div div.valor_final{background:#666; border:0 none; color:#FFF; height:15px; margin:0; padding:10px 10px 25px; clear:both}
#confirm_pgto #center div div.valor_final span.alertaEntrega_total{float:left;float:left; font-size:12px; font-weight:bold; padding-top:8px}
#confirm_pgto #center p.total{background:#666;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 p.total strong{color:#FFF}
#confirm_pgto #center div.msgPopup{background-color:#FFFFD1; color:#F80; 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-bottom:10px; background:transparent url(img/prazoDifAlert.gif) no-repeat scroll 0 3px; padding:8px 0 0 40px}
#confirm_pgto #center a.voltar, #confirm_pgto #center a.concluir{background:url(img/confirm_pgto_btn_concluir.gif) no-repeat scroll 0 0; border:0 none; color:#FFF; display:block; font-weight:bold; height:30px; margin:10px 0 0 0; overflow:hidden; text-indent:-5000px; width:171px}
#confirm_pgto #center a.voltar{background:url(img/btVoltarCinzaSL.gif) no-repeat scroll 0 0; width:85px; 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{background:url(img/pedido_finalizado_logo.gif) no-repeat 0 0; font-size:18px; height:32px; line-height:32px; padding-left:40px; color:#2F91C0}
#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; color:#2F91C0}
#pedido_finalizado #center p.btn{background:url(img/btngeral_bgesq.gif) no-repeat 0 0; height:22px; padding-left:3px; width:160px}
#pedido_finalizado #center div.clearfix p.btn a{background:url(img/btngeral_bgdir.gif) no-repeat right 0; color:#FFF; 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{background:url(img/btn_voltarpginicial.gif) no-repeat 0 0; height:30px; width:194px}
#pedido_finalizado #center div p.pedidos a{background:url(img/pedido_finalizado_btn_pedidos.gif) no-repeat 0 0; 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{background:url(https://www.ebitempresa.com.br/bitrate/banners/b115065.gif) no-repeat 0 0; 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 .consulte_pedidos, #sac fieldset.busque, #sac #left p.duvidas, #sac #left ul.menu_sac li.pginicial a, 
#sac #left ul.menu_sac li.comocomprar a, #sac #left ul.menu_sac li.troca a, #sac #left ul.menu_sac li.privacidade a, 
#sac #left ul.menu_sac li.faleconosco a, #sac #left ul.menu_sac li.formaspgto a, #sac #left ul.menu_sac li.corp a, 
#sac #left ul.menu_sac li.prazo a, #sac #left ul.menu_sac li.assistencias a, #sac #left ul.menu_sac li.pginicial 
a:hover, #sac #left ul.menu_sac li.pginicial a.on, #sac #left ul.menu_sac li.comocomprar a:hover, #sac #left 
ul.menu_sac li.comocomprar a.on, #sac #left ul.menu_sac li.troca a:hover, #sac #left ul.menu_sac li.troca a.on, #sac 
#left ul.menu_sac li.privacidade a:hover, #sac #left ul.menu_sac li.privacidade a.on, #sac #left ul.menu_sac 
li.faleconosco a:hover, #sac #left ul.menu_sac li.faleconosco a.on, #sac #left ul.menu_sac li.formaspgto a:hover, 
#sac #left ul.menu_sac li.formaspgto a.on, #sac #left ul.menu_sac li.corp a:hover, #sac #left ul.menu_sac li.corp 
a.on, #sac #left ul.menu_sac li.prazo a:hover, #sac #left ul.menu_sac li.prazo a.on, #sac #left ul.menu_sac 
li.assistencias a:hover, #sac #left ul.menu_sac li.assistencias a.on, #sac #center .txt .inicial dl.tel, #sac 
#center .txt .inicial h3, #sac #center .txt .como_comprar h3, #sac #center .txt .como_comprar h4 span, #sac #center 
.txt .troca_devolucao h3, #sac #center .txt .privacidade h3, #sac #center .txt .fale_conosco h3, #sac #center .txt 
.result_busca h3, #sac #center .txt .pagamento h3, #sac #center .txt .prazo h3, #sac #center .txt .assistencias h3, 
#sac #left dl.tel, #sac #center .txt .como_comprar p.att {background:url(img/opt__static.gif) no-repeat}

#sac #centerContainer {margin:10px 0; min-height:1px; height:auto}
#sac #center .txt {border:1px solid #EDEDED; line-height:15px; margin-left:0; margin-bottom:10px; padding:10px; text-align:left}
#sac #center .txt .inicial h3 {background:url(img/opt__static.gif) -593px -115px no-repeat}
#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 {background-position:-3px -317px; height:52px; margin:35px auto 0; text-indent:-5000px; width:545px}
#sac #left {overflow:hidden; margin:10px 0; padding-left:10px}
#sac div#content div#left{width:195px}
#sac fieldset.busque {display:none}


#sac #left p.duvidas {background-position:-177px -245px; height:40px; overflow:hidden; text-indent:-5000px; width:184px}
#sac #left ul.menu_sac {background:transparent url(img/sac_bg_tireduvidas_lateral.gif) repeat-y 0 0; margin:0 0 20px 0; width:184px}
#sac #left ul.menu_sac li {padding: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.pginicial a {background-position:-1px -102px}
#sac #left ul.menu_sac li.comocomprar a {background-position:-1px -35px}
#sac #left ul.menu_sac li.troca a {background-position:-1px -236px; height:29px; padding-top:2px}
#sac #left ul.menu_sac li.privacidade a {background-position:-1px -203px}
#sac #left ul.menu_sac li.faleconosco a {background-position:-1px -68px}
#sac #left ul.menu_sac li.formaspgto a {background-position:-1px -136px}
#sac #left ul.menu_sac li.corp a {background-position:-1px -271px}
#sac #left ul.menu_sac li.prazo {background:transparent url(img/sac_bg_tireduvidas_bottom.gif) no-repeat 0 bottom; padding-bottom:5px}
#sac #left ul.menu_sac li.prazo a {background-position:-1px -169px}
#sac #left ul.menu_sac li.assistencias a {background-position:-1px -1px}
#sac #left ul.menu_sac li.pginicial a:hover, #sac #left ul.menu_sac li.pginicial a.on {background-position:-175px -102px}
#sac #left ul.menu_sac li.comocomprar a:hover, #sac #left ul.menu_sac li.comocomprar a.on {background-position:-175px -35px}
#sac #left ul.menu_sac li.troca a:hover, #sac #left ul.menu_sac li.troca a.on {background-position:-397px -68px}
#sac #left ul.menu_sac li.privacidade a:hover, #sac #left ul.menu_sac li.privacidade a.on {background-position:-397px -35px}
#sac #left ul.menu_sac li.faleconosco a:hover, #sac #left ul.menu_sac li.faleconosco a.on {background-position:-175px -68px}
#sac #left ul.menu_sac li.formaspgto a:hover, #sac #left ul.menu_sac li.formaspgto a.on {background-position:-175px -136px}
#sac #left ul.menu_sac li.corp a:hover, #sac #left ul.menu_sac li.corp a.on {background-position:-397px -103px}
#sac #left ul.menu_sac li.prazo a:hover, #sac #left ul.menu_sac li.prazo a.on {background-position:-397px -1px}
#sac #left ul.menu_sac li.assistencias a:hover, #sac #left ul.menu_sac li.assistencias a.on {background-position:-175px -1px}
#sac #left dl.tel {background-position:-387px -145px; height:166px; margin:20px 0; text-indent:-5000px; width:184px}

#sac #center .txt .como_comprar h3 {background-position:-593px -38px}
#sac #center .txt h4 {font-size:1.5em; line-height:22px; margin:15px 0}
#sac #center .txt .como_comprar h4 span {background-position:-305px -293px; color:#FFFFFF; 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 {background-position:-173px -286px; height:21px; overflow:hidden; text-indent:-5000px; width:95px}

#sac #center .txt .troca_devolucao h3 {background-position:-593px -267px}
#sac #center .txt .fale_conosco a.chat, #sac #center .txt .troca_devolucao a.chat {background:transparent url(img/sac_btn_chat.gif) no-repeat 0 0; 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 .privacidade h3 {background-position:-593px -228px}

#sac #center .txt .fale_conosco h3, #sac #center .txt .result_busca h3 {background-position:-593px -77px}
#sac #center .txt .fale_conosco p a {font-weight:bold; text-decoration:underline}

#sac #center .txt .pagamento h3 {background-position:-593px -153px}
#sac #center .txt .solu_corp {margin-left:-10px}

#sac #center .txt .prazo h3 {background-position:-593px -191px}

#sac #center .txt .assistencias h3 {background-position:-593px -2px}
#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%}

/* p�gina BUSCA */
#busca_geral #center {position:relative}
#busca_geral #centerContainer {border:1px solid #ccc; font-size:1em; padding:15px 10px 20px; text-align:left; margin:10px; zoom:1}
#busca_geral #center h3 {background:url(img/buscageral_icone.gif) no-repeat 0 0; 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:5px 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 dl {border-top:1px solid #CCC; font-size:1em; padding:5px 0; vertical-align:middle; min-height:80px; height:100%}
#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:435px}
#busca_geral #center dl dd.preco {font-weight:bold; margin-top:30px; width:95px}
#busca_geral #center dl dd.comprar{margin-top:0}
#busca_geral #center dl dd.comprar a{background:url(img/newSl/btn_comprar.gif) no-repeat 0 0; color:#FFF; font-size:10px; text-align:center; display:block; width:54px; height:16px; padding-top:2px; margin-top:10px; text-decoration:none}


/* Conserto Busca Geral */
#busca_geral #center dl {overflow:hidden}
#busca_geral #center dl dt {margin-top:-70px}
#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}
#busca_geral #center dl dd.setQuickView {float:right; margin-top:-72px}
#busca_geral #center dl dd.comprar {margin-top:-50px; overflow:hidden}
#busca_geral #center dl dd.comprar a {float:right}


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

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

/* Informa��es Pessoais */
#cadastro #center .cadastro_box, #cadastro #center fieldset.enderecos {background:#F1F1F1; border:1px solid #F2F2F2; margin:5px 0; padding:5px}
#cadastro #center fieldset.info {width:auto; background:url(img/cadastro_bg.gif) repeat-x 0 15px; margin-right:10px; padding:15px 10px 10px}
#cadastro #center fieldset legend {font-size:1.05em; font-weight:bold; margin-left:-7px; display:block; color:#f80; 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; color:#505050; 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}

/* Endere�os */
#cadastro #center fieldset.enderecos {padding:0}
#cadastro #center fieldset.enderecos div.cadastro_box {width:48%}
#cadastro #center fieldset.enderecos div.cadastro_box fieldset {background:url(img/cadastro_bg.gif) repeat-x 0 15px; 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 {
	background:#FFFFFF none repeat scroll 0 0;
	font-size:11px;
	line-height:15px;
	margin-left:125px;
	padding-left:5px;
	width:130px;
}
#cadastro #center fieldset span.erro {
	display:block;
	color:red;
}

/* Informa��es de Seguran�a */
#cadastro #center fieldset.seguranca {position:relative}
#cadastro #center fieldset.seguranca, #cadastro #center fieldset.catalogo {background:url(img/cadastro_bg.gif) repeat-x 0 15px; 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 {background:#F9F9F9; margin:40px 0 0; padding:10px; width:250px}
#cadastro #center fieldset.seguranca textarea {color:#505050; 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: 26px;color: #FFF;font: bold 12px "Trebuchet",Arial; border: 0;text-align: left;cursor: pointer;padding: 0 6px 4px 0; float:left}
#cadastro #center a.btn_voltar {background:url(img/form_btn_voltar.gif) no-repeat 0 0; color:#FFFFFF; display:block; padding:4px 0 0 34px; text-decoration:none; width:27%}
#cadastro #center input.btn_limpar {background:url(img/form_btn_limpar.gif) no-repeat 50% 0; text-align:center;}
#cadastro #center input.btn_confirmar {background:transparent url(img/form_btn_confirmar.gif) no-repeat right 0; margin: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 {background:url(img/pedido_finalizado_logo.gif) no-repeat 0 0; color:#888; 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 {background:transparent url(img/btn_voltarpginicial.gif) no-repeat scroll 0 0; display:block; height:30px; margin:0 auto; overflow:hidden; text-indent:-5000px;width:194px}
#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 {background: url(img/garantia_avancar.gif) no-repeat 0 0; margin:0; width:99px}

/* PEDIDO */

#seus_pedidos h3 {background:transparent url(img/seus_pedidos_icone.gif) no-repeat 0 0; color:#666; font-size:1.6em; font-weight:lighter; height:32px; line-height:32px; margin-bottom:18px; padding-left:38px}
#seus_pedidos .contato {clear: both; background:transparent url(img/seus_pedidos_icone_contato.gif) no-repeat 0 0; height:33px; margin-top:17px; padding:3px 0 10px 38px}
#seus_pedidos .voltar {clear:both}
#seus_pedidos .voltar a {background:transparent url(img/formas_pgto_voltar.gif) no-repeat 0 0; 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 .btn_ok {background:transparent url(img/btn_bg_cinza.gif) no-repeat 0 0;}
#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 HIST�RICO 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 {background:#F9F9F9 none repeat 0 0; 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}

/* INFORMA��O DO PEDIDO */

.detalhes_info {background:#F1F1F1; 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; color:#fff; cursor:pointer; display:block; font-size:1em; font-weight:bold; height:22px; padding-left:3px; width:160px}
.boleto span {background:transparent url(img/btngeral_bgesq.gif) no-repeat 0 0; margin-top:10px}
.boleto a {background:transparent url(img/btngeral_bgdir.gif) no-repeat right 0; 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 ENDERE�O */
#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 {background:none; 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 {background:url(img/alerta_logo.gif) no-repeat 90px 20px; 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; color:#2f91c0}

/* N�O ENCONTRADA */
#naoencontrada #center {border:1px solid #ccc; padding:15px 15px 20px; text-align:left}
#naoencontrada #center div {background:url(img/alerta_logo.gif) no-repeat 0 0; margin:0 auto; width:520px}
#naoencontrada #center div h1 {font-size:20px; margin-left:124px; padding:5px 0 15px; color:#2f91c0}
#naoencontrada #center div ul {padding:0 0 18px 124px}
#naoencontrada #center div p.voltar {margin-left:124px}
#naoencontrada #center div p.voltar a {background:url(img/btn_voltarpginicial.gif) no-repeat 0 0; 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 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 {color:red; 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 {color:red; 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 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 {background:#fff; color:red; font-size:0.875em; line-height:15px; margin-left:175px; padding-left:5px}
#esqueci_senha #center div fieldset span.erro, #reset_senha #center div fieldset span.erro {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 {background:url(img/garantia_avancar.gif) no-repeat 0 0;display:block; height:30px; overflow:hidden; text-indent:-5000px; width:93px}
#reset_senha #center div fieldset p a {background:url(img/btn_alterar.gif) no-repeat 0 0; margin-top:20px;width:96px}
#esqueci_senha #center div fieldset p.voltar a, #reset_senha #center div fieldset p.voltar a {background:url(img/formas_pgto_voltar.gif) no-repeat 0 0}
#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 {left:125px; position:absolute; top:0}
#esqueci_senha #center div fieldset p a.voltar {background:url(img/formas_pgto_voltar.gif) no-repeat 0 0; left:0; margin-top:5px}

/* POPUP CEP */
#popup {border:1px solid #333; width:auto; background:none}
#popup .buscacep {margin-top:0; min-height:398px}
#popup h1 {background-position:0 1px; background-repeat:repeat-x; height:40px; margin-bottom:5px; padding-left:20px; width:auto; position:static}
#popup h1 span {background-position:0 5px; background-repeat:no-repeat; 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 {background:transparent url(img/form_btn_confirmar.gif) no-repeat scroll right 0; border:0 none; color:#fff; cursor:pointer; font-size:1em; font-weight:bold; height:26px; margin:10px 0 0 140px; padding:0 0 2px 17px; text-align:center; width:120px;}

/* EMAIL CADASTRADO */
#email_cadastrado #center {border: 1px solid #CCC; text-align: left;}
/*#email_cadastrado #center div {width: 750px; margin: 0 auto;}*/
#email_cadastrado #center div h3 {padding-left: 40px;width: 400px;height: 32px;line-height: 32px;background: url(img/pedido_finalizado_logo.gif) 0 0 no-repeat;font-size: 1.4em;color: #888;margin: 0 auto 20px;}
#email_cadastrado #center div p.voltar a {display: block; text-indent: -5000px; overflow: hidden;background: url(img/btn_voltarpginicial.gif) 0 0 no-repeat;width: 194px; height: 30px;margin: 0 auto;}
/*#email_cadastrado #center div {padding-bottom: 85px; *padding-bottom: 0;}*/
#email_cadastrado #center div p {float: left; margin: 35px 0 0 155px; width: 200px;}
#email_cadastrado #center div p.carrinho {margin-left: 110px}
#email_cadastrado #center div p.carrinho a {width: 99px; margin: 0;background: url(img/garantia_avancar.gif) 0 0 no-repeat;}

/* FOOTER */
#footer {background:#D9D9D9 url(img/bgBordaFooter.gif) left bottom no-repeat; padding-bottom:11px}
#footer #menuFooter {background-color:#1D1B1B;font-size:11px}
#footer #menuFooter ul {display:block}
#footer #menuFooter ul li {color:#B1D9FC;display:inline}
#footer #menuFooter ul li.last {border-right:none}
#footer #menuFooter ul li a {color:#B1D9FC; font-size:11px;line-height:11px; padding-right:1px}
#footer #menuFooter p {color:#FFF;display:block;font-size:11px}
#footer #selos {background:#fff url(img/bgBordaFooter-02.gif) right bottom no-repeat; margin-top:8px; text-align:center;height:72px; width:971px; margin-left:14px; padding-right:5px}
#footer #selos #cartoes {float:left; width:370px; height:52px;display:block; margin:11px 0 0 30px; _margin-left:15px}
#footer #selos #seloCertisign {display:block; float:left; height:72px; margin-left:200px; width:100px}
#footer #selos #ebit {display:block; float:left; height:43px; margin-left:23px; margin-top:10px; padding-left:16px; border-left:1px solid #ccc; padding-top:9px}
#footer #selos #seloPowered {border-left:1px solid #ccc; display:block; float:right; height:27px; margin-top:9px; padding:13px 0; _padding-bottom:3px; width:177px}
#versionControler {display:none}

/* Alterado po Rodrigo Freitas - 07/06/2010*/
#menuNav #mndownloads, #menuNav #mnslap, #menuNav #mnradios, #menuNav #mnimprensa{display:none;}