﻿@import 'non-responsive.css';

@charset "UTF-8";

/* Casas Bahia Version: 7.0.3 */


/* FONT FACE
===================================================================================================*/
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');

@font-face {
  font-family: 'Futura-Bold';
  font-weight: normal;
  font-style: normal;
  src: url('../font/FuturaBT-Bold.eot') format('eot');
  src: url('../font/FuturaBT-Bold.eot?#iefix') format('embedded-opentype'),
       url('../font/FuturaBT-Bold.woff') format('woff'),
       url('../font/FuturaBT-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Futura-Light';
  font-weight: bold;
  font-style: normal;
  src: url('../font/Futura-Light.eot') format('eot');
  src: url('../font/Futura-Light.eot?#iefix') format('embedded-opentype'),
       url('../font/Futura-Light.woff') format('woff'),
       url('../font/Futura-Light.ttf') format('truetype');
}

/* 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%;border:0;}
body {background:#fff;line-height:1;color:#000;}
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;}



/* BASIC
===================================================================================================*/
body {font:75% 'Nunito', sans-serif;background:#F2F2F2;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#333;}
strong,b {font-weight:800;}
input, select, textarea {padding:2px;font:1em Tahoma, Arial, Helvetica, sans-serif;}
input, select, textarea {padding:5px 2px;border: 1px solid #d5d5d5;color: #333;font-weight:bold;outline: 0;}
select {padding:5px 2px 5px 0;}
input:focus {border:1px solid #3a8bdc;}
input.firadio, input.ficheckbox {border:none;background:none;}



/* ESQUELETO
===================================================================================================*/
#aspnetForm {overflow:hidden;position:relative;}
.oferta-surpresa-menu .bnr-super-oferta{ right: -49px !important; top: 31px !important;}
.natal-menu .bnr-natal{position: absolute;left: -186px !important;}
.home .area-root, .departamento .area-root, .busca-resultado .area-root {overflow:hidden;background-color:#fff;}
.home .area-2, .departamento .area-2, .busca-resultado .area-2 {clear:both;}
.home .area-2 {margin:0 -5px;}
.departamento .area-4 {overflow:hidden;padding:0;}
.home .area-3-1, .departamento .area-4-1, .departamento .area-4-4 {float:right;width:100%;overflow:hidden;}
.home .area-3-2, .departamento .area-4-2 {float:left;margin:0 0 10px -15.9em;width:15em;}
.home .area-3-1-2, .departamento .area-4-1-1, .departamento .area-4-4-1 {padding:0 15.9em 0 0;}
.home .area-3-1-2-1, .departamento .area-4-1-1-2 {float:left;margin:0 -15.9em 0 0;width:100%;}
.home .area-3-1-2-2 {float:right;width:15em;margin-right:-15.9em;}
.departamento .area-4-1-2 {float:right;width:15em;}
/*temp*/.home .area-3-1-2-2 ins {margin:0 0 5px}
/*temp*/.departamento .area-4-1-2 ins {margin:0 0 5px}
.busca-resultado table {border-collapse:separate !important;}
.busca-resultado .area-4 {overflow:hidden;margin: 0 auto 30px;padding: 0;width: 990px;}
.busca-resultado .area-4-1 {float: left;overflow: hidden;width: 745px;}
.busca-resultado .area-4-2 {float: right;overflow: hidden;width: 745px;}
.busca-resultado .area-4-2 .area-4-2-1 .brnTvAuto{height: auto;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto {width: 745px;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list {height: 270px;width: 100%;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .sideImage {height: 200px;width: 200px;margin: 20px 0 0 40px;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .sideImage img {width: 100%;height: 100%; margin:0;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .percentual {height: 50px;right: 0;top: 0;width: 50px;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .percentual span {font-size: 15px;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .sideDetails{margin-left: 20px;width: 460px;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .sideDetails .productDetails {width: 250px; margin-left: 0;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-list .ofAuto .sideDetails .name {margin: 0;width: 100%;margin-top: 20px;font-size: 12px;}
.busca-resultado .area-4-2 .area-4-2-1 .bnrAuto .slick-dots {left: 35%;}
.busca-resultado .area-4-3 {float:left;width:230px;_display:inline;}
.busca-resultado .main {}
.footer {clear:both;display:table;}
body.sku {background:#fff;}
#produto {margin:0 auto;position:relative;width:970px;}
.sku .area-3 {padding:10px 0 0 312px;margin:0 auto 15px auto;width:970px;position:relative;display:table;}
.sku .area-4 {margin:0 auto 15px;width:970px; overflow: hidden;}
.sku .area-3-1 {float:right;width: 85%;}
.sku .area-3-2 {float:left;width: 400px;margin-left: -320px;}
.sku .area1-1-1 {overflow:hidden;}
.sku .area-3-1-3 {overflow:hidden;float:left;width:209px;margin-left:10px;}
.sku .area-3-1-2 {width:100%;float:left;}
.sku .area-3-2-1{position: relative;}
.sku .percentual { position: absolute; top: 50px; right: 36px; z-index: 99; }
.sku .percentual span{text-indent: 5px;font-weight: 800;line-height: 70px;background: #ffb413; font-size: 26px;width: 80px; height: 80px; color: #000;border-radius: 100%;display: block;}
.indisp .area-3-1-2 {/*float:none;width:auto;*/}
.sku .area-3-1-4 {clear:both;overflow:hidden;}
.sku .area-3-1-2-2 {border:1px solid #D6E5F2;background-color: #F1F7FC;border-radius: 8px;z-index: 0;position: relative;box-sizing: border-box;padding: 20px;}
.sku .area-3-1-2-2:after{clear:both;display:table;content:""}
.sku .area2 {padding-bottom:35px;clear:both}
.sku .area-3-1-2-1 {border-bottom: 0;box-sizing: border-box;padding:0 0 20px;}
.sku .area-3-1-2-1 span.flags {display: block;margin: 10px 0;}
.sku .box-banner {margin: 20px 0; text-align: center}
.sku .saiba-mais-marketplace{display: none;text-align: center; padding: 5px;margin-bottom: 20px;background: #F1F7FC; border-radius: 5px;}
.sku .saiba-mais-marketplace .saiba-link{cursor: pointer;}
.sku #modal-infos-marketplace{display: none; width: 100%; position: fixed; background: rgba(0, 0, 0,.8); height: 100%;top: 0; z-index: 999;}
#modal-infos-marketplace .modal-marketplace{position: relative;width: 800px; height: 400px; background: #fff; border-radius: 5px; margin: 60px auto;}
#modal-infos-marketplace .modal-text{padding: 10px 20px;}
#modal-infos-marketplace .wrap-text{overflow-y: scroll; height: 300px; margin-right: 15px;}
#modal-infos-marketplace .modal-title{ background: #3178C1; color: #FFF; padding: 16px; font-size: 18px; font-weight: 800; margin-bottom: 20px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#modal-infos-marketplace .close-btn{position: absolute; right: 15px; top: 10px; font-weight: 800; cursor: pointer; background: #FFF; padding: 7px 10px;}

/*titulos , .passo .tit*/
.sku .tit, .checkout .box .top, .carrinho .prateleira .tit, .boxGes .tit,.boxGesServ .tit,.parcelamento .tabs li a {background: #fff;font-size:1.334em;border:1px solid #d6e5f2;color: #0033C6;}
.login .box .top {margin:-1px;text-align:center;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}

/*padrao indice*/
.ind a {padding:2px 4px 2px 11px;padding-left:11px;font-size:0.9em;color:#096DA8;background:url(../img/smallIcoInt.png) no-repeat 0 -142px;}
.ind a:hover, .nao-sei-cep:hover {color:#fff !important;background:url(../img/smallIcoInt.png) no-repeat 0 -170px #096DA8;}

/*Carregando*/
#ctl00_Conteudo_progress {width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;}
.load {width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:url(../img/overlay.png);}
.load .wrapper {opacity:1;position:absolute;top:40%;left:40%;width:250px;height:150px;background:url(../img/bg-loading.gif) no-repeat;overflow:hidden;}
.load .wrapper p {padding-top:109px;margin:0 auto;width:175px;font-size:1em;font-weight:900;color:#FFF;text-align:center;background:url(../img/load-cb.png) no-repeat center;}

/*Validacao*/
div.erro, div.aviso, .mensagemRestricao {-moz-border-radius:6px;-webkit-border-radius:6px;}
.erro, div.aviso, .mensagemRestricao {background:url(../img/erro-bg.gif) repeat-x 0 0 #FFF;border:1px solid #b80c07;margin:0 0 10px 0;padding:15px 0 5px 0;text-align:center;}
.erro ul {list-style:disc inside none;}
.areaLogin div.erro {margin:10px;}
.areaCadastro .erro {margin-left:-45px;}
.avulsa .ct .erro {display:block;}
div.aviso h4 {color:#F00;font-size:1.6em;}
.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;font-size:1.1em;}
input.erro {border:1px solid #b80c07;margin:0 !important;padding:5px 2px;text-align:left;}
.erro ul li, div.aviso ul li {margin:0px 0 5px 0;}
.passo .erro {margin:10px;}
.p2 .erro {margin:0 0 10px -10px;}
select.erro {margin:0 !important;padding:2px !important;text-align:left !important;}

/*PADRAO FORM*/
.postal1, input.prefixo {width: 100px;}
.postal2, input.sufixo {width: 65px;}
.DDD,.ddd {width:20px !important;}
input.telefone, input.fone {width:78px !important;}
.maskCEP.prefixo.fitext { border-radius: 4px; width: auto;}

/*Home Banner*/
.mainBanner {position:relative;width:100%;background:url(../img/bgMBnH.gif) repeat-x 0 0}
.home .mainBanner {height:320px;overflow:hidden;}
.home .mainBanner .slideShow {height:280px;position:relative;}
.departamento .area-3-2 .mainBanner {height:320px;overflow:hidden;}
.mainBanner .fullBanner ul li.item a {display:block;}
.mainBanner .mainBannerList {bottom:0;left:78%;position:absolute;z-index:10;background:url(../img/pgBnMain.png) no-repeat 0 0;}
.mainBanner .mainBannerList ul li {overflow:hidden;float:left;margin-right:5px;}
.mainBanner .mainBannerList ul li a {overflow:hidden;width:24px;height:22px;line-height:18px;display:block;text-align:center;cursor:pointer;font-weight:bold;}
.mainBanner .mainBannerList .ctrl {margin-top:4px;margin-left:3px;}
.mainBanner .mainBannerList .ctrl, .mainBanner .mainBannerList ul {float:left;}
.mainBanner .mainBannerList .ctrl a {background:none;padding:0;width:auto;height:auto;margin-top:5px;cursor:pointer;}
.mainBanner .mainBannerList .ctrl a:hover {background:none;}
.mainBanner .mainBannerList .pauseButton, .mainBanner .mainBannerList .playButton {overflow:hidden;width:9px;height:0;padding-top:11px;display:block;}
.mainBanner .mainBannerList .mainBannerList1 {background:url(../img/pgBnMain.png) no-repeat right 0;overflow:hidden;padding:6px 10px 5px;position:relative;right:-5px;}
.mainBanner .mainBannerList ul li a, .mainBanner .mainBannerList ul li a:hover, .mainBanner .mainBannerList ul .selected a {background:url(../img/pgBnMain.png) no-repeat 0 -35px;color:#fff;}
.mainBanner .mainBannerList ul li a:hover, .mainBanner .mainBannerList ul .selected a {background-position:0 -60px;}
.mainBanner .mainBannerList .pauseButton {background:url(../img/pgBnMain.png) no-repeat 0 -83px;}
.mainBanner .mainBannerList .playButton {background:url(../img/pgBnMain.png) no-repeat 0 -96px;}
.home .mainBanner .fullBanner ul li .banner {width:990px;margin:0 auto;}
.home .mainBanner .fullBanner ul li.item {width:990px;}
.home .fullBanner ul li.item {position:absolute;left:50%;margin-left:-495px;top:0;}
.home .mainBanner .fullBanner {border-bottom:8px solid #0d76bd;background:#fff;}
.home .mainBanner .faixaFrete {text-align:center;}
.departamento .mainBanner .fullBanner ul li .banner {width:780px;margin:0 auto;}
.departamento .fullBanner ul li.item {position:absolute;left:50%;margin-left:-297px;top:25%;z-index:2;}
.departamento .mainBanner {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.departamento .mainBanner .faixaFrete {left:50%;margin-left:-297px;position:absolute;top:16%;z-index:2;}
.departamento .mainBanner .fullBanner ul li .banner {width:780px;margin:0 auto;}
.departamento .mainBanner .fullBanner ul li.item {width:780px;}
.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;}

/* ============ HEADER E BARRA DE BUSCA ===================
==========================================*/
#header {position:relative;z-index:998;}
.header .topHeader {background:#1381ce;overflow:hidden;height:110px;}
.header .topHeader .wp {width:990px;margin:0 auto;position:relative;}
.header .headerMenu {height: 67px;margin: 0 auto;padding: 5px 7.5% 5px 0;position: relative;width: 990px;}
.header .cesta {position: absolute; top: 52px; right: -1px; border-left: 1px solid #0f74c6;}
.header #spnCarrinho {width:155px;height:31px;background:url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/icon-caminhao-de-compra-menu.png) no-repeat 10px 0px;}
.header .cesta a { text-align: left; padding: 0 0 0 70px; display: block; }
.header .cesta a:hover{background: none;}
.header .cesta span { font-size: 11px; color: #abdeff; display: block; }
.header .cesta .itensCarrinho { font-size: 12px; font-weight: 800; color: #ffe400;}
/*.header .logo {float:left;margin:43px 0 0 0 ;overflow:hidden;text-indent:-9999px;width:180px;height:48px;background:url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/icons/ic-logo.png) no-repeat;}*/
.header .ident {overflow:hidden;max-width:215px;font-size:11px;position:absolute;top:17px;left:0;}
.header .ident .welcome {display:block;overflow:hidden;color:#fff;}
.header .ident .welcome a {color:#a6daff;}
.header .ident .welcome a:hover {color:#ffe400;}
.header .ident .meuCadastro, .header .login {font-size:0.917em;color:#fff;}
.header .servicos {position:absolute;top:17px;left:217px;}
.header .servicos li {float:left;}
.header .servicos li.televendas, .header .servicos li.atendimento { margin-left: 15px; }
.header .servicos li.pedido a { background: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/icon-meus-pedidos-menu.png) no-repeat; padding-left: 15px; }
.header .servicos li.atendimento a { background: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/icon-atendimento-menu.png) no-repeat; padding-left: 25px; }
.header .servicos li.chat { display: none; }
.header .servicos li.televendas { background: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/icon-telefone-menu.png) no-repeat 5px -1px; padding-left: 15px; height: 16px; }
.header .servicos li a {color: #a6daff; font-size: 12px; display: block; padding: 0 9px;  font-weight: 700;}
.header .servicos li a:hover {color:#ffe400;}
.header .servicos .televendas .tx, .header .servicos .atendimento .tx, .header .servicos .chat .tx  {display:block;}
.header .servicos .televendas .tx strong, .header .servicos .atendimento .tx strong, .header .servicos .chat .tx strong {color:#ffe400; font-weight: normal;}
.header .hSocial {position:absolute;top:12px;left:595px;overflow:hidden;}
.header .hSocial li {float:left;margin-left:10px;position:relative;padding-left:16px;}
.header .hSocial a {display:block;}
.header .hSocial .l {border:1px solid #09477d;background:#f2f2f2;font-size:0.75em;color:#464646;display:block;padding:10px 5px 8px 10px;}
.header .hSocial a:hover .l {background:#fff;}
.header .hSocial .ico {display:block;width:23px;height:23px;position:absolute;left:0;top:4px;background:url(../img/smallIco.png) no-repeat -999em -999em;}
.header .hSocial .twitter .ico {background-position:0 -2900px;}
.header .hSocial .facebook .ico {background-position:0 -3000px;}
.header .hSocial .youtube .ico {background-position:0 -3100px;}
.header .siteSeguro { display: none; }
.header  .btnLcHeader {}
.header  .btnLcHeader .btnLc { background: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/icon-lista-de-casamento-menu.png) no-repeat; width: 81px; height: 34px; display: block; font-size: 12px; color: #abdeff;  padding-left: 30px; }
.header  .btnLcHeader .btnLc:hover { opacity: 0.75; }
.siteSeguro {position:absolute;top:64px;height:17px;width:142px;right:5px;border-top:1px solid #c00e16;background:#b50b12;text-align:center;}
.siteSeguro a {color:#fff;font-weight:bold;font-size:0.75em;background:url(../img/smallIco.png) no-repeat 0 -98px;padding-left:12px;}
#lnkCadastreSe { font-size: 12px;  color: #a6daff; font-weight: 800;}

/* class menuWrap*/
.menuWrap {background:#00458c;height:67px;}
.menuWrap .nav-list{ margin:0 auto; position:relative; width: 990px;}
.menuWrap li.lnkTodasCategorias {position: absolute;top: 0;right: 0;}
.menuWrap li.lnkTodasCategorias:hover a.btTodosDpt {padding: 13px 13px 38px !important;}
.menuWrap li {float:left;vertical-align:top;}
.menuWrap li a {display:block;color:#a6daff;}
.menuWrap li a b {display:block;border-left:1px solid #0d77c3;padding: 0 4px;cursor:pointer;font-size:11px;  font-weight: normal;}
.menuWrap li.mn-esporte---lazer a b, .menuWrap li.mn-tvs-e-video a b, .menuWrap li.mn-tvs-e-acessorios a b, .menuWrap li.mn-esporte-e-lazer a b
.menuWrap li.ms-esporte---lazer a b, .menuWrap li.ms-tvs-e-video a b, .menuWrap li.ms-tvs-e-acessorios a b, .menuWrap li.ms-esporte-e-lazer a b{ border-left: none;}
.menuWrap li a:hover, .menuWrap li.selected a {color:#ffe400;}
.menuWrap .mn-tvs a b{padding-left:5px;border:none;}

/*class navtop*/
.nav-top .nav-list{ margin:0 auto; position:relative; width: 990px; text-align: center;}
.nav-top li.lnkTodasCategorias { position: absolute; top: 0; right: 0; }
.nav-top li.lnkTodasCategorias:hover {border-bottom: 13px solid #002b50;height: 67px;}
.nav-top li.lnkTodasCategorias:hover .nav-title { border-radius: 5px 5px 0 0; }
.nav-top li.mn-decoracao, .nav-top li.oferta-surpresa-menu, .nav-top li.mn-tablets, .nav-top li.mn-moda, .nav-top li.mn-linha-industrial, .nav-top li.mn-natal, .nav-top li.mn-joias, .nav-top li.mn-produtos-de-limpeza, .nav-top li.mn-pet-shop, .nav-top li.mn-alimentos, .nav-top li.mn-instrumentos-musicais, .nav-top li.mn-casa-e-construcao, .nav-top li.mn-bebidas, .nav-top li.mn-artesanato, .nav-top li.mn-alameda-de-servicos, .nav-top li.mn-artigos-para-festas, .nav-top li.mn-audio, .nav-top li.mn-viagens, .nav-top li.mn-calcados, .nav-top li.mn-perfumaria {display: none !important; }
.nav-top li {display:inline-block;vertical-align:baseline;}
.nav-top li a {display:block;color:#a6daff;padding:4px 0 5px;}
.nav-top li a b {display:block;border-left:1px solid #0d77c3;padding:0 0 0 3px;cursor:pointer;font-size:11px;  font-weight: normal;}
.nav-top li.mn-esporte---lazer a b, .nav-top li.mn-tvs-e-video a b { border-left: none; padding: 0; }
.nav-top li a:hover, .nav-top li.selected a {color:#ffe400;}

/* Sazonal */
li.nav-item--campanha-sazonal-b a b {
  color: #ffe400;
  font-weight: bold!important;
}

/*todos os departamentos*/
.todasCategorias { display: none; position: absolute; z-index: 999; right: 0; width: 990px; padding: 15px 0 0px; background-color: #002b50; float: left; top: 69px; border-radius: 7px 0 7px 7px;}
.lnkTodasCategorias {position:relative;}
.lnkTodasCategorias:hover .todasCategorias, .lnkTodasCategorias:focus .todasCategorias {display:block;}
.lnkTodasCategorias a {text-align:left;}
.lnkTodasCategorias .btTodosDpt { padding: 13px; display:block; background-color:#002b50; border-radius: 5px; margin-top: 15px; font-size: 11px; font-weight: 800; color: #ffe400; text-transform: uppercase; }
.lnkTodasCategorias .btTodosDpt:before { content: ""; background: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/menu-icon-departamentos.png) no-repeat 0 2px;  padding: 0 0 0 20px; width: 13px; height: 10px; }
.lnkTodasCategorias .btTodosDpt:hover, .lnkTodasCategorias .btTodosDpt:active {background-color:#002b50;}
.lnkTodasCategorias .btTodosDpt.hoverAllDeparts { padding: 13px 13px 30px; }
.lnkTodasCategorias a:hover {background-color:transparent;}
.lnkTodasCategorias .grupo { float: left; margin: 15px 0; padding-left: 20px; font-size: 11px; line-height: 13px; text-align: left; border-right: 1px solid #a4d5fd; border-left: 1px solid #e5f2fd; }
.lnkTodasCategorias .grupo-visitados { width: 368px; border-left: none; }
.lnkTodasCategorias .grupo-demais { width: 368px; }
.lnkTodasCategorias .grupo-servicos { width: 164px; border-right: none; }
.lnkTodasCategorias .grupo-tit { display: block; margin-bottom: 20px; font-weight: 700; text-transform: uppercase; color: #1381ce; }
.lnkTodasCategorias .grupo-coluna { float: left; width: 174px; }
.lnkTodasCategorias .grupo-list { float: left; display: block; width: 21%; padding: 0 0 0 3.5%; }
.lnkTodasCategorias .grupo-list:last-child { padding-bottom: 0; }
.lnkTodasCategorias .grupo-coluna-01 .grupo-list { border-right: 1px solid #badffd; }
.lnkTodasCategorias .grupo-servicos .grupo-coluna-01 .grupo-list { border-right: none; }
.lnkTodasCategorias .grupo-coluna-02 .grupo-list { padding-left: 20px; }
.lnkTodasCategorias .grupo-item { display: block; margin: 0 0 10px; }
.lnkTodasCategorias .grupo-item.dpt, .lnkTodasCategorias .grupo-item.srv { padding-left: 0; margin-bottom: 10px; }
.lnkTodasCategorias .grupo-visitados .grupo-item.dpt { margin-bottom: 0; }
.lnkTodasCategorias .grupo-item a { height: auto !important; padding: 0; }
.lnkTodasCategorias .grupo-item a:hover { background-color: transparent; color: #ffe400; }
.lnkTodasCategorias .grupo-item-titulo span { font-size: 16px; color: #fff;  font-weight: 800; }
.lnkTodasCategorias .grupo-item-titulo.notitulo span { color: #002b50; }
.lnkTodasCategorias .grupo-item .mnsub-link { font-size: 14px; color: #a6daff;  }
.nav-list .lnkTodasCategorias {position:relative;}
.nav-list .lnkTodasCategorias:hover .todasCategorias, .nav-list .lnkTodasCategorias:focus .todasCategorias {display:block;}
.nav-list li.lnkTodasCategorias a {text-align:left;}
.nav-list .nav-title { padding: 13px; display:block; background-color:#002b50; border-radius: 5px; margin-top: 15px; font-size: 11px; font-weight: 800; color: #ffe400; text-transform: uppercase; }
.nav-list .nav-title:before { content: ""; background: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/menu-icon-departamentos.png) no-repeat 0 2px; padding: 0 0 0 20px; width: 13px; height: 10px; }
.nav-list .lnkTodasCategorias:hover a {border-radius: 5px 5px 0 0}
.nav-list .lnkTodasCategorias .grupo { float: left; margin: 15px 0; padding-left: 20px; font-size: 11px; line-height: 13px; text-align: left; border-right: 1px solid #a4d5fd; border-left: 1px solid #e5f2fd; }
.nav-list .lnkTodasCategorias .grupo-visitados { width: 368px; border-left: none; }
.nav-list .lnkTodasCategorias .grupo-demais { width: 368px; }
.nav-list .lnkTodasCategorias .grupo-servicos { width: 164px; border-right: none; }
.nav-list .lnkTodasCategorias .grupo-tit { display: block; margin-bottom: 20px; font-weight: 700; text-transform: uppercase; color: #1381ce; }
.nav-list .lnkTodasCategorias .grupo-coluna { float: left; width: 174px; }
.nav-list .lnkTodasCategorias .grupo-list { padding-bottom: 25px; }
.nav-list .lnkTodasCategorias .grupo-list:last-child { padding-bottom: 0; }
.nav-list .lnkTodasCategorias .grupo-coluna-01 .grupo-list { border-right: 1px solid #badffd; }
.nav-list .lnkTodasCategorias .grupo-servicos .grupo-coluna-01 .grupo-list { border-right: none; }
.nav-list .lnkTodasCategorias .grupo-coluna-02 .grupo-list { padding-left: 20px; }
.nav-list .lnkTodasCategorias .grupo-item.grupo-item-titulo { text-align: left; }
.nav-list .lnkTodasCategorias .grupo-item.dpt, .nav-list .lnkTodasCategorias .grupo-item.srv { padding-left: 0; margin-bottom: 10px !important; }
.nav-list .lnkTodasCategorias .grupo-visitados .grupo-item.dpt { margin-bottom: 0; }
.nav-list .lnkTodasCategorias .grupo-item a {clear: both;float: left;font-size: 13px;font-weight: normal;padding: 1px;}

/* Menu de Resultado de Busca */

/*body.busca-resultado .headerMenu li{margin:0 -1px 0 0}*/
body.busca-resultado .menuWrap{min-height:71px}
body.busca-resultado .menuWrap .nav-list{height:67px;margin:0 auto;padding:5px 145px 5px 0;position:relative;width:990px}
body.busca-resultado .menuWrap li{padding:0}
body.busca-resultado .menuWrap li a{color:#a6daff;float:left;font-size:11px;font-weight:400;height:auto;line-height:normal;padding:8px 0}
body.busca-resultado .menuWrap li a:hover{background:0;color:#ffe400}
body.busca-resultado .menuWrap li.lnkTodasCategorias .btTodosDpt{background-color:#002b50;border-radius:5px;color:#ffe400;display:block;font-size:11px;font-weight:bold;margin-top:15px;padding:13px;text-transform:uppercase}
/*body.busca-resultado .menuWrap .nav-list>li.nav-item:nth-child(-n+10) b{padding:0 4px}*/
body.busca-resultado .menuWrap .nav-list>li.mn-esporte---lazer,body.busca-resultado .menuWrap .nav-list>li.mn-livros,body.busca-resultado .menuWrap .nav-list>li.mn-ferramentas,body.busca-resultado .menuWrap .nav-list>li.mn-dvds---blu-ray,body.busca-resultado .menuWrap .nav-list>li.mn-automotivo,body.busca-resultado .menuWrap .nav-list>li.mn-brinquedos,body.busca-resultado .menuWrap .nav-list>li.mn-bebes,body.busca-resultado .menuWrap .nav-list>li.mn-esporte---lazer,body.busca-resultado .menuWrap .nav-list>li.mn-cama-mesa-e-banho,body.busca-resultado .menuWrap .nav-list>li.mn-relogios,body.busca-resultado .menuWrap .nav-list>li.mn-moda,body.busca-resultado .menuWrap .nav-list>li.mn-malas,body.busca-resultado .menuWrap .nav-list>li.mn-tablets,body.busca-resultado .menuWrap .nav-list>li.mn-decoracao{border-top:1px solid #005296}
body.busca-resultado .menuWrap .nav-list>li.mn-tvs-e-video,body.busca-resultado .menuWrap .nav-list>li.mn-eletrodomesticos,body.busca-resultado .menuWrap .nav-list>li.mn-cameras---filmadoras,body.busca-resultado .menuWrap .nav-list>li.mn-celulares---telefones,body.busca-resultado .menuWrap .nav-list>li.mn-informatica,body.busca-resultado .menuWrap .nav-list>li.mn-portateis,body.busca-resultado .menuWrap .nav-list>li.mn-moveis,body.busca-resultado .menuWrap .nav-list>li.mn-saude---beleza,body.busca-resultado .menuWrap .nav-list>li.mn-games,body.busca-resultado .menuWrap .nav-list>li.mn-utilidades-domesticas{border-bottom:1px solid #003b7f}
body.busca-resultado .menuWrap .nav-list>li.mn-campanha-sazonal a{position: relative;top: 1px;}
body.busca-resultado .menuWrap .nav-list>li.mn-campanha-sazonal a b{ color: #ffe400; font-weight: 800; }

body.meus-pedidos .navbar-services--links{left:220px;position:absolute;top:15px;width:auto}
body.meus-pedidos .navbar-services--functions{position:absolute;right:153px;top:51px;width:125px}
body.meus-pedidos .headerMenu li{margin:0}
body.meus-pedidos .menuWrap{min-height:71px}
body.meus-pedidos .menuWrap .nav-list{position:relative;float:none;max-width:1000px;padding:5px 150px 5px 0;text-align:left;width:100%}
body.meus-pedidos .menuWrap li{padding:0}
body.meus-pedidos .menuWrap li a{color:#a6daff;float:left;font-size:11px;font-weight:400;height:auto;line-height:normal;padding:8px 0}
body.meus-pedidos .menuWrap li a:hover{background:0;color:#ffe400}
body.meus-pedidos .menuWrap li.lnkTodasCategorias .btTodosDpt{background-color:#002b50;border-radius:5px;color:#ffe400;display:block;font-size:11px;font-weight:bold;margin-top:15px;padding:13px;text-transform:uppercase}
body.meus-pedidos .menuWrap li.nav-item:nth-child(-n+10) b{padding:0 4px}
body.meus-pedidos .menuWrap li.ms-esporte---lazer,body.meus-pedidos .menuWrap li.ms-livros,body.meus-pedidos .menuWrap li.ms-ferramentas,body.meus-pedidos .menuWrap li.ms-dvds---blu-ray,body.meus-pedidos .menuWrap li.ms-automotivo,body.meus-pedidos .menuWrap li.ms-brinquedos,body.meus-pedidos .menuWrap li.ms-bebes,body.meus-pedidos .menuWrap li.ms-esporte---lazer,body.meus-pedidos .menuWrap li.ms-cama-mesa-e-banho,body.meus-pedidos .menuWrap li.ms-relogios,body.meus-pedidos .menuWrap li.ms-moda,body.meus-pedidos .menuWrap li.ms-malas,body.meus-pedidos .menuWrap li.ms-tablets,body.meus-pedidos .menuWrap li.ms-decoracao,body.meus-pedidos .menuWrap li.ms-campanha-sazonal-b{border-top:1px solid #005296}
body.meus-pedidos .menuWrap li.ms-tvs-e-video,body.meus-pedidos .menuWrap li.ms-eletrodomesticos,body.meus-pedidos .menuWrap li.ms-cameras---filmadoras,body.meus-pedidos .menuWrap li.ms-celulares---telefones,body.meus-pedidos .menuWrap li.ms-informatica,body.meus-pedidos .menuWrap li.ms-portateis,body.meus-pedidos .menuWrap li.ms-moveis,body.meus-pedidos .menuWrap li.ms-saude---beleza,body.meus-pedidos .menuWrap li.ms-games,body.meus-pedidos .menuWrap li.ms-utilidades-domesticas{border-bottom:1px solid #003b7f}
body.meus-pedidos .nav-item--perfumaria,body.meus-pedidos .nav-item--natal,body.meus-pedidos .nav-item--joias,body.meus-pedidos .nav-item--produtos-de-limpeza,body.meus-pedidos .nav-item--pet-shop,body.meus-pedidos .nav-item--alimentos,body.meus-pedidos .nav-item--instrumentos-musicais,body.meus-pedidos .nav-item--linha-industrial,body.meus-pedidos .nav-item--casa-e-construcao,body.meus-pedidos .nav-item--bebidas,body.meus-pedidos .nav-item--artesanato,body.meus-pedidos .nav-item--alameda-de-servicos,body.meus-pedidos .nav-item--artigos-para-festas,body.meus-pedidos .nav-item--audio,body.meus-pedidos .nav-item--viagens,body.meus-pedidos .nav-item--calcados,body.meus-pedidos .nav-item--dvds---blu-ray,body.meus-pedidos .nav-item--papelaria{display:none!important}
body.meus-pedidos .headerMenu li:last-child b,body.meus-pedidos .nav-item--utilidades-domesticas b{border-right:0}
body.meus-pedidos .menuWrap .nav-list>li.mn-campanha-sazonal a b{ color: #ffe400; }

body.lista-casamento .header .topHeader .wp{width:990px;margin:0 auto;position:relative}
body.lista-casamento .navbar-services__item{display:block;float:left;height:25px;left:20px;position:relative;top:14px}
body.lista-casamento .navbar-services--functions{width:29%}
body.lista-casamento .headerMenu li{margin:0}
body.lista-casamento .menuWrap{min-height:71px}
body.lista-casamento .menuWrap .headerMenu{position:relative;float:none;max-width:1000px;padding:5px 150px 5px 0;text-align:left;width:100%}
body.lista-casamento .menuWrap li a{color:#a6daff;float:left;font-size:11px;font-weight:400;height:auto;line-height:normal;padding:8px 0!important;text-align:center}
body.lista-casamento .menuWrap li a:hover{background:0;color:#ffe400}
body.lista-casamento .menuWrap .headerMenu>li.nav-item:nth-child(-n+10) b{padding:0 4px}
body.lista-casamento .menuWrap .headerMenu>li.ms-esporte---lazer,body.lista-casamento .menuWrap .headerMenu>li.ms-livros,body.lista-casamento .menuWrap .headerMenu>li.ms-ferramentas,body.lista-casamento .menuWrap .headerMenu>li.ms-dvds---blu-ray,body.lista-casamento .menuWrap .headerMenu>li.ms-automotivo,body.lista-casamento .menuWrap .headerMenu>li.ms-brinquedos,body.lista-casamento .menuWrap .headerMenu>li.ms-bebes,body.lista-casamento .menuWrap .headerMenu>li.ms-esporte---lazer,body.lista-casamento .menuWrap .headerMenu>li.ms-cama-mesa-e-banho,body.lista-casamento .menuWrap .headerMenu>li.ms-relogios,body.lista-casamento .menuWrap .headerMenu>li.ms-moda,body.lista-casamento .menuWrap .headerMenu>li.ms-malas,body.lista-casamento .menuWrap .headerMenu>li.ms-tablets,body.lista-casamento .menuWrap .headerMenu>li.ms-decoracao,body.lista-casamento .menuWrap .headerMenu>li.ms-campanha-sazonal-b{border-top:1px solid #005296}
body.lista-casamento .menuWrap .headerMenu>li.ms-tvs-e-video,body.lista-casamento .menuWrap .headerMenu>li.ms-eletrodomesticos,body.lista-casamento .menuWrap .headerMenu>li.ms-cameras---filmadoras,body.lista-casamento .menuWrap .headerMenu>li.ms-celulares---telefones,body.lista-casamento .menuWrap .headerMenu>li.ms-informatica,body.lista-casamento .menuWrap .headerMenu>li.ms-portateis,body.lista-casamento .menuWrap .headerMenu>li.ms-moveis,body.lista-casamento .menuWrap .headerMenu>li.ms-saude---beleza,body.lista-casamento .menuWrap .headerMenu>li.ms-games,body.lista-casamento .menuWrap .headerMenu>li.ms-utilidades-domesticas{border-bottom:1px solid #003b7f}
body.lista-casamento .nav-item--perfumaria,body.lista-casamento .nav-item--joias,body.lista-casamento .nav-item--produtos-de-limpeza,body.lista-casamento .nav-item--pet-shop,body.lista-casamento .nav-item--alimentos,body.lista-casamento .nav-item--instrumentos-musicais,body.lista-casamento .nav-item--linha-industrial,body.lista-casamento .nav-item--casa-e-construcao,body.lista-casamento .nav-item--bebidas,body.lista-casamento .nav-item--artesanato,body.lista-casamento .nav-item--alameda-de-servicos,body.lista-casamento .nav-item--artigos-para-festas,body.lista-casamento .nav-item--audio,body.lista-casamento .nav-item--viagens,body.lista-casamento .nav-item--calcados,body.lista-casamento .nav-item--dvds---blu-ray,body.lista-casamento .nav-item--papelaria{display:none!important}
body.lista-casamento .headerMenu li:last-child b,body.lista-casamento .nav-item--utilidades-domesticas b{border-right:0}
body.lista-casamento .btTodosDpt{background-color:#002b50!important;border-radius:5px!important;color:#ffe400!important;display:block!important;font-size:11px!important;font-weight:bold!important;margin-top:15px!important;padding:13px!important;text-transform:uppercase!important}
body.lista-casamento .menuWrap li.lnkTodasCategorias a{clear:both;float:left;font-size:13px;font-weight:normal;padding:1px}
body.lista-casamento .menuWrap .nav-list>li.mn-campanha-sazonal a b{ color: #ffe400; }

.area-5 .busca, .area-6 .busca, .area-4 .busca, .area-3 .busca, .buscaBottom .busca, .sku .area-5 .busca {width:760px;margin:0 auto;}
.busca-resultado .busca {top: 43px;}
.busca-resultado .busca input[type="text"] {width: 500px !important;}
.busca-resultado .area-6 .buscaCNova,
.busca-resultado .area-6 .buscaCNova, .departamento .area-6 .buscaCNova {display: none;}
.buscaBottom, .home .area-5, .atendimento .area-3, .search .area-5, .sku .area-5, .departamento .area-6, .busca-resultado .area-6,.lojista .area-4{text-align:center;padding:10px 0;margin:0 -5px;position:relative}
.busca-resultado .area-5 {text-align:center;padding:10px 0;background:none;border-top:none;margin:0 -5px;}
.buscaBottom .busca, .sku .area-5 .busca {position:static !important;margin:0 auto !important;width:100%;}
.buscaBottom{height: 60px;}
/*.sku .buscaCNova { top: 48px; }*/
.buscaCNova { left: 50%;  margin-left: -280px; position: absolute; top: 43px; width: 475px; z-index: 998; }
.buscaCNova .barraBuscaCNova .wpr { border-radius: 5px; }
.buscaCNova .type1 { background: #fff; width: 475px !important; font-size: 14px; padding: 12px; color: #939292; height: 21px; font-weight: normal; border: none; border-radius: 5px; }
.buscaCNova .ok { display: block; position: absolute; top: 4px; right: -20px; }
.buscaCNova .ok .bt { background: #50a10e url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/lupa-menor.png) no-repeat 12px 11px; color: #fff; width: 77px; height: 37px; font-weight: normal; font-size: 12px; text-align: right; line-height: 0px; padding: 10px; border-radius: 5px; }
.buscaCNova .ok .bt:hover { background: #50a10e url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/lupa-menor.png) no-repeat 12px 11px; opacity: .8; }
.buscaCNova select{ display: none !important;}
.buscaCNova .barraBuscaCNova .marca{ display: none !important; }
.twitter-typeahead .tt-hint{color:#f00;}
.twitter-typeahead .tt-dropdown-menu{width:100%;}
.twitter-typeahead .tt-dropdown-menu::before {content: '';position: absolute;top: 6px;left: 15px;z-index: 1;width: 12px;height: 12px;display: block;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .5);transform: rotate(45deg);}
.twitter-typeahead .tt-dropdown-menu .tt-dataset-0{position:relative;top:12px;z-index:5;width:100%;background:#fff;border-radius:5px;box-shadow:0 6px 10px rgba(0, 0, 0, .25);overflow:hidden;}
.twitter-typeahead .tt-suggestions{padding-top:6px;}

.dfp_superbanner_top.search_banner_top {margin: 10px auto;padding: 10px 0;height: 110px;background: #f3f5f6;position: relative;text-align: center;}
.dfp_superbanner_top.search_banner_top:after{color: #d7d1d7;content: "PUBLICIDADE";font-size: 10px;left: -15px;position: absolute;text-orientation: inherit;top: 47px;transform: rotate(-90deg);}

.dfp_superbanner_bottom.search_banner_bottom{ text-align: center; }
.tit-search-result{ font-size: 1.833em; margin-bottom: 9px; padding-bottom: 5px; color: #006699;}
.area-1 .busca select{ height: 32px; border:none; font-weight: 400; display: none !important; }
.area-1 .busca select:hover{ border: none;}
.area-1 .busca .barraBusca .wpr{border-radius: 5px;}
.twitter-typeahead .tt-hint{color:#f00;}

body.minha-conta .buscaBottom { display: none; }
body.minha-conta #aspnetForm .busca .barraBusca { background: none; border: none; padding: 0; }
body.minha-conta .busca .barraBusca fieldset { background: none; padding: 0; }
body.minha-conta .busca .ok { right: 5px; z-index: 1005; }
body.minha-conta .busca .ok .bt:hover { opacity: .8; background-position: 14px 9px; }

/* BOTOES */
input.bt, a.bt {background:url(../img/allImages.png) no-repeat 1000em;overflow:hidden;display:block;text-indent:-9999em;line-height:80px;}
a.bt {vertical-align:middle;}
input.bt {padding:0;border:0;cursor:pointer;}
.ok .bt, .embalar .bt {background-position:0 -417px;height:27px;width:40px;}
.ok .bt:hover, .embalar .bt:hover {background-position:0 -446px;}
.enviar .bt {width:79px;height:33px;background-position:-301px -403px;}
.enviar .bt:hover {background-position:-301px -438px;}
.voltar .bt {background-position:-600px -100px;width:78px;height:27px;}
.voltar .bt:hover {background-position:-600px -129px;}
.avise .bt {background-position:0 -347px;width:97px;height:33px;}
.avise .bt:hover {background-position:0 -382px;}

/*Breadcrumb*/
.breadcrumb { overflow:hidden;background:#fff;padding: 5px 0 10px;margin:0 auto;width:970px;color:#565656;}
.breadcrumb a {color: #565656;font-size: 12.5px;margin: 0 3px;padding: 0 3px;}
.breadcrumb a:hover {text-decoration:none;background:#096DA8;color:#fff;}
.breadcrumb strong {display:inline;font-weight:bold;color:#0033C6;}
.breadcrumb .last {color: #0033C6}
.breadcrumb .last span{font-weight: 800;}
.breadcrumb{ margin: 15px auto; border-bottom: 1px solid #dee9f1; width: 980px; }


/*Padrao de Lista*/
.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;}
.prateleira .vitrineProdutos .first {clear:left;margin-left:-30px;}
.list2 li a {padding: 4px 10px 4px 30px;display:block; color: #333333;}
.list2 li a:hover {background:#F1F7FC;}
.pnlFilter .list2 li a {padding-left:30px;background-position:10px -3788px;}
.pnlFilter .list2 li.checked a {background-position:10px -3876px;}

/*Padrao de Titulo*/
.title2, .title2 a {color:#0f69bc;}
.title2 a,.mnav .title2 {background:#F1F7FC;display:block;padding:5px 10px;}
.mnav h2.first a {-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.mnav .pnlFilter .title2, .mnav .pnlFilter h4 {display:block;padding:5px 10px;font-size:1.083em;}
.mnav .clean {margin:0 0 10px 0;display:block;}
.mnav .clean a, .mnav .clean a:hover {background:url(../img/smallIco.png) no-repeat 10px -1096px !important;display:block;padding:4px 0 4px 35px !important;}
.title2 a:hover {background:#3178C1;color:#fff;}

/*PAGINAS BUSCA - SUBDEPARTAMENTO - DEPARTAMENTO - HOME */
.departamento .area-4-1-2 .box-banner, .home .area-3-1-2-2 .box-banner {margin-bottom:10px;}
.departamento .mnav .title1 {margin-bottom:10px;padding-left:10px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.departamento .mnav .title1 a {font-weight:bold;display:block;padding:2px 0;cursor:default;}
.departamento .navigation .mnav, .busca-resultado .navigation .mnav {padding-top:0!important; background: #f1f7fd none repeat scroll 0 0;
    border: 1px solid #d6e5f2;}
.busca-resultado .mnav .title1 {padding:0 5px;}
.busca-resultado .mnav .title1 a {display:block;font-weight:bold;padding: 20px 5px 10px 15px;border-radius: 0;}
.busca-resultado .mnav .list2 {margin-bottom:10px;}
.vitrine-resultado .photo-product img {margin: 25px 0 0 0;}
.vitrine-resultado .card-product-containert.slotpatrocinado::before {content: 'Produto Patrocinado';position: absolute;top: 6px;left: 10px;font-size: 12px;font-weight: 700;color: #bcbcbc;}

/*Menu lateral*/
.mnav {border:1px solid #d6e5f2;background-color:#fff;-webkit-border-radius:8px;border-radius:8px;}
.mnav .title1 {color:#0f69bc;background:none;display:block;padding:5px 10px;margin-bottom:10px;font-size:1.083em; text-transform: uppercase; border-top: 1px solid #d6e5f2}
.mnav .title1:nth-child(1){border-top: 0;}
.mnav .title1 a {color:#0f69bc;}
.mnav .title2 {margin-bottom:10px;}
.mnav ul li a:hover {text-decoration:none;}
.mnav .pnlFilter .title2 b {color:#333;}
.mnav .pnlFilter, .mnav .pnlPrice , .mnav .pnlSeeToo {overflow:visible;margin:0;}
.mnav .pnlFilter h3, .mnav .pnlPrice h3, .mnav .title2 .cat {padding:5px 0;}
.mnav .pnlFilter h4, .mnav .pnlPrice h4, .mnav .pnlSeeToo h4 {font-weight:bold;}
.mnav .pnlSeeToo h4 {padding:10px 5px 5px 19px;}
.mnav ul .active {padding:4px 10px 4px 20px;color:#0f69bc;}
.mnav .title1 strong {color:#fff;}
.mnav .ocultar a , .mnav .veja a {background:url(../img/smallIco.png) no-repeat;padding:4px 0 4px 27px;}
.mnav .veja, .mnav .ocultar {display:block;margin-bottom:10px;}
.mnav .veja a, .mnav .ocultar a {background-position:10px 4px;color:#0f69bc;font-size:0.9em;font-weight:bold;display:block;}
.mnav .veja a:hover, .mnav .ocultar a:hover {background-color:#eff7fd;}
.mnav .ocultar a {background-position:10px -2396px;}
.mnav ul li .qtd {color:#0f69bc;font-size:0.9em;vertical-align:top;}
.departamento .pnlFilter ul,.departamento .pnlFilter ul,.busca-resultado .pnlFilter ul{overflow-y:auto;max-height:300px;}

/* Lista de produtos */
.home .prateleira, .departamento .prateleira {background-color:#fff;padding:10px 0;border:1px solid #D6E5F2;-webkit-border-radius:5px;border-radius:5px;}

/*.prateleira .smallRating {overflow:hidden;}*/
.prateleira .multiSkuMaisCores { width: 92px; height:19px;top: 174px;left:10px;position:absolute;display:block;background:url(../img/smallIcoInt.png) no-repeat 0 -3276px; text-indent:-9999px;}
.shelf-product .multiSkuMaisCores { width: 92px; height:19px;top: 174px;left:10px;position:absolute;display:block;background:url(../img/smallIcoInt.png) no-repeat 0 -3276px; text-indent:-9999px;}
.prateleira .qtdReviews {padding-left:5px;font-size:0.8em;line-height:25px;}
.prateleira .hproduct, .comparacao .hproduct {width:205px;margin:0 auto;position: relative;}
.prateleira .hproduct .productImage, .comparacao .hproduct .productImage {display:block;border:2px solid #fff;background:#fff;text-align:center;margin-bottom:10px;}
.prateleira .hproduct .link, .comparacao .hproduct .link {display:block;overflow:hidden;padding:5px;margin-bottom:5px;}
.prateleira .hproduct .link:hover, .comparacao .hproduct .link:hover {display:block;text-decoration:none;/*background:url(../img/bgSlot.png) repeat-x 0 -115px;*/}
.prateleira .hproduct .link:hover .productImage, .comparacao .hproduct .link:hover .productImage, body.busca-resultado .listPreview .vitrineProdutos li:hover .link .productImage {display:block;/*border:2px solid #bdd0e0;*/}
.prateleira .hproduct .link:hover .stamp img, .comparacao .hproduct .link:hover .stamp img {border:none;background:none;}
.prateleira .esgotado, .prateleira .indisponivel, .prateleira .avise {color:#F40000;display:block;font-weight:bold;margin-bottom:5px;}
.prateleira .buyButtonBt {position:absolute;bottom:5px;left:5px;}
.prateleira .hproduct .productImage img{width:185px;height:185px;}
.prateleira .name, .compreJunto .name {max-height: 30px;overflow: hidden; clear: both;/* float:left;*/font-weight:normal;display:block;margin-bottom:6px;font-size:1.0em;}
.prateleira .hproduct .link:hover .name, .compreJunto .hproduct .link:hover .name{color: #1381ce;}
.prateleira .flags { }
.prateleira .flags > span{ display:block; margin: 0 auto 2px;}
.descricaoAnuncio {display:block;overflow:hidden;float:left;}
.productDetails .price {font-weight:800;}
.productDetails .for {margin:2px 0;display:block;font-size: 18px; font-weight: normal; color: #0033C6;}
.productDetails .for strong {font-size:23px; color: #0033C6;}
.productDetails .oldPrice,.sku .productDetails .price {display:inline;}
.productDetails .from,.productDetails .oldPrice {font-size:0.9em;color:#000;}
.productDetails .from{font-weight: normal; color: #666666; font-weight: normal;font-size: 16px;}
.productDetails .from strong{text-decoration: line-through;}
.productDetails .oldPrice strong {font-size:1em;}
.productDetails .installment{color: #0033C6; font-size: 12px;}
.productDetails .from strong,.productDetails .oldPrice strong {font-weight:normal;}
.productDetails .oldPrice strong{text-decoration:line-through;}
.prateleira .productDetails .oldPrice {padding-left:8px;}
.productDetails .promo i {font-size:0.9em;}
.productDetails .parcel {color:#c00;font-weight:bold;font-size:0.917em;}
.productDetails .parcel strong {color:#c00;font-weight:bold;}
.productDetails .condition {margin-top:2px;}
.productDetails .save {font-size:1.1em;color:#c00;font-weight:bold;display:inline-block;margin-top:15px;}

.prateleira span[class*="flag"] span:nth-child(n+3) { display:none;} 

/*Veja mais*/
.prateleira .vejaMais {width:173px;margin:0 auto;}
.prateleira .vejaMais li {float:none; width:100%;padding:0;display:block;margin:4px 0;padding-left:10px;font-size:0.833em;clear:left;}
.prateleira .vejaMais span {background:url(../img/smallIco.png) no-repeat 0 3px;padding:0px 0 5px 15px;font-size:0.917em;color:#0f69bc;font-weight:bold;}
.prateleira .vejaMais li a {font-size:0.9em;background:url(../img/smallIco.png) no-repeat scroll 0 -196px;padding-left:10px;display:block;}
.prateleira .vejaMais li a:hover {text-decoration:underline;}

/*Sidebox*/
.sidebox {overflow:hidden;margin-bottom:20px;background:#FFF;position:relative;border:1px solid #390;-webkit-border-radius:8px;border-radius:8px;}
.sidebox .tit {color:#FFF;background:#390;}
.sidebox .tit b {padding:6px 0 6px 12px;display:block;}

/*Novidades*/
.newsletter .email {padding:10px 5px 20px;}
.newsletter .email label {color:#0F69BC;margin-bottom:5px;display:block;font-size:0.917em;}
.newsletter .type1 {float:left;margin-right:5px;width:115px;}
.newsletter .error {padding:10px 5px 20px;}
.newsletter .error p {margin-bottom:10px;color:#0F69BC;font-size:0.917em;}
.newsletter .loading {background:#fff;height:69px;left:4px;position:absolute;top:28px;width:168px;}
.newsletter .loading p {left:5px;position:absolute;top:30px;color:#0F69BC;display:block;font-size:0.917em;}
.newsletter .success {padding:5px 15px 20px;}
.newsletter .ok {float:left;}

/*CB na Rede*/
.boxrelac {background:#fff url(../img/sideBoxTit02.png) no-repeat 0 0;}
.boxrelac .tit {padding:15px 0 15px 45px;}
.boxrelac .box {background-color:#fff;}
.boxrelac ul {padding:8px;padding:10px 10px 20px;}
.boxrelac ul li {font-size:0.9em;margin-bottom:12px;padding:0 0 12px 40px;border-bottom:1px dotted #ced3de;background:url(../img/smallIco.png) no-repeat;}
.boxrelac ul li a {color:#666;}
.boxrelac ul li a:hover {text-decoration:underline;}
.boxrelac ul li a strong {font-weight:normal;}
.boxrelac ul .bxsorkt {background-position:0 -1600px;}
.boxrelac .bxsyoutube {background-position:0 -1700px;}
.boxrelac .last {border:0;margin-bottom:0;}

/*SKU*/
body.sku .prateleira .vitrineProdutos .first, .list5 .first {clear:left;margin-left:-30px;}
body.busca-resultado .vitrineProdutos .first {margin-left:0px;clear: none;}
body.sku .prateleira .vitrineProdutos li, .list5 li {float:left;margin-left:10px;overflow:hidden;padding:10px 0 20px;width:24.9%;}
body.busca-resultado .vitrineProdutos li {float:left;margin-left:10px;overflow:hidden;padding:10px 0 20px;width: 31%;min-height: 475px;}
body.busca-resultado .vitrineProdutos li.last{/*clear:left*/}
body.busca-resultado .vitrineProdutos .sli_pop_searches li {min-height: auto;}


/* Padrao Abas */
.tabs {clear:both;overflow:hidden;position:relative;top:1px;z-index:1;display:none;padding-left:20px;text-align:center;vertical-align:bottom;}
.GES .tabs {display:block;}
.tab01 {margin-left:20px}
.tabs li {margin:0;float:left;background:#d6e5f2;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.tabs li a {padding:0 10px;overflow:hidden;position:relative;display:block;font-weight:bold;color:#96bee1;text-align:center; line-height: 38px;}
.tabs li a:hover {color:#96bee1;}
.tabs .selected {position:relative;z-index:2;height:39px; margin:0; border:1px solid #D6E5F2; border-bottom: none; background:#fff;}
.parcelamento .tabs li a {background: #F1F7FC; color:#0033C6;}
.parcelamento .tabs .selected {height: auto;border: 0;margin: 0;padding: 0;line-height: normal;}
.parcelamento .tabs .selected a {background: #fff;}
.tabs li.selected a {color:#0033C6;}
.tabs li.selected a:hover {color:#0033C6;}
.tabsCont .selected {display:block;}
.sku .detalhesProduto .tabsCont {background:#FFF;border:1px solid #D6E5F2;padding:17px 10px;}
/*parcelamento*/
.parcelamento .tabsCont li {}
.parcelamento .tabs {padding:0;left:0;}
.parcelamento .tabs li {margin:0;width: 279px;background: #fff;}
.parcelamento .tabs .tab01 { width: 280px; background: #fff;}
.parcelamento .tabs li a {padding:0;font-size:0.917em; padding: 0 !important;}
.parcelamento .tabs li.tab01 a {}
.parcelamento .tabsCont {border:1px solid #D6E5F2;padding:17px 10px;background:#fff; width: 99.9%}
.parcelamento {padding: 40px 0 10px;margin: 10px 0;border-radius: 0 0 8px 8px;border-top: 0;}

/*produtoSKU*/
.sku .produtoSku{margin: 40px 0 0;display: table;}
.sku .produtoSku .listaSku * {vertical-align:middle;}
.sku .produtoSku .bdlt {left:0;top:0;}
.sku .produtoSku .bdrt {right:-1px;top:0;}
.sku .produtoSku .listaSku {color: #333;background: #fff;font-weight: normal;font-size: 12px;padding: 10px;border: 1px solid #d5d5d5;margin: 0 0 0 10px;outline: 0;}
.sku .produtoSku fieldset {display:block;position:relative;}
.sku .produtoSku fieldset .sel {margin-right: 5px;color: #333;font-weight: normal;}
.sku .produtoSku fieldset.sabor .sel, .produtoSku fieldset.tamanho .sel {padding:5px 5px 4px 0;margin:3px 12px 0 0;display:block; float:left;}
.sku .produtoSku .listaSku span {margin-left:30px;}
.sku .produtoSku .listaSku label a {color:#0033C6;font-weight:bold;font-size:12px;}

/* sku multidimensional cor tamanho */
.produtoSku .radio-cor label {margin:-1px 5px 0 -1px;float:left;border:1px solid #CCCCCC;border-radius:12px;}
.produtoSku .radio-cor label:hover {border:1px solid #404040;}
.skuSelecionado, .skuIndisponivel {margin-right:10px;width:20px;height:20px;float:left;border:1px solid #404040;display:block;border-radius:12px;}
.radio-cor .skuSelecionado label, .radio-cor .skuIndisponivel label {border:0;}
.radio-cor .skuSelecionado input:checked + label{border:1px solid #000;}
.skuIndisponivel {border:1px solid #f00;}
.produtoSku .radio-cor label span {width:20px;height:20px;display:block;text-indent:-999em;border-radius:12px;}
.produtoSku .tamanho select {padding:5px;font-size:1.2em;height:30px;line-height:30px;font-weight:bold;float:left;}
.produtoSku .tamanho select option {padding-right:8px;}
.produtoSku fieldset.cor .sel {display:block;float:left;margin:3px 12px 0 0;}
.produtoSku fieldset.cor {padding:6px 20px 6px 10px;}
.produtoSku fieldset.tamanho {background-position:0 -172px;padding:6px 10px;margin-bottom:20px;border-left:none;}
.indisp .produtoSku fieldset.cor .sel {display:block;margin-bottom:2px;}
.indisp .produtoSku fieldset.cor {background-position:0 -172px;padding:6px 50px;float:left;}
.indisp .produtoSku fieldset.tamanho {background-position:0 -172px;padding:6px 5px 12px;margin-bottom:2px;}
.indisp .produtoSku fieldset.tamanho .sel {display:block;margin-bottom:16px;}
.indisp .produtoSku fieldset.sabor .sel {display:block;}

/* parcelCartao */
.parcelCartao div {overflow:hidden;}
.parcelCartao table {width:auto;float:left;}
.parcelCartao tbody th, .parcelCartao tbody td {font-size:12px;border:0;padding:4px 5px 4px 5px;text-align:left;}
.parcelCartao tbody td {font-weight:bold;}
.parcelCartao .financiamento {margin:10px 10px 5px 6px;font-size:12px;display: none;}
.ctfp a {margin-bottom: 15px;line-height:30px;color:#FFF;display:block;font-weight:bold;text-align:center;background-color:#0033C6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.ctfp i {text-decoration:underline;}

/*Disponibilidade*/
.disponibilidade {padding:15px 20px 0;margin: 10px 0;border:1px solid #d6e5f2;-webkit-border-radius:8px;border-radius:8px;background:#FFF;overflow:hidden;}
.disponibilidade .box2 {overflow:hidden;clear:both;}
.disponibilidade p {font-size:1em}

/* .disponibilidade .box2 span {font-size:0.9em;color:#c00;display:block;margin-bottom:2px;font-weight:bold;} */
.disponibilidade .box2 span strong {color:#000;}
.disponibilidade .duvidas a {clear:left;color:#0033C6;font-size:12px}
.disponibilidade .duvidas a:hover {text-decoration:underline;}
.disponibilidade .dispEstoque {display:block;margin-top:17px;line-height:1.5;font-size:12px;border-bottom:1px dotted #333;padding-bottom:15px;}
.disponibilidade .msgRestricaoEntregaCorreios{color:#f00;line-height:18px;padding:10px 20px;}

/*calcular frete*/
.sku .calcFrete {padding-bottom:5px;}
.sku .calcFrete .formFrete fieldset, .calcFrete .message {padding: 10px 0;}
.calcFrete .formFrete .ok .bt {display:inline;background: #0033C6;line-height: normal;color: #fff;text-indent: 0;border-radius: 4px;height: auto;width: auto;}
.sku .hdCalcCep .info {font-weight: normal;color: #0033C6;}
.calcFrete .message .tempo, .disponibilidade .dispEstoque .data {padding:2px;color:#c00;font-size:16px;}
.calcFrete .message .valorFrete {margin-top:15px;}
.calcFrete .formFrete * {vertical-align:middle;}
.calcFrete .formFrete input{padding: 10px 20px;}
.sku .calcFrete div.erro {margin:0 10px;}
.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;}

/* Abas */
.teste_b .tabs-produto { display: block; padding: 0; }
.teste_b .tabs-produto li { padding: 20px; color: #666; background: #edf7ff; border-width: 1px; border-style: solid; border-color: #D6E5F2; cursor:pointer; margin: 14px 7px 0 0;padding: 0 20px;}
.teste_b span.tabs-label { display: block; width: 100%; height: 100%; padding: 20px 0; text-align: center; }
.teste_b .tabs-produto li.is-active { background: #fff; color: #0033C6; font-size: 14px; margin: 11px 7px 0 0; border-bottom-color: #fff;}
.teste_b .tabs-produto li.is-active span { font-weight: 700; }

.sku div[id$='lojistas'] { display: block; margin: 0 0 20px 0; }
.teste_b.sku div[id$='lojistas'] { display: none; margin: 0 0 20px 0; }
.teste_b.sku .sellerList th { background: none ; font-weight: 400;}
.teste_b.sku .sellerList { margin: 0 ; border: 1px solid #D6E5F2; border-radius: 0 8px 8px 8px; display: block; padding: 0 0 50px 0; position: relative; }
.teste_b.sku .sellerList tbody tr { border: 0 ;position: relative;}
.teste_b.sku .sellerList tbody tr:after { content: ""; width: 607px; height: 1px; background: #D6E5F2; display: block; position: absolute; bottom: 0; right: 0; }
.teste_b.sku .sellerList .moreSellers { position: absolute; bottom: 0px;border: 0;right: 20px;text-align: right;}
.teste_b.sku .sellerList .moreSellers:before { display:none }
.teste_b .retira > .retira { border-radius: 8px; }
.teste_b .disponibilidade { margin: -5px 0 20px; border-radius: 0 0 8px 8px; padding: 20px 20px 0; position: relative;}

/* Parcelamento */
.teste_b.sku .parcelCartao { font-size: 13px; padding: 20px; }
.teste_b.sku .parcelCartao .table1 { float: left; width: 100%; }
.teste_b.sku .parcelCartao .table2 { float: left; width: 100%; }
.teste_b.sku .parcelCartao .financiamento { padding: 20px 0 0; width: 100%; display: table; }
.teste_b.sku .parcelamento .tabs { padding: 0; }
.teste_b.sku .parcelamento .tabs li { float: left; width: 50%; }
.teste_b.sku .parcelamento .tabsCont { clear: both; width: 100%; display: table; }
.teste_b.sku .parcelamento .tabs li.selected a { background: #fff; color: #48bac6; }
.teste_b.sku .parcelamento .tabs a { display: block; padding: 15px 20px; color: #848789; background-color: #f4f4f4; border-bottom-color: #d6d6d6; cursor: pointer; text-align: center; }
.teste_b.sku div[id$=ProdutoParcelamento] *,
.teste_b.sku div[id$=ProdutoParcelamento] *:after,
.teste_b.sku div[id$=ProdutoParcelamento] *:before {box-sizing:border-box;}
.teste_b.sku div[id$=ProdutoParcelamento] { display: none; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.6); width: 100%; height: 100%; z-index: 9999; }
.teste_b.sku div[id$=ProdutoParcelamento] > div { width: 700px; height: 92%; max-height: 590px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-color: #fff; border-radius: 4px; }
.teste_b.sku div[id$=ProdutoParcelamento] > div:before { content: "OpÃ§Ãµes de parcelamento"; width: 100%; height: 70px; background: #0033C6; display: block; padding: 18px 20px 0; border-radius: 4px 4px 0 0;  font-weight: 700; font-size: 24px;  color: #fff; }
.teste_b.sku div[id$=ProdutoParcelamento] > div:after { content: "X"; position: absolute; top: 15px; right: 20px; height: 35px;line-height: 35px;width: 35px;cursor: pointer;font-weight: 700;color: #0033C6;font-size: 15px;background: #fff;border-radius: 50%;text-align: center;}
.teste_b.sku .parcelCartao th,
.teste_b.sku .parcelCartao td { width: 33.3%; }
.teste_b.sku .parcelamento { margin: 20px; border: 1px solid #e4ebf1; border-radius: 4px; }
.teste_b .parcelamento .tabs li.tab01 a {width: 670px;cursor:text;text-align:left;line-height:normal;height:auto;}
.teste_b.sku .productDetails .parcel, .teste_b.sku .productDetails .parcel * { position: relative; color: #666; }
.teste_b.sku .productDetails .parcel:after {content:"Ver parcelas"; font-size: 13px; font-weight: 700; margin-left: 6px; color: #0033C6; cursor: pointer; }

/* popover */
.teste_b .popover-mktplace { background-color: #fff; position: absolute; z-index: 12; width: 265px; height: 105px; border-radius: 4px; top: 10px;  left: 503px; right: 0px; box-shadow: 0px  0px 16px 1px #aac1cf; border: 1px solid #1381ce;padding: 20px; }
.teste_b .popover-mktplace:before {border-width: 11px;    border-style: solid;    border-color: #1381ce transparent transparent transparent;    content: "";    position: absolute;    bottom: -22px;left: 19px;}
.teste_b .popover-mktplace:after { border-width: 10px; border-style: solid; border-color: #fff transparent transparent transparent; content: ""; position: absolute; bottom: -20px; }
.teste_b .popover-mktplace .popover-destaque { color: #666; font-weight: 700; margin: 0; line-height: 17px;}
.teste_b .popover-mktplace p { color: #666; margin: 0 0 17px; }
.teste_b .popover-mktplace strong { color: #ffb413; }
.teste_b .popover-mktplace a { padding: 10px; display: block; width: 110px; text-align: center; border-radius: 4px; margin: 10px 0; text-decoration: none; cursor: pointer; color: #fff; font-size: 14px;font-weight: 700;background-color: rgba(9,91,166,1); border: 1px solid #e6ecf2; }
.teste_b .popover-mktplace a:hover{ color: #fff; background-color: rgba(9,91,166,0.8); }
.teste_b .retira-col2 .retira-more { margin: 0 0 0 10px; }

/*alertaIndisponivel */
.alertaIndisponivel {margin-bottom:15px;padding:20px;}
.alertaIndisponivel strong, .alertaIndisponivel span {color:#c00;}
.alertaIndisponivel .textoIndisponivel {font-size:1.5em;padding:7px 0 20px 46px;background:url(../img/smallIco.png) no-repeat 0 -1300px;}
.alertaIndisponivel fieldset {margin:0 auto;}
.alertaIndisponivel fieldset ul {margin:4px 0 5px;float:left;margin-right:10px;}
.alertaIndisponivel fieldset ul li {margin-bottom:5px;float:left;}
.alertaIndisponivel fieldset ul li label {float:left;padding-right:4px;text-align:right;margin:5px 5px 0 15px;}
.alertaIndisponivel .avise .bt {margin-left:80px;}

/*Mensagem de Sucesso*/
.msgSucesso {background:#E7FFE7;border:1px solid #009900;color:#009900;margin:10px 0;padding:25px 0;text-align:center;}
.msgSucesso .txtSucesso {background:url(../Images/ic_sucesso.png) no-repeat 0 center;padding:8px 0 8px 30px;}
.msgSucesso br {display:block;}

.paymentDiscount{clear: both;}
.paymentDiscount strong{font-weight:normal;font-size:13px;color:#333}
.paymentDiscount .discountInfo{display:block;color:#149632;}
.paymentDiscount .discountInfo *,.paymentDiscount .discountInfo{font-weight: normal;color: #0033C6;}

/*Formas*/
.formas {font-size:0.9em;clear:both;margin-bottom:15px;width:55%;}
.formas span strong {font-size:1.2em;color:#c00;}
.formas .boxFormasA {padding:0 20px;}

/*pagCartaoLojas*/
.pagCartaoLojas {font-size:0.9em;border:1px solid #d6e5f2;border-bottom:0;padding:10px 20px;margin-bottom:10px;background:#fff;}
.pagCartaoLojas .boxFormasD {padding-bottom:10px;}

/*Cartao CB */
.pagCartaoLojas {background: url(//www.casasbahia-imagens.com.br/html/imagens/2017/logo-cb-visa.png) no-repeat 23px 17px #fff;position: relative;border-radius: 0 0 5px 5px;margin: -10px 0 0;width: 100%;border: 1px solid #d6e5f2;padding: 10px;}
.pagCartaoLojas .boxFormasD { padding: 0 0 0 80px; width: 90%;}
.pagCartaoLojas .boxFormasD strong {font-weight: 700;color: #0033C6;font-size: 12px;}
.pagCartaoLojas  .TituloPreferencialBandeiraObservacao{ display: block; font-size: 13px;}
.pagCartaoLojas  .TituloPreferencialBandeiraObservacao a{ color: #0033C6 !important; font-weight: 500 !important; }


/*comprar flutuante*/
#ComprarScroll {display:none;position:fixed;right:0;top:30%;z-index:300;max-width:230px;padding:10px;background-color:#F1F7FC;border:1px solid #1381CE;border-radius:5px 0 0 5px;border-right:0;}
#ComprarScroll .from, #ComprarScroll .parcel {margin-bottom:0;}
#ComprarScroll .comprar {margin:5px 0 0;clear:left;}
#ComprarScroll .descricaoAnuncio {padding:0;}
#ComprarScroll .from,#ComprarScroll .for,#ComprarScroll .parcel,#ComprarScroll .save {display:block;}
#ComprarScroll .fechar .bt {width:35px;height:15px;background:#FFFFFF;position:absolute;top:10px;right:10px;text-indent:0;line-height:14px;border:1px solid #1381CE;padding:3px;}
#ComprarScroll .from{font-size:11px;}
#ComprarScroll .from span,
#ComprarScroll .from strong,
#ComprarScroll .for strong i{font-weight:600;}
#ComprarScroll .for span {font-weight:300;}
#ComprarScroll .for strong{font-size:18px;}
#ComprarScroll .parcel{color:#c00;font-size: 12px;font-weight: 300;}
#ComprarScroll .parcel strong{color:#c00;}
#ComprarScroll .save{margin-top:5px;}

/* Detalhes Produto */
.detalhesProduto{
  float: left;

}
.detalhesProduto h2.tit {-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;border: none;margin-bottom: 20px; font-size: 28px; font-weight: 700;}
.detalhesProduto h3.tit,.detalhesProduto h4.tit {margin-bottom:5px;margin-top:10px;padding:15px 10px 10px;font-size:28px;font-weight:600;color:#0033C6; border:none;}
.detalhesProduto dl {overflow:hidden;display:block;clear:both;padding:4px 24px;background:#f5f5f5;border-bottom:1px solid #ebebeb;font-size:1.1em;}
.detalhesProduto dl dt,.detalhesProduto dl dd {float:left;color:#444}
.detalhesProduto dl dt {font-weight:900;color:#000;padding:0 8px 0 0}
.detalhesProduto dl.Assista-ao-Video {padding:20px 0 20px 10%;text-align:center;}
.detalhesProduto dl.Assista-ao-Video dt {width:129px;height:168px;display:block;background:url(../img/video-claquete.png) no-repeat;text-indent:-999em;}
.detalhesProduto dl.Assista-ao-Video dd * {border:2px solid #fff;}
.detalhesProduto dl.Baixar-Garantia dt,.detalhesProduto dl.Confira-as-Regras dt,.detalhesProduto dl.Demonstracao-360 dt,.detalhesProduto dl.Guia-NDRIVE dt,.detalhesProduto dl.Guia-Visual dt,.detalhesProduto dl.Instalacao-Gratis dt,.detalhesProduto dl.Instalacao-Split dt,.detalhesProduto dl.LG-Instala dt,.detalhesProduto dl.Montagem-Gratis dt,.detalhesProduto dl.Regulamento-da-Campanha dt, #ctl00_Conteudo_upMasterProdutoFormaPagamento,.feedbackSummary .reviewWrp {display:none}
.detalhesProduto dl.Baixar-Garantia a,.detalhesProduto dl.Confira-as-Regras a,.detalhesProduto dl.Demonstracao-360 a,.detalhesProduto dl.Guia-NDRIVE a,.detalhesProduto dl.Guia-Visual a,.detalhesProduto dl.Instalacao-Gratis a,.detalhesProduto dl.Instalacao-Split a,.detalhesProduto dl.LG-Instala a,.detalhesProduto dl.Montagem-Gratis a,.detalhesProduto dl.Regulamento-da-Campanha a {text-indent:-9999px;display:block}
.detalhesProduto dl.Baixar-Garantia a {width:170px;height:23px;background:url(../Images/bt_baixar_garantia.gif) no-repeat 0 0}
.detalhesProduto dl.Demonstracao-360 a {width:228px;height:39px;background:url(../Images/bt_demonstracao3d.gif) no-repeat 0 0}
.detalhesProduto dl.Guia-Visual a {width:200px;height:30px;display:block;text-indent:-999em;background:url(../img/allImages.png) no-repeat 0 -932px;}
.detalhesProduto dl.LG-Instala a {width:253px;height:41px;background:url(../Images/bt_lginstala.gif) no-repeat 0 0}
.detalhesProduto dl.Instalacao-Gratis a {width:213px;height:41px;background:url(../Images/bt_instalacao_gratis.gif) no-repeat 0 0}
.detalhesProduto dl.Montagem-Gratis a {width:200px;height:57px;display:block;background-position:0 -525px;margin-bottom:10px;}
.detalhesProduto dl.Montagem-Gratis a:hover {background-position:0 -584px;}
.detalhesProduto dl.Guia-NDRIVE a,.detalhesProduto dl.Instalacao-Split a,.detalhesProduto dl.Confira-as-Regras a,.detalhesProduto dl.Regulamento-da-Campanha a {width:253px;height:41px;background:url(../Images/bt_instalacao_split.gif) no-repeat 0 0}
.detalhesProduto dl.Guia-NDRIVE a {background-image:url(../Images/bt_guiandrive.gif)}
.detalhesProduto dl.Regulamento-da-Campanha a {background-image:url(../Images/bt_regulamento.gif)}
.detalhesProduto dl.Confira-as-Regras a {background-image:url(../Images/bt_freterjsp.gif)}
.detalhesProduto .descricao {margin:20px 0;color:#000;overflow:hidden;font-size:1.1em;}
.detalhesProduto .even {background:#FFF}
.detalhesProduto .dimensoes {padding:4px 0 24px}
.detalhesProduto .dimensoes dt,.detalhesProduto .dimensoes dd {display:block;float:none;padding:4px 0}
.detalhesProduto .dimensoes dd {padding:0 0 4px}
.detalhesProduto .dimensoes .boxDms {overflow:hidden;padding:4px 24px;background:#FFF;margin-bottom:10px;border:none;min-height:260px;}
.detalhesProduto .dimensoes .boxDms .wrp {float:left;}
.detalhesProduto .dimensoes .boxDms img {border:2px solid #0468BD;float:left;/*position:absolute;left:600px;*/}
.detalhesProduto .dimensoes dl dt {clear:both;float:left;}
.detalhesProduto .dimensoes dl dd {float:left;margin-left:5px;overflow:hidden;padding:5px 0 0;}
.detalhesProduto .dimensoes .boxDms dl {padding:0;background:#F5F5F5;border:none;float:left;height:auto;width:520px;}
.detalhesProduto .dimensoes .boxDms .sTit {color:#000;font-weight:bold;padding:0;display:block;font-size:1.1em;height:auto;width:530px;float:left;}
.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}

.produtoNome h1.name { float:left;font-weight:bold;margin: 5px 0 5px;width: 83%;}
.produtoNome h1.name b {width:100%;float:left;font-size: 22px;font-weight: normal;color: #333;}
.produtoNome h1.name span {font-size:12px;margin-right:0;white-space:nowrap;padding:5px 35px 0 0;display:block;float:left;color: #565656;}

.descricaoAnuncio .flag {margin-bottom:10px;}

.marcaProduto { float:left; font-size: 12px;color: #565656; margin-right:10px; padding: 5px 0 0 0; display: table;}
.marcaProduto strong, .marcaProduto a {color:#0033C6;font-weight: normal;}

.sku .area-2-3{margin:0 auto;width:990px!important;float:none!important;float:left;width:85%; position: relative;}
.sku .area-2-3 .produtoNome{float:left;width:100%;}
.sku .area-2-3 .mplus{margin:12px 0 19px 40px !important;}
.sku .area-2-3 .produtoNome h1.name span{font-size:.625em;margin:0;white-space:nowrap;padding:5px 35px 0 0;display:block;float:left;color:#565656;}
.sku .area-2-3 .marcaProduto{float:left;color:#565656;padding:0;display:block;margin:-19px 0 15px 288px;}
.sku .area-2-3 .mplus { margin: 20px 0 19px 40px !important;}

.sku .productCodSku{ float: left; width: 100%; }
.sku .productCodSku span{font-size:11.25px;margin:0 0 0 15px;white-space:nowrap;padding:0;display:block;float:left;color:#565656;}
.sku .productCodSku span[itemprop="productID"] { margin-left: 0; }
.sku .productCodSku .marcaProduto{font-size: 12px;color: #565656; margin:0 0 0 15px; padding: 0; display: table;}
.sku .productCodSku span.productEan{ display: none;}

.sku .banner-dfp-retangulo{background: #f3f5f6;height: 290px;margin: 20px auto;padding: 20px;position: relative;text-align: center;width: 100%;float: left;}
.sku .banner-dfp-retangulo::after {color: #d7d1d7;content: "PUBLICIDADE";cursor: default;font-size: 10px;left: -17px;position: absolute;top: 45%;transform: rotate(270deg);width: 60px;}
.sku .banner-dfp-retangulo > div {display: inline-block;margin: 0 3px!important;border: none;}

.sku .flagCarousel,.sku .bnfFlags img {display:inline;}
.sku .frtFlags {float:left;margin-right:5px;}

/*Banner Aviso TDCA*/
.bnrAvisoTDCA {background-color:#0a61ae;width:830px;height:auto;margin:0 auto 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.bnrAvisoTDCA .tit {font-size:16px;font-weight:bold;color:#ffea00;padding:12px 0px 0px 16px !important;background:none;border:0;}
.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;}

/*Descricao Anuncio*/
.sku .from span,
.sku .for span{display: inline-block; width: 46px; text-align: right; margin-right: 5px;}
.sku .area-3-1-2-2 .descricaoAnuncio {margin-bottom:5px;}
.descricaoAnuncio .from {color:#666666;font-weight:bold;font-size:18px;display:block;}
.descricaoAnuncio .from strong{text-decoration: line-through;font-size: 18px;}
.descricaoAnuncio .for {color:#c00;}
.descricaoAnuncio .for span {font-weight:bold;}
.descricaoAnuncio .for span.discountTxt{display: block; width: 100%; padding-right: 103px; box-sizing: border-box;font-size: 16px;font-weight: normal; margin-bottom: 10px;}
.descricaoAnuncio .for strong {font-size:2em;}
.descricaoAnuncio .oldPrice {margin:5px 0;display:block; font-size: 18px; color: #666666;}
.descricaoAnuncio .oldPrice span {margin-right: 5px; width: 46px;text-align: right;display: inline-block;}
.descricaoAnuncio .oldPrice strong {font-weight:normal;text-decoration:line-through;}
.descricaoAnuncio .parcel {color:#333;font-weight: 800;font-size:1.25em;display:block;}
.descricaoAnuncio .parcel strong {color:#333;}
.descricaoAnuncio .save {font-size:0.9em;color:#333;}
.descricaoAnuncio .save span {font-weight:bold;}
.descricaoPreco {border-bottom:none;clear:both;overflow:hidden;padding-top:6px;}
.descricaoPreco .priceProduct {background-color:#fff;overflow:hidden;border:1px solid #D6E5F2;margin-bottom:10px;padding:10px 20px;padding-bottom:19px!important;}
.descricaoPreco .comprar {float:right;}
.sku .area-3-1-2-2 .comprar {float:right;}
.sku .area-3-1-2-2 .comprar .bt{background: #28aa46;font-weight: 800;text-indent: 0;line-height: 42px;text-align: center;font-size: 16px;color: #fff;border-radius: 5px;width: 170px;height: 43px; margin: 0 0 10px;}
.comprar .bt {background-position:-300px -58px;width:151px;height:49px;}
.comprar .bt:hover {background-position:-300px -109px;}
.comprar .btRetirarLoja{height:auto;display:inline-block;padding:10px 20px;font-size:1.5em;font-weight:bold;color:#fff;line-height:25px;text-indent:0;background:#0f811f;border-radius:4px;}
.comprar .btRetirarLoja:hover{}
.sku .addLCas {margin: 10px 0 0;float:right;clear:right;}
.sku .addLCas .listaCasamento .bt,
.addListaCasamento .bt {margin-bottom:10px;width:148px;height:36px;background: url(../img/ic-wedding_label.svg) no-repeat;}
.addListaCasamento .adicionar {float:right;}
.sku .addLCas .listaCasamento .bt:hover,
.descricaoPreco .download {margin-bottom:10px;}
.descricaoPreco .download .bt {background:url(../img/allImages.png) no-repeat -600px -208px;width:161px;height:38px;}
.descricaoPreco .download .bt:hover {background-position:-600px -248px;}
.games .descricaoPreco .download .bt {background-position:-600px -288px;}
.games .descricaoPreco .download .bt:hover {background-position:-600px -328px;}
.sku .addLCas .listaCasamento .bt,
.sku .addLCas .listaCasamento .bt:hover{margin:0}

/* Garantia estendida */
.garantiaEstendida .infoGarantia .videoGarantia {color:#c00;font-size:1em;float:right;border-left:1px solid #E5E5E5;padding:5px;margin:10px 0;}
.garantiaEstendida .infoGarantia .videoGarantia span {background:#fff;padding:2px 0 10px 0;}
.garantiaEstendida .infoGarantia .videoGarantia:hover {text-decoration:none;}
.garantiaEstendida .infoGarantia label {color:#666;}
.garantiaEstendida .infoGarantia p {font-size:1em;margin-bottom:8px; }
.garantiaEstendida .infoGarantia {margin-bottom:10px;}
.garantiaEstendida .garantiaFabricante {padding:5px 5px 5px 0;font-size:0.917em;}
.garantiaEstendida .garantiaFabricante strong {display:inline;font-size:1em;}
.garantiaEstendida .regulamento {padding:5px;float:left;}
.garantiaEstendida .regulamento .chk span {font-size:0.917em;}
.garantiaEstendida .vantagens li {display:inline;background:url(../img/smallIco.png) no-repeat 0 -1898px;padding-left:15px;margin-right:5px;font-size:0.9em;}
.garantiaEstendida fieldset a {background:url(../img/smallIco.png) no-repeat 0 -496px;padding-left:10px;font-size:0.9em;color:#076ca0;}
.garantiaEstendida fieldset input {vertical-align:middle;margin-right:3px;background:none;border:none;}
.garantiaEstendida select {font-size:0.917em;color:#333;font-weight:normal;width:66%;margin-bottom:10px;}
.garantiaEstendida .comprar {float:right;}
.garantiaEstendida .comprar .bt {width:177px;height:27px;background-position:-301px 0;}
.garantiaEstendida .comprar .bt:hover {background-position:-301px -29px;}
.sku .garantiaEstendida .comprar{top:24px;position:absolute;right:20px;}

/*temp*/
.sku .garantiaEstendida .comprar {bottom:38px;position:absolute;right:20px;}
#ctl00_Conteudo_divGarantiaDropDownList ul {width:100%;overflow:hidden;margin-bottom:10px;}
#ctl00_Conteudo_divGarantiaDropDownList ul li strong {display:block;margin-bottom:10px;}
/*temp*/

/*Troca Garantida*/
.garantiaEstendida .tituloTrocaGarantida {display:block;font-weight:bold;font-size:0.917em;}
.garantiaEstendida .textoTrocaGarantida {margin:5px 0;display:block;font-size:0.917em;}
.garantiaEstendida .videoGarantia {margin-bottom:10px;display:block;}
.garantiaEstendida .regras, .garantiaEstendida .videoGarantia {background:url(../img/smallIco.png) no-repeat 0 -496px;font-size:0.9em;padding-left:10px;color:#076CA0;}
.garantiaEstendida .trocaGarantida .wp {background:url(../img/smallIco.png) no-repeat 0 -2095px;padding:0 0 16px 45px;}

/*compartilhe*/
.compartilheBox {border:1px solid #D6E5F2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.compartilhe .indiqueAmigo {padding:10px 20px;}
.compartilhe .indiqueAmigo .bt {height:auto;font-size:0.9em;background:url(../img/smallIco.png) no-repeat 0 -700px;padding:11px 0 15px 45px;color:#333;line-height:0;overflow:hidden;text-indent:0;position:relative;}
.socialLinksSKU {padding:5px 0 0 20px;}
.socialLinksSKU .twitter-share-button, .socialLinksSKU .api_facebook, .socialLinksSKU .api_googlePlus1, .socialLinksSKU #orkut_share {float:left;margin-bottom:10px;}
.socialLinksSKU .pinWrapper {width:50px !important;float:left;}
.compartilheBox .api_googlePlus1 {margin-top:0 !important;}
.socialLinksSKU #orkut_share {width:25px !important;clear:left;}

/*redeSocial*/
.redeSocial {overflow:hidden;margin-left:20px;}
.redeSocial .api_twitter, .redeSocial .api_facebook {text-align:left;}
.redeSocial .api_twitter {margin-bottom:5px;}
.redeSocial .api_facebook {margin-bottom:5px;}

/*gc*/
.gEstendida {padding-bottom:5px;margin-bottom:10px;border:1px solid #D6E5F2;-webkit-border-radius:8px;border-radius:8px;}
.gEstendida h2.tit{ background: #F1F7FC; margin: 0;}
.gEstendida h2.tit{ background: #F1F7FC; margin: 0;padding: 20px;font-size:1em;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0; border-top: none; border-bottom: none; border-left: none;}
.gEstendida h2.tit span, .compartilheBox h2.tit span {color:#0033C6;font-weight:bold;}
.compartilheBox h2.tit,.parcelamento .tabs li a {margin: 0px 0px -1px 0px;padding: 20px;font-size:1em;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}


/*Veja Nesta Pagina*/
.vejaNestaPagina {overflow:hidden;padding:10px 5px;}
.vejaNestaPagina .tit {padding-left:20px;overflow:hidden;font-weight:bold;margin-bottom:15px;background:none;border:0;color:#333;font-size:0.917em;padding:0;-moz-border-radius:0;-moz-box-shadow:none;}
.vejaNestaPagina ul li {margin-bottom:5px;background:url(../img/smallIco.png) no-repeat 0 -497px;padding-left:10px;}
.vejaNestaPagina ul li a {color:#0033C6;font-size:0.917em;padding:2px;}
.vejaNestaPagina ul li a:hover, .marcaProduto a:hover, .marcaProduto a:hover strong {padding:0 2px;color:#fff;background-color:#096DA8;}

/*garantiaEstendida*/
.garantiaEstendida {padding:10px 20px;background:#fff;overflow:hidden;position:relative;}

/*Tambem Compraram e produto Sugerido*/
body.sku .prodSugerido .vitrineProdutos li {padding-bottom:0;border:0;width:33.3%;}
.tambemCompraram, .prodSugerido {overflow:hidden;background:#fff;border:1px solid #c7e2fc;margin-bottom:15px;}
.prodSugerido .tit b {font-weight:normal;}
.tambemCompraram .comprar .bt, .prodSugerido .comprar .bt {background-position:-300px -160px;height:27px;width:149px;}
.tambemCompraram .comprar .bt:hover, .prodSugerido .comprar .bt:hover {background-position:-300px -189px;}
.tambemCompraram .prateleira .link:hover, .prodSugerido .prateleira .link:hover {background-position:0 -135px;}
.prodSugerido .carousel li {float:none!important;}

/*Acessorios*/
div.acessorios {background:#fff;border:1px solid #c7e2fc;border-bottom:0;margin-bottom:15px;}
div.acessorios .prateleira li:hover .link {border:1px solid #7cbced;}
div.acessorios .prateleira li:hover .link .productImage {border:2px solid #fff;display:block;}
div.acessorios .prateleira li:hover .hproduct {background:url(../img/bgSlot.png) repeat-x 0 -200px;}
div.acessorios .prateleira .link:hover {background-position:0 -175px;}
div.acessorios .prateleira .hproduct:hover {background:url(../img/bgSlot.png) repeat-x 0 -200px;}
div.acessorios .prateleira .hproduct .link {padding-bottom:10px;border:1px solid #fff;background:#fff;}
div.acessorios .prateleira .hproduct .link:hover {display:block;background:#fff;}
div.acessorios .prateleira .hproduct {margin:0 auto;width:200px;padding:10px;border-radius:6px;-moz-border-radius:6px;white-space:normal;}
div.acessorios .prateleira .hproduct .productImage {float:left;margin-right:5px;width:65px;margin-bottom:40px;}
div.acessorios .prateleira .hproduct .name {overflow:hidden;}
div.acessorios .prateleira .hproduct .comprar {margin-left:75px;}
div.acessorios .prateleira .hproduct .comprar label {color:#43a803;font-weight:bold;font-size:0.9166em;}
div.acessorios .prateleira .hproduct .comprar input {vertical-align:middle;}
div.acessorios .vitrineProdutos .productDetails {display:block;overflow:hidden;}
div.acessorios .carousel {padding:0 20px;width:auto;}
div.acessorios .carousel .contCarousel {width:100%;overflow:hidden;}
.resultadoAcessorios {background:#EFF7FE;border:1px solid #C5E1FB;padding:12px 12px 10px;position:relative;text-align:center;}
.resultadoAcessorios .boxPrecoA {background:#eff7fe;border:1px solid #c5e1fb;}
.resultadoAcessorios .boxPrecoB {overflow:hidden;width:525px;margin:0 auto;padding:10px 0;}
.resultadoAcessorios .preco {vertical-align:middle;margin-right:30px;color:#333;font-size:1.334em;font-weight:bold;display:inline;width:200px;}
.resultadoAcessorios #precoAtual {color:#c00;font-size:1.25em;}
.resultadoAcessorios .comprar {vertical-align:middle;display:inline-block;}
.resultadoAcessorios .comprar .bt {background-position:-300px -543px;height:27px;width:200px;}
.resultadoAcessorios .comprar .bt:hover {background-position:-300px -572px;}

/*Compre junto*/
.compreJunto {overflow:hidden;background:#fff;margin-bottom:15px;border:1px solid #c7e2fc;}
.compreJunto ul {overflow:hidden;}
.compreJunto li {float:left;margin-left:10px;}
.compreJunto li .mais, .compreJunto li .igual {padding:38px 15px 0;margin:20px 0 0;height:0;display:inline-block;overflow:hidden; }
.compreJunto li .mais {background:url(../img/smallIco.png) no-repeat 0 -600px;}
.compreJunto .combinacaoProdutos {overflow:hidden;width:315px;padding:15px 5px;}
.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:#c00;font-size:0.9em;font-weight:bold;display:block; }
.compreJunto .productDetails .parcel {font-size:1.1em;}
.compreJunto .comprar {margin-top:5px;float:none;padding:0;}
.compreJunto .comprar .bt {background-position:-300px -218px;height:27px;width:147px;}
.compreJunto .comprar .bt:hover {background-position:-300px -247px;}
.compreJunto li.resultado {line-height:1.6;padding:15px 10px;}
.compreJunto .resultado .productDetails {display:block;}

/* Carrossel */
.carousel {overflow:hidden;position:relative;margin-top:3px;padding:0 25px;letter-spacing:-3px;}
.carousel .contCarousel {overflow:hidden;width:100%}
.carousel ul {white-space:nowrap;}
.carousel li {letter-spacing:0;float:none!important;margin:0!important;vertical-align:top;}
.carousel li * {white-space:normal;}
body .prateleira .carousel .vitrineProdutos {padding:0; /*margin-top: 65px;*/}
body.carrinho .carousel .prateleira .vitrineProdutos li ul li {float:none;}
.carousel .vitrineProdutos {overflow:hidden;}
.nextCarousel, .backCarousel {cursor:pointer;position:absolute;top:0;width:20px;height:0;background:#D6E5F2;overflow:hidden;}
.carroussel-produtos-recomendados .nextCarousel,
.carroussel-produtos-recomendados .backCarousel{top: 90px;}
.nextCarousel {right:0;}
.backCarousel {left:0;}
.prateleira .desactive, .prateleira .desactive {background:#D6E5F2;}
.prateleira .desactive strong, .prateleira .desactive strong {background:#D6E5F2;}
.carousel .first {margin-left:0!important;}
.nextCarousel strong, .backCarousel strong {width:9px;background:#D6E5F2;height:0;display:block;}
.nextCarousel span, .backCarousel span {background:url(../img/smallIco.png) no-repeat 0 0;width:7px;height:0;padding-top:7px;overflow:hidden;display:inline-block;position:absolute;left:50%;top:50%;}
.nextCarousel span {margin:-4px 0 0 -3px;background-position:0 -300px;}
.backCarousel span {margin:-4px 0 0 -4px;background-position:0 -2500px;}
.prateleira .desactive,.prateleira .desactive {background:#f4f9fd;}
.prateleira .desactive strong,.prateleira .desactive strong {background:#f4f9fd;}
.lista-prod-sugerido .nextCarousel, .lista-prod-sugerido .backCarousel{ background:none;}
.lista-prod-sugerido .nextCarousel span, .lista-prod-sugerido .backCarousel span{  width: 11px;   height: 18px;  margin:0;  padding: 0;  left: 5px;  text-indent: -9999px;}
.lista-prod-sugerido .nextCarousel strong,.lista-prod-sugerido .backCarousel strong{  background: none; }
.lista-prod-sugerido .nextCarousel span{  background: url(../img/setas-prateleira.png)no-repeat 0 -18px;}
.lista-prod-sugerido .backCarousel span{  background: url(../img/setas-prateleira.png)no-repeat 0 0;}
.lista-prod-sugerido .desactive span{  opacity: 0.5;}
.sku .lista-prod-sugerido .smallRating, .sku .lista-prod-sugerido .comprar .bt{ display: none;}


/*Opiniao dos Clientes*/
.consumidores li {overflow:hidden;}
.consumidores {overflow:hidden;background:#fff;margin-bottom:10px;border:1px solid #D6E5F2;}
.consumidores .infoAvaliacoes {margin-right:15px;float:left;background:url(../img/baianinho3.png) no-repeat 0 0;padding:10px 0 15px 170px;width:400px;min-height:190px;}
.consumidores .infoAvaliacoes strong {display:block;margin-bottom:10px;}
.consumidores .infoAvaliacoes .medRating strong {float:left;margin:0 5px 0 0;}
.consumidores .util {position:absolute;top:0;right:0;width:100%;}
.consumidores .util li.avUtil {width:60%;float:left;padding:28px 0 0 70px;font-size:0.917em;}
.consumidores .util li.ajudou {width:30%;padding-top:10px;}
.consumidores .util li.util span {text-align:right;}
.consumidores .avaliacao {margin-top:20px;overflow:hidden;}
.consumidores .avalieProduto, .consumidores .util {overflow:hidden;}
.consumidores .avalieProduto {float:left;}
.consumidores .avalieProduto .publique {clear:left;}
.consumidores .avalieProduto input {border:none;background:none;}
.consumidores .avalieProduto strong {display:block;margin-bottom:10px;}
.consumidores .avalieProduto #ratingAvalieWrapper {margin-bottom:22px;}
.util .ajudou span {font-weight:bold;float:left;margin:5px 10px 0 0;font-size:0.917em;}
.util .ajudou .bt {width:45px;height:23px;}
.util .ajudou .sim, .util .ajudou .nao {margin-top:0;}
.util .sim .bt {background-position:0 -475px;}
.util .sim .bt:hover {background-position:0 -500px;}
.util .nao .bt {background-position:-600px -50px;}
.util .nao .bt:hover {background-position:-600px -75px;}
.util p {margin-bottom:10px;}
.consumidores.fBordas {padding-top:0!important;}
.consumidores .resenhas .util li {border:0}
.consumidores fieldset ul li {margin-bottom:5px;}
.consumidores .resenhas, .consumidores .avaliacao {overflow:hidden;padding:0 20px;}
.consumidores .resenhas p, .consumidores .resenhas span {color:#333;}
.consumidores .resenhas .quem {margin:-5px -5px 10px -5px;background:url(../img/bgResenha01.gif) repeat-x 0 0;}
.consumidores .resenhas .dados {font-size:0.917em;padding:10px 0 40px 70px;background:url(../img/smallIco.png) no-repeat 10px -990px;}
.consumidores .resenhas .opTexto p {padding-left:15px;}
.infoAvaliacoes .todosComentarios {clear:both;display:block;text-align:center;}
.infoAvaliacoes .todosComentarios a {color:#0033C6;font-weight:bold;font-size:0.9em;background:url(../img/allImages.png) no-repeat -600px 0;width:167px;height:23px;display:block;line-height:80px;overflow:hidden;text-indent:-9999em;}
.infoAvaliacoes .todosComentarios a:hover {background-position:-600px -25px;}
.consumidores .clientsRate .perCent {font-size:1.5em;font-weight:bold;float:left;margin-right:10px;color:#006699;}
.consumidores .clientsRate .perCent span {font-size:0.8em;font-weight:normal;}
.consumidores .clientsRate .medRating {float:left;}
.consumidores .clientsRate {margin-bottom:5px;overflow:hidden;}
.consumidores .clientsRate .perCent span {font-weight:normal;}
.consumidores .clientsRate .nVotos {float:left;margin-top:5px;}
.consumidores .clientsRate .nVotos strong {display:inline;float:none;}
.consumidores .resenhas li, .consumidores .avaliacao {margin-bottom:10px;}
.consumidores .resenhas li {-moz-border-radius:6px;border-radius:6px;padding-left:20px;border:1px solid #F5F5F5;padding:5px;position:relative;margin-bottom:20px;border:1px solid #d6e5f2;background:#eff7fe;}
.consumidores .resenhas li li {background:none;}
.consumidores .infoAvaliacoes ul li {margin:10px 0;}
#opcoesAvalie input {margin:0 7px 10px 0;padding:0;}
#opcoesAvalie input, #opcoesAvalie label {vertical-align:top;}
#opcoesAvalie {clear:left;margin-bottom:18px;}
.publique .bt {width:250px;height:27px;background-position:0 0;}
.publique .bt:hover {background-position:0 -29px;}
.search .sub, .busca-resultado .sub {background:#fff;-webkit-border-radius:8px;border-radius:8px;}
.busca-resultado .sub .resultadoBusca {border: 1px solid #d6e5f2;position: relative;}
.busca-resultado .sub .resultadoBusca .filtro{padding: 15px 10px;}
.busca-resultado .sub .resultadoBusca .pagination { display: none; }
.busca-resultado .sub .resultadoBusca .resultado{padding:10px 0 0 10px;position:initial; top: 10px;}
.busca-resultado .sub .resultadoBusca .resultado p{font-size:11px !important;}

/* paginacao */
.pagination {overflow:hidden; border:1px solid #D6E5F2;background:#c1e2f9;color:#006699;padding:10px;clear:both;}
.pagination .ListaPaginas {overflow:hidden;text-align:center;font-size:0;}
.pagination .ListaPaginas li {display:inline-block;font-size:14px;border-right:1px solid #fff;padding:5px 0;text-transform:lowercase;background:#0033C6;}
.pagination .ListaPaginas li.last {border:none;}
.pagination .ListaPaginas li a {padding:8px;color:#fff;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:#c1e2f9;color:#6699cc;}
.pagination .ListaPaginas .atual, .pagination .ListaPaginas .back, .pagination .ListaPaginas .first {color:#6699cc;background:#0033C6;}
.pagination .ListaPaginas .atual strong, .pagination .ListaPaginas .back span, .pagination .ListaPaginas .first span {color:#6699cc;background:#c1e2f9;padding:5px 8px;}
/*.pagination .ListaPaginas .first, .pagination .ListaPaginas .last{display:none;}*/
#dfp_sky_mid.fixed{ top: 0; width: 317px; }
#dfp_sky_mid.absoluted{ position: absolute; bottom: 0; width: 317px;}
.relative{position: relative;}

/* filtro resultado de busca */
.resultadoBusca .filtro {overflow:hidden;padding:10px 250px 10px 10px;background:#F1F7FC url(../img/bgBox1.gif) repeat-x 0 -108px;position:relative;}
.resultadoBusca .filtro select option {padding-right:10px}
.resultadoBusca .filtro .ordenacao {float:right; margin-right:10px;}
.resultadoBusca .filtro fieldset.itensPag {float:right;}
.resultadoBusca .itensPag * {vertical-align:middle;}
.resultadoBusca .filtro fieldset select {color:#000;background:#fff url(../img/bgInput.gif) repeat-x scroll 0 0;border:1px solid #ccc;margin:0 2px;padding:2px;}
.resultadoBusca .resultado {overflow:hidden;padding:10px;}
.resultadoBusca .resultado p , .breadcrumbBusca {display:inline;font-size:1.2em;}
.resultadoBusca .breadcrumbBusca, .listaSugestao {display:inline;padding:0;overflow:hidden;}
.resultadoBusca .breadcrumbBusca li, .listaSugestao li {float:none;display:inline-block;padding:0;}
.resultadoBusca .breadcrumbBusca li.last {color:#000;font-weight:bold;background:none;}
.resultadoBusca .breadcrumbBusca a {color:#C00;font-weight:bold;}
.resultadoBusca .breadcrumbBusca li {padding-right:22px;}
.visualizacao {position:absolute;right:5px;top:7px;}
.visualizacao strong, .visualizacao ul li {font-weight:normal;display:inline-block;}
.visualizacao strong {vertical-align:top;}
.visualizacao ul {display:inline;margin-right:8px;}
.visualizacao ul li {padding:0 5px;}
.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:900;}
.visualizacao ul li.grade , .visualizacao ul li.lista {padding:2px 0 2px 22px;background:url(../img/smallIco.png) no-repeat;cursor:pointer;}
.visualizacao ul li.grade {background-position:0 -800px;}
.visualizacao ul li.lista {background-position:0 -900px;}
.visualizacao ul li a {color:#096da8;text-decoration:none;}
body.busca-resultado .vitrine {margin:10px 0 15px;background:#fff;border:1px solid #D6E5F2;-webkit-border-radius:8px;border-radius:8px; float: left; width: 100%}
body.busca-resultado .listPreview .vitrineProdutos {padding:5px;}
body.busca-resultado .listPreview .vitrineProdutos li {width:100%;padding:0;margin:0 0 5px 0;position:relative;}
body.busca-resultado .listPreview .vitrineProdutos li .link {border:1px solid #f4f4f4;overflow:hidden;padding:8px 395px 23px 105px;}
body.busca-resultado .listPreview .vitrineProdutos li .link:hover, body.busca-resultado .listPreview .vitrineProdutos li:hover .link {border:1px solid #ddeaf4;background:#d7eafa;}
body.busca-resultado .listPreview .vitrineProdutos .hproduct {width:auto;}
body.busca-resultado .listPreview .vitrineProdutos .name {font-size:1.2em;}
body.busca-resultado .listPreview .vitrineProdutos .productImage {float:left;margin:0 0 -15px -98px;display:inline;}
body.busca-resultado .listPreview .vitrineProdutos .productImage img {width:80px;height:80px;}
body.busca-resultado .listPreview .vitrineProdutos .link:hover .productImage {display:inline;}
body.busca-resultado .listPreview .vitrineProdutos .comprar {display:block;}
body.busca-resultado .listPreview .vitrineProdutos .comprar .bt {display:block;right:10px;top:50%;position:absolute;margin-top:-19px;}
body.busca-resultado .listPreview .vitrineProdutos .compareNow {position:absolute;left:105px;bottom:7px;display:inline;margin:0;}
body.busca-resultado .listPreview .vitrineProdutos li .productDetails {margin-top:-22px;position:absolute;right:170px;top:50%;}
body.busca-resultado .listPreview .vitrineProdutos li .productDetails .parcel strong {font-size:1.1em;}
body.busca-resultado .listPreview .productDetails .condition {display:inline;}
body.busca-resultado .lista-busca-compare .comprar .bt {background-position:-300px -160px;height:27px;width:149px;}
body.busca-resultado .lista-busca-compare .compareNow {margin-bottom:10px;}
body.busca-resultado .listPreview .vitrineProdutos .comprar {display:block;}
body.busca-resultado .listPreview .smallRating {margin-bottom:20px;}
body.busca-resultado .banneradx {display:table;text-align:center;margin:30px auto;}
body.busca-resultado .banneradx .retangulo_adx {float: left;margin: 0 10px;}
body.busca-resultado .banneradx .bannerretangulo {display:inline-block;margin:0 30px;}
.sugestao {margin:5px 0;}
.sugestao strong {font-size:1.1em;}
.listaSugestao li {font-size:1.2em;border-right:1px solid #ccc;padding:0 5px;}
.listaSugestao li a {color:#096da8;}
.listaSugestao li.last {border:none;}
.naoEncontrado p {text-align:center;}
.naoEncontrado .quisDizer {font-size:1.4em;margin-bottom:10px;font-weight:900;}
.naoEncontrado .quisDizer a {color:#000;color:#E10915;font-weight:900;}
.naoEncontrado .quisDizer a:hover {text-decoration:underline;}
.busca-resultado h1.tit {color:#006699;font-size:1.833em;padding-bottom:5px;margin-bottom:9px;/*margin-left:-181px;*/}

/* Avaliacao */
.sku .pr-snippet-stars .pr-stars-small,
.sku .pr-modal-container .pr-stars{background: url(../img/avaliacao-produto.png) no-repeat;width: 110px;height: 20px;}
.sku .pr-snippet-stars .pr-stars-0-sm{background-position: 0px 0px!important;}
.sku .pr-snippet-stars .pr-stars-0_5-sm{background-position: 0px -25px!important;}
.sku .pr-snippet-stars .pr-stars-1-sm{background-position: 0px -48px!important;}
.sku .pr-snippet-stars .pr-stars-1_5-sm{background-position: 0px -73px!important;}
.sku .pr-snippet-stars .pr-stars-2-sm{background-position: 0px -98px!important;}
.sku .pr-snippet-stars .pr-stars-2_5-sm{background-position: 0px -124px!important;}
.sku .pr-snippet-stars .pr-stars-3-sm{background-position: 0px -148px!important;}
.sku .pr-snippet-stars .pr-stars-3_5-sm{background-position: 0px -173px!important}
.sku .pr-snippet-stars .pr-stars-4-sm{background-position: 0px -197px!important;}
.sku .pr-snippet-stars .pr-stars-4_5-sm{background-position: 0px -222px!important;}
.sku .pr-snippet-stars .pr-stars-5-sm{background-position: 0px -247px!important;}
.sku .pr-snippet-stars .pr-snippet-rating-decimal{margin:2px 0 0 5px}
.rating {display:block;overflow:hidden;display:block;height:0;margin:5px 0;text-indent:-999em;background-image:url(../img/icon-yv/avaliacao-vitrine.svg);background-repeat: no-repeat;background-size:auto 180px;}
.smallRating {display:block; height:14px;}
.sku .smallRating { float:left; line-height:24px;}
.smallRating .rating {width:100%;height:14px;float:left; margin-right:5px;margin:0;}
.smallRating .qtdReviews {font-size:0.8em;line-height:25px;padding-left:5px;}
.bigRating .rating, .medRating .rating {width:119px;padding-top:22px;}
.medRating .rating {margin:0;}
.home .smallRating, .departamento .smallRating { overflow: hidden;margin-bottom: 5px;}
.medRating .r0 {background-position:-1020px -98px;}
.medRating .r5 {background-position:-1020px -75px;}
.medRating .r10 {background-position:-996px -98px;}
.medRating .r15 {background-position:-996px -75px;}
.medRating .r20 {background-position:-972px -98px;}
.medRating .r25 {background-position:-972px -75px;}
.medRating .r30 {background-position:-948px -98px;}
.medRating .r35 {background-position:-948px -75px;}
.medRating .r40 {background-position:-924px -98px;}
.medRating .r45 {background-position:-924px -75px;}
.medRating .r50 {background-position:-900px -98px;}
.bigRating .r0 {background-position:-1020px -98px;}
.bigRating .r5 {background-position:-1020px -75px;}
.bigRating .r10 {background-position:-996px -98px;}
.bigRating .r15 {background-position:-996px -75px;}
.bigRating .r20 {background-position:-972px -98px;}
.bigRating .r25 {background-position:-972px -75px;}
.bigRating .r30 {background-position:-948px -98px;}
.bigRating .r35 {background-position:-948px -75px;}
.bigRating .r40 {background-position:-924px -98px;}
.bigRating .r45 {background-position:-924px -75px;}
.bigRating .r50 {background-position:-900px -98px;}
.smallRating .r0 {background-position:0 0;}
.smallRating .r5 {background-position:0 -21px;}
.smallRating .r10,.smallRating .r1 {background-position:0 -43px;}
.smallRating .r15 {background-position:0 -65px;}
.smallRating .r20,.smallRating .r2 {background-position:0 -87px;}
.smallRating .r25 {background-position:0 -109px;}
.smallRating .r30,.smallRating .r3 {background-position:0 -131px;}
.smallRating .r35 {background-position:0 -152px;}
.smallRating .r40,.smallRating .r4 {background-position:0 -174px;}
.smallRating .r45 {background-position:0 -196px;}
.smallRating .r50,.smallRating .r5 {background-position:0 -218px;}
.fRating .list2 {margin-bottom:8px;}
.fRating .list2 li a {padding:0 0 0 12px;background:none;}
.fRating .list2 li.clean a {padding:4px 0 4px 35px;background:url(../img/smallIco.png) no-repeat 10px -1096px;}
.fRating .smallRating {}

/*Rating Avail */
#ratingAvalieWrapper {overflow:hidden;margin:10px 0;}
.ratingAvalie .ratingStar {width:122px;height:24px;background:url(../img/allImages.png) no-repeat -1020px -98px;}
.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 -98px;}
.ratingAvalie .emptyRatingStar {background-position:-1020px -98px;}

/* smallRating*/
.reviewstars-product{position:absolute;bottom:210px;width:207px;margin:0 21px;display: block;}
.reviewstars-product .smallRating .rating{ height: 14px;}
.reviewstars-product .qtdReviews{display:none}
.reviewstars-product .rating{margin:0;width:83px;height:14px;float:left;overflow:hidden;text-indent:-9999em;display:block;background-image:url(../img/icon-yv/avaliacao-vitrine.svg);background-repeat: no-repeat;background-size:auto 180px;}
.smallRating .r0{background-position:0 0}
.smallRating .r5{background-position:0 -17px}
.smallRating .r10,.smallRating .r1{background-position:0 -33px}
.smallRating .r15{background-position:0 -50px}
.smallRating .r20,.smallRating .r2{background-position:0 -67px}
.smallRating .r25{background-position:0 -83px}
.smallRating .r30,.smallRating .r3{background-position:0 -100px}
.smallRating .r35{background-position:0 -116px}
.smallRating .r40,.smallRating .r4{background-position:0 -133px}
.smallRating .r45{background-position:0 -150px}
.smallRating .r50,.smallRating .r5{background-position:0 -166px}

/*compare produtos*/
.addListaCasamento {margin:0 auto;width:530px;text-align:center;line-height:37px;overflow:hidden;clear:both;}
.filtroBusca {overflow:hidden;clear:both;width:700px;margin:0 auto 15px;}
.filtroBusca p {overflow:hidden;padding:10px 0 0 10px;vertical-align:middle;line-height:23px;font-size:1em;}
.filtroBusca p .qtd {color:#1d4ba0;}
.filtroBusca strong span {color:#1d4ba0;margin-right:3px;font-weight:900;}
.filtroBusca .comparar {float:right;}
.filtroBusca .bt {background-position:0 -231px;height:27px;width:100px;}
.filtroBusca .bt:hover {background-position:0 -260px;}
.result-busca {margin-bottom:10px;}

/* PAGINA COMPARE PRODUTOS*/
.comparacao h1.tit {font-size:1.5em;color:#006699;font-weight:bold;}
.comparacao h1.tit span {color:#fff;background:#afdb6e;padding:3px 0;font-size:0.667em;margin-left:3px;}
.corpoComparacao {overflow:hidden;clear:both;background:#fff;border:1px solid #ddeaf4;padding:15px;}
.comparacao {overflow:hidden;padding:5px 5px 15px 5px;}
.comparacao .title3 span {font-size:0.8em;text-transform:none;}
.comparacao .bts {overflow:hidden; float:right;padding:5px;clear:both;width:335px;}
.comparacao .bts .email {display:block;margin:5px 5px;color:#096da8;font-size:0.917em;background:url(../img/smallIco.png) no-repeat 0 -1200px;padding:0 0 5px 30px;}
.comparacao .compararOutros .bt {display:block;background-position:0 -174px;float:right; height:27px;width:206px;vertical-align:middle;}
.comparacao .compararOutros .bt:hover {background-position:0 -203px;}
.corpoComparacao table {clear:both;margin:20px 0;width:100%;border-collapse:collapse;border-spacing:0;}
.corpoComparacao table td {padding:10px;border-right:1px solid #dbe8f4;}
.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 #dbe8f4;border-right:1px solid #dbe8f4;color:#096da8;font-weight:bold;padding:10px; text-align:left;}
.corpoComparacao tbody td, .corpoComparacao tbody th {border-bottom:1px solid #dbe8f4;border-top:1px solid #dbe8f4;width:140px;}
.corpoComparacao thead .remover td {border-bottom:1px solid #dbe8f4;}
.corpoComparacao .remover td {border-bottom:0;background:#fff;border-right:none;}
.corpoComparacao .remover a:hover {text-decoration:none;}
.corpoComparacao .remover a {background:url(../img/smallIco.png) no-repeat 0 -1100px;padding:2px 0 2px 25px;color:#333;font-size:0.917em;}
.corpoComparacao .prazo label {display:block;font-weight:normal;font-size:1em;color:#000;margin-bottom:5px;}
.corpoComparacao .prazo * {vertical-align:top;}
.corpoComparacao .prazo {width:170px;}
.corpoComparacao .prazo .ok .bt {vertical-align:bottom;background-position:0 -417px;border:medium none;color:#ebebeb;cursor:pointer;display:inline-block;font-size:0;overflow:hidden;height:27px;width:40px;}
.corpoComparacao .prazo .ok .bt:hover {background-position:0 -446px;}
.corpoComparacao table fieldset legend {color:#096DA8;font-weight:bold;}
.corpoComparacao .prateleira .vitrineProdutos {padding:0;}
.corpoComparacao .prateleira .vitrineProdutos li {margin:0;width:100%;float:none;}
.corpoComparacao .prateleira .vitrineProdutos .comprar .bt {background-position:-300px -160px;height:27px;width:149px;}
.corpoComparacao .prateleira .vitrineProdutos .comprar .bt:hover {background-position:-300px -189px;}

/*NovasCategoria*/
#novas-categorias a, #novas-categorias img {display:block;}

/*ProdutoEsgostadoObrigado*/
#ctl00_Conteudo_ProdutoEsgotado_obrigado {margin-bottom:15px;}
#ctl00_Conteudo_ProdutoEsgotado_obrigado h4 {color:#c00;display:block;font-weight:bold;margin-bottom:2px;}

/* footer */
.footer {display:block;}
.fa01 {background:#1381ce;}
.fa02 {background:#064470;height:35px;padding:4px 0 2px;}
.fl1, .fl2 {width:980px;margin:0 auto;overflow:hidden;}
.fa11,.fa12 {overflow:hidden;margin:10px 0;}
.fa1 {float:left;}
.fa2 {width:276px;margin:10px -291px 0 0;float:right;}
/*temp*/.footer .fa2 h3, .footer .fa2 p.tit {margin:0 4px;}
#twtFt {padding:10px 4px;}
#faceFt {padding:0 4px 4px;}
.footer .fList li {margin-bottom:5px;}
.footer .fList li a {padding:2px 2px 3px;color:#ffe400;font-size:0.9em;display:block;}
.footer .fList li a:before {content:'> ';color:#fff;}
.footer .fList li a:hover {background:#0d6db0;display:block;}
/*temp*/.footer h3, .footer p.tit {font-weight:bold;color:#fff;font-size:1em;margin-bottom:10px;padding:4px;border-bottom:1px solid #fff;background:none;border-top:none;border-left:none;border-right:none;}
/*temp*/.footer h4, .footer p.subtit {color:#fff;font-sizE:0.8em;margin-bottom:5px;}
.footer .garantido {color:#fff;padding:10px 0 10px 50px;text-transform:uppercase;background:url(../img/imgFooter.png) no-repeat -300px -150px;}
.footer .garantido span {color:#ffe400;}
.footer .seguranca {float:left;margin:20px 10px 0 0;}
.footer .seguranca li {float:left;margin-right:1px;}
.footer .contatos {float:left;margin-right:27px;width:298px;background:#0975bd url(../img/imgFooter.png) no-repeat -272px 12px;padding:10px 10px 10px 132px;}
/*temp*/.footer .contatos h3, .footer .contatos p.tit {color:#fff;font-size:1em;padding:0;border:0;font-weight:normal;}
/*temp*/.footer .contatos h3 b, .footer .contatos p.tit b {font-size:1.916em;color:#ffe400;font-weight:bold;display:block;}
/*temp*/.footer .contatos h3 strong, .footer .contatos p.tit strong {display:block;font-size:1.2em;}
.footer .contatos p {color:#fff;font-size:0.9em;margin-top:-5px;}
.footer .contatos p a {padding:1px 2px 2px 2px;color:#ffe400;}
.footer .contatos p a:hover {background-color:#FFE400;color:#0F69BC;}
.footer .atendimento {width:221px;float:left;margin-right:27px;background-color:#0975bd; padding:10px;}
.footer .atendimento p.tit{font-size: 13px;color:#ffe400;font-weight:bold; border:none!important; padding:0; position:relative; float:left; margin:0;margin-bottom: 12px;}
.footer .atendimento .ico{width:40px; height: 40px;float:left;margin-right: 20px;background: #0975bd url(../img/imgFooter.png) no-repeat -296px -98px;}
.footer .atendimento .wrap-infos{float: right; width: 157px;}
.footer .atendimento span {font-size:12px;color:#FFF;position:relative; float:left;}
.footer .duvidas {float:left;margin-right:15px;width:220px;}
.footer .formasPagamento {width: 240px;float:left;overflow:hidden;}

/*temp*/.footer .formasPagamento h4,
.footer .formasPagamento p.subtit {margin:0 0 2px 6px;}
.footer .formasPagamento ul li {margin-bottom:10px;}
.footer .formasPagamento ul .debito, .footer .formasPagamento ul .boleto {float:left;}
.footer .formasPagamento ul .paypal {float:left;}
.footer .formasPagamento ul .celular {float:left;}
.footer .formasPagamento ul .visaElectron {float:left;}
.footer .formasPagamento ul .outros {float:left;width:120px;}
.footer .formasPagamento ul li span {background:url(../img/imgFooter.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:24px;}
.footer .formasPagamento ul li .gpa {background-position:0 -26px;width:283px;}
.footer .formasPagamento ul li .cc {background-position:0 0;width:198px;}
.footer .formasPagamento ul li .cg {background-position:0 -73px;width:198px;}
.footer .formasPagamento ul li .cg2 {background-position:0 -103px;width:198px;margin-top: 5px;}
.footer .formasPagamento ul li .cbh {background-position:0 -29px;width:198px;margin-top:5px;}
.footer .formasPagamento ul li .ve {background-position:0 -179px;width:36px;}
.footer .formasPagamento ul li .cel {background-position:0 -104px;width:36px;}
.footer .formasPagamento ul li .out {background-position:0 -162px;width:198px;}
.footer .institucional {float:left;margin:0 15px 0 0;width:218px;}
.footer .servicos {float:left;margin-right:100px;width:140px;}
.footer .powered {float:left;overflow:hidden;margin-top:20px;}
.footer .powered li {float:right;}
.footer .powered li a {background:url(../img/imgFooter.png) no-repeat 0 -269px;width:73px;display:block;height:0;overflow:hidden;padding-top:22px;}
.footer .disclaimer {background:#0975bd;font-size:0.917em;padding:10px;margin-bottom:10px;}
.footer .disclaimer p, .footer .disclaimer a {color:#fff;}
.footer .b1 {padding:5px 2px;background:#0975bd;}
.footer .rSociais {width:251px;float:left;margin-left:20px;}
.footer .rSociais h4,
.footer .rSociais p.subtit {font-size:0.9em;margin-bottom:10px;}
.footer .rSociais ul li {float:left;margin-right:5px;}
.footer .rSociais ul li a {background:url(../img/imgFooter.png) no-repeat 0 0;width:34px;height:34px;display:block;text-indent:-999em;}
.footer .rSociais ul li .rsFace {background-position:0 -205px;}
.footer .rSociais ul li .rsTwitter {background-position:-44px -205px;}
.footer .rSociais ul li .rsGoogle {background-position:-88px -205px;}
.footer .rSociais ul li .rsYoutube {background-position:-132px -205px;}
.footer .btnMobile {width: 251px;float:left; margin:20px 0 0 20px; }
.footer .btnMobile ul li {float:left;}
.footer .btnMobile ul li a {background:url(../img/imgFooter.png) no-repeat; display:block; text-indent:-999em;}
.footer .btnMobile ul .iconDesktop a {background-position:-300px -205px; width:46px; height:37px;}
.footer .btnMobile ul .iconDesktop a:hover {background-position:-355px -205px;}
.footer .btnMobile ul .iconSmartphone a {background-position:-442px -209px; width:22px; height:31px; margin:5px 0 0 35px;}
.footer .btnMobile ul .iconSmartphone a:hover {background-position:-474px -209px;}

/*temp*/.footer .btnMobile ul .iconDesktop h4,
.footer .btnMobile ul .iconDesktop p.subtit {margin:5px 0 0 5px;}

/*temp*/.footer .btnMobile ul .iconSmartphone p.subtit,
.footer .btnMobile ul .iconSmartphone h4 {margin:5px 0 0 18px;}

/* Thickbox */
.popup {background:#fff}
.TB_overlayBG, .TB_overlayLoad {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 {position:fixed;z-index:998;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:999;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;}

/* cadastro newsletter */
.cadastroNews {background:#f2f2f2 url(//imagem.casasbahia.com.br/App_Themes/CasasBahia/img/cadNewsTxtbg.gif) no-repeat center bottom;width:100%;height:585px;margin:0 auto;text-align:center;}
.cadastroNews .wp1 {background:url(../img/cadNewsbg.jpg) no-repeat center;width:100%;height:483px;margin:0 auto;padding-top:15px;position:relative;}
.cadastroNews .wp1_1 {text-indent:-9999px;width:520px;height:70px;margin:24px auto 0;text-align:center;}
.cadastroNews .wp1_2 {width:520px;height:35px;padding-top:58px;margin:0 auto;text-align:center;}
.cadastroNews .wp1_2_input {width:350px;height:30px;float:left;}
.cadastroNews .wp1_2_input input {padding:5px 0 0 25px;width:340px;height:30px;line-height:25px;color:#999797;font-size:13px;border:none;float:left;background:none;font-weight:bold;}
.cadastroNews .wp1_2_bot {width:130px;height:33px;float:right;margin-right:15px;margin-top:1px;}
.cadastroNews .wp1_2 .cadastrar .bt {width:125px;height:33px;display:block;background:url(../img/cadNewsSprite.png) no-repeat 0 -70px;border:none;cursor:pointer;}
.cadastroNews .wp1_2 .cadastrar .bt:hover {background-position:0 -105px;}
.cadastroNews .wp1_3 {width:520px;height:64px;margin:0 auto;text-align:center;}
.cadastroNews .wp1_3_completo {background:url(../img/cadNewsIcoComp.jpg) no-repeat #FFF;width:245px;height:64px;margin:200px auto 0;}
.cadastroNews .wp1_3_txt {background:url(../img/cadNewsText.jpg) no-repeat center;text-indent:-9999px;width:167px;height:31px;float:right;margin-right:3px;}
.cadastroNews .wp1_3_bot {width:167px;height:28px;float:right;margin:0;}
.cadastroNews .cadastroCompleto .cadastrar .bt {width:156px;height:23px;display:block;background:url(../img/cadNewsSprite.png) no-repeat 0 -140px;border:none;cursor:pointer;}
.cadastroNews .cadastroCompleto .cadastrar .bt:hover {background-position:0 -165px;}
.cadastroNews .erro {background:none;border:none;margin:0 auto;width:100%;padding:0;position:absolute;top:142px;left:0;text-align:center;color:#F00;font-weight:bold;}
.cadastroNews .wp_obrigado {background:url(../img/cadNewsbgOK.jpg) no-repeat center;width:100%;height:483px;margin:0 auto;padding-top:15px;}
.cadastroNews .wp_obrigado_1 {background:url(../img/cadNewsOKtit.jpg) no-repeat center;width:520px;text-indent:-9999px;height:70px;margin:24px auto 0;text-align:center;}
.cadastroNews .wp_obrigado_2 {width:520px;height:70px;margin:0 auto;text-align:center;}
.cadastroNews .continuarComprando .bt:hover {background-position:0 -35px;}

/*pagina intermediaria de Garantia*/
.GES .prodGES {background:#fff url(../img/bgBShwH1.gif) repeat-x left bottom;margin-bottom:30px;overflow:hidden;padding:10px;}
.GES .prodGES .wp {margin:10px auto;overflow:hidden;width:980px;position:relative;}
.GES .prodGES .precoServico {float:left;margin-bottom:5px;color:#c00;padding-top:15px;}
.GES .prodGES .precoServico .precoAtual {font-size:1.250em;}
.GES .prodGES .comprar {float:left;margin-right:23px;}
.GES .prodGES .hproduct {float:left;background:url(../img/bgBaloon.png) no-repeat 0 0;padding:12px 15px 15px;width:690px;margin-right:20px;}
.GES .prodGES .hproduct .productImage {float:left;margin-right:28px;}
.GES .prodGES .hproduct .name {padding-right:20px;display:block;}
.GES .prodGES .hproduct .price {position:absolute;right:178px;top:0;font-size:0.917em;}
.GES .container {margin:10px auto;overflow:hidden;width:980px;position:relative;}
.boxGes,.boxGesServ {overflow:hidden;background:#fff;border:1px solid #C7E2FC;margin-bottom:20px;padding:20px;-webkit-border-radius:8px;border-radius:8px;}
.boxGes .hd {margin:0 -7px 12px -10px;}
.GES .boxGes .hd,.boxGesServ .hd {margin:-1px -11px 12px -11px;}
.GES .boxGesServ .hd {margin:-21px -21px 12px -21px;}
.boxGes .tit {margin-bottom:15px;padding:10px 10px 10px 20px;}
.GES .boxGes .tit,.boxGesServ .tit {-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.boxGes .tit b, .boxGesServ .tit b {background:url(../img/bgGesTit.png) no-repeat 0 0;padding:5px 0 5px 35px;}
.boxGes .info {padding:10px 10px 10px 0;line-height:16px;}
.boxGes .wp ul {border:1px solid #D2E8FD;border-bottom:0;margin-bottom:15px;}
.boxGes .wp ul li {border-bottom:1px solid #D2E8FD;overflow:hidden;position:relative;}
.boxGes .wp ul li input {left:15px;position:absolute;top:7px;}
.boxGes .wp ul li.selected {background:#0469bc;}
.boxGes .wp ul li.selected label, .boxGes .wp ul li.selected .valorGes {background:#0469bc;color:#fff;}
.boxGes .wp ul li label {color:#333;font-size:1em;cursor:pointer;float:left;font-weight:900;padding:10px 20px 10px 50px;text-align:left;}
.boxGes .wp ul li .valorGes {background:#eff7fe;float:right;color:#333;font-weight:900;width:45%;overflow:hidden;padding:10px 30px;text-align:left;}
.boxGes .regulamento {padding:5px 10px 0;}
.textoVideoGes a {background:url(../img/smallIcoInt.png) no-repeat 0 -142px;color:#096DA8;font-size:0.9em;display:block;float:left;margin:3px 10px 2px 0;padding:2px 4px 2px 11px;text-decoration:underline;}
.boxGes .regulamento a {color:#096DA8;font-size:1em;display:block;float:left;margin:-3px 0 0 0;padding:2px 4px 2px 7px;text-decoration:underline;}
.textoVideoGes a:hover {background:url(../img/smallIcoInt.png) no-repeat scroll 0 -170px #096DA8;color:#FFF;}
.boxGes .regulamento a:hover {background:#096DA8;color:#FFF;}
.boxGes .regulamento fieldset {margin-top:5px;clear:left;}
.GES .recomendado {background:url(../img/recomGes.png) no-repeat 0 0;text-indent:-99999em;width:102px;height:19px;float:left;margin-top:8px;}
.boxGes .hd .ico {display:none}
.videoGes,.textoVideoGes,.videoGesServ,.textoVideoGesServ {margin-right:10px;}
.textoVideoGes a {display:inline-block;float:none;}
.infoGes {margin-bottom:15px;overflow:hidden;}
.infoVidGes {float:left;position:absolute;right:20px;top:-20px;z-index:50;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;background:#f3f3f3;}
.servicosList li em span {margin-bottom:10px;font-weight:bold;color:#1B7DC4;display:block;}
.servicosList .lnkPop {padding:6px 10px;font-weight:bold;background:#DEDEDE;float:left;}
.servicosList .lnkPop:before {content:"+  ";}
a.btComprarServico {margin:20px 0 20px 120px;width:150px;color:#fff;font-weight:bold;background:#47A40B;line-height:32px;text-indent:0;text-align:center;border:1px solid #20033C600;border-radius:6px;}
a.btComprarServico:hover {background:#20033C600;}
.servicosList .price {float:right;font-size:1.4em;font-weight:bold;color:#1B7DC4;line-height:22px;}
.servicosList .price:before {content:"R$ ";}
.infoVidGes .regulamento fieldset .chk {display:none;}
.infoVidGes .regulamento fieldset span {float:left;}

/*busca SLI*/
.srchSuggest h1.tit {margin-left:0;font-size:1.666em;}
.srchSuggest h1.tit strong {background:#b0db6f;padding:0 5px;color:#fff;font-weight:normal;}
.srchSuggest .area-4 {padding:10px;width:970px;margin:0 auto;}
.srchSuggest .area-4-2 .vitrineProdutos {overflow:hidden;padding:0 40px;}
.srchSuggest .area-4-2 .vitrineProdutos b {margin-bottom:15px;display:block;}
.srchSuggest .area-4-2 .vitrineProdutos li {width:33%;margin:0;padding:10px 0;}
.srchSuggest .area-4-2 .resultadoBusca .last strong, .srchSuggest .area-4-2 .resultadoBusca p strong, .srchSuggest .area-4-2 .resultadoBusca .resultado .naoEncontrado b {color:#0e4d9d;}
.srchSuggest .area-4-2 .resultadoBusca .resultado {padding:10px 40px;}
.srchSuggest .resultadoBusca .resultado p, .srchSuggest .sugestao strong {font-size:1em;}
.srchSuggest .resultadoBusca .resultado .naoEncontrado .quisDizer {font-size:1.333em;}
.srchSuggest .resultadoBusca .resultado .naoEncontrado .quisDizer a {color:#0E4D9D;}
.popularSearchesWrapper {width:auto;margin:20px auto;}
.popularSearchesWrapper h1.tit {color:#006ca8;font-size:1.583em;margin-bottom:15px;font-weight:bold;}
.navWrapper, .wordWrapper {background:#fff;border:1px solid #d4e6f4;padding-top:25px;margin-bottom:20px;text-align:center;}
.navWrapper h1 {margin-bottom:10px;}
.navWrapper .sli_alpha_nav a, .navWrapper .sli_alpha_nav {color:#006ca8;font-weight:bold;}
.navWrapper .sli_alpha_nav b {color:#fff;background:#006ca8;padding:0 5px;}
.wordWrapper li {display:inline-block; margin:0 20px 10px;}
.wordWrapper a {font-size:1.25em;color:#006ca8;font-weight:bold;}

/*carousel thumbs*/
.prodMidia .carousel {padding:0 23px;margin-top:0;}
.prodMidia .carousel .contCarousel {position:relative;}
.prodMidia .contCarousel {width:100%;overflow:hidden;}
.prodMidia .nextCarousel, .prodMidia .backCarousel {padding-top:47px !important;}
.prodMidia .carousel .thumbsImg, .prodMidia .carousel .thumbsVideo {font-size:0;}
.boxImg .carouselBox, .boxVideo .carouselBox {padding:30px 10px 0}
.boxImg .carouselBox .mImagens, .boxVideo .carouselBox .mVideos {float:left;font-weight:bold;font-size:1.1em;color:#0033C6;width:60px;margin:10px 0 0 0;text-align:left;}
.boxImg .carouselBox .mImagens, .boxVideo .carouselBox .mVideos, .boxImg .carousel .desactive, .boxVideo .carousel .desactive {display:none}
.boxImg .carousel .contCarousel {position:relative;}
.boxImg .carousel .thumbsImg {font-size:0;}
.boxImg .carousel .thumbsImg li, .boxVideo .carousel .thumbsVideo li {margin-right:0;text-align:center;padding:1px 0; }
.boxImg .thumbsImg img, .boxVideo .thumbsVideo img {cursor:pointer;border:none;}
.boxImg .nextCarousel, .boxVideo .nextCarousel {background-position:0 -49px;}
.boxImg .nextCarousel strong, .boxImg .backCarousel strong, .boxVideo .nextCarousel strong, .boxVideo .backCarousel strong {background:none;}
.boxImg, .boxVideo {text-align:center;}
.boxImg {position:relative;}
.boxImg #divFullImage .photo {width:350px;}
.thumbsImg li , .thumbsVideo li {display:inline-block;margin-right:10px;}
.thumbsVideo li img {padding:4px 0;width:45px;}
.sku #divFullImage{/*margin-bottom: 80px;*/}
.boxImg .imagemZoom {background:url('../img/icones-produtos.png') no-repeat 5px -252px #edf7ff;color:#0033C6;border-radius: 5px; display:block;height:26px;left:26%;overflow:hidden;padding:8px 12px 0 29px;position:absolute;text-align:left;bottom: 63px;font-size: 14px;z-index:99;}
.boxImg .imagemZoom .txt {color:#0033C6;font-size:10px;}
.boxImg .nextCarousel, .boxImg .backCarousel, .boxVideo .nextCarousel, .boxVideo .backCarousel{ width: 23px; }
.boxImg .nextCarousel span, .boxImg .backCarousel span, .boxVideo .nextCarousel span, .boxVideo .backCarousel span{background:url(../img/icones-produtos.png) no-repeat; width: 23px; height: 22px; text-indent: -999em;}
.boxImg .nextCarousel span, .boxVideo .nextCarousel span{ background-position: 0 -148px; margin: -10px 0 0 -10px;}
.boxImg .backCarousel span, .boxVideo .backCarousel span{ background-position: 0 -185px; margin: -10px 0 0 -10px;}
.boxImg .nextCarousel, .boxImg .nextCarousel strong, .boxVideo .nextCarousel, .boxVideo .nextCarousel strong, .boxImg .backCarousel, .boxImg .backCarousel strong, .boxVideo .backCarousel,.boxVideo .backCarousel strong{ background: none; }

/*nova pagina do produto*/
.prodMidia .tabCont {margin-bottom:15px;}
.prodMidia .tabs {padding: 0 1px 0 0; top: 1px;}
.prodMidia .tabs li span {font-weight:bold;  padding: 0 0 0 20px;}

.prodMidia .tabs li.tab01 a {width:188px; background:url(../img/img-thumb-hover.svg) no-repeat 58px 12px; background-size: 16px 13px;}
.prodMidia .tabs .selected.tab01 a {width:188px; background:url(../img/img-thumb.svg) no-repeat 58px 12px;}

.prodMidia .tabs li.tab02 a {width:188px; background:url(../img/player-thumb-hover.svg) no-repeat 65px 12px;background-size: 16px 13px}
.prodMidia .tabs .selected.tab02 a {width:188px; background:url(../img/player-thumb.svg) no-repeat 65px 12px;}
.prodMidia .tabs li.selected a:hover{fill: #96bee1;}
.prodMidia #divFullVideo {text-align:center;margin-bottom:32px;}
.carroussel-produtos-recomendados{ width: 100%; float: left; margin: 20px 0;}
.prodMidia .tabsCont{ border:1px solid #e3edf6; border-radius: 4px; width: 378px; height: 464px; margin-bottom: 10px;}


/*superZoom*/
.zoomPad {position:relative;z-index:99;width:350px;height:350px;margin:10px auto;}
.zoomPad > img{opacity: 1 !important;}
.zoomPreload {opacity:0.6;filter:alpha(opacity=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;/*temp*/display:none;}
.zoomPup {overflow:hidden;background-color:rgba(19, 129, 206, .5);opacity:0.5;filter:alpha(opacity=50);position:absolute;z-index:101;cursor:crosshair;width: 230px !important; border-radius: 5px;}
.zoomPup > img{display: none !important;}
.zoomOverlay {position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow {position:absolute;left:394px !important;top:-35px !important;background:#FFF;height:auto;z-index:110;margin-top:-15px;}
.zoomWrapper {width: 559px !important; left: 9px;position:relative;border:1px solid #999;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;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;opacity:0.8;filter:alpha(opacity=0);position:absolute;display:block;}
#wpPlayerVideo {overflow:hidden;background:url(../img/loading.gif) no-repeat 50% 50%;height:249px;width:292px; margin: 70px auto 0;}

/*destaqueproduto*/
.destaque {background-color:#ffffff;border:1px solid #D6E5F2;height:auto;margin:5px auto 10px;overflow:hidden;padding-bottom:5px;width:960px;}
.destaque .destLeft {width:300px;height:297px;float:left;}
.destaque .destRight {width:650px;height:auto;overflow:hidden;float:right;padding:15px 0;}
.destaque h1.name {font-size:1.7em;font-weight:bold;margin:0 0 0;}
.destaque .precos {width:220px;height:160px;float:left;padding-top:50px;}
.destaque .precode {font-size:11px;color:#333333;margin-top:5px;}
.destaque .precode strong {font-weight:normal;}
.destaque .precopor {color:#c00;font-size:15px;margin-top:2px;}
.destaque .precopor strong {font-size:2em;font-weight:bold;}
.destaque .parc {color:#333333;font-size:1.25em;font-weight:bold;margin:0 !important;}
.destaque .economize {color:#333333;font-size:0.9em;font-weight:bold;margin-top:5px;}
.destaque .comprar{float:left;padding:76px 0 0 50px;}
.destaque .comprar .bt{width:151px;height:50px;background-position:-300px -58px;float:none;text-indent:-999em;display:block;}
.destaque .comprar .bt:hover{background-position:-300px -109px;}
.destaque .maisdetalhes a {background:url(../img/btn-detalhes.gif) no-repeat;clear:both;width:151px;height:27px;display:block;margin:30px 0 0;text-indent:-999em;}
.destaque .maisdetalhes a:hover {background-position:0px -29px;}
.destaque .bt.mais{background-position:-600px -522px;display:block;height:27px;text-indent:-999em;width:135px;margin-top:10px;}
.destaque .bt.mais:hover{background-position:-600px -551px;}

/* 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 {margin-bottom:15px;padding:5px;position:relative;overflow:hidden;background:#EFF7FE;border:1px solid #D6E5F2;border-radius:6px;margin-bottom:20px;padding:8px;}
.review-information {padding:10px 0 40px 0;background:url(../img/bgResenha01.gif) repeat-x;font-size:0.917em;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;height:auto;display:inline;/*background:none;*/}
.reviewer {line-height:28px;display:inline-block;}
.precopor label {font-weight:bold;}
.parc label {font-weight:bold;}
.economize label {font-weight:normal;}

/*Pagina produto indisponivel*/
.lista-prod-sugerido .nextCarousel,.lista-prod-sugerido .backCarousel {padding-top:70px !important;margin-top:120px !important;}
.sku .lista-prod-sugerido .nextCarousel, .sku .lista-prod-sugerido .backCarousel {padding-top:70px !important;margin-top:40px !important;}
.indisp .productDetails .price {display:block;padding-top:10px;}
.busca-resultado .destaque .destLeft .fotoProduto .fotoPrincipal .box2 img {width:200px;height:200px;overflow:hidden;margin:60px 0 0 50px;}

/*Remove botao de comprar na lista de produtos sugeridos qdo produto indisponivel*/
.lista-prod-sugerido .carousel li .comprar {display:none}

/*Box Tecnico Pessoal - Carrinho de compra*/
.boxGesServ .info {margin-left:30px;}
.boxGesServ .wp ul li input {left:15px; position:absolute;top:7px;}
.boxGesServ .wp ul li.selected {background:none repeat scroll 0 0 #0469BC;}
.boxGesServ .wp ul li {border-bottom:1px solid #D2E8FD; overflow:hidden;position:relative;}
.boxGesServ .wp ul li.selected label, .boxGesServ .wp ul li.selected .valorServ {background:none repeat scroll 0 0 #0469BC; color:#FFFFFF;}
.boxGesServ .wp ul li label {color:#333333; cursor:pointer;float:left;font-size:1em;font-weight:900;padding:10px 20px 10px 50px;  text-align:left;}
.boxGesServ .wp ul li .valorServ {background:none repeat scroll 0 0 #EFF7FE;color:#333333;float:right;  font-weight:900;overflow:hidden;  padding:10px 30px;  text-align:left;width:45%;}

/*Ocultacao do menu superior MODA e PERFUMARIA*/
#baixouDivEspaco, #baixouIframe, #bphbox, .headerMenu li.mn-perfumaria {display:none !important;}
.headerMenu li.mn-natal,.headerMenu li.mn-joias,.headerMenu li.mn-produtos-de-limpeza,.headerMenu li.mn-pet-shop,.headerMenu li.mn-alimentos,.headerMenu li.mn-instrumentos-musicais,.headerMenu li.mn-casa-e-construcao,.headerMenu li.mn-bebidas,.headerMenu li.mn-artesanato,.headerMenu li.mn-alameda-de-servicos,.headerMenu li.mn-artigos-para-festas,.headerMenu li.mn-audio,.headerMenu li.mn-viagens, .headerMenu li.mn-calcados{display:none!important}
.headerMenu li {margin: 0 -7px 0 0;}
/*Download Manual Tecnico*/
.demoManual {margin-left:5px;}
.demoManual a {background:url(../img/icones-produtos.png) no-repeat 0 -222px;padding-left:30px;margin:0 0 15px 85px;display:block;width:220px;height:33px;line-height:25px;color:#0033C6;font-size:12px;}

/*Mplus*/
.mplus {background:url(../img/allImages.png) no-repeat -600px -444px;color:#FFFFFF;float:right;height:42px;margin:0 0 10px;width:152px;}
.mplus .mpontos {font-size:12px;font-weight:bold;margin:11px 3px 0 0;text-align:center;width:59px;color:#009fda;float:right;}

/*Temp - Botao Comprar Na busca-resultado*/
.busca-resultado span.comprar {display:none}

/*gigya*/
.sku .area-3-2-4 {display:none;border:1px solid #D6E5F2;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;}
.sku .area-3-2-4 h3 {color:#0033C6;font-weight:bold;margin-bottom:20px;text-align:center;}
.reactions {border-bottom:1px solid #D6E5F2;margin-bottom:10px;padding:10px 0 20px;}
.share {padding-bottom:20px;}
.sku .area-3-2-4 table {margin:0 auto;}
.socialLogin {width:97.8%;background:#fff;border:1px solid #D6E5F2;-webkit-border-radius:6px;border-radius:6px;}
.login .socialLogin {margin-bottom:15px;padding:15px 15px 15px 0px;}
.checkoutPassos .socialLogin,
.socialLogin .socialLogin {margin:0;padding:0;border:0;background:none;}
.areaLogin .socialLogin {padding:15px 30px;}
.socialLogin p {font-weight:bold;text-align:center;}
.p1 .socialLogin p {text-align:left;}
.socialLogin p strong {color:#006699;}
#componentGigyaSocialLogin {margin:0 auto;}
.p1 .socialLogin #componentGigyaSocialLogin {margin-left:-40px;}
.cadastroCampos .avatar {margin-right:10px;float:left;}
.btGFB {width:154px;height:17px;display:block;text-indent:-9999em;top:28px;left:197px;position:absolute;background:url(../img/btGFB.gif) no-repeat;display:none;}
#MenuWelcomeLogado {display: inline-block;padding-bottom: 10px;position: relative;z-index: 5;font-size: 12px;color: #0033C6;}

.sku-resumo #aspnetForm {min-width:770px;}
.sku-resumo .area-3{width:550px;}
.sku-resumo .comprar .bt{margin-bottom:10px;}
.sku-resumo .area-3-1-2-3 a{display:inline-block;padding:8px 12px;font-weight: 800;color: #fff;border: 0;background-color:#85afc8;border-radius: 4px;-webkit-transition: all 150ms ease;-moz-transition: all 150ms ease;transition: all 150ms ease;text-decoration: none;}
.sku-resumo .area-3-1-2-3 a:hover{background-color:#63acd8;}
.sku-resumo div > a[onclick="parent.tb_remove();"],.sku-resumo .fechar{width:79px;height:23px;line-height:40px;display:block;background:url(../img/btFechar.png) no-repeat; text-indent:-999em;border:none;float:right;margin:5px 5px 0 0;}
.sku-resumo div > a[onclick="parent.tb_remove();"]:hover,.sku-resumo .fechar:hover{background-position:0 -25px;}

/*Ajuste paginacao (Topo) da pÃƒÆ’Ã‚Â¡gina de busca*/

/*Ajuste Parcelamento com Juros Vitrine*/
.vitrineProdutos .hproduct .productDetails .interestRates {display:none;font-size:10px;color:#A7A7A7;}
body.Eletroportateis .mnav ul, .mn-cds, body.indisp .flags, hr, .indisp .btn2cartoes, .busca select, .busca legend, .busca .marca, .departamento .breadcrumb, body.Livros .mnav ul, .departamento .prateleira .tit, .prateleira .veja, .hproduct br, .hproduct .category, .prateleira .vejaMais, .produtoSku .listaSku img, .produtoSku .radio-cor br, .produtoSku .radio-cor input, .sku .hdCalcCep .tit, #ComprarScroll br, .descricaoPreco .opcoes, .sku .ge .bt, .garantiaEstendida .videoGarantia, .compreJunto li .igual, .compreJunto .productDetails, .consumidores .avalieProduto .valNota, body.busca-resultado .lista-busca-compare .comprar, .corpoComparacao embed, .corpoComparacao tbody img, .cadastroNews .continuarComprando .bt, .GES h1.tit, .GES .prodGES .hproduct .price, .zoomPup img, .destaque h1 span, .boxGesServ .info, .headerMenu li.mn-moda, .hSocial, #lnkMeuCadastro, .header #componentGigyaHeaderDiv, .footer .formasPagamento ul .visaElectron h4, #ctl00_Conteudo_ClienteBasico_dtCartaoBomClube, .fr00, .headerMenu li.mn-linha-industrial {display:none;}

body.departamento h1.tit{ height:0;text-indent:-9999em;}
/*Ajuste pagina de atendimento - email*/
.atendimento .busca{left:50%;margin-left:-298px;position:absolute;top:49px;}
.atendimento .atendimento-cliente .headerAtendimento{width:930px;border:1px solid #D6E5F2;border-bottom:none;}
.atendimento .atendimento-cliente .headerAtendimento h1{font-size:2.333em;font-weight:bold;line-height:85px;}
.atendimento .atendimento-cliente .main{border-top:none;}

/*Habilitacao Faixa de Preco e Rating no Departamento de Livros e Eletroportateis*/
body.Livros .mnav .pnlPrice ul, body.Livros .mnav .fRating ul, body.Livros .mnav .fValue ul, body.Eletroportateis .mnav .pnlFilter ul{display:block !important;}

.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;}

/*Ajuste Menu Viagens Header*/

.mn-malas {margin:0 !important;}

body.error{ background:#FFF;}
.error .header{background:#1381ce;}
.error .header .topHeader{margin:0 auto;width:950px;}
.error .content{background:url(../img/bg-erro.jpg) no-repeat top center; overflow:hidden;margin:40px auto;width:970px;}
.error .content .mainContent{ position: relative; margin:250px 0 0 450px;}
.error .title{font-size:1.25em;color:#09477d;margin:0 0 30px;margin-bottom:20px;}
.error .listTitle{margin-bottom:5px;}


.error .barraBusca{ position: relative; margin: 20px auto;}
.error .busca {left: 0;margin: 0;position: relative;top: 0;}
.error .busca .type1{border:1px solid #1381ce;border-right:none;border-radius:5px;padding-left:10px;}
.error .busca .ok{top:0;right:-35px;z-index:99}
.error .busca .ok .bt{background:none;background-color:#1381ce;height:45px;z-index:99;border-top-right-radius:5px;border-bottom-right-radius:5px;text-indent:inherit;color:#FFF;font-size:1.2em;font-weight:600;border:none;margin-right:24px;padding:0 13px}
.error .busca .ok .bt:hover{ background:#09477d;}


.error .text{line-height:20px;color:#1381ce;font-size:1.125em}
.error .lnk{font-weight:600;color:#1381ce;font-size:1.125em;text-decoration:underline}
.error .bts{margin:20px 0;}
.error .btWrp{margin-right:20px;display:inline;}
.error .bt{line-height:inherit;text-indent:0;background:#1381ce;padding:10px 20px;font-size:1.2em;font-weight:bold;color:#fff;display:inline-block;border-radius:4px;}
.error .bt:hover{ background:#09477d;}
.error .televendas{font-size:1.125em;color:#09477d;font-weight:700}

/*Controle Entrega Nordeste*/
.alertRestricaoEntrega { border: 1px solid #d6e5f2; border-radius: 8px; color: #c00; margin-bottom: 10px; padding: 12px;}

/* tooltipLojista */
.tooltipLojista {background:#fff;border:2px solid #d6e5f2;padding:15px;z-index:5;}
.tooltipLojista .buying {margin-bottom:5px;}
.tooltipLojista .photo {margin-right:10px;width:100px;height:40px;display:block;float:left;}
.tooltipLojista .smallRating {margin-top: 16px; float: left; text-indent: -999em; width: 84px;}
.tooltipLojista .smallRating .rating{ height: 17px; }
.tooltipLojista .average {padding:8px 0;margin-bottom:10px;clear:both;border-bottom:1px solid #d6e5f2;}
.tooltipLojista .votes {font-size:1.1em;font-weight:bold;color:#c00;}
.tooltipLojista .count, .tooltipLojista .info {}
.tooltipLojista .fn, .tooltipLojista .price {font-weight:bold;color:#c00;}
.tooltipLojista .price {font-weight:bold;color:#c00;font-size:1.1em;}

div.buying {font-size: 12px;color: #333;}
.corpoComparacao div.buying {margin:5px 0;font-size:0.916em;line-height:14px;}
.carrinhoResumo div.buying {margin:5px 0 10px 0;}
.offerDetails {font-size: 12px;color: #333;}
.buying .price {font-weight:bold;color:#c00;}
.entrega .buying {color:#222;}
.seller,.ratingProdLnk {color: #0033C6;font-weight: 800;text-decoration: none;}
.ratingProd {margin:6px 0;float: left;}
.corpoComparacao .seller {margin-left:5px;}
.priceRange {text-decoration: none;line-height:20px;color: #0033C6;}
.listaLojistas .tit,.sellerList th{font-size:1em;text-align:left;}
.listaLojistas .moreSellers,.sellerList th.pickupRules{text-align:right;}
.sku .sellerList th{background:#F1F7FC;}
.sellerList {width: 100%;box-sizing: border-box;margin: 10px 0;}
.sku .sellerList thead {width: 560px;display: table;}
.sku .sellerList tbody tr {border: 1px solid #d6e5f2;box-sizing: border-box;width: 560px;display: table;}
.sellerList .tit, .priceRange, .priceRange span {font-weight: normal;text-align:left;}
.sellerList .tit{border-top-left-radius:8px;font-size:1em;}
.sellerList .pickupRules{border-top-right-radius:8px;}
.sellerList thead th a {text-decoration:underline;}
.sellerList th, .sellerList td{padding: 10px 0 10px 20px;}
.sellerList td{border-bottom:0;}
.sellerList .addCart{text-align:right;}
.sellerList .seller {text-decoration:none;}
.listaLojistasPickup{margin-bottom:10px;border:1px solid #d6e5f2;border-radius: 8px;width:99.7%;float:left;}
.listaLojistasPickup .storeInfo{line-height:16px;}
.listaLojistasPickup .store,
.listaLojistasPickup .storeName{font-weight:bold;display:inline;}
.listaLojistasPickup .availability{display:inline;}
.listaLojistasPickup .address,
.listaLojistasPickup .storeAddress{margin-top:5px;}
.listaLojistasPickup .lnkMap{color:#096DA8;}
.listaLojistasPickup .addCart{text-align:center;}
.listaLojistasPickup div.buying{margin:0 0 10px;}
.listaLojistasPickup .sellerList .btAdicionar{width:150px;line-height:16px;}
.retiraAviso{border:1px solid #096DA8;color:#c00;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/CasasBahia/img/allImages.png);float:left;overflow:hidden;}
ul.avaliacao-lojista li.on {background-position:-900px -76px;}
ul.avaliacao-lojista li.off:hover {background-position:-1044px -76px;}
ul.avaliacao-lojista li.off {background-position:-1044px -76px;}
.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 form,.lojista form {background:#fff;}
.skuSeller .conteudo {margin:0 auto 20px;width:970px;}
.skuSeller .wrp {overflow:hidden;border:1px solid #d6e5f2;}
.skuSeller .wrp .filtro {padding:35px 0 0 20px;float:left;}
.skuSeller .wrp .frete {width:auto;float:right;}
.skuSeller .disponibilidade{border:0;border-left:1px solid #d6e5f2;border-radius:0;padding-bottom:10px;margin-bottom:0;}
.skuSeller .disponibilidade .info,
.skuSeller .calcFrete .box{border:0;}
.skuSeller .calcFrete{padding:0;}
.skuSeller .calcFrete .hdCalcCep{padding-bottom:14px;}
.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 #d6e5f2;}
.productSummary .produto {margin:0;width:auto;float:left;}
.productSummary .lnkPhoto {float:left;}
.productSummary .photo {margin-right:12px;border:1px solid #d6e5f2 !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:31px 20px;margin:-10px -10px -10px 0;float:right;font-size:1.4em;color:#c00;background-color:#f2f9fd;text-decoration:none;}
.productSummary .priceRange span {font-size:1.8em;}
.productSummary .priceRange .lowPrice {padding-right:30px;}
.skuSeller table.sellerList {border:1px solid #d6e5f2;border-top:0;}
.skuSeller .sellerList th {font-weight:bold;color:#0f69bc;background:#f2f9fd; border-top: 1px solid #d6e5f2;}
.skuSeller .sellerList th.adicionarCarrinho {width:150px;}
.skuSeller .sellerList tr {}
.skuSeller .sellerList td {border-top:1px solid #d6e5f2;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-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:#c00;}
.skuSeller .availability {margin:5px auto;width:180px;display:block;line-height:14px;}
.sellerList td.valorTotal {font-size:1.2em;color:#c00;}
.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;}
.sku .sellerList-price {vertical-align: middle;display: table-cell;width: 150px;text-align: right;}
.sku .sellerList-price strong{color: #0033C6; font-size: 12px;}
.sku .sellerList-name {display: table-cell;vertical-align: middle;width: 455px;}
.sku .sellerList .tit{border:0;font-weight: 700;padding: 20px;}
.sku .sellerList .tit strong {display: block;font-weight: 700 !important;font-size: 13px;}
.sku .sellerList .buying, .sku .sellerList .tit {width: 75%;}
.sku .sellerList .addCart, .sku .sellerList .moreSellers {width: 20%;}
.sku .sellerList .moreSellers {text-align: left;padding: 20px 0 20px 25px;position: relative;border-radius: 0 8px 0 0;}
.sku .sellerList .moreSellers:before{content: "";position: absolute;height: 30px;top: 10px;left: 10px;border-left: 1px solid #d6e5f2;}
.sku .sellerList .moreSellers a{text-decoration: none;font-size: 13px;}
.sku .sellerList .addCart .bt {width: 70px;text-align: center;text-indent: 0;line-height: normal;padding: 10px;background: #28aa46;color: #fff;border-radius: 5px;}
.sku .sellerList-name .flags { margin-top: 5px;display:block; height: 18px; overflow: hidden;}

/* AvaliarLojista.aspx */
body.ratingSeller{background:#fff;}
.ratingSeller .conteudo {margin:0 auto;width:970px;}
.ratingSellerWrapper {overflow:hidden;}
.ratingSellerWrapper .tit{color:#006699;margin-bottom:10px;font-size:1.636em;}
.ratingSellerWrapper h3 {margin-bottom:5px;font-size:1.2em;font-weight:bold;}
.avalieLojista label {display:block;}
.orderSummary {padding:20px;margin-bottom:20px;border: 1px solid #C7E2FC;border-radius: 6px;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;}
.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 {width:99.8%;border: 1px solid #C7E2FC;border-radius: 6px;padding:10px 0;clear:both;float:left;}
.avalieProduto {padding-left:20px;width:52%;float:left;border-right:1px solid #b7cedf;}
.avalieLojista {padding:0 0 20px 20px;width:42%;float:right;}
.item {margin-bottom:30px;float: left;}
.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 .avaliar .bt{padding:4px 8px;color:#fff;background:#1381ce;border-radius:4px;text-indent:0 !important;line-height:20px !important;white-space:nowrap;}
.ratingSeller .avaliar .bt:hover{background:#34ab44;}
.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 8px;}
.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;}
.avaliacaoCompra .questions {float:left;}
.avaliacaoCompra .smallRating {margin-right:8px;float: left;}

/* lojista */
.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 {display:none;width:192px;float:left;overflow:hidden;}
.lojista .area-3 .area-3-2 {width:100%;/*width:77.5%;*/float:left;margin-left:10px;}
.lojista .area-2,
.lojista .area-3 {margin:0 auto;width:970px;}
.lojista .area-2 {margin-top:10px;}

.busca-resultado .headerLojista,.lojista .headerLojista{width:951px;border:1px solid #d6e5f2}
.busca-resultado .headerLojista .sellerLogo,.lojista .headerLojista .sellerLogo{margin:10px}
.busca-resultado .headerLojista .seller,.lojista .headerLojista .seller{font-size:2em;color:#0f69bc;font-weight:700}
.busca-resultado .headerLojista .smallRating,.lojista .headerLojista .smallRating{float:left;margin:0}
.busca-resultado .headerLojista .lifetimeSummary,.lojista .headerLojista .lifetimeSummary{padding-left:10px;line-height:32px}
.lojista .headerLojista .lifetimeSummary
.busca-resultado .headerLojista .feedbackSummary,.lojista .headerLojista .feedbackSummary{padding:20px 30px;float:left;width:76%;border-left:1px solid #d6e5f2}
.lojista .headerLojista .feedbackSummary h1{float:left}
.lojista .headerLojista .feedbackSummary br{display:none}
.lojista .headerLojista .lifetimeSummary a{color:#0f69bc;float:left;padding:0 0 0 10px}
.lojista .headerLojista .lifetimeSummary a:hover{text-decoration:underline}
.lojista .headerLojista .smallRating .rating{padding-top:2px}
.lojista .headerLojista .smallRating .avaliacoes{color:#0f69bc;font-weight:700}
.lojista .headerLojista .feedbackSummary ul{float:right;margin:0}
.lojista .headerLojista .feedbackSummary ul li{float:left;padding:0 0 0 10px}
.lojista .headerLojista .feedbackSummary ul li span{color:#0f69bc}
.lojista .headerLojista .feedbackSummary ul li span:hover{text-decoration:underline}
.lojista .headerLojista .lnks{display:none}
.lojista .headerLojista .reviewWrp{display:block!important}
.lojista .headerLojista .reviewWrp .off {float: right;margin-left: 12px;text-decoration: underline;}
.sellerList .adicionarCarrinho .bt, .sellerList .btAdicionar, .busca-resultado .headerLojista .lnks .bt,
.lojista .headerLojista .lnks .bt{display:inline-block;padding:10px 20px;font-size:1.2em;font-weight:bold;color:#fff;line-height:12px;text-indent:0;border:0;background-color: #28aa46;border-radius:4px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;text-decoration:none;}
.lojista .headerLojista .lnks .enviarEmail{display:none;}
.busca-resultado .headerLojista .lnks .bt,.lojista .headerLojista .lnks .bt{background:#85afc8;}
.detalheLojista {margin-bottom:20px;}
.detalheLojista .seller {padding:10px 0;text-transform:uppercase;font-size:1.5em;}
.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 li a{width:auto;height:auto;line-height:16px;color:#0f69bc;}
.detalheLojista ul.abas {margin:30px 0 0 0;padding:0;list-style:none;display:block;}
.detalheLojista ul.abas li {display:inline-block;height:35px;padding:10px;margin:0;text-transform:uppercase;cursor:pointer;}
.detalheLojista ul.abas li.on {background-color:#FFF;color:#0f69bc;border:1px solid #d6e5f2;border-bottom:0;}
.detalheLojista ul.abas li.off {}
.detalheLojista ul.abas li.off a {color:#fff;}
.lojista .review-information {border:0;}
.lojista div.avaliacoes,.lojista div.frete,.lojista div.troca{border:1px solid #d6e5f2;margin-top:-1px;background-color:#FFF;padding-top: 20px;}
.lojista .hreview {margin:0 10px;border:0;border-bottom:1px solid #d6e5f2;}
.lojista .detalheLojista .hreview p {padding:0; color: #333333; }
.lojista .review-information {padding:5px 0 0 0;}
.lojista .avaliacoes .smallRating {display: inline-block;width: 80px;vertical-align: 3px;margin-left: 2px;}
.lojista .rating {display: inline-table;height: 15px;margin:5px 0;position: relative;text-indent: -9999em;}
.lojista .review-information {margin:0 10px;width:97%;background:none;}
.lojista .reviewer {color:#ba0216;}
.lojista .hreview .description {color: #000;padding: 45px 15px 10px 10px;}
.lojista .pagination{margin-top:-1px;}
.lojista .pagination .ListaPaginas{display:block;}
.lojista .prateleira .vitrineProdutos > li{float:none;display:inline-block;vertical-align:top;width:31.1%}
.lojista span.comprar{display:none}
.lojista .prateleira .vitrineProdutos .first{ margin-left:0;}

/*Temp*/
.headerMenu li.mn-linha-industrial {display:none !important;}
.finaliza .msgBF{padding:10px 10px 10px 250px;margin-bottom:10px;line-height:18px;background:url(/Content/Casasbahia/img/ico-atencao.png) no-repeat 100px 10px;}
.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;}
body.home .pRecomendacao .vitrineProdutos{margin-top:0;}
.pRecomendacao{margin-bottom:10px;width:99.8%;float:left;height:408px;border:1px solid #D6E5F2;border-radius:8px;overflow:hidden;}
.pRecomendacao .tit{text-indent:10px;font-size:16px;font-weight:normal;color:#0033C6;background:#F1F7FC;border-radius:8px 8px 0 0;}
.pRecomendacao small{padding-left:130px;}
.pRecomendacao .ref-item{float:left;width:200px;border-right: 1px solid #eee !important;border-radius:0;}
.pRecomendacaoSku .lista-produto{float:left;width:735px;}
.prateleira-auto{position:relative;}
.prateleira-auto .title-header small{margin-left:10px;display:inline;}
.prateleira-auto .reload{position:absolute;top:12px;left:180px;width:16px;height:18px;border:0;text-indent:-999em;z-index:1;display:block;cursor:pointer;background:url(../img/reload.png) no-repeat;}
.area-3-3 .pRecomendacao .carousel{border:0;border-radius:0;}

/* Banner Auto HOME */

.home .bnrAuto {height: 400px;}
.home .bnrAuto.slick-slider * { outline: none; }
.home .bnrAuto.slick-slider { position: relative; min-width: 1200px; min-height: 400px; margin-bottom: 50px; }
.home .bnrAuto .slick-list { overflow: hidden; }
.home .bnrAuto .slick-track { display: flex; }
.home .bnrAuto .slick-slide { display: flex; justify-content: center; align-items: center; height: 400px; }
.home .bnrAuto .slick-slide > a {position: absolute; display: block; width: 1920px; height: 400px; }

.home .bnrAuto .slick-arrow { position: absolute; top: 50%; z-index: 1001; width: 45px; height: 45px; text-indent: -999em; border: 0; background-color: #ffffff; background-repeat: no-repeat; background-size: 17px 26px; border-radius: 50%; cursor: pointer; transform: translateY(-50%); transition: all 200ms; box-shadow: 0 5px 15px -5px rgba(0,0,0,0.5)}
.home .bnrAuto .slick-arrow:hover,
.home .bnrAuto .slick-arrow:focus { transform: scale(1.2) translateY(-40%); }
.home .bnrAuto .slick-arrow:active { transform: scale(1) translateY(-50%); }
.home .bnrAuto .slick-prev { left: 50%; margin-left: -600px; background-image: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/arrow_left.svg); background-position: 45% center; }
.home .bnrAuto .slick-next { right: 50%; margin-right: -600px; background-image: url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/arrow_right.svg); background-position: 55% center; }

.home .bnrAuto .slick-dots { position: absolute; bottom: -34px; z-index: 1001; left: 50%; display: flex; justify-content: center; align-items: stretch; height: 34px; padding: 9px 5px; border-radius: 50px; transform: translateX(-50%); }
.home .bnrAuto .slick-dots li { display: flex; justify-content: center; align-items: center; }
.home .bnrAuto .slick-dots button { width: 12px; height: 12px; margin: 0 6px; padding: 0; text-indent: -999em; background-color: #D9D9D9; border: 0; border-radius: 50%; transition: all 200ms; cursor: pointer; }
.home .bnrAuto .slick-dots .slick-active button { width: 16px; height: 16px; margin: 0 4px; background-color: #0033C6; }

.home .bnrAuto .btv-links { position: absolute; z-index: 2; display: flex; min-width: 1200px; min-height: 400px; }
.home .bnrAuto .btv-link { flex-grow: 1; }

.home .bnrAuto .btv-timer { position: absolute; bottom: 0; left: 50%; z-index: 1; display: flex; justify-content: center; min-width: 260px; margin: 0 0 55px -520px; padding: 10px 0; background-color: rgba(0, 0, 0, .2); border-radius: 5px; }
.home .bnrAuto .btv-timer:empty { display: none; }
.home .bnrAuto .btv-timer span { font-size: 2.25em; font-weight: 700; line-height: 1; color: #fff; text-align: center; }
.home .bnrAuto .btv-timer .thour { text-align: right; }
.home .bnrAuto .btv-timer .thour,
.home .bnrAuto .btv-timer .tminute,
.home .bnrAuto .btv-timer .tsecond { min-width: 1.167em; }
.home .bnrAuto .btv-timer .tmilsc { min-width: 1.750em; }
.home .bnrAuto .btv-timer .tdiv { min-width: .278em; }
.home .bnrAuto .btv-timer .tmilsc,
.home .bnrAuto .btv-timer .tm2 { display: none; }

.home .bnrAuto:not(.slick-slider) {display: flex; flex-direction: column; justify-content: center; align-items: center; min-width: 1200px; overflow: hidden; }
/*.home .bnrAuto:not(.slick-slider) > div { max-width: 1200px; }*/
.home .bnrAuto:not(.slick-slider) > div {position: absolute; width: 1920px; height: 400px; left: 50%; margin-left: -960px;}
.home .bnrAuto:not(.slick-slider) > div:nth-child(n+2) { display: none; }
.home .bnrAuto:not(.slick-slider) img { position: absolute; left: 50%; z-index: 1; vertical-align: middle; transform: translateX(-50%); }

.home .area-3 {width: 1240px; margin: 0 auto !important;}


/* Banner Auto DEPARTAMENTO */
.departamento .brnTvAuto .productDetails .from { font-size: 14px }
.departamento .brnTvAuto{background:#000d19;}
.departamento .bnrAuto .slick-dots{display:none!important;}

.ofAuto .sideImage{padding:0;width:362px;height:312px;float:left;position:relative; background: #fff;}
.ofAuto .sideImage .productImage img { margin: 20px 0 0 40px; }
.ofAuto .percentual{background: #ffb413 none repeat scroll 0 0;border-radius: 50%;color: #8d6517;height: 60px;position: absolute;right: 32px;text-align: center;top: 23px;width: 60px;}
.ofAuto .percentual span{display: block;font-size: 20px;font-weight: 700;padding: 15px 0 0;}

.ofAuto .sideDetails{width:578px;float:left;position:relative}
.ofAuto .sideDetails .flagsAuto{position:absolute;top:10px}
.ofAuto .sideDetails .flagsAuto span{margin:0 10px 0 0}
.brnTvAutoThumbnail .ofAuto .sideDetails .name{color: #000d19;font-family: tahoma;font-size: 18px;height: 125px; margin: 57px 0 0 20px; width: 515px;}
.ofAuto .sideDetails .name{color: #000d19;font-family: tahoma;font-size: 14px;height: 109px; margin: 57px 0 0 20px; width: 515px;}
.ofAuto .sideDetails .productDetails{width:300px;float:left; margin-left: 20px;}
.ofAuto .sideDetails .bnr-liveprice{margin-top: -50px;}
.ofAuto .sideDetails .bnr-liveprice a .percent-textone{ font-size:14px; color: #e6191e;}
.ofAuto .sideDetails .bnr-liveprice a .pricePercentualCarrousel{}
.ofAuto .sideDetails .bnr-liveprice a .pricePercentualCarrousel > div{ position: relative; }
.ofAuto .sideDetails .bnr-liveprice a .pricePercentualCarrousel > div::after{color: #e41a1a;content: "%";font-size: 42px;font-weight: bold;left: 107px;position: absolute;top: 30px;}
.ofAuto .sideDetails .bnr-liveprice a .pricePercentualCarrousel span{color: #e6191e;display: block;font-size: 87px;line-height: 71px;font-weight: bold;overflow: hidden;position: relative;width: 108px;}
.ofAuto .sideDetails .bnr-liveprice a .percent-text{color: #e6191e;float: left;font-size: 20px;font-weight: bold;margin-top: 5px;text-transform: uppercase;}
.ofAuto .sideDetails .regular,.ofAuto .sideDetails .oldPrice{color:#5e6178;display:inline;font-weight:bold;text-decoration:line-through;padding:0 8px 0 0;}
.ofAuto .sideDetails .for{font-size:1.1em; color:#c00;}
.ofAuto .sideDetails .for strong{font-size:2em;}
.ofAuto .sideDetails .for i{font-size:0.8em;}
.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 { background: #50a10e none repeat scroll 0 0;border-radius: 5px;float: right;height: 44px;line-height: 45px;margin: 5px 40px 0 0;text-align: center;text-indent: 0;width: 145px;}
.ofAuto .sideDetails .cta a{ font-weight: 700;font-size: 15px;display: block;line-height: 12px; color: #50a10e; }
.ofAuto .sideDetails .cta a:before { content: "Confira"; display: block; color: #fff; font-size: 18px;margin-top: 15px; }
#RecomendacaoPorCategoria .brnTvAuto{ background:none;}
#RecomendacaoPorCategoria .ofAuto .sideDetails .name {}
#RecomendacaoPorCategoria .ofAuto .sideDetails .name a{font-size:1.7em;font-weight:bold;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;margin:25px 0 0 0;}
/*#RecomendacaoPorCategoria .brnTvAuto .cta{ width:205px;}*/
/*#RecomendacaoPorCategoria .brnTvAuto .cta a{display:inline-block;padding: 0 50px;font-size:1.2em;font-weight:bold;color:#fff;border:0;border-radius:4px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;text-decoration:none;}*/
/*#RecomendacaoPorCategoria .brnTvAuto .ctaa:hover{background-color:#34ab44;}*/
#RecomendacaoPorCategoria .brnTvAuto .productDetails .for strong { color: #e6191e; }

/* Banner TV Departamento com colecoes */
.bannerTV-dept .tit,.bannerTV-dept .smallRating,.bannerTV-dept .percentual,.bannerTV-dept .rank,.bannerTV-dept .buying,.bannerTV-dept .interestRates,.bannerTV-dept .price.oldPrice,.departamento .bannerTV-dept .tit{display:none}
.bannerTV-dept{height:403px;border-radius:0;margin:0 0 20px!important;border:none!important;border-radius:0!important; position: relative; z-index: 0;}
.bannerTV-dept .vitrineProdutos{position:relative;padding:0}
.bannerTV-dept .vitrineProdutos li{padding:0!important}
.bannerTV-dept .vitrineProdutos > li{margin:0;padding:0;border:0;width:734px}
.bannerTV-dept .vitrineProdutos li,.bannerTV-dept .vitrineProdutos .first,.bannerTV-dept .vitrineProdutos .last{clear:none}
.bannerTV-dept .slick-slider{position:relative;overflow:visible;display:table;width:960px;height:366px;margin:0 auto}
.bannerTV-dept .slick-slider .slick-list{position:relative;width:960px;margin-left:0;}
.bannerTV-dept .slick-slider .slick-track li{float:left;height:323px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#FFF;overflow:hidden;margin-left:0;margin-top:20px}
.bannerTV-dept .hproduct{width:100%;margin:0}
.bannerTV-dept .hproduct .link{z-index:1;display:table;width:100%;height:323px;padding:40px 0 0}
.bannerTV-dept .hproduct .productImage{float:left;margin:-40px 20px 0 0;padding:4px 22px;background-color:#fff;border:none}
.bannerTV-dept .hproduct .flags{margin:70px 0 0;position:absolute;}
.bannerTV-dept .hproduct .flags > span{float:left;clear:none;margin:0 20px 0 0}
.bannerTV-dept .hproduct .name{margin:0 20px 0 0;color:#006bb1;font-size:20px;overflow:hidden; display: inline;}
.bannerTV-dept .hproduct .link:hover{background:none}
.bannerTV-dept .hproduct .link:hover .productImage{border:none}
.bannerTV-dept .hproduct .productDetails{position:absolute;left:356px;top:175px;margin:0;clear:none}
.bannerTV-dept .hproduct .productDetails .price.from,.bannerTV-dept .productDetails .from strong,.bannerTV-dept .productDetails .oldPrice strong{font-size:12px;font-weight:700;color:#2c2a2a;text-decoration:line-through}
.bannerTV-dept .hproduct .productDetails .price.for{margin:2px 0 4px;font-size:18px;color:#c00}
.bannerTV-dept .hproduct .productDetails .price.for strong{font-size:24px;color:#c00}
.bannerTV-dept .hproduct .productDetails .installment{font-size:12px;color:#333}
.bannerTV-dept .hproduct .productDetails .interestRates{font-size:11px;color:#333}
.bannerTV-dept .hproduct .comprar .bt{background:url(../img/bt-comprar-auto.jpg) no-repeat 0 20px}

/* Navegacao - Bullets */
.bannerTV-dept .slick-dots{background:#e5f1fb;width:960px;height:42px;left:0;top:343px;position:absolute;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;z-index:999;text-align:center}
.bannerTV-dept .slick-dots li{display:inline-block;margin:15px 4px 0 0 !important;padding:0!important;float:none!important;width:auto!important}
.bannerTV-dept .slick-dots button{width:11px;height:11px;text-indent:-999em;background:#fedc00;-moz-border-radius:50%;border-radius:50%;font-size:14px;cursor:pointer;border:none;padding-top:5px}
.bannerTV-dept .slick-dots li.slick-active button{cursor:default}
.bannerTV-dept .slick-dots .slick-active button{width:15px;height:15px;background:#ed1c24;padding-top:8px}

/* Transition */
.bannerTV-dept .slick-slider .slick-track li,.bannerTV-dept .hproduct .link .productImage img{transition:all 150ms ease-in-out}
.bannerTV-dept .hproduct .link .productImage img{width:292px;height:292px;}

/* Banner TV HOME */

/* Banner Target - Pagina de Produto */
.sku .area-4 .midia-target{text-align:center;margin-bottom:10px}

/*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:#c00;}
.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;}

.sku .descricaoAnuncio .for{color:#0033C6;font-size:22px; }
.sku .area-3 .descricaoAnuncio .for strong,.sku .area-3 .productDetails .price{color: #0033C6;font-size:40px;display:inline-flex}
.sku .descricaoAnuncio .parcel,.sku .descricaoAnuncio .parcel strong{color: #0033C6;font-size:12px;font-weight: normal;}
.sku .descricaoAnuncio .save{color: #333;font-size: 13px;margin: 5px 0 10px;background: #ffd200;padding: 2px 10px;margin-left: 58px;}
.sku .descricaoAnuncio .save span,
.sku .descricaoAnuncio .save strong{font-weight:bold; color: #6b5800; font-size: 12px;}
.sku .formas .boxFormasD .mais{color:#3c323b;display:block;font-size:12px;margin-bottom:5px;padding:0 0 0 28px}
.sku .boxFormasD span{color:#151826;line-height:18px;}
.sku .formas span strong{ padding:0 0 0 8px}
.sku .formas .boxFormasD .mais{color:#3c323b;display:block;font-size:12px;margin-bottom:5px}
.sku .boxFormasD span{color:#151826;line-height:18px}
.sku .parcelCartao .table1 .first{display:none}
.sku .productDetails .parcel{padding-left: 58px;margin: 7px 0;}
.sku .area-4 .productDetails .oldPrice, .sku .area-4 .productDetails .price{ display:list-item;}

.sku div[id$="RETIRAVIAVAREJO"] .listaLojistasPickup{margin-bottom:0;border:0;border-radius:0;width:99.7%;float:none;}
.retira > .retira{border:1px solid #d6e5f2;box-sizing:border-box;display:table;margin: -5px 0 20px;width:100%;border-radius: 0 0 8px 8px;padding: 20px;z-index: 5;position: relative;background-color: #fff;}
.retira-title{display: none;}
.retira-description{font-size: 13px;padding: 10px 0 10px 60px;vertical-align: middle;width: 232px;color: #333;display: table-cell;}
.retira-item{display:block;padding:10px 0;border-top:1px solid #d6e5f2;border-bottom:1px solid #d6e5f2;width:100%;margin-top:-1px}
.retira-list{width:638px;display:table;margin:0 auto}
.retira-seller{width:216px;border-right:1px solid #e4e4e4}
.retira-seller .retira-label{font-weight:700}
.retira-seller .retira-value{font-weight:400}
.retira-stock{width:140px;text-align:center}
.retira-price{width: 85px;text-align:center}
.retira-shipping{width:80px;text-align:center}
.retira-buy{text-align:center}
.retira-link,
.retira-col2 .retira-more{background: #0033C6;color:#fff;font-size: 15px;width: 100%;height:30px;line-height:30px;text-align: center;border-radius:4px;}
.retira-col2 .retira-more{display: block;}
.retira-col1,.retira-col2 {display: table-cell;vertical-align: middle;margin: 10px 0;}
.retira-col1{width: 75%;background: url(../img/icone-retira-em-loja.png) no-repeat 0px center;}
.retira-col1 .retira-price {font-size: 22px;font-weight:600;vertical-align:middle;color: #0033C6;display: table-cell;width: 140px;letter-spacing: -1px;}
.retira-col2{text-align: right;width: 25%;}
.retira-link:hover{color:#fff}
.retira-more{display:block;margin:10px 0 10px 10px;font-size:11px;color:#006bb1}
.retira-label{display:block}
.retira-value{font-weight:700}
.indisp .retira-loja{display:none;}
.retira-loja{float: right;}
.retira-loja-descricao{display: none;}
.retira-loja-frete{display: none;}
a.retira-loja-bt-more{background: #28aa46;color: #fff;font-size: 17px;width: 170px;  height: 50px;line-height: 50px;display: inline-block;font-weight: 700;border-radius: 4px;text-align: center;text-indent: 0;}

/* fora de linha */
.foralinha .area-3{width:970px;padding:0;border-bottom:1px solid #a8cde4}
.foralinha .area-3-1{width:790px}
.foralinha .area-3-2{margin:16px 0 0;width:auto}
.foralinha .boxImg #divFullImage .photo{width:130px;height:130px;margin:5px}
.foralinha .area-3-1 .area-3-1-1 .pr-snippet{display:none}
.foralinha .area-3-1-2-2{border:none}
.foralinha .textoIndisponivel{background:none;padding:7px 0 20px}
.foralinha .alertaIndisponivel{padding:20px 20px 20px 0}
.foralinha .alertaIndisponivel strong,.foralinha .alertaIndisponivel span{font-size:16px}
.foralinha .produtoNome h1.name{font-size:18px}
.foralinha .produtoNome h1.name span{font-size:12px}
.foralinha .marcaProduto{margin:0;padding:4px 0 0;float:left}
.foralinha .marcaProduto strong,.foralinha .marcaProduto a{font-size:12px;color:#0033C6}
.sku .lista-prod-sugerido .tit{background:none;font-size:24px;border:none;margin-bottom: 20px;color: #0033C6; font-weight: 700;}
.sku .lista-prod-sugerido .tit b{font-weight:400}
.sku .lista-prod-sugerido .hproduct a {color: #333;}

/*indisponivel*/
.indisp .area-3{width: 100%;padding:0;border-bottom:1px solid #d6e5f2; background: #f6f6f6; overflow: hidden;position: relative;min-height: 190px; height: 210px;}
.indisp .area-3-1{width: 800px;position: absolute;left: -320px;margin-left: 50%;padding: 15px 0;}
.indisp .area-3-2{margin: 16px 0 0 50%;width:142px;position: absolute;left: -480px;}
.indisp .area-3-1-2-2{ background:none; padding:0;}
.indisp .prodMidia .tabsCont{ padding:0;}
.indisp .boxImg #divFullImage{ margin:0;}
.indisp .boxImg #divFullImage .photo{width:130px !important;height:130px !important;margin:5px; border-radius: 5px;}
.indisp .area-3-1 .area-3-1-1 .pr-snippet{display:none}
.indisp .area-3-2-1{width:142px;}
.indisp .area-3-2-1 .zoomPad{width:auto;height:auto}
.indisp .area-3-2-1 .boxImg .carousel .thumbsImg li,.indisp .area-3-2-1 .boxVideo .carousel .thumbsVideo li{display:none!important}
.indisp .boxImg .carouselBox,.indisp .boxVideo .carouselBox{border:none;padding:0;display:none}
.indisp .boxImg .imagemZoom{display:none}
.indisp .area-3-1-2-2{border:none}
.indisp .area-3-1-2-2 li input{background:#fff;width:163px;font-weight:400;padding:8px 7px;border-color: #d6e5f2; border-radius: 5px;}
.indisp .area-3-1-2-2 input{ float:left; margin:-3px 4px 0 0;}
.indisp .area-3-2-2{display:none}
.indisp .alertaIndisponivel fieldset ul li{margin-right:20px; margin-bottom: 0;}
.indisp .alertaIndisponivel fieldset ul li label{margin:5px 5px 5px 0;padding-top:5px;font-size:14px; float: none; text-align: left; display: block;}
.indisp .alertaIndisponivel .avise{/*margin:11px 0 0*/}
.indisp .alertaIndisponivel .avise .bt{background:#1381ce;width:135px;height:37px;margin-left:0;text-indent:inherit;color:#fff;font-size:18px;line-height:19px; border:1px solid #1381ce ; margin: 28px 0 7px -10px; border-radius: 5px;}
.indisp .textoIndisponivel{background:none;padding:7px 0 20px; margin:0;}
.indisp .alertaIndisponivel{padding:0 20px 0 0}
.indisp .alertaIndisponivel strong,.indisp .alertaIndisponivel span{ color:#ba0216; font-size:15px; font-weight:600;}
.indisp .alertaIndisponivel strong span{ width: 660px;}
.indisp .alertaIndisponivel strong{ width: 770px;}
.indisp .alertaIndisponivel span{ width: 220px; float: left;}
.indisp .textoIndisponivel span span{ float:left;  font-weight: normal; color: #303030; margin: 40px 0 0;}
.indisp .produtoNome {float: left;padding-bottom: 20px;width: 80%;}
.indisp .produtoNome h1.name{ float: none;}
.indisp .produtoNome .name b{ float:left; overflow: hidden; font-size: 18px; height: 24px; color: #303030;text-overflow: ellipsis;width: 100%;display: block;white-space: nowrap;}
.indisp .produtoNome h1.name span{ float:left; color: #969696; margin-top: 2px;}
.indisp .marcaProduto{margin: 4px 0 0 !important;padding:2px 27px 0;float:left; color: #969696; }
.indisp .marcaProduto strong,.foralinha .marcaProduto a{color:#0033C6}
.indisp .produtoSku{ margin:0;}
.indisp .produtoSku fieldset{background:none;border:none;text-align:left;padding:15px 0 0}
.indisp .produtoSku .istaSku{background:none;}
.indisp .prodMidia .tabs{ display:none !important;}
/*.indisp .area-3-1-2-1{ display: none;}*/
.indisp .alertaIndisponivel ul { float: left; width: 410px; margin: 0;}
.indisp input.ficheckbox{ float: left !important; margin:-1px 5px 0 220px !important;}
.indisp .alertaIndisponivel.box3 label{color: #969696;}
.indisp .produtoNome .name span{ margin-right: 10px; padding: 0;}
.indisp .smallRating{ color: #969696; display: none;}
/*.indisp input[type="radio"] + label, .indisp input[type="checkbox"] + label, .indisp input[type="radio"], .indisp input[type="checkbox"]{ display: none;}*/
.indisp .percentual span{ display: none;}
.indisp .prodMidia .tabsCont{ border:none; width: auto; height: auto; }
.indisp .info-carta-cb{display: none;}
.indisp .area-3-1-2-1 .cbGrL{ display: none; }
.indisp .area-3-1-2-1{ padding: 0; }
.indisp .area-3-1-2-2 input[type="checkbox"], .indisp .area-3-1-2-2 input[type="checkbox"] + label, .indisp .area-3-1-2-2 .ctfp, .indisp .area-3-1-2-1 .cbGr,  .indisp .area-3-1-2-1 .cb-garante{ display: none; }

/*indisponivel parcial
.indisp-parcial .area-3{width: 100%;min-height:inherit;padding:0;border-bottom:1px solid #d6e5f2; background: #f6f6f6; overflow: hidden;position: relative;height: 190px;}
.indisp-parcial .area-3-1{width: 800px;position: absolute;left: -320px;margin-left: 50%;padding: 15px 0;}
.indisp-parcial .area-3-2{margin: 16px 0 0 50%;width:142px;position: absolute;left: -480px;}
.indisp-parcial .area-3-1-2-2{ background:none; padding:0;}
.indisp-parcial .prodMidia .tabsCont{ padding:0;}
.indisp-parcial .boxImg #divFullImage{ margin:0;}
.indisp-parcial .boxImg #divFullImage .photo{width:130px !important;height:130px !important;margin:5px; border-radius: 5px;}
.indisp-parcial .area-3-1 .area-3-1-1 .pr-snippet{display:none}
.indisp-parcial .area-3-2-1{width:142px;}
.indisp-parcial .area-3-2-1 .zoomPad{width:auto;height:auto}
.indisp-parcial .area-3-2-1 .boxImg .carousel .thumbsImg li,.indisp-parcial .area-3-2-1 .boxVideo .carousel .thumbsVideo li{display:none!important}
.indisp-parcial .boxImg .carouselBox,.indisp-parcial .boxVideo .carouselBox{border:none;padding:0;display:none}
.indisp-parcial .boxImg .imagemZoom{display:none}
.indisp-parcial .area-3-1-2-2{border:none}
.indisp-parcial .area-3-1-2-2 li input{background:#fff;width:163px;font-weight:400;padding:8px 7px;border-color: #d6e5f2; border-radius: 5px;}
.indisp-parcial .area-3-1-2-2 input{ float:left; margin:-3px 4px 0 0;}
.indisp-parcial .area-3-2-2{display:none}
.indisp-parcial .alertaIndisponivel fieldset ul li{margin-right:20px; margin-bottom: 0;}
.indisp-parcial .alertaIndisponivel fieldset ul li label{margin:5px 5px 5px 0;padding-top:5px;font-size:14px; float: none; text-align: left; display: block;}
.indisp-parcial .alertaIndisponivel .avise{}
.indisp-parcial .alertaIndisponivel .avise .bt{background:#1381ce;width:135px;height:37px;margin-left:0;text-indent:inherit;color:#fff;font-size:18px;line-height:19px; border:1px solid #1381ce ; margin: 28px 0 7px -10px; border-radius: 5px;}
.indisp-parcial .textoIndisponivel{background:none;padding:7px 0 20px; margin:0;}
.indisp-parcial .alertaIndisponivel{padding:0 20px 0 0}
.indisp-parcial .alertaIndisponivel strong,.indisp-parcial .alertaIndisponivel span{ color:#ba0216; font-size:15px; font-weight:600;}
.indisp-parcial .alertaIndisponivel strong span{ width: 660px;}
.indisp-parcial .alertaIndisponivel strong{ width: 770px;}
.indisp-parcial .alertaIndisponivel span{ width: 220px; float: left;}
.indisp-parcial .textoIndisponivel span span{ float:left;  font-weight: normal; color: #303030; margin: 40px 0 0;}
.indisp-parcial .produtoNome h1.name{ float: none;}
.indisp-parcial .produtoNome .name b{ float:left; overflow: hidden; font-size: 18px; height: 24px; color: #303030;text-overflow: ellipsis;width: 100%;display: block;white-space: nowrap;}
.indisp-parcial .produtoNome h1.name span{ float:left; color: #969696; margin-top: 2px;}
.indisp-parcial .marcaProduto{margin:0;padding:2px 27px 0;float:left; color: #969696; }
.indisp-parcial .marcaProduto strong,.foralinha .marcaProduto a{color:#0033C6}
.indisp-parcial .produtoSku{ margin-bottom:0;}
.indisp-parcial .produtoSku fieldset{background:none;border:none;text-align:left;padding:15px 0 0}
.indisp-parcial .produtoSku .istaSku{background:none;}
.indisp-parcial .prodMidia .tabs{ display:none !important;}
.indisp-parcial .area-3-1-2-1{ display: none;}
.indisp-parcial .alertaIndisponivel ul { float: left; width: 410px; margin: 0;}
.indisp-parcial input.ficheckbox{ float: left !important; margin:-1px 5px 0 220px !important;}
.indisp-parcial .alertaIndisponivel.box3 label{color: #969696;}
.indisp-parcial .produtoNome .name span{ margin-right: 10px; padding: 0;}
.indisp-parcial .smallRating{ color: #969696; display: none;}
.indisp-parcial input[type="radio"] + label, .indisp-parcial input[type="checkbox"] + label, .indisp-parcial input[type="radio"], .indisp-parcial input[type="checkbox"]{ display: none;}
.indisp-parcial .percentual,.indisp-parcial .percentual span{ display: none;}
.indisp-parcial .boxImg .zoomPup, .indisp-parcial .boxImg .zoomWindow { display: none !important; }*/

.area-4 .sku .carousel{padding:0}
.area-4 .sku .carousel .contCarousel{width:940px;margin:0 auto}
.area-4 .sku .prateleira .carousel .nextCarousel{background:url(../img/seta-vitrine.png) no-repeat -33px 0;width:17px;height:34px;padding-top:0!important;margin-top:150px;margin-right:0}
.area-4 .sku .prateleira .carousel .backCarousel{background:url(../img/seta-vitrine.png) no-repeat 0 0;width:17px;height:34px;padding-top:0!important;margin-top:150px;margin-left:0}
.area-4 .sku .prateleira .carousel .backCarousel:hover{background-position:0 -34px}
.area-4 .sku .prateleira .carousel .nextCarousel:hover{background-position:-33px -34px}
.area-4 .sku .prateleira .carousel .backCarousel.desactive{background-position:0 -68px}
.area-4 .sku .prateleira .carousel .nextCarousel.desactive{background-position:-33px -68px}
.area-4 .sku .prateleira .carousel .nextCarousel span{display:none}
.area-4 .sku .prateleira .carousel .nextCarousel strong{display:none}
.area-4 .sku .prateleira .carousel .backCarousel span{display:none}
.area-4 .sku .prateleira .carousel .backCarousel strong{display:none}
body.busca-resultado .vitrine .productImage img{width: 185px;height: 185px;}
#aspnetForm[action*="ProdutoReview.aspx"] .mainprwrapper{background:#fff}
#aspnetForm[action*="ProdutoReview.aspx"] #pr-war{margin:0 auto;max-width:660px}

@media screen and (max-device-width: 640px){

    #aspnetForm[action*="ProdutoReview.aspx"]{
        min-width: 0 !important;
    }

    #aspnetForm[action*="ProdutoReview.aspx"] .topHeader .wp *:not(.logo),
    #aspnetForm[action*="ProdutoReview.aspx"] .menuWrap,
    #aspnetForm[action*="ProdutoReview.aspx"] .busca,
    #aspnetForm[action*="ProdutoReview.aspx"] #footer{
        display: none;
    }

    #aspnetForm[action*="ProdutoReview.aspx"] .logo{
        margin: 0 auto;
        float: none;
        display: block;
        padding-top: 30px;
        background-position: 0 23px;
    }

    #aspnetForm[action*="ProdutoReview.aspx"] .topHeader,
    #aspnetForm[action*="ProdutoReview.aspx"] .topHeader .wp,
    #aspnetForm[action*="ProdutoReview.aspx"] .mainprwrapper{
        width: 100%;
        left: 0;
        padding: 0;
    }

}

/* Retira em loja - Alerta ViaVarejo */
.alerta-viavarejo {background-color: #ffef97;clear: both;box-sizing: border-box;padding: 15px 20px;margin: 0 0 10px;border-radius: 8px;color: #d27800;}
.alerta-viavarejo p{margin: 0}

/* Correcao Banner SuperNova na Busca SLI */
.busca-resultado #cb_adsh_search {clear: none !important;}
.sku.blackfriday .productDetails .parcel { font-size: .813em; margin: 0 0 10px; }
.sku.blackfriday .paymentDiscount { clear: both; background: #0033C6; border-radius: 5px; display: block; padding: 5px 10px; }
.sku.blackfriday .paymentDiscount * { color: #fff !important; font-size: 14px; }
.area-4-3-1-1 .prateleira .carousel .hproduct .productDetails{max-width: 200px;}
.sku .prodMidia { position: relative; z-index: 0; }
.sku div[id$="AdsenseforShopping"] { clear: both; display: block;overflow: hidden; }
.hproduct > .discount { text-indent: 3px; font-weight: 800; line-height: 37px; background: #ffb413; font-size: 12px; width: 40px; height: 40px; color: #000; border-radius: 100%; display: block; right: 0; position: absolute; top: 0; }

/*Power Reviews */
.sku .rating{ height: auto; text-indent: inherit; margin:20px 0 10px; float: left; width: 100%; background:none;}
.sku .rating-icon {background:url(../img/avaliacao-vitrine.png) no-repeat; float: left; width: 85px; height: 17px; margin:0 5px 0 0; padding:0; text-indent:-9999em; }
.sku .rating-icon.rating-value-00, .sku .rating-icon.rating-value-05 { background-position: 0 0;}
.sku .rating-icon.rating-value-10, .sku .rating-icon.rating-value-15 { background-position: 0 -36px;}
.sku .rating-icon.rating-value-20, .sku .rating-icon.rating-value-25 { background-position: 0 -72px;}
.sku .rating-icon.rating-value-30, .sku .rating-icon.rating-value-35 { background-position: 0 -108px;}
.sku .rating-icon.rating-value-40, .sku .rating-icon.rating-value-45 { background-position: 0 -144px;}
.sku .rating-icon.rating-value-50 { background-position: 0 -180px;}
.sku .rating-value{ display: none;}
.sku .rating-counter{ color: #666;}
.sku .rating-write, .sku .rating-read { color: #0033C6; display: inline-block;}
.sku .rating-read { border-left: 1px solid #d6e5f2; margin: 0 0 0 5px; padding: 0 0 0 5px; text-align: right;}
.sku .rating-write{ border-left: 1px solid #d6e5f2; margin: 0 0 0 5px; padding: 0 0 0 5px; width: 110px;}
.sku .area-3 .flagBenefit{ display: inline-block; margin: 0 0 5px 0; }
.sku .table2 tr td:nth-child(3), .sku .table1 tr td:nth-child(3) { visibility: hidden; opacity: 0;}
/* oculatr 2 perguntas do PR */
#pr-war .form-group.pr-osprodutosquevocÃªrecebeuestÃ¡Ã£odeacordocomoqueovend-form-group,
#pr-war .form-group.pr-osprodutoschegouramnoprazocorreto-form-group{
  display: none;
}

/*home*/
.PaymentDiscount { position: relative;top: 5px; clear: both;border: 1px solid #e2e2e2; border-radius: 5px;padding-left: 5px; display: none !important;}
.PaymentDiscount .price{font-size: 12px; font-weight: 800; display: block;}
.PaymentDiscount .DiscountCondition{font-size: 10px;margin-right: 2px;}
.PaymentDiscount .DiscountInfo{display: none;}
.PaymentDiscount .DiscountText{font-size: 10px;}
.PaymentDiscount, .PaymentDiscountWrap{display: none;}

/*Pagina de produto*/
.PaymentDiscountWrap { display: none !important; }
.PaymentDiscountWrap .PaymentDiscount{position: relative;top:0;width: 440px;margin-left: 56px;background: #FFF;padding: 10px;box-sizing: initial;float: left;}
.PaymentDiscountWrap .PaymentDiscount .DiscountCondition,
.PaymentDiscountWrap .PaymentDiscount .DiscountText{font-size: 14px; margin-top: 3px; color: #666;}
.PaymentDiscountWrap .price{color: #0033C6;float: left; font-size: 16px; margin-right: 40px;margin-left:5px; margin-top: 8px;}
.PaymentDiscountWrap .PaymentDiscount .DiscountCondition{margin-right: 5px;}
.PaymentDiscountWrap .PaymentDiscount .DiscountInfo{display: none;}
.PaymentDiscountWrap .PaymentDiscount:after, .PaymentDiscountWrap .PaymentDiscount:before { bottom: 100%; left: 8%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.PaymentDiscountWrap .PaymentDiscount:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
.PaymentDiscountWrap .PaymentDiscount:before { border-color: rgba(226, 226, 226, 0); border-bottom-color: #e2e2e2; border-width: 11px; margin-left: -11px; }
.sku .PaymentDiscountWrap .PaymentDiscount .DiscountInfo { display: none;}
.sku .PaymentDiscountWrap,
.sku .PaymentDiscount{display: block !important;}

/* Box Mais Visitados */
.boxMaisVisitados { width: 100%; display: block; border-top:1px solid #c6c6c6;overflow: hidden; border-bottom:1px solid #c6c6c6; background: #F1F7FC; margin-bottom: 20px;}
.boxMaisVisitados .container { margin: 0 auto; width: 940px;}
.boxMaisVisitados .container strong.titV, .detalheLojista .seller {}
.boxMaisVisitados .container strong.titV { color: #0033C6; display: block; font-size: 1.5em; padding: 20px 0;}
.boxMaisVisitados .container strong.titV span { color: #565656;  font-size: 13px;}
.boxMaisVisitados .container ul { float: left; width: 235px;margin-bottom: 20px;}
.boxMaisVisitados .container ul li { margin: 0; padding: 0 0 10px; list-style:inside;}
.boxMaisVisitados .container a { color: #404040; font-weight: 800;}
.depTop-text{font-size: 16px;}
.busca-resultado.sli-template .sub .resultadoBusca .resultado { position: initial; }

.acItem{padding:0 10px;line-height:28px; font-weight: 800;}
.acItem:hover,.sProduct:hover{background:#f1f1f1;cursor:pointer;}
.acItem strong,.sTitle{font-weight:bold;}
.acItem .dpt{/*float:right;*/color:#666;}
.tt-cursor .acItem,
.tt-cursor .sProduct{background:#f1f1f1;}
.sTitle{display:block;margin-top:10px;padding:12px 10px 10px;color:#0f69bc;text-align:center;text-transform:uppercase;background-color:#f3f5f6;border-bottom:2px solid #e8e8e8;}
.sProduct{float:left;display:flex;align-items:flex-end;width:50%;padding:10px 30px 10px 10px;/*border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;*/}
/*.tt-suggestion:nth-last-child(2n+1) .sProduct{border-right:none;}
.tt-suggestion:nth-last-child(1) .sProduct,
.tt-suggestion:nth-last-child(2) .sProduct{border-bottom:none;}*/
.sProduct:empty{display:none;}
.sProduct .image{width:90px;height:auto;margin-right:10px;vertical-align:middle;}
.sProduct .wrp{}
.sProduct .name{display:block;height:43px;overflow:hidden;color:#333;}
.sProduct .price{display:block;margin-top:10px;font-size:16px;font-weight:600;color:#0033C6;text-align:right;}
.sProduct.slotpatrocinado { position: relative; padding-top: 20px; }
.sProduct.slotpatrocinado::before { content: 'Produto Patrocinado'; position: absolute; top: 2px; left: 10px; font-size: 12px; font-weight: 700; color: #bcbcbc;}

/* Ajuste Novo SLI */
body.busca-resultado .resultadoBusca .resultado > .resultado { padding: 0; }
body.busca-resultado .resultadoBusca .resultado p { font-size: 10pt; float: left; }
body.busca-resultado .resultadoBusca .resultado .breadcrumb { float: left; display: block; width: auto; background: none; margin: -1px 0 0 -5px; padding: 0; }
body.busca-resultado .resultadoBusca .resultado .breadcrumb a { font-size: 12px; padding-left: 10px; }
body.busca-resultado .resultadoBusca .resultado .breadcrumb a span { font-size: 12px; font-weight: 800;}
body.busca-resultado .resultadoBusca .resultado .sugestao { font-weight: 800; display: inline-block; width: 100%; margin-top: 10px; }
body.busca-resultado .resultadoBusca .resultado .sugestao strong { color: #000; font-size: 12px; font-weight: 400; }
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li { padding: 0 5px; font-size: 14px; border-right: none; position: relative; }
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li::before{ content: ","; position: absolute; right: 0; color: #096da8;  }
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li:last-child:before { content: "";}
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li:last-child{ padding-left: 9px; }
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li:nth-last-child(2):before{ content: "e"; color:#096da8; font-weight: 700; top: 1px; font-size: 13px; margin: 0 -7px 0 0; }
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li h3 { display: inherit; }
body.busca-resultado .resultadoBusca .resultado .sugestao .listaSugestao li h3 a{ color: #096da8; font-weight: 700; }

/*Destaque Google pagina de produto */
.sku .descricaoAnuncio .billet_2{ font-size:12px !important; width: 90%; }
.sku .PaymentDiscountWrap .billet_3:before { display: none; }
.sku .PaymentDiscountWrap .billet_3{ background: none; border:none; margin: 0 5px 8px 54px; padding: 0; position: initial;  }
.sku .PaymentDiscountWrap .billet_3 .price{ margin-right: 10px; margin-top: -1px; }
.sku .billet_0{ margin: 0; }

/* Destaque menu */
.newDept { background: #50a10e; border-radius: 5px; color: #ffffff; font-size: 10px; line-height: 10px; padding: 3px 5px; position: absolute; top: 115px; left: 715px;}

.todasCategorias .grupo.grupo-visitados { width: 23%; border: none; padding: 0 0 0 4%; }
.todasCategorias .grupo.grupo-demais { width: 50%; border: none; padding: 0; }
.todasCategorias .grupo.grupo-demais .grupo-coluna-01 { width: 44%; float: left; }
.todasCategorias .grupo.grupo-demais .grupo-coluna-02 { width: 47%; float: left; }
.todasCategorias .grupo.grupo-servicos { width: 20%; border: none; padding: 0 2% 0 0; }
.todasCategorias .grupo .grupo-coluna { width: 100%; float: none;  }
.todasCategorias .grupo .grupo-coluna .grupo-list { float: none; width: 100%; border: none; padding: 0; }
.todasCategorias .grupo .grupo-coluna .grupo-item { display: none; }
.todasCategorias .grupo .grupo-coluna .grupo-item.dpt { width: 100%;display: block; margin-bottom: 10px; }
.todasCategorias .grupo .grupo-coluna .grupo-item.srv { width: 100%;display: block; margin-bottom: 10px; }
.todasCategorias .grupo .grupo-coluna .grupo-item .newDept { display: none; }
.grupo-item .moda-dpt { color: #a6daff !important; }
.menuWrap .todasCategorias li a { color: #a6daff !important;display: block;font-size: 13px !important;font-weight: normal !important;padding: 1px !important; }
.menuWrap .todasCategorias li a:hover{color: #ffe400;}
.lnkTodasCategorias .todasCategorias .grupo-tit { display: block; margin-bottom: 20px; font-weight: 700; color: #ffffff; font-size: 16px; text-transform: capitalize;  }

.links__item--televendas { white-space: nowrap; }
.ic-duvidas { background: url(../img/icons/ic-duvidas-menu.png) no-repeat; padding-left:25px; }
.ic-retira { background: url(../img/icons/ic-retira-menu.png) no-repeat; padding-left:25px; }
.ic-atendimento-menu {background: url(../img/icons/ic-televendas-menu.png) no-repeat !important; padding-left: 25px; }

.ic-loja {background: url(../img/icons/ico-localizacao-cb-.png) no-repeat 0 -2px !important; padding-left: 19px; }

#dfp_superbanner_bottom { display: block; text-align: center; margin: 0 auto; }


/*RETIRA
===================================================================================================*/

/*Pagina de produto */
.sku .descricaoAnuncio{ max-width: 347px;}
.sku .retirar .bt-retirar {width: 70px;text-align: center;text-indent: 0;line-height: normal;padding: 10px 20px;background: #0033C6;color: #fff;border-radius: 5px;}
.sku .bt-comprar-disabled{ background: #cdcdcd !important; color: #fff !important; }
.sku .area-3-1-2-2 .comprar { position: relative; }
.sku .area-3-1-2-2 .comprar:hover .bt-notice-disabled{ display: block !important; }
.sku .area-3-1-2-2 .comprar .bt-comprar-disabled{ margin: 0 0 10px; float: right; width: 170px; height: 43px; font-size: 16px; line-height: 42px; }
.sku .area-3-1-2-2 .comprar .bt-notice-disabled span{ display: block; position: absolute; background: #fff; width: 170px; height: 54px; float: right; overflow: hidden; border: 1px solid #c6c6c6; border-radius: 5px; padding: 12px 10px 12px 12px; font-size: 12px; color: #666666; top: -65px;}
.sku .area-3-1-2-2 .comprar .bt-notice-disabled:before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #c6c6c6; transform: rotate(-225deg); position: absolute; top: -16px; border-left: none; border-bottom: none; background-color: #fff; left: 17px; z-index: 99; }
.sku .sellerList th, .sku .sellerList td{ text-align: left; }
.sku .sellerList .buying{ width: 387px; }
.sku .sellerList td.retirar { width: 60px; padding: 0 !important;}
.sku .sellerList .addCart { width: 91px; padding-left: 10px; padding-right: 10px;}
.sku .sellerList-name{ width: 262px; }
.sku .sellerList-price{ width: 113px; text-align: left; }
.sku .retirar-eleito a.retira-loja-bt-more{  background: #0033C6 !important; color: #ffffff; float: right; font-size: 16px; height: 43px; line-height: 42px; margin: 0 0 10px; width: 170px;}
.sku .netotiate-button-iframe { clear: right; float: right;}

.sku .listaLojistas .sellerList .addCart{ position: relative; }
.sku .listaLojistas .sellerList .addCart:hover .bt-notice-disabled{display: block !important;}
.sku .listaLojistas .sellerList .addCart .bt-notice-disabled span{ display: block; position: absolute; background: #fff; width: 180px; height: 54px; float: right; overflow: hidden; border: 1px solid #c6c6c6; border-radius: 5px; padding: 12px 10px 12px 12px; font-size: 12px; color: #666666; top: -55px; left: -80px;}
.sku .listaLojistas .sellerList .addCart .bt-notice-disabled:before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #c6c6c6; transform: rotate(-225deg); position: absolute; top: -6px; border-left: none; border-bottom: none; background-color: #fff; left: 38px; z-index: 99; }

/* Pagina Lojista */
.sellerList th{ text-align: center }
.skuSeller .retirar .bt-retirar { display:inline-block; padding:10px 20px; font-size:1.2em; font-weight:bold; color:#fff; line-height:12px; text-indent:0; border:0; background:#0033C6; text-decoration:none; border-radius: 4px; }
.skuSeller .sellerList .adicionarCarrinho .bt-comprar-disabled{ background: #cdcdcd; }
.skuSeller .sellerList .adicionarCarrinho{ padding: 15px; position: relative;}
.skuSeller .sellerList .adicionarCarrinho:hover .bt-notice-disabled{display: block !important;}
.skuSeller .sellerList .adicionarCarrinho .bt-notice-disabled span{ display: block; position: absolute; background: #fff; width: 180px; height: 54px; text-align: left; float: right; overflow: hidden; border: 1px solid #c6c6c6; border-radius: 5px; padding: 12px 10px 12px 12px; font-size: 12px; color: #666666; top: -30px; left: -40px;}
.skuSeller .sellerList .adicionarCarrinho .bt-notice-disabled:before { content: ""; display: block; width: 10px; height: 10px; border: 1px solid #c6c6c6; transform: rotate(-225deg); position: absolute; top: 19px; border-left: none; border-bottom: none; background-color: #fff; left: 80px; z-index: 99; }

/* Mais Marcas */
.mnav .maisMarcas {display:none;}

/* Busca Temp */
.busca-resultado .area-4 .area-4-2 .tit-search-result{ font-size: 18px; color: #000; }
.busca-resultado .area-4 .area-4-2 .tit-search-result span{ font-weight: 700; }
.busca-resultado .area-4 .area-4-2 .tit-search .breadcrumb{ width: 100%;  background: #fff; margin: 15px 0; padding: 5px 0 10px; font-size: 13px; color: #565656; }
.busca-resultado .area-4 .area-4-2 .tit-search .breadcrumb a{ font-size: 12.5px; color: #565656; position: relative;  padding: 0 20px 0 0;}
.busca-resultado .area-4 .area-4-2 .tit-search .breadcrumb a:hover{ background: none; color: #565656; text-decoration: underline;}
.busca-resultado .area-4 .area-4-2 .tit-search .breadcrumb a:after{ content: ">"; font-size: 10px; position: absolute; right: 3px; top: 2px;}
.busca-resultado .area-4 .area-4-2 .tit-search .breadcrumb strong{ color: #0033C6; font-weight: 800;}

.sku .alerta-viavarejo{ display: none !important; }

/*Temp Busca*/
.busca-resultado .navbar-services--links{ left: 210px;position: absolute; }
.busca-resultado .navbar-services--functions{ position: absolute;width: 125px }
/*.busca-resultado .navbar .nav-menu .nav-link > b{padding: 0 5px;}*/

.busca-resultado.serp .navbar-services--links{top:14px;}
.busca-resultado.serp .navbar-services--functions {right: 155px;top: 50px}
.busca-vazia .dfp_skybanner, .busca-resultado.serp .dfp_skybanner{ position: relative !important; margin: 20px auto; text-align: center; width: auto!important; }

.busca-resultado.serp #footer .lnkTodasCategorias{ display: none; }
.serp .bt, .serp .sellerFullList, .serp .pr-review-faceoff-readcomplete{ cursor: pointer; }

/*Temp Filtro */
.mnav .fLojista .list2.even li:last-child {}
.mnav .fLojista .list2.even li.clean{ display: block; }

/* Modal Pedagio IMM */
.modal-imm_bg  { background-color: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%;  z-index: 1500;  }
.modal-imm_content{ color: #000; left: 30%; overflow: hidden; position: fixed; text-align: left; top: 35%; width: 40%; z-index: 1502; }
.modal-imm_janela { background-color: #f0f0f0; border-radius: 10px; overflow: hidden; }
.modal-imm_title { background-color: #3c6bad; padding: 18px 20px; }
.modal-imm_title h2 { color: #fff; font-size: 18px; font-weight: 700; }
.modal-imm_conteudo { padding: 20px; }
.modal-imm_conteudo p { color: #666; font-size: 14px; line-height: 1.286em; }
.modal-imm_conteudo p:first-child b {font-weight: normal}
.modal-imm_conteudo span { color: #666; font-size: 14px; line-height: 1.286em; text-align:left; ; display: block; font-weight: 800; margin: 20px 0; border-top: 1px solid #d5dbdb; padding: 20px 0 0 0;}
.modal-imm_cta { text-align: left; overflow: hidden; }
.modal-imm_btn { display: inline-block; width: 85px;text-align: center;text-indent: 0;line-height: normal;padding: 10px;color: #fff;border-radius: 5px; font-weight: 700;}
.modal-imm_btn-CLOSE { background-color: #fff; margin-right: 15px; border: 1px solid #9ebde8; color: #3c6bad;}
.modal-imm_btn-ACCEPT { background: #28aa46; margin-left: 5px; border: 1px solid #28aa46; }
.modal-imm_btn-CLOSE:hover { color: #3c6bad; opacity: .7; }
.modal-imm_btn-ACCEPT:hover { color: #fff; opacity: .9; }
.modal-imm_landingpage { overflow: hidden; border-top: 1px solid #ccc; margin: 40px 0 0; padding: 20px 0 0; }
.modal-imm_link { color: #0099cc; font-weight: 800; }

.busca-resultado .flag-frete-gratis, .departamento .flag-frete-gratis{ display: none; }

/*Temp PR */
#pr-war .pr-describeyourself-form-group{ display: none; }
.buscaBottom{ display: none; }

/* Banner SEO */
.seoarticle{float:left;width:100%;border:1px solid #04476f;margin:20px 0}
.seoarticle-image{float:left;margin:0 10px}
.seoarticle-cat{color:#fff;background:#04476f;display:inline-block;font-size:14px;font-weight:bold;margin-bottom:5px;padding-bottom:5px;padding-left:20px;width:100%}
.seoarticle-title{display:none}
.seoarticle-desc{margin-bottom:5px}
.seoarticle-desc-complete{display:none}
.seoarticle-desc-complete>h3{font-weight:bold;margin-top:5px}
.seoarticle-link{font-size:.875em}
.seoarticle-link-more{color:#04476f;float:left;outline:medium none;padding:10px 0}
.seoarticle-link-more:hover{color:#04476f}

.sku .addLCas .listaCasamento .bt, .addListaCasamento .bt{ width: 192px;}

body.serp .main{ float: none; }

.ic-blog{display:block;overflow:hidden;background:url(../img/icons/ic-footer.png) no-repeat -176px -205px;text-indent:-99999px;width:34px;height:34px;margin-bottom:5px}

/*Google*/
.sku .productDetails .parcel.bestForm{ font-size: 12px !important; }
.sku .productDetails .parcel.bestForm:after{ display: none !important; }

.sku .productDetails .for.full{ padding: 35px 0 0 !important; }
.sku .productDetails .for.full span, .productDetails .for.full strong, .productDetails .for.full strong i{ font-size:22px !important; margin-top: 0;}
.sku .productDetails .parcel.full{ font-size: 12px !important; margin: 0 !important; }
.sku .productDetails .parcel.full:after{ display: none !important; }
.sku .descricaoAnuncio .save.full{ font-size: 11px !important; }

.sku .sellerList .moreSellers a {cursor: pointer;}
.sku .addLCas .bt {cursor: pointer;}

/*Box Fidelidade Multiplus - Detalhe do Produto*/
.box-fidelidade{position:absolute;right:0;top:10px;}
.box-fidelidade .selo-fidelidade{float: left;}
.box-fidelidade .selo-fidelidade .cont{border:1px solid #e7ebee;border-radius:5px;display: flex;float: left;padding: 5px 5px 4px;}
.box-fidelidade .selo-fidelidade .cont .fidelidade-img{float:left;margin:0 10px 0 0;padding:0}
.box-fidelidade .selo-fidelidade .cont .fidelidade-nome{color:#656565;display:block;font-size:12px;font-weight:700}
.box-fidelidade .selo-fidelidade .cont .fidelidade-valor{color:#656565;float:left;font-size:12px;margin-right:3px;font-weight:400}
.box-fidelidade .selo-fidelidade .cont .fidelidade-tipo{color:#656565;font-size:12px}
.box-fidelidade .circle-fidelidade{float: left;margin: 15px 0 0 7px;position: relative;}
.box-fidelidade .circle-fidelidade a{background:#0033C6;border-radius:50px;color:#fff;display:block;font-size:14px;line-height:16px;height:18px;text-align:center;text-decoration:none;width:18px}
.box-fidelidade .fidelidade-tooltip{background: #d6e5f2 none repeat scroll 0 0;display: none;left: -302px;line-height: 25px;padding: 0;position: absolute; bottom:40px;width: 400px;z-index: 9999;}
.box-fidelidade .circle-fidelidade:hover .fidelidade-tooltip{display:block;}
.box-fidelidade .fidelidade-tooltip::after,.box-fidelidade .fidelidade-tooltip::before{border:medium solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}
.box-fidelidade .fidelidade-tooltip::after{margin-left:75px}
.box-fidelidade .fidelidade-tooltip::before{border-top-color:#d6e5f2;border-width:16px;margin-left:95px}
.box-fidelidade .fidelidade-tooltip .fidelidade-ch{background:#fff none repeat scroll 0 0;color:#656565;font-size:14px;font-weight:600;margin:2px 2px 0;padding:15px}
.box-fidelidade .fidelidade-tooltip ul{background: #fff none repeat scroll 0 0;margin: 0 2px;overflow: hidden;padding: 5px 15px;}
.box-fidelidade .fidelidade-tooltip ul li{display:inline-table;padding-bottom:12px;width:180px}
.box-fidelidade .fidelidade-tooltip .fidelidade-img{float:left;margin:7px 10px 0 0;padding:0}
.box-fidelidade .fidelidade-tooltip .fidelidade-nome{color:#656565;display:block;font-size:12px;line-height:15px;font-weight:700}
.box-fidelidade .fidelidade-tooltip .fidelidade-valor{color: #656565;float: left;font-size: 12px;font-weight: 800;line-height: 15px;margin-right: 3px;}
.box-fidelidade .fidelidade-tooltip .fidelidade-tipo{font-size:12px;line-height:15px}
.box-fidelidade .fidelidade-tooltip .fidelidade-info{font-size:9px;line-height:12px;font-weight:600;padding:10px;text-align:center}
.box-fidelidade .fidelidade-tooltip .fidelidade-info > span{font-weight:700}

/* Box de servicos */
.sku .servicos{margin-top:10px;}
.sku .servicos h3{font-size: 16px; color: #333333;}
.sku .servicos .box-servicos{padding: 15px 12px 10px;border:2px solid #fcd786;border-radius:8px;background:#fdf1d7;height:80px;margin-top:10px;position:relative}
.sku .box-servicos .servico-select{float:left;margin: 10px 10px 0 0;}
.sku .box-servicos .servico-select input[type=checkbox]{display:none}
.sku .box-servicos .servico-select input[type=checkbox] + label{background:url(//www.casasbahia-imagens.com.br/html/imagens/2017/box-servicos_bg-checkbox.png) no-repeat 0 0;height:30px;width:30px;display:inline-block;padding:0}
.sku .box-servicos .servico-select input[type=checkbox]:checked + label{background:url(//www.casasbahia-imagens.com.br/html/imagens/2017/box-servicos_bg-checkbox.png) no-repeat 0 -30px;height:30px;width:30px;display:inline-block;padding:0}
.sku .box-servicos .servico-content{float:left;width: 440px;}
.sku .box-servicos .servico-content .tit{font-size:15px;line-height: 18px;color:#333;background:none;border:none; float: left;}
.sku .box-servicos .servico-content .tit span{font-weight:bold}
.sku .box-servicos .servico-content .subtit{font-size: 12px;line-height: 15px; float: left; clear: left;}
.sku .box-servicos .servico-content > div:nth-child(1){float:left;position:relative; width: auto;}
.sku .box-servicos .servico-content > div:nth-child(2){float:right;margin: 5px 0 0;}
.sku .box-servicos .servico-content .parcelado{color: #333;display: block;font-size: 12px;}
.sku .box-servicos .servico-content .parcelado strong{font-size: 16px;}
.sku .box-servicos .servico-content .vista{font-size: 12px;color:#333}
.sku .box-servicos .servico-content .vista strong{font-weight:normal;color:#333}
.sku .box-servicos .servico-content .duvida {background: #fff;border: 1px solid #333;border-radius: 50%;cursor: pointer;float: left;font-size: 11px;margin-left: 5px;padding: 3px 7px;position: relative;}
.sku .box-servicos .servico-content .duvida > span{font-weight: 800;}
.sku .box-servicos .servico-content .duvida .servico-tooltip {background: #fff;border: 1px solid #9da3a8;border-radius: 4px;bottom: 38px;display: none;line-height: 25px;opacity: 0;padding: 15px;position: absolute;right: -30px;width: 260px; z-index: 99999;}
.sku .box-servicos .servico-content .duvida .servico-tooltip:after,.sku .box-servicos .servico-content .duvida .servico-tooltip:before{top:99.9%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.sku .box-servicos .servico-content .duvida .servico-tooltip:after{border-color:rgba(234,246,250,0);border-top-color:#fff;border-width:15px;margin-left:75px}
.sku .box-servicos .servico-content .duvida .servico-tooltip:before{border-color:rgba(0,0,0,0);border-top-color:#565656;border-width:16px;margin-left:74px}
.sku .box-servicos .servico-content .duvida:hover .servico-tooltip {opacity:1;display:block;}
.sku .box-servicos .servico-content .servico-tooltip h3{font-weight:bold; font-size: 13px;}
.sku .box-servicos .servico-content .servico-tooltip p{line-height:15px}
/*.sku .box-servicos .img-apoio{background:url(//www.casasbahia-imagens.com.br/html/imagens/2017/box-servicos_img-apoio.png) no-repeat;height:100px;position:absolute;right:-40px;top:-23px;width:118px;}*/
.sku .box-servicos.checked{background:#fce0a4;border:2px solid #ffb413}
.sku .box-servicos.checked .tit{color:#d79811;}

/* Header Responsivo */
@media only screen and (min-device-width : 320px) and (max-device-width : 990px) {
.ic-navbar,.navbar-submit{color:#fff;font-family:"AppIcons";font-size:24px;vertical-align:top}
.navbar *{box-sizing:border-box}
.navbar .navbar-controls{background-color:#006bb1}
.navbar .navbar-panel{height:60px;padding:10px 5px}
.navbar .navbar-menu-collapse{float:left;height:auto;left:0;width:auto}
.navbar .navbar-menu-collapse button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;cursor:pointer;height:40px;outline:medium none;position:relative;width:40px}
.only-mobile{display:block}
.navbar .navbar-brand{left:50%;margin:0 0 0 -68px;position:absolute;width:136px;z-index:590}
.navbar .navbar-brand .logo{background:rgba(0,0,0,0) url("../img/icons/ic-logo.png") no-repeat scroll 0 center / 136px 30px;cursor:pointer;display:table;height:40px;margin-top:0;position:relative;text-indent:-99999em;width:136px}
.navbar .navbar-commands,.navbar .navbar-search,.navbar .nav-menu,.buscaCNova,.footer-wrapper{display:none}
}



/* Widget Pneus */
#WidgetPneus{ }
.busca-ideal{overflow:visible;margin:0;padding:0}
.filtro-ideal{max-width:779px;margin:20px 0}
.filtro-ideal .filtro-tit{padding:0;margin:0;font-size:16px}
.filtro-ideal .filtro-tit .filtro-campanha{padding:0;margin:0;color:#ffb413;font-weight:600;}
.filtro-ideal .filtro-tit .filtro-chamada{position:relative;padding:0 15px;margin:0;color:#7c7c7c}
.filtro-ideal .filtro-tit .filtro-chamada:after{content:"\25CF";color:#252525;position:absolute;top:0;left:0}
.filtro-ideal .filtro-tit .filtro-busca-avancado{float:right;padding:0;margin:0;color:#1381ce;font-size:14px;text-decoration:underline;cursor:pointer; position: relative; z-index: 999;}
.widget-filtro{background:#f3f5f6;width:100%;overflow:hidden;border:1px solid #f3f5f6;margin:20px 0 0;padding:10px 0 20px 0;position: relative; overflow: visible; border-radius: 8px 8px 0 0;}
.widget-filtro .widget-tit{padding:20px 0;margin:0;font-size:14px;font-weight:600;text-align:center;color:#1381ce}
.widget-filtro .widget-tit span{font-weight:500;font-size:22px;color:#526679;position:relative}
.widget-filtro .widget-tit span:before{content:'';border-top:1px solid #c0cbd0;width:23px;right:-45px;top:13px;position:absolute}
.widget-filtro .widget-tit span:after{content:'';border-top:1px solid #c0cbd0;width:23px;left:-45px;top:13px;position:absolute}
.widget-parametros .widget-tit span:before,.widget-parametros .widget-tit span:after{ display: none; }
.widget-filtro .caracteristicas-filtro{width:95%;padding:0;margin:0 auto;}
.widget-filtro .caracteristicas-filtro li{display:inline-block;padding:0;margin:0}
.widget-filtro .caracteristicas-filtro li input{background:#fff;border:0}
#WidgetPneus .chosen-container-single .chosen-single span{font-size:22px;color:#495961;}
#WidgetPneus .chosen-container-single .chosen-search input[type=text]{}
#WidgetPneus .chosen-container-single .chosen-single{background:0;border:0;box-shadow:none;padding:0}
#WidgetPneus .chosen-container-single .chosen-single.chosen-container-active span{color:#495961}
#WidgetPneus .chosen-container .chosen-drop{ border-color:#ced7e2; }
.widget-filtro .caracteristicas-filtro div[class*="box-"]{background:#fff;margin:0 10px;padding:10px;border:1px solid #ced7e2;display:block;min-height:40px; border-radius: 4px;}
.widget-filtro .caracteristicas-filtro div[class*="box-"] label{display:block;font-size:13px;padding:0 3px;color:#7b8d96}
.widget-filtro .caracteristicas-filtro div[class*="box-"] select{border:0;width:100%;font-size:14px;font-weight:600;padding:2px 0}
.widget-filtro .caracteristicas-filtro .box-marca{width:230px}
.widget-filtro .caracteristicas-filtro .box-ano{width:130px}
.widget-filtro .caracteristicas-filtro .box-marca{width:230px}
.widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 222px; margin-left: -11px; }
.widget-filtro .caracteristicas-filtro .box-ano .chosen-container-single .chosen-drop{ width: 130px; margin-left: -11px; }
.widget-filtro .caracteristicas-filtro .box-modelo .chosen-container-single .chosen-drop{ width: 240px; margin-left: -11px; }
.busca-resultado.serp .widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 231px; margin-left: -11px; }

.widget-filtro .chosen-container-single .chosen-single div b{ width: 15px; height: 15px; border:solid #ced7e2;border-width:0 2px 2px 0;display:inline-block;padding:6px;cursor: pointer;transform:rotate(-315deg);-webkit-transform:rotate(-315deg); margin:0;}
.widget-filtro .chosen-container-active .chosen-single div b{}
#WidgetPneus .prateleira{ background: none !important; margin: 0 0 0 40px!important; padding: 0 !important; }


.widget-filtro .caracteristicas-filtro .box-largura,.widget-filtro .caracteristicas-filtro .box-perfil,.widget-filtro .caracteristicas-filtro .box-aro{width:200px}
.widget-filtro div[class*="buscar-ofertas-"]{width:100%;margin:40px 0 20px 0;padding:0;text-align:center}
.widget-filtro .buscar-ofertas-bt{background:#fff;width:100px;margin:0;padding:18px 36px;border:1px solid #006bb0;cursor:pointer}
.widget-filtro .buscar-ofertas-bt span{font-size:14px;font-weight:600;color:#1381ce;}
.widget-resultado{margin:20px 0;padding:10px 0; overflow: hidden;}
.widget-resultado .widget-parametros .widget-parametros-cont{background:#0b2942;width:248px;border:1px solid #0b2942;margin:40px 0 0 29px;text-align:center;border-radius:4px}
.widget-resultado .widget-parametros{float:left;color:#fff}
.widget-resultado .widget-parametros .widget-tit{color:#63bfff;padding-top:45px}
.widget-resultado .widget-parametros .widget-tit span{font-size:15px;font-weight:400;color:#63bfff}
.widget-resultado .widget-parametros .widget-tit span strong{ font-weight: 400; color: #fff; }
.widget-resultado .widget-parametros .widget-parametros-box{border:1px solid #264057;border-radius:4px;overflow:hidden;margin:0 9px}
.widget-resultado .widget-parametros .widget-parametros-atributos{display:block}
.widget-resultado .widget-parametros .widget-parametros-atributos ul{margin:0;padding:0}
.widget-resultado .widget-parametros .widget-parametros-atributos li{margin:0;padding:0;width:33.3%;float:left}
.widget-resultado .widget-parametros .widget-parametros-atributos .box-atributos{text-align:center;display:block; padding: 10px 0;}
.widget-resultado .widget-parametros .widget-parametros-atributos .box-atributos .atr-1{display:block;font-size:42px;font-weight:600; height: 42px;}
.widget-resultado .widget-parametros .widget-parametros-atributos .box-atributos .atr-2{display:block;font-size:22px;color:#1381ce;text-transform:lowercase}
.widget-resultado .widget-parametros .widget-parametros-todos{background:#1381ce;margin:36px 10px 17px 10px;border:1px solid #1381ce;border-radius:4px;display:block;text-align:center}
.widget-resultado .widget-parametros .widget-parametros-todos span{font-size:14px;font-weight:600;color:#fff;padding:10px 20px;display:block}
.widget-resultado .widget-parametros .widget-parametros-todos span strong{font-size:14px;font-weight:600;padding:0 5px;color:#ffb900}
.widget-resultado .widget-resultado-modelo{width:490px;margin:0;float:right}
.widget-resultado .widget-resultado-modelo .widget-tit{padding:0 0 20px 0}
.widget-resultado .widget-resultado-modelo .widget-tit span{font-weight:400}
.widget-resultado .carousel .nextCarousel strong,.widget-resultado .carousel .backCarousel strong,.widget-resultado .nextCarousel,.backCarousel{background:0;border:0;text-indent:-9999em}
.widget-resultado .nextCarousel span,.widget-resultado .backCarousel span{margin-left:-5px}
.widget-resultado .desactive{opacity:.1}
.widget-resultado .prateleira .vitrineProdutos{padding:0 30px !important; background: none;}
.widget-resultado .prateleira .vitrineProdutos li{ margin: 0; padding: 0;  }
.widget-resultado .prateleira .vitrineProdutos li .productImage img{ width: 90%; height: 90%; }
.widget-resultado .prateleira .vitrineProdutos li .name{ width: 80%; }
.widget-resultado .contCarousel{background:#fff;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}
.widget-filtro-medidas{background:#f3f5f6;width:100%;overflow:visible;border:1px solid #f3f5f6;margin:20px 0 0;padding:10px 0 20px 0; position: relative;border-radius: 8px;}
.widget-filtro-medidas .widget-tit{padding:20px 0;margin:0;font-size:14px;font-weight:600;text-align:center;color:#404040}
.widget-filtro-medidas .widget-tit span{font-weight:500;font-size:22px;color:#526679;position:relative}
.widget-filtro-medidas .widget-tit span:before{content:'';border-top:1px solid #c0cbd0;width:23px;right:-45px;top:13px;position:absolute}
.widget-filtro-medidas .widget-tit span:after{content:'';border-top:1px solid #c0cbd0;width:23px;left:-45px;top:13px;position:absolute}
.widget-filtro-medidas .caracteristicas-filtro{width:95%;padding:0;margin:0 auto}
.widget-filtro-medidas .caracteristicas-filtro li{display:inline-block;padding:0;margin:0}
.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"]{background:#fff;margin:0 10px;padding:10px;border:1px solid #ced7e2;display:block;min-height:40px; border-radius: 4px;}
.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] label{display:block;font-size:13px;padding:0 3px;color:#7b8d96}
.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] select{border:0;width:100%;font-size:14px;font-weight:600;padding:2px 0}
.widget-filtro-medidas .caracteristicas-filtro .box-marca{width:230px}
.widget-filtro-medidas .caracteristicas-filtro .box-ano{width:130px}
.widget-filtro-medidas .caracteristicas-filtro .box-marca{width:230px}

.widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] .chosen-container-single .chosen-drop{ width: 212px; margin-left: -11px; }
.busca-resultado.serp .widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] .chosen-container-single .chosen-drop{ width: 200px; margin-left: -11px; }

.widget-filtro-medidas .chosen-container-single .chosen-single div b{ width: 15px; height: 15px; border:solid #9c9a9a;border-width:0 2px 2px 0;display:inline-block;padding:6px;cursor: pointer;transform:rotate(-315deg);-webkit-transform:rotate(-315deg); margin:0;}
.widget-filtro-medidas .chosen-container-active .chosen-single div b{}
.widget-filtro-medidas .chosen-container-active .chosen-search-input{}



.widget-filtro-medidas .caracteristicas-filtro .box-largura,.widget-filtro-medidas .caracteristicas-filtro .box-perfil,.widget-filtro-medidas .caracteristicas-filtro .box-aro{width:200px}
.widget-filtro-medidas div[class*="buscar-ofertas-"]{width:100%;margin:40px 0 20px 0;padding:0;text-align:center}
.widget-filtro-medidas .buscar-ofertas-bt{background:#fff;width:100px;margin:0;padding:18px 36px;border:1px solid #006bb0;cursor:pointer}
.widget-filtro-medidas .buscar-ofertas-bt span{font-size:14px;font-weight:600;color:#1381ce;}
.widget-medidas{margin:20px 0;padding:10px 0}
.widget-medidas .widget-medidas-medidas{width:470px;margin:0 20px 0 0;float:right}
.widget-medidas .widget-medidas-medidas .widget-tit{padding:0 0 20px 0}
.widget-medidas .widget-medidas-medidas .widget-tit span{font-weight:400}
.widget-medidas .carousel .nextCarousel strong,.widget-medidas .carousel .backCarousel strong,.widget-medidas .nextCarousel,.backCarousel{background:0;border:0;text-indent:-9999em}
.widget-medidas .nextCarousel span,.widget-medidas .backCarousel span{margin-left:-5px}
.widget-medidas .desactive{opacity:.1}
.widget-medidas .contCarousel{width:100%;display:block;position:relative;overflow:hidden}
.widget-medidas .buscar-ofertas-todas span{font-size:14px;font-weight:400}
.widget-medidas .buscar-ofertas-todas span strong{font-size:14px;font-weight:400;padding:0 5px}
.widget-medidas .prateleira .vitrineProdutos{padding:0 20px 20px 20px!important;width:100%}
.widget-filtro-medidas .widget-resultado-todos{background:#1381ce;margin:20px auto;border:1px solid #1381ce;border-radius:4px;display:block;text-align:center;width:30%}
.widget-filtro-medidas .widget-resultado-todos span{font-size:14px;font-weight:400;color:#fff;padding:10px 20px;display:block}
.widget-filtro-medidas .widget-resultado-todos span strong{font-size:14px;font-weight:600;padding:0 5px;color:#ffb900}
.busca-ideal .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.busca-ideal .slick-slider:after{content:"";display:table;clear:both}
.busca-ideal .slick-list{border-radius:4px;position:relative;z-index:1;display:block;overflow:hidden;margin:0;padding:0}
.busca-ideal .slick-list:focus{outline:0}
.busca-ideal .slick-list.dragging{cursor:pointer;cursor:hand}
.busca-ideal .slick-slider .slick-track,.busca-ideal .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.busca-ideal .slick-track{background:#fff;position:relative;top:0;left:0;display:block;height:inherit}
.busca-ideal .slick-track:before,.slick-track:after{display:table;content:''}
.busca-ideal .slick-track:after{clear:both}
.busca-ideal .slick-loading .slick-track{visibility:hidden}
.busca-ideal .slick-slide{float:left;height:100%;min-height:1px}
.busca-ideal [dir='rtl'] .slick-slide{float:right}
.busca-ideal .slick-slide img{display:block;outline:0}
.busca-ideal .slick-slide.dragging img{pointer-events:none}
.busca-ideal .slick-initialized .slick-slide{display:block;outline:0}
.busca-ideal .slick-loading .slick-slide{visibility:hidden}
.busca-ideal .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.busca-ideal .slick-prev,.busca-ideal .slick-next{position:absolute;top:50%;z-index:50;width:18px;height:18px;margin-top:-15px;text-indent:-999em;background:url(https://carrinho.casasbahia.com.br/html/departamentos/vitrine-automatizada/images/setas-prateleira.png) no-repeat;border:0;cursor:pointer;filter:alpha(opacity=1);opacity:1;transition:all 250ms ease-in-out;outline:0}
.busca-ideal .slick-prev{left:5px;background-position:0 0}
.busca-ideal .slick-next{right:-5px;background-position:0 -18px}
.busca-ideal .slick-prev.slick-disabled,.busca-ideal .slick-next.slick-disabled{filter:alpha(opacity=0);opacity:0;cursor:default}
.busca-ideal .slick-slider:hover .slick-prev{left:5px;filter:alpha(opacity=100);opacity:1}
.busca-ideal .slick-slider:hover .slick-next{right:-5px;filter:alpha(opacity=100);opacity:1}
.busca-ideal .slick-slider:hover .slick-prev.slick-disabled,.slick-slider:hover .slick-next.slick-disabled{filter:alpha(opacity=25);opacity:.25}
.busca-ideal .slick-dots{position:absolute;bottom:0;width:92%;text-align:center;z-index:99; display: none !important;}
.busca-ideal .slick-slider .slick-dots li{float:none;width:auto;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;border:medium none}
.busca-ideal .slick-dots li button{display:block;width:9px!important;height:9px!important;text-indent:-999em;background-color:#7f7e7e;border:0;border-radius:50%;cursor:pointer;outline:0;padding:0}
.busca-ideal .slick-dots li.slick-active button{background-color:#ffb900!important}
.busca-ideal .prateleira{overflow:hidden}
.busca-ideal .prateleira .hproduct{width:208px; margin-left: 15px;}
.busca-ideal .widget-resultado-medidas .slick-list{width:95%;margin:0 auto}
.busca-ideal .prateleira .hproduct .name{ width: 160px; }
/*.busca-ideal .widget-resultado-medidas .prateleira .hproduct{width:208px}*/
.chosen-container{position:absolute;z-index:99}
.box-modelo{width:240px}
.box-modelo .chosen-container{width:214px!important}
.widget-sem-resultado{background:#ebebeb;width:100%;margin:0 auto;color:#909090;font-size:17px;border:1px solid #f3f5f6; border-radius: 0 0 8px 8px;}
.widget-sem-resultado p{background:url(../img/icone-sem-resultado.png) no-repeat #f3f5f6 100px 0;height:100px;display:block;padding:20px 200px; color: #d34012;}
#WidgetPneus .chosen-container-active span{color:#1381ce!important}
#WidgetPneus .chosen-container-single .chosen-search input[type=text]{ box-shadow: none !important; background:url(../img/lupa-widget-pneus.png) no-repeat 4px; padding: 4px 20px 4px 30px; }
#WidgetPneus .busca-ideal{border:1px solid #e8e8e8;border-radius:4px;padding:19px 0 0 19px;max-width:800px}
.marca-ideal{ overflow: hidden; width:100%}
.marca-ideal .filtro-ideal{display:none}
.marca-ideal .filtro-ideal .buscar-ofertas-bt{display:initial!important}
.marca-ideal .breadcrumb{background:0;float:left;padding:10px 0;width:100%}
.marca-ideal .breadcrumb span{font-size:16px;color:#39c}
.marca-ideal .breadcrumb span:nth-child(1){border-right:1px solid #39c;padding-right:10px}
.marca-ideal .breadcrumb span:nth-child(2){padding-left:5px}
.marca-ideal .breadcrumb a{color:#39c;font-size:12px;margin-top:5px}
.marca-ideal .carrousel-marcas{overflow:hidden;padding:20px 25px;position:relative;width:725px}
.marca-ideal .carrousel-marcas .slick-list{margin:0 auto;width:100%;position:relative;z-index:1;display:block;overflow:hidden;margin:0;padding:0}
.marca-ideal .carrousel-marcas .slick-track{position:relative;top:0;left:0;display:block;height:inherit}
.marca-ideal .carrousel-marcas .slick-slide{float:left}
.marca-ideal .carrousel-marcas .slick-slide a{background:#f1f7fd;border:1px solid #d6e5f2;float:left;padding:20px;text-align:center;width:120px;font-size:14px;color:#666;font-weight:700}
.marca-ideal .carrousel-marcas .ativo a,.marca-ideal .carrousel-marcas .slick-slide a:hover{color:#0f69bc;border-color:#d6e5f2}
.marca-ideal .carrousel-marcas button{position:absolute;top:55%;z-index:50;width:18px;height:18px;margin-top:-20px;text-indent:-999em;background:url(../img/sprite-setas.png) no-repeat;border:0;cursor:pointer;filter:alpha(opacity=1);opacity:1;transition:all 250ms ease-in-out;outline:0}
.marca-ideal .carrousel-marcas .slick-next{right:-5px;background-position:0 -28px}
.marca-ideal .carrousel-marcas .slick-next:hover{right:-5px;filter:alpha(opacity=100);opacity:1}
.marca-ideal .carrousel-marcas .slick-next.slick-disabled,.carrousel-marcas .slick-next.slick-disabled:hover{background-position:12px -150px}
.marca-ideal .carrousel-marcas .slick-prev{left:5px;background-position:0 0}
.marca-ideal .carrousel-marcas .slick-prev:hover{left:5px;filter:alpha(opacity=100);opacity:1}
.marca-ideal .carrousel-marcas .slick-prev.slick-disabled,.marca-ideal .carrousel-marcas .slick-prev.slick-disabled:hover{filter:alpha(opacity=100);opacity:1;cursor:default}
.marca-ideal .carrousel-marcas div[class*="ico-achiles"] a{background:url(../img/marcas-pneu/achiles.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-aeolus"] a{background:url(../img/marcas-pneu/aeolus.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-barum"] a{background:url(../img/marcas-pneu/barum.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-bridgestone"] a{background:url(../img/marcas-pneu/bridgestone.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-continenta"] a{background:url(../img/marcas-pneu/continental.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-dunlop"] a{background:url(../img/marcas-pneu/dunlop.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-firestone"] a{background:url(../img/marcas-pneu/firestone.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-general-tire"] a{background:url(../img/marcas-pneu/general-tire.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-goodyear"] a{background:url(../img/marcas-pneu/goodyear.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-hankook"] a{background:url(../img/marcas-pneu/hankook.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-hifly"] a{background:url(../img/marcas-pneu/hifly.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-landsail"] a{background:url(../img/marcas-pneu/landsail.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-ling-Long"] a{background:url(../img/marcas-pneu/ling-Long.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-michelin"] a{background:url(../img/marcas-pneu/michelin.png) no-repeat center;text-indent:-9999em}
.marca-ideal .carrousel-marcas div[class*="ico-pirelli"] a{background:url(../img/marcas-pneu/pirelli.png) no-repeat center;text-indent:-9999em}
#WidgetPneus .dados{background:#f1f7fd;border:1px solid #d6e5f2; padding:15px 20px;width:320px; display: block; overflow: hidden; margin: 10px 0 0;}
#WidgetPneus .dados>span{float:left;font-size:16px;font-weight:bold;margin-right:20px;margin-top:7px;color:#0f69bc}
#WidgetPneus .dados .dado{float:left;margin:0 28px 0 0}
#WidgetPneus .dados .dado span{display:block;font-size:16px;color:#9c9a9a}
#WidgetPneus .dados .dado span:last-child{color:#666;font-size:16px;font-weight:700}
#WidgetPneus .breadcrumb{background:no-repeat;width:100%;margin:0;}
#WidgetPneus .breadcrumb span:first-of-type{color:#252525;position:relative;font-size:20px;font-weight:600;padding:0 10px 0 0}
#WidgetPneus .breadcrumb span:first-of-type:after{content:" | ";position:absolute;right:0}
#WidgetPneus .breadcrumb span{color:#252525;font-size:16px;font-weight:500;padding:0 5px}
#WidgetPneus .breadcrumb a{color:#bc0206;font-size:12px;font-weight:500;padding:8px 0 5px;cursor:pointer;text-decoration:underline}
.busca-ideal .slick-track,.widget-resultado-modelo .slick-track,.widget-resultado-medidas .slick-track{background:#fff;position:relative;top:0;left:0;display:block;height:inherit}
/* Widget Pneus Departamento*/
.departamento #WidgetPneus .busca-ideal{border:0;padding-left:0 !important}
.departamento .filtro-ideal{max-width:744px}
.departamento .widget-filtro .caracteristicas-filtro .box-marca{width:200px}
.departamento .widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 200px;}
.departamento .widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] .chosen-container-single .chosen-drop{ width: 190px; }
.departamento .prateleira{background:0;padding:0 0 20px 0}
.departamento .widget-resultado .widget-parametros .widget-parametros-cont{width:223px}
.departamento .widget-resultado .widget-parametros .widget-tit span{font-size:14px}
.departamento .widget-resultado .widget-parametros .widget-tit span:before,.departamento .widget-resultado .widget-parametros .widget-tit span:after{display:none}
.departamento .widget-resultado .widget-resultado-modelo{width:490px}
.departamento .widget-filtro-medidas .caracteristicas-filtro .box-largura,.departamento .widget-filtro-medidas .caracteristicas-filtro .box-perfil,.departamento .widget-filtro-medidas .caracteristicas-filtro .box-aro{width:190px}
.departamento .widget-resultado-medidas{width:96%}

/* Widget Pneus Busca*/
.busca-resultado #WidgetPneus .busca-ideal{border:0;padding-left:0 !important}
.busca-resultado .filtro-ideal{max-width:744px}
.busca-resultado .widget-filtro .caracteristicas-filtro .box-marca{width:200px}
.busca-resultado .widget-filtro .caracteristicas-filtro .box-marca .chosen-container-single .chosen-drop{ width: 200px;}
.busca-resultado .widget-filtro-medidas .caracteristicas-filtro div[class*="box-"] .chosen-container-single .chosen-drop{ width: 190px; }
.busca-resultado .prateleira{background:0;padding:0 0 20px 0}
.busca-resultado .widget-resultado .widget-parametros .widget-parametros-cont{width:223px}
.busca-resultado .widget-resultado .widget-parametros .widget-tit span{font-size:14px}
.busca-resultado .widget-resultado .widget-parametros .widget-tit span:before,.busca-resultado .widget-resultado .widget-parametros .widget-tit span:after{display:none}
.busca-resultado .widget-resultado .widget-resultado-modelo{width:490px}
.busca-resultado .widget-filtro-medidas .caracteristicas-filtro .box-largura,.busca-resultado .widget-filtro-medidas .caracteristicas-filtro .box-perfil,.busca-resultado .widget-filtro-medidas .caracteristicas-filtro .box-aro{width:190px}
.busca-resultado .widget-resultado-medidas{width:96%}

/*Selo Vitrine*/

/*.selos-produtos{position:absolute;z-index:99;left:15%;top:170px}*/
.selos-produtos{position:absolute;z-index:99;left:5px;top:130px}
.vitrine .selos-produtos{position: absolute; z-index: 99; right: 0!important; bottom: 45%; top: auto;left: auto;}
.selos-produtos li{margin:5px 0!important;padding:0 5px!important;display:block!important;width:auto!important;float:none}
body.busca-resultado .lista-busca-compare .vitrineProdutos li .selos-produtos li{ margin:0!important;padding:0 5px!important;display:inline-block!important;width:auto!important;float:none }
/*.selos-produtos li img{ width: 40px; height: 39px; }*/
.selos-produtos li img{ width: 50px; height: 50px; }
.ofAuto .selos-produtos li img{ display: none; }

/* Selo Produto */


/*.sku .selos-produtos{position:absolute;left:120px;z-index:99;top:350px}*/
.sku .selos-produtos{position:absolute;left:10px;z-index:99;top:280px}
.sku .selos-produtos li{margin:0!important;padding:0 5px!important;display:inline-block!important;width:auto!important;float:none}
/*.sku .selos-produtos li img{width: 48px; height: 47px;}*/
.sku .selos-produtos li img{width: 90px; height: 90px;}


/* SELO BF */
.shelf-product .blackfriday .prod_logo_b2c{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2021/02-fev/01/selo-black-total-v3.png) no-repeat; z-index: 999; background-size: 50px;}
.shelf-product .blackfriday .prod_logo_b2b{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2020/10-out/19/selo-oferta-parceiro.png) no-repeat; z-index: 999; background-size: 50px;}

.prateleira .blackfriday .prod_logo_b2c{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2021/02-fev/01/selo-black-total-v3.png) no-repeat; z-index: 999; background-size: 50px;}
.prateleira .blackfriday .prod_logo_b2b{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2020/10-out/19/selo-oferta-parceiro.png) no-repeat; z-index: 999; background-size: 50px;}

.vitrine-resultado .blackfriday .prod_logo_b2c{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2021/02-fev/01/selo-black-total-v3.png) no-repeat; z-index: 999; background-size: 50px;}
.vitrine-resultado .blackfriday .prod_logo_b2b{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2020/10-out/19/selo-oferta-parceiro.png) no-repeat; z-index: 999; background-size: 50px;}

.busca-resultado .prateleira .blackfriday .prod_logo_b2c{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2021/02-fev/01/selo-black-total-v3.png) no-repeat; z-index: 999; background-size: 50px;}
.busca-resultado .prateleira .blackfriday .prod_logo_b2b{position:absolute;top:10px!important;left:10px!important;width:50px;height:50px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2020/10-out/19/selo-oferta-parceiro.png) no-repeat; z-index: 999; background-size: 50px;}

.sku.blackfriday .prodMidia .boxImg{position:relative}
.sku.blackfriday .prod_logo_b2b{position:absolute;top:10px;left:10px;width:90px;height:90px;text-indent:-9999px;background:url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/bf2019/selo-parceiro.png) no-repeat;z-index:9999}
.sku.blackfriday .prod_logo_b2c{position:absolute;top:10px;left:10px;width:90px;height:90px;text-indent:-9999px;background:url(//www.casasbahia-imagens.com.br/criacao/09-selo/2020/10-out/19/selo-oferta-parceiro.png) no-repeat;z-index:9999}
.vitrine-resultado .blackfriday .seal-product {top:60px;}/*sku11514715*/

/* Elementos removidos no periodo da BF */
/*.vitrine-resultado .reviewstars-product{bottom:166px;}*/

/* Retira Produto */
.sku .calcFrete tr.retira{}
.sku .calcFrete tr.retira:nth-last-child(1),.sku .calcFrete tr.retira:nth-last-child(2){display: none;}



/* Google PPA */
.box-ppacontainer{ width: 100%; margin: 20px 0; float: left;  }
.box-ppacontainer .ppacontainer-slot{float: left; width: 33.333%; padding: 0 .625em; outline: 0; height: auto;}
.sku .box-ppacontainer .ppacontainer-slot{ width: 242px; }


/* BannerTV na categoria */

.busca-resultado .area-4-2-1 .brnTvAutoThumbnail .name{color: #000d19 !important;  font-size: 18px !important; margin-top: 50px !important;}
.busca-resultado .area-4-2-1 .brnTvAutoThumbnail .ofAuto .sideDetails .for{ font-size: 24px; }
.busca-resultado .area-4-2-1 .brnTvAutoThumbnail .ofAuto .sideDetails .sale span{ font-size: 28px; }
.busca-resultado .area-4-2-1 .brnTvAutoThumbnail .ofAuto .sideDetails .regular, .busca-resultado .area-4-2-1 .brnTvAutoThumbnail .ofAuto .sideDetails .oldPrice{ font-size: 20px }
.busca-resultado .area-4-2-1 .brnTvAutoThumbnail .ofAuto .parcel{ font-size: 14px; }

/*banner faixa */

.fx-ret-top{ display: block; text-indent: -9999em; }
.fx-ret-top .bnr-fx-ret{ background: url(https://www.casasbahia-imagens.com.br/Banner/2018/banner-faixa/20180424/header-retira.jpg) no-repeat top center #001125; width: 100%; height: 40px; }





/* Topo Lojista */

.topoLojista{width:964px;height:130px;border:1px solid #e4edf5;padding:0;margin:30px auto;overflow:hidden;}
.lojista .area-2{ width: 100%;}
.topoLojista .feedbackSummary{border:0}
.topoLojista .logoLojista{width:28%;float:left}
.topoLojista .logoLojista img{margin:38px 20px!important;float:none}
.topoLojista .smallRating{display:inline-block;margin:36px 34px 0 0 !important}
.topoLojista .ratingLojista{float:left;}
.topoLojista .ratingLojista .seller{text-indent:-9999em;float:left;height:0;}
.topoLojista .ratingLojista .geralAvaliacao{font-size:48px;color:#0033C6;padding:0;margin:0 20px 0 0;font-weight:400}
.topoLojista .ratingLojista .dadosAvaliacao{display:inline-block}
.topoLojista .ratingLojista .dadosAvaliacao .quantAvaliacao{font-size:12px;color:#252525;display:block}
.topoLojista .feedbackSummary{width:406px!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;float:left}
.topoLojista .feedbackSummary .resumoLojista{height:35px;position:relative;margin:35px 0 10px 0;overflow:hidden}
.topoLojista .feedbackSummary .resumoLojista p{color:#404040;font-size:14px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 0}
.topoLojista .feedbackSummary .resumoLojista .maisLojista{padding:0;font-weight:400;font-size:12px;color:#0033C6;text-decoration:underline;position:absolute;top:18px;right:20px}
.topoLojista .feedbackSummary .lifetimeSummary{padding:0}
.topoLojista .feedbackSummary .lifetimeSummary a{padding:0;font-size:14px;color:#0033C6}
.topoLojista .feedbackSummary ul.infoLojista{display:block}
.topoLojista .feedbackSummary ul.infoLojista li{float: left; margin:0 50px 0 0}
.topoLojista .feedbackSummary ul.infoLojista a span{padding:0;font-weight:400;font-size:12px;color:#0033C6;text-decoration:underline}
.topoLojista .rating{margin:0;background:url(//www.casasbahia-imagens.com.br/App_Themes/casasbahia/img/icon-yv/avaliacao-vitrine.svg) no-repeat 0 0 / 300px 300px;width:201px;height:27px;float:left;overflow:hidden;text-indent:-9999em;display:block}
.topoLojista .smallRating .r0{background-position:-85px 0}
.topoLojista .smallRating .r05{background-position: -85px -28px;}
.topoLojista .smallRating .r1{background-position:-85px -55px}
.topoLojista .smallRating .r15{background-position: -85px -83px;}
.topoLojista .smallRating .r2{background-position:-85px -105px}
.topoLojista .smallRating .r25{background-position: -85px -137px;}
.topoLojista .smallRating .r3{background-position:-85px -165px}
.topoLojista .smallRating .r35{background-position: -85px -194px;}
.topoLojista .smallRating .r4{background-position:-85px -222px}
.topoLojista .smallRating .r45{background-position: -85px -250px;}
.topoLojista .smallRating .r5{background-position:-85px -277px}
.topoLojista .lnks{ display:none;}

/* Ambientes Decorados */
#ADFurnishedPlaces{background:#fff;overflow:hidden;padding:20px 0}
#ADFurnishedPlaces .breadcrumb{margin:0;border:0;background:0;width:1240px;margin:0 auto}
#ADFurnishedPlaces .breadcrumb>ol{float:left}
#ADFurnishedPlaces .breadcrumb>ol>li{float:left; font-weight: 700;}
#ADFurnishedPlaces .breadcrumb>ol>li>a,#ADFurnishedPlaces .breadcrumb>ol>li>span{float:left;margin:0 20px 0 0;padding:0;font-size:10px;color:#b3b3b3;text-transform:uppercase}
#ADFurnishedPlaces .breadcrumb>ol>li>a:hover{background:0}
#ADFurnishedPlaces .breadcrumb>ol>li.active>span{color:#666;cursor:default}
#ADFurnishedPlaces .title h1{color:#0033C6;font-size:22px;font-weight:600;width:1240px;margin:20px auto}
#ADFurnishedPlaces .resultado.resultado-header,#ADFurnishedPlaces .ad-product-list__container{width:1240px;margin:20px auto}
#ADFurnishedPlaces .resultado.resultado-header p{font-size:14px;color:#666;}
#ADFurnishedPlaces .resultado.resultado-header p strong{color:#2a7bbf;font-weight:700}
#ADFurnishedPlaces .box-product .cont-product{height:400px;width:250px;background:#fff;border:solid 1px #e5e5e5;border-radius:4px;padding:0;overflow:hidden;display:block}
#ADFurnishedPlaces .box-product{position:relative;float:left;overflow:hidden;padding:0 0 20px 0}
#ADFurnishedPlaces .box-product .card-product-containert{display:block}
#ADFurnishedPlaces .box-product .cont-product{height:400px;background:#fff;border:solid 1px #e5e5e5;border-radius:4px;padding:0;overflow:hidden;display:block}
#ADFurnishedPlaces .box-product .seal-product{position:absolute;top:10px;left:10px;z-index:999}
#ADFurnishedPlaces .box-product .photo-product{text-align:center;display:block;margin:0;padding:0;position:relative}
#ADFurnishedPlaces .box-product .photo-product img{padding:0;margin:19px 0 11px 0;width:170px;height:170px}
#ADFurnishedPlaces .box-product .flag-product{display:block;text-align:center;margin:11px 0 9px 0;height:45px;position:relative}
#ADFurnishedPlaces .box-product .name-product{height:38px;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#666;overflow:hidden;margin:0 20px 14px;border-bottom:solid 1px #e4edf5;position:relative}
#ADFurnishedPlaces .box-product .name-product span{height:29px;display:block;overflow:hidden}
#ADFurnishedPlaces .box-product .price-product{margin:0 20px 9px;height:59px;position:relative}
#ADFurnishedPlaces .box-product .productDetails{position:initial!important;bottom:initial!important}
#ADFurnishedPlaces .box-product .price.regular{width:166px;height:15px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;text-align:left;color:#666;display:block;margin:0 0 8px;text-decoration:line-through;position:absolute;top:0}
#ADFurnishedPlaces .box-product .price.regular strong{font-weight:400;display:inline-block;text-decoration:line-through}
#ADFurnishedPlaces .box-product .price.sale{ font-size:22px;font-weight:bold;line-height:.64;color:#2a7bbf;display:block;margin:0 0 8px;position:absolute;top:23px}
#ADFurnishedPlaces .box-product .price.sale strong{font-size:23px;font-weight:bold;color:#0033C6}
#ADFurnishedPlaces .box-product .installment{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#666;position:absolute;top:45px}
#ADFurnishedPlaces .box-product .discount{display:inline-block;position:relative;top:-20px;left:10px}
#ADFurnishedPlaces .box-product .discount:after{content:"";width:48.6px;height:17px;margin:0;display:inline-block;background-color:#f98436;transform:skew(-25deg);-o-transform:skew(-25deg);-moz-transform:skew(-25deg);-webkit-transform:skew(-25deg);text-align:center;position:absolute;top:-40%;left:4%;padding:3px 0 0}
#ADFurnishedPlaces .box-product .discount-value{width:28px;height:14px;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff;position:absolute;left:10px;top:5px;z-index:999}
#ADFurnishedPlaces .box-product .unavailable-produt{width:160px;height:57px;background:#e5e5e5;margin:0 auto;padding:6px 10px 0}
#ADFurnishedPlaces .box-product .availability{width:100%;float:left;padding:5px;font-size:12px;color:#666;background-color:#e5e5e5}
#ADFurnishedPlaces .box-product .avise{width:100%;float:left;padding:5px;font-size:12px;color:#2a7bbf;background-color:#e5e5e5}

/* Temporário - garantir que não aparece opção de vídeo
span.destaqueVideo { display: none !important; } */
.lista-produto.prateleira .sku-video-bt{ top: -100px;} 


li#nm-product-11001608 .nm-old-price-container, 
.nm-offer a[href*="11001608.html"] .nm-old-price-container, 
#aspnetForm[action*="11001608.html"] .percentual,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .from,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="11001608.html"] .price.regular, .cont-product a[href*="11001608.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="11001608"] .price.regular, .BnrRecomendacao a[href*="11001608"] .discount{
  display: none !important;
}



li#nm-product-11001622 .nm-old-price-container, 
.nm-offer a[href*="11001632.html"] .nm-old-price-container, 
#aspnetForm[action*="11001632.html"] .percentual,
#aspnetForm[action*="1100132.html"] .descricaoAnuncio .from,
#aspnetForm[action*="11001632.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="11001632.html"] .price.regular, .cont-product a[href*="11001632.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="11001632"] .price.regular, .BnrRecomendacao a[href*="11001632"] .discount{
  display: none !important;
}





li#nm-product-11001608 .nm-old-price-container, 
.nm-offer a[href*="11001608.html"] .nm-old-price-container, 
#aspnetForm[action*="11001608.html"] .percentual,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .from,
#aspnetForm[action*="11001608.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="11001608.html"] .price.regular, .cont-product a[href*="11001608.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="11001622"] .price.regular, .BnrRecomendacao a[href*="11001622"] .discount{
  display: none !important;
}





li#nm-product-50001044 .nm-old-price-container, 
.nm-offer a[href*="50001044.html"] .nm-old-price-container, 
#aspnetForm[action*="50001044.html"] .percentual,
#aspnetForm[action*="50001044.html"] .descricaoAnuncio .from,
#aspnetForm[action*="50001044.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="50001044.html"] .price.regular, .cont-product a[href*="50001044.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="50001044"] .price.regular, .BnrRecomendacao a[href*="50001044"] .discount{
  display: none !important;
}



li#nm-product-50000951 .nm-old-price-container, 
.nm-offer a[href*="50000951.html"] .nm-old-price-container, 
#aspnetForm[action*="50000951.html"] .percentual,
#aspnetForm[action*="50000951.html"] .descricaoAnuncio .from,
#aspnetForm[action*="50000951.html"] .descricaoAnuncio .save{
    display: none;
}
.cont-product a[href*="50000951.html"] .price.regular, .cont-product a[href*="50000951.html"] .discount {
  display: none !important;

}

.BnrRecomendacao a[href*="50000951"] .price.regular, .BnrRecomendacao a[href*="50000951"] .discount{
  display: none !important;
}




/* Video */
.sku-video-bt{position:absolute;left:33px;z-index:9999;width:122px;height:20px;font-size:12px;color:#575757;text-align:center;background:#E6E6E6;border:1px solid #E6E6E6;border-radius:4px;bottom:-40px;}
.area-5-2-1 .prateleira .sku-video-bt{left:19px}
.sku-video-bt:hover{background:#ebebeb}
.sku-video-bt span{position:relative;font-weight:600;top:2px;left:10px}
.sku-video-bt .fa-youtube-play{position:absolute;background:url(../img/icons/ver_video.svg) no-repeat;width:12px;height:12px;left:7px;top:3px}
.sku-video-overlay{position:fixed;top:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.75)}
.sku-video-frame{position:relative;padding:0;background-color:#fff}
.sku-video-frameclose{position:absolute;top:-15px;right:-15px;z-index:5;display:block;width:30px; height: 30px; color:#fff;background-color:#0033C6;border-radius:50px;border:1px solid #fff;font-size:22px;text-align:center;line-height:25px}

#blockMsgFrete{z-index:999;opacity:1!important;font:normal 3em/1 Tahoma,Arial,sans-serif;background:url(../img/load-cb.gif) no-repeat 20px center #fff;color:#0033C6;display:block;padding:20px 20px 0 80px;width:50%;height:60px;border:none;margin:0 auto}


/*.sku-video-bt .fa-youtube-play{position:relative;left:6px;font-size:20px;color:#b70f15;}

.flags img[src="https://www.casasbahia-imagens.com.br//criacao/08-flags/2019/11-nov/21-black/retira/cb-flag-retira-bf.gif"] {
  display: none;
}

.frtFlags img[src="https://www.casasbahia-imagens.com.br//criacao/08-flags/2019/11-nov/21-black/retira/cb-flag-retira-bf.gif"] {
  display: none !important;
}
*/



/* Resultado frete pdp*/
.sku div#dcalcep { margin: 0 0 10px 0;}
.hdCalcCep .info{ color:#333;}
.disponibilidade .duvidas a{ color: #0033C6; font-weight: 700;} 
.calcFrete .shippingOptionsWrp{ position: relative;}
.calcFrete .shippingOptionsWrp{ margin-top:44px}
.calcFrete .shippingOptionsWrp .moreInfo{ position: absolute; top: -38px; margin: 0; }
.calcFrete .shippingOptionsWrp .moreInfo:before { content: "ATENÇÃO: "; font-weight: 700; color: #E81C24;} 
.calcFrete .shippingOptionsWrp .lnk{ color: #0033C6; }
.calcFrete .shippingOptions{ border-bottom: none; margin-bottom: 10px;}
.nao-sei-cep.lnkExterno{ margin: 0 0 0 10px;}
.calcFrete .formFrete input{ margin: 0 0 0 10px;}


/*.departamento.TelefoneseCelulares .navigation .browse-box{ display: none;}
.departamento.TelefoneseCelulares .pnlFilter .browse-box{ display: block;}*/

.sku .retiraB {display:none; }

/*LazyLoad*/
.area-root img[data-src].lazyload-imgs{ opacity: 0; }
.area-root img.lazyload-imgs.loaded{ opacity: 1; }


/*tit Nunito */

.yv-duvidas,.yv-qa div,.yv-qa span,.yv-qa strong,.yv-qa p,.yv-qa a,.yv-new-question-box label,.yourView,.yv-mais-avaliacoes,h2.yv-produto-titulo,h2.yv-produto-titulo span,.yv-produto-header .yv-itens,.yv-av-filters h3,.yv-bootstrap button.yv-custom-btn,.yv-bootstrap .yv-btn.yv-btn-info,.yv-qa .yv-bootstrap .yv-btn.yv-btn-primary,.yv-new-question-box .yv-custom-btn.yv-action-show-form-new-qa{font-family:'Nunito',sans-serif!important;text-transform:none!important}
h2.yv-produto-titulo,.yv-qa .yv-title,.yv-title span{font-weight:700!important;color:#0033C6!important;font-size:28px!important;text-transform:none!important;font-family:'Nunito',sans-serif!important}
.yv-produto-header .percents.yv-itens{color:#0033C6!important}
.yv-av-filters h3{text-transform:uppercase!important;color:#0033C6!important;font-weight:700;font-size:21px!important}
.nota label{color:#0033C6!important;font-weight:800;}
.sku .retirar-eleito a.retira-loja-bt-more:before{left:54px!important}
.yv-mais-avaliacoes,.yv-bootstrap button.yv-custom-btn,.yv-bootstrap .yv-btn.yv-btn-info,.yv-qa .yv-bootstrap .yv-btn.yv-btn-primary{background:#0033C6!important}
.yv-comentario .yv-av-util a{color:#0033C6!important;font-weight:800}
.yv-produto-header .yv-tw{width:120px}
.nota.yv-itens .avaliacoes{text-transform:lowercase}
.area-3-1-2-1 .cb-garante .cont p b,.area-3-1-2-1 .cb-garante .cont p a{color:#0033C6!important}
.yv-mais-avaliacoes{text-transform:lowercase!important;font-size:16px!important}
.yv-produto-body .yl-lMais{color:#0033C6!important}
.yv-produto-body .yv-likes.btYes{background:url(../img/icon-yv/ic-thumb-up.svg) no-repeat 0 0 / 53px 56px!important}
.yv-produto-body .yv-likes.btNo{background:url(../img/icon-yv/ic-thumb-up.svg) no-repeat 0 0 / 53px 56px!important;transform:rotate(172deg)}
.yv-av-util .yv-likes.btYes{background:url(../img/icon-yv/ic-thumb-up.svg) no-repeat 0 0 / 20px 21px!important;margin-left:20px}
.yv-av-util .yv-likes.btNo{background:url(../img/icon-yv/ic-thumb-up.svg) no-repeat 0 0 / 20px 21px!important;margin-top:6px!important;transform:rotate(172deg);margin-left:20px}
.detalhesProduto.infoImportante h2{font-size:21px!important}
.yv-produto-header{background: #ededed; border:#ededed}
.yv-qa .yv-footer-paging{background-color:#0033C6!important;}
.yv-qa .yv-footer-paging span{text-transform: lowercase !important;}


.box-product .flag-product span, .flag-product .flags span, .selos-produtos-vantagem{ cursor: pointer;}

.ac-products-container, .ac-product-title {display:none;}