/* Casas Bahia - Atendimento V2 - Versão:1.2*/

/*internas*/
.atendimento .area-2{border-color:#D6E5F2}
h1{background-position:0 -101px;height:63px;padding-left:382px;padding-top:38px}
.atendimentoMenu li{background:url(../img/bgLine01.gif) repeat-x scroll left bottom transparent}
.atendimentoMenu .email{background-position:0 0}
.atendimentoMenu .ajudaOnline{background-position:0 -100px}
.atendimentoMenu .relacionamento{background-position:0 -200px}
.atendimentoMenu .obs{color:#9CF}
.duvidasBox h2{color:#C00}
.duvidasBox .legendas .recolher{background-position:0 -498px}
.duvidasBox .legendas .exibir{background-position:0 -598px}
.duvidasBox .duvidas li .duvida{background-color:#E5F1FB;background-position:right -592px;color:#096DA8}
.duvidasBox .duvidas li.open .duvida,.duvidasBox .duvidas li .duvida:hover{background-color:#096DA8;background-position:right -1192px;color:#FFF}
.duvidasBox .duvidas li .resposta{ display:none;}
.duvidasBox .duvidas li .resposta p a{color:#096DA8}
.atendimentoMenu,.atendimentoMenu .relacionamento .telDemais{background:none repeat scroll 0 0 #1164B0}
.duvidasBox,.duvidasBox .legendas,.duvidasBox .duvidas li .resposta{border:1px solid #D6E5F2}

/*Esqueleto*/
.area-2 {width:967px;margin:10px auto!important;background:#fff;border:1px solid #d6e5f2;border-top:0;padding-top:3px;}
.area-2-2 {overflow:hidden;padding:0 25px 25px 282px; width:671px;margin:10px auto;}
.area-2-2-1 {overflow:hidden;float:right;width:100%;}
.area-2-2-2 {overflow:hidden;float:left; width:232px; margin:0 25px 0 -257px;}
/*.homeAtendimento{margin:0 0 15px 0!important;background:#fff;}*/
.area-2 .shdr{/*overflow:visible;*/overflow:hidden;padding-bottom:11px;} 
/*banners-titulos*/
h1 {overflow:hidden;margin-top:-1px;margin-left:-1px;padding-left:365px;background: url(../img/atendimento/hdAtendimento.png) no-repeat 0 0;color:#145099;}
.homeAtendimento h1 {padding-top:20px;height:81px;}
h1 strong{font-size: 2.333em; display:block;}
.homeAtendimento h1 span {background:url(../img/atendimento/icoAtendimento.png) no-repeat 0 -1396px;padding-left:10px;margin-left:15px;}
.atendimentoOnline h1 {background-position:0 -303px;padding:25px 0 0 380px;}
/*atendimento menu*/
.atendimentoMenu {padding:15px;color:#fff;margin-bottom:25px;}
.atendimentoMenu a {color:#fff;}
.atendimentoMenu li {margin-bottom:15px;padding-bottom:15px; }
.atendimentoMenu div {padding-left:35px;}
.atendimentoMenu li strong {font-size:1.182em;}
.atendimentoMenu li span {font-size:0.917em;display:block;}
.atendimentoMenu .relacionamento strong, .atendimentoMenu .relacionamento span {display:block;}
.atendimentoMenu .relacionamento p {margin-bottom:5px;}
.atendimentoMenu .relacionamento .telCap {color:#ffe400;font-size:1.166em;margin-bottom:5px; }
.atendimentoMenu .relacionamento .telCap span {font-size:0.8em;}
.atendimentoMenu .relacionamento .telDemais {font-size:0.917em;font-weight:bold;margin-left:-50px;padding-left:50px;}
.atendimentoMenu .relacionamento .telDemais span {font-weight:normal;}
.atendimentoMenu .obs {font-size:0.8em;}

/*mnav*/
/*.mnav {background:#eff7fe;border:0;padding:15px 20px;margin-bottom:10px;}
.mnav ul {margin-bottom:10px;}
.mnav ul li {margin-bottom:2px;}
.mnav ul li strong {margin-bottom:5px;display:block;font-size:1.182em;color:#333;}
.mnav ul li a {color:#096da8;font-size:0.917em;background: url(../img/atendimento/icoAtendimento.png) no-repeat 0 -698px; padding-left:15px;}*/
.mnav{ width:228px; padding:0 0 19px 0 !important;margin:10px 0 18px 25px;}
.mnav h2{ background:url(../img/atendimento/atendTopSidebar.png) no-repeat;}
.mnav h2 a{ width:228px; height:70px; text-indent:-999em; display:block;}
.mnav ul li a{ display:block; padding:20px 6px 20px 45px; background:url(../img/atendimento/spriteIcons.png) no-repeat; font-weight:bold; color:#095ba6;}
.mnav ul li:hover a{ background-color:#fafafa;}
.mnav ul li.even:hover a{ background-color:#e0ecf6;}
.mnav ul .duvFreq a{ background-position:8px 12px}
.mnav ul .acompanhe a{ background-position:8px -63px}
.mnav ul .troca a{ background-position:8px -142px}
.mnav ul .nfe a{ background-position:8px -225px}
.mnav ul .servicos a{ background-position:8px -303px}
.mnav ul .cadastro a{ background-position:8px -383px}
.mnav ul .fornecedores a{ background-position:8px -463px}
.mnav ul .localiza a{ background-position:8px -540px}
.mnav ul .fisicas a{ background-position:8px -1388px}
.mnav ul .atendesite a{ background-position:9px -1275px}
.mnav ul .ebooks a{ background-position:8px -1054px}
.mnav ul .institucional a{ background-position:8px -1148px}
.mnav .even{ background-color:#e5f1fb;}
.mnav .servicos ul li a{ display:block; padding:3px 6px 3px 55px; background-position:40px -651px; font-weight:normal; color:#000;}
.mnav .servicos:hover ul li a{ background-color:#fff}
.mnav .servicos ul li:hover a{ text-decoration:underline;}
.mnav .servicos ul{ margin-bottom:17px;}
.mnav .servicos a{ margin-bottom:3px;}

/*DuvidasBox*/
.duvidasBox {zoom:1;padding:15px 20px; width:629px;margin:10px 15px 15px 0;float:right;}
.duvidasBox h2{font-size:1.25em;font-weight:bold;margin:-16px -21px;padding:35px 20px 15px; overflow:hidden;}
.duvidasBox h2.tit{background:url(../img/atendimento/topAtendBox.png) no-repeat;}
.duvidasBox h2#titOutras{ margin:10px 0;}
.duvidasBox h3 {font-size:1.1em;font-weight:bold;color:#095BA6; padding-bottom:7px;}
.duvidasBox p{ float:left; margin:5px 0 20px;width:100%;}
.duvidasBox p a{ font-weight:bold;}
.duvidasBox .legendas {float:right;padding:10px 20px;margin:-25px 0 15px;color:#096da8;font-size:.9em;}
.duvidasBox .legendas li {background: url(../img/atendimento/icoAtendimento.png) no-repeat;padding-left:15px;}
.duvidasBox .duvidas {clear:both;overflow:hidden;}
.duvidasBox .duvidas p{ margin:5px 0 10px !important;}
.duvidasBox .duvidas li {margin-bottom:2px;zoom:1;}
.duvidasBox .duvidas li .duvida {display:block;font-size:1.166em;font-weight:bold;padding:5px 10px;cursor:pointer;}
.duvidasBox .duvidas li .duvida a{font-weight:bold;color: #096DA8;}
.duvidasBox .duvidas li .duvida:hover a{ color:#FFF;}
.duvidasBox .duvidas li .resposta {padding:10px;}
.duvidasBox .duvidas li .resposta p {color:#333;font-size:0.917em;margin-bottom:15px;}
.duvidasBox .duvidas li .resposta p a {font-size:1em;font-weight:bold;}

/*Localizador de Lojas*/
.localizadorBox {background:#920602;padding:15px;margin-bottom:20px;}
.localizadorBox .localizador {display:block;background: url(../img/atendimento/icoAtendimento.png) no-repeat 0 -800px; padding-left:40px;}
.localizadorBox .localizador strong {color:#fff;font-size:1.334em;display:block;}
.localizadorBox .localizador a {color:#ffe400;font-size:0.917em;}

/*Opcoes Atendimento*/
.opcoesAtendimento {width:666px;margin:0 auto;overflow:hidden;zoom:1;padding:25px 0 90px;}
.opcoesAtendimento li {float:left;width:311px;}
.opcoesAtendimento li h2 {overflow:hidden;height:53px;padding-top:7px;width:311px;color:#fff;text-align: center;}
.opcoesAtendimento li h2  strong{display:block;font-size:1.666em;}
.opcoesAtendimento .iTelevendas h2 {background: url(../img/atendimento/titHAtendimento.png) no-repeat 0 0;}
.opcoesAtendimento .lFisicas  h2 {background: url(../img/atendimento/titHAtendimento.png) no-repeat 0 -66px;}
.opcoesAtendimento .until h2, .opcoesAtendimento .after  h2 {background: url(../img/atendimento/titHAtendimento.png) no-repeat 0 -132px;height:35px;padding-left:15px;text-align:center;width:296px;font-weight:bold;}
.opcoesAtendimento .info {padding:10px 25px;border:1px solid;border-top:0;margin-top:-1px;}
.opcoesAtendimento .info p {font-size:0.917em;margin-bottom:20px;}
.atendimentoOnline .opcoesAtendimento .info p {font-size:1em;}
.opcoesAtendimento .iTelevendas, .opcoesAtendimento .until {margin-right:44px;}
.opcoesAtendimento .iTelevendas .info, .opcoesAtendimento .until .info, .opcoesAtendimento .after .info {border-color:#d6e5f2;}
.opcoesAtendimento .lFisicas .info {border-color:#f6e4e4;}
.opcoesAtendimento .lFisicas .info p {color:#ab0804;background: url(../img/atendimento/balaoHome2.png) no-repeat left center;padding:20px 0 20px 145px;}
.opcoesAtendimento .after .info p {background: url(../img/atendimento/imgOnline2.png) no-repeat right center;padding:18px 0 18px 0;}
.opcoesAtendimento .iTelevendas .info p {color:#095ba6;background: url(../img/atendimento/balaoHome1.png) no-repeat left center;padding:7px 0 7px 145px;}
.opcoesAtendimento .until .info p {background: url(../img/atendimento/imgOnline1.png) no-repeat right center;padding:16px 0 16px 0;}
.opcoesAtendimento .until .info p strong {color:#b90c00;}
.opcoesAtendimento .after .info p strong {color:#038f00;}
.opcoesAtendimento .info p strong {font-size:1.667em;display:block;}
.opcoesAtendimento .cliqueAqui .bt {background: url(../img/atendimento/imgAtendimento.png) no-repeat;width:123px;height:33px;margin:0 auto;}
.opcoesAtendimento .iTelevendas .cliqueAqui .bt {background-position:0 0;}
.opcoesAtendimento .lFisicas .cliqueAqui .bt {background-position:0 -35px;}
.opcoesAtendimento .after .info, .opcoesAtendimento .until .info {margin-top:-3px;}
.atendimentoMenu .email, .atendimentoMenu .ajudaOnline,.atendimentoMenu .cartaoCB ,.atendimentoMenu .relacionamento, .duvidasBox .duvidas li.open .duvida{background-image: url(../img/atendimento/icoAtendimento.png); background-repeat: no-repeat; background-position: 0 0;}
.duvidasBox .duvidas li.open .duvida{background-color:#096DA8;}

/* fale conosco */
.fale-email h2 {margin-bottom:10px;}
.fale-email h2 a {color:#006699;font-size:1.833em;font-weight:bold;}
.fale-email {padding:5px 0;margin:0 auto;width:970px;clear:left;overflow:hidden;}
.fale-email label,
.fale-email .email-form div {margin-bottom:6px;display:block;}
.fale-email .email-form p {margin:10px 0 15px;width:400px;}
.fale-email label span,
.fale-email .email-form div span {width:122px;display:block;float:left;}
.fale-email .nav {width:180px;float:left;display:none;}
.fale-email .nav .tit {margin-bottom:10px;}
.fale-email .main {padding:25px 30px;margin-bottom:20px;width:870px;float:left;background:#FFF;border:1px solid #D6E5F2;}
.fale-email .main h3 {color:#006699;font-size:1.166em;font-weight:bold;padding:10px;}
.email-form, .fale-email .main h3 {width:370px;margin:0 auto;}
.fale-email .main input.fitext,
.fale-email .main textarea {width:232px;}
.fale-email .main .enviar {padding-left:280px;}

/* home */
.area-2{ margin:25px auto !important; width:968px; padding:0 0 3px !important; overflow:hidden; -webkit-border-radius:8px; border-radius:8px; border:1px solid #D6E5F2;}
.area-2 .homeAtendimento .bdrb, .area-2 .homeAtendimento .bdlb{ background:url(../img/atendimento/spriteBorders.png) no-repeat;}
.area-2 .homeAtendimento .bdrb{ background-position:-11px -4px;}
.area-2 .homeAtendimento .bdlb{ background-position:0px -4px;}
.homeAtendimento{ position:relative;}
.homeAtendimento .shdr{ width:100%; height:100%;}
.homeAtendimento .bhninho{ position:absolute; top:250px; left:50px;}
.homeAtendimento h1{ background:url(../img/atendimento/hdAtendimento.png) no-repeat; color:#145099; height:79px; margin:-1px; overflow:hidden; padding-top:20px; padding-left:365px;}
.homeAtendimento h1 strong { display:block; font-size:2.333em;}
.homeAtendimento h2, .homeAtendimento h3{ color:#095ba6; font-size:18px; display:block;}
.homeAtendimento h2 strong, .homeAtendimento h3 strong, .homeAtendimento .wrap .site, .homeAtendimento .wrap .fisica{ background:url(../img/atendimento/spriteIcons.png) no-repeat;}
.homeAtendimento h2 strong, .homeAtendimento h3 strong{ display:block; padding:4px 0 4px 42px; font-weight:normal;}
.homeAtendimento h2{ width:100%; margin:57px 0 10px 290px;}

.homeAtendimento .wrap{ padding:20px 15px 20px 50px; overflow:hidden;}
.homeAtendimento .wrap .box{ width:33.3%; float:left;}
.homeAtendimento .wrap ul{ padding:0 10px 0 22px;}
.homeAtendimento .wrap ul li{ display:block; padding:2px 0; margin:2px 0;}
.homeAtendimento .wrap ul li a{ padding:0 2px 0 20px; background:url(../img/atendimento/spriteIcons.png) no-repeat 6px -654px; font-weight:bold; display:block;}
.homeAtendimento .wrap ul li a:hover{ text-decoration:underline;}

.homeAtendimento .wrap .entr h3 strong{ background-position:0 -75px;}
.homeAtendimento .wrap .troca h3 strong{ background-position:0 -155px;}
.homeAtendimento .wrap .nfe h3 strong{ background-position:0 -237px;}
.homeAtendimento .serv h3 strong{ background-position:0 -315px;}
.homeAtendimento .wrap .loca h3 strong{ background-position:0 -395px;}
.homeAtendimento .wrap .cada h3 strong{ background-position:0 -475px;}
.homeAtendimento .wrap .cont h3 strong{ background-position:0 -552px;}
.homeAtendimento .wrap .site{ background-position:0 -757px;}
.homeAtendimento .wrap .site h3 strong{ background:none;}
.homeAtendimento .wrap .fisica{ background-position:0 -905px;}
.homeAtendimento .wrap .fisica h3 strong{ background:none;}

.homeAtendimento .duv{ background:#e2f1fe; padding:15px 15px 15px 290px; margin-bottom:42px;}
.homeAtendimento .duv ul{ width:44%; float:left;}

.homeAtendimento .serv{ background:#e2f1fe;}
.homeAtendimento .serv .box{ width:100%;}
.homeAtendimento .serv ul{ width:20%; float:left;}

.homeAtendimento .atend{ background:#E2F1FE; padding-bottom:30px; margin-bottom:3px; margin-top:10px;}
.homeAtendimento .atend .box{ width:43%; padding-left:60px;}

/*Fornecedores*/
.duvidasBox .duvidas li .resposta .aux2{ float:left; width:30%; margin:0;}
.duvidasBox .duvidas li .resposta .aux3{ float:right; width:70%; margin:0;}
.duvidasBox .duvidas li .resposta .aux2 p,
.duvidasBox .duvidas li .resposta .aux3 p{ margin:7px 0;}
.duvidasBox .duvidas li .resposta{ overflow:hidden;}

/*Pagina Nova politica de Troca e devolução*/
.duvidasBox .boxDevolucao{border:1px solid #D6E5F2; width:100%; height:auto; margin-top:20px;}
.duvidasBox .boxDevolucao .boxTitTD{width:98%; height:35px; background-color:#e5f1fb; margin:6px;}
.duvidasBox .boxDevolucao .boxTitTD .imgIconTD{float:left; margin:2px 0 0 5px;}
.duvidasBox .boxDevolucao .boxTitTD .titTD{float:left; font-size:14px; font-weight:bold; color:#095bb4; width:270px; margin:10px 0 0 10px;}
.duvidasBox .boxDevolucao .listaTD{width:100%; height:auto; margin:10px 0 0 0;}
.duvidasBox .boxDevolucao .listaTD .bulletTD1{height:20px; width:85%; margin-left:20px; margin-bottom:10px;}
.duvidasBox .boxDevolucao .listaTD .bulletTD1 .imgBulletTD{float:left;}
.duvidasBox .boxDevolucao .listaTD .bulletTD1 .txtBulletTD1{float:left; width:500px; margin:2px 0 0 10px; font-size:12px; color:#000;}
.duvidasBox .boxDevolucao .listaTD .bulletTD1 .txtBulletTD1 .linkMeusPedidosTD{color:#cc0000;}
.duvidasBox .boxDevolucao .listaTD .bulletTD1 .txtBulletTD1 .txtAzulTD{color:#095bb4;}
.duvidasBox .boxDevolucao .boxTitPresenteTD{width:98%; height:35px; background-color:#e5f1fb; margin:6px;}
.duvidasBox .boxDevolucao .boxTitPresenteTD .imgIconTD{float:left; margin:6px 0 0 10px;}
.duvidasBox .boxDevolucao .boxTitPresenteTD .titTD{float:left; font-size:14px; font-weight:bold; color:#095bb4; width:270px; margin:10px 0 0 10px;}
.duvidasBox .boxDevolucao .txtPresenteTD{width:100%; height:auto; margin:10px 0 0 0;}
.duvidasBox .boxDevolucao .txtPresenteTD .presenteTD{width:500px; margin:2px 0 0 10px; font-size:12px; color:#000; float:none; margin:0 0 10px 20px;}
.duvidasBox .boxDevolucao .boxChatTD{width:98%; height:65px; background-color:#f3f3f3; margin:6px;}
.duvidasBox .boxDevolucao .boxChatTD .imgIconTD{float:left; margin:4px 0 0 40px;}
.duvidasBox .boxDevolucao .boxChatTD .titTD{float:left; font-size:14px; font-weight:bold; color:#333333; width:300px; margin:23px 0 0 15px;}