/* Skin Departamento 2019 V1.1 */

.departamento .area-3-3 .bnrAuto {width: 990px; overflow: hidden; height: 350px;}
.departamento .area-3-3 .bnrAuto .slick-list {width: 990px !important;}

.departamento .mnav .title1 {display: none;}
.departamento .mnav .title2{border-top: 1px solid #e8e8e8;}
.departamento .mnav .title2:nth-child(2){border-top: 0;}
.departamento .mnav .title2, .departamento .mnav .title2 a, .atendimento .mnav .tit{background: none;font-family: "NeoSans"; text-transform: uppercase; padding: 10px 4px 10px 10px;}
.departamento .mnav .list2 li a, .atendimento .mnav a{padding: 4px 5px 4px 30px; color:#9f9f9f;}
.departamento .mnav .list2 .qtd, .busca-resultado .mnav .list2 .qtd{color: #bc0206;}
.departamento .mnav .list2, .busca-resultado .mnav .list2{}

.departamento .area-3-4{width: 990px; margin: 0 auto 40px;overflow: hidden;}
.departamento .area-4{ display:none;}
.departamento .area-4 .area-4-2{ display:none;}
.departamento .area-5{ width:990px; margin:30px auto 0; overflow:hidden;}
.departamento .area-5 .area-5-1{ width:208px; float:left;}
.departamento .area-5 .area-5-1 .dfp_skybanner{ border: 1px solid #8e959c;height: 585px;margin: 40px 0 0 12px;padding: 25px 0;position: relative;text-align: center;width: 180px;}
.departamento .area-5 .area-5-1 .dfp_skybanner::after {color: #8e959c;content: "publicidade";cursor: default;font-family: "NeoSans",Arial;font-size: 10px;left: 55px;position: absolute;text-transform: uppercase;top: 5px;}
.departamento .area-5 .navigation{ margin:0 0 30px; border: 1px solid #e8e8e8; background: #f6f6f6;}
.departamento .area-5 .banner_chat_pf{ text-align: center; }
.departamento .area-5 .area-5-2{ width:782px; float:left;}
.departamento .area-5 .area-5-2 .tit_dep { width:95%; margin:0 0 0 40px; border-bottom:3px solid #C6C6C6; font-size:1.454em; font-weight:bold; padding-bottom:10px; color:#404040; overflow:hidden;}
.departamento .area-5 .area-5-2 .tit_dep a{ color:#404040 !important;}
.departamento .area-5 .area-5-2 .tit_dep a:hover{ color:#B70F15 !important;}
.departamento .area-5 .area-5-2 .lista-produtoV2 .tit{ display:none;}
.departamento .area-5 .BnrCentralDept{ margin:0 0 20px 45px;}
/*Carousel*/
.departamento .area-5 .prateleira{ width:auto; margin:0 0 0 40px!important;}
.departamento .area-5 .prateleira .vitrineProdutos li{border-top:none;}
.departamento .area-5 .carousel .nextCarousel strong,.departamento .area-5 .carousel .backCarousel strong{border-right:none;}
.departamento .area-5 .nextCarousel span,.departamento .area-5 .backCarousel span{background:url(../images/sprite-setas.png) no-repeat 0 0;width:18px;height:50px;margin-left:-8px;}
.departamento .area-5 .nextCarousel,.departamento .area-5 .backCarousel{width:18px;}
.departamento .area-5 .nextCarousel span{background-position:0 -240px;}
.departamento .area-5 .nextCarousel span:hover{background-position:0 -190px;}
.departamento .area-5 .nextCarousel.desactive span{background-position:0 -140px;}
.departamento .area-5 .backCarousel span{background-position:0 10px;}
.departamento .area-5 .backCarousel span:hover{background-position:0 -40px;}
.departamento .area-5 .backCarousel.desactive span{background-position:0 -90px;}
.departamento .area-5-2-2{margin-top: 50px;}
.area-5-2-1 .prateleira { overflow: hidden;}

/*Dicas*/
.banner_conteudo { width:auto; margin:0 0 0 40px;overflow:hidden; height:241px;}
.banner_conteudo h2 {border-bottom:3px solid #C6C6C6; font-size:1.454em; font-weight:bold; padding-bottom:10px;margin-bottom:15px; color:#404040;}
.banner_conteudo ul li {border-top:none;}
.banner_conteudo .dica {width:70%;margin:0 auto;}
.banner_conteudo .dica h3 {font-weight:bold; padding:13px 0 7px;display:block;}
.banner_conteudo .dica span {padding:0;}
.banner_conteudo a {color:#404040;}
.banner_conteudo .dica a:hover {color:#B70F15;}
.banner_conteudo .carousel .nextCarousel strong,.banner_conteudo .carousel .backCarousel strong{border-right:none;}
.banner_conteudo  .nextCarousel span,.banner_conteudo .backCarousel span{background:url(../images/sprite-setas-peq.png) no-repeat 0 0 !important;width:16px !important;height:29px !important;margin-left:-8px !important;}
.banner_conteudo .nextCarousel,.banner_conteudo .backCarousel{width:29px;}
.banner_conteudo .nextCarousel span{background-position:0 -122px !important;}
.banner_conteudo .nextCarousel span:hover{background-position:0 -162px !important;}
.banner_conteudo .nextCarousel.desactive span{background-position:0 -202px !important;}
.banner_conteudo .backCarousel span{background-position:0 0 !important;}
.banner_conteudo .backCarousel span:hover{background-position:0 -40px !important;}
.banner_conteudo .backCarousel.desactive span{background-position:0 -80px !important;}
.Informatica .banner_conteudo h2 {border-bottom:3px solid #C6C6C6; font-size:1.454em; font-weight:bold; padding-bottom:10px;margin-bottom:15px;}
.Informatica .banner_conteudo ul li {width:133px; float:left; color:#404040;vertical-align:top; margin:0 5px; height:241px;}
.Informatica .banner_conteudo .dica {width:95%;margin:0 auto;}
.Informatica .banner_conteudo .dica h3 {font-weight:bold; padding:13px 0 7px;display:block;}
.Informatica .banner_conteudo .dica span {padding:0;}
.Informatica .banner_conteudo a {color:#404040;}
.Informatica .banner_conteudo .dica a:hover {color:#B70F15;}
.Informatica .destFiltro{ margin:4px auto 15px;}
/*Menu Cole��o*/
.tit_dep h2{ float:left;}
.tit_dep ul{ margin:0 5px 0 0; float:right; display:block;}
.tit_dep ul li{ float:left; font-size:14px; margin:6px 0 0;}
.tit_dep ul li a{ color:#404040; padding:0 0 0 18px;}
.tit_dep ul li a:hover{ color:#B70F15; text-decoration:underline;}
.tit_dep ul li span{ color:#C6C6C6; padding:0 0 0 15px;}
/*dfp*/
#google_ads_div_Eletronicos_Vitrine_ad_wrapper { margin:0 0 30px 50px;}
/*Sidebar Livros e Papalerias*/
.Livros .mnav .list2, .Papelaria #ctl00_Conteudo_ctl20_ctl01_rptRefino_ctl00_ulREfino{ display:none;}
.Livros .mnav .list2 .pnlFilter ul { display:block;}
/*Sidebar DVDs e Blu-Ray*/
.DVDseBlu-Ray .blu-ray---filmes,.DVDseBlu-Ray .blu-ray---shows,.DVDseBlu-Ray .dvds---filmes,.DVDseBlu-Ray .dvds---shows{display:none}
.DVDseBlu-Ray #ctl00_Conteudo_ctl25_ctl01_ulFaixaPreco{max-height:300px;overflow-y:auto}
.DVDseBlu-Ray .bnrSlotGames{ margin-bottom:30px;}
/*Sidebar Eletroport�teis*/
.Eletroportateis ul.list2{ display:none;}
.Eletroportateis .fBrands ul.list2, .Eletroportateis .pnlPrice ul.list2, .Eletroportateis .fRating ul.list2{ display:block;}
/*Hack Teste A/B*/
.Telefones-Celulares .area-6 .busca{ display:none;}
.Informatica .area-6 .busca{ display:none;}
/*Brinquedos*/
.Brinquedos ul.list2 {max-height:90px; overflow-y:auto;}
/*Area MBOX e Banner Retangulo*/
.area-adx { text-align: center; margin: 0 0 30px; }
.banner-retangulo-target { text-align: center; margin: 0 auto 30px; overflow: hidden; }
.banner-retangulo-target .bnrt { float: left; margin-left: 80px; }
.super-banner-expansivel-target { text-align: center; }
.banner-retangulo-dep { width:754px; overflow: hidden; margin-left:40px } 
.banner-retangulo-dep .texto-publicidade { font-size:11px; margin-bottom:10px; color: #404040; } 
.banner-retangulo-dep .cont { padding: 10px; overflow:hidden; } 
.banner-retangulo-dep .cont .bnr-dep { display: inline; margin-left:45px }
.bnr_dpt2 { width: 100%; overflow: hidden; margin-bottom: 30px; }
.bnr_dpt2 .cont { width: 640px; margin: 0 auto 30px; }
.bnr_dpt2 .pdt { float: left; margin: 0 10px; }
/*Area MBOX - Departamento Ar e Ventilacao*/
.bnrRt_ar { width: 100%; overflow: hidden; margin-bottom: 5px; }
.bnrRt_ar .cont_ar { width: 970px; margin: 0 auto; }
.bnrRt_ar .pdt { float: left; margin: 0 10px; }
.bnrfull_ar { width: 100%; overflow: hidden; margin-bottom: 5px; }
.bnrfull_ar .bnrfull_cont { width: 768px; margin: 0 auto; }


/*Banner Slot*/
.Eletrodomesticos .bnrSlotDep{ width:100%; height:72px; margin:15px 0;}
.Eletrodomesticos .bnrSlotDep .cont{ width:970px; height:72px; margin:0 auto;}
.Eletrodomesticos .bnrSlotDep .cont ul{ width:910px; margin:0 auto; padding:0; text-indent:-9999em;}
.Eletrodomesticos .bnrSlotDep .cont ul li{ float:left;} 
.Eletrodomesticos .bnrSlotDep .cont ul li a{ background:url(../images/sprite-slot-tv-dep.png) no-repeat; width:130px; height:72px; display:block;}
.Eletrodomesticos .bnrSlotDep .cont .slot1{ background-position:0 0;}
.Eletrodomesticos .bnrSlotDep .cont .slot2{ background-position:-121px 0;}
.Eletrodomesticos .bnrSlotDep .cont .slot3{ background-position:-242px 0;}
.Eletrodomesticos .bnrSlotDep .cont .slot4{ background-position:-363px 0;}
.Eletrodomesticos .bnrSlotDep .cont .slot5{ background-position:-484px 0;}
.Eletrodomesticos .bnrSlotDep .cont .slot6{ background-position:-605px 0;}
.Eletrodomesticos .bnrSlotDep .cont .slot7{ background-position:-726px 0; display:none;}
.Eletrodomesticos .bnrSlotDep .cont .slot8{ background-position:-847px 0;}

.Eletrodomesticos .bnrSlotDep .cont .slot1:hover{ background-position:0 -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot2:hover{ background-position:-121px -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot3:hover{ background-position:-242px -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot4:hover{ background-position:-363px -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot5:hover{ background-position:-484px -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot6:hover{ background-position:-605px -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot7:hover{ background-position:-726px -80px;}
.Eletrodomesticos .bnrSlotDep .cont .slot8:hover{ background-position:-847px -80px;}

.Livros .area-3-4 .ctn_home{ margin-top:30px;}
.departamento .area-5 .area-5-5 { /*clear: both;*/ float: right; width: 750px; }
.departamento .area-5 .area-5-5 .tit_dep { width:auto; margin:0 0 0 40px; border-bottom:3px solid #C6C6C6; font-size:1.454em; font-weight:bold; padding-bottom:10px; color:#404040; overflow:hidden;}
.departamento .area-5 .area-5-5 .tit_dep a{ color:#404040 !important;}
.departamento .area-5 .area-5-5 .tit_dep a:hover{ color:#B70F15 !important;}
.departamento .area-5 .area-5-5 .lista-produtoV2 .tit{ display:none;}

.departamento .area-5 .percycle-header { width:auto; margin:0 0 0 40px; border-bottom:3px solid #C6C6C6; font-size:1.454em; font-weight:bold; padding-bottom:10px; color:#404040; overflow:hidden;}
.departamento .percycle-header h2 {border-bottom: 0 !important;color: #404040;font-size: 100% !important;font-weight: bold;margin: 0;overflow: hidden;padding-bottom: 0 !important;}

.Livros .bnr_dptDp .bnrOpt3 .prPor .txtPorA{ width:28px; line-height:13px;}

.Telefones-Celulares .bArea-1-4{ display:none;}

.vitrineProdutos .productDetails .PaymentDiscount{ display: none; font-family:'NeoSans'; color:#000; letter-spacing: -0.31px; font-size: 12px; position: absolute; bottom: -54px; left: 0;}
.vitrineProdutos .productDetails .DiscountCondition { float: left; margin: 0 3px 0 0;}
.prateleira .smallRating{ }


/*Temp*/
.prateleira .flags{ top:221px;}
.prateleira .name, .compreJunto .name{ top:270px;}
.prateleira .productDetails{ }
.prateleira .smallRating {}

.area-5-2-1 .prateleira .flags{ left: 9%}
.area-5-2-1 .prateleira .name, .compreJunto .name{ left: 9%}
.area-5-2-1 .prateleira .productDetails{ left: 9%}
.area-5-2-1 .prateleira .smallRating { left: 9%}


.departamento .area-3-4 .ctn_topo{border: 1px solid #e5e5e5;height: 90px;margin: 40px auto 0;padding: 10px 0.625em;position: relative;text-align: center;width: auto; background-position: center center!important;}
.departamento .area-3-4 .ctn_topo::after {color: #e5e5e5;content: "publicidade";cursor: default;font-family: "NeoSans",Arial;font-size: 10px;left: -7px;position: absolute;text-transform: uppercase;top: 45%;transform: rotate(270deg);width: 60px;}
.departamento .area-3-4 .ctn_topo a{ height: 100px!important; }

.departamento .dfp_superbanner_top {border: 1px solid #e5e5e5;height: 90px;margin: 20px auto 0;padding: 10px 0.625em;position: relative;text-align: center;width: auto; overflow: hidden;}
.departamento .dfp_superbanner_top::after {color: #e5e5e5;content: "publicidade";cursor: default;font-family: "NeoSans",Arial;font-size: 10px;left: -7px;position: absolute;text-transform: uppercase;top: 45%;transform: rotate(270deg);width: 60px;}

.departamento #dfp_superbanner_bottom{border: 1px solid #e5e5e5;height: 90px;margin: 20px auto;padding: 10px 0.625em;position: relative;text-align: center;width: auto; overflow: hidden;}
.departamento #dfp_superbanner_bottom::after {color: #e5e5e5;content: "publicidade";cursor: default;font-family: "NeoSans",Arial;font-size: 10px;left: -7px;position: absolute;text-transform: uppercase;top: 45%;transform: rotate(270deg);width: 60px;}



/*Produto destaque 1x*/
.PaymentDiscount{ display: none; background: #f4f4f4; width: 200px; float: left; overflow: hidden; border: 1px solid #e0e0e0; border-radius: 5px; padding:7px 0 7px 10px;font-family: "NeoSans"; margin: 15px 0 0;} 
.PaymentDiscount:before { content: ""; display: none; width: 10px; height: 10px; border: 1px solid #e0e0e0; transform: rotate(-45deg); position: absolute; top: 75px; z-index: 999; border-left: none; border-bottom: none; background-color: #f4f4f4; left: 16px; }
.PaymentDiscount .for.price.discount { color: #b70f15; font-size: 12px; font-weight: 700; padding: 0;}
.PaymentDiscount .DiscountCondition { color: #666666; font-size: 10px; padding: 0; font-weight: 700;}
.PaymentDiscount .DiscountText { color: #666666; font-size: 10px; font-weight: 400;}
.PaymentDiscount .DiscountInfo{ display: none;}

/* Banner Ret�ngulo */
.area-5-2-4 .dfp_retangulo, .bnr_dpt2{ position: relative; border: 1px solid #e5e5e5; float:right;padding: 20px 0.625em;margin:40px 0;text-align: center; height: 250px; width: 740px!important;}
.area-5-2-4 .dfp_retangulo::after, .bnr_dpt2::after {color: #e5e5e5;content: "publicidade";cursor: default;font-family: "NeoSans",Arial;font-size: 10px;left: -7px;position: absolute;text-transform: uppercase;top: 45%;transform: rotate(270deg);width: 60px;}
.area-5-2-4 .dfp_retangulo > div, .bnr_dpt2 > div { display: inline-block; margin: 0!important;}


.area-5-2-4 .superbanner {position: relative; border: 1px solid #e5e5e5;margin: 40px auto;padding: 20px 0.625em;text-align: center; width: 700px;}
.area-5-2-4 .superbanner::after {color: #e5e5e5;content: "publicidade";cursor: default;font-family: "NeoSans",Arial;font-size: 10px;left: -7px;position: absolute;text-transform: uppercase;top: 45%;transform: rotate(270deg);width: 60px;}
.area-5-2-4 .superbanner img{width: 640px!important;}

.fLojista ul.list2{ display: block; }