/* Ponto Frio Version: 19.7 */
/*RESET*/
html, body, div, span, applet, object,frame,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;border:0;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
address{font-style:normal;}
s{color:#666;}
/* Font - NeoSans */
@font-face {font-family:'NeoSans';font-weight:lighter;src: url('../font/NeoSansLight.eot');src: url('../font/NeoSansLight.eot?#iefix') format('embedded-opentype'),url('../font/NeoSansLight.woff') format('woff'),url('../font/NeoSansLight.ttf') format('truetype');}
@font-face {font-family:'NeoSans';font-weight:normal;src: url('../font/NeoSansRegular.eot');src: url('../font/NeoSansRegular.eot?#iefix') format('embedded-opentype'),url('../font/NeoSansRegular.woff') format('woff'),url('../font/NeoSansRegular.ttf') format('truetype');}
@font-face {font-family:'NeoSans';font-weight:bold;src: url('../font/NeoSansMedium.eot');src: url('../font/NeoSansMedium.eot?#iefix') format('embedded-opentype'),url('../font/NeoSansMedium.woff') format('woff'),url('../font/NeoSansMedium.ttf') format('truetype');}
/*BASIC*/
body {font:68.75%/1.25 Tahoma,Arial,Helvetica,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,.lista-produto .tit a,.lista-produtoV2 .tit a,.prateleira .veja, .hproduct br, .departamento h1.tit, .header .ident #lnkMeuCadastro, .hproduct .category, .mn-moda,.fr00,.feedbackSummary .reviewWrp{display:none;}
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 Tahoma, Arial, Helvetica, 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;}
/* 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;}
.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:143px;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;}
/* ESQUELETO*/ /*SKIN HEADER Para o menu aparecer dentro do form #aspnetForm min-height:625px; */
#aspnetForm {overflow:hidden;min-width:998px;min-height:625px;position:relative;}
#header {background:#9c0105;border-bottom:2px solid #c6c6c6;margin-bottom:1px;}
.footer {clear:both;}
/*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;}
/* Resultado Busca */
.busca-resultado .area-4{overflow: hidden;padding:20px 10px 0 196px;margin:0 auto 15px;}
.busca-resultado .area-4-1 {float:right;width:100%;}
.busca-resultado .area-4-1-1 {margin-bottom:15px;}
.busca-resultado .area-4-2 {float:left;width:176px;margin:0 0 0 -186px;}
.busca-resultado .breadcrumb, .sku .breadcrumb {margin: 0 auto 1px;}
/* Produto */
body.sku {background:#fff;}
#produto {margin:0 auto;position:relative;width:990px;}
.sku .area-3 {padding:20px 0 0 410px;margin:0 auto 0 auto;width:580px;min-height:515px;position:relative;overflow:hidden;}
.sku .area-4 {margin:0 auto 0;width:990px;}
.sku .area-3-1 {overflow:hidden;float:right;width:100%;}
.sku .area-3-2 {float:left;width:380px;margin:0 30px 0 -410px}
.sku .area1-1-1 {overflow:hidden;}
.sku .area-3-1-2 {float:left;width:100%;}
.sku .area-3-1-2-2 {overflow:hidden;background:#f4f4f4;border-top:3px solid #c6c6c6;border-bottom:3px solid #c6c6c6;padding:15px;margin-bottom:15px;}
.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;}

.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:18px;}
/*Header*/
.header .topHeader, #header .security {margin:0 auto;position:relative;left:-140px;width:970px;}
.header .topHeader .wp, #header .security .topo {background:url(../img/bgHLogo.png) no-repeat 0 top;min-height:112px;margin:0 auto;padding-left:140px;position:relative;width:970px;}
.header .logo {background:url(../img/logo.png) no-repeat 0 0;float:left;height:61px;overflow:hidden;text-indent:-9999px;width:218px;margin:26px 45px 0 0;}
.home .header .logo {height:43px;}
.security .logo {height:57px;background-position:0 -62px;}
.header .ident {padding:3px 0;margin-top:10px;margin-left:-18px;float:left;}
.header .ident .login a {padding-right:5px;float:left;line-height:16px;}
.header .ident .saudacao, .header .ident .saudacao a, .header .ident .login a {color:#fff;}
.header .ident .saudacao {max-width:180px;float:left;margin-right:3px;padding-top:2px;}
.header .ident .welcome {color:#fff;display:inline;}
.header .welcome .login a {float:left;line-height:18px;padding-right:5px;}
#componentGigyaHeaderDiv {float:left;margin-left:5px;}
.header .servicos {float:right;margin:15px 3px 0 0;}
.header .servicos li {float:left;}
.header .servicos li a {display:block;padding:1px 0 2px;background:url(../img/allImages.png) no-repeat -900px -205px;text-indent:-999em;}
.header .servicos .atendimento a:hover {background-position:-900px -236px;}
.header .servicos .teleVendas {}
.header .servicos .teleVendas a {background-position:-996px -205px;}
.header .servicos .teleVendas a:hover {background-position:-996px -236px;}
.header .servicos .pedido {}
.header .servicos .pedido a {background-position:-1220px -205px;}
.header .servicos .pedido a:hover {background-position:-1220px -236px;}
.header .cesta {overflow:hidden;position:absolute;right:0;top:46px;border:1px solid #b10c10;border-radius:3px;width:181px;}
.header .cesta #spnCarrinho {border:6px solid #820508;padding-right:45px;background:url(../img/allImages.png) no-repeat -900px -43px;height:41px;width:122px;border-radius:3px;}
.header .cesta #spnCarrinho.cestaCheia {background-position:-900px 0;}
.header .cesta a {display:block;color:#fff;text-align:center;padding:6px 0 0 20px;}
.header .cesta a span {font-weight:bold;}
.header .cesta .cestaCheia a {color:#404040;}
.header .cesta a span {display:block;}
.header .siteSeguro {position:absolute;right:7px;top:53px;z-index:1;}
.header .siteSeguro a {background:url(../img/allImages.png) no-repeat -900px -86px;display:block;width:49px;height:40px;text-indent:-999em;}
/*Menu Wrap*/
.menuWrap {clear:both;overflow:hidden;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 #eaebea;}
.menuWrap .headerMenu {background:url(../img/sep.gif) no-repeat center 51%;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:990px;letter-spacing:-4px;}
.menuWrap .headerMenu li {display:inline-block;vertical-align:top;letter-spacing:0;}
.headerMenu li a {color:#b70f15;display:block;padding:2px 0;}
.headerMenu li a b {font-family:pinguim, Tahoma ,Arial, Helvetica, sans-serif;color:#b70f15;display:block;padding:5px;}
.headerMenu li a:hover b, .headerMenu li.selected b {background-color:#3E3F3F;background-image:linear-gradient(top, #3E3F3F 0%, #5E5E5E 100%);background-image:-moz-linear-gradient(top, #3E3F3F 0%, #5E5E5E 100%);background-image:-webkit-linear-gradient(top, #3E3F3F 0%, #5E5E5E 100%);background-image:-o-linear-gradient(top, #3E3F3F 0%, #5E5E5E 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E3F3F', endColorstr='#5E5E5E');color:#fff;}
/*Busca*/
.busca select, .busca legend, .busca .marca {display:none;}
.busca .wp{margin-left:-225px;position:absolute;top:46px;left:50%;}
.busca .wp{width:517px;}
.busca .barraBusca {border:1px solid #b10c10;padding:0;border-radius:3px;}
.busca .barraBusca .wpr {border:6px solid #820508;position:relative;border-radius:3px;}
.busca .barraBusca fieldset {background:#fff;padding-left:10px;padding-right:112px;}
.busca .type1 {background:none;border:none;color:#404040;font-size:1.454em;height:37px;width:377px;}
.busca .type1:focus {-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px 0px #ffffff;}/*temp*/
.busca .ok {display:block;position:absolute;right:0;top:0;}
.busca .ok .bt {background-position:0 0;height:29px;margin:6px 6px 0 0;width:99px;}
.busca .ok .bt:hover {background-position:0 -31px;}
/*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;}
/*Breadcrumb*/
.breadcrumb {overflow:hidden;padding-bottom:1px;width:970px;margin:0 auto 20px;padding:10px;background:url(../img/sep.gif) no-repeat center bottom;color: #ccc;font-size: 1.363em;font-weight: bold;}
.breadcrumb a, .breadcrumb strong {color:#404040;font-size:0.667em;font-weight:bold;margin:2px 10px 0;vertical-align:top;display: inline-block;}
/*Sidebar*/
.mnav .title2, .atendimento .mnav .tit {margin-bottom:8px;}
.mnav .title1,.mnav .title2,.mnav .title2 a, .atendimento .mnav .tit {font-size:1.091em;padding:4px 4px 4px 14px;display:block;font-weight:bold;background:#eaebeb;}
.mnav .title1.first{background:none;border-bottom: 1px solid #c6c6c6;border-top: 1px solid #c6c6c6;margin-bottom:2px;}
.mnav .list2 li a, .atendimento .mnav a {font-size:1.091em;padding:4px 5px 4px 15px;display:block;}
.mnav .list2 li a:hover, .atendimento .mnav a:hover {background:#f1f1f1;}
.mnav .list2 li a:hover {color:#b70f15;}
.mnav .ocultar a, .mnav .veja a {padding-left:19px;display:block;line-height:17px;background:url(../img/smallIco.png) no-repeat 0 -96px;}
.mnav .veja a:hover, .mnav .ocultar a:hover {text-decoration:underline;}
.mnav .veja {padding-left:15px;margin:7px 0 16px;display:block;}
.mnav .ocultar a {background-position:0 -2894px;}
.departamento .mnav .title1 a, .busca-resultado .mnav .title1 a {background:#eaebeb;font-size:1.091em;padding:10px 4px 10px 14px;display:block;font-weight:bold;}
.departamento .mnav .title2, .busca-resultado .mnav .title2, .busca-resultado h4 {margin-bottom:2px;border-top:1px solid #eaebeb;padding-top:2px;}
.departamento .mnav .title2 a, .busca-resultado .mnav .title2 a {background:none;}
.departamento .mnav .title2 a:hover, .busca-resultado .mnav .title2 a:hover {color:#b70f15;background:#eaebeb;}
.departamento .mnav .title2 .qtd, .busca-resultado .mnav .title2 .qtd {font-weight:bold;}
.departamento .mnav .list2, .busca-resultado .mnav .list2 {margin-bottom:2px;}
.departamento .mnav .list2 .qtd, .busca-resultado .mnav .list2 .qtd {color:#a7a7a7;}
.pnlSeeToo h4 {font-weight:bold;margin-bottom:2px;}
.pnlFilter .title2 b, .pnlSeeToo h4, .pnlFilter h4 {font-size:1.091em;padding:4px 4px 4px 14px;display:block;font-weight:bold;color:#000;}
.ratingSellerWrapper .tit,.lista-produto .tit, .lista-produtoV2 .tit, h1.tit, .boxserv h2.tit, .specialContent .tit, .atendimento-cliente h2 a, .agend h1 {padding-bottom:10px;font-size:1.454em;font-weight:bold;border-bottom:3px solid #c6c6c6;}
.departamento .pnlFilter ul,.departamento .pnlFilter ul,.busca-resultado .pnlFilter ul{overflow-y:auto;max-height:300px;}
/* PADRAO DE LISTA */
.prateleira {margin-bottom:10px;overflow:hidden;}
.prateleira .smallRating {overflow:hidden;}
.prateleira .smallRating .rating {float:left;}
.prateleira .qtdReviews {padding-left:5px;font-size:0.8em;line-height:25px;}
.prateleira .vitrineProdutos {overflow:hidden;padding-left:30px;clear:both;}
.prateleira .vitrineProdutos li {overflow:hidden;padding:10px 0 20px;float:left;width:33.3%;margin-left:15px;border-top:1px solid #EAEBEB;margin-top:-1px;}
.prateleira .flags {margin-bottom:10px;display:block;}
.prateleira .flags .frtFlags{margin-bottom:5px;display:block;} 
.prateleira .vitrineProdutos .first {clear:left;margin-left:-30px;}
.prateleira .name, .compreJunto .name {display:block;font-weight:normal;margin-bottom:6px;white-space:normal;}
.productDetails .from strong,.productDetails .parcel strong {font-weight:normal;}
.productDetails .for {display:block;color:#b70f15;}
.productDetails .for strong {font-size:1.363em;}
.productDetails .parcel {color:#b70f15;}
.productDetails .oldPrice {display:inline;font-weight:normal;color:#404040;text-decoration:line-through;}
.prateleira .productDetails .oldPrice {padding-left:8px;}
.productDetails .oldPrice strong {font-weight:normal;font-size:1em;}
.prateleira .productDetails .interestRates{display:block;color:#404040;font-size:10px;}
.prateleira .productDetails .interestRates br{display:block;}
.prateleira .vejaMais {margin:0 auto;width:170px; display:none;}
.prateleira .vejaMais span {background:url(../img/smallIco.png) no-repeat 0 -100px;color:#666;font-size:0.909em;padding-left:21px;margin-bottom:5px;display:block;text-transform:capitalize;}
.prateleira .vejaMais li {background:url(../img/smallIco.png) no-repeat 23px -597px;display:block;float:none;font-size:0.909em;margin:0 0 3px 0;padding:0 0 0 30px;width:auto;border:none;}
.prateleira .vejaMais li a {color:#666;}
body.sku .prateleira .vitrineProdutos, .list5, body.busca-resultado .prateleira .vitrineProdutos {overflow:hidden;padding-left:30px;}
body.sku .prateleira .vitrineProdutos li, .list5 li, body.busca-resultado .vitrineProdutos li {overflow:hidden;padding:10px 0 20px;position:relative;float:left;width:24.7%;margin-left:10px;}
body.sku .prateleira .vitrineProdutos .first, .list5 .first, body.busca-resultado .vitrineProdutos .first {clear:left;margin-left:-30px;}
.prateleira .hproduct .compareNow input,.prateleira .hproduct .adicionarLcas input, .prateleira .hproduct .compareNow+fieldset input{vertical-align:middle;margin-right:5px;height:auto;}
.prateleira .hproduct .compareNow label,.prateleira .hproduct .adicionarLcas label, .prateleira .hproduct .compareNow+fieldset label{display:inline;vertical-align:middle;}
.box-banner {margin-bottom:10px}
/*Veja mais Dept Livros e DVDs*/
.Livros .tit .veja, .DVDseBlu-Ray .tit .veja { display:block; float:right; font-size:11px; padding:10px 0 0; text-align:right; font-weight:bold; color:#B70F15;}
/* Lista de produtos */
.prateleira .hproduct, .comparacao .hproduct{margin:0 auto 15px auto;width:184px;position:relative;}
.prateleira .hproduct .productImage, .comparacao .hproduct .productImage {display:block;text-align:center;margin-bottom:10px;border:1px solid #fff;background:#fff;}
.lista-produtoV2 .hproduct,
.prateleira .hproduct .link, .corpoComparacao .comparacao .hproduct .link {border:1px solid #fff;display:block;padding:5px;}
.corpoComparacao .prateleira .hproduct .link,.corpoComparacao .comparacao .hproduct .link{border:1px solid #fff;display:block;padding:5px 5px 55px 5px;}
.lista-produtoV2 .hproduct .link,
.corpoComparacao .lista-produtoV2 .hproduct .link {border:none;padding:0;}
.lista-produtoV2 .hproduct:hover,
.prateleira .hproduct .link:hover, .comparacao .hproduct .link:hover {display:block;text-decoration:none;border:1px solid #c6c6c6;background:#f1f1f1;}
.lista-produtoV2 .hproduct .link:hover {border:none;background:none;}
.prateleira .hproduct .link:hover .productImage,.comparacao .hproduct .link:hover .productImage,.lista-produtoV2 .hproduct:hover .productImage {display:block;border:1px solid #c6c6c6;} 
.prateleira .hproduct .link:hover .stamp img, .comparacao .hproduct .link:hover .stamp img {border:none;background:none;}
.prateleira .esgotado, .prateleira .indisponivel, .prateleira .avise {color:#B70F15;display:block;font-weight:bold;margin-bottom:10px;}
.prateleira .indisponivel {margin-bottom:5px;}

.pRecomendacao{width:100%;float:left;}
.pRecomendacao .tit{font-size:1.8em;font-weight:bold;padding-left:6px;line-height:34px;border-bottom:3px solid #C6C6C6;max-height:48px;}
.pRecomendacao small{position:relative;bottom:-3px;font-size:0.8em;line-height:normal;padding-bottom:4px;font-weight:bold;color:#c00;width:78.6%;margin-left:76px;display:inline-block;border-bottom:3px solid #B70F15;}
.pRecomendacao .ref-item{float:left;width:200px;}
.pRecomendacaoSku .lista-produto{float:left;width:770px;}
.prateleira-auto{position:relative;}
.prateleira-auto .title-header small{margin-left:10px;display:inline;}
.prateleira-auto .reload{position:absolute;top:12px;left:186px;width:11px;height:14px;border:0;text-indent:-999em;z-index:1;display:block;cursor:pointer;background:url(../img/reload.png) no-repeat;}

/*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:11px; 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;}
.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 .frtFlags{float:left;margin-right:5px; margin-bottom:5px;/*margin-top:-11px;*/}
.sku .bnfFlags{/*float:left;margin-top:-11px;*/}
.sku .flags{ width:530px; float:left;}
.sku .flags .bnfFlags span{ margin-right:5px; float:left;}
.sku .flags br{ display:none;}
/*DescricaoProduto*/
.descricaoAnuncio {float:left;overflow:hidden;width:245px;}
.descricaoAnuncio .from,.sku .descricaoAnuncio .oldPrice {display:block;color:#404040;font-size:1.091em;margin-bottom: 5px;}
.descricaoAnuncio .for {display:block;color:#b70f15;}
.descricaoAnuncio .for span {font-size:1.091em;}
.descricaoAnuncio .oldPrice {text-decoration:line-through;}
.descricaoAnuncio .oldPrice strong,.descricaoAnuncio .for b {font-weight:normal;}
.descricaoAnuncio .for strong {font-size:2.454em;font-weight:normal;}
.descricaoAnuncio .parcel {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 {display:block;}
#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;}

.paymentDiscount{clear:left;text-indent:28px;font-size:1.1em;color:#5e6178;}
.paymentDiscount .discountInfo{margin:5px 0 0 -22px;display:block;color:#f7941d;}
.paymentDiscount .discount{font-size:1.33em;}

/*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;}
.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{background:url(../img/smallIco.png) no-repeat 0 -390px;margin-left:-40px;padding:0 0 20px 40px;}
.calcFrete .box {border-left:1px solid #E2E2E2;padding-left:10px;margin-top:-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;*/border:1px solid #C6C6C6;padding:10px;margin-bottom:15px;float:left;}
.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:1em;font-weight:normal;}
.pagCartaoLojas .boxFormasD {border-left:1px solid #E2E2E2;padding:0 10px;}
/* Sku */
.produtoSku {margin-bottom:20px;overflow:hidden;}
.produtoSku span {overflow:hidden;}
.produtoSku .listaSku {display:block;}
.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 {margin:0 10px 20px 10px;}
.produtoSku label.sel {margin:0 0 10px;float:left;font-weight:bold;padding:5px 5px 4px 0;}
.produtoSku select.listaSku {margin-bottom:10px;color:#b41014;font-weight:bold;padding:0 5px 4px 0;float:left;}
.produtoSku select.listaSku option {padding-right:10px;color:#b41014;}
/* 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;}
/*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-bottom:1px;position:relative;top:1px;z-index:1;}
.tabs li {float:left;text-align:center;}
.tabs .selected a {position:relative;top:5px;background:#f1f1f1;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%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ffffff');color:#404040;float:left;border:1px solid #c8c8c8;padding:9px 5px 9px 5px;margin-top:0;border-bottom:1px solid #fff;}
.tabs li a {margin-top:10px;width:170px;border:1px solid #5b5959;background:#5B5959;background-image:linear-gradient(top, #5B5959 0%, #515151 100%);background-image:-moz-linear-gradient(top, #5B5959 0%, #515151 100%);background-image:-webkit-linear-gradient(top, #5B5959 0%, #515151 100%);background-image:-o-linear-gradient(top, #5B5959 0%, #515151 100%);color:#fff;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;}
.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 5px;font-weight:bold;border:0;}
.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;}
.financiamento a {padding-left:10px;color:#B70F15;background:url(../img/smallIco.png) no-repeat 0 -597px;}
/*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;letter-spacing:-3px;}
.contCarousel{overflow:hidden;}
.carousel .vitrineProdutos {overflow:hidden;padding:0!important;}
.carousel ul {white-space:nowrap;}
.carousel  li {letter-spacing:0;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;}

/*ProdMidia*/
.sku .prodMidia .tabs li a {width:178px;}
.sku .prodMidia .tab01 span, .sku .prodMidia .tab02 span {background: url(../img/smallIco.png) no-repeat 0 0;padding-left:30px;padding-bottom:5px;}
.sku .prodMidia .tab01 span {background-position:0 -2200px;}
.sku .prodMidia .tab02 a span {background-position:0 -2100px;}
.sku .prodMidia .tab01.selected span {background-position:0 -1100px;}
.sku .prodMidia .tab02.selected span {background-position:0 -1200px;}
.sku .prodMidia .tabs .selected a{padding:15px 5px;}
.sku .prodMidia .tabs li a{padding:10px 5px;}
.prodMidia .tit{display:none;}

#divFullImage {margin:25px 0 35px 0;text-align:center;}
#divFullImage a {display:block;}
.prodMidia .tabsCont {border:1px solid #c6c6c6;padding:10px 0 0;}
.sku .contCarousel {overflow:hidden;width:100%;}
.sku .prodMidia .carousel .thumbsImg, .sku .prodMidia .carousel .thumbsVideo {position:relative;}
.sku .prodMidia .thumbsVideo img {height: 95%;margin: 2.5%;width: 95%;}
.sku .prodMidia .thumbsImg li, .sku .prodMidia .thumbsVideo li {text-align:center;float:left;}
.sku .prodMidia .carousel {padding:0 30px;} 
.sku .prodMidia .carouselBox {clear:left;}
.sku .prodMidia .thumbsImg a, .sku .prodMidia .thumbsVideo a {display:block;width:79px;height:50px;border-right:1px solid #C6C6C6;border-top:1px solid #C6C6C6;}
.sku .prodMidia .carouselBox {overflow:hidden;}
.sku .prodMidia .mImagens, .sku .prodMidia .mVideos {display:none;}
.sku .prodMidia .nextCarousel, .sku .prodMidia .backCarousel{position:absolute;top:0;width:30px;height:50px;padding-top:0!important;border:1px solid #cacaca;}
.sku .prodMidia .nextCarousel{right:0;border-right:0;}
.sku .prodMidia .backCarousel{left:0;border-left:0;}
.sku .prodMidia .backCarousel strong, .sku .prodMidia .nextCarousel strong {display:none;}
/*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;width:292px;z-index:99;margin:0 auto;}
.zoomPad .photo, .zoomPup img {width:292px;height:292px;}
.zoomPreload{filter:alpha(opacity=60);-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:#fff;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomPup img{display:none;}
.zoomOverlay{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:122.5%!important;top:-34px!important;border:3px 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:356px;width:356px;margin:0 auto 35px;}
/* Zoom do produto*/
.sku .boxImg {position:relative;}
.boxImg .imagemZoom{background:url(../img/allImages.png) no-repeat -900px -178px;top:-1px;color:#444;display:block;left:50%;margin-left:-88.5px;position:absolute;width:177px;height:25px;z-index:99;overflow:hidden;}
.sku-resumo .boxImg .imagemZoom{display:none;}
/* temp zoom */
.boxImg .imagemZoom .txt {display:none;}

/*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 {background:url(/Js/pwr/engine/images/stars_small.gif) no-repeat;display:block;overflow:hidden;display:block;height:0;margin:5px 0;text-indent:-9999em;}
.smallRating {margin:2px 0 5px 0;display:block;}
.medRating .rating {width:119px;padding-top:22px;}
.bigRating .rating {width:119px;padding-top:22px;}
.smallRating .rating {width:83px;height:15px;}
.bigRating .r0 {background-position:-1044px -129px;}
.bigRating .r5 {background-position:-1020px -129px;}
.bigRating .r10 {background-position:-996px -152px;}
.bigRating .r15 {background-position:-996px 129px;}
.bigRating .r20 {background-position:-972px -152px;}
.bigRating .r25 {background-position:-972px 129px;}
.bigRating .r30 {background-position:-948px -152px;}
.bigRating .r35 {background-position:-948px 129px;}
.bigRating .r40 {background-position:-924px -152px;}
.bigRating .r45 {background-position:-924px 129px;}
.bigRating .r50 {background-position:-900px -152px;}
.medRating .r0 {background-position:-1044px -129px;}
.medRating .r5 {background-position:-1020px -129px;}
.medRating .r10 {background-position:-996px -152px;}
.medRating .r15 {background-position:-996px 129px;}
.medRating .r20 {background-position:-972px -152px;}
.medRating .r25 {background-position:-972px 129px;}
.medRating .r30 {background-position:-948px -152px;}
.medRating .r35 {background-position:-948px 129px;}
.medRating .r40 {background-position:-924px -152px;}
.medRating .r45 {background-position:-924px 129px;}
.medRating .r50 {background-position:-900px -152px;}
.smallRating .r0 {background-position:0 0;}
.smallRating .r5 {background-position:0 -18px;}
.smallRating .r10,.smallRating .r1 {background-position:0 -36px;}
.smallRating .r15 {background-position:0 -54px;}
.smallRating .r20,.smallRating .r2 {background-position:0 -72px;}
.smallRating .r25 {background-position:0 -90px;}
.smallRating .r30,.smallRating .r3 {background-position:0 -108px;}
.smallRating .r35 {background-position:0 -126px;}
.smallRating .r40,.smallRating .r4 {background-position:0 -144px;}
.smallRating .r45 {background-position:0 -162px;}
.smallRating .r50,.smallRating .r5 {background-position:0 -180px;}
.fRating .list2 {margin-bottom:8px;}
.fRating .list2 li a {padding:0 0 0 14px;}
.fRating .smallRating {margin:0;}
.fRating .smallRating .rating {float:left;}
.fRating .qtdReviews {padding-left:8px;line-height:25px;color:#a7a7a7;}
/*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*/
.resultadoBusca {border:1px solid #c6c6c6;}
.resultadoBusca .filtro {overflow:hidden;padding:10px 250px 10px 10px;position:relative;}
.resultadoBusca .filtro select option{padding-right:10px;}
.resultadoBusca .filtro .ordenacao{float:left;margin-right:10px;}
.resultadoBusca .filtro fieldset.itensPag{float:right;}
.resultadoBusca .itensPag * {vertical-align:middle;}
.resultadoBusca .filtro fieldset select {color:#4d4c4c;border:1px solid #ccc;margin:0 2px;padding:2px;}
.resultadoBusca .resultado {overflow:hidden;padding:10px;}
.resultadoBusca .resultado .sugestao {font-weight:bold;}
.resultadoBusca .resultado p, .breadcrumbBusca {display:inline;font-size:1.091em;}
.resultadoBusca .breadcrumbBusca, .listaSugestao {display:inline;padding:0;overflow:hidden;}
.resultadoBusca .breadcrumbBusca li, .listaSugestao li {float:none;display:inline;padding:0;}
.resultadoBusca .breadcrumbBusca li.last {font-weight:bold;}
.resultadoBusca .breadcrumbBusca a {color:#4d4c4c;font-weight:bold;}
.visualizacao {position:absolute;right:0;top:10px;}
.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;}
/* paginacao */
.pagination {overflow:hidden;border:1px solid #c6c6c6;border-right:0;border-left:0;background:#ebebeb;padding:5px 10px;clear:both;}
.pagination .ListaPaginas {overflow:hidden;text-align:center;word-spacing:-4px;}
.pagination .ListaPaginas .first,
.pagination .ListaPaginas .last {display:none;}
.pagination .ListaPaginas li {display:inline-block;padding:5px 0;font-size:14px;text-transform:lowercase;word-spacing:0;}
.pagination .ListaPaginas li a {padding:10px;color:#404040;font-weight:bold;}
.pagination .ListaPaginas li span{padding:8px;color:#999;font-weight:bold;}
.pagination .ListaPaginas .first span {padding-left:0;}
.pagination .ListaPaginas .back a, .pagination .ListaPaginas .back span{padding-left:12px;}
.pagination .ListaPaginas .next a, .pagination .ListaPaginas .next span{padding-right:12px;}
.pagination .ListaPaginas li a:hover {text-decoration:none;background:#b60f13;color:#f5ddde;} 
.pagination .ListaPaginas .back span, .pagination .ListaPaginas .first span {color:#d8d8d8;background:#ebebeb;padding:5px 8px;}
.pagination .ListaPaginas .atual strong{padding:10px;background:#b60f13;color:#f5ddde;}
.inferior .pagination {border:0;}
/*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;}
.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;}
/*FOOTER*/
#footer {overflow:hidden;clear:both;background:#f6f6f6;}
.footer {width:990px;padding:10px;margin:0 auto;}
.footer .fArea1 {width:990px;float:left;border-bottom:1px solid #E6E6E6;padding:0 0 0 37px;}
.footer .fArea2 {width:990px;float:left;border-bottom:1px solid #E6E6E6;margin:10px 0 0;padding:0 0 0 27px;}
.footer .fArea3 {width:237px;overflow:hidden;}
.footer .fArea5 {clear:both;padding:0 0 0 27px;}
.footer .titF {color:#404040;font-size:14px;font-weight:bold;}
.footer .redesSociais .google {margin-bottom:20px;}
/*Lista Links*/
.footer .fArea1 a:hover{text-decoration:underline;}
.listLks .titF {}
.listLks .li {margin-bottom:20px;/*clear:both;*/overflow:hidden;float:left;}
.listLks .col1, .listLks .col2 {width:49.9%;float:left;}
.listLks .col1 li, .listLks .col2 li {margin-bottom:2px;}
.listLks .col2 li {padding-left:15px;}
.listLks .col2 .first {padding-left:14px;}
.listLks .first {padding-top:5px;}
.listLks .dif {}
.listLks a {color:#404040;background:url(../img/smallIco.png) no-repeat 0 -597px;padding-left:10px;}
/*Dúvidas*/
.footer .duvidas{ width:308px; border-right:1px solid #E6E6E6; margin:0 10px 0 0; float:left;}
.footer .duvidas .col1{ width:40%;}
.footer .duvidas .col1 span{ padding:0 0 0 10px;}
.footer .duvidas .col2 span{ padding:0 0 0 10px;}
/*Serviços*/
.footer .servicos{ width:304px; border-right:1px solid #E6E6E6; margin:0 0 0 15px; padding:0 0 0 10px; float:left;}
.footer .servicos .col1{ width:43%;}
.footer .servicos .col2{ width:57%;}
.footer .servicos .col1 span{ padding:0 0 0 10px;}
/*Institucional*/
.footer .institucional{ width:290px;  padding:0 0 0 36px; float:left;}
/*Contatos*/
.footer .contatos {margin-bottom:10px;overflow:hidden;}
.footer .contatos li {float:left;width:40%;margin-bottom:20px;}
.footer .contatos .televendas {width:292px;border-right:1px solid #E6E6E6;padding:0;margin:0 10px 0 0;}
.footer .contatos .televendas p{ padding:0 32px 0 0;}
.footer .contatos .televendas .infoTelevendas, .footer .contatos .sac .infoSac {padding-left:10px;}
.footer .contatos .sac {width:450px;}
.footer .contatos .tel {display:block;color:#9e0b0f;display:block;margin-top:10px;font-size:20px;font-weight:bold;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.footer .contatos a:hover {text-decoration:none;}
.footer .contatos .televendas .infoTelevendas a {color:#404040;font-weight:bold;}
.footer .contatos .sac .infoSac .lIntTel {background:url(../img/imgFooter.png) no-repeat -19px -517px;float:left;width:190px;margin:0;padding:0 0 25px;}
.footer .contatos .sac .infoSac .lIntTel p{ padding:0 25px 0 0}
.footer .contatos .sac .infoSac .lFisicas{ float:left; width:240px;padding:0 0 0 5px;;border-right:1px solid #E6E6E6;}
.footer .contatos .sac .infoSac .lFisicas a {color:#9e0b0f;}
.footer .contatos .sac .infoSac .lFisicas span {font-weight:bold;}
.footer .contatos .sac .infoSac .lFisicas .tel{font-size:2em;margin:28px 0 0;font-size:20px;}
.footer .contatos .sac .infoSac .lFisicas a:hover{text-decoration:underline;}
.footer .contatos .rede{ width:180px;}
.footer .contatos .rede .btSocial{ padding:0 0 0 20px;}
.footer .contatos .rede .btSocial p{ padding:6px 0 0;}
.footer .contatos .rede .btSocial ul{ margin:10px 0 0;}
.footer .contatos .rede .btSocial ul li{ float:left; width:26px; height:27px; margin:0 4px 0 0;}
.footer .contatos .rede .btSocial ul li a { background:url(../img/imgFooter.png) no-repeat;width:28px; height:28px;text-indent:-9999em; float:left;}
.footer .contatos .rede .btSocial .btFac{ background-position:0 -465px;}
.footer .contatos .rede .btSocial .btTwi{ background-position:-29px -465px;}
.footer .contatos .rede .btSocial .btGoo{ background-position:-59px -465px;}
.footer .contatos .rede .btSocial .btYou{ background-position:-89px -465px;}
.footer .contatos .rede .btSocial .btPin{ background-position:-119px -465px;}
/*Formas Pagamento*/
.footer .fArea4 {width:990px;clear:both;float:left;margin:10px 0 0; padding:0 0 0 27px;}
.footer .formasPagamentoCartao{ width:200px;float:left;border-right:1px solid #E6E6E6;margin:0 10px 0 0;padding:0 0 25px 10px }
.footer .formasPagamentoCartao .titF{ float:left;margin:0 0 10px;}
.footer .formasPagamentoCartao .cartao{ background:url(../img/imgFooter.png) no-repeat 90px -184px;width:146px;height:46px;float:left;}
.footer .formasPagamentoCartao .cartao strong{ font-size:10px;color:#404040;padding:0 70px 0 0;}
.footer .formasPagamentoCartao .cartao span{ color:#404040;background:url(../img/smallIco.png) no-repeat 0 -597px;padding-left:10px;}
.footer .formasPagamentoCartao .cartao span:hover{ text-decoration:underline;}
.footer .formasPagamento {overflow:hidden;margin-bottom:10px;padding:0 0 0 10px;}
.footer .formasPagamento .titF {float:left;line-height:17.5px;height:auto;width:auto;text-indent:inherit;margin:-4px 0 6px 2px;font-size:14px;color:#404040;}
.footer .formasPagamento p {clear:both;color:#666;font-size:0.9em;padding:4px 0; width:100% !important;}
.footer .formasPagamento p a {text-decoration:underline;color:#666;}
.footer .formasPagamento ul {float:left;}
.footer .formasPagamento ul .gpa, .footer .formasPagamento ul .cc, .footer .formasPagamento ul .db, .footer .formasPagamento ul .bl,.footer .formasPagamento ul .cl, .footer .formasPagamento ul .mm{background:url(../img/imgFooter.png) no-repeat;overflow:hidden;padding-top:24px;height:0;display:block;margin-top:5px;}
.footer .formasPagamento ul .gpa {background-position:0 0;width:157px;padding-bottom:26px;text-indent:-9999em;}
.footer .formasPagamento ul .cc {background-position:-180px 0;padding:0 0 50px;margin:0 6px 0 0;text-indent:-9999em;width:175px;}
.footer .formasPagamento ul .db {background-position:-356px 0;width:101px;float:left;padding-bottom:26px;text-indent:-9999em;}
.footer .formasPagamento ul .bl {background-position:-181px -54px;width:66px;}
.footer .formasPagamento ul .cl {background-position:0 -104px;width:35px;}
.footer .formasPagamento ul .mm {background-position:0 -54px;width:90px;padding-bottom:26px;text-indent:-9999em;}
.footer .formasPagamento li {float:left;padding:0 0 0 4px;}
.footer .formasPagamento li p {font-size:0.909em;}
.footer .formasPagamento .cartao {margin-left:10px;background:url(../img/imgFooter.png) no-repeat 0 -184px;float:left;padding-top:44px;height:0;width:148px;overflow:hidden;}
.footer .formasPagamento .htpaypal{background:url(../img/imgFooter.png) no-repeat -259px -50px;width:36px;height:40px;float:left;text-indent:-9999px;}
.footer .formasPagamento .visa-electron{float:left;height:18px;margin:34px 0 0 -101px;position:relative;text-indent:-9999px;width:36px}
/*Host*/
.footer .host {overflow:hidden;border-top:1px solid #e2e2e2;padding:5px 0;clear:both;}
.footer .host .selos {width:212px;border-right:1px solid #E6E6E6;margin:10px 0 0 10px;float:left;} /*Temp*/
.footer .host .selos *{vertical-align:middle;}
.footer .host .selos img {margin:5px 0;}
.footer .host .selos li {float:left;margin:0 10px 0 0;vertical-align:middle;padding:15px 11px 0 0;}/*Temp*/
.footer .host .selos li span {overflow:hidden;display:block;height:0;background:url(../img/imgFooter.png) no-repeat;}
.footer .host .selos li.verisign {padding:0;margin-top:1px;}
.footer .host .selos li.thawte img{margin:0;}
.footer .host .selos .blindado {padding:8px 5px 0 0;}
.footer .host .powHos{margin:10px 0 0;}
.footer .host .powHos .blindado h4{font-size:0.909em;padding-bottom:11px;}
.footer .host .selos .internetSegura{padding:30px 11px 0 0;}
/*Temp Ebit*/
.footer .host .powHos .ebit-diamente{width:140px; border-right:1px solid #E6E6E6;}
.footer .host .powHos .ebit-diamente a{background:url(../img/imgFooter.png) no-repeat 0 -644px;width:65px;height:70px;margin:5px 0 0 36px;display:block;text-indent:-9999em;}
/*Temp Ebit*/
.footer .host .selos .verisign span {background-position:0 -355px;padding-top:34px;width:76px;margin-top:5px;}
.footer .host .selos .camaranet span {background-position:0 -254px;padding-top:20px;width:93px;}
.footer .host .selos .internetSegura span {background-position:0 -231px;padding-top:21px;width:56px;}
.footer .host .powHos li {float:left;padding:0;}/*Temp*/
.footer .host .powHos .gpa {padding-left:40px;}/*Temp*/
.footer .host .powHos p {font-size:0.909em;}
.footer .host .powHos .powered{ width:170px;border-right:1px solid #E6E6E6;}
.footer .host .powHos .powered p {padding:9px 0 0 30px;}
.footer .host .powHos .hosted p {padding-bottom:5px;}
.footer .host .powHos .gpa{ width:175px;padding:0;border-right:1px solid #E6E6E6;}
.footer .host .powHos .gpa p {padding:9px 0 0 30px;}
.footer .host .powHos .hosted a, .footer .host .powHos .powered a , .footer .host .powHos .gpa a {display:block;overflow:hidden;height:0;background:url(../img/imgFooter.png) no-repeat;}
.footer .host .powHos .hosted a{width:54px;padding-top:26px;background-position:0 -131px;}
.footer .host .powHos .powered a{width:86px;padding-top:21px;background-position:0 -160px;margin:10px 0 0 30px;}
.footer .host .powHos .gpa a{float:left;width:125px;padding-top:35px;background-position:0 -313px;margin:10px 0 0 35px;}
.footer .host .powHos li a:hover {text-decoration:none;}
.footer .host .powHos li span {height:0;overflow:hidden;display:inline-block;background:url(../img/allImages.png) no-repeat;vertical-align:middle;margin-left:5px;}
/*Versão site*/
.footer .host .powHos .verSite{}
.footer .host .powHos .verSite p{ padding:9px 0 0 95px;}
.footer .host .powHos .verSite a{ background:url(../img/imgFooter.png) no-repeat; color:#404040;}
.footer .host .powHos .verSite ul{ margin:9px 0 0 70px; padding:0;}
.footer .host .powHos .verSite ul li{ float:left; padding:0; font-size:10px;}
.footer .host .powHos .verSite .btDesktop{ width:36px; margin:0 15px 0 0;}
.footer .host .powHos .verSite .btDesktop a{ background-position:5px -430px; width:36px; height:34px; float:left; margin:5px 0 0;}
.footer .host .powHos .verSite .btDesktop a:hover{ background-position:-105px -430px;}
.footer .host .powHos .verSite .btDesktop a strong{ font-weight:normal; padding:27px 0 0 2px; float:left;}
.footer .host .powHos .verSite .btDesktop a strong:hover{ text-decoration:underline;}
.footer .host .powHos .verSite .btMobile{ width:50px;height:38px;margin:0 15px 0 0;}
.footer .host .powHos .verSite .btMobile a{ background-position:-40px -430px; width:36px; height:34px; float:left; margin:5px 0 0;}
.footer .host .powHos .verSite .btMobile a:hover{ background-position:-150px -430px;}
.footer .host .powHos .verSite .btMobile a strong{ font-weight:normal; padding:27px 0 0 2px; float:left;}
.footer .host .powHos .verSite .btMobile a strong:hover{ text-decoration:underline;}
.footer .host .powHos .verSite .btTablet{ width:28px; height:38px;}
.footer .host .powHos .verSite .btTablet a{ background-position:-203px -430px; width:36px; height:34px; float:left; margin:5px 0 0;}
.footer .host .powHos .verSite .btTablet a:hover{ background-position:-256px -430px;}
.footer .host .powHos .verSite .btTablet a strong{ font-weight:normal; padding:27px 0 0 10px; float:left;}
.footer .host .powHos .verSite .btTablet a strong:hover{ text-decoration:underline;}

/*Redes Sociais*/
.redesSociais {margin-bottom:10px;}
.redesSociais .titF {border-bottom:1px solid #bfbfbf;margin-bottom:10px;}
.redesSociais .siga {display:block;margin-bottom:5px;}
.redesSociais .twitter {float:left;margin:4px 20px 15px 0;}
.redesSociais .api_googlePlus1 {float:left;margin-top:0 !important;}
/*Mais Infos*/
.fAreaInfo{ background:#e2e2e2;}
.fAreaInfo .maisInfos {width:990px;overflow:hidden;color:#333333;margin:0 auto;padding:10px 0;font-size:11px;text-align:center;padding-top:10px;}
.fAreaInfo .maisInfos a{color:#333333;padding:0 0 0 2px;}
.fAreaInfo .maisInfos a:hover{text-decoration:underline;}
/*Carregando*/
#ctl00_Conteudo_progress {width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;}
.load {width:240px;height:150px;background:#FFF;border:1px solid #9c070b;position:absolute;top:20%;left:40%;z-index:999;}
.load .wrapper {width:240px;height:150px;background:url(../img/loading.gif) no-repeat center 56px;overflow:hidden;}
.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:100;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:102;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 .tab02 a {padding:7px 40px; width:auto;}
.sku .parcelamento .selected #linkCartaoFlex {padding:11px 46px;}
.sku .parcelamento .tab02 b {display:block;background:url(../img/spriteTxt.png) no-repeat 0 -68px;width:299px;height:14px;text-indent:-9999em;}
.sku .parcelamento .tab02.selected b {background-position:0 -100px;}

.sku .parcelamento .tab01 a {padding:7px 40px; width:auto;}
.sku .parcelamento .selected #linkCartao {padding:11px 46px;}
.sku .parcelamento .tab01 b {display:block;background:url(../img/spriteTxt.png) no-repeat 0 -85px;width:105px;height:14px;text-indent:-9999em;}
.sku .parcelamento .tab01.selected b {background-position:0 -115px;}

/* 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: middle;}
.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:11px; 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:11px; 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;}
/*remover botão comprar de produtos sugeridos em prod indisponível*/
.prodSugerido .comprar{display:none;}

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

/*SKIN HEADER*/
/* Header */
.header{background:#ba0216;border-bottom:1px solid #fff;}
.header .topHeader .wp{background:none;}
.header .topHeader{height:94px;}
.header .logo{margin-top: 18px;margin-left:-4px;}
#header{/*background:#ba0216;*/border-bottom:1px solid #E8E8E8;}
.menuWrap{border-bottom:1px solid #c6c6c6;overflow: visible;
	background-image:linear-gradient(top, #fcfbfb 0%, #fcfbfb 65%, #e6e6e6 100%);
	background-image:-moz-linear-gradient(top, #fcfbfb 0%, #fcfbfb 65%, #e6e6e6 100%);
	background-image:-webkit-linear-gradient(top, #fcfbfb 0%, #fcfbfb 65%, #e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbfb', endColorstr='#e6e6e6');}
.menuWrap .headerMenu{background:none;overflow: visible;width:972px;left:-2px;}
.menuWrap .headerMenu:after{content:'';display:block;clear:both;}
.menuWrap .headerMenu .mn{position:relative;padding:0;float:left;}
.menuWrap .mn:hover {border:0;margin:0;}
.menuWrap .it-mn {cursor:pointer;padding:14px 0 13px 0;display:block;position:relative;border-left:1px solid transparent;border-right:1px solid transparent;margin-right:-2px;}
.menuWrap .it-mn b{background:url(../img/header.png) no-repeat;display:block;text-indent:-9999em;height:15px;}
.menuWrap .mn:hover .it-mn {z-index:501;}
.menuWrap .sbmn{border-width:7px;top:100%;border-style:solid;visibility:hidden;opacity:0;background:#fff;position:absolute;z-index:500;-moz-box-shadow:0 0 7px rgba(0,0,0,0.3);box-shadow: 0 0 7px rgba(0,0,0,0.3);-moz-transition:opacity 0.1s linear;-webkit-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;}
.menuWrap .it-sbmn a{font-size:12px;font-family:Tahoma,Verdana,Arial;color:#474747;padding:4px 5px;}
.menuWrap .it-sbmn a:hover{background:#eee;}
.menuWrap .lt-it{margin-left:20px;margin-right:10px;}
.menuWrap .sbmn .it-sbmn{text-align:left;display: block;}
.menuWrap .mn .it.last{border-right-width:0;}
.menuWrap .mn:hover .sbmn{visibility:visible;opacity:1;-moz-transition:opacity 0.1s linear;-webkit-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;}
.menuWrap .tit {margin:10px 10px 5px 19px;display:block;padding:5px 7px 0;}
.menuWrap .tit:hover {background:#eee;}
.menuWrap .tit a{background:url(../img/header.png);display:block;text-indent:-9999em;}
.menuWrap .tit2{text-align: left;font-size:12px;font-family:Tahoma,Verdana,Arial;color:#474747;font-weight:bold;margin:3px 0 2px 12px;}
.menuWrap .vejaMais{font-size:10px;font-family:Tahoma,Verdana,Arial;font-weight: bold;background:url(../img/header.png); padding-left:18px;float:left;margin:10px 0 0 30px;cursor:pointer;}
.menuWrap .lnk{color:transparent!important;display:inline!important;padding:0!important;}

/*Busca*/
.busca .type1{line-height:30px;height: 30px;width:311px;background:url(../img/header.png) right -1490px no-repeat;z-index:99;position:relative;padding-right:10px;}
.buscaBottom .busca .type1,.area-3 .busca .type1,.area-4 .busca .type1,.area-5 .busca .type1,.area-6 .busca .type1,.area-15 .busca .type1, .area-16 .busca .type1{margin-left:-85px;width: 559px!important;}
.buscaBottom .busca .listaCasamento,.area-3 .busca .listaCasamento,.area-4 .busca .listaCasamento,.area-5 .busca .listaCasamento,.area-6 .busca .listaCasamento,.area-15 .busca .listaCasamento, .area-16 .busca .listaCasamento{display:none;}
.busca .ok{z-index:10;}
.busca .ok .bt{background:url(../img/header.png) -5px -1282px no-repeat;margin:0;height:36px;width: 94px;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.busca .ok .bt:hover{background-position: -5px -1244px;}
.busca .wp{width:451px;margin-left:-247px;}
.busca .barraBusca fieldset{padding-left:0;padding-right:0;}
.busca .barraBusca .wpr{border-radius:0;border:2px solid #1e1e1e;overflow:hidden;background:#fff url(../img/header.png) 2px -1204px no-repeat;padding-left:39px;}
.busca .barraBusca{border:0;}
.buscaMarca{display:none;}
.busca .marca{display:block;}

/*Lista de Casamento*/
.busca .listaCasamento .bt{width:90px;top:0;height:34px;background:url(../img/header.png) 0 -1448px no-repeat;position: absolute;right: -114px;border:2px solid #6c010d;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.busca .listaCasamento .bt:hover{background-position:0 -1414px;}

/* Links Header*/
.header .topHeader .servicos li{}
.header .topHeader .servicos li a{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:underline;color:#fff;text-indent:0;background:none;}
.header .topHeader .servicos li a:hover{text-decoration:underline;}
.header .topHeader .servicos .pedido{display:block;margin-right:15px;padding-right:15px;border-right:1px solid #8c090d;}
.header .topHeader .servicos .pedido a{}
.header .topHeader .servicos .atendimento{display:block;margin-right:15px;padding-right:15px;border-right:1px solid #8c090d;}
.header .topHeader .servicos .atendimento a{}
.header .topHeader .servicos .chat{display:block;margin-right:15px;padding-right:15px;border-right:1px solid #8c090d;}
.header .topHeader .servicos .chat a{}
.header .topHeader .servicos .teleVendas{display:block;}
.header .topHeader .servicos .teleVendas a span{font-weight: bold;}
.header .topHeader .servicos .teleVendas a{}

/* Meu carrinho */
.header .cesta a{padding-top:5px;margin-left: 2px;}
.header .cesta #itensCarrinho{margin-top:1px;padding-left:1px;}
.header .cesta a span{font-size: 10px;text-transform: capitalize;font-family: Tahoma;}
.header .cesta #spnCarrinho{width:124px;height:38px;background:#6c010d url(../img/header.png) 0 -1328px no-repeat;border:0;border-radius:0;padding-right:0;padding-left:23px;}
.header .cesta #spnCarrinho.cestaCheia{background-color:#1e1e1e;background-position:0 -1371px;color:#fff;}
.header .cesta #spnCarrinho.cestaCheia a{color:#fff;}
.header .siteSeguro a{display: none;}
.header .cesta{width: 145px;border-radius:0;top:45px;right: 1px;}

/*Menus Superiores e seus gradientes*/
.mn.todasCategorias .it-mn {padding:5px 0 7px 0;}
.menuWrap .mn.todasCategorias .it-mn b {background-position:0 4px;width:154px;height:30px;}
.mn.todasCategorias:hover .it-mn b{background-position:0 -26px;}
.mn.todasCategorias:hover .it-mn{background: #99050a;border-right:1px solid #99050a;}

.mn.tecnologia .it-mn b{background-position:0 -63px;width:109px;}
.mn.tecnologia:hover .it-mn b{background-position:0 -82px;}
.mn.tecnologia:hover .it-mn{border-left:1px solid #676767;border-right:1px solid #676767;
	background:#676767;
	background: -moz-linear-gradient(top,#949494 0%,#676767 100%);
	background: -webkit-linear-gradient(top,#949494 0%,#676767 100%);
	background: linear-gradient(to bottom,#949494 0%,#676767 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#676767');}

.mn.casa .it-mn b{background-position:0 -101px;width:69px;}
.mn.casa:hover .it-mn b{background-position:0 -117px;}
.mn.casa:hover .it-mn{border-left:1px solid #ff8503;border-right:1px solid #ff8503;
	background: #ff8503;
	background: -moz-linear-gradient(top,#ffab2d 0%,#ff8503 100%);
	background: -webkit-linear-gradient(top,#ffab2d 0%,#ff8503 100%);
	background: linear-gradient(to bottom,#ffab2d 0%,#ff8503 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab2d', endColorstr='#ff8503');}

.mn.entretenimento .it-mn b{background-position:0 -133px;width:137px;}
.mn.entretenimento:hover .it-mn b{background-position:0 -149px;}
.mn.entretenimento:hover .it-mn{border-left:1px solid #a46edd;border-right:1px solid #a46edd;
	background:#a46edd;
	background: -moz-linear-gradient(top,#c48eec 0%,#a46edd 100%);
	background: -webkit-linear-gradient(top,#c48eec 0%,#a46edd 100%);
	background: linear-gradient(to bottom,#c48eec 0%,#a46edd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c48eec', endColorstr='#a46edd');}

.mn.estiloSaude .it-mn b{background-position:0 -166px;width:125px;}
.mn.estiloSaude:hover .it-mn b{background-position:0 -183px;}
.mn.estiloSaude:hover .it-mn{border-left:1px solid #bbb29e;border-right:1px solid #bbb29e;
	background:#bbb29e;
	background: -moz-linear-gradient(top,#ccc5b1 0%,#bbb29e 100%);
	background: -webkit-linear-gradient(top,#ccc5b1 0%,#bbb29e 100%);
	background: linear-gradient(to bottom,#ccc5b1 0%,#bbb29e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc5b1', endColorstr='#bbb29e');}

.mn.esportes .it-mn b{background-position:0 -199px;width:92px;}
.mn.esportes:hover .it-mn b{background-position:0 -218px;}
.mn.esportes:hover .it-mn{border-left:1px solid #6eae3b;border-right:1px solid #6eae3b;
	background:#6eae3b;
	background: -moz-linear-gradient(top,#8cca5a 0%,#6eae3b 100%);
	background: -webkit-linear-gradient(top,#8cca5a 0%,#6eae3b 100%);
	background: linear-gradient(to bottom,#8cca5a 0%,#6eae3b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cca5a', endColorstr='#6eae3b');}

.mn.criancasBebes .it-mn {margin-right:-2px;padding:9px 0 7px;}
.mn.criancasBebes .it-mn b{background-position:0 -2116px;width:93px;height:26px;}
.mn.criancasBebes:hover .it-mn b{background-position:0 -2149px;}
.mn.criancasBebes:hover .it-mn{border-left-color:#fcd53f;border-right-color:#fcd53f;
	background:#fcd642;
	background: -moz-linear-gradient(top,#fff99c 0%,#fcd642 100%);
	background: -webkit-linear-gradient(top,#fff99c 0%,#fcd642 100%);
	background: linear-gradient(to bottom,#fff99c 0%,#fcd642 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff99c', endColorstr='#fcd642');}
	
.mn.hoteisViagens .it-mn {margin-right:-2px;padding:9px 0 7px;}
.mn.hoteisViagens .it-mn b{background-position:0 -2182px;width:101px;height:26px;}
.mn.hoteisViagens:hover .it-mn b{background-position:0 -2215px;}
.mn.hoteisViagens:hover .it-mn{border-left-color:#4e717d;border-right-color:#4e717d;
	background:#4e717d;
	background: -moz-linear-gradient(top,#6c99a8 0%,#4e717d 100%);
	background: -webkit-linear-gradient(top,#6c99a8 0%,#4e717d 100%);
	background: linear-gradient(to bottom,#6c99a8 0%,#4e717d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c99a8', endColorstr='#4e717d');}

.mn.ofertaHj .it-mn {margin-right:0; padding:9px 0 7px;}
.mn.ofertaHj .it-mn b{background-position:0 -2248px;width:89px; height:26px;}
.mn.ofertaHj:hover .it-mn b{background-position:0 -2281px;}
.mn.ofertaHj .it-mn{border-left-color:#0e0e0e;border-right-color:#0e0e0e;
	background:#1e1e1e;
	background: -moz-linear-gradient(top,#1e1e1e 0%,#0e0e0e 100%);
	background: -webkit-linear-gradient(top,#1e1e1e 0%,#0e0e0e 100%);
	background: linear-gradient(to bottom,#1e1e1e 0%,#0e0e0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#0e0e0e');}
.mn.ofertaHj:hover .it-mn{border-left-color:#31373b;border-right-color:#31373b; background:#000;}
	
/* Menu Todas as Categorias e Servicos */
.mn.todasCategorias:hover .sbmn{display: block;}
.mn.todasCategorias .sbmn{width:956px;height:360px;border-color:#99050a;}
.mn.todasCategorias .it-sbmn{text-align:left;width:25%;border-right:1px solid #e6e6e6;float:left;margin:0;padding:0 20px;}
.mn.todasCategorias .it-sbmn.first {margin-left:-164px;}
.mn.todasCategorias .it-sbmn a{font-weight:bold;margin:3px 0;font-size:14px;}
.mn.todasCategorias .it-sbmn a:hover{color:#9e0c10;}
.mn.todasCategorias .lt-it{padding:10px 0 10px 164px;overflow:hidden;margin:0 0 0 8px;}
/*Temp*/
.mn.todasCategorias .it-sbmn .btNt{ color:#036c1c; background:url(../img/arvore-de-natal.gif) no-repeat 125px -2px;}
.mn.todasCategorias .it-sbmn .btNt:hover{background:url(../img/arvore-de-natal.gif) no-repeat 125px -2px #EEEEEE;}
.mn.todasCategorias .it-sbmn .btAr{ background:url(../img/splash-novo.gif) no-repeat 111px 8px;}
.mn.todasCategorias .it-sbmn .btAr:hover{background:url(../img/splash-novo.gif) no-repeat 111px 8px #EEEEEE;}

/*Menu Destaques*/
.mn.todasCategorias .lt-dst{border-top:1px solid #e6e6e6;padding-top:10px;}
.mn.todasCategorias .it-dst{display: inline-block;margin:2px;border:2px solid #e6e6e6;padding:11px 9px;}

.mn.todasCategorias .it-dst .it{display:block;}
.mn.todasCategorias .it-dst:hover{border-width:2px;padding:11px 9px;}

.mn.todasCategorias .it.listaCasamento{width:150px;height:15px;}
.mn.todasCategorias .it-dst:hover .it.listaCasamento{}

.mn.todasCategorias .it.cartaoPontofrio{width:150px;height:15px;}
.mn.todasCategorias .it-dst:hover .it.cartaoPontofrio{}

.mn.todasCategorias .it.garantiaEstendida{width:150px;height:15px;}
.mn.todasCategorias .it-dst:hover .it.garantiaEstendida{}

.mn.todasCategorias .it.tecnoponto{width:150px;height:15px;}
.mn.todasCategorias .it-dst:hover .it.tecnoponto{}

.mn.todasCategorias .it.revelacaoDigital{width:150px;height:18px;margin-bottom:-3px;}
.mn.todasCategorias .it-dst:hover .it.revelacaoDigital{}

.mn.todasCategorias .it.solucoesCorporativas{width:200px;height:21px;margin-bottom:-6px;}
.mn.todasCategorias .it-dst:hover .it.solucoesCorporativas{}

.mn.todasCategorias .it.partiuViagens{width:150px;height:21px;margin-bottom:-6px;}
.mn.todasCategorias .it-dst:hover .it.partiuViagens{}

.mn.todasCategorias .it-dst a span{ color:#474747; font-size:13px; font-weight:bold;}
.mn.todasCategorias .it-dst a span:hover{ color:#B70F15;}

.mn.todasCategorias .it.atacadoM{ width:150px; height:15px;}
.mn.todasCategorias .it-dst:hover .it.atacadoM{}

.mn.todasCategorias .it.iac{width:200px;height:15px;}
.mn.todasCategorias .it-dst:hover .it.iac{}

/*Menu Tecnologia*/
.mn.tecnologia .sbmn{width:955px;height:375px;border-color:#676767;right:-708px;}
.mn.tecnologia .it-sbmn a:hover{color:#1e1e1e;}
.mn.tecnologia .it{border-right:1px solid #c6c6c6;min-height:330px;text-align:left;}
.mn.tecnologia .it.tablets{width:12%;margin-left:-14px;}
.mn.tecnologia .it.informatica{ margin-left:0px; width:14%;}
.mn.tecnologia .it.eletronicos{ width:33%;}
.mn.tecnologia .it.telefonesCelulares{ width:22%;}
.mn.tecnologia .it.cineFoto{ width:15%;}
.mn.tecnologia .lt-lt{padding-left:14px;}
.mn.tecnologia .lt-dst {border-top:1px solid #676767;padding:10px;margin-top:-1px;}
.mn.tecnologia .it-dst a {background: url(../img/header.png) no-repeat 0 0;height:16px;display:block;text-indent:-999em;margin-left:5px;}
.mn.tecnologia .it-dst {padding-left:5px; margin-left:-3px; padding-top:4px;}
.mn.tecnologia .it-dst:hover{background:#eee;}
.mn.tecnologia .it-dst.gps a{background-position:2px -1829px;width:40px;}
.mn.tecnologia .it.eletronicos .lt-it{ margin-left:20px;}
.mn.tecnologia .it.eletronicos a .vejaMais{ margin:5px 0 5px 30px; display:block; float:none;}
.mn.tecnologia .it.eletronicos .it{ border-right:none;min-height:290px;}
.mn.entretenimento .lt-it.filt .it-sbmn a, .it-sbmn strong, .it strong{ text-transform:uppercase;}
.mn.tecnologia .lt-lt{ padding-left:0;}
.menuWrap .mn.tecnologia .tit2 {margin:10px 0 0 25px;color:#474747;display:block;}

/* Titulos Tecnologia*/
.mn.tecnologia .tit a{width:126px;height:15px;}
.it.tablets .tit a { background-position:0 -1802px;}
.it.informatica .tit a{background-position:0 -705px;}
.it.eletronicos .tit a{background-position:0 -725px;}
.it.telefonesCelulares .tit a{background-position: 0 -743px;width:183px;}
.it.cineFoto .tit a{background-position: 0 -763px;}

/*Menu Casa*/
.mn.casa .sbmn{width:905px;height:463px;border-color:#ff8503;right:-615px;}
.mn.casa .it-sbmn a:hover{color:#ff8503;}
.mn.casa .it{border-right:1px solid #ffdab2;border-bottom:1px solid #ffdab2;min-height:209px;width:33%;text-align: left;}
.mn.casa .it.eletrodomesticos,.mn.casa .it.utilidadesDomesticas{margin-left:-2px;}
.mn.casa .lt-lt{padding-left: 2px;}
.mn.casa .md-casa1{ width:202px; float:left;}
.mn.casa .md-casa2{ width:701px; float:left;}
.mn.casa .md-casa1 .it.eletrodomesticos { border-bottom:none; min-height:420px; width:194px}
.mn.casa .md-casa1 .it.eletrodomesticos .tit a { background:url(../img/header.png) no-repeat 0 -785px; width:143px;}
.menuWrap .mn.casa .tit2 { font-size:12px; color:#ff8503; display:block; margin:10px 0 10px 25px; text-transform:inherit;}
.mn.casa .it.arVentilacao, .mn.casa .it.utilidadesDomesticas { margin-left:-2px;}

/* Titulos Casa*/
.mn.casa .tit a{height:15px;}
.it.eletrodomesticos .tit a{background-position:0 -785px;width:143px;}
.it.moveis .tit a{background-position:0 -805px;width:185px;}
.it.eletroportaveis .tit a{background-position:0 -825px;width:182px;height:15px;}
.it.utilidadesDomesticas .tit a{background-position: 0 -846px;width:182px;}
.it.camaMesaBanho .tit a{background-position: 0 -866px;width:185px;}
.it.ferramentas .tit a{background-position: 0 -887px;width:182px;}
.mn.casa .md-casa2 .it.arVentilacao .tit a{background-position: 0 -2482px;width:143px;}

/*Menu Entretenimento*/
.mn.entretenimento .sbmn{width:790px;height:430px;border-color:#a46edd;right:-390px;}
.mn.entretenimento .it-sbmn a:hover{color:#8542cc;}
.mn.entretenimento .it{border-right:1px solid #e0c4fe;min-height:388px;text-align: left;}
.mn.entretenimento .it.games{width:18%;}
.mn.entretenimento .it.dvdsBluray{width:21%;}
.mn.entretenimento .it.livros{width:30%;}
.mn.entretenimento .it.papelaria{width:29%;}
.mn.entretenimento .lt-lt{padding-left:9px;}
.mn.entretenimento .it.dvdsBluray .lt-it{margin-left: 35px;}
.mn.entretenimento .it.dvdsBluray .lt-it.filt{margin-left: 25px;}

/*Filtro e Titulos Menu Entretenimento*/
.mn.entretenimento .filt a{font-weight:bold;}
.mn.entretenimento .filt .last{border-bottom:1px solid #e0c4fe;margin-bottom: 10px;}
.mn.entretenimento .filt .last a{margin-bottom: 10px;}
.menuWrap .mn.entretenimento .tit2 {margin:10px 0 0 30px;color:#a46edd;display:block;}
.mn.entretenimento .lt-dst {border-top:1px solid #E0C4FE;padding:9px;margin-top:-1px;}
.mn.entretenimento .it-dst a {background: url(../img/header.png) no-repeat 0 0;height:16px;display:block;text-indent:-999em;margin-left:5px;}
.mn.entretenimento .it-dst.televisores a{background-position: 0 -1650px;width:105px;}
.mn.entretenimento .it-dst.dvd-bluray a{background-position: 0 -1679px;width:180px;}
.mn.entretenimento .it-dst.home-theater a{background-position: 0 -1707px;width:120px;}
.mn.entretenimento .it-dst.audio a{background-position: 0 -1733px;width:50px;}
.mn.entretenimento .it-dst {padding-left: 5px;margin-left: -3px;padding-top: 4px;}
.mn.entretenimento .it-dst:hover{background:#eee;}

/* Titulos Casa*/
.mn.entretenimento .tit a{width:116px;height:15px;}
.it.games .tit a{background-position: 0 -907px;width:133px;height:15px;}
.it.dvdsBluray .tit a{background-position: 0 -927px;width:121px;}
.it.livros .tit a{background-position: 0 -950px;width:191px;}
.it.papelaria .tit a {background-position:0 -1764px;width:183px;}
.mn.casa .lt-dst {border-top:1px solid #FFDAB2;padding:10px;margin-top:-1px;}
.mn.casa .it-dst a {background: url(../img/header.png) no-repeat 0 0;height:16px;display:block;text-indent:-999em;margin-left:5px;}
.mn.casa .it-dst.televisores a{background-position:0 -1532px;width:105px;}
.mn.casa .it-dst.dvd-bluray a{background-position:0 -1561px;width:180px;}
.mn.casa .it-dst.home-theater a{background-position:0 -1589px;width:120px;}
.mn.casa .it-dst.audio a{background-position:0 -1615px;width:50px;}
.mn.casa .it-dst {padding-left: 5px;margin-left: -3px;padding-top: 4px;}
.mn.casa .it-dst:hover{background:#eee;}


/*Menu Estilo e Saude*/
.mn.estiloSaude .sbmn{width:714px;height:250px;border-color:#bbb29e;right:-230px;}
.mn.estiloSaude .it-sbmn a:hover{color:#75684d;}
.mn.estiloSaude .it{border-right:1px solid #ebe8e0;min-height:250px;text-align: left;}
.mn.estiloSaude .it.belezaSaude{width:27%;margin-left:-14px;}
.mn.estiloSaude .it.malasAcessorios{width:29%;}
.mn.estiloSaude .it.relogios{width:18%;}
.mn.estiloSaude .it.perfumaria{width:26%;}
.mn.estiloSaude .lt-lt{padding-left:14px;}

/* Titulos Estilo e Saude*/
.mn.estiloSaude .tit a{height:14px;}
.it.belezaSaude .tit a{background-position: 0 -972px;width:146px;}
.it.malasAcessorios .tit a{background-position: 0 -990px;width:158px;}
.it.relogios .tit a{background-position: 0 -1012px;width:160px;height:15px;}
.it.perfumaria .tit a{background-position: 0 -1033px;width:135px;}

/*Menu Esportes*/
.mn.esportes .sbmn{width:370px;height:310px;border-color:#6eae3b;right:-140px;}
.mn.esportes .it-sbmn a:hover{color:#629d33;}
.mn.esportes .it{border-right:1px solid #ceecb5;min-height:247px;text-align: left;width:50%;}
.mn.esportes .it{margin-left:-5px;padding-top:0;height:290px;}
.mn.esportes .it.last{margin-left:0;border-right:0;}
.mn.esportes .lt-it{padding-left:5px;}
.it.esportes .tit a{ background-position:0 -1957px;width:142px;}
.mn.esportes .last{ padding-top:42px;}


/* Menu Criancas e Bebes */
.mn.criancasBebes .sbmn{width:410px;height:320px;border-color:#fcd642;right:-100px;}
.mn.criancasBebes .it-sbmn a:hover{color:#c19901;}
.mn.criancasBebes .it{text-align: left;}
.mn.criancasBebes .it.brinquedos{width:48%;border-right:1px solid #fff1bc;margin-left:-5px;min-height:320px;}
.mn.criancasBebes .it.bebes{width:52%;}
.mn.criancasBebes .lt-lt{padding-left:5px;}

/* Titulos Criancas e Bebes */
.mn.criancasBebes.tit a{height:18px;}
.it.brinquedos .tit a{background-position: 0 -1053px;width:151px;}
.it.bebes .tit a{background-position: 0 -1078px;width:168px;}

/*Menu Hotéis e Viagens*/
.mn.hoteisViagens .sbmn{width:620px;height:220px;border-color:#4e717d;right:0;margin-right:-90px;}
.mn.hoteisViagens .it-sbmn a:hover{color:#4e717d;}
.mn.hoteisViagens .it{text-align: left;}
.mn.hoteisViagens .it.partiuViagens{width:33%;border-right:1px solid #6f9dad;margin-left:-5px;min-height:220px;}
.mn.hoteisViagens .it.nacionais{width:33%;;border-right:1px solid #6f9dad;margin-left:-5px;min-height:220px;}
.mn.hoteisViagens .it.internacionais{width:33%;}
.mn.hoteisViagens .lt-lt{padding-left:5px;}
/* Titulos Hotéis e Viagens*/
.mn.hoteisViagens.tit a{height:18px;}
.it.partiuViagens .tit a{background-position: 0 -2031px;width:160px;}
.it.nacionais .tit a{background-position: 0 -2051px;width:160px;}
.it.internacionais .tit a{background-position: 0 -2071px;width:160px;}
.mn.hoteisViagens .vejaMais{color:#4e717d;background-position:0 -2093px;}

/*Oferta Dia*/
.mn.ofertaHj .sbmn{ background:none; width:379px; height:252px; box-shadow:none; border:none; right:0;}
.mn.ofertaHj .it-sbmn a:hover{color:#4aa67d;}
.mn.ofertaHj .tit{ margin:0; padding:0;}
.mn.ofertaHj .tit:hover{background:none;}
.it.btofertaHj .tit a{ background:url(../img/oferta-dia.png) no-repeat;width:379px; height:252px;}

/* Veja Mais */
.mn.tecnologia .vejaMais{color:#676767;background-position:0 -1098px;}
.mn.casa .vejaMais{color:#ff8503;background-position:0 -1116px;}
.mn.entretenimento .vejaMais{color:#a46edd;background-position:0 -1134px;}
.mn.estiloSaude .vejaMais{color:#b1a78e;background-position:0 -1152px;}
.mn.esportes .vejaMais{color:#6eae3b;background-position:0 -1170px;}
.mn.criancasBebes .vejaMais{color:#d5aa03;background-position:0 -1188px;}

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

/*AutoComplete da Busca*/
#sli_autocomplete.rich{width: 447px!important;margin:2px 0 0 -41px!important;border:2px solid #6C010D!important;border-top:0!important;}

/*reset ambiente seguro*/
#header .security {border:0;background:none;}
#header .security .logo {height:57px;margin:26px 45px 0 0;}
/*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:11px;margin-bottom:3px;}
.multiSkuMaisCores{ width:100%; display:block; padding-bottom:10px; text-indent:-9999px;background:url(../img/smallIcoInt.png) no-repeat 0 -1409px;}
.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 Tahoma;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;}

/* tooltipLojista 
.tooltipLojista {background:#fff;border:2px solid #c6c6c6;padding:15px;}
.tooltipLojista .buying {margin-bottom:5px;}
.tooltipLojista .photo {margin-right:10px;width:100px;height:40px;display:block;float:left;}
.tooltipLojista .smallRating {margin-top:16px;}
.tooltipLojista .average {padding:8px 0;clear:both;}
.tooltipLojista .votes {font-size:1.1em;font-weight:bold;}
.tooltipLojista .count, .tooltipLojista .info {font-size:0.9em;}
.tooltipLojista .fn, .tooltipLojista .price {font-weight:bold;color:#D12030;}
.tooltipLojista .price {font-weight:bold;color:#D12030;font-size:1.1em;}

div.tooltipLojista {background-color:#FFF;border:solid 1px #C6C6C6;width:200px;min-height:115px;font-family:Arial;font-size:11px;padding:5px;}
div.tooltipLojista span.lojista {float:left;}
div.tooltipLojista span.nomeLojista {color:rgb( 206,34,46);font-weight:bold;}
div.tooltipLojista ul.stars {width:125px;height:30px;padding:0px;margin:0px;}
div.tooltipLojista ul.stars li.rating {background-image:url(/App_Themes/Pontofrio/img/img.png);width:25px;height:25px;float:left;overflow:hidden;}
div.tooltipLojista ul.stars li.on {background-position:0 0;}
div.tooltipLojista ul.stars li.off {background-position:-155px 0;}
div.tooltipLojista span.preco, div.tooltipLojista span.frete, div.tooltipLojista span.previsao {display:block;}
*/

/* tooltipLojista */
.tooltipLojista{background-color:#FFF;border:solid 1px #C6C6C6;width:200px;min-height:115px;font-family:Arial;font-size:11px;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 .average {padding:8px 0;margin-bottom:10px;clear:both;border-bottom:1px solid #c6c6c6;}
.tooltipLojista .votes {font-size:1.1em;font-weight:bold;color:#D12030;}
.tooltipLojista .count, .tooltipLojista .info {}
.tooltipLojista .fn, .tooltipLojista .price {font-weight:bold;color:#D12030;}
.tooltipLojista .price {font-weight:bold;color:#D12030;font-size:1.1em;}

div.buying {margin:10px 0;}
.corpoComparacao div.buying {margin:5px 0;font-size:0.916em;line-height:14px;}
.carrinhoResumo div.buying {margin:5px 0 10px 0;}
.offerDetails {margin-bottom:10px;}
.buying .price {font-weight:bold;color:#D12030;}
.entrega .buying {color:#222;}
.seller,.ratingProdLnk {color:#D12030;font-weight:bold;text-decoration:underline;}
.ratingProd {margin-top:6px;}

.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;}
.sku .sellerList{margin-bottom:20px;border:1px solid #C6C6C6;}
.sku .sellerList th{background:#f6f6f6;}
.sellerList {width:100%;}
.sellerList .tit, .priceRange, .priceRange span {font-weight:bold;}
.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;}

.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 table.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;}
.skuSeller .sellerList tr {}
.skuSeller .sellerList td {border-top:1px solid #C6C6C6;text-align:center;}
.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;}
.sellerList .lifetimeSummary {font-size:1.2em;font-weight:bold;}
.sellerList .totalReviews {padding-left:5px;}
.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;}
.sellerList td.valorTotal {font-size:1.2em;color:#D02130;}
.sellerList td.valorTotal .parcel {line-height:24px;display:block;font-size:0.8em;}
.sellerList td.valor,
.sellerList td.valorTotal,
.skuSeller .adicionarCarrinho .bt {white-space:nowrap;}
.skuSeller .obsFrete {margin-top:5px;}

/* 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:0 0 10px;overflow:hidden;}
.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;}

/* lojista */
/* rvw */
.lojista .title2 a {font-size:1.5em;color:#fff;background:#ba0216;margin:0 -10px;padding:10px 20px;}
.lojista .area-2, .lojista .area-3, .lojista .area-4 {clear:both;overflow:hidden;width:100%;}
.lojista .area-2, .lojista .area-3 {padding:0 10px;}
.lojista .area-2 {margin-top:10px;}
.lojista .area-3 .area-3-1 {width:192px;float:left;overflow:hidden;}
.lojista .area-3 .area-3-2 {width:77.5%;float:left;margin-left:10px;}
/* end rvw */
.lojista .area-2,
.lojista .area-3 {margin:0 auto;width:970px;}
.lojista .area-2 {margin-top:10px;}

.busca-resultado .headerLojista,
.lojista .headerLojista {margin:0 auto 10px;width:960px;border:1px solid #C6C6C6;}
.busca-resultado .headerLojista .sellerLogo,
.lojista .headerLojista .sellerLogo {margin:10px;float:left;}
.busca-resultado .headerLojista .seller,
.lojista .headerLojista .seller {font-size:2em;color:#ba0216;font-weight:bold;}
.busca-resultado .headerLojista .smallRating,
.lojista .headerLojista .smallRating {float:left;}
.busca-resultado .headerLojista .lifetimeSummary,
.lojista .headerLojista .lifetimeSummary {padding-left:10px;line-height:30px;}
.busca-resultado .headerLojista .feedbackSummary,
.lojista .headerLojista .feedbackSummary {padding:30px 30px;float:left;width:55%;height:32px;border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;}
.busca-resultado .headerLojista .lnks,
.lojista .headerLojista .lnks {padding:28px 0;overflow:hidden;text-align:center;}

.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:bold;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;padding: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:0px;}
.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%, #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%);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;}
.lojista .review-information {padding:5px 0 0 0;}
.lojista .smallRating {margin-left:5px;}
.lojista .rating {display:inline-table;margin-bottom:0;padding-top:2px;text-indent:-9999em;}
.lojista .review-information {margin:0 10px;width:97%;background:none;}
.lojista .reviewer {color:#ba0216;}
.lojista .hreview .description {padding:25px 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;}


/* 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 Tahoma, 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;letter-spacing:0;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(http://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:11px}
.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:10px 0;}

/*recomendacao percentual*/
.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%;height:349px;margin:0;padding:0;position:relative;overflow:hidden;font-family:'NeoSans';font-weight:400}
.bnrAuto{width:940px;margin:15px auto 22px;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:13px;height:14px;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;letter-spacing:0;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 .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 .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 {width:145px;height:44px;float:left;margin:66px 0 0 77px;}
.ofAuto .sideDetails .cta a{width:145px;height:44px;border:1px solid #de2142;border:2px solid #e6191e;border-radius:50px;display:block;text-align:center;font-size:1.7em;color:#de2142;line-height:44px;}

.sku .descricaoAnuncio { margin-bottom: 25px; }
.sku .descricaoAnuncio .from,.sku .productDetails .oldPrice{font-size:10px;}
.sku .descricaoAnuncio .from span{color:#151826;}
.sku .productDetails .oldPrice span{color:#151826;}
.sku .descricaoAnuncio .from strong,.sku .productDetails .oldPrice strong{color:#aaadbc;font-size:12px;padding:0 0 0 6px;}
.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:30px!important;font-weight:700;}
.sku .descricaoAnuncio .productDetails .promo .discountTxt{font-size:12px;}
.sku .descricaoAnuncio .parcel{margin-left:25px;}
.sku .descricaoAnuncio .parcel,.sku .descricaoAnuncio .parcel strong{color:#b70f15;font-size:12px!important;}
.sku .descricaoAnuncio .parcel strong{font-weight:700;}
.sku .sku .descricaoAnuncio .for span{color:#151826;font-size:10px;}
.sku .descricaoAnuncio .save{color:#5e6178;font-size:11px;padding:0 0 0 27px;}
.sku .descricaoAnuncio .save span,.sku .descricaoAnuncio .save strong{font-weight:100;}
.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;}
.sku .area-3-1-2-2 .comprar{margin:15px 0 0 80px;padding:0;}
.sku .addLCas{margin-top: 15px;}
.sku .addLCas .bt{height: 44px;}
.sku .mplus{float:right;margin: 0;}
.sku .productDetails .parcel{margin-left:25px;}