/* Ponto Frio Version: 8.7.38 */


/* Font */
@import url('https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;700&display=swap');
@import "footer.css";


/*RESET*/
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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* Reset Button style - via CSS-Tricks (//codepen.io/terkel/pen/dvejH) */
input[type="button"],
button { overflow: visible; padding: 0; font: inherit; line-height: normal; color: inherit; /*background: none;*/ border: 0; -webkit-appearance: button; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
input::-moz-focus-inner,
button::-moz-focus-inner { padding: 0; border: 0; }

html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }


/*BASIC*/
body {font:68.75%/1.5 'Sarabun', Arial, sans-serif;background:#fff;color:#404040;}
a {text-decoration:none;color:#000;}
strong,b {font-weight:bold;}
.mn-cds, body.indisp .flags, .home .mnav .cds, hr,.departamento .lista-produto .tit,.lista-produto .tit a,.lista-produtoV2 .tit a,.prateleira .veja, .hproduct br, .header .ident #lnkMeuCadastro, .hproduct .category, .mn-moda,.fr00,.feedbackSummary .reviewWrp{display:none;}
.departamento h1.tit{ text-indent: -9999em; margin: 0; padding: 0; border: none; float: left;}

tbody th, tbody td {border-bottom:1px solid #ebebeb;padding:5px 0;}
input, select, textarea {padding:2px;height:21px;background:#ffffff;border:1px solid #c6c6c6;font:1em 'Sarabun', Arial, sans-serif;}
input:hover, select:hover, textarea:hover {border:1px solid #7b7b7b;}
input:focus {background:#ffffeb;-webkit-box-shadow:inset 1px 1px 0px 1px #474747;-moz-box-shadow:inset 1px 1px 0px 1px #474747;box-shadow:inset 1px 1px 0px 1px #474747;}
input.firadio, input.ficheckbox {background:none!important;border:0!important;}
img {white-space:normal;}

/*PADRAO FORM*/
.postal1, input.prefixo {width:45px;}
.postal2, input.sufixo {width:25px;}
input.DDD, input.ddd {width:20px !important;}
input.telefone, input.fone {width:78px !important;}
.maskCEP.prefixo.fitext { border-radius: 4px; width: auto;}

/* BOTOES */
input.bt {border:0;cursor:pointer;padding:0;}
input.bt:focus {box-shadow:none;}
input.bt, a.bt {background:url(../img/allImages.png) no-repeat 1000em 50%;display:block;line-height:80px;overflow:hidden;text-indent:-9999em;}

/*Validacao*/
.erro, div.aviso, .aviso-erro, .mensagemRestricao {padding:10px;margin-bottom:10px;text-align:center;color:#9c070b !important;background:#ffffeb;border:1px solid #9c070b;}
.erro div, div.aviso div, .aviso-erro div, .mensagemRestricao div {color:#9c070b !important;}
.carrinho div.aviso{width:948px;overflow:hidden;}
.carrinho div.noivos{width:948px;overflow:hidden;float:left;}
.erro ul {list-style:disc inside none;}
.areaLogin div.erro {margin:10px 28px;}
.avulsa .ct .erro {padding-bottom:10px;display:block;}
div.aviso h4 {color:#b70f15;font-size:1.454em;}
.erro p strong, div.aviso p strong {padding:5px 0 5px 30px;background:url(../img/allImages.png) no-repeat 0 100px;}
.alerta p, .erro p, div.aviso p, .mensagemRestricao p {margin:0px 0 10px 0;}
input.erro {border:1px solid #9c070b;margin:0!important;padding:2px;text-align:left;background:#ffffeb;}
.erro ul li, div.aviso ul li {margin:0px 0 5px 0;}
.passo div.erro, .passo .p3 .aviso-erro {margin:10px;}
.passo .p3 div.aviso-erro, .passo .p3 div.erro {padding:10px;}
.passo .p3 .cartao div.erro {margin:10px 0;width:80%;}
select.erro {margin:0 !important;padding:2px !important;text-align:left !important;}

/*Botoes*/
.comprar .bt {background-position:0 -62px;width:161px;height:51px;}
.comprar .bt:hover {background-position:0 -118px;}
.sku .area-3-1-2-2 .comprar .bt{ margin: 0 0 10px;}
.comprar .btRetirarLoja{width: 55%;height:auto;display:inline-block;padding:10px 20px;font-size: 1.5em;font-weight:bold;color:#fff;line-height:25px;text-indent:0;background:#b70f15;border-radius:4px;text-align: center;float: right;}
.comprar .btRetirarLoja:hover{}

.listaCasamento .bt {width:204px;height:35px;background-position:-600px -74px;}
.ge .bt {background-position:-600px 0;width:143px;height:35px;}
.ok .bt {background-position:0 -298px;width:36px;height:28px;}
.ok .bt:hover {background-position:0 -328px;}
.publique .bt {background-position:0 -174px;width:215px;height:29px;}
.publique .bt:hover {background-position:0 -205px;}
.continuar .bt {background-position:0 -356px;width:105px;height:31px;}
.continuar .bt:hover {background-position:0 -389px;}
.avise .bt {background-position:0 -422px;width:105px;height:31px;}
.avise .bt:hover {background-position:0 -455px;}
.sim .bt {background-position:0 -550px;width:44px;height:22px;}
.sim .bt:hover {background-position:0 -574px;}
.nao .bt {background-position:-300px 0;width:44px;height:22px;}
.nao .bt:hover {background-position:-300px -24px;}
.indiqueAmigo .bt {background-position: -600px -256px;width:174px;height:29px;}

.relative{position: relative;}
#componentGigyaHeaderDiv { display: none; }



/*Home & Departamento */
.area-root {clear:both;}
.home .area-3, .departamento .area-4 {padding:25px 0 0 196px;margin:0 auto;overflow:hidden;clear:both;}
.home .area-3-1, .departamento .area-4-1 {width:100%;float:right;}
/*.home .area-3-2,*/
 .departamento .area-4-2 {float:left;width:176px;margin:0 10px 0 -186px;}
.home .area-3-1-2, .departamento .area-4-1-2 {padding-right:196px;overflow:hidden;}
.home .area-3-1-2 .area-3-1-2-1, .departamento .area-4-1-2 .area-4-1-2-1 {float:left;width:100%;}
.home .area-3-1-2 .area-3-1-2-2, .departamento .area-4-1-2 .area-4-1-2-2 {width:176px;float:left;margin:0 -186px 0 10px;}
.serp .area-4-2 { position: relative; }








/* Produto */
body.sku {background:#fff;}
#produto {margin:0 auto;position:relative;width:990px;}
.sku .area-3 {padding:20px 0;margin:0 auto 0 auto;width:990px;min-height:515px;position:relative;overflow:hidden;}
.sku .area-4 {margin:0 auto 0;width:990px;}
.sku .area-3-1 {float:right;width:565px;}
.sku .area-3-2 {float:left;margin:0;}
.sku .area1-1-1 {overflow:hidden;}
.sku .area-3-1-2 {float:left;width:100%;}
.sku .area-3-1-2-2 {background:#f4f4f4;border: 1px solid #c6c6c6;padding:24px 15px 15px;box-sizing: border-box;}
.sku .area-3-1-2-3,.sku .area-3-1-2-4,.sku .area-3-1-2-5{margin-bottom:15px;}
.sku .area2 {padding-bottom:35px;clear:both;}
.sku .box-banner {margin: 20px 0; text-align: center}
.sku hr{ background: none !important;}
.comments {background:#fafafa;padding-bottom:50px;}
.comments h3 {font-weight:bold;background:#fff;}
.gig-comments-container {margin:0 auto !important;}

/*CONTEUDO*/

/*Padrao Titulos*/
.sku .area-4 .tit, .comments h3 {border-bottom:3px solid #c6c6c6;color:#404040;font-size:2.182em;padding:10px 0 5px 0;margin-bottom:20px;}


/*Busca Bottom*/
.buscaBottom,.area-3 .busca,.area-4 .busca, .area-5 .busca,.area-6 .busca{background:#9c0105;padding: 10px 0;text-align: center;}
.area-5 .busca .wp, .area-6 .busca .wp, .area-4 .busca .wp, .area-3 .busca .wp,.buscaBottom .busca .wp {margin: 0 auto;width: 697px;}
.buscaBottom .busca .wp,.area-3 .busca .wp,.area-4 .busca .wp,.area-5 .busca .wp,.area-6 .busca .wp{position:static !important;margin:0 auto !important;}
.buscaBottom .busca .type1,.area-3 .busca .type1,.area-4 .busca .type1,.area-5 .busca .type1,.area-6 .busca .type1 {width: 557px!important;}




.busca-resultado .prateleira .hproduct .compareNow, .busca-resultado .comparacao .hproduc .compareNow{margin: 25px 0 0;}



/*Veja mais Dept Livros e DVDs*/
.Livros .tit .veja, .DVDseBlu-Ray .tit .veja { display:block; float:right; font-size:12px; padding:10px 0 0; text-align:right; font-weight:bold; color:#B70F15;}


/*PADRAO FORM*/
.postal1, input.prefixo, .postal2, input.sufixo {border:1px solid #ccc;padding:2px;}
.postal1, input.prefixo {width:45px;}
.postal2, input.sufixo {width:25px;}
input.DDD, input.ddd {width:20px !important;}
input.telefone, input.fone {width:78px !important;}

/*Temp Banner Central DFP*/
.home .area-3-1-2-2 ins{ margin:0 0 5px;}
.home .area-3-1-2-2 .newsletter{ margin:0 0 10px;}
#google_ads_div_Home_Central_ad_wrapper{text-align:center;} /*Temp*/
#google_ads_div_Home_Central{ text-align:center;}/*Temp*/
.departamento .area-4-1-2 ins{ margin:0 0 5px;}
.departamento .area-4-1-2-1-3{ text-align:center;}
.home .area-3-2 ins { margin:0 0 5px;}
.departamento .area-4-2 ins { margin:0 0 5px;}

/*BANNER PRINCIPAL*/
/*Esqueleto*/
.bnrHomeTv .bArea-1, .bnrDptTv .bArea-1 , .bnrHomeTv{overflow:hidden;}
.bnrHomeTv {margin-top:3px;}
.bnrHomeTv .bArea-1 {padding-right:312px;}
.bnrHomeTv .bArea-1-1 {overflow:hidden;float:left;width:100%;}
.bnrHomeTv .bArea-1-2 {overflow:hidden;width:302px;padding:0 5px;margin-right:-312px;float:right;background:#fff;}
.bnrDptTv .bArea-1-1  {width:713px; height:253px; float:left; margin:0; position:relative;}
.bnrDptTv .bArea-1-2 {width:220px; float:right; margin:0 auto 10px 35px;}
.bnrDptTv .bArea-2 {overflow:hidden;margin-bottom:8px;}
.bnrDptTv .bArea-2-1 {width:745px;overflow:hidden;float:left;margin-right:4px;}
.bnrDptTv .bArea-2-2 {overflow:hidden;float:right;width:220px;height:72px;}

.mBnrHtml {overflow:hidden;position:relative;}
.bnrDptTv{width:990px;margin:0 auto;border:1px solid;}
.bnrHomeTv .fullBnr {width:970px;margin:0 auto 2px;overflow: hidden;}
.bnrDptTv .fullBnr {position:relative;overflow:hidden;padding:0 8px;}
.bnrDptTv .fullBnr .js { overflow:hidden;}
.bnrDptTv .fullBnr ul li .bnr1 {margin:0;}

/*SlideShow*/
.bnrHomeTv .slideShow {width:638px;height:242px;text-align:right;padding-left:20px;border:1px solid;overflow:hidden;}
.bnrHomeTv .slideShow li img {padding: 0 16px;margin:0;}
.mBnrHtml .mSlide .js  li {display:none !important;float:right;}
.mBnrHtml .mSlide .js .selected {display:block !important;}

/*Menu Banner*/
.mBnrHtml .menuBnr {overflow:hidden;}
.mBnrHtml .menuBnr li { float:none; padding-top:0px;}
.mBnrHtml .menuBnr a{ padding:0;width:220px;float:left;text-indent:-9999px;}
.mBnrHtml .menuBnr .dest1{height:75px;}
.mBnrHtml .menuBnr .dest2, .mBnrHtml .menuBnr .dest3, .mBnrHtml .menuBnr .dest4{height:62px;}
.mBnrHtml .bnrHomeTv .menuBnr {display:none;}

/*Oferta Accordion*/
.mBnrHtml .ofertaAcc ul {overflow:hidden;}
.mBnrHtml .ofertaAcc li .ofertaAberta, .mBnrHtml .ofertaAcc li span,.mBnrHtml .titAcc {margin-bottom:1px;}
.mBnrHtml .ofertaAcc li span {cursor:pointer;display:block;}
.mBnrHtml .ofertaAcc li .ofertaAberta {overflow:hidden;}

/*Oferta Banner*/
.mBnrHtml .OfertaBnr li {float:left; margin:0 1px 0 0;}
.mBnrHtml .OfertaBnr li img {width:371px;}

/*BoxPage*/ 
.mBnrHtml .boxPage {position:absolute;overflow:hidden;}
.mBnrHtml.boxPage .tit {display:none;}
.bnrHomeTv .boxPage {top: 162px;left:5px; z-index: 1;}
.bnrHomeTv .boxPage .slidePage li {margin-bottom: 3px;overflow: hidden;}
.bnrHomeTv .boxPage .slidePage li span {cursor: pointer;display: block;width:21px;height: 21px;line-height:21px;overflow: hidden;text-align: center;display:block;}
.bnrHomeTv .boxPage #ctrlBt .pauseBt, .boxPage #ctrlBt .playBt {overflow:hidden;text-indent:-9999px;cursor: pointer;height: auto;padding: 0;width: auto;width:21px;height:21px;float:left;margin-top:23px;}
.bnrDptTv .boxPage #ctrlBt span { width:16px; height:16px; margin-top:0px; cursor:pointer; display:block;  text-indent: -999em;}
.bnrDptTv .boxPage ul li { margin-left:2px;}
.bnrDptTv .boxPage ul li span {width:14px; height:16px; line-height:13px;cursor:pointer; float:left; text-align:center; vertical-align:middle;}
.bnrDptTv .boxPage {width:12px; left:5%;top:35px; margin-left:-40px;padding:1px 5px 3px;}
.bnrDptTv .boxPage #ctrlBt {float:left;margin:20px 0 0 2px;}

/*Box Promo*/
.mBnrHtml .boxPromo li img {width:220px;height:72px;}

/*FlagBanner*/
.mBnrHtml .flagBnr {overflow:hidden;}
.bnrHomeTv.flagBnr {width:653px;}
.bnrHomeTv.flagBnr a {display:block;}
.bnrDptTv.flagBnr {width:auto;}

/*MSlide*/
.mBnrHtml .mSlide {overflow:hidden;position:relative;}
.mBnrHtml .mSlide .titBnr, .mBnrHtml .mSlide .cartaoBnr {text-indent:-9999px;height:130px;overflow:hidden;float:left;margin-bottom:-13px;}
.mBnrHtml .mSlide .titBnr{width:330px;}
.mBnrHtml .mSlide .cartaoBnr {width:310px;}

/* banner tv home - imagem meramente ilustrativa */
.imagens-ilustrativas {width:100%;background-color:#f9fcff;border-bottom:1px solid #eaeaea;}
.imagens-ilustrativas .cont {width:940px;margin:0 auto;}
.imagens-ilustrativas .cont p {font-size:9px;line-height:18px;text-align:right;color:#999;}

/*PAGINA PRODUTO*/
/*ProdutoNome*/
.produtoNome .name {color:#404040;font-size:1.454em;clear:both;margin-top:10px;}
.produtoNome .name b {margin-bottom:8px;display:block;font-size: 22px;font-weight: normal;}
.produtoNome .name span {margin-right:10px;font-size:0.625em;}
.produtoNome .marcaProduto {display:block;margin:-14px 0 15px 250px;}
.produtoNome .marcaProduto .brand {color:#b71015;font-weight:bold;}
.produtoNome .flags {margin-bottom:15px;display:block;}
.sku .flagCarousel,.sku .bnfFlags img{display:block;}
.sku .flags > span{float:left; /**/display: block;margin: 0 4px 4px 0;}
.sku .bnfFlags{/*float:left;margin-top:-11px;*/}
.sku .flags{float: left;margin: 0px 0 10px;}
.sku .flags .bnfFlags span{ margin-right:5px; float:left;}
.sku .flags br{ display:none;}

.sku .area-2-3 { margin: 0 auto; width: 990px; position: relative;display: table;}
.sku .area-2-3 .produtoNome { float: left; width: 85%;}
.sku .area-2-3 .mplus{ margin: 12px 0 19px 40px !important; }


.sku .productCodSku{}
.sku .productCodSku span{ margin-right: 10px; }
.sku .productCodSku span[itemprop="productID"] {  }
.sku .productCodSku .marcaProduto{margin-left: 110px;}
.sku .productCodSku span.productEan{ display: none;}



/*DescricaoProduto*/
.descricaoAnuncio {float:left;overflow:hidden;width:300px;}
.descricaoAnuncio .from,.sku .descricaoAnuncio .oldPrice {display: inline-block;color:#404040;font-size:1.091em;}
.descricaoAnuncio .for {display:block;color:#b70f15;}
.descricaoAnuncio .for span {color: #404040;font-size: 22px; font-weight: bold;}
.sku .descricaoAnuncio .for span {float:left;margin-right: 5px;margin-top: 10px;text-align: right;}
.descricaoAnuncio .oldPrice {text-decoration:none !important;}
.descricaoAnuncio .oldPrice strong,.descricaoAnuncio .for b {font-weight:normal;}
.descricaoAnuncio .for strong {font-size:2.454em;font-weight:normal;}
.descricaoAnuncio .parcel {float:left;display:block;font-size:1.272em;color:#b70f15;margin-bottom:10px;}
.descricaoAnuncio .parcel strong {font-size:1.363em;}
.descricaoAnuncio .save {font-size:1.091em;}
.descricaoAnuncio .save strong {font-weight:normal;}
.descricaoAnuncio .discountTxt {position: relative;float: left !important;margin: 0 !important;padding-left: 50px;padding-right: 5px;background: #dddcdc;}
#ComprarScroll .descricaoAnuncio .for span {font-size:1em;}
#ComprarScroll .descricaoAnuncio .for strong {font-size:1.818em;}
#ComprarScroll .descricaoAnuncio .parcel {margin-bottom:5px;font-size:1em;}
#ComprarScroll .descricaoAnuncio .parcel strong {font-size:1em;font-weight:700;}
#ComprarScroll .descricaoAnuncio .save {font-size:1em;}
#ComprarScroll .descricaoAnuncio .save strong {font-weight:normal;}
#ComprarScroll .descricaoAnuncio .discountTxt {display:inline-block;}

/*BotaoComprar*/
.sku .area-3-1-2-2 .comprar {float:right;padding:0 0 18px;/*.background: url(../img/smallIco.png) no-repeat right -1682px;*/ }

/*Mplus*/
.mplus { background: url(../img/allImages.png) no-repeat -599px -295px; color:#FFFFFF; float:left; height:50px; margin:0 0 19px 20px; width:105px;}
.mplus .mpontos { font-size:12px; font-weight:bold; margin:16px 0 0 48px; text-align:center; width:54px;}

/*ListaCasamento*/
.addLCas {float:right;}

/*Garantia Estendida*/
.ge {float:left;}

/* Formas Pagamento */
.paymentDiscount {clear: both;font-size: 13px;color: #515151;padding-top: 10px;border-top: 1px dotted #BBBBBB;position: relative;}
.paymentDiscount:before{font-size:17px;content:"";color:#B70F15;}
.paymentDiscount strong{font-weight:700;}
.paymentDiscount .discount{font-size:18px;color:#B70F15;}
.paymentDiscount .discountInfo {color: #515151;}

/*Formas*/
.formas {border:1px solid #c6c6c6;padding:10px;margin:0 10px 15px 0;width:96%;float:left;}
.formas .mais {display:none;}/*TEMP*/
.formas .boxFormasA {background:url(../img/smallIco.png) no-repeat 0 -295px;padding-left:35px;line-height:25px;}
.formas .boxFormasB {border-left:1px solid #e2e2e2;padding:5px 10px;}
.formas span {display:block;font-size:1.091em;}
.formas span strong {color:#b70f15;font-weight:bold;font-size:1.181em;}

/*Pag2Cartoes*/
.pag2cartoes {overflow:hidden;float:left;border:1px solid #c6c6c6;padding:10px;width:263px;min-height:45px;margin:0 0 15px 0}
.pag2cartoes .boxFormasA {background: url(../img/smallIco.png) no-repeat 0 -1793px;padding-left: 45px; }
.pag2cartoes .boxFormasB {border-left: 1px solid #E2E2E2;padding: 5px 10px;}
.pag2cartoes a {color:#b70f15;}
.pag2cartoes strong {font-size:1.181em;display:block;}
.pag2cartoes span {font-size:1.091em;} 

/* Disponibilidade - Frete*/ 
.disponibilidade {border:1px solid #c6c6c6;padding:10px;clear:both;}
.disponibilidade .tit {display:none;} 
.disponibilidade .info {margin-right:9px;border-left:1px solid #E2E2E2;padding:0 0 20px 10px;}
.disponibilidade .info, .disponibilidade fieldset label.prefixo {color:#404040;font-weight:bold;}
.disponibilidade .duvidas a, .disponibilidade fieldset .nao-sei-cep {color:#b70f15; display:none;}
.disponibilidade fieldset .nao-sei-cep {background:url(../img/smallIco.png) no-repeat 0 -597px;padding-left:10px;overflow:hidden;margin-top:5px;display:block;}
.disponibilidade input.prefixo {width:56px;margin-right:3px;}
.disponibilidade input.sufixo {width:35px;margin-right:5px;}
.disponibilidade fieldset label {float:left;}
.disponibilidade fieldset * {vertical-align:middle;}
.disponibilidade fieldset .ok {float:left;margin-right:11px;}
.dispEstoque {margin-bottom:15px;display:block;}
.calcFrete {display:block;padding:0 0 5px 40px;}
.calcFrete .hdCalcCep{margin-left:-40px;padding:0 0 20px 50px;background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAUCAYAAAAOTSQ2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMjk2MTM3ZS0zOWI3LTQ5MWQtYmJkMi1iZDZmNzc2ZTcxYzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYzODFCMTEwQTEwMTFFQUI4MkFCRTA4MjU3M0I5OEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYzODFCMTAwQTEwMTFFQUI4MkFCRTA4MjU3M0I5OEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MDE3YTZkMS1iODhjLTRhZjItYWU3NS04YWRjODlmNGRmM2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZjgxZjRjNi00N2EwLTExN2QtYWVjOC1hYzJlNTk0OTVkMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73S4B3AAACLUlEQVR42sTWTUgUYRzH8TE2e9MukRepSyfpYhkEQh4UNejQG/RyylMHDYKCBUW7qAcPGWUFFRT0oqQVXSKzDtpFo4wtQkQjUYkShTL1oMnm95HfwsMwOju7ufuHD8vMzj77m+d55nkmIxwOO6vUZVxwkq8oTqM9yI9CPt8X4AaeJBmuAYXJhKvAPeu4VZ9f0Z1kuKlEfmSH68AIMnQ8jEdOGsuE2yimPlnfzazB/+3HSazz+G4BdzFoh5vAVo+L29YgnJkq3/HNOpetjsjDcezFdCzcPmzxaOgHHv/ncNtwEc+tc/Mo1qh9xG317nK4YVcDOdiMuRRNrUysxyxO4B3OmpAhjzk4qjnYkYZnIKKevYped7hF7NQwT+JFCgJF1XOxuo4SPPRahCclVdWtUfqt43+4hSMhJ/11GIewyTo3Ec/2lYqa9VgV8p0VFkO/RTusJ+o9LmFDgqHytO591tw+4L4gaLgHCvdaDVbiWYLB+rAd9/FHc688yFuJXXtwSp8Ra8UfQBHeBuj9avSjTA+AqV9oxKtYLr+eM28TV9RADX5awUwNaSs6p2tWYib9GHp0Q2ZOdVrBTL3Ebr18mCkT8eu5M7imm8jCMeRqf4xtRztQh5urtDOvedqCXWjSHuoemXEc1H475BduzhouE/CD7rAef1Gr972nWsDjWXAHNRpv0Kz2CtRWlf1SEOSBiGo9+qIHo11bXWmcwdwL71H1UpemxXncsS9aEmAAs4WEBjqLiBAAAAAASUVORK5CYII=') no-repeat 0 10px;}
.calcFrete .box {border-left:1px solid #E2E2E2;padding-left:10px;margin-top:-10px;margin-left:10px;position:relative;}
.calcFrete .message {padding-left:10px;margin-top:10px;}
.calcFrete .message p {margin-bottom:5px;}
.calcFrete .message .tempo {color:#B70F15;}
.calcFrete .shippingOptions{margin-top:10px;width:98%;border-bottom:1px solid #d5dbdb;}
.calcFrete .shippingOptions th{font-weight:bold;}
.calcFrete .shippingOptions th,.calcFrete .shippingOptions td{padding:8px 0;background:none;text-align:left;border-top:1px solid #d5dbdb;}
.calcFrete .shippingOptions .deliveryTime{text-align:center}
.calcFrete .shippingOptions .value{text-align:right}
.calcFrete .shippingOptionsWrp .moreInfo{padding-top:5px;margin:5px;text-align:right;}
.calcFrete .shippingOptionsWrp .lnk{color:#d02130;}
.disponibilidade .msgRestricaoEntregaCorreios{color:#f00;line-height:16px;padding:10px;}

/*Pagamento Cartao PF*/
.pagCartaoLojas {overflow: hidden;clear:both;padding:10px;float:left;margin: 10px 0;}
.pagCartaoLojas .wp {background:url(../img/smallIco.png) no-repeat 0 -497px;padding-left:40px;}
.pagCartaoLojas .TituloPreferencialBandeira strong {/*display:block;*/color:#404040;font-size:1em;font-weight:normal;}
.pagCartaoLojas span strong {color:#b70f15;font-size:12px;font-weight:normal;}
.pagCartaoLojas .boxFormasD {border-left:1px solid #E2E2E2;padding:0 10px;}

/* Sku */
.produtoSku {margin-bottom:20px;overflow:hidden;float: left;clear:both;}
.produtoSku span {overflow:hidden;}
.produtoSku a:hover {text-decoration:none;}
.produtoSku span.listaSku span {float:left;padding:5px;}
.produtoSku span.listaSku .skuSelecionado, .produtoSku span.listaSku .skuItem {padding:10px;}
.produtoSku .listaSku label a {display:block;}
.produtoSku .listaSku input {float:left;margin:20px 5px 0 0;background:none;border:none;}
.produtoSku .listaSku img {width:45px;}
.produtoSku span.listaSku label {overflow:hidden;float:left;padding-left:5px;width:100px;margin:0;}
.produtoSku span.listaSku label span {display:block;}
.produtoSku .listaSku label {display:block;margin-bottom:5px;}
.produtoSku .listaSku .skuItem label .lbl {margin-top:15px;}
.produtoSku label.sel {font-weight: normal;margin: 0 10px 0 0; float: left; width: 44px;}
.produtoSku select.listaSku {color: #414142;font-weight: normal;padding: 10px;height: auto;vertical-align: middle; font-size: 12px;}

/* sku multidimensional cor tamanho */
.produtoSku .radio-cor br, .produtoSku .radio-cor input {display:none;}
.produtoSku .radio-cor label {margin:0 10px 10px 0;float:left;border:2px solid #c6c6c6;}
.produtoSku .radio-cor label:hover {border:2px solid #404040;}
.skuSelecionado, .skuIndisponivel {margin-right:10px;width:20px;height:20px;float:left;border:2px solid #404040;display:block;}
.radio-cor .skuSelecionado label, .radio-cor .skuIndisponivel label, .radio-cor .skuSelecionado label:hover, .radio-cor .skuIndisponivel label:hover {border:0;}
.skuIndisponivel {border:2px solid #f00;}
.produtoSku .radio-cor label span {width:20px;height:20px;display:block;text-indent:-999em;}
.produtoSku .tamanho select {padding:5px;font-size:1.2em;height:30px;line-height:30px;font-weight:bold;}
.produtoSku .tamanho select option {padding-right:8px;}
.produtoSku .lista-cor.radio-cor {float: left;}
.indisp .produtoSku fieldset.cor .sel {display:block;margin-bottom:2px;}
.indisp .produtoSku fieldset.cor {padding:6px 50px;float:left;}
.indisp .produtoSku fieldset.tamanho {padding:6px 5px 12px;margin-bottom:2px;}
.indisp .produtoSku fieldset.tamanho .sel {display:block;margin-bottom:16px;}
.indisp .produtoSku fieldset.sabor .sel {display:block;}

/*Alerta Indisponivel*/
.alertaIndisponivel {margin:0 auto;}
.alertaIndisponivel .textoIndisponivel {margin-bottom:18px;}
.alertaIndisponivel .textoIndisponivel strong, .alertaIndisponivel .textoIndisponivel span {color:#404040;font-size:1.091em;font-weight:bold;}
.alertaIndisponivel ul {float:left;}
.alertaIndisponivel ul li {margin-right:10px;float:left;}
.alertaIndisponivel ul li label {color:#404040;font-size:1.091em;font-weight:bold;display:block;padding-bottom: 4px;}
.alertaIndisponivel ul li input {width:192px;}
.alertaIndisponivel .avise {/*overflow:hidden;padding-top:18px;*/}
.sku-resumo .alertaIndisponivel ul{float:none;}
.sku-resumo .alertaIndisponivel ul li {margin-bottom:10px;float:none;}
.sku-resumo .alertaIndisponivel ul li input{width:100%;}
.sku-resumo .alertaIndisponivel .avise{padding-top:5px;}
/*Padrao Abas*/
.tabs {clear:both;overflow:hidden;padding:0;position:relative;top:0;z-index:1;}
.tabs li {float:left;text-align:center; }
.tabs .selected a {position:relative;top:0;color:#404040;float:left;padding:9px 5px 9px 5px;margin-top:0;}
.tabs li a {width:170px; color:#404040;display:block;float:left;font-weight:bold;padding:5px 5px 5px 5px;font-size:1.454em;}
/*Parcelamento*/
.parcelamento {overflow:hidden;margin-bottom:15px;clear:both;z-index: 0;position: relative;}
.parcelamento .tabs{ border-bottom: none; border-color: #c6c6c6; }
.parcelamento .tabsCont {border:1px solid #c6c6c6;padding:10px;}
.parcelCartao {overflow:hidden;}
.parcelCartao h3 {padding:7px;text-transform:uppercase;}
.parcelCartao h3 strong{color:#fff;font-weight:bold;}
.parcelCartao table {float:left;border-collapse:collapse;}
.parcelCartao .table1{width:auto;margin:0 15px 0 0;}
.parcelCartao .table2{width:auto;}
.parcelCartao table th {text-align:left;}
.parcelCartao table th, .parcelCartao table td {padding:4px 2px;font-weight:bold;border:0; font-size: 12px;}
.parcelCartao .first {border:none;}
.parcelCartao ul li strong {display:block;float:left;padding-right:10px;text-align:right;width:170px;}
.parcelCartao .tit {display:none;}/*TEMP*/
.parcelCartao .tit b {font-weight:bold;padding-left:6px;color:#fff;text-transform:uppercase;}
.financiamento {padding-top:10px;clear:both;text-align:center; font-size: 12px;}
.financiamento a {padding-left:10px;color:#B70F15;background:url(../img/smallIco.png) no-repeat 0 -597px; display: none;}

/*Garantia Estendida*/
.gEstendida {border:1px solid #c6c6c6;padding:10px;margin-bottom:15px;background:#F4F4F4;background-image:linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);color:#404040;}
.gEstendida .tit {text-align:center;font-size:1.454em;margin-bottom:10px;}
.gEstendida .tit span{font-weight:bold;}
.gEstendida select {margin-top:6px;float:left;margin-right:10px;width:58%;}
.gEstendida .comprar .bt {background-position:0 -236px;width:156px;height:29px;}
.gEstendida .comprar .bt:hover {background-position:0 -267px;}
.gEstendida #ctl00_Conteudo_ctl10_divGarantiaDropDownList {margin-bottom:12px;}
.gEstendida .regulamento *{vertical-align:middle;}
.gEstendida .readRules {background:url(../img/smallIco.png) no-repeat 0 -597px;padding-left:10px;overflow:hidden;float:left;color:#b70f15;margin-top:2px;}
.gEstendida .chk {color:#404040;}
.gEstendida .regulamento .chk input {height:auto;}
.gEstendida .garantiaEstendida .infoGarantia {margin-bottom: 10px;}
.gEstendida .garantiaEstendida .garantiaFabricante,.gEstendida .garantiaEstendida .trocaGarantida .wp {margin-bottom:10px;}
.gEstendida .garantiaEstendida .trocaGarantida .wp .lnkPop {float:none;}
.gEstendida .garantiaEstendida .trocaGarantida .tituloTrocaGarantida {font-weight:bold;}
.gEstendida .garantiaEstendida .trocaGarantida .lnkPop{float:right;margin:0 85px 5px 0;}
.gEstendida .garantiaEstendida .lnkPop{color:#B70F15;}
.garantiaEstendida .videoGarantia{display:none;}
.gEstendida .garantiaEstendida .vantagens {display:none;}/*temp*/
.gEstendida .garantiaEstendida .vantagens li {background: url(../img/smallIco.png) no-repeat 0 -597px;display: inline;margin-right: 5px;padding-left: 15px;}

.sku-resumo #aspnetForm{min-width:910px;min-height:485px;}
.sku-resumo .area-3{padding:10px 0 0 390px;width:500px;min-height:430px;}
.sku-resumo .area-3-2{margin:0 10px 0 -390px;}
.sku-resumo .produtoNome .name{margin:0;}
.sku-resumo .produtoSku select.listaSku{margin-bottom:0;}
.sku-resumo .area-3-1-2-2{position:relative;}
.sku-resumo .mplus{margin:0;position:absolute;top:14px;left:210px;display:none;}
.sku-resumo .ge{float:right;}
.sku-resumo .produtoSku{margin-bottom:10px;}
.sku-resumo .produtoSku label.sel{margin:0 0 5px;}
.sku-resumo .area-3-1-2-3 a{float:left;padding:8px 12px;border:2px solid #222;background:#404040;color:#fff;}
.sku-resumo .fechar{width:66px;height:17px;line-height:18px;display:block;background:url(../img/allImages.png) no-repeat -300px -48px;text-indent:-999em;float:right;margin:10px 10px 0 0;}
.sku-resumo .fechar:hover{background-position:0 -488px;}
.sku-resumo .alertaIndisponivel,.sku-resumo .msgSucesso{margin:20px auto;width:100%;float:left;}

/*carousel*/ 
.carousel{overflow: hidden;position:relative;margin-top:3px;padding: 0 20px;}
.contCarousel{overflow:hidden;}
.carousel .vitrineProdutos {overflow:hidden;padding:0!important;}
.carousel ul {white-space:nowrap;}
.carousel  li {float:none!important;margin:0!important;vertical-align:top;}
.carousel  li *{white-space: normal;}
.nextCarousel, .backCarousel {cursor:pointer;position:absolute;top:0;width:12px;height:0;overflow:hidden;background:#fff;}
.nextCarousel{right:0;}
.backCarousel{left:0;}
.carousel .nextCarousel strong, .carousel .backCarousel strong {width:6px;height: 0;display: block;border-right:1px solid #ccc;padding:0;}
.nextCarousel span, .backCarousel span {background:#fff url(../img/smallIco.png) no-repeat;margin-top:-36px;margin-left:-6px;width:12px;height:72px;overflow: hidden;display:inline-block;position:absolute;left:50%; top:50%;text-indent:-9999px;padding:0!important;}
.nextCarousel span {background-position: 0 -775px;}
.backCarousel span {background-position: 0 -1375px;}
.nextCarousel.desactive span {background-position: 0 -1275px;}
.backCarousel.desactive span {background-position: 0 -675px;}
.lista-prod-sugerido .carousel .nextCarousel strong, .lista-prod-sugerido .carousel .backCarousel strong{ border-right: none;}
.lista-prod-sugerido .nextCarousel span, .lista-prod-sugerido .backCarousel span{ margin-left: -6px;}

/*ProdMidia*/
.sku .prodMidia .tabs li a {width:178px;}
.sku .prodMidia .tab01 span, .sku .prodMidia .tab02 span {background: url(../img/icones-produtos.png) no-repeat 0 0;padding-left:30px;padding-bottom:5px;}
.sku .prodMidia .tab01 span {background-position:0 -37px;}
.sku .prodMidia .tab02 a span {background-position:0 -113px;}
.sku .prodMidia .tab01.selected span {background-position:0 0;}
.sku .prodMidia .tab02.selected span {background-position:0 -74px;}
.sku .prodMidia .tabs .selected a{padding:15px 5px; background: #909090; color: #fff;}
.sku .prodMidia .tabs li a{padding:15px 5px; color: #909090; }
.prodMidia .tit{display:none;}
.boxImg, .boxVideo { text-align: center;}
.thumbsImg li { display: inline-block; margin-right: 10px; float: none !important;}

#divFullImage {margin:0;text-align:center;}
#divFullImage a {display:block;}
.prodMidia .tabsCont {}
.prodMidia .tabsCont .tabCont{}
.prodMidia .tabsCont .tabCont #divFullImage, .prodMidia .tabsCont .tabCont #divFullVideo{}
.sku .contCarousel {overflow:hidden;width:100%;}
.sku .prodMidia .carousel .thumbsImg, .sku .prodMidia .carousel .thumbsVideo {position:relative;}
.sku .prodMidia .thumbsVideo img {padding-top:13px; width: 45px;}
.sku .prodMidia .thumbsImg li, .sku .prodMidia .thumbsVideo li {display: inline-block; margin-right: 10px;}
.sku .prodMidia .carousel {padding:0 30px;} 
.sku .prodMidia .carouselBox {clear:left;}
.sku .prodMidia .thumbsImg a, .sku .prodMidia .thumbsVideo a {display:block;width:100%;height:50px;}
.sku .prodMidia .carouselBox {overflow:hidden;/*margin-top: 40px;*/ border-top: 1px solid #d7d7d7;}
.sku .prodMidia .mImagens, .sku .prodMidia .mVideos {display:none;}
.sku .prodMidia .nextCarousel, .sku .prodMidia .backCarousel{position:absolute;top:0;width:30px;padding-top: 50px !important;}
.sku .prodMidia .nextCarousel span{left:18px;top:52px;}
.sku .prodMidia .backCarousel span{left:17px;top:52px}
.sku .prodMidia .backCarousel strong, .sku .prodMidia .nextCarousel strong {display:none;}
.sku .demoManual{ margin: 0; padding: 0; }
.sku .demoManual a{ background:url(../img/icones-produtos.png) no-repeat 0 -152px; margin: 0 0 15px 85px; color: #c60f15; font-size: 12px; float: left; height: auto; }

/*acessorios*/
.sku .acessorios {position:relative;clear:both;}
.resultadoAcessorios{width:220px;height:130px;border-left:1px solid #c6c6c6;text-align:left;text-indent:0;position:absolute;right:0;top:60px;padding-top:25px;}
.resultadoAcessorios .preco{background:url(../img/smallIco.png) no-repeat left -2300px;font-size:1.272em;padding-left:20px;display:block;margin-left:-1px;}
.resultadoAcessorios #precoAtual{display:block;font-size:1.714em;color:#b70f15;margin-bottom:10px;}
.resultadoAcessorios .comprar {margin-left:20px;}
.resultadoAcessorios .comprar .bt{width:179px;height:28px;background-position:0 -599px;}
.resultadoAcessorios .comprar .bt:hover{width:179px;height:31px;background-position:0 -629px;}

.sku div.acessorios .tit {margin-bottom:5px;}
div.acessorios .prateleira .hproduct, .comparacao .hproduct{width:220px;}
div.acessorios .vitrineProdutos .productImage{float:left;margin-right:10px;}
div.acessorios .vitrineProdutos {margin-right:220px;}
 div.acessorios .carousel {margin-right:215px;background:#fff;z-index:3;position:relative;}
body.sku div.acessorios .prateleira .vitrineProdutos li {width:33.3%;}
div.acessorios .productDetails{display:block;overflow:hidden;}
div.acessorios .productDetails .for {font-weight:normal;}
div.acessorios .productDetails .for strong {font-size:1.272em;}
div.acessorios .vitrineProdutos .productDetails .parcel{display:inline}
div.acessorios .vitrineProdutos .hproduct .comprar input, .vitrineProdutos .hproduct .comprar input{float:left;margin-left:80px;}
div.acessorios .vitrineProdutos .hproduct .comprar label{display:inline-block;margin-top:6px;color:#b70f15;font-weight:bold;padding-left:2px;font-size:1.090em;}

/*superZoom*/
/*.zoomPad{position:relative;width:356px;z-index:99;margin:0 auto;}
.zoomPad .photo, .zoomPup img {width:356px;height:356px;}*/
.zoomPad{position:relative;z-index:99;margin:0 auto;}
.zoomPad .photo, .zoomPup img {width:292px;height:292px;}
.zoomPreload{-moz-opacity: 0.60;opacity: 0.60;color:#333;font-size:1.2em;text-decoration: none;padding: 8px;background: url(../img/loading.gif) no-repeat 50% 50%;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0;text-indent:-999em;display:none/*temp*/}
.zoomPup{overflow:hidden;background-color: rgba(159, 159, 159, 0.7);position:absolute;z-index:101;cursor:crosshair;}
.zoomPup img{display:none !important;}
.zoomPad img{opacity: 1!important;}
.zoomOverlay{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:111.9% !important;top:0 !important; overflow: hidden !important; width: 550px !important;border:2px solid #c6c6c6;background:#FFF;height:auto;z-index:110;margin-top:-2px;}
.zoomWrapper{position:relative;z-index:110;display:block;}
.zoomWrapperTitle{display:none !important;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:0.91em;position:absolute;top:0;left:0;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}
#wpPlayerVideo{overflow:hidden;background: url(../img/loading.gif) no-repeat 50% 50%;height:310px;width:292px;margin:70px auto 0;}
#wpPlayerVideo iframe{ width: 292px; height: 249px; }

/* Zoom do produto*/
.sku .boxImg {position:relative;}
.boxImg .imagemZoom{background:url(../img/icones-produtos.png) no-repeat 5px -180px #ececec;color:#404045;border-radius: 5px; display:block;height:26px;left:20%;overflow:hidden;padding:8px 12px 0 29px;position:relative;text-align:left;bottom: 10px;z-index:99; width: 50%;}
.sku-resumo .boxImg .imagemZoom{display:none;}

/* temp zoom */
.boxImg .imagemZoom .txt {/*display:none;*/ font-size: 10px;}

/*Resenha*/
/*Opiniao dos Clientes*/
.consumidores {margin-bottom:15px;}
.consumidores li {overflow:hidden;}
.consumidores .avalieProduto, .consumidores .util {overflow:hidden;}
.consumidores .avalieProduto {margin-top:20px;float:left;}
.consumidores .avalieProduto input {border:none;background:none;}
.consumidores strong {margin:0 5px 5px 0;display:block;}
.consumidores .nVotos strong {display:inline;}
.consumidores fieldset ul li {margin-bottom:5px;}
.consumidores .ajudou .bt {display:inline-block;height:0;vertical-align:middle;padding:22px 0 0 0;}
.consumidores .clientsRate .perCent {font-size:2.181em;font-weight:bold;margin-right:10px;float:left;color:#9e0b0f;}
.consumidores .clientsRate .medRating {float:left;margin-top:8px;}
.consumidores .clientsRate .perCent span {font-size:0.5em;font-weight:normal;}
.consumidores .infoAvaliacoes ul li {margin-top:5px;}
.consumidores .nVotos {float:left;margin-top:4px;}
.consumidores .resenhas .util li { border:0}
.consumidores .util {position: absolute; right: 0;top: 0;width: 100%;background:#f5f5f5;border-bottom: 1px solid #C6C6C6;}
.consumidores .util li.avUtil {float: left;padding: 28px 0 0 70px;width: 60%;}
.consumidores .util li.ajudou {padding-top: 10px;width: 30%;text-align: right;}
.consumidores .util li.ajudou span {font-weight:bold;margin-right:5px;}
.consumidores .resenhas p, .consumidores .resenhas span {color:#333;}
.consumidores .resenhas .quem {margin:-2px -2px 10px;}
.consumidores .resenhas .dados{position: relative;z-index: 2;width: 65%;font-size: 1.091em;padding:10px 0 50px 67px;background: url(../img/smallIco.png) no-repeat 15px -1590px;}
.consumidores .resenhas .dados strong {display:inline;}
.consumidores .resenhas .opTexto p {padding-left:15px;font-size:1.091em;}
.consumidores .resenhas li, .consumidores .avaliacao { margin-bottom: 10px;}
.consumidores .resenhas li {padding-left:20px;border:1px solid #c6c6c6; padding: 5px; position: relative; margin-bottom: 15px;} 
.infoAvaliacoes .todosComentarios {display:block;margin:15px 0;clear:both;}
.infoAvaliacoes .todosComentarios a {background:url(../img/allImages.png) no-repeat -600px -148px;width:174px;height:29px;text-indent:-9999px;display:block;overflow:hidden;line-height:0;}
.infoAvaliacoes .todosComentarios a:hover {background-position:-600px -179px;}
.infoAvaliacoes ul {float:left;margin-bottom:15px;}
.opcoesAvalie input *{vertical-align:middle;} 
.opcoesAvalie {clear:left;}
.medRating .rating {float:left;}
.clientsRate {overflow:hidden;}
.util p {margin-bottom:10px;}
/* Avaliacao */
.avaliacao {overflow:hidden;}
.infoAvaliacoes {float:left;margin-right:50px;width: 400px;}
.avalieProduto {overflow:hidden;}
.avalieProduto .publique {clear:both;}
.avalieProduto .valNota {display:none;}



/*Rating Avail */
#ratingAvalieWrapper {overflow:hidden;margin:10px 0;}
.ratingAvalie .ratingStar {width:119px;height:22px;background:url(../img/allImages.png) no-repeat -1044px -129px;}
.ratingAvalie .ratingStar {display:block;float:left;width:23px;}
.ratingAvalie .ratingStar {display:block;float:left;height:22px;text-indent:-9999px;width:23px;}
.ratingAvalie .savedRatingStar, .ratingAvalie .filledRatingStar{background-position:-900px -152px;}
.ratingAvalie .emptyRatingStar {background-position:-1044px -129px;}
/*Compre junto*/
.compreJunto {overflow:hidden;margin-bottom:15px;}
.compreJunto ul {overflow:hidden;}
.compreJunto li {float:left;margin:0 0 15px 5px;}
.compreJunto li .mais, .compreJunto li .igual { padding:32px 12px 0; margin:20px 0 0; height:0; display:inline-block; overflow:hidden;  }
.compreJunto li .mais { background: url(../img/smallIco.png) no-repeat 0 -1500px; }
.compreJunto li .igual { display:none; }
.compreJunto .combinacaoProdutos {overflow:hidden;width:315px;padding:15px 0;}
.compreJunto .combinacaoProdutos a { text-decoration:none; }
.compreJunto .combinacaoProdutos .productImage {float:left;margin-right:20px;}
.compreJunto .combinacaoProdutos .productImage img {width:82px;}
.compreJunto .combinacaoProdutos .name {margin-bottom:10px;}
.compreJunto .economize { font-weight:bold; }
.compreJunto .total, .compreJunto .economize, .compreJunto .economize span { color:#b70f15;/*font-size:1.818em;*/font-weight:bold;display:block;  }
.compreJunto .productDetails .parcel {font-size:1.272em;color:#B70F15;}
.compreJunto .productDetails .total {font-size:1.272em;color:#B70F15;}
.compreJunto .productDetails .economize {color:#333333;}
.compreJunto .productDetails .economize span{color:#333333;}
.compreJunto .comprar {margin-top: 5px;float:none;padding:0;}
.compreJunto .comprar .bt {background-position: 0 -660px;height:42px;width:138px;}
.compreJunto .comprar .bt:hover {background-position: 0 -660px;}
.compreJunto li.resultado {line-height: 1.6;padding:20px 5px 20px 20px;background: url(../img/bgDivider.png) no-repeat left center; }
.compreJunto .productDetails {display:none;}
.compreJunto .resultado .productDetails {display:block;}

/* Detalhes Produto */
.detalhesProduto {clear:both;padding:0 0 24px;overflow:hidden;}
.detalhesProduto dl {clear:both;display:block;padding:4px 24px;background:#F4F4F4;overflow:hidden;font-size:1.091em;}
.detalhesProduto dl dt,.detalhesProduto dl dd {float:right !important; width:77%;}
.detalhesProduto dl dt {font-weight:bold;padding:0 8px 0 0; float:left !important; text-align:right; width:20%;}
.detalhesProduto dl.Assista-ao-Video {padding:20px 0 20px 10%;width:auto;text-align:center;background:url(../img/video-bg.jpg) repeat-x #000;}
.detalhesProduto dl.Assista-ao-Video dt {display:block;color:#fff;}
.detalhesProduto dl.Assista-ao-Video dd * {border:2px solid #303030;}
.detalhesProduto .descricao {font-size:1.091em;margin-bottom:15px;}
.detalhesProduto .descricao span{padding:0 8px;}
.detalhesProduto .descricao tbody th, .detalhesProduto .descricao tbody td {border:0;padding:0;}
.detalhesProduto .even {background:#fff;}
.detalhesProduto .dimensoes {padding:4px 0 24px;}
.detalhesProduto .dimensoes .boxDms {min-height:350px;}
.detalhesProduto .dimensoes .sTit {padding:10px 0 4px 24px;display:block;color:#000;}
.detalhesProduto .dimensoes dt,.detalhesProduto .dimensoes dd {display:block;float:none;padding:4px 0}
.detalhesProduto .dimensoes dd {padding:4px 0;}
.detalhesProduto dl.obs dd, .detalhesProduto dl.Observacoes dd, .detalhesProduto dl.Caracteristicas-Gerais dd, .detalhesProduto dl.Caracteristicas-gerais dd, .detalhesProduto dl.Montagem-Gratis dd {line-height:1.5em;padding:5px 0 0}
.detalhesProduto dl.obs dt, .detalhesProduto dl.obs dd, .detalhesProduto dl.Caracteristicas-Gerais dt, .detalhesProduto dl.Caracteristicas-Gerais dd, .detalhesProduto dl.Caracteristicas-gerais dt, .detalhesProduto dl.Caracteristicas-gerais dd, .detalhesProduto dl.Observacoes dt, .detalhesProduto dl.Observacoes dd {float:none}
.detalhesProduto dl.Promocao a.bt {background:url(../Images/bt_regulamento.gif) no-repeat 0 0;height:41px;width:253px;text-indent:-9999px;display:block;}
.caracteristicasGerais .tabs {margin-top:20px;}
.caracteristicasGerais .tabsCont {background:#F4F4F4;border:2px solid #C6C6C6;overflow:hidden;padding:20px;}
.sku .detalhesProduto .descricao p {padding:0 0 15px;}
.detalhesProduto .dimensoes .boxDms dl {float:left;}
.detalhesProduto .dimensoes .boxDms .sTit {float:left;}
.detalhesProduto .dimensoes .boxDms img {border:2px solid #F4F4F4;float:left;margin-left:150px;position:absolute;left:660px;}

/*Produto Sugerido*/ 
body.sku .prodSugerido .vitrineProdutos li{padding-bottom:0;border:0;width:33.3%;}
body.sku .prodSugerido .tit {font-size:1.272em; border-bottom: 3px solid #C6C6C6;color:#404040;padding: 10px 0 5px;margin-bottom:10px;}
.prodSugerido {margin-bottom:20px;}
.prodSugerido .hproduct{width:160px;margin:0 auto -19px auto;}
.prodSugerido .hproduct .link{border:1px solid #fff;display:block;padding:5px 5px 40px;}
.prodSugerido .comprar {position:relative;bottom:35px;left:6px;}
.prodSugerido .lista-prod-sugerido .comprar .bt { background-position: 0 -896px;height:29px;width:102px;}
.prodSugerido .lista-prod-sugerido .comprar .bt:hover  {background-position:0 -927px;}

/*BUSCA*/
/*Barra Resultado de Busca*/

.visualizacao {position:absolute;right:0;top:10px;display: none;}
.visualizacao strong, .visualizacao ul li{font-weight:normal;display:inline-block;}
.visualizacao strong {vertical-align:top;}
.visualizacao ul {overflow:hidden;display:inline;margin-right:23px;}
.visualizacao ul li {padding:0 5px;margin-right: 10px;}
.visualizacao ul li a {display:block;margin-bottom:2px;cursor:pointer;}
.visualizacao ul li * {vertical-align:middle;}
.visualizacao ul li.selected {font-weight:bold;}
.visualizacao ul li.selected a {cursor:default;font-weight:bold;}
.visualizacao ul li.grade, .visualizacao ul li.lista {padding:0 0 0 22px;background:url(../img/smallIco.png) no-repeat;cursor:pointer;}
.visualizacao ul li.grade {background-position:0 -1000px;}
.visualizacao ul li.lista {background-position:0 -900px;}
.visualizacao ul li a {color:#4d4c4c;}


/* desabilitar paginaï¿½ï¿½o da parte superior */
#ctl00_Conteudo_ctl04_divItensPagina_Ordenacao_Superior .pagination,
#sli_pagination_header{display: none;}

/*pagina intermediaria de Garantia*/
.GES .prodGES {overflow:hidden;}
.GES .prodGES .wp {padding:15px 0 42px;margin:0 auto;width:970px;position:relative;}
.GES .prodGES .hproduct {padding-left:10px;overflow:hidden;}
.GES .prodGES .hproduct .productImage {float:left;margin-right:30px;}
.GES .prodGES .hproduct .productImage img {}
.GES .prodGES .hproduct .name {padding-top:10px;width:375px;float:left;font-size:1.454em;}
.GES .prodGES .hproduct .price {padding-left:155px;font-size:1.272em;font-weight:bold;display:none;}
.GES .prodGES .precoServico {color:#b70f15;position:absolute;top:20px;left:660px;}
.GES .prodGES .precoServico .valorTotal span,
.GES .prodGES .precoServico .valorTotal strong {font-size:1.5em;font-weight:bold;}
.GES .prodGES .precoServico .parcel {font-size:1em;/*font-weight:bold;*/ color:#404040;}
.GES .prodGES .comprar {position:absolute;top:94px;left:660px;}
.GES .prodGES .comprar .bt {width:243px;height:42px;background-position:0 -808px;}
.GES .prodGES .comprar .bt:hover {background-position:0 -852px;}
.GES .container {margin:0 auto;padding:25px 0 0;width:970px;}
.boxGes, .boxGesServ{background:#fff;border:1px solid #c6c6c6;padding:10px;margin-bottom:20px;overflow:hidden;}
.boxGes .hd, .boxGesServ .hd {margin:-10px -10px 10px;overflow:hidden;padding:13px 18px;position:relative;background:#eaeaea;background-image:linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);}
.boxGes .hd .tit, .boxGesServ .hd .tit {text-transform:uppercase;font-weight:bold;font-size:1.5em;}
.boxGes .wp, .boxGesServ .wp {margin-top:10px;padding:10px 5px;}
.boxGes .wp ul li, .boxGesServ .wp ul li {overflow:hidden;margin-bottom:5px;padding:5px;}
.boxGes .wp ul li *, .boxGesServ .wp ul li * {vertical-align:middle;}
.boxGes .wp ul .selected, .boxGesServ .wp ul .selected {background:#f6f6f6;}
.boxGes .wp ul li input, .boxGesServ .wp ul li input {float:left;margin:0 10px 0 5px;}
.boxGes .wp ul li label, .boxGesServ .wp ul li label {float:left;font-weight:bold;margin:0 15px 0 5px;cursor:pointer;}
.boxGes .wp ul li .descServ, .boxGesServ .wp ul li .descServ {margin-left:30px;clear:left;padding-top:5px;} 
.GES .open .hd .ico {background-position:0 0;}
.boxGes .hd .ico, .boxGesServ .hd .ico {background: url(../img/setaBoxGes.png) no-repeat 0 -41px transparent;height: 39px;position: absolute;right:5px;text-indent: -9999em;top: 5px; width: 40px;zoom:1;}
.boxGes .regulamento {float:left;}
.boxGes .regulamento a {background: url(../img/bgVideo.png) no-repeat 0 0; padding:5px 0 5px 30px; text-decoration:underline; }
.textoVideoGes a,.boxGes .regulamento fieldset a {color:#b70f15;display:block;padding:0;float:left;margin:0 0 0 5px;font-size:1em;text-decoration:underline;background:none;}
.boxGes .regulamento fieldset {padding:5px 0 0;clear:left;}
.boxGes .regulamento fieldset span{ float:left;}
.GES .recomendado {padding:4px 10px;margin:-4px 5px 0 0;float:left;background:#7e7e7e;font-weight:bold;color:#fff;text-transform:uppercase;}
.GES .area-root input {border:0;background:0;height:auto;}
.videoGes,.textoVideoGes,.videoGesServ,.textoVideoGesServ {margin-right:10px;}
.videoGes,.videoGesServ {float:left;}
.textoVideoGes a {display:inline-block;float:none;}
.infoGes {margin-bottom:15px;overflow:hidden;}
.boxGes .info {/*margin-bottom:10px;line-height:16px;*/}
.GES .tabs {display:block;}
.GES .tabs li a {font-weight:bold;}
.GES .tabs .selected a {}
.infoVidGes {padding-right:30px;max-width:40%;float:left;margin:-80px 0 0 650px;position:absolute;display:none;}
.infoGes h3,.infoGes br {display:none;}
.infoGes strong {clear:left;padding-right:5px;display:block;}
.servicosList li {padding:16px 6px;margin:14px 30px 14px 0px;width:270px;float:left;border:1px solid #c6c6c6;}
.servicosList li em span {margin-bottom:10px;font-weight:bold;display:block;}
.servicosList .lnkPop:before {content:"+  ";}
.servicosList .lnkPop {padding:6px 10px;font-weight:bold;background:#c6c6c6;float:left;}
.servicosList .lnkPop:hover {background:#999;}
a.btComprarServico {padding:4px 14px;margin:20px 40px 15px 160px;float:left;background:#ba0216;width:76px;height:23px;line-height:23px;display:block;color:#fff;font-weight:bold;text-align:center;-webkit-box-shadow:1px 1px 0px 1px #820e11;box-shadow:1px 1px 0px 1px #820e11;text-indent:0;}
a.btComprarServico:hover {padding:4px 14px;width:76px;height:23px;line-height:23px;font-weight:bold;color:#fff;background:#252525;border:0;cursor:pointer;-webkit-box-shadow:2px 2px 0px 1px #000;box-shadow:2px 2px 0px 1px #000;text-indent:0;}
.servicosList .price {float:right;font-size:1.4em;font-weight:bold;color:#CB151D;line-height:22px;}
.servicosList .price:before {content:"R$ ";}
.infoGes fieldset {margin-bottom:20px;}
.infoVidGes .chk { display:none;}

/*Box Servicos*/
.boxserv {width:970px;margin:0 auto 15px;}
.boxserv .tit {margin-bottom:20px;}
.boxserv ul {overflow:hidden;}
.boxserv li {min-height:100px;text-align:center;float:left;border-right:1px solid #e6e6e6;padding-right:12px;margin-right:12px;width:136px;}
.boxserv li a {background: url(../img/spriteBoxServ.png) no-repeat 0 0;padding-top:90px;display:block;}
.boxserv .last {border:0;}
.boxserv li strong {display:block;margin-bottom:5px;font-size:1.272em;}
.boxserv li span {font-size:1.091em;}
.boxserv .bxcartao a{background-position:10px -480px;}
.boxserv .bxslist a{background-position:-725px 0;}
.boxserv .bxsgarn a{background-position:-575px -100px;}
.boxserv .bxtecno a{background-position:-425px -200px;}
.boxserv .bxscomp a{background-position:25px -500px;}
.boxserv .bxsreve a{background-position:-275px -300px;}
.boxserv .bxscrop a{background-position:-125px -400px;}

/*Compartilhe*/
.sku .area-3-2-1 {margin-bottom:15px;position: relative; width: 380px;}
/*.sku .area-3-2-3 {display:none;border:1px solid #c6c6c6;padding:10px 10px 20px;margin-bottom:15px;background:#F4F4F4;background-image:linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);color:#404040;}*/
.area-3-2-3 h3 {font-size: 1.454em;font-weight:bold;margin-bottom: 20px;text-align: center;}
#reactions {padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #c6c6c6;}
.area-3-2-3 table {margin:0 auto;}

/*Newsletter*/
.newsletter {position:relative;overflow:hidden;border:1px solid #c6c6c6;padding:10px 5px 10px 5px;background:#f6f6f6;background-image:linear-gradient(top, #f6f6f6 0%, #fff 100%);background-image:-moz-linear-gradient(top, #f6f6f6 0%, #fff 100%);background-image:-webkit-linear-gradient(top, #f6f6f6 0%, #fff 100%);background-image:-o-linear-gradient(top, #f6f6f6 0%, #fff 100%);}
.newsletter .tit {font-size:1.272em;margin-bottom:15px;}
.newsletter label {margin-bottom:5px;display:block;}
.newsletter .type1 {float:left;width:113px;margin-right:5px;}
.newsletter .loading{background:#fff;position:absolute;top:60px;left:15px;width:280px;height:15px;padding:10px 0;}

/*Conteudo Especial*/
.specialContent .tit {margin-bottom:15px;}
.specialContent .prateleira .vitrineProdutos {padding-left:75px;}
.specialContent .prateleira .vitrineProdutos li {width: 16.666%;margin:0 0 0 15px;}
.specialContent .prateleira .vitrineProdutos .first {margin-left:-75px;}
.specialContent .prateleira .name {font-size:1.091em;font-weight:bold;}
.specialContent .prateleira .description {font-size:1.091em;}
.specialContent .carousel {padding:0 36px;position:relative;}
.specialContent .contCarousel {border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;}
.specialContent .nextCarousel strong, .specialContent .backCarousel strong {background:#fff url(../img/smallIco.png) no-repeat 0 -500px;width:14px;height:54px;text-indent:-9999px;display:block;overflow:hidden;position:absolute;top:55px; }
.specialContent .nextCarousel strong {background-position:0 -785px;right:27px;}
.specialContent .backCarousel strong {background-position:0 -1385px;left:27px;}
.specialContent .nextCarousel span, .specialContent .backCarousel span {display:none;}



/*Carregando*/
#ctl00_Conteudo_progress,
.load {width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:url(../img/overlay.png);}
.load .wrapper {width:240px;height:150px;background:url(../img/loading.gif) no-repeat center 56px #fff;border:1px solid #9c070b;position:absolute;top:20%;left:40%;}
.load .wrapper p {padding-top:87px;margin:0 auto;width:100%;font-size:1.272em;font-weight:bold;color:#b70f15;text-align:center;}

/* Thickbox */
.popup {background:#fff}
.TB_overlayBG, .TB_overlayLoad,#ctl00_Conteudo_progress,#ctl00_Conteudo_divLoad {background:url(../img/overlay.png)}
* html #overlay {background-color:#000;background-image:url(../img/blank.gif);}
.ajax__calendar_body {height:198px!important}
#TB_overlay, #TB_overlayLoad,#ctl00_Conteudo_divLoad {position:fixed;z-index:1001;top:0px;left:0px;height:100%;width:100%;}
* html #TB_overlay, * html #TB_overlayLoad {position:absolute;}
#TB_window {display:none;position:fixed;top:50%;left:50%;z-index:1001;color:#000;text-align:left;}
* html #TB_window {position:absolute;}
#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border:1px solid #ccc;border-top-color:#666;border-left-color:#666;}
#TB_caption {float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow {float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow {float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right;}
#TB_ajaxWindowTitle {float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title {height:27px;background-color:#e8e8e8;}
#TB_ajaxContent {overflow:auto;clear:both;padding:2px 15px 15px 15px;line-height:1.4em;text-align:left;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0;}
#TB_load {position:fixed;top:50%;left:50%;z-index:103;display:none;height:13px;width:208px;margin:-6px 0 0 -104px;}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;}

.sku .parcelamento .selected a, .sku .parcelamento li a{ padding:0; margin: 0; font-size: 12px; text-align: center;}
.sku .parcelamento .tab02{ width: 283px; }
.sku .parcelamento .tab02 a { width: 100%; font-size: 12px; text-align: center;}
.sku .parcelamento .selected #linkCartaoFlex {}
.sku .parcelamento .tab02 b {display:block; color: #909090; padding: 15px 5px;} 
.sku .parcelamento .tab02.selected{ background: #909090; }
.sku .parcelamento .tab02.selected b {  color: #fff;}

.sku .parcelamento .tab01{ width: 280px; }
.sku .parcelamento .tab01 a {width: 100%;}
.sku .parcelamento .selected #linkCartao {}
.sku .parcelamento .tab01 b { display: block; color: #909090; padding: 15px 5px;}
.sku .parcelamento .tab01.selected{ background: #909090;}
.sku .parcelamento .tab01.selected b { color: #fff; }
.sku .ctfp { background: #909090;}

/* Pagina de comparacao */
.comparacao h1.tit {font-size: 1.454em;font-weight: bold;}
.comparacao h1.tit span {padding:3px 0;margin-left:3px;font-size:0.875em;color:#3B8207;}
.corpoComparacao embed, .corpoComparacao tbody img {display:none;}
.corpoComparacao {background:none;border:1px solid #ebebeb;clear:both;overflow:hidden;padding:15px;}
.comparacao {overflow:hidden;padding:5px 5px 15px;}
.comparacao .title3 span {font-size:0.8em;text-transform:none;}
.comparacao .bts {clear: both;float:right;overflow:hidden;padding:5px;width:335px;}

.comparacao .bts .email {background:url(../img/smallIco.png) no-repeat 0 -1890px;color:#B70F15;display:block;font-size: 0.917em;margin:5px;padding:0 0 5px 30px;}
.comparacao .compararOutros .bt {background-position:-300px -67px;display:block;float:right;height:28px;vertical-align:middle;width:192px;}
.comparacao .compararOutros .bt:hover {background-position:-300px -97px}
.corpoComparacao table {border-collapse:collapse;border-spacing: 0;clear:both;margin:20px 0;width:100%;}
.corpoComparacao table td {border-right:1px solid #EBEBEB;padding:10px;}
.corpoComparacao table ul li {margin-bottom:3px;}
.corpoComparacao .cProduct td {border-right:2px solid #EBEBEB;}
.corpoComparacao table th {border-bottom:0 none;border-left: 1px solid #EBEBEB;border-right:1px solid #EBEBEB;color:#B70F15;font-weight:bold;padding:10px;text-align:left;font-size:1.0909em;}
.corpoComparacao tbody td, .corpoComparacao tbody th {border-bottom: 1px solid #EBEBEB;border-top:1px solid #EBEBEB;width:140px;font-size:1.0909em;}
.corpoComparacao thead .remover td {border-bottom:1px solid #EBEBEB;}
.corpoComparacao .remover td {background:none repeat scroll 0 0 #FFFFFF;border-bottom:0 none;border-right:medium none;font-size:0.917em}
.corpoComparacao .remover a:hover {text-decoration: none;}
.corpoComparacao .remover a {background:url(../img/smallIcoInt.png) no-repeat 0 0;color:#333;font-size:0.917em;padding:2px 0 2px 20px;}
.corpoComparacao .prazo label {color:#000;display: block;font-size: 1em;font-weight: normal;margin-bottom: 5px;}
.corpoComparacao .prazo * {vertical-align: top;}
.corpoComparacao .prazo {width: 170px;}
.corpoComparacao .prazo .ok .bt {background-position:0 -298px;border:0;color:#ebebeb;cursor:pointer;display:inline-block;font-size:0;height:28px;overflow:hidden;vertical-align:bottom;width:40px;}
.corpoComparacao .prazo .ok .bt:hover {background-position:0 -328px;}
.corpoComparacao table fieldset legend {color: #B70F15;font-weight:bold;}
.corpoComparacao .prateleira .vitrineProdutos {padding:0;}
.corpoComparacao .prateleira .vitrineProdutos li {float:none;margin:0;width:100%;}
.corpoComparacao .comprar{position:relative;bottom:48px;left:6px;}
.corpoComparacao .comprar .bt,.lista-busca-compare .comprar .bt {background-position:0 -660px;height:44px;width:139px;}
.corpoComparacao .comprar .bt:hover, .lista-busca-compare .comprar .bt:hover {background-position:0 -702px;}

/*pagina de busca e SLI*/
.busca-resultado .listPreview .vitrineProdutos {padding:5px;}
.busca-resultado .listPreview .vitrineProdutos li {width:100%; padding:0; margin:0 0 5px 0; position:relative;}
.busca-resultado .listPreview .vitrineProdutos li .link {border:1px solid #f4f4f4;overflow:hidden; padding:8px 395px 23px 105px; }
.busca-resultado .listPreview .vitrineProdutos li .link:hover, body.busca-resultado .listPreview .vitrineProdutos li:hover .link {border:1px solid #ebebeb;background:#ebebeb;}
.busca-resultado .listPreview .vitrineProdutos .hproduct {width:auto;}
.busca-resultado .listPreview .vitrineProdutos .name {font-size: 1.2em;}
.busca-resultado .listPreview .vitrineProdutos .productImage {float:left; margin: 0 0 -15px -98px; display:inline; }
.busca-resultado .listPreview .vitrineProdutos .productImage img{width:80px; height:80px;}
.busca-resultado .listPreview .vitrineProdutos .link:hover .productImage {display:inline;}
.busca-resultado .listPreview .vitrineProdutos .comprar {display:block;}
.busca-resultado .listPreview .vitrineProdutos .comprar .bt{display:block; right:10px; top:50%; position:absolute; margin-top: -19px;}
.busca-resultado .listPreview .vitrinePfoorodutos .compareNow {position:absolute; left: 105px; bottom:7px; display:inline; margin:0;}
.busca-resultado .listPreview .vitrineProdutos li .productDetails {margin-top:-22px;position:absolute;right:170px;top:50%;} 
.busca-resultado .listPreview .vitrineProdutos li .productDetails .parcel strong {font-size:1.1em;}
.busca-resultado .listPreview .productDetails .condition {display:inline;}

.busca-resultado .lista-busca-compare .compareNow {margin-bottom:10px;}
.busca-resultado .lista-busca-compare .comprar {display:none;}
.busca-resultado .listPreview .vitrineProdutos .comprar {display:block;}

.filtroBusca,.addListaCasamento{clear:both;margin:0 auto 15px;overflow:hidden;width:700px;}
.filtroBusca p {font-size:1.0909em;line-height:23px;overflow:hidden;padding:10px 0 0 20px;vertical-align:middle;}
.filtroBusca p .qtd {color:#1D4BA0;}
.filtroBusca strong span, .addListaCasamento strong span {font-weight:bold;margin-right:3px;}
.filtroBusca .comparar, .addListaCasamento .adicionar {float:right;}
.filtroBusca .bt {background-position:0 -748px;height:28px;width:77px;}
.filtroBusca .bt:hover {background-position:0 -778px;}
.addListaCasamento {width:490px;overflow:hidden;margin:5px auto;clear:both;}
.addListaCasamento p {overflow:hidden;font-size:1.0909em;padding:5px 10px 0 0; vertical-align:middle;float:right;line-height:23px;}
.addListaCasamento .bt {background-position:-300px -127px;display:block;height:28px;width:77px;}
.addListaCasamento .bt:hover {background-position:-300px -157px;}

/*sli*/
body.search .area-root {padding:20px 0;}
body.search .sugestao {margin:10px 0;}
body.search .listaSugestao li {padding: 0 5px;font-size:1.0909em; border-right: 1px solid #84070A;}

div.banner-sli {background:#F1F1F1;border:1px solid #C6C6C6;margin:5px 0;padding:0 5px 5px;text-align:center;}
div.banner-sli h2 {color:#B70F15;font-size:16px;padding:5px 0;text-transform:uppercase;}
div.banner-sli p {font-size:1.181em;}

/* buscas populares */
.popularSearchesWrapper {margin:15px 0;}
.popularSearches {margin-bottom:20px;text-align:center;}
.popularSearches .navWrapper {padding:5px 0;border:1px solid #B4B4B4;background-color:#FDFCFC;background-image:linear-gradient(top, #FDFCFC 0%, #E2E2E2 100%);background-image:-moz-linear-gradient(top, #FDFCFC 0%, #E2E2E2 100%);background-image:-webkit-linear-gradient(top, #FDFCFC 0%, #E2E2E2 100%);background-image:-o-linear-gradient(top, #FDFCFC 0%, #E2E2E2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFCFC', endColorstr='#E2E2E2');border-bottom:1px solid #B4B4B4;}
.popularSearches .navWrapper h1 {color:#2C2C2C;font-size:1.181em;padding:4px 0;}
.popularSearches .sli_alpha_nav a {color:#91030b;}
.popularSearches .sli_alpha_nav b {background:#91030B;color:#fff;padding:5px;}
.popularSearches .sli_alpha_nav, .popularSearches .sli_alpha_nav, .popularSearches .sli_alpha_nav:visited, .popularSearches .sli_alpha_nav:hover {font-size:1.181em;padding:6px 0;}
.popularSearches .wordWrapper {padding:22px 22px 12px 22px;margin:14px 0 5px;border:1px solid #B4B4B4;background:#FAFAFA;}
.popularSearches .wordWrapper li {display:inline-block;margin:0 20px 10px 20px;}
.popularSearches .wordWrapper a {font-size:1.454em;}

/*buscadestaque*/
.destaque{ width:960px; height:auto; overflow:hidden; margin:5px auto 0; padding-bottom:30px;}
.destaque .destLeft{ width:300px; height:297px; float:left;}
.destaque .destRight{ width:650px; height:auto; overflow:hidden; float:right; padding:15px 0;}
.destaque .destRight .flags, .precos{ padding:0;}
.destaque h1.name{ font-size:1.7em; font-weight:bold; text-transform:none; padding:20px 0 10px;}
.destaque h1 span{ display:none;}
.destaque .precos{ width:205px; height:160px; float:left;}
.destaque .precode{ font-size:12px; color:#666666;}
.destaque .precode strong{ font-weight:normal;}
.destaque .precopor{ color:#e60a15; font-size:15px;}
.destaque .precopor strong{ font-size:17px; font-weight:normal;}
.destaque .parc{ color:#e60a15; font-size:12px; margin:20px 0 0;}
.destaque .economize{ color:#e60a15; font-size:12px; font-weight:bold;}
.destaque .comprar{ float:left; padding:25px 0 0 50px;}
.destaque .comprar .bt{ float:none; text-indent:-999em; display:block;}
.destaque .precos .mais{ background:url(../images/bt-detalhes.png) no-repeat; float:none; width:163px; height:25px; display:block; margin:30px 0 0; text-indent:-999em;}
.busca-resultado .destaque .destLeft .fotoProduto .fotoPrincipal .box2 img{ width:200px; height:200px; margin:60px 0 0 50px;}
.destaque .comprar .sel{ background:url(../img/bot-selecione-seu-produto.png) no-repeat; width:191px; height:42px;}
/*.box2 { border:1px solid #E2E2E2;}*/

/* hreview */
.hreview-aggregate {padding:6px;line-height:14px;}
.hreview-aggregate .url {font-size:1.091em;line-height:24px;}
.hreview-aggregate .photo {margin-right:8px;float:left;}
.hreview-aggregate .rating {margin:0;text-indent:-999em;}
.hreview-aggregate, .hreview {border:1px solid #C6C6C6;margin-bottom:15px;padding:5px;position:relative;overflow:hidden;}
.review-information {background:url(../img/smallIco.png) no-repeat scroll 15px -1594px #F5F5F5;font-size:1.091em;padding:8px 0 16px 67px;border-bottom:1px solid #C6C6C6;display:block;position:absolute;top:0;left:0;width:100%;}
.hreview .description {font-size:1.091em;padding:45px 15px 10px 15px;}
.hreview .rating {margin:0;}

.mainprwrapper {margin:0 auto;width:600px;}

/* banner TDCA */
.bnrAvisoTDCA{background-color:#9c0105; width:830px; height:auto; margin:0 auto 20px;}
.bnrAvisoTDCA .tit{font-size:16px !important; font-weight:bold; color:#ffea00 !important; padding:12px 0px 0px 16px !important; border:0 !important; margin:0 !important}
.bnrAvisoTDCA p{font-size:15px; color:#ffffff; line-height:18px; padding:3px 0px 15px 16px !important;}
.bnrAvisoTDCA p strong{font-weight:bold; font-style:italic; color:#ffea00;}

/*comprar flutuante*/
#ComprarScroll{display:none;position:fixed;right:0;top:30%;z-index:300;border:1px solid #c6c6c6;padding:10px;margin-bottom:15px;background:#F4F4F4;background-image:linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);color:#404040;border-right:0;margin-right:0;}
#ComprarScroll .from, #ComprarScroll .parcel {margin-bottom:0;}
#ComprarScroll .comprar {margin-top:5px;}
#ComprarScroll .fechar .bt {width:66px;height:17px;background:url(../img/allImages.png) no-repeat -300px -48px;position:absolute;top:10px;right:10px;text-indent:0;line-height:14px;text-indent:-999em;}
#ComprarScroll .fechar .bt:hover {background-position:0 -488px;}
#ComprarScroll .descricaoAnuncio{width:219px;}
.prodSugerido .comprar{display:none;}

/*temp resumo produto*/
.busca-resultado span.comprar {display:none;}

/*IE 7*/
.mn.todasCategorias .it-dst{#display:inline;#zoom:1;}
.menuWrap .headerMenu li{#display:inline;#zoom:1;}
.menuWrap .mn b{#position:relative;#left: -1px;}
.menuWrap .mn:hover {#position: relative;#z-index:9999;}
.menuWrap .mn:hover{#filter: none!important;}
#header {#position:relative;#z-index:998;}
.busca .wp {#z-index:999;}

/*temp ocultadando area-9 Busca.aspx e area-7 Departamento.aspx*/
.busca-resultado .area-9,.departamento .area-7{display:none;}

/*temp multiSku*/
.multiSkuMaisCores, .multiSkuMaisTamanhos{float:left;clear:both;font-weight:bold;font-size:12px;margin-bottom:3px;}
.multiSkuMaisCores {
    width: 100px;
    display: block;
    padding-bottom: 20px;
    text-indent: -9999px;
    background: #f4f4f4 url(../img/icone-maiscores.png) no-repeat 10px center;
    position: absolute;
    top: 180px;
    left: 0;
}
.home .multiSkuMaisCores { top: 176px; left: 15px; }
.multiSkuMaisTamanhos{width:100%;display:block;}
#exponoivasContent{padding:10px;background:#fff;font-size:1.5em;color:#9E0B0F;text-align:center;}

.msDeptGrpWrp,.msTermGrpWrp{padding:20px;overflow:hidden;width:100%;}
.msDeptGrpWrp strong,.msTermGrpWrp strong{font-size:1.5em;}
.msDeptGrp,.msTermGrp{margin:10px;}
.msDept,.msTerm{margin:0 40px 10px 0;width:200px;float:left;} 
.msDeptLnk,.msTermLnk{line-height:20px;}
.msDeptLnk:hover,.msTermLnk:hover{text-decoration:underline;}

/*PC*/
#conteudo {padding:25px 10px;margin: 0 auto;width: 970px;overflow: hidden;}
.contentClient .load {position:fixed;top:30%;left:49%;}
.naoQuero, .euQuero{padding: 5px;margin-left:5px;float:left;background:#f6f6f6;border:1px solid #cacaca;border-radius:5px;}
.gig-reaction-button-text {color:#fff;}
.fEditProfileWrp {padding-left:10px;padding-top:10px;padding-right:10px;}
.editProfileWrp {padding-left:10px;padding-right:10px;}
.editProfileWrp .grp {margin-bottom:20px;display:block;padding-right:20px;float:left;}
.editProfileWrp label {padding-right:8px;font-weight:bold;padding-bottom:4px;display:block;}
.editProfileWrp .fEstadoCivil, .editProfileWrp .fUrl, .editProfileWrp .fAvisos {clear:left;}
.menuClient {padding:0 10px 14px 0;margin-bottom:40px;width:198px;border-right:1px solid #cbcbcb;float:left;border-bottom:5px solid #cbcbcb;}
.contentClient {padding-left:38px;width:710px;float:left;}
.menuClient .avatar {padding-bottom:22px;margin-bottom:15px;text-align:center;font:1.4em 'Sarabun', Arial, sans-serif;font-weight:bold;border-bottom:1px solid #cbcbcb;}
.menuClient .avatar img {margin:0 auto 5px;display:block;border:4px solid #5c5c5c;}
.menuClient .avatar .bt {margin-top:10px;text-indent:0;line-height:14px;font-size:0.8em;color:#ba0216;}
.menuClient .avatar .bt:hover {text-decoration:underline;}
.menuSocial {border-bottom:1px solid #cbcbcb;}
.menuClient li {position:relative;}
.menuClient li a {padding:8px 15px;display:block;font-size:1.4em;font-weight:bold;color:#424242;line-height:24px;}
.menuClient li a.current {background:#b90216;}
.menuClient li a.current,.menuClient li a.current:hover {color:#fff;}
.menuClient li a.current:before {padding:0 0 0;border:1px solid #76000d;content:"";position:absolute;left:198px;top:0;border-top:20px solid transparent;border-left:20px solid #b90216;border-bottom:20px solid transparent;border-right:0;}
.menuClient li a:hover {color:#b90216;}
.menuClient h4 {font-size:1.2em;font-weight:normal;margin-bottom:10px;}
.menuSocial {margin-bottom:10px;}
.contentClient p {line-height:20px;}
.contentClient .tit, .contentClient h1 {padding-bottom:21px;margin-bottom:32px;font-size:2.3em;font-weight:normal;border-bottom:5px solid #ba0216;}
.fEditProfileWrp .bts {margin-bottom:32px;}
.contentClient .tit b {font-weight:normal;}
.fEditProfileWrp h3 {color:#B70F15;font-size:1.6em;font-weight:bold;}
.contentClient .msg {padding:10px;font-weight:bold;color:#ba0216;}
.contentClient .fAreaInteresse span {width:650px;display:block;}
#baixouDivEspaco,#baixouIframe,#bphbox,
.contentClient .fAreaInteresse span br {display:none !important;}
.contentClient .ficheckbox, .fFilhos input {float:left;}
.contentClient .fAreaInteresse  label {margin-bottom:10px;display:block;}
.contentClient .fAreaInteresse span label,.fAvisos label,.fSms label,.fFilhos label {margin:0;width:80px;height:30px;float:left;line-height:25px;}
.contentClient .fAvisos label, .contentClient .fSms label {width:auto;}
.contentClient .fAvisos, .contentClient .fSms, .contentClient .fFilhos {overflow:hidden;}
.contentClient .btSalvar {width:77px;height:28px;background:url(../img/imgInterna.png) no-repeat -900px -35px !important;}
.contentClient .btSalvar:hover {background-position:-900px -65px !important;}
.contentClient .area-3, .contentClient .avulsa, .contentClient .avulsa .ct .prods {width:100% !important;}
.contentClient .buscaPedidos fieldset.porNumero {margin-right:50px !important;}
.contentClient .tpedido .boxArea {padding:0 20px 15px !important;}
.userHeader {padding:21px;margin-bottom:32px;border-bottom:5px solid #ba0216;overflow:hidden;}
.userHeader .avatar {margin-right:41px;float:left;}
.userHeader .name {margin:26px 0 12px;font-size:1.8em;}
.userHeader .birthDate {font-size:1.4em;font-weight:bold;color:#ba0216;float:left;}
.userHeader .btIndique {margin-top:-35px;width:160px;height:48px;float:right;color:#fff;background:#252525;border:0;cursor:pointer;-webkit-box-shadow:2px 2px 0px 1px #000;box-shadow:2px 2px 0px 1px #000;}
.userHeader .btIndique:hover, .fbLogin .btCancel:hover {-webkit-box-shadow:2px 2px 0px 1px #fff;box-shadow:2px 2px 0px 1px #fff;}
.deptList {padding:15px 0;margin-top:-32px;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.deptList li {float:left;font-size:1.4em;}
.deptList li a {padding:0 20px;line-height:28px;display:block;}
.deptList a:hover {color:#ba0216;}
.deptList .checked a,.deptList .checked a:hover {color:#fff;background:#5c5c5c;}
.deptList .checked a {cursor:default;}
.itemLiked {padding:6px 20px;display:block;background:#f6f6f6;border:1px solid #d9d9d9;color:#5a5a5a;border-radius:5px;text-align:center;}
.itemLiked b {color:#ba0216;}
.userList li {padding:10px 12px;margin:0 12px 20px;width:125px !important;min-height:165px;float:left;text-align:center;border:1px solid #979797;}
.userList .avatar {margin:5px 0;}
.userList .birthDate, .userList .kinship {color:#ba0216;}
.contentClient .prateleira .hproduct .link {text-align:center;}
.contentClient .prateleira .hproduct .link,
.contentClient .prateleira > img {margin-bottom:10px;}
.contentClient .productDetails {text-align:left;}
.contentClient .noshare {margin:10px 0 0 40px;}
.contentClient .identificacao .bts {width:380px;}
.contentClient .prateleira .vitrineProdutos li {min-height:380px;}
.contentClient .prodNaoAvalidados .prateleira .vitrineProdutos li {min-height:280px;}
.prodNaoAvalidados .prateleira .name {margin:6px 0;}
.contentClient input.btSocialLogin, .contentClient .prodStatus, .contentClient .bt.btAvaliar {padding:4px 14px;margin:0 auto 15px;background:#ba0216;width:76px;height:23px;line-height:23px;display:block;color:#fff;font-weight:bold;text-align:center;-webkit-box-shadow:1px 1px 0px 1px #820e11;box-shadow:1px 1px 0px 1px #820e11;text-indent:0;}
.contentClient .prodStatus {background:#090;-webkit-box-shadow:1px 1px 0px 1px #000;box-shadow:1px 1px 0px 1px #000;}
.contentClient .prodStatus:hover, .contentClient .bt.btAvaliar:hover, .contentClient input.btSocialLogin:hover {-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;}
.contentClient .titBarSocialLogin {position:relative;}
.contentClient input.btSocialLogin {width:auto;padding:1px 14px;height:32px;line-height:32px;position:absolute;top:0;right:5px;}
.contentClient .installment {display:block;}
.contentClient .more {text-align:center;padding:8px;background:#f8f8f8;}
.contentClient .more .lnk {font-size:1.2em;display:block;}
.backToTop {display:none;width:71px;height:58px;position:fixed;bottom:48%;right:30px;z-index:100;}
.contentClient .area-conteudo .tit {border:0;padding:0;}
.contentClient .listaEndereco li {width:190px!important;}
.contentClient .cadastroEndereco span.ind {margin-left:16%!important;width: 360px!important;}
body.endereco .contentClient .salvar {padding-left:162px;}
.contentClient .loginInfo, .contentClient .conteudo {width:100%;}
.contentClient .lnk {font-weight:bold;}
.contentClient .lnk:hover {color:#ba0216;text-decoration:underline;}
.contentClient .fbLogin {padding-top:20px;background:#fff;width:550px;height:500px}
.contentClient .fbLogin p {margin:0 auto 20px;width:450px;line-height:18px;font-size:1.3em;text-align:center;}
.contentClient .fbLogin .bt {width:170px;height:24px;}
.contentClient .fbLogin .btFbLogin {padding:4px 14px;margin:0 40px 15px 160px;float:left;background:#ba0216;width:76px;height:23px;line-height:23px;display:block;color:#fff;font-weight:bold;text-align:center;-webkit-box-shadow:1px 1px 0px 1px #820e11;box-shadow:1px 1px 0px 1px #820e11;text-indent:0;}
.contentClient .fbLogin .btCancel {padding:4px 14px;width:45px;height:23px;line-height:23px;font-weight:bold;color:#fff;background:#252525;border:0;cursor:pointer;-webkit-box-shadow:2px 2px 0px 1px #000;box-shadow:2px 2px 0px 1px #000;text-indent:0;}
.contentClient .trocaDevolucao {padding:10px 0;margin-top:15px;width:97%;float:left;border-top:1px solid #C6C6C6;border-left:0;position:relative;}
.contentClient .tpedido .resumo .trocaDevolucao h3 {font-size:1.272em;}

/*Filtro Livros*/
.Livros .mnav .pnlFilter .list2 {display:block;}

body.error{background:url(../img/bg-erro.jpg) no-repeat top center}
.error .header .topHeader{left:0;}
.error .content{margin:40px auto;width:970px;line-height:14px;}
.error .title{font-size:2em;margin:430px 0 20px}
.error .listTitle{margin-bottom:5px;}
.error .barraBusca{margin:20px 0;width:415px;position:relative;}
.error .busca .type1{background:#FFF;height:48px;border:1px solid #ccc;border-right:none;border-radius:5px;padding-left:10px;}
.error .busca .ok{top:0;z-index:99}
.error .bts{margin:20px 0;}
.error .busca .ok .bt{background-image:none;background-color:#1e1e1e;height:54px;z-index:99;border-top-right-radius:5px;border-bottom-right-radius:5px;text-indent:inherit;color:#FFF;font-size:1.5em;font-weight:700;line-height:0}
.error .bts .bt{line-height:inherit;display:inline-block;padding:12px 30px 14px;font-size:1.7em;color:#fff;background-color:#e6191e;border:2px solid #e6191e;border-radius:50px;text-indent:inherit;}
.error .bts .bt:hover{color:#e6191e;background-color:transparent}
.error .text{line-height:20px;color:#404040;font-size:1.125em}
.error .lnk{font-weight:700;color:#404040;font-size:1.125em;text-decoration:underline}
.error .btWrp{margin-right:20px;display:inline;}
.error .televendas{font-size:1.4em;color:#d02130;font-weight:700}

/*Alerta Entrega Nordeste*/
.alertRestricaoEntrega{border:1px solid #b70f15;color:#b70f15;line-height: 16px;margin:15px 0;padding:10px;}




.topoLojista .lnks{ display:none;}


div.buying {margin:10px 0;float: left;width: 85%;}
.corpoComparacao div.buying {margin:5px 0;font-size:0.916em;line-height:14px;}
.carrinhoResumo div.buying {margin:5px 0 10px 0;}
.offerDetails { float:left;margin-bottom:10px;}
.buying .price {font-weight:bold;color:#D12030;}
.sku .buying .price{ font-size: 12px; }
.entrega .buying {color:#222;}
.seller,.ratingProdLnk {color:#D12030;font-weight:bold;text-decoration:underline;}
.ratingProd {margin-top:6px;}
.lnkTabMedidas {float: left;margin: 10px 0;position: relative;}
.corpoComparacao .seller {margin-left:5px;}
.priceRange {text-decoration:underline;line-height:20px;}

.listaLojistas{width:100%;float:left;}
.listaLojistas .tit,.sellerList th{text-align:left;}
.listaLojistas .moreSellers,.sellerList th.pickupRules{text-align:right;}
.saiba-mais-marketplace{display: none;clear: both;font-size: 12px;padding: 10px;margin-bottom: 20px;color: #666;border: 1px solid #C6C6C6;background: #F6F6F6;border-top: 0;}
.saiba-mais-marketplace a.saiba-link {color: #B70F15}
.sku #modal-infos-marketplace{display: none; width: 100%; position: fixed; background: rgba(0, 0, 0,.8); height: 100%;top: 0; z-index: 999;}
#modal-infos-marketplace .modal-marketplace{position: relative;width: 800px; height: 400px; background: #fff; border-radius: 5px; margin: 60px auto;}
#modal-infos-marketplace .modal-text{padding: 10px 20px;font-size: 12px;}
#modal-infos-marketplace .wrap-text{height: 300px; overflow-y: scroll;margin-right: 15px;}
#modal-infos-marketplace .modal-title{background: #f6f6f6;
    color: #404040;
    padding: 16px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
#modal-infos-marketplace .close-btn{position: absolute;
  border: 1px solid #404040;
    right: 15px;
    top: 10px;
    font-weight: bold;
    cursor: pointer;
    background: #FFF;
    padding: 7px 10px;}
.sku .sellerList{margin-bottom:0;border:1px solid #C6C6C6;}
.sku .sellerList th{background:#f6f6f6;}
.sellerList {width:100%;}
.sellerList .tit, .priceRange, .priceRange span {font-weight:bold; font-size: 12px;}
.sellerList thead th a {text-decoration:underline;}
.sellerList th, .sellerList td{padding:10px;}
.sellerList td{border-top:1px solid #ebebeb;border-bottom:0;}
.sellerList .addCart{text-align:right;}
.sellerList .seller {text-decoration:none;}

/*.retirar-na-loja{margin-bottom: 10px; display: table; width: 100%;}*/

.sku .sellerList-price {vertical-align: middle;display: table-cell;width: 100px;text-align: right;}
.sku .sellerList-name {display: table-cell;vertical-align: middle;width: 270px;}
.sku .sellerList .tit{font-weight: 700;}
.sku .sellerList .tit strong {display: block;font-weight: 700 !important;font-size: 13px;}
.sku .sellerList .buying,
.sku .sellerList .tit {width: 70%;}
.sku .sellerList .addCart,
.sku .sellerList .moreSellers {width: 20%;}
.sku .sellerList .moreSellers {text-align: left;padding: 0 0 0 25px;position: relative; right: 1px; border-right: 6px solid #f6f6f6;}
.sku .sellerList .moreSellers:before{content: "";position: absolute;height: 20px;top: 6px;left: 10px;border-left: 1px solid #ebebeb;}
.sku .sellerList .moreSellers a{text-decoration: none;font-size: 13px;}
.sku .sellerList .addCart .bt {width: 70px;text-align: center;text-indent: 0;line-height: normal;padding: 10px;background: #b70f15;color: #fff;}
.sku .sellerList-name .flags {margin-top: 5px;height: 22px;overflow: hidden;display:block;width: 270px;}


.listaLojistasPickup{margin-bottom:10px;width:100%;float:left;}
.listaLojistasPickup .storeInfo{line-height:16px;}
.listaLojistasPickup .store,
.listaLojistasPickup .storeName{font-size:1.1em;font-weight:bold;display:inline;}
.listaLojistasPickup .availability{display:inline;}
.listaLojistasPickup .address,
.listaLojistasPickup .storeAddress{margin-top:5px;}
.listaLojistasPickup .lnkMap{color:#b70f15;}
.listaLojistasPickup .addCart{text-align:center;}
.listaLojistasPickup div.buying{margin:0 0 10px;}
.listaLojistasPickup .sellerList .btAdicionar{width:150px;line-height:16px;}
.retiraAviso{border:1px solid #c6c6c6;color:#b70f15;padding:10px;font-weight:bold;}

/* rating seller same as Rating Avail */
ul.avaliacao-lojista li {float:left;display:inline;width:23px;height:23px;margin:2px;background-image:url(/App_Themes/Pontofrio/img/allImages.png);float:left;overflow:hidden;}
ul.avaliacao-lojista li.on {background-position:-996px -129px;}
ul.avaliacao-lojista li.off:hover {background-position:-1044px -151px;}
ul.avaliacao-lojista li.off {background-position:-1044px -129px;}
.ratingSeller .comentario-avaliacao {display:block;margin-left:2px;margin-right:2px;width:392px;height:65px;}
.ratingSeller .comentario {display:block;}

/* HeaderLojista */
.headerLojistaPedidos ul.rating {background-image:none;width:180px;height:20px;padding:0;margin:0;}
.headerLojistaPedidos ul.rating li {float:left;display:inline;width:15px;height:15px;padding:5px;margin:5px;}
.headerLojistaPedidos ul.rating li.on {background-color:#fc0;}
.headerLojistaPedidos ul.rating li.off {background-color:#f00;}

/* skuLojista */
.skuSeller .conteudo {margin:0 auto;width:970px;}
.skuSeller .wrp {overflow:hidden;border:1px solid #C6C6C6;}
.skuSeller .wrp .filtro {padding:25px 0 0 20px;float:left;}
.skuSeller .wrp .frete {width:auto;float:right;}
.skuSeller .disponibilidade{border:0;border-left:1px solid #c6c6c6;}
.skuSeller .disponibilidade .info,
.skuSeller .calcFrete .box{border:0;}
.skuSeller .calcFrete{padding:0;}
.skuSeller .calcFrete .hdCalcCep {padding:0 0 20px 0;margin:0;background:0;}

.skuSeller .frete input.sufixo {text-align:center;}
.skuSeller .wrp.bottom .filtro {padding:0;}
.skuSeller .top {margin-top:20px;}
.skuSeller .bottom {padding:20px;}
.productSummary {padding:10px;overflow:hidden;border:1px solid #C6C6C6;}
.productSummary .produto {margin:0;width:auto;float:left;}
.productSummary .lnkPhoto {float:left;} 
.productSummary .photo {margin-right:12px;border:1px solid #C6C6C6 !important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.productSummary .name {width:405px;}
.productSummary .name a {font-size:1.2em;font-weight:bold;line-height:17px;}
.productSummary .priceRange {padding:30px 20px;margin: -10px -10px -10px 0;float:right;font-size:1.4em;color:#b70f15;background-color:#f6f6f6;text-decoration:none;}
.productSummary .priceRange span {font-size:2em;}
.productSummary .priceRange .lowPrice {padding-right:30px;}


.skuSeller .sellerList {border:1px solid #C6C6C6;border-top:0;}
.skuSeller .sellerList th {font-size:1.3em;font-weight:bold;color:#b70f15;background:#f6f6f6;}
.skuSeller .sellerList th.adicionarCarrinho {width:150px; position: static;}
.skuSeller .sellerList td {border-top:1px solid #C6C6C6;text-align:center;}
.skuSeller .sellerList td.lojista {width:331px;text-align:left;}
.skuSeller .sellerList .sellerLogo {margin:10px 10px 10px 0;float:left;}
.skuSeller .sellerList .seller {font-size:1.25em;color:#000;font-weight:bold;}
.skuSeller .sellerList .info {margin:5px 0 0;font-size:0.9em;display:block;}
.skuSeller .sellerList .lifetimeSummary {font-size:1.2em;font-weight:bold;}
.skuSeller .sellerList .totalReviews {padding-left:5px;}
.skuSeller .sellerList td.valor, .sellerList td.valorTotal, .sellerList td.valorTotal .parcel, .skuSeller .priceShipping {font-weight:bold;}
.skuSeller .priceShipping {color:#D02130;}
.skuSeller .availability {margin:5px auto;width:180px;display:block;line-height:14px;}
.skuSeller .sellerList td.valorTotal {font-size:1.2em;color:#D02130;}
.skuSeller .sellerList td.valorTotal .parcel {line-height:24px;display:block;font-size:0.8em;}
.skuSeller .sellerList td.valor,
.skuSeller .sellerList td.valorTotal,
.skuSeller .adicionarCarrinho .bt {white-space:nowrap;}
.skuSeller .obsFrete {margin-top:5px;}

.skuSeller .retirar .bt-retirar { display:inline-block; padding:10px 20px; font-size:1.2em; font-weight:bold; color:#fff; line-height:12px; text-indent:0; border:0; background:#404b58; text-decoration:none;  } 

/* AvaliarLojista.aspx */
.ratingSeller .conteudo {margin:0 auto;width:970px;}
.ratingSellerWrapper {overflow:hidden;}
.ratingSellerWrapper h3 {margin-bottom:5px;font-size:1.2em;font-weight:bold;}
.avalieLojista label {display:block;}
.avalieLojista .comments {background:none;padding:0;}
.orderSummary {padding:20px;margin-bottom:20px;border:1px solid #c6c6c6;margin-top:20px;border-bottom:4px solid #c6c6c6;overflow:hidden;}
.orderSummary .user {margin-bottom:15px;font-size:1.1em;}
.orderSummary .user i {margin-bottom:4px;display:block;font-size:1.5em;font-weight:bold;color:#49BBC6;}
.orderSummary .orderDate, .orderSummary .orderNumber {float:right;clear:both;}
.orderSummary .orderDate {margin-bottom:8px;}
.orderSummary .orderNumber {font-size:1.2em;font-weight:bold;}
.orderSummary .orderNumber i {font-size:0.8em;color:#4a4a4a;font-weight:bold;}
.avaliacaoCompra {padding:10px 0;width:99.8%;border:1px solid #c6c6c6;border-bottom:4px solid #C6C6C6;clear:both;float:left;}
.avalieProduto {padding-left:20px;width:52%;float:left;border-right:1px solid #C6C6C6;}
.avalieLojista {padding:0 0 20px 20px;width:42%;float:right;}
.item {margin-bottom:30px;}
.item .buying {font-size:0.9em;}
.product .photo {margin-right:8px;float:left;border:1px solid #ccc;}
.questions label {line-height:15px;}
.answer {margin:5px 0 10px;overflow:hidden;}
.answer label {margin-right:20px;line-height:18px;display:inline-block;float:left;}
.answer input {height:14px;display:block;float:left;}
.ratingSeller .voltar, .ratingSeller .avaliar {margin:10px 0;float:left;}
.ratingSeller .avaliar {float:right;}
.ratingSeller .voltar .bt,.ratingSeller .avaliar .bt{padding:4px 8px;color:#fff;background:#b70f15;border:2px solid #8c090d;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;text-indent:0 !important;line-height:20px !important;white-space:nowrap;}
.ratingSeller .voltar .bt:hover,.ratingSeller .avaliar .bt:hover{background:#b00b10;}
.headerLojista {margin:10px auto 0;overflow:hidden; padding: 10px; width: 960px;}
.rateSeller {overflow:hidden;}
.rateSeller .legenda {padding-top:15px;display:block;font-size:0.9em;}
.rateSeller .scale i{padding:0 9px;}
.comments {margin-top:5px;overflow:hidden;}
.comments textarea {margin-top:5px;width:350px;height:70px;}
.headerLojista .sellerLogo {margin-right:10px;float:left;}
.feedbackSummary .seller {text-decoration:none;}
.feedbackSummary .lifetimeSummary {font-weight:bold;}
.feedbackSummary .totalReviews {padding-left:5px;font-size:0.8em;}
.lnks .enviarEmail,
.ratingSeller .lnks {display:none;}


/* lightbox que abre um iframe dentro com regras gerais */
.regras-lb * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.regras-lb {position: fixed;top: 0;left: 0;z-index: 1001;display: none;width: 100%;height: 100%;box-shadow: 0 5px 10px rgba(0, 0, 0, .5);}
.regras-wrap {position: fixed;top: 50%;left: 50%;z-index: 1003;/*width: 800px;height: 600px;margin-left: -400px;margin-top: -300px;*/}
.regras-frame {width: inherit;height: inherit;padding: 0 10px;background-color: white;}
.regras-frame iframe {width: 100%;border: none;}
.regras-overlay {position: fixed;top: 0;left: 0;z-index: 1002;width: 100%;height: 100%;/*background-color: gray;*/background-color: rgba(0,0,0,.5);}
.regras-fechar {display: block;position: absolute;top: 10px;right: 10px;z-index: 1004;width: 25px;height: 25px;text-indent: -999em;background: url(../img/ico-fechar.png) no-repeat;}
.regras-header {height: 50px;}
.regras-title {font: 700 24px/50px 'Sarabun', Arial, sans-serif;color: purple;}

.finaliza .msgBF{padding:20px 20px 20px 110px;margin-bottom:20px;font-size:1.3em;font-weight:bold;border:1px solid #c6c6c6;line-height:18px;background:url(/Content/Pontofrio/img/ico-atencao.png) no-repeat 30px 20px;text-align:left;}
.finaliza .msgBF strong{margin-bottom:10px;font-size:1.2em;}
.tpedido .msg,
.tpedido .msgBF{padding:10px;margin-bottom:10px;color:#d12030;background:#fff;border:1px solid #d12030;line-height:18px;}
.msgBF strong{
  font-weight: bold;

}

/* Banner TV Departamento com colecoes */
.bannerTV-dept{width:960px;margin:0 auto 20px;position:relative}
.bannerTV-dept .vitrineProdutos{position:relative;padding:0}
.bannerTV-dept h2.tit{display:none}
.bannerTV-dept .vitrineProdutos .vtC{ background:url(../images/bg-tv-comprar.png) no-repeat 705px 236px;display:inline-block;vertical-align:top;word-spacing:0;margin:0;border-top:none;padding:0}
.bannerTV-dept .vitrineProdutos .vtC .hproduct{margin:0;padding:0;height:352px;width:100%!important;outline:none;position:inherit;background:url(//www.pontofrio-imagens.com.br/html/2015/departamento/skin-depto/img/bg-banner-tv-depto.gif) no-repeat right #FFF;}
.bannerTV-dept .name{width:350px;display:inline-block;font-size:20px;color:#151826;height:80px;overflow:hidden;line-height:26px;margin:58px 0 0 88px}
.bannerTV-dept .productDetails{background:none; width:390px;height:84px;margin:-97px 0 0 443px;float:left;padding:0}
.bannerTV-dept .productDetails .from{display:block;padding:0 0 3px}
.bannerTV-dept .productDetails .for{font-size:14px;color:#e1232a;margin:0}
.bannerTV-dept .productDetails .for strong{font-size:27px;color:#e1232a}
.bannerTV-dept .productDetails .from,.bannerTV-dept .productDetails .oldPrice, 
.bannerTV-dept .productDetails .oldPrice strong{color:#72000e;font-size:14px;text-decoration:line-through}
.bannerTV-dept .productDetails .from,.bannerTV-dept .productDetails .oldPrice{ display:inline-block;}
.bannerTV-dept .productDetails .oldPrice{ padding:0 0 0 10px;}
.bannerTV-dept .productDetails .for i{ display:block}
.bannerTV-dept .productDetails .sale { float:none}
.bannerTV-dept .productDetails .installment{color:#44000b;font-size:14px}
.bannerTV-dept .productDetails .interestRates{display:none;color:#44000b;font-size:12px}
.bannerTV-dept .buying{display:none}
.bannerTV-dept .comprar{display:none}
.bannerTV-dept .percentual,
.bannerTV-dept .rank{display:none}
.bannerTV-dept .vitrineProdutos .slick-list{width:940px!important;margin:0 auto;overflow:hidden;padding:0;border-top:none;position:relative; z-index:99}
.bannerTV-dept .slick-dots{background:#5e6178;width:23px;padding:10px 0 5px;border-radius:10px;position:absolute;top:132px;left:909px;z-index:100}
.bannerTV-dept button.slick-prev,.bannerTV-dept button.slick-next{display:none!important}
.bannerTV-dept .slick-dots li{display:inline-block;margin:0 3px;border-top:none;padding:0;width:18px}
.bannerTV-dept .slick-dots button{display:inline-block;width:17px;height:17px;background-color:#aaadbc;border-radius:50%;cursor:pointer;border:0;-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);transition:all 300ms cubic-bezier(0.19,1,0.22,1);text-indent:-9999em;margin:0 0 4px}
.bannerTV-dept .slick-dots li.slick-active button{cursor:default}
.bannerTV-dept .slick-dots li.slick-active button,
.bannerTV-dept .slick-dots button:hover,
.slick-dots button:focus{background-color:#a0090e}
.bannerTV-dept .smallRating{display:none}
.bannerTV-dept .flags{position:absolute;left:439px;top:20px;margin:0}
.bannerTV-dept .lista-produtoV2 .hproduct:hover,
.bannerTV-dept .hproduct .link:hover{display:block;text-decoration:none;border:none; background:none;}
.bannerTV-dept .lista-produtoV2 .hproduct:hover .productImage,
.bannerTV-dept .hproduct .link:hover .productImage{display:block;border:none;}
.bannerTV-dept .hproduct .productImage{float:left;text-align:center;border:none;margin:22px 0 0 60px}
.bannerTV-dept .lista-produtoV2 .hproduct,
.bannerTV-dept .hproduct .link{height:312px;border:none;display:block;padding:0;overflow:hidden;position:relative;}
.bannerTV .hproduct .productImage{position:relative;}
.bannerTV .hproduct .productImage .prod_logo_el{position:absolute;top:10px;right:10px;width:80px;height:80px;text-indent:-9999px;background:url(../images/selo-blackfriday-pf-black-party-80x80.png) no-repeat;z-index:100}
.menuWrap .sbmn{z-index:101;}

/* FIM - Banner TV Departamento com colecoes */

/* Banner Target - Pagina de Produto */
.sku .area-4 .midia-target{text-align:center;margin-bottom:10px}


/*recomendacao percentual*/
.carroussel-produtos-recomendados{ width: 100%; float: left; margin: 20px 0;}
.carroussel-produtos-recomendados .productImage{ /*top:20px !important;*/}
.prateleira .percentual-recomendacao,
.prateleira .percentual-recomendacao-destaque,
.prateleira .percentual-recomendacao-marketing,
.prateleira .percentualRecomendacao{font-size:1.2em;font-weight:bold;text-align:center;}
.prateleira .percentual-recomendacao .percent,
.prateleira .percentual-recomendacao-destaque .percent,
.prateleira .percentual-recomendacao-marketing .percent,
.prateleira .percentualRecomendacao .percent{font-size:1.1em;font-weight:bold;}
.prateleira .first .percentual-recomendacao-destaque, 
 .prateleira .first .percentual-recomendacao,
.prateleira .first .percentual-recomendacao-marketing,
.prateleira .first .percentualRecomendacao{color:#b70f15;}
.prateleira .first .percentual-recomendacao-destaque .percent,
 .prateleira .first .percentual-recomendacao .percent,
.prateleira .first .percentual-recomendacao-marketing .percent,
.prateleira .first .percentualRecomendacao .percent{font-size:1.4em;font-weight:bold;}

/* Banner Auto */
.brnTvAuto{background:#5e6178;width:100%;margin:0;padding:20px 0;position:relative;font-weight:400}
.bnrAuto{width:940px;margin:0 auto;position:relative}
.bnrAuto .slick-list{background:url(../img/bg-oferta-auto.jpg) no-repeat top right #FFF;width:940px!important;height:312px;overflow:hidden;padding:0;border-top:none;position:relative;z-index:99}
.bnrAuto .slick-dots{background:#f7f7fa;width:19px;padding:10px 0 5px;border-radius:10px;border:1px solid #bac5c3;position:absolute;top:71px;left:908px;z-index:100}
.bnrAuto .slick-dots li{display:inline-block;margin:0 3px;border-top:none;padding:0;width:18px;display:inline-block;margin:0 3px;border-top:none;padding:0;width:18px}
.bnrAuto .slick-dots button{display:inline-block;width:16px;height:16px;background-color:#acacaf;border-radius:50%;cursor:pointer;border:0;-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);transition:all 300ms cubic-bezier(0.19,1,0.22,1);text-indent:-9999em;margin:0 0 4px}
.bnrAuto .slick-dots button:hover,.bnrAuto .slick-dots button:focus,.bnrAuto .slick-dots li.slick-active button{background-color:#f7f7fa;border:1px solid #bac5c3}
.bnrAuto button.slick-prev,.bnrAuto button.slick-next{display:none!important}
.ofAuto{display:inline-block;vertical-align:top;word-spacing:0;margin:0;border-top:none;padding:0}
.ofAuto .sideImage{padding:10px 0 0 10px;width:343px;height:312px;float:left;position:relative}
.ofAuto .percentual{background:#5e6178;width:72px;height:34px;position:absolute;right:32px;top:23px;border-radius:10px;color:#FFF;text-align:center}
.ofAuto .percentual span{font-size:1.7em;font-weight:700;padding:5px 0 0;display:block}
.ofAuto .sideDetails{width:587px;float:left;position:relative}
.ofAuto .sideDetails .flagsAuto{position:absolute;top:10px}
.ofAuto .sideDetails .flagsAuto span{margin:0 10px 0 0}
.ofAuto .sideDetails .name{width:515px;height:109px;font-size:1.7em;color:#5e6178;margin:57px 0 0}
.ofAuto .sideDetails .productDetails{width:300px;float:left}
.ofAuto .sideDetails .productDetails .bnr-liveprice .percent-textone, .ofAuto .sideDetails .productDetails .bnr-liveprice .percent-text{ position:absolute; font-size:21px; color: #66656b; text-transform: lowercase; display: block; text-align: center;}
.ofAuto .sideDetails .productDetails .bnr-liveprice .percent-textone{ left: 30px; top: 130px; }
.sideDetails .productDetails .bnr-liveprice .percent-text{ bottom: 0; left: 10px; }
.ofAuto .sideDetails .productDetails .bnr-liveprice .pricePercentualCarrousel{position:absolute; top: 130px;}
.ofAuto .sideDetails .productDetails .bnr-liveprice .pricePercentualCarrousel::after{color: #e41a1a; content: "%";  font-size: 50px; font-weight: bold; left: 130px; position: absolute; top: 40px;}
.ofAuto .sideDetails .productDetails .bnr-liveprice .pricePercentualCarrousel span{color: #e41a1a;float: left;font-size: 110px;font-weight: bold;overflow: hidden;position: relative;text-align: center;width: 123px;}

.ofAuto .sideDetails .regular,.ofAuto .sideDetails .oldPrice{color:#72000e;display:inline;font-weight:400;text-decoration:line-through;padding:0 8px 0 0;}
.ofAuto .sideDetails .for{font-size:1.1em;color:#72000e}
.ofAuto .sideDetails .for .priceCurrency{ width: auto; }
.ofAuto .sideDetails .sale span{font-size:2.9em;font-weight:bold;color:#e6191e;display:inline-block}
.ofAuto .sideDetails .sale i{width:50px;display:inline-block;}
.ofAuto .parcel{color:#5e6178;}
.ofAuto .sideDetails .mplus{position:absolute;top:186px;left:387px;background:url(../img/allImages.png) no-repeat -599px -366px;}
.ofAuto .sideDetails .mplus .mpontos{margin:10px 0 0 32px;display:block;}
.ofAuto .interestRates,.ofAuto .priceBoleto{display:block;color:#5e6178;}
.ofAuto .interestRates br,.ofAuto .mplus i{display:none;}
.ofAuto .sideDetails .interestRates,.ofAuto .sideDetails .installment{color:#5e6178;}
.ofAuto .sideDetails .paymentDiscount{margin-top:5px;color:#72000e;}
.ofAuto .sideDetails .discount{font-size:1.3em;}
.ofAuto .discountInfo{display:block;}
.ofAuto .sideDetails .cta {float: right; height: 44px;  margin: 66px 65px 0 77px; width: 145px;}
.ofAuto .sideDetails .cta a{width:145px;height:44px;border:2px solid #e6191e;border-radius:50px;display:block;text-align:center;font-size:1.4em;color:#de2142;line-height:44px;}

/* Banner TV Departamento */
.departamento .brnTvAuto{
  height: 350px;
  background: #222222;
}
.departamento .bnrAuto{
  position: initial;
}
.departamento .bnrAuto .slick-list{
  width:940px!important;
  height: 330px;
  height:auto; 
  background:none;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideImage{
  height: 320px;
  width: 453px;
  background: url("//www.pontofrio-imagens.com.br/html/2017/departamento/banner-tv/img/bg-banner-tv-dpto.png") no-repeat #fff top left;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideImage .productImage {
    height: 292px;
    margin: 10px auto 0;
    width: 292px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideImage .productImage a{
  float: left;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails{
  height: 320px;
  width: 467px;
  padding-left: 50px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .name{
  float: left;
  height: 70px;
  margin-bottom: 30px;
  width: 450px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .name .fn {
  
  color: #fff;
  font-size: 18px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .from{
  width: 300px;
  float: left;
  color: #555555;
  font-size: 16px;
  font-weight: normal;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .for {
  width: 350px;
  float: left;
  color: #555555;
  font-size: 18px;
  font-weight: normal;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .for span{
  font-size: 38px;
  color: #ffe400;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .cta {
  float: none;
  height: 40px;
  left: 50px;
  margin: 0;
  position: absolute;
  top: 240px;
  width: 140px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .cta a {
    background:#bc0206;
    border: none;
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 140px;
    font-weight: bold;
    text-indent: -9999px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .cta a::after{
    color: #fff;
    content: "Confira";
    position: absolute;
    text-indent: 0 !important;
    top: 0;
    width: 100%;
    display: block;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .mplus {
    left: 190px;
    position: absolute;
    top: 240px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .productDetails .bnr-liveprice .elementoVitrine{
  font-size: 18px;
  color: #ffe400;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .productDetails .bnr-liveprice .percent-textone {
    left: 50px;
    top: 90px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .productDetails .bnr-liveprice .pricePercentualCarrousel {
    left: 50px;
    position: absolute;
    top: 90px;
}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .productDetails .bnr-liveprice .percent-text {
    bottom: 90px;
    left: 50px;
}
.departamento .bnrAuto .slick-dots {
    position: absolute;
    text-align: center;
    background: none;
    border: none;
    border-radius: none;
    top: 360px;
    left: 0;
    padding: 0;
    width: 100%;
}
.departamento .bnrAuto .slick-dots button:hover,.departamento .bnrAuto .slick-dots button:focus,.departamento .bnrAuto .slick-dots li.slick-active button{
    border:none;
}
.departamento .bnrAuto .slick-dots li {
    vertical-align: middle;
}
.departamento .bnrAuto .slick-dots li button {
    background-color: #ffcc00;
    margin:0;
    vertical-align: middle;
}
.departamento .slick-dots li.slick-active button {
    background-color: #fff;
    height: 17px;
    width: 17px;
}
.departamento .slick-dots li.slick-active button:hover {
    background-color: #fff;
}
.departamento .bnrAuto button.slick-prev, .departamento .bnrAuto button.slick-next {
    display: block!important;
    cursor: pointer;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    border: none;
    font-size: 0;
}
.departamento .bnrAuto button.slick-next{
    height:75px;
    width:40px;
    right: 0 !important;
    top: 160px !important;
    background:url("//www.pontofrio-imagens.com.br/html/2017/departamento/banner-tv/img/seta-next.png")no-repeat;
}
.departamento .bnrAuto button.slick-prev{
    height:75px;
    width:40px;
    left: 0 !important;
    top: 160px !important;
    background:url("//www.pontofrio-imagens.com.br/html/2017/departamento/banner-tv/img/seta-prev.png")no-repeat;
}


.sku .descricaoAnuncio { margin-bottom: 12px; }
.sku .descricaoAnuncio .from,.sku .productDetails .oldPrice{font-size:16px;}
.sku .descricaoAnuncio .from span{/*width: 46px;*/margin:0 8px 0 15px;font-size: 16px; text-align: right; display: inline-block; }
.sku .productDetails .oldPrice span{color:#151826;}
.sku .descricaoAnuncio .from strong,.sku .productDetails .oldPrice strong{color:#404040;font-size:16px;text-decoration: line-through;}
.sku .productDetails .oldPrice strong{padding-left:5px;}
.sku .descricaoAnuncio .for{color:#5e6178;font-size:10px;}
.sku .area-3 .descricaoAnuncio .for strong,.sku .area-3 .productDetails .price{color:#b70f15;font-size:37px;font-weight:700;}
.sku .descricaoAnuncio .productDetails .promo .discountTxt{font-size:16px; background: none;  color: #b70f15;}
.sku .descricaoAnuncio .parcel{padding-left: 50px;}
.sku .descricaoAnuncio .parcel,.sku .descricaoAnuncio .parcel strong{color: #cd7914;font-size:14px!important; font-weight: 700;}
.sku .sku .descricaoAnuncio .for span{color:#151826;font-size:10px;}
.sku .descricaoAnuncio .save{color: #515151; font-size:13px; font-weight: bold; background: #ffd84e;padding-left: 10px; padding-right: 10px; margin-left: 56px;display: none;}
.sku .descricaoAnuncio .save *{font-weight: bold;}
.sku .descricaoAnuncio .save span,.sku .descricaoAnuncio .save strong{}
.sku .boxFormasD span{color:#151826;line-height:18px;}
.sku .formas span strong{padding:0 0 0 3px;}
.sku .NovaFrase{color:#f7941d!important;}
.sku .NovaFrase strong{color:#f7941d!important;font-size:16px!important;}
.sku .formas .boxFormasD .mais{color:#5e6178;display:block;font-size:12px;margin-bottom:5px;padding:0 0 0 26px;}
.sku .boxFormasD span{color:#151826;line-height:18px;}
.sku .parcelCartao .table1 .first{display:none;}
.sku .formas{width: 350px; margin: 0; padding: 0; border: none; }
.sku .formas .boxFormasA{background:none;line-height:normal;padding-left:0;}
.sku .formas .boxFormasB{padding: 0; border-left:0;}
.sku .area-3-1-2-2,.sku .area-3-1-2-3{margin-bottom:0!important;clear: both;}
.sku .area-3-1-2-2 .comprar{margin:10px 0 0;padding:0;}
.sku .addLCas{   margin-bottom: 5px; margin-top: 10px; clear: right;}
.sku .addLCas .bt{}
.sku .addLCas .bt:hover{ opacity: 0.8; filter: alpha(opacity=80);}
.sku .mplus{margin: 0;}
.sku .taxasprodutosimportados{ float: left; width: 300px; }
.sku .taxasprodutosimportados a{  color: #b70f15; }

/*Pagina Produto New Resumo*/
.sku-resumo .prateleira{padding:10px;}
.sku-resumo .prateleira .carousel .vitrineProdutos li{width:112px !important;border:none;}
.sku-resumo .prateleira .hproduct, body.sku-resumo.comparacao .hproduct{width:auto !important;}
.sku-resumo .productImage img{width:100%;height:auto;}
.sku-resumo .hproduct .name, .sku-resumo .hproduct .smallRating, .sku-resumo .hproduct .multiSkuMaisCores, .sku-resumo .hproduct .productDetails, .sku-resumo .hproduct .comprar, .sku-resumo .nextCarousel, .sku-resumo .backCarousel{display:none;}
.sku-resumo .area-4 .tit{font-size:1.5em;}
.sku-resumo .carousel{padding:0;}
.sku-resumo .area-3-1-2-3 a{margin-top:8px;}
.sku-resumo .area-3{min-height:380px !important;}

.retira *,
.retira *:before,
.retira *:after{box-sizing: border-box}
.retira{clear:both;border-bottom: 1px solid #c6c6c6;box-sizing:border-box;padding: 20px;display:table;margin: -3px 0 10px;width:100%;background: #f5f5f5;border-top: 2px solid #fff;box-shadow: inset 0px -1px 0px #fff;}
.retira.shippingOptionGrp.retira { background: none; width: 100%; display: table-row; box-shadow: none; border-top: 1px solid #c6c6c6;}
.retira > .retira{border:0;padding:0;margin: 0;background: url(../img/icone-retira-em-loja-pf.png) no-repeat 0px center;box-shadow: none;}
.retira-title{display: none;}
.retira-description{font-size: 12px;display: table-cell;margin:10px 0;width: 60%;padding-left: 11%;vertical-align: middle;}
.retira-item{display:block;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:100%;padding:5px 0;margin-top:-1px}
.retira-item > td{border:0;margin:0}
.retira-list{width:100%}
.retira-seller{width:190px}
.retira-stock{width:120px;text-align:center}
.retira-price{text-align:center;display: table-cell;    font-size: 22px;font-weight: 700;color: #404040;width: 40%;vertical-align: middle;}
.retira-shipping{width:70px;text-align:center}
.retira-buy{text-align:center}
.retira-link, .retira-more {
    background: #404040;
    color: #fff;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 100%;
    text-align: center;
    white-space: nowrap;
}
.retira-col1,
.retira-col2 {display: table-cell;vertical-align: middle;}
.retira-col1{width: 80%;}
.retira-col2{width: 20%;text-align: right;}
.retira-label{display:block;font-weight:700}
.retira-value{color:#777}

.indisp .retira-loja{display:none;}
.retira-loja{float: right;width: 30%;}
.retira-loja-descricao{display: none;}
.retira-loja-frete{font-weight: 700;margin: 0 20px 0px 0;padding: 0 20px 0 0;height: 40px;line-height: 40px;font-size: 14px;display: none;}
a.retira-loja-bt-more{background: url(../img/bt-retira-em-loja.png) no-repeat;text-indent: -999em;width: 176px;height: 54px;float: right;display: block;}

/*Banner Retangulo ADX - Departamentos / Categorias*/
.midia_adx{margin:10px 0 20px;overflow:hidden;text-align:center;width:100%;clear:both;}
.midia_adx .retangulo_adx{display:inline-block;}


/* fora de linha */
.foralinha .area-3{width:970px; min-height:inherit; padding:0;border-bottom:3px solid #c6c6c6}
.foralinha .area-3-1{width:790px}
.foralinha .area-3-2{margin:16px 0 0;width:auto}
.foralinha .area-3-1-2-2{ background:none; padding:0;}
.foralinha .prodMidia .tabsCont{ padding:0;}
.foralinha .boxImg #divFullImage{ margin:0;}
.foralinha .boxImg #divFullImage .photo{width:130px;height:130px;margin:7px}
.foralinha .area-3-1 .area-3-1-1 .pr-snippet{display:none}
.foralinha .area-3-1-2-2{border:none}
.foralinha .textoIndisponivel{background:none;padding:7px 0 20px}
.foralinha .alertaIndisponivel{padding:0 20px 0 0; margin-top:10px;}
.foralinha .alertaIndisponivel strong,.foralinha .alertaIndisponivel span{ color:#a0090e; font-size:16px; font-weight:normal;}
.foralinha .produtoNome h1.name{}
.foralinha .produtoNome .name b{ float:left; width:100%;}
.foralinha .produtoNome h1.name span{ float:left;}
.foralinha .marcaProduto{margin:0;padding:0 0 0 27px;float:left; }
.foralinha .marcaProduto strong,.foralinha .marcaProduto a{color:#0096db}

/*.foralinha .lista-prod-sugerido .tit{background:none;font-size:24px;border:none}
.foralinha .lista-prod-sugerido .tit b{font-weight:400}
.foralinha .prateleira .carousel .hproduct{width:450px; overflow:hidden;}
.foralinha .prateleira .carousel .hproduct:hover{ background:#f1f1f1; overflow:hidden;}
.foralinha .prateleira .carousel .hproduct .productImage img{width:230px;height:230px}
.foralinha .prateleira .carousel .hproduct .productImage{float:left}
.foralinha .prateleira .carousel .hproduct .link{ border:none;}
.foralinha .prateleira .carousel .hproduct .link:hover{background:none}
.foralinha .prateleira .carousel .hproduct .link:hover .productImage,.foralinha .prateleira .hproduct .productImage{border:none;margin:10px}
.foralinha .prateleira .carousel .hproduct .link{padding:5px 0}
.foralinha .prateleira .carousel .name{font-size:14px;padding:5px 10px 0 0}
.foralinha .prateleira .carousel .productDetails{width:170px;float:left;overflow:hidden;position:relative}
.foralinha .prateleira .carousel .productDetails .from,.foralinha .prateleira  .carousel .productDetails .oldPrice{font-size:12px}
.foralinha .prateleira .carousel .productDetails .sale{font-size:24px;text-indent:-52px}
.foralinha .carousel .productDetails .for strong{font-size:24px}
.foralinha .carousel .comprar .bt{ display:none;}*/


.area-4 .sku .prateleira .vitrineProdutos li{margin:0!important; border-top:none;}
.area-4 .sku .carousel{padding:0}
.area-4 .sku .carousel .contCarousel{width:940px;margin:0 auto}
.area-4 .sku .carousel .nextCarousel strong, .area-4 .foralinha .carousel .backCarousel strong{ border-right:none;}

/*indisponivel*/
.indisp .area-2{/*display:none;*/}
.indisp .area-3{width: 100%;min-height:inherit;padding:0;border-bottom:3px solid #c6c6c6; background: #f3f3f3;position: relative;height: 190px; margin-top: 20px;}
.indisp .area-3-1{width:804px;position: absolute;margin-left: 50%;left: -321px;padding: 5px 0 0;}
.indisp .area-3-2{margin: 16px 0 0 50%;width:142px;position: absolute;margin-left: 50%;left: -480px;}
.indisp .area-3-1-2-2{ background:none; padding:0;}
.indisp .prodMidia .tabsCont{ padding:0;}
.indisp .boxImg #divFullImage{ margin:0;}
.indisp .boxImg #divFullImage .photo{width:130px !important;height:130px !important;margin:5px; border-radius: 5px;}
.indisp .area-3-1 .area-3-1-1 .pr-snippet{display:none}
.indisp .area-3-2-1{width:142px}
.indisp .area-3-2-1 .zoomPad{width:auto;height:auto}
.indisp .area-3-2-1 .boxImg .carousel .thumbsImg li,.indisp .area-3-2-1 .boxVideo .carousel .thumbsVideo li{display:none!important}
.indisp .boxImg .carouselBox,.indisp .boxVideo .carouselBox{border:none;padding:0;display:none}
.indisp .boxImg .imagemZoom{display:none}
.indisp .area-3-1-2-2{border:none}
.indisp .area-3-1-2-2 li input{background:#fff;width:163px;font-weight:400;padding:8px 7px}
.indisp .area-3-1-2-2 input{ float:left; margin:-3px 4px 0 0;}
.indisp .area-3-2-2{display:none}
.indisp .alertaIndisponivel fieldset ul li{margin-right:20px}
.indisp .alertaIndisponivel fieldset ul li label{margin:5px 5px 0 0;padding-top:5px;font-size:14px}
.indisp .alertaIndisponivel .avise{/*margin:11px 0 0*/}
.indisp .alertaIndisponivel .avise .bt{background:#3f3f3f;width:135px;height:38px;margin-left:0;text-indent:inherit;color:#fff;font-size:18px;line-height:19px; border:1px solid #c6c6c6; margin: 28px 0 7px -10px;}
.indisp .textoIndisponivel{background:none;padding:7px 0 20px; margin:0;}
.indisp .alertaIndisponivel{padding:0 20px 0 0}
.indisp .alertaIndisponivel strong,.indisp .alertaIndisponivel span{ color:#a0090e; font-size:15px; font-weight:700;}
.indisp .alertaIndisponivel strong span{ width: 660px;}
.indisp .alertaIndisponivel strong{ width: 770px;}
.indisp .alertaIndisponivel span{ width: 220px; float: left;}
.indisp .textoIndisponivel span span{ float:left;  font-weight: normal; color: #404040; margin: 40px 0 0;}
.indisp .produtoNome h1.name{}
.indisp .produtoNome .name b{ float:left; width:100%; overflow: hidden; font-size: 18px; height: 24px;white-space: nowrap;text-overflow: ellipsis;}
.indisp .produtoNome h1.name span{ float:left; color: #808080;}
.indisp .marcaProduto{margin:0;padding:0 27px;float:left; }
.indisp .marcaProduto strong,.foralinha .marcaProduto a{color:#0096db}
.indisp .produtoSku{ margin:0;}
.indisp .produtoSku fieldset{background:none;border:none;text-align:left;padding:15px 0 0}
.indisp .produtoSku .istaSku{background:none;}
.indisp .prodMidia .tabs{ display:none !important;}
/*.indisp .area-3-1-2-1{ display: none;}*/
.indisp .alertaIndisponivel ul { float: left; width: 410px;}
.indisp input.ficheckbox{ float: left !important; margin:-4px 5px 0 220px !important;}
.indisp .alertaIndisponivel.box3 label{color: #808080;}
.indisp .smallRating{ display: none;}
/*.indisp input[type="radio"] + label, .indisp input[type="checkbox"] + label, .indisp input[type="radio"], .indisp input[type="checkbox"]{ display: none;}*/

.indisp .area-3-1-2-1 .pfGrL{ display: none; }
.indisp .area-3-1-2-1{ padding: 0; }
.indisp .area-3-1-2-2 input[type="checkbox"], .indisp .area-3-1-2-2 input[type="checkbox"] + label, .indisp .area-3-1-2-2 .ctfp, .indisp .area-3-1-2-1 .cbGr,  .indisp .area-3-1-2-1 .cb-garante{ display: none; }


.indisp .boxImg .zoomPup, .indisp .boxImg .zoomWindow{ display: none !important; }

.indisp .bnrRetiraPdt{ display: none; }
.indisp .prodMidia .tabsCont{ border:none; width: auto; height: auto; }


/*indisponivel parcial
.indisp-parcial .textoIndisponivel span span{display:none}
.indisp-parcial .area-2{display:none;}
.indisp-parcial .area-3{width: 100%;min-height:inherit;padding:0;border-bottom:3px solid #c6c6c6; background: #f3f3f3;position: relative;height: 190px;}
.indisp-parcial .area-3-1{width:804px;position: absolute;margin-left: 50%;left: -321px;padding: 5px 0 0;}
.indisp-parcial .area-3-2{margin: 16px 0 0 50%;width:142px;position: absolute;margin-left: 50%;left: -480px;}
.indisp-parcial .area-3-1-2-2{ background:none; padding:0;}
.indisp-parcial .prodMidia .tabsCont{ padding:0;}
.indisp-parcial .boxImg #divFullImage{ margin:0;}
.indisp-parcial .boxImg #divFullImage .photo{width:130px !important;height:130px !important;margin:5px; border-radius: 5px;}
.indisp-parcial .area-3-1 .area-3-1-1 .pr-snippet{display:none}
.indisp-parcial .area-3-2-1{width:142px}
.indisp-parcial .area-3-2-1 .zoomPad{width:auto;height:auto}
.indisp-parcial .area-3-2-1 .boxImg .carousel .thumbsImg li,.indisp-parcial .area-3-2-1 .boxVideo .carousel .thumbsVideo li{display:none!important}
.indisp-parcial .boxImg .carouselBox,.indisp-parcial .boxVideo .carouselBox{border:none;padding:0;display:none}
.indisp-parcial .boxImg .imagemZoom{display:none}
.indisp-parcial .area-3-1-2-2{border:none}
.indisp-parcial .area-3-1-2-2 li input{background:#fff;width:163px;font-weight:400;padding:8px 7px}
.indisp-parcial .area-3-1-2-2 input{ float:left; margin:-3px 4px 0 0;}
.indisp-parcial .area-3-2-2{display:none}
.indisp-parcial .alertaIndisponivel fieldset ul li{margin-right:20px}
.indisp-parcial .alertaIndisponivel fieldset ul li label{margin:5px 5px 0 0;padding-top:5px;font-size:14px}
.indisp-parcial .alertaIndisponivel .avise{}
.indisp-parcial .alertaIndisponivel .avise .bt{background:#3f3f3f;width:135px;height:38px;margin-left:0;text-indent:inherit;color:#fff;font-size:18px;line-height:19px; border:1px solid #c6c6c6; margin: 28px 0 7px -10px;}
.indisp-parcial .textoIndisponivel{background:none;padding:7px 0 20px; margin:0;}
.indisp-parcial .alertaIndisponivel{padding:0 20px 0 0}
.indisp-parcial .alertaIndisponivel strong,.indisp-parcial .alertaIndisponivel span{ color:#a0090e; font-size:15px; font-weight:700;}
.indisp-parcial .alertaIndisponivel strong span{ width: 660px;}
.indisp-parcial .alertaIndisponivel strong{ width: 770px;}
.indisp-parcial .alertaIndisponivel span{ width: 220px; float: left;}
.indisp-parcial .textoIndisponivel span span{ float:left;  font-weight: normal; color: #404040; margin: 40px 0 0;}
.indisp-parcial .produtoNome h1.name{}
.indisp-parcial .produtoNome .name b{ float:left; width:100%; overflow: hidden; font-size: 18px; height: 24px;white-space: nowrap;text-overflow: ellipsis;}
.indisp-parcial .produtoNome h1.name span{ float:left; color: #808080;}
.indisp-parcial .marcaProduto{margin:0;padding:0 27px;float:left; }
.indisp-parcial .marcaProduto strong,.foralinha .marcaProduto a{color:#0096db}
.indisp-parcial .produtoSku{ margin-bottom:0;}
.indisp-parcial .produtoSku fieldset{background:none;border:none;text-align:left;padding:15px 0 0}
.indisp-parcial .produtoSku .istaSku{background:none;}
.indisp-parcial .prodMidia .tabs{ display:none !important;}
.indisp-parcial .area-3-1-2-1{ display: none;}
.indisp-parcial .alertaIndisponivel ul { float: left; width: 410px;}
.indisp-parcial input.ficheckbox{ float: left !important; margin:-4px 5px 0 220px !important;}
.indisp-parcial .alertaIndisponivel.box3 label{color: #808080;}
.indisp-parcial .smallRating{ display: none;}
.indisp-parcial input[type="radio"] + label, .indisp-parcial input[type="checkbox"] + label, .indisp-parcial input[type="radio"], .indisp-parcial input[type="checkbox"]{ display: none;}
.indisp-parcial .percentual span{ display: none;}*/


.indisp-parcial .zoomWindow, 
.indisp .zoomWindow, 
.foralinha .zoomWindow, 
.indisp-parcial .zoomPup, 
.indisp .zoomPup, 
.foralinha .zoomPup, 
.indisp-parcial .percentual,
.indisp .percentual, 
.foralinha .percentual, 
.indisp-parcial .ctfp,
.indisp .ctfp, 
.foralinha .ctfp{ display: none !important;}

.sku .lista-prod-sugerido .smallRating, .sku .lista-prod-sugerido .comprar .bt{ display: none;}






@media screen and (max-device-width: 640px){

  #aspnetForm[action*="ProdutoReview.aspx"]{
    min-width: 0 !important;
  }

  #aspnetForm[action*="ProdutoReview.aspx"] .topHeader .wp *:not(.logo),
  #aspnetForm[action*="ProdutoReview.aspx"] .menuWrap,
  #aspnetForm[action*="ProdutoReview.aspx"] .busca,
  #aspnetForm[action*="ProdutoReview.aspx"] #footer{
    display: none;
  }

  #aspnetForm[action*="ProdutoReview.aspx"] .logo{
    margin: 0 auto;
    float: none;
    display: block;
    padding-top: 10px;
    background-position: 0 15px;
  }
  
  #aspnetForm[action*="ProdutoReview.aspx"] .topHeader,
  #aspnetForm[action*="ProdutoReview.aspx"] .topHeader .wp,
  #aspnetForm[action*="ProdutoReview.aspx"] .mainprwrapper{
    width: 100%;
    left: 0;
    padding: 0;
  }
}

.alerta-viavarejo {clear: both;box-sizing: border-box;padding: 15px 20px 15px 50px;margin: 0 0 10px;border-radius: 8px;color: #414142;font-size: 12px;background: #f3f3f3 url(../img/icone-alerta-viavarejo.png) no-repeat 13px center;}
.alerta-viavarejo strong{color:#f5a623;font-size: 14px;}
.alerta-viavarejo p{margin: 0}


/*Temp Menu*/
.sku.blackfriday .productDetails .parcel {
  font-size: .813em;
  margin: 0 0 10px;
}
.sku.blackfriday .paymentDiscount {
  clear: both;
  background: #FFD206;
  border-radius: 5px;
  display: block;
  padding: 5px 10px;
}
.sku.blackfriday .paymentDiscount *,.blackfriday .paymentDiscount .discountInfo {
  color: #590B07 !important;
  font-size: 14px;
  font-weight: 700;
}

.sku .percentual { width: 80px; height: 80px; position: absolute; top: 60px; right: 0; background: #232323; text-align: center; line-height: 80px; z-index: 32; border-radius: 80px;color: #FFB413; font-size: 28px;}
.sku .prodMidia {
  position: relative;
  z-index: 0;
}



.nextCarousel span,
.backCarousel span {
  background: url(../img/sprite-setas.png) no-repeat !important;
  width: 18px !important;
  height: 18px !important;
  margin-left: -8px;
}

.nextCarousel:hover span,
.backCarousel:hover span  {
  opacity: .5;
}

.nextCarousel span {
  background-position: 0 -28px !important;
}

.boxImg #divFullImage .photo {
  width: 380px !important;
  height: 380px !important;
}
.pRecomendacao .ref-item .productImage {
  width: 180px;
  left: -3px;
  top: 15px;
}
.pRecomendacao .ref-item .productImage  img{
  width: 100%;
  height: auto;
}
.pRecomendacao .ref-item .name,
.pRecomendacao .ref-item .productDetails{
  margin: 0 10px;
}
.home .pRecomendacao .name {
  top: 230px;
}
.home .pRecomendacao .productDetails {
  top: 273px;
} 

#RecomendacaoVejaTambem .prateleira .hproduct .link {
    height: 350px
}
.sli-template .prateleira .name {
  top: 250px;
}
.sli-template .prateleira .productDetails {
  top: 300px;
}
.sli-template .prateleira .link {
  height: 390px;
}

.home .area-3-1-1{z-index: 0}

/*temp total produto*/

.sku .table2 tr td:nth-child(3), .sku .table1 tr td:nth-child(3) { visibility: hidden; opacity: 0;}

/*home*/
.PaymentDiscount { display: none; }

.PaymentDiscount,
.PaymentDiscountWrap{display: none;}

/*Pagina de produto*/

.sku .PaymentDiscountWrap{ display: block;  position: relative; overflow: hidden; width: 100%; padding: 10px 0 0;}
.sku .PaymentDiscountWrap .PaymentDiscount{ display: block; background: #fff; width: 478px; float: right; overflow: hidden; border: 1px solid #c6c6c6; border-radius: 5px; padding: 13px 16px 13px 10px;} 
.sku .PaymentDiscountWrap .PaymentDiscount:before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #c6c6c6; transform: rotate(-45deg); position: absolute; top: 5px; border-left: none; border-bottom: none; background-color: #fff; left: 63px; }
.sku .PaymentDiscountWrap .PaymentDiscount .for.price.discount { color: #b70f15; font-size: 15px; font-weight: 700; padding: 0;}
.sku .PaymentDiscountWrap .PaymentDiscount .DiscountCondition { color: #666666; font-size: 12px; padding: 0 0 0 6px; font-weight: 700;}
.sku .PaymentDiscountWrap .PaymentDiscount .DiscountText { color: #666666; font-size: 12px; font-weight: 400; padding: 0 5px 0 0;}
.sku .PaymentDiscountWrap .PaymentDiscount .DiscountInfo{ display: none;}




/* Box Mais Visitados */
.boxMaisVisitados {
    width: 100%;
    height: 210px;
    display: block;
    border-top:1px solid #c6c6c6;overflow: visible;
    border-bottom:1px solid #c6c6c6;overflow: visible;
    background: #e7e7e7;
}
.boxMaisVisitados .container {
    margin: 0 auto;
    width: 940px;
}
.boxMaisVisitados .container strong.titV, 
.detalheLojista .seller {
}
.boxMaisVisitados .container strong.titV {
    color: #404040;
    display: block;
    font-size: 1.5em;
    padding: 20px 0;
}
.boxMaisVisitados .container strong.titV span {
    color: #9e0b0f;
    font-size: 13px;
}
.boxMaisVisitados .container ul {
    float: left;
    width: 235px;
}
.boxMaisVisitados .container ul li {
    margin: 0;
    padding: 0 0 10px;
    list-style:inside;
}
.boxMaisVisitados .container a {
    color: #404040;
    font-weight: bold;
}


/*Power Reviews */
.sku .rating{ height: auto; text-indent: inherit; float: left; clear: left; background: none;}
.sku .rating-icon {float: left; width: 90px; height: 16px; margin:0 5px 0 0; text-indent:-9999em; background-image: url(../img/icon-yv/avaliacao-vitrine.svg); background-repeat: no-repeat; background-size: auto 205px; }
.sku .rating-icon.rating-value-00 { background-position: 0 0;}
.sku .rating-icon.rating-value-05 { background-position: 0 -19px;}
.sku .rating-icon.rating-value-10 { background-position: 0 -38px;}
.sku .rating-icon.rating-value-15 { background-position: 0 -57px;}
.sku .rating-icon.rating-value-20 { background-position: 0 -76px;}
.sku .rating-icon.rating-value-25 { background-position: 0 -95px;}
.sku .rating-icon.rating-value-30 { background-position: 0 -114px;}
.sku .rating-icon.rating-value-35 { background-position: 0 -133px;}
.sku .rating-icon.rating-value-40 { background-position: 0 -152px;}
.sku .rating-icon.rating-value-45 { background-position: 0 -171px;}
.sku .rating-icon.rating-value-50 { background-position: 0 -190px;}
.sku .rating-value{ display: none;}
.sku .rating-counter{ color: #666;}
.sku .rating-write, .sku .rating-read { color: #b70f15; text-decoration: underline; display: inline-block;}
.sku .rating-read { border-left: 1px solid #c6c6c6; margin: 0 0 0 5px; padding: 0 0 0 5px; text-align: right; width: 21px;}
.sku .rating-write{ border-left: 1px solid #c6c6c6; margin: 0 0 0 5px; padding: 0 0 0 5px; width: 100px;}
/* oculatr 2 perguntas do PR */
#pr-war .form-group.pr-osprodutosquevocï¿½recebeuestï¿½ï¿½odeacordocomoqueovend-form-group,
#pr-war .form-group.pr-osprodutoschegouramnoprazocorreto-form-group{
  display: none;
}


.twitter-typeahead{float:left;}
.twitter-typeahead *{box-sizing:border-box;}
.twitter-typeahead .tt-hint{color:#f00;}
.twitter-typeahead .tt-dropdown-menu {width:100%;min-width:600px;}
.twitter-typeahead .tt-dropdown-menu::before {content: '';position: absolute;top: 6px;left: 15px;z-index: 1;width: 12px;height: 12px;display: block;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .5);transform: rotate(45deg);}
.twitter-typeahead .tt-dropdown-menu .tt-dataset-0{position:relative;top:12px;z-index:5;width:100%;background:#fff;border-radius:5px;box-shadow:0 6px 10px rgba(0, 0, 0, .25);overflow:hidden;}
.twitter-typeahead .tt-suggestions{padding-top:6px;}
.acItem{padding:0 10px;line-height:24px; font-weight: bold;}
.acItem:hover,.sProduct:hover{background:#f1f1f1;cursor:pointer;}
.acItem strong,.sTitle{font-weight:bold;}
/*.acItem .dpt{float:right;}*/
.tt-cursor .acItem,
.tt-cursor .sProduct{background:#f1f1f1;}
.sTitle{display:block;margin-top:10px;padding:12px 10px 10px;font-size:14px;color:#404040;text-align:center;text-transform:uppercase;background-color:#f3f5f6;border-bottom:2px solid #e8e8e8;}
.sProduct{float:left;display:flex;align-items:flex-end;width:50%;padding:10px 30px 10px 10px;/*border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;*/}
.sProduct:empty{display:none;}
.sProduct .image{width:90px;height:auto;margin-right:10px;vertical-align:middle;}
.sProduct .wrp{}
.sProduct .name{display:block;height:43px;overflow:hidden;font-size:12px;line-height:1.2;color:#333;}
.sProduct .price{display:block;margin-top:10px;font-size:16px;color:#bc0206;text-align:right;}
.sProduct.slotpatrocinado{padding-top: 20px;position: relative;}
.sProduct.slotpatrocinado::before{content: 'Produto Patrocinado';position: absolute;top: 5px;left: 10px;font-size: 12px;font-weight: 700;color: #bcbcbc;}

/*Ajuste Parcelamento com Juros Vitrine*/
.vitrineProdutos .hproduct .productDetails .interestRates {display:none;}



.depTop-text{font-size: 16px !important;}
.depTop-bt.bt{background: #BA0216 !important;border-radius: 29px;}

/*Destaque Google pagina de produto */
.sku .billet_1{ width: 322px; }
.sku .descricaoAnuncio .billet_2{ font-size:12px !important; }
.sku .PaymentDiscountWrap .billet_3::before { display: none; }
.sku .PaymentDiscountWrap .billet_3{ background: none; border:none; margin: 0 5px 8px 0; padding: 0; }
.sku .billet_0{ margin: 0; }

/* Destaque menu */
.newDept { background: #cd7914; border-radius: 5px; color: #ffffff; font-size: 10px; line-height: 10px; padding: 3px 5px; position: absolute; top: 47px; left: 608px;}
.lt-it.list-1, .lt-it.list-2 { width: 22% !important;}
.lt-it.list-3 { width: 27% !important;}


/* Modal Pedagio IMM */
.modal-imm_bg  { background-color: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%;  z-index: 1500; }
.modal-imm_content{ color: #000; left: 30%; overflow: hidden; position: fixed; text-align: left; top: 35%; width: 40%; z-index: 1502; }
.modal-imm_janela { background-color: #fff; border-radius: 10px; overflow: hidden; }
.modal-imm_title { background-color: #f6f6f6; padding: 10px 20px; }
.modal-imm_title h2 { color: #404040; font-size: 18px; font-weight: 700; }
.modal-imm_conteudo { padding: 20px; }
.modal-imm_conteudo p { color: #666; font-size: 14px; line-height: 1.286em; }
.modal-imm_conteudo span { color: #666; font-size: 14px; line-height: 1.286em; text-align: center; display: block; font-weight: bold; margin: 20px 0; }
.modal-imm_cta { text-align: center; overflow: hidden; }
.modal-imm_btn { display: inline-block; padding: 0 50px; font: 700 18px/46px 'Sarabun', Arial, sans-serif; color: #fff; cursor: pointer; }
.modal-imm_btn-CLOSE { background-color: #404040; margin-right: 5px; }
.modal-imm_btn-ACCEPT { background-color: #b70f15; margin-left: 5px; border: 2px solid #8c090d; }
.modal-imm_btn-CLOSE:hover { color: #fff; opacity: .9; }
.modal-imm_btn-ACCEPT:hover { color: #fff; opacity: .9; }
.modal-imm_landingpage { overflow: hidden; border-top: 1px solid #ccc; margin: 40px 0 0; padding: 20px 0 0; }
.modal-imm_link { color: #0099cc; font-weight: bold; }


body.busca-resultado .adsh { overflow: hidden; }
#dfp_superbanner_bottom { text-align: center; margin: 0 auto; }

.busca-resultado .search_banner_top{display: block !important;margin:20px auto;padding: 10px 0;width: 990px;height:90px;background: #f3f5f6;left:0;position: relative;text-align: center;}
.busca-resultado .search_banner_top:after{color: #d7d1d7;content: "PUBLICIDADE";font-size: 10px;left: -15px;position: absolute;text-orientation: inherit;top: 48px;transform: rotate(-90deg);}

/* Mais Marcas */
.mnav .maisMarcas {display:none;}

/*Pagina de produto */
.sku .descricaoAnuncio{ max-width: 347px;}
.sku .retirar .bt-retirar {width: 70px;text-align: center;text-indent: 0;line-height: normal;padding: 10px 0;background: #404b58;color: #fff; display: block;}
.sku .bt-comprar-disabled{ background: #cdcdcd !important; color: #fff !important; }
.sku .area-3-1-2-2 .comprar { position: relative; }
.sku .area-3-1-2-2 .comprar:hover .bt-notice-disabled{ display: block !important; }
.sku .area-3-1-2-2 .comprar .bt-comprar-disabled{ background: url(../img/bt-comprar-disabled.gif) no-repeat !important; margin: 0 0 10px; float: right; width: 161px; height: 51px; }
.sku .area-3-1-2-2 .comprar .bt-notice-disabled span{ display: block; position: absolute; background: #fff; width: 152px; height: 29px; float: right; overflow: hidden; border: 1px solid #c6c6c6; border-radius: 5px; padding: 12px 10px 12px 12px; font-size: 12px; color: #666666; top: -65px;} 
.sku .area-3-1-2-2 .comprar .bt-notice-disabled:before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #c6c6c6; transform: rotate(-225deg); position: absolute; top: -16px; border-left: none; border-bottom: none; background-color: #fff; left: 17px; z-index: 99; }
.sku .sellerList th, .sku .sellerList td{ text-align: left; }
.sku .sellerList .buying{ width: 360px; }
.sku .sellerList td.retirar { padding: 0 !important;}
.sku .sellerList .addCart { width: 91px; }
.sku .sellerList-name{ /*width: 360px;*/ }
.sku .sellerList-price{ width: 113px; padding: 0 10px 0 0;}
.sku .retirar-eleito a.retira-loja-bt-more{  background: #404b58; color: #ffffff; float: right; font-size: 16px; height: 43px; line-height: 42px; margin: 0 0 10px; width: 161px;text-align: center; text-indent: inherit;}
.sku .descricaoAnuncio{ margin-bottom: 31px; }
.sku .buying .sellerList-name .flags{width: 130px;}
.sku .sellerList thead { display: table; width: 560px;}
.sku .sellerList tbody tr{display: table; margin: -1px 0 0; width: 560px;}

.sku .listaLojistas .sellerList .addCart{ position: relative; }
.sku .listaLojistas .sellerList .addCart:hover .bt-notice-disabled{display: block !important;}
.sku .listaLojistas .sellerList .addCart .bt-notice-disabled span{ display: block; position: absolute; background: #fff; width: 166px; height: 29px; float: right; overflow: hidden; border: 1px solid #c6c6c6; border-radius: 5px; padding: 12px 10px 12px 12px; font-size: 12px; color: #666666; top: -55px; left: -80px;} 
.sku .listaLojistas .sellerList .addCart .bt-notice-disabled:before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #c6c6c6; transform: rotate(-225deg); position: absolute; top: -6px; border-left: none; border-bottom: none; background-color: #fff; left: 38px; z-index: 99;}

.sku .area-3-1-2-2:after{ clear: both; content: ""; display: table}

/* Pagina Lojista */
.sellerList th{text-align:center}
.skuSeller .retirar .bt-retirar{width:70px;text-align:center;text-indent:0;line-height:normal;padding:10px 0;background:#404b58;color:#fff;display:block}
.skuSeller .sellerList .adicionarCarrinho .bt-comprar-disabled{display:inline-block;padding:10px 15px;font-size:1.2em;font-weight:bold;color:#fff;background-color:#cdcdcd;border:2px solid #cdcdcd;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;line-height:12px;text-indent:0}
.skuSeller .sellerList .adicionarCarrinho{padding:15px;position:relative}
.skuSeller .sellerList .adicionarCarrinho:hover .bt-notice-disabled{display:block!important}
.skuSeller .sellerList .adicionarCarrinho .bt-notice-disabled span{display:block;position:absolute;background:#fff;width:166px;height:29px;float:right;overflow:hidden;border:1px solid #c6c6c6;border-radius:5px;padding:12px 10px 12px 12px;font-size:12px;color:#666;top:-35px;left:-80px}
.skuSeller .sellerList .adicionarCarrinho .bt-notice-disabled:before{content:"";display:block;width:10px;height:10px;border:1px solid #c6c6c6;transform:rotate(-225deg);position:absolute;top:14px;border-left:none;border-bottom:0;background-color:#fff;left:38px;z-index:99}

/* Netotiate */
.netotiate-button-iframe { clear: right; float: right;}




.sku .alerta-viavarejo{ display: none !important; }

/* Ocultado barra de busca em todas as paginas que tenham ProdutoReview.aspx na url*/
body form[action*="ProdutoReview.aspx"] .buscaBottom { display: none}

/*Header logado*/
form[action*="Site"] .navbar-services--links{left: -5px; margin-top: 10px !important; }
form[action*="Site"] .box-busca .search-bar > .search-bar-wrapper, form[action*="Site"] .navbar .box-busca .search-bar > .search-bar-wrapper {padding-left: 207px;}
form[action*="Site"] .box-busca .search-bar > .search-bar-wrapper {display: inline-block; height: 0; margin: 0; padding: 0; width: 100%;}
form[action*="Site"] .search-bar .search-bar-control {background: #fff; border-bottom-left-radius: 4px; border-top-left-radius: 4px; overflow: visible; padding: 0; position: relative; width: 498px;}
form[action*="Site"] .search-bar .search-bar-control .search-field {width: 78%;}
form[action*="Site"] .search-bar .search-bar-control .search-bar-control__item {box-sizing: border-box; display: table-cell; position: relative; vertical-align: middle;}
form[action*="Site"] .search-bar .search-bar-control .search-field select{display: none !important;}
form[action*="Site"] .box-busca .twitter-typeahead {position: static !important; width: 100%;}
form[action*="Site"] .search-bar .search-bar-control .search-field .type1 {background: none; border-radius: 0; padding-left: 45px; font-size: 14px; outline: none; border: none;}
form[action*="Site"] .box-busca .twitter-typeahead .tt-dropdown-menu, form[action*="Site"] .box-busca .twitter-typeahead input { width: 100% !important;}
form[action*="Site"] .twitter-typeahead .tt-dropdown-menu {background: #fff; border: 1px solid #e1e5e7; color: #858485; width: 410px; z-index: 999 !important;}
form[action*="Site"] .search-bar .search-bar-control .search-button {background-clip: padding-box; border-radius: 0; right: -110px; top: -1px; border:none;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt {height: 49px; margin: 0; width: 94px;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt {background: none; border: none; color: #fff; cursor: pointer; display: table;  padding: 0;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt:hover {background: #6f0306; border-color: #6f0306;}
form[action*="Site"] .control-bar__item.lista-casamento.listaCasamento{display: none;}
form[action*="Site"] .search-bar .search-bar-control{border: none; margin: 0 0 0 207px;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt span { background: #6f0306; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #ffffff; display: block;font-size: 14px; font-weight: 700; height: 51px; line-height: 52px; margin: 0; width: 94px; display: block;}
form[action*="Site"] .search-bar .search-bar-control .search-button{ background: none;}
form[action*="Site"] .header .logo{ background: url("../img/icons/ic-logo-mobile.png") no-repeat scroll center center / 164px 30px !important; height: 32px !important; line-height: initial; width: 182px !important;margin-top: 55px !important;}
form[action*="Site"] .header .cesta {right: 36px;}
form[action*="Site"] .header .ident {margin-left: 0; margin-right: 23px; margin-top: 10px; padding: 3px 0;}
form[action*="Site"] #header .nav-menu .nav-list .nav-item.botao--campanha{position: relative;}
form[action*="Site"] #header .nav-menu .nav-list .nav-item.botao--campanha .navsub {right: 0; left: 100%;}

body.comparar .navbar-services--links{left:-455px; margin: 0 !important;}
body.comparar .search-bar .search-bar-control{border: none; margin: 0; width: 63.7% !important;}
body.comparar .type1 {height: 50px !important;}
body.comparar .header .ident {margin-left: 0; margin-right: 0; margin-top: 0; padding:0;}
body.comparar .header .logo{margin-top: 50px !important;}

/*Temp Busca*/
.serp #header:not(.navbar) .navbar-services--links{ left: 0; }
.serp #header:not(.navbar) .header .cesta #itensCarrinho{}
.busca-vazia .dfp_skybanner{ position: relative !important; }
.serp .botao--campanha .navsub-item { right: -609px;}
.serp .bt, .serp .sellerFullList, .serp .pr-review-faceoff-readcomplete{ cursor: pointer; }

/*Temp Filtro */
.mnav .fLojista .list2.even li.clean{ display: block; }
.mnav .fLojista .clean a{  background:no-repeat; padding:0; text-transform: capitalize;}

.ic-instagram{display:block;overflow:hidden;background:url(../img/icons/ic-footer.png) no-repeat -62px -465px;height:28px;text-indent:-99999px;width:28px;}

/*Temp PR */
#pr-war .pr-describeyourself-form-group{ display: none; }
#aspnetForm[action*="ProdutoQA.aspx"] .navbar-services--links {left: -455px;margin-top: 0;}
#aspnetForm[action*="ProdutoQA.aspx"] .box-busca .search-bar > .search-bar-wrapper{padding: 0;}
#aspnetForm[action*="ProdutoQA.aspx"] .area-1 .box-busca .search-bar .search-bar-control, #aspnetForm[action*="ProdutoQA.aspx"] .navbar .box-busca .search-bar .search-bar-control{width: 50.3% !important;}
#aspnetForm[action*="ProdutoReview.aspx"] .navbar-services--links {left: -455px;position: absolute;text-align: right;width: 100%;}
#aspnetForm[action*="ProdutoReview.aspx"] .search-bar .search-bar-control {border: medium none;margin: 0;}
.buscaBottom{display: none;}

/* Banner SEO */
.seoarticle {float: left;width: 100%;border: 1px solid #c6c6c6;border-radius: 5px;}
.seoarticle-content { padding: 10px 20px; border-radius: 4px; }
.seoarticle-image { float: left; margin-right: 10px; }
.seoarticle-cat {border-bottom: 1px solid #c6c6c6;color: #000;display: inline-block;font-size: 14px;font-weight: bold;margin-bottom: 5px;padding-bottom: 5px;width: 86%;}
.seoarticle-title { display: none; }
.seoarticle-desc { margin-bottom: 5px;}
.seoarticle-desc-teaser {width: 100%;}
.seoarticle-desc-complete {display: none;}
.seoarticle-desc-complete > h3{font-weight: bold;margin-top: 5px;}
.seoarticle-link { font-size: .875em; }
.seoarticle-link-more {color: #b60f13;float: left;outline: medium none;padding: 10px 0;}


/*Google*/
.sku .productDetails .parcel.bestForm{ font-size: 12px !important; font-weight: 400 !important; }
.sku .productDetails .parcel.bestForm:after{ display: none !important; }
.sku .productDetails .for.full{ padding: 35px 0 0 !important; }
.sku .productDetails .for.full span, .productDetails .for.full strong, .productDetails .for.full strong i{ font-size:22px !important; margin-top: 0;}
.sku .productDetails .parcel.full, .sku .productDetails .parcel.full strong{ font-size: 12px; margin: 0 !important; font-weight: 400 !important; }
.sku .productDetails .parcel.full:after{ display: none !important; }
.sku .descricaoAnuncio .save.full{ font-size: 12px !important; }

/* rede social */
.ic-blog { display: block; overflow: hidden; background: url(../img/icons/ic-footer.png) no-repeat -185px -465px; height: 28px; text-indent: -99999px; width: 28px;}

.sku .sellerList .moreSellers a {cursor: pointer;}
.sku .addLCas .bt {cursor: pointer;}

/*Box Fidelidade Multiplus - Detalhe do Produto*/
.box-fidelidade{position:absolute;right:0;top:10px;}
.box-fidelidade .selo-fidelidade{float: left;}
.box-fidelidade .selo-fidelidade .cont{border:1px solid #d6d6d6;border-radius:5px;display: flex;float: left;padding: 5px 5px 4px;}
.box-fidelidade .selo-fidelidade .cont .fidelidade-img{float:left;margin:0 10px 0 0;padding:0}
.sku .box-fidelidade .selo-fidelidade .cont .fidelidade-img{ max-width: initial !important; max-height: initial !important; min-height: initial !important; min-width: initial !important;}
.box-fidelidade .selo-fidelidade .cont .fidelidade-nome{color:#656565;display:block;font-size:12px;font-weight:700}
.box-fidelidade .selo-fidelidade .cont .fidelidade-valor{color:#656565;float:left;font-size:12px;margin-right:3px;font-weight:400}
.box-fidelidade .selo-fidelidade .cont .fidelidade-tipo{font-size:12px}
.box-fidelidade .circle-fidelidade{float: left;margin: 15px 0 0 7px;position: relative;}
.box-fidelidade .circle-fidelidade a{background:#b70f15;border-radius:50px;color:#fff;display:block;font-size:14px;height:18px;text-align:center;text-decoration:none;width:18px}
.box-fidelidade .fidelidade-tooltip{background: #c6c6c6 none repeat scroll 0 0;display: none;left: -302px;line-height: 25px;padding: 0;position: absolute;bottom:40px;width: 400px;z-index: 9999;}
.box-fidelidade .circle-fidelidade:hover .fidelidade-tooltip{display:block;}
.box-fidelidade .fidelidade-tooltip::after,.box-fidelidade .fidelidade-tooltip::before{border:medium solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}
.box-fidelidade .fidelidade-tooltip::after{margin-left:75px}
.box-fidelidade .fidelidade-tooltip::before{border-top-color:#c6c6c6;border-width:16px;margin-left:95px}
.box-fidelidade .fidelidade-tooltip .fidelidade-ch{background:#fff none repeat scroll 0 0;color:#656565;font-size:14px;font-weight:700;margin:2px 2px 0;padding:15px}
.box-fidelidade .fidelidade-tooltip ul{background: #fff none repeat scroll 0 0;margin: 0 2px;overflow: hidden;padding: 5px 15px;}
.box-fidelidade .fidelidade-tooltip ul li{display:inline-table;padding-bottom:12px;width:180px}
.box-fidelidade .fidelidade-tooltip .fidelidade-img{float:left;margin:7px 10px 0 0;padding:0}
.box-fidelidade .fidelidade-tooltip .fidelidade-nome{color:#656565;display:block;font-size:12px;line-height:15px;font-weight:700}
.box-fidelidade .fidelidade-tooltip .fidelidade-valor{color: #656565;float: left;font-size: 12px;font-weight: bold;line-height: 15px;margin-right: 3px;}
.box-fidelidade .fidelidade-tooltip .fidelidade-tipo{font-size:12px;line-height:15px}
.box-fidelidade .fidelidade-tooltip .fidelidade-info{font-size:9px;line-height:12px;font-weight:700;padding:10px;text-align:center}
.box-fidelidade .fidelidade-tooltip .fidelidade-info > span{font-weight:700}

/* Box de servicos */
.sku .servicos{float: left;margin: 15px 0;width: 100%;}
.sku .servicos h3{font-size: 14px; color: #404040;}
.sku .servicos .box-servicos{padding:20px;border:1px solid #c6c6c6;background:#fff0df; overflow: hidden; margin-top:10px;position:relative}
.sku .box-servicos .servico-select{float:left;margin:3px 10px 0 0}
.sku .box-servicos .servico-select input[type=checkbox]{display:none}
.sku .box-servicos .servico-select input[type=checkbox] + label{background:url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/box-servicos_bg-checkbox.png) no-repeat 0 0;height:30px;width:30px;display:inline-block;padding:0}
.sku .box-servicos .servico-select input[type=checkbox]:checked + label{background:url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/box-servicos_bg-checkbox.png) no-repeat 0 -30px;height:30px;width:30px;display:inline-block;padding:0}
.sku .box-servicos .servico-content{float: left;width: 435px;}
.sku .box-servicos .servico-content .tit{font-size:15px;line-height: 18px;color:#1d2733;background:none;border:none; float: left;}
.sku .box-servicos .servico-content .tit span{font-weight:bold}
.sku .box-servicos .servico-content .subtit{font-size: 12px;line-height: 15px; float: left; clear: left;}
.sku .box-servicos .servico-content > div:nth-child(1){float:left;position:relative;}
.sku .box-servicos .servico-content > div:nth-child(2){float:right;}
.sku .box-servicos .servico-content .parcelado{color: #cd790b;display: block;font-size: 12px;line-height: 15px;padding-bottom: 3px;}
.sku .box-servicos .servico-content .parcelado strong{font-size: 16px;}
.sku .box-servicos .servico-content .vista{color: #3f3d3b;font-size: 12px;line-height: 15px;}
.sku .box-servicos .servico-content .vista strong{font-weight:bold;color:#b71009}
.sku .box-servicos .servico-content .duvida {background: #fff;border: 1px solid #333;border-radius: 50%;cursor: pointer;float: left;font-size: 12px;margin-left: 5px;padding: 2px 7px;position: relative;}
.sku .box-servicos .servico-content .duvida > span{font-weight: bold;}
.sku .box-servicos .servico-content .duvida .servico-tooltip { background: #fff;border: 1px solid #9da3a8;border-radius: 4px;bottom: 38px;display: none;line-height: 25px;opacity: 0;padding: 15px;position: absolute;right: -39px;width: 248px;}
.sku .box-servicos .servico-content .duvida .servico-tooltip:after,.sku .box-servicos .servico-content .duvida .servico-tooltip:before{top:99.9%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.sku .box-servicos .servico-content .duvida .servico-tooltip:after{border-color:rgba(234,246,250,0);border-top-color:#fff;border-width:15px;margin-left:75px}
.sku .box-servicos .servico-content .duvida .servico-tooltip:before{border-color:rgba(0,0,0,0);border-top-color:#565656;border-width:16px;margin-left:74px}
.sku .box-servicos .servico-content .duvida:hover .servico-tooltip {opacity:1;display:block;}
.sku .box-servicos .servico-content .servico-tooltip h3{font-weight:bold; font-size: 13px;}
.sku .box-servicos .servico-content .servico-tooltip p{line-height:15px}
.sku .servicos .img-apoio{position: absolute;right: 20px;width: 43px;}
.sku .servicos.office365 .img-apoio{height: 42px;top: 13px;background: url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/icon-office365_blackfriday.png); }
.sku .servicos.live-xboxOne .img-apoio{height: 34px;top: 22px;background: url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/icon-live-xboxOne.png); }
.sku .servicos.instalacao-ar .img-apoio{height: 30px;top: 25px;background: url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/icon-instalacao-ar.png); }
.sku .servicos.instalacao-tv .img-apoio{height: 30px;top: 25px;background: url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/icon-instalacao-tv.png); }
.sku .servicos.montagem-moveis .img-apoio{height: 30px; background: url(//www.pontofrio-imagens.com.br/html/imagens/box-servicos/icon-montagem-moveis.png); }
.sku .box-servicos.checked{background:#ffe6c9;}
.sku .box-servicos.checked .tit{}



/* Widget Pneus */
#WidgetPneus{ position: relative; z-index: 100; }
.busca-ideal{overflow:visible;margin:0;padding:0}
.filtro-ideal{max-width:779px;margin:20px 0}
.filtro-ideal .filtro-tit{padding:0;margin:0;font-size:16px}
.filtro-ideal .filtro-tit .filtro-campanha{padding:0;margin:0;color:#666;font-weight:700;}
.filtro-ideal .filtro-tit .filtro-chamada{position:relative;padding:0 15px;margin:0;color:#9f9f9f}
.filtro-ideal .filtro-tit .filtro-chamada:after{content:"\25CF";color:#252525;position:absolute;top:0;left:0}
.filtro-ideal .filtro-tit .filtro-busca-avancado{float:right;padding:0;margin:0;color:#bc0206;font-size:14px;text-decoration:underline;cursor:pointer}
.widget-filtro{background:#ebebeb;width:100%;overflow:hidden;border:1px solid #ebebeb;margin:20px 0 0;padding:10px 0 20px 0;position: relative; overflow: visible;}
.widget-filtro .widget-tit{padding:20px 0;margin:0;font-size:14px;font-weight:700;text-align:center;color:#404040}
.widget-filtro .widget-tit span{font-weight:500;font-size:22px;color:#252525;position:relative}
.widget-filtro .widget-tit span:before{content:'';border-top:1px solid #909090;width:23px;right:-45px;top:13px;position:absolute}
.widget-filtro .widget-tit span:after{content:'';border-top:1px solid #909090;width:23px;left:-45px;top:13px;position:absolute}
.widget-parametros .widget-tit span:before,.widget-parametros .widget-tit span:after{ display: none; }
.widget-filtro .caracteristicas-filtro{width:95%;padding:0;margin:0 auto;}
.widget-filtro .caracteristicas-filtro li{display:inline-block;padding:0;margin:0}
.widget-filtro .caracteristicas-filtro li input{background:#fff;border:0}
#WidgetPneus .chosen-container-single .chosen-single span{font-size:22px;color:#9c9a9a;}
#WidgetPneus .chosen-container-single .chosen-search input[type=text]{}
#WidgetPneus .chosen-container-single .chosen-single{background:0;border:0;box-shadow:none;padding:0}
#WidgetPneus .chosen-container-single .chosen-single.chosen-container-active span{color:#bc0206}
#WidgetPneus .chosen-container .chosen-drop{ border-color:#909090; }
.widget-filtro .caracteristicas-filtro div[class*="box-"]{background:#fff;margin:0 10px;padding:10px;border:1px solid #909090;display:block;min-height:40px}
.widget-filtro .caracteristicas-filtro div[class*="box-"] label{display:block;font-size:13px;padding:0 3px;color:#9c9a9a}
.widget-filtro .caracteristicas-filtro div[class*="box-"] select{border:0;width:100%;font-size:14px;font-weight:700;padding:2px 0}
.widget-filtro .caracteristicas-filtro .box-marca{width:230px}
.widget-filtro .caracteristicas-filtro .box-ano{width:130px}
.widget-filtro .caracteristicas-filtro .box-marca{width:230px}
.widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 222px; margin-left: -11px; }
.busca-resultado .widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 252px; }
.widget-filtro .caracteristicas-filtro .box-ano .chosen-container-single .chosen-drop{ width: 152px; margin-left: -11px; }
.widget-filtro .caracteristicas-filtro .box-modelo .chosen-container-single .chosen-drop{ width: 262px; margin-left: -11px; }
.busca-resultado.serp .widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 252px; margin-left: -11px; }

.widget-filtro .chosen-container-single .chosen-single div b{ width: 15px; height: 15px; border:solid #9c9a9a;border-width:0 2px 2px 0;display:inline-block;padding:6px;cursor: pointer;transform:rotate(-315deg);-webkit-transform:rotate(-315deg); margin:0;}
.widget-filtro .chosen-container-active .chosen-single div b{}
#WidgetPneus .prateleira{ background: none; }


.widget-filtro .caracteristicas-filtro .box-largura,.widget-filtro .caracteristicas-filtro .box-perfil,.widget-filtro .caracteristicas-filtro .box-aro{width:200px}
.widget-filtro div[class*="buscar-ofertas-"]{width:100%;margin:40px 0 20px 0;padding:0;text-align:center}
.widget-filtro .buscar-ofertas-bt{background:none;width:100px;margin:0;padding:18px 36px;border:1px solid #bc0206;cursor:pointer}
.widget-filtro .buscar-ofertas-bt span{font-size:14px;font-weight:700;color:#bc0206;}
.widget-resultado{margin:20px 0;padding:10px 0; overflow: hidden;}
.widget-resultado .widget-parametros .widget-parametros-cont{background:#505667;width:248px;border:1px solid #505667;margin:0 0 0 29px;text-align:center;border-radius:4px}
.widget-resultado .widget-parametros{float:left;color:#fff}
.widget-resultado .widget-parametros .widget-tit{color:#fff;padding-top:45px}
.widget-resultado .widget-parametros .widget-tit span{font-size:15px;font-weight:400;color:#fff}
.widget-resultado .widget-parametros .widget-parametros-box{border:1px solid #afb1b9;border-radius:4px;overflow:hidden;margin:0 9px}
.widget-resultado .widget-parametros .widget-parametros-atributos{display:block}
.widget-resultado .widget-parametros .widget-parametros-atributos ul{margin:0;padding:0}
.widget-resultado .widget-parametros .widget-parametros-atributos li{margin:0;padding:0;width:33.3%;float:left}
.widget-resultado .widget-parametros .widget-parametros-atributos .box-atributos{text-align:center;display:block;padding: 10px 0;}
.widget-resultado .widget-parametros .widget-parametros-atributos .box-atributos .atr-1{display:block;font-size:42px;font-weight:700; height: 42px;}
.widget-resultado .widget-parametros .widget-parametros-atributos .box-atributos .atr-2{display:block;font-size:22px;color:#ffb900;text-transform:lowercase}
.widget-resultado .widget-parametros .widget-parametros-todos{background:#bc0206;margin:36px 10px 17px 10px;border:1px solid #bc0206;border-radius:4px;display:block;text-align:center}
.widget-resultado .widget-parametros .widget-parametros-todos span{font-size:14px;font-weight:400;color:#fff;padding:10px 20px;display:block}
.widget-resultado .widget-parametros .widget-parametros-todos span strong{font-size:14px;font-weight:700;padding:0 5px;color:#ffb900}
.widget-resultado .widget-resultado-modelo{width:490px;margin:0;float:right}
.widget-resultado .widget-resultado-modelo .widget-tit{padding:0 0 20px 0}
.widget-resultado .widget-resultado-modelo .widget-tit span{font-weight:400}
.widget-resultado .carousel .nextCarousel strong,.widget-resultado .carousel .backCarousel strong,.widget-resultado .nextCarousel,.backCarousel{background:0;border:0;text-indent:-9999em}
.widget-resultado .nextCarousel span,.widget-resultado .backCarousel span{margin-left:-5px}
.widget-resultado .desactive{opacity:.1}
.widget-resultado .prateleira .vitrineProdutos{padding:0 30px !important}
.widget-resultado .prateleira .vitrineProdutos li{ margin: 0; padding: 0;  }
.widget-resultado .prateleira .vitrineProdutos li .productImage img{ width: 90%; height: 90%; }
.widget-resultado .prateleira .vitrineProdutos li .name{ width: 80%; }
.widget-resultado .contCarousel{background:#fff;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}
.widget-filtro-medidas{background:#ebebeb;width:100%;overflow:visible;border:1px solid #ebebeb;margin:20px 0 0;padding:10px 0 20px 0; position: relative;}
.widget-filtro-medidas .widget-tit{padding:20px 0;margin:0;font-size:14px;font-weight:700;text-align:center;color:#404040}
.widget-filtro-medidas .widget-tit span{font-weight:500;font-size:22px;color:#252525;position:relative}
.widget-filtro-medidas .widget-tit span:before{content:'';border-top:1px solid #909090;width:23px;right:-45px;top:13px;position:absolute}
.widget-filtro-medidas .widget-tit span:after{content:'';border-top:1px solid #909090;width:23px;left:-45px;top:13px;position:absolute}
.widget-filtro-medidas .caracteristicas-filtro{width:95%;padding:0;margin:0 auto}
.widget-filtro-medidas .caracteristicas-filtro li{display:inline-block;padding:0;margin:0}
.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"]{background:#fff;margin:0 10px;padding:10px;border:1px solid #909090;display:block;min-height:40px}
.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] label{display:block;font-size:13px;padding:0 3px;color:#9c9a9a}
.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] select{border:0;width:100%;font-size:14px;font-weight:700;padding:2px 0}
.widget-filtro-medidas .caracteristicas-filtro .box-marca{width:230px}
.widget-filtro-medidas .caracteristicas-filtro .box-ano{width:130px}
.widget-filtro-medidas .caracteristicas-filtro .box-marca{width:230px}

.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] .chosen-container-single .chosen-drop{ width: 212px; margin-left: -11px; }
.busca-resultado.serp .widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] .chosen-container-single .chosen-drop{ width: 222px; margin-left: -11px; }

.widget-filtro-medidas .chosen-container-single .chosen-single div b{ width: 15px; height: 15px; border:solid #9c9a9a;border-width:0 2px 2px 0;display:inline-block;padding:6px;cursor: pointer;transform:rotate(-315deg);-webkit-transform:rotate(-315deg); margin:0;}
.widget-filtro-medidas .chosen-container-active .chosen-single div b{}
.widget-filtro-medidas .chosen-container-active .chosen-search-input{}



.widget-filtro-medidas .caracteristicas-filtro .box-largura,.widget-filtro-medidas .caracteristicas-filtro .box-perfil,.widget-filtro-medidas .caracteristicas-filtro .box-aro{width:200px}
.widget-filtro-medidas div[class*="buscar-ofertas-"]{width:100%;margin:40px 0 20px 0;padding:0;text-align:center}
.widget-filtro-medidas .buscar-ofertas-bt{background:none;width:100px;margin:0;padding:18px 36px;border:1px solid #bc0206;cursor:pointer}
.widget-filtro-medidas .buscar-ofertas-bt span{font-size:14px;font-weight:700;color:#bc0206;}
.widget-medidas{margin:20px 0;padding:10px 0}
.widget-medidas .widget-medidas-medidas{width:470px;margin:0 20px 0 0;float:right}
.widget-medidas .widget-medidas-medidas .widget-tit{padding:0 0 20px 0}
.widget-medidas .widget-medidas-medidas .widget-tit span{font-weight:400}
.widget-medidas .carousel .nextCarousel strong,.widget-medidas .carousel .backCarousel strong,.widget-medidas .nextCarousel,.backCarousel{background:0;border:0;text-indent:-9999em}
.widget-medidas .nextCarousel span,.widget-medidas .backCarousel span{margin-left:-5px}
.widget-medidas .desactive{opacity:.1}
.widget-medidas .contCarousel{width:100%;display:block;position:relative;overflow:hidden}
.widget-medidas .buscar-ofertas-todas span{font-size:14px;font-weight:400}
.widget-medidas .buscar-ofertas-todas span strong{font-size:14px;font-weight:400;padding:0 5px}
.widget-medidas .prateleira .vitrineProdutos{padding:0 20px 20px 20px!important;width:100%}
.widget-filtro-medidas .widget-resultado-todos{background:#bc0206;margin:20px auto;border:1px solid #bc0206;border-radius:4px;display:block;text-align:center;width:30%}
.widget-filtro-medidas .widget-resultado-todos span{font-size:14px;font-weight:400;color:#fff;padding:10px 20px;display:block}
.widget-filtro-medidas .widget-resultado-todos span strong{font-size:14px;font-weight:700;padding:0 5px;color:#ffb900}
.busca-ideal .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.busca-ideal .slick-slider:after{content:"";display:table;clear:both}
.busca-ideal .slick-list{border-radius:4px;position:relative;z-index:1;display:block;overflow:hidden;margin:0;padding:0}
.busca-ideal .slick-list:focus{outline:0}
.busca-ideal .slick-list.dragging{cursor:pointer;cursor:hand}
.busca-ideal .slick-slider .slick-track,.busca-ideal .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.busca-ideal .slick-track{background:#fff;position:relative;top:0;left:0;display:block;height:inherit}
.busca-ideal .slick-track:before,.slick-track:after{display:table;content:''}
.busca-ideal .slick-track:after{clear:both}
.busca-ideal .slick-loading .slick-track{visibility:hidden}
.busca-ideal .slick-slide{float:left;height:100%;min-height:1px}
.busca-ideal [dir='rtl'] .slick-slide{float:right}
.busca-ideal .slick-slide img{display:block;outline:0}
.busca-ideal .slick-slide.dragging img{pointer-events:none}
.busca-ideal .slick-initialized .slick-slide{display:block;outline:0}
.busca-ideal .slick-loading .slick-slide{visibility:hidden}
.busca-ideal .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.busca-ideal .slick-prev,.busca-ideal .slick-next{position:absolute;top:50%;z-index:50;width:18px;height:18px;margin-top:-15px;text-indent:-999em;background:url(../img/sprite-setas.png) no-repeat;border:0;cursor:pointer;filter:alpha(opacity=1);opacity:1;transition:all 250ms ease-in-out;outline:0}
.busca-ideal .slick-prev{left:5px;background-position:0 0}
.busca-ideal .slick-next{right:-5px;background-position:0 -28px}
.busca-ideal .slick-prev.slick-disabled,.busca-ideal .slick-next.slick-disabled{filter:alpha(opacity=0);opacity:0;cursor:default}
.busca-ideal .slick-slider:hover .slick-prev{left:5px;filter:alpha(opacity=100);opacity:1}
.busca-ideal .slick-slider:hover .slick-next{right:-5px;filter:alpha(opacity=100);opacity:1}
.busca-ideal .slick-slider:hover .slick-prev.slick-disabled,.slick-slider:hover .slick-next.slick-disabled{filter:alpha(opacity=25);opacity:.25}
.busca-ideal .slick-dots{position:absolute;bottom:0;width:92%;text-align:center;z-index:99; display: none !important;}
.busca-ideal .slick-slider .slick-dots li{float:none;width:auto;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;border:medium none}
.busca-ideal .slick-dots li button{display:block;width:9px!important;height:9px!important;text-indent:-999em;background-color:#7f7e7e;border:0;border-radius:50%;cursor:pointer;outline:0;padding:0}
.busca-ideal .slick-dots li.slick-active button{background-color:#ffb900!important}
.busca-ideal .prateleira{overflow:hidden}
.busca-ideal .prateleira .hproduct{width:208px; margin-left: 15px;}
.busca-ideal .prateleira .hproduct .name{ width: 160px; }
.busca-ideal .widget-resultado-medidas .slick-list{width:95%;margin:0 auto}
/*.busca-ideal .widget-resultado-medidas .prateleira .hproduct{width:208px}*/
.chosen-container{position:absolute;z-index:99}
.box-modelo{width:240px}
.box-modelo .chosen-container{width:240px!important}
.widget-sem-resultado{background:#ebebeb;width:100%;margin:0 auto;color:#909090;font-size:17px;border:1px solid #ebebeb}
.widget-sem-resultado p{background:url(../img/icone-sem-resultado.png) no-repeat #ebebeb 100px 0;height:80px;display:block;padding:20px 190px}
#WidgetPneus .chosen-container-active span{color:#b60f13!important}
#WidgetPneus .chosen-container-single .chosen-search input[type=text]{ box-shadow: none !important; background:url(../img/lupa-widget-pneus.png) no-repeat 4px; padding: 4px 20px 4px 30px; }
#WidgetPneus .busca-ideal{border:1px solid #e8e8e8;border-radius:4px;padding:19px 0 0 19px;max-width:800px}
.marca-ideal{ overflow: hidden; width:100%}
.marca-ideal .filtro-ideal{display:none}
.marca-ideal .filtro-ideal .buscar-ofertas-bt{display:initial!important}
.marca-ideal .breadcrumb{background:0;float:left;padding:10px 0;width:100%}
.marca-ideal .breadcrumb span{font-size:16px;color:#39c}
.marca-ideal .breadcrumb span:nth-child(1){border-right:1px solid #39c;padding-right:10px}
.marca-ideal .breadcrumb span:nth-child(2){padding-left:5px}
.marca-ideal .breadcrumb a{color:#39c;font-size:12px;margin-top:5px}
.marca-ideal .carrousel-marcas{overflow:hidden;padding:20px 25px;position:relative;width:725px}
.marca-ideal .carrousel-marcas .slick-list{margin:0 auto;width:100%;position:relative;z-index:1;display:block;overflow:hidden;margin:0;padding:0}
.marca-ideal .carrousel-marcas .slick-track{position:relative;top:0;left:0;display:block;height:inherit}
.marca-ideal .carrousel-marcas .slick-slide{float:left}
.marca-ideal .carrousel-marcas .slick-slide a{background:#ebebeb;border:1px solid #d5d5d5;float:left;padding:20px;text-align:center;width:94px;font-size:14px;color:#666;font-weight:700}
.marca-ideal .carrousel-marcas .ativo a,.marca-ideal .carrousel-marcas .slick-slide a:hover{background:#fff;color:#bc0206;border-color:#bc0206}
.marca-ideal .carrousel-marcas button{position:absolute;top:55%;z-index:50;width:18px;height:18px;margin-top:-20px;text-indent:-999em;background:url(../img/sprite-setas.png) no-repeat;border:0;cursor:pointer;filter:alpha(opacity=1);opacity:1;transition:all 250ms ease-in-out;outline:0}
.marca-ideal .carrousel-marcas .slick-next{right:-5px;background-position:0 -28px}
.marca-ideal .carrousel-marcas .slick-next:hover{right:-5px;filter:alpha(opacity=100);opacity:1}
.marca-ideal .carrousel-marcas .slick-next.slick-disabled,.carrousel-marcas .slick-next.slick-disabled:hover{background-position:12px -150px}
.marca-ideal .carrousel-marcas .slick-prev{left:5px;background-position:0 0}
.marca-ideal .carrousel-marcas .slick-prev:hover{left:5px;filter:alpha(opacity=100);opacity:1}
.marca-ideal .carrousel-marcas .slick-prev.slick-disabled,.marca-ideal .carrousel-marcas .slick-prev.slick-disabled:hover{filter:alpha(opacity=100);opacity:1;cursor:default}
.marca-ideal .carrousel-marcas .slick-slide.ico-achiles a{background:url(../img/marcas-pneu/achiles.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-aeolus a{background:url(../img/marcas-pneu/aeolus.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-barum a{background:url(../img/marcas-pneu/barum.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-bridgestone a{background:url(../img/marcas-pneu/bridgestone.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-continental a{background:url(../img/marcas-pneu/continental.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-dunlop a{background:url(../img/marcas-pneu/dunlop.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-firestone a{background:url(../img/marcas-pneu/firestone.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-general-tire a{background:url(../img/marcas-pneu/general-tire.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-goodyear a{background:url(../img/marcas-pneu/goodyear.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-hankook a{background:url(../img/marcas-pneu/hankook.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-hifly a{background:url(../img/marcas-pneu/hifly.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-landsail a{background:url(../img/marcas-pneu/landsail.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-ling-Long a{background:url(../img/marcas-pneu/ling-Long.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-michelin a{background:url(../img/marcas-pneu/michelin.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas .slick-slide.ico-pirelli a{background:url(../img/marcas-pneu/pirelli.png) no-repeat center;text-indent:-9999em}
#WidgetPneus .dados{background:#ebebeb;border:1px solid #c7c6c6; padding:15px 20px;width:277px; display: block; overflow: hidden; margin: 0 0 10px;}
#WidgetPneus .dados>span{float:left;font-size:16px;font-weight:bold;margin-right:20px;margin-top:7px;color:#bc0206}
#WidgetPneus .dados .dado{float:left;margin:0 28px 0 0}
#WidgetPneus .dados .dado span{display:block;font-size:16px;color:#9c9a9a}
#WidgetPneus .dados .dado span:last-child{color:#666;font-size:16px;font-weight:700}
#WidgetPneus .breadcrumb{background:no-repeat;width:100%;margin:0;}
#WidgetPneus .breadcrumb span:first-of-type{color:#252525;position:relative;font-size:20px;font-weight:700;padding:0 10px 0 0}
#WidgetPneus .breadcrumb span:first-of-type:after{content:" | ";position:absolute;right:0}
#WidgetPneus .breadcrumb span{color:#252525;font-size:16px;font-weight:500;padding:0 5px}
#WidgetPneus .breadcrumb a{color:#bc0206;font-size:12px;font-weight:500;padding:8px 0 5px;cursor:pointer;text-decoration:underline}
.busca-ideal .slick-track,.widget-resultado-modelo .slick-track,.widget-resultado-medidas .slick-track{background:#fff;position:relative;top:0;left:0;display:block;height:inherit}
#WidgetPneusLoad{position:relative;margin-top:-161px!important;z-index:700;height:152px;background:#ebebeb;width:100%;color:#909090;font-size:17px;border:1px solid #ebebeb}
#WidgetPneusLoad p{background:url(../img/icone-sem-resultado.png) no-repeat;background-position:center top;height:29px;display:table;padding:84px 0 0 13px;margin:auto;margin-top:17px}
/* Widget Pneus Departamento*/
.departamento #WidgetPneus .busca-ideal{border:0;padding-left:36px}
.departamento .filtro-ideal{max-width:744px}
.departamento .widget-filtro .caracteristicas-filtro .box-marca{width:200px}
.departamento .prateleira{background:0;padding:0 0 20px 0}
.departamento .widget-resultado .widget-parametros .widget-parametros-cont{width:223px}
.departamento .widget-resultado .widget-parametros .widget-tit span{font-size:14px}
.departamento .widget-resultado .widget-parametros .widget-tit span:before,.departamento .widget-resultado .widget-parametros .widget-tit span:after{display:none}
.departamento .widget-resultado .widget-resultado-modelo{width:490px}
.departamento .widget-filtro-medidas .caracteristicas-filtro .box-largura,.departamento .widget-filtro-medidas .caracteristicas-filtro .box-perfil,.departamento .widget-filtro-medidas .caracteristicas-filtro .box-aro{width:190px}
.departamento .widget-resultado-medidas{width:96%}

/* Selo Produto */
.sku .selos-produtos{position:absolute;left:20px;z-index:99;top:320px}
.sku .selos-produtos li{margin:0!important;padding:0!important;display:inline-block!important;width:auto!important;float:none}
.sku .selos-produtos li img{width: 90px; height: 90px;}



/* SELO BF */
.prateleira .blackfriday .prod_logo_b2c{position:absolute;top:10px!important;right:10px!important;width:50px;height:50px;background:url(//www.pontofrio-imagens.com.br/criacao/09-selo/2021/03-mar/01/se-joga.png) no-repeat; z-index: 999; background-size: 50px;}
.prateleira .blackfriday .prod_logo_b2b{position:absolute;top:10px!important;right:10px!important;width:50px;height:50px;background:url(//www.pontofrio-imagens.com.br/criacao/09-selo/2020/11-novembro/19/selo-oferta-parceiro.png) no-repeat; z-index: 999; background-size: 50px;}

.prateleira .blackfriday .discount{right:10px!important;top:10px!important}
.sku.blackfriday .prodMidia .boxImg{position:relative}

.sku.blackfriday .prod_logo_b2c{position:absolute;top:10px;right:10px;width:90px;height:90px;text-indent:-9999px;background:url(//www.pontofrio-imagens.com.br/criacao/09-selo/2021/03-mar/01/se-joga.png) no-repeat;z-index:999}
.sku.blackfriday .prod_logo_b2b{position:absolute;top:10px;right:10px;width:90px;height:90px;text-indent:-9999px;background:url(//www.pontofrio-imagens.com.br/criacao/09-selo/2020/11-novembro/19/selo-oferta-parceiro.png) no-repeat;z-index:999}

/* Retira Produto */
.sku .calcFrete tr.retira{}
.sku .calcFrete tr.retira:nth-last-child(1),.sku .calcFrete tr.retira:nth-last-child(2){display: none;}


/* BannerTV na categoria */
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail{ background: #fff; }
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .slick-list{ background: none; }

.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .name{color: #000d19 !important;  font-size: 18px !important; margin-top: 50px !important;}
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .ofAuto .sideDetails .for{ font-size: 24px; }
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .ofAuto .sideDetails .sale span{ font-size: 28px; }
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .ofAuto .sideDetails .regular, .busca-resultado .area-4-1-2 .brnTvAutoThumbnail .ofAuto .sideDetails .oldPrice{ font-size: 20px }
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .ofAuto .parcel{ font-size: 14px; }
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .ofAuto .sideDetails .cta{ margin: 0 65px 0 77px; }
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .bnrAuto .slick-dots{ right: 0; left: 770px; width: 22px;}
.busca-resultado .area-4-1-2 .brnTvAutoThumbnail .sideImage{ width: 292px;}


/* DFP Retangulo */
.dfp_retangulo > div iframe{ max-height:250px;}



li#nm-product-11001608 .nm-old-price-container, 
.nm-offer a[href*="11001608.html"] .nm-old-price-container, 
#aspnetForm[action*="11001608.html"] .percentual,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .from,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="11001608.html"] .price.regular, .cont-product a[href*="11001608.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="11001608"] .price.regular, .BnrRecomendacao a[href*="11001608"] .discount{
  display: none !important;
}



li#nm-product-11001622 .nm-old-price-container, 
.nm-offer a[href*="11001632.html"] .nm-old-price-container, 
#aspnetForm[action*="11001632.html"] .percentual,
#aspnetForm[action*="1100132.html"] .descricaoAnuncio .from,
#aspnetForm[action*="11001632.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="11001632.html"] .price.regular, .cont-product a[href*="11001632.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="11001632"] .price.regular, .BnrRecomendacao a[href*="11001632"] .discount{
  display: none !important;
}





li#nm-product-11001608 .nm-old-price-container, 
.nm-offer a[href*="11001608.html"] .nm-old-price-container, 
#aspnetForm[action*="11001608.html"] .percentual,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .from,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="11001608.html"] .price.regular, .cont-product a[href*="11001608.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="11001622"] .price.regular, .BnrRecomendacao a[href*="11001622"] .discount{
  display: none !important;
}





li#nm-product-50001044 .nm-old-price-container, 
.nm-offer a[href*="50001044.html"] .nm-old-price-container, 
#aspnetForm[action*="50001044.html"] .percentual,
#aspnetForm[action*="50001044.html"] .descricaoAnuncio .from,
#aspnetForm[action*="50001044.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="50001044.html"] .price.regular, .cont-product a[href*="50001044.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="50001044"] .price.regular, .BnrRecomendacao a[href*="50001044"] .discount{
  display: none !important;
}



li#nm-product-50000951 .nm-old-price-container, 
.nm-offer a[href*="50000951.html"] .nm-old-price-container, 
#aspnetForm[action*="50000951.html"] .percentual,
#aspnetForm[action*="50000951.html"] .descricaoAnuncio .from,
#aspnetForm[action*="50000951.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="50000951.html"] .price.regular, .cont-product a[href*="50000951.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="50000951"] .price.regular, .BnrRecomendacao a[href*="50000951"] .discount{
  display: none !important;
}



#blockMsgFrete {
        opacity: 1 !important;
        background: url(../img/load-pf.gif) no-repeat center 70% #fff;
        display: block;
        padding: 10px;
        width: 180px;
        height: 50px;
        border: 1px solid #f1f1f1;
        font-size: 1.5em;
        color: #b70f15;
        text-align: center;
        margin: 15px auto;
    }


/* Root */
.area-root{line-height:1.5;color:#575757;overflow:hidden}


 /* Resultado Busca */
.busca-resultado .area-root .area-1{}
.busca-resultado .area-root .area-2{}
.busca-resultado .area-root .area-3{}
.busca-resultado .area-root .area-4{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap}
.busca-resultado .area-root .area-4-1{width:75%;padding:0 18px}
.busca-resultado .area-root .area-4-2{width:25%;order:-1}
.busca-resultado .area-root h1{font-size:28px;font-weight:700;line-height:32px;color:#C75000;padding:0 0 24px}
.resultadoBusca .filtro{font-size:16px;font-weight:700;margin:16px 0;overflow:hidden}
.resultadoBusca .filtro fieldset.ordenacao{float:right}
.resultadoBusca .filtro fieldset.ordenacao label{padding:0 10px}
.resultadoBusca .filtro fieldset.ordenacao select{height:auto;border-color:#ccc;border-radius:4px;color:#575757;padding:8px 0}
.resultadoBusca .resultado p{font-size:16px;margin:16px 0}
.departamento .area-5{width:1200px!important;margin:0 auto!important;display:flex;flex-wrap:wrap;overflow:hidden}
.departamento .area-5 .area-5-1{order:1;width:25%!important}
.departamento .area-5 .area-5-2{order:2;width:75%!important;padding: padding: 0 18px;}
.departamento .area-5 .navigation{position:relative;border:1px solid #CCC!important;border-radius:4px;margin:0!important;background:#fff!important}
.tit b{font-size:21px;display:block;color:#b70f15;line-height:25px}
.tit .veja{display:block;float:right;margin:-18px 0 0;color:#b70f15; font-size: 14px;}

/* Lojista */
.lojista .area-root .area-1{}
.lojista .area-root .area-2{}
.lojista .area-root .area-3{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap}
.lojista .area-root .area-3-1{width:25%;order:-1}
.lojista .area-root .area-3-2{width:75%;padding:0 18px}


/* tooltipLojista */
.tooltipLojista{background-color:#FFF;border:solid 1px #C6C6C6;width:200px;min-height:115px;font-size:12px;padding:5px}
.tooltipLojista .buying{margin-bottom:5px}
.tooltipLojista .photo{margin-right:10px;width:100px;height:40px;display:block;float:left}
.tooltipLojista .smallRating{margin-top:8px;text-indent:-999em;float:left}
.tooltipLojista .smallRating .rating{height:17px}
.tooltipLojista .average{padding:8px 0;margin-bottom:10px;clear:both;border-bottom:1px solid #c6c6c6}
.tooltipLojista .votes{font-size:1.1em;font-weight:700;color:#D12030}
.tooltipLojista .fn,.tooltipLojista .price{font-weight:700;color:#D12030}
.tooltipLojista .price{font-weight:700;color:#D12030;font-size:1.1em}


/* Lojista */
.topoLojista{width:1200px;height:130px;border:1px solid #ccc;border-radius:6px;padding:0;margin:30px auto;overflow:hidden}
.topoLojista .feedbackSummary{border:0}
.topoLojista .logoLojista{width:28%;float:left}
.topoLojista .logoLojista img{margin:25px 20px!important;float:none}
.topoLojista .smallRating{display:inline-block;margin:22px 34px 0 0 !important}
.topoLojista .ratingLojista{float:left}
.topoLojista .ratingLojista .seller{text-indent:-9999em;float:left;height:0}
.topoLojista .ratingLojista .geralAvaliacao{font-size:48px;color:#C75000;padding:0;margin:0 20px 0 0;font-weight:400}
.topoLojista .ratingLojista .dadosAvaliacao{display:inline-block}
.topoLojista .ratingLojista .dadosAvaliacao .quantAvaliacao{font-size:12px;color:#252525;display:block}
.topoLojista .feedbackSummary .resumoLojista{height:35px;position:relative;margin:35px 0 10px;padding:0 30px 0 0;color:#404040;font-size:14px}
.topoLojista .feedbackSummary .resumoLojista .maisLojista{padding:0;font-weight:400;font-size:12px;color:#C75000;text-decoration:underline}
.topoLojista .feedbackSummary .lifetimeSummary{padding:0}
.topoLojista .feedbackSummary .lifetimeSummary a{padding:0;font-size:14px;color:#C75000}
.topoLojista .feedbackSummary ul.infoLojista{display:block}
.topoLojista .feedbackSummary ul.infoLojista li{float:left;margin:0 25px 0 0}
.topoLojista .feedbackSummary ul.infoLojista li:first-child{margin-right:-5px}
.topoLojista .feedbackSummary ul.infoLojista a span{padding:0;font-weight:400;font-size:12px;color:#C75000;text-decoration:underline}
.busca-resultado .headerLojista,.lojista .headerLojista{width:951px;border:1px solid #C6C6C6}
.busca-resultado .headerLojista .sellerLogo,.lojista .headerLojista .sellerLogo{margin:10px}
.busca-resultado .headerLojista .seller,.lojista .headerLojista .seller{font-size:2em;color:#ba0216;font-weight:700}
.busca-resultado .headerLojista .smallRating,.lojista .headerLojista .smallRating{float:left;margin:0}
.busca-resultado .headerLojista .lifetimeSummary,.lojista .headerLojista .lifetimeSummary{padding-left:10px;line-height:30px}
.lojista .headerLojista .lifetimeSummary
.busca-resultado .headerLojista .feedbackSummary,.lojista .headerLojista .feedbackSummary{padding:20px 30px;float:left;width:72%;height:65px;border-left:1px solid #C6C6C6}
.lojista .headerLojista .feedbackSummary h1{float:left}
.lojista .headerLojista .feedbackSummary br{display:none}
.lojista .headerLojista .lifetimeSummary a{color:#ba0216;float:left;padding:0 0 0 10px}
.lojista .headerLojista .lifetimeSummary a:hover{text-decoration:underline}
.lojista .headerLojista .smallRating .rating{padding-top:2px}
.lojista .headerLojista .smallRating .avaliacoes{color:#ba0216;font-weight:700}
.lojista .headerLojista .feedbackSummary ul{float:right;margin:0}
.lojista .headerLojista .feedbackSummary ul li{float:left;padding:0 0 0 10px}
.lojista .headerLojista .feedbackSummary ul li span{color:#ba0216}
.lojista .headerLojista .feedbackSummary ul li span:hover{text-decoration:underline}
.lojista .headerLojista .lnks{display:none}
.lojista .headerLojista .reviewWrp{display:block!important}
.lojista .headerLojista .reviewWrp .off{float:right;margin-left:12px;text-decoration:underline}
.lojista .headerLojista .reviewWrp .smallRating{margin-top:8px}
.sellerList .adicionarCarrinho .bt,.sellerList .btAdicionar,.busca-resultado .headerLojista .lnks .bt,.lojista .headerLojista .lnks .bt{display:inline-block;padding:10px 15px;font-size:1.2em;font-weight:700;color:#fff;background-color:#b70f15;border:2px solid #8c090d;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;line-height:12px;text-indent:0}
.lojista .headerLojista .lnks .enviarEmail{display:none}
.detalheLojista .seller{height:17px;margin:0;margin:10px 0;text-transform:uppercase;font-size:1.5em;text-decoration:none}
.detalheLojista .sellerInfo{line-height:18px}
.detalheLojista .sellerInfo a{text-decoration:underline}
.detalheLojista .sobre{padding:10px}
.detalheLojista p{padding-bottom:5px;line-height:18px}
.detalheLojista p p{padding:0}
.detalheLojista ul.abas a{width:auto;margin-right:1px}
.detalheLojista ul.abas li a:hover,.detalheLojista ul.abas li.on a{background:#f1f1f1;background-image:linear-gradient(top,#F4F4F4 0%,#FFF 100%);background-image:-moz-linear-gradient(top,#F4F4F4 0%,#FFF 100%);background-image:-webkit-linear-gradient(top,#F4F4F4 0%,#FFF 100%);background-image:-o-linear-gradient(top,#F4F4F4 0%,#FFF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4',endColorstr='#ffffff');color:#404040;border:1px solid #c8c8c8;border-bottom:1px solid #fff}
.lojista .review-information{border:0}
.lojista div.avaliacoes,.lojista div.frete,.lojista div.troca{border:1px solid #C6C6C6;margin-top:-1px}
.lojista .hreview{margin:0 10px;border:0;border-bottom:1px solid #C6C6C6}
.lojista .detalheLojista .hreview p{padding:0;text-transform:capitalize}
.lojista .review-information{padding:5px 0 0}
.lojista .smallRating{margin-top:10px;display:inline-block}
.lojista .rating{margin-bottom:0;padding-top:0;text-indent:-9999em}
.lojista .review-information{margin:0 10px;width:97%;background:none}
.lojista .reviewer{color:#ba0216}
.lojista .hreview .description{padding:45px 15px 10px 10px}
.lojista .pagination{margin-top:-1px}
.lojista .pagination .ListaPaginas{display:block}
.lojista .prateleira .vitrineProdutos > li{float:none;display:inline-block;vertical-align:top;width:31.1%}
.lojista span.comprar{display:none}
.lojista .prateleira .vitrineProdutos .first{margin-left:0}

/* Breadcrumb */
.breadcrumbWrp{width:1200px;margin:0 auto}
.breadcrumb{margin:16px 0 9px;font-size:12px;line-height:14px}
.breadcrumbWrp span{padding:0 4px}
.breadcrumbWrp .first span{padding-left:0}
.breadcrumbWrp strong{padding-left:4px;color:#C75000}


/* Navigation */
.area-root .navigation{position:relative;border:1px solid #CCC;border-radius:4px}
.area-root .navigation .mnav{padding:0 18px}
.area-root .navigation h2,.area-root .navigation h3,.area-root .navigation h4{font-size:16px;font-weight:700;line-height:22px;padding:18px 0 11px}
.area-root .navigation .mnav ul > li > a{font-size:14px;line-height:28px}
.area-root .navigation .mnav ul > li > a span.qtd{color:#C75000;padding:0 4px}
.area-root .navigation .mnav a{font-size:14px;line-height:28px;color:#575757}
.area-root .navigation .mnav a span.qtd{color:#C75000;padding:0 4px; font-weight: 400;}
.area-root .navigation .mnav a.navigation-section-more{display:block;text-align:center}
.area-root .navigation .mnav a.navigation-section-more span{font-size:12px;line-height:36px;color:#C75000;font-weight:700}
.area-root .navigation .mnav a.navigation-section-more{display:block;text-align:center}
.area-root .navigation .mnav .fRating li a{line-height:initial;margin:14px 0;display:block}


/*Rating */
.smallRating{display:flex}
.smallRating .rating{width:90px;background-image:url(../img/icon-yv/avaliacao-vitrine.svg);background-repeat:no-repeat;background-size:auto 205px;text-indent:-9999em;display:block}
.fRating .qtdReviews{color:#C75000;padding:0 4px}
.smallRating .r05{background-position:0 -19px}
.smallRating .r10,.smallRating .r1{background-position:0 -38px}
.smallRating .r15{background-position:0 -57px}
.smallRating .r20,.smallRating .r2{background-position:0 -76px}
.smallRating .r25{background-position:0 -95px}
.smallRating .r30,.smallRating .r3{background-position:0 -114px}
.smallRating .r35{background-position:0 -133px}
.smallRating .r40,.smallRating .r4{background-position:0 -152px}
.smallRating .r45{background-position:0 -170px}
.smallRating .r50,.smallRating .r5{background-position:0 -190px}


/* Recomendação */
#RecomendacaoPorCategoria{border:1px solid #CCC;border-radius:4px}
#RecomendacaoPorCategoria .brnTvAuto{background:none;margin: 20px;}
.busca-resultado .bnrAuto,.busca-resultado #RecomendacaoPorCategoria .brnTvAuto .slick-list{width:auto}
#RecomendacaoPorCategoria .brnTvAuto .slick-list{background:none}
#RecomendacaoPorCategoria .ofAuto .sideDetails .cta{margin:66px 65px 0 0}
.busca-resultado .ofAuto .sideDetails{width:500px; display: flex; flex-wrap: wrap;}
.busca-resultado .ofAuto .sideDetails .name{width:90%;margin:30px 0 0; font-size: 22px;line-height: 26px; order: 1;}
.busca-resultado .ofAuto .sideDetails .name a{color:#575757}
.busca-resultado .ofAuto .sideDetails .productDetails{color:#575757; order: 2; width: 80%; margin: 0 0 20px;}
.busca-resultado .ofAuto .sideDetails .productDetails a{color:#C75000}
.busca-resultado .ofAuto .sideDetails .regular,.busca-resultado .ofAuto .sideDetails .oldPrice{color:#575757;font-size:18px;display:block}
.busca-resultado .ofAuto .sideDetails .for{color:#C75000;font-size:20px;font-weight:400;display:block}
.busca-resultado .ofAuto .sideDetails .for strong{font-weight:700; font-size: 30px;}
.busca-resultado .ofAuto .sideDetails .sale i{width:auto;font-weight:700}
.busca-resultado .ofAuto .sideDetails .interestRates,.busca-resultado .ofAuto .sideDetails .installment{color:#C75000;font-size:20px;font-weight:700}
.busca-resultado .ofAuto .sideDetails .interestRates span,.busca-resultado .ofAuto .sideDetails .installment span{font-weight:400}
.busca-resultado .ofAuto .percentual{height:30px;width:50px;background-color:#FE7A4A;border-radius:6px;left:5px}
.busca-resultado .ofAuto .percentual span{font-size:17px;line-height:30px;padding:0;font-weight:700;display:block}
.busca-resultado #RecomendacaoPorCategoria .ofAuto .sideDetails .cta{margin:0; order: 3;}
.busca-resultado #RecomendacaoPorCategoria .ofAuto .sideDetails .cta a{background:#C75000;border-color:#C75000;color:#fff;font-weight:700;font-size:14px;width:131px;height:40px;line-height:33px}
.busca-resultado .bnrAuto .slick-dots{left:94%;top:10%;border:1px solid #CCC;background:#fff;border-radius:6px;padding:10px 0;width:20px}
.busca-resultado .bnrAuto .slick-dots li{margin:0;text-align:center}
.busca-resultado .bnrAuto .slick-dots li button{width:15px;height:15px;margin:0 0 5px;background:#575757;border:1px solid #575757}
.busca-resultado .bnrAuto .slick-dots li:last-child button{margin:0}
.busca-resultado .bnrAuto .slick-dots button:hover,.busca-resultado .bnrAuto .slick-dots button:focus,.busca-resultado .bnrAuto .slick-dots li.slick-active button{background:#C75000;border:1px solid #C75000}


/* Vitrine Produto */
.lista-produto.prateleira ul.vitrineProdutos{margin:0}
.lista-produto.prateleira ul.vitrineProdutos li{display:inline-block;width:calc(33.3% - 16px);vertical-align:top;position:relative;margin:0 8px 40px}


/* Box de produto */
.hproduct{border:1px solid transparent;border-radius:4px;transition:border 250ms ease-in-out}
.hproduct:hover{border-color:#ccc}
.hproduct a.link.url{display:flex;flex-direction:column;font-size:14px;color:#575757;padding:16px 16px 0}
.hproduct span.discount{height:30px;width:50px;background-color:#E00B2B;border-radius:60px;left:5px;font-size:15px;line-height:30px;padding:0;color:#fff;font-weight:700;text-align:center;display:block;position:absolute;right:32px;top:23px; z-index: 99;}
.hproduct span.productImage{order:1;margin:0 0 8px; text-align: center;}
.hproduct span.productImage img{width:197px;height:197px}
.hproduct strong.name.fn{font-weight:400;overflow:hidden;max-height:4.5em;font-size:14px;display:block;order:2;margin:0 0 8px}
.hproduct span.flags{order:3;margin:0 -4px 8px}
.hproduct .flags span{margin:0 4px 8px;display:inline-block}
.hproduct span.smallRating{order:4;margin:0 0 8px;height:16px;display:block;overflow:hidden}
.hproduct span.productDetails{order:5;margin:0 0 8px}
.hproduct span.productDetails span.from.price.regular{display:block;text-decoration:line-through}
.hproduct span.productDetails span.from.price.regular strong{font-weight:400}
.hproduct span.productDetails span.for.price.sale{display:block;color:#C75000;font-weight:700}
.hproduct span.productDetails span.for.price.sale strong{ font-size: 22px;}
.hproduct span.productDetails span.installment{display:block;color:#C75000;font-weight:700}
.hproduct span.productDetails span.condition{font-weight:400}
.hproduct span.indisponivel.availability{order:6;margin:0;padding:0 8px;background:#F7F7F7;font-weight:600;font-size:13px;color:#C75000;border-radius:4px 4px 0 0;border:1px solid #F7F7F7}
.hproduct span.avise{order:7;margin:0 0 16px;padding:0 8px;background:#F7F7F7;font-weight:600;font-size:13px;color:#C75000;border-radius:0 0 4px 4px;border:1px solid #F7F7F7}
a.sku-video-bt{display:flex;height:18px;width:136px;border-radius:4px;background:#C75000;text-align:center;font-size:12px;font-weight:700;color:#fff;margin:0 16px 16px}
a.sku-video-bt span{line-height:18px}
a.sku-video-bt i.fa.fa-youtube-play{order:-1;margin:2px 5px 0 12px}
.sku-video-overlay{position:fixed;top:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.75)}
.sku-video-frame{position:relative;padding:0;background-color:#fff}
.sku-video-frameclose{position:absolute;top:-15px;right:-15px;z-index:5;display:block;width:30px;line-height:30px;font-weight:700;text-align:center;color:#fff;background-color:#b60f13}

  /* Comparação e Lista de Casamento*/
 .filtroBusca, .addListaCasamento,fieldset.compareNow{ display: none;}


 /* Ads Busca */
 .percycle{float:right;width:819px}
 .dfp_skybanner{border:1px solid #ccc;margin:30px auto;padding:25px 0;position:relative;text-align:center;width:180px;border-radius:4px}
 .dfp_skybanner::after{color:#e5e5e5;content:"publicidade";cursor:default;font-size:10px;left:55px;position:absolute;text-transform:uppercase;top:5px}
 .dfp_superbanner_top{border:1px solid #ccc;margin:20px auto 0;padding:10px .625em;position:relative;text-align:center;width:auto;overflow:hidden;border-radius:4px}
 .dfp_superbanner_top::after{color:#e5e5e5;content:"publicidade";cursor:default;font-size:10px;left:-7px;position:absolute;text-transform:uppercase;top:45%;transform:rotate(270deg);width:60px}
 #dfp_superbanner_bottom{border:1px solid #ccc;margin:20px auto;padding:10px .625em;position:relative;text-align:center;width:auto;overflow:hidden;border-radius:4px; width: 100%;}
 #dfp_superbanner_bottom::after{color:#e5e5e5;content:"publicidade";cursor:default;font-size:10px;left:-7px;position:absolute;text-transform:uppercase;top:45%;transform:rotate(270deg);width:60px}
 #dfp_sky_mid.fixed{top:0}
.dfp_retangulo,.bnr_dpt2{position:relative;border:1px solid #e5e5e5;float:right;padding:20px .625em;margin:40px 0;text-align:center;height:250px;width:90%;border-radius:4px}
.dfp_retangulo::after,.bnr_dpt2::after{color:#e5e5e5;content:"publicidade";cursor:default;font-size:10px;left:-7px;position:absolute;text-transform:uppercase;top:45%;transform:rotate(270deg);width:60px}


/* paginacao */
 .pagination{overflow:hidden;padding:10px;clear:both;color:#575757}
 .pagination .ListaPaginas{overflow:hidden;text-align:center;word-spacing:-4px}
 .pagination .ListaPaginas li{display:inline-block;padding:5px 0;font-size:14px;word-spacing:0}
 .pagination .ListaPaginas li a{color:#575757;border:1px solid #CCC;border-radius:4px;padding:10px 13px;margin:0 5px;height:40px;display:block}
 .pagination .ListaPaginas li span{color:#575757}
 .pagination .ListaPaginas .first a,.pagination .ListaPaginas .back a,.pagination .ListaPaginas .next a,.pagination .ListaPaginas .last a,.pagination .ListaPaginas .first span,.pagination .ListaPaginas .back span,.pagination .ListaPaginas .next span,.pagination .ListaPaginas .last span{border:none;padding:0;margin:0 5px}
 .pagination .ListaPaginas .first a,.pagination .ListaPaginas .back a,.pagination .ListaPaginas .next a,.pagination .ListaPaginas .last a{font-weight:700}
 .pagination .ListaPaginas li a:hover{text-decoration:none}
 .pagination .ListaPaginas .atual strong{background:#C75000;color:#fff;border:1px solid #C75000;border-radius:4px;padding:10px 13px;margin:0 5px;height:40px;display:block}
 .inferior .pagination{border:none}
 .resultadoBusca .pagination .ListaPaginas{ display: none;}


/*Selo Vitrine*/
.selos-produtos{position:absolute;z-index:99;left:2%;top:14%;}
body.busca-resultado .lista-busca-compare .vitrineProdutos li .selos-produtos li{ margin:0!important;padding:0 5px!important;display:inline-block!important;width:auto!important;float:none }
.selos-produtos li img{ width: 55px; height: 55px; }
.ofAuto .selos-produtos li img{ display: none; }

/* Percycle */
body.busca-resultado .prateleira .vitrineProdutos li:first-child{margin:0!important}
body.busca-resultado .vitrineProdutos li.percycle-product{display:inline-block;width:calc(33.3% - 16px);vertical-align:top;position:relative;margin:0 8px 40px}


/*
.flags img[src="https://www.pontofrio-imagens.com.br//criacao/08-flag/2019/11-nov/black-friday/retira-gratis.gif"] {
  display: none;
}*/



/* Resultado frete pdp*/
.sku div#dcalcep { margin: 0 0 10px 0;}
.hdCalcCep .info{ color:#404040;}
.disponibilidade .duvidas a{ color: #b70f15; font-weight: 700; display: inline-block;} 
.calcFrete .shippingOptionsWrp{ position: relative;}
.calcFrete .shippingOptionsWrp{ margin-top:54px}
.calcFrete .shippingOptionsWrp .moreInfo{ position: absolute; top: -42px; margin: 0; }
.calcFrete .shippingOptionsWrp .moreInfo:before { content: "ATENÇÃO: "; font-weight: 700; color: #b70f15;} 
.calcFrete .shippingOptionsWrp .lnk{ color: #404040; padding: 0 0 0 3px; }
.calcFrete .shippingOptions{ border-bottom: none; margin-bottom: 10px;}
.nao-sei-cep.lnkExterno{ margin: 0 0 0 10px;}
.calcFrete .formFrete input{ margin: 0 0 0 10px;}
.calcFrete .hdCalcCep { background: none;}
.sku .calcFrete fieldset { margin: 0;}
.calcFrete{ padding: 0;}
.calcFrete .hdCalcCep{ padding: 10px 0;}
.calcFrete .box{ margin: 0; padding: 0;}
.disponibilidade .info{ margin: 0; padding: 0;}
.disponibilidade .info, .calcFrete .box{ border:none ;}
.disponibilidade tbody th, .disponibilidade tbody td{ border-bottom: none; }
.disponibilidade fieldset .nao-sei-cep{ background: none; margin-left: 0;}
.calcFrete .formFrete input.bt{ height: 22px; background-position: 0 -300px;}



/* Vitrine Produto */
.serp ul.vitrineProdutos{margin:0}
.serp ul.vitrineProdutos li{display:inline-block;width:calc(33.1% - 16px);vertical-align:top;position:relative;margin:0 8px 40px}
.serp .hproduct .name.fn{font-weight:400;overflow:hidden;max-height:4.5em;font-size:14px;display:block;order:2;margin:0 0 8px}
.serp .hproduct div.reviewstars-product{order:4;margin:0 0 8px;height:16px;display:block;overflow:hidden}
.serp .sugestao{}
.serp .listaSugestao{margin:20px 0}
.serp .listaSugestao li{display:inline-block;padding:10px;border:1px solid #666;border-radius:5px;width:auto;vertical-align:top}

.sku .retiraB {display:none; }


/*LazyLoad*/
.area-root img[data-src].lazyload-imgs{ opacity: 0; }
.area-root img.lazyload-imgs.loaded{ opacity: 1; }



.area-root .navigation .mnav .title2.even h3.title2.even, .area-root .navigation .mnav .title2.even #LinksCustomizados{ 
  overflow-y: auto;     
  max-height: 80px;
  color: #212121;
  font: inherit;
  text-transform: capitalize;
}


#LinksCustomizados::-webkit-scrollbar {
  width: 6px;
  border-radius: 5px;
}

#LinksCustomizados::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #78828b;
}

#LinksCustomizados::-webkit-scrollbar-track {
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  background: #e5e5e5;
}

.mnav h3.title2.even b{
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  padding: 18px 0 11px;
}

/* temp */
.departamento .tit b, .departamento .tit .veja, .area-root .navigation h2, .area-root .navigation h3, .area-root .navigation h4, .area-root .navigation .mnav a { color: #212121 !important;}
.departamento .tit b{ font-size: 28px !important;}
.area-root .navigation .mnav a span.qtd { color: #C75000 !important; font-weight: 700;}
.departamento .slick-dots li.slick-active button{ background-color: #C75000 !important ;}
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .for span{color: #C75000 !important; }
.departamento .bnrAuto .slick-list .slick-track .ofAuto .sideDetails .cta a{ background:  #C75000 !important;}


/* Chaordic Hotsite */
.neemu-filter label{font-family:'Sarabun',Arial,sans-serif!important;color:#212121}
.nm-sidebar-left{background:#fff;border:1px solid #CCC;border-radius:10px}
.neemu-filter .search{border-color:#707070;border-radius:4px}
.neemu-filter-text{color:#707070}
.neemu-frequency,a.neemu-show-more-btn{color:#C75000}
.neemu-frequency:hover,a.neemu-show-more-btn:hover{color:#C75000}
a.neemu-filter-link:hover span{color:#C75000}
.neemu-pagination .neemu-pagination-current{background:#212121;border-radius:25px;height:34px;width:34px;text-align:center}
.nm-search-settings{background:#fff;color:#575757;border:none}
.nm-search-settings select{background-color:#fff;border:1px #707070 solid;padding:3px;border-radius:4px;height:38px;width:246px}
.nm-page-compare-group{background:#fff}
.nm-btn-compare a{background:#212121;border-radius:60px;border-color:#212121}
.nm-btn-compare a:hover{background:#212121}
.nm-price-container{color:#C75000}
.nm-product-name{height:35px}
.nm-product-name>a{color:#575757}
.nm-discount{background:#E0002B;color:#fff;border-radius:60px;height:18px;left:11px;line-height:20px}
.nm-old-price-container{color:#575757}
.nm-installment-container{font-size:12px}
[id$=home] .footer .footer-list .footer-item .footer-link:before,#footer .footer .footer-list .footer-item .footer-link:before,[id$=home] form > [class*="footer-wrapper"] .footer-list .footer-item .footer-link:before,#footer form > [class*="footer-wrapper"] .footer-list .footer-item .footer-link:before{background:none}

.ac-products-container, .ac-product-title {display:none;}