﻿/* Casas Bahia Version:3.4.5 */
/*RESET*/
html, body, div, span, applet, object,frame,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit; border:0;}
body { line-height:1; color:#000;}
body {
	font-family: arial;
	font-size: 12px;
	font-weight:normal;
	height: 100%;
	background-color: #EBEBEB;
}
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;}

/* ESQUELETO*/
#aspnetForm {min-width:998px;overflow:hidden;position:relative;}
.home .area-root, .departamento .area-root, .busca-resultado .area-root {overflow:hidden; padding: 0 5px}
.home .area-2, .departamento .area-2, .busca-resultado .area-2  {clear:both;}
.home .area-2 {margin:0 -5px;}
.home .area-3, .departamento .area-4{overflow:hidden; padding:10px 0 0 15.9em;} 
.busca-resultado .area-3 {overflow:hidden;}
.home .area-3-1, .departamento .area-4-1 {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{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;padding:5px 5px 5px 15.9em; }
.busca-resultado .area-4-2 {float:right;width:100%;}
.busca-resultado .area-4-3 {float:left; width:15em; margin:0 5px 0 -15.9em;_display:inline; }
.footer {clear:both;display:table;}
body.sku {background:#fff;}
#produto {margin:0 auto;position:relative;width:970px;}
.sku .area-3{overflow:hidden;padding:10px 0 0 312px;margin:0 auto 15px auto;width:660px;position:relative;}
.sku .area-4{margin:0 auto 15px; width:970px;}
.sku .area-3-1{overflow:hidden;float:right;width:100%;}
.sku .area-3-2 {float:left;width:302px;margin-left:-312px}
.sku .area1-1-1{overflow:hidden;}
.sku .area-3-1-3 { overflow: hidden;float:left;width:210px;margin-left:10px;}
.sku .area-3-1-2 {float:left; width:440px;}
.indisp .area-3-1-2 {float:none;width:auto;}
.indisp .btn2cartoes {display:none;}/*temp*/
.sku .area-3-1-4{clear:both;overflow:hidden;}
.sku .area-3-1-2-2 {margin-bottom:10px;border-right: 1px solid #D6E5F2;border-left: 1px solid #D6E5F2;}
.sku .area2{padding-bottom:35px;clear:both}

/*titulos , .passo .tit*/
.sku .tit, .checkout .box .top, .carrinho .prateleira .tit, .boxGes .tit {background:#e5f1fb url(../img/bgBox1.gif) repeat-x 0 -102px;padding:10px; font-size:1.334em; border:1px solid #d6e5f2;color:#000;}
.login .box .top {text-align:center;}
/*padrao indice*/
.ind a, .nao-sei-cep {padding:2px 4px 2px 11px;padding-left:11px;font-size:0.9em;color:#EBDAFE;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 #EBDAFE;}

/*Carregando*/
#ctl00_Conteudo_progress {width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;}
.load {width:250px;height:150px;background:url(../img/bg-loading.gif) no-repeat;position:absolute;top:20%;left:40%;z-index:999;}
.sku .load {top:250px;}
.carrinho .load {top:10%;}
.load .wrapper {width:250px;height:150px;background:url(../img/loading.gif) no-repeat center 89px;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;}

/*box arredondado*/
body #aspnetForm .fBordas{position:relative;margin-right:3px;overflow:visible;background:#fff url(../img/bgBShwH1.gif) repeat-x 0 bottom;padding-bottom:19px;border:1px solid #D6E5F2;border-bottom:0;padding-top:4px;}
body #aspnetForm .tBordas{position:relative;border:1px solid #D6E5F2;border-bottom:0;border-top:0;margin-top:-1px;margin-right:-1px;margin-left:-1px;}
body #aspnetForm .bBordas{position:relative;background:#fff url(../img/bgBShwH1.gif) repeat-x 0 bottom;padding-bottom:19px;margin-right:3px;border:1px solid #D6E5F2;border-top:0;border-bottom:0;}
body #aspnetForm .fBordas .tBordas .shdr{background:none;margin-right:0!important;padding-right:0!important;}
.rdbd {position: absolute;background: url(../img/bgBorda.png) no-repeat;width:5px;height:5px;font-size:0;}
.bdlt{left:-1px; top:-1px;background-position:0 0;}
.bdrt{background-position:-7px 0; width:7px; height:5px;right:-3px;top:-1px;}
.bdrb{background-position:-7px -5px;width:7px;height:19px;right:-3px;bottom:0;}
.bdlb{background-position:0 -5px;width:7px;height:19px;bottom:0;left:-1px;}
.shdr {background:url(../img/bgBShwV1.gif) repeat-y right 0;padding-right:3px;margin-right:-3px;overflow:hidden;}
.bBordas .shdr {top:0;}

/* bordas brancas somente pag Produto */
.sku .bdlt{background-position:0 -90px;}
.sku .bdrt{background-position:-7px -90px;}
.sku .bdrb{background-position:-7px -95px;}
.sku  .bdlb{background-position:0 -95px;}

/*PADRAO FORM*/
.postal1, input.prefixo {width:43px;}
.postal2, input.sufixo {width:26px;}
.DDD,.ddd {width:20px !important;}
input.telefone, input.fone {width:78px !important;}

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

/* novo header */
.header .topHeader {background:#1381ce;overflow:hidden;min-height:90px;}
.header .topHeader .wp, .header .headerMenu {width:990px;margin:0 auto;position:relative;}
.header .cesta {position:absolute;top:9px;right:5px;}
.header #spnCarrinho {width:142px;height:55px;background:#ed1c24 url(../img/carrinho.png) no-repeat 10px 15px;}
.header .cesta a {text-align:right;padding:13px 7px 13px 65px;display:block;}
.header .cesta span {font-size:0.866em;color:#fff;display:block;}
.header .cesta .itensCarrinho {font-size:0.917em;font-weight:bold;}
.header .logo {float:left; margin:11px 10px 0 4px; overflow:hidden; text-indent:-9999px; width:185px; height:45px; background: url(../img/logo.png) no-repeat;}
.header a.logo {height:45px;}
.header .ident {overflow:hidden; clear:left; padding:2px 0 2px 5px; max-width:185px;}
.header .ident .welcome {display:block;overflow:hidden;color:#fff;}
.header .ident .welcome a {color: #fff;}
.header .ident .welcome a:hover {color:#ffe400;}
.header .ident .meuCadastro, .header .login  {font-size:0.917em;color:#fff;}
.header .servicos {position:absolute;top:12px;left:187px;}
.header .servicos li {float:left;margin-left:10px;background:#09477d;}
.header .servicos li a {color:#fff;font-size:0.833em;display:block;padding:8px 5px;}
.header .servicos li a:hover {
	color: #FF0000;
}
.header .servicos .televendas {background:none;padding:2px 0 0;}
.header .servicos .televendas a{display:block;border-left:1px solid #1594ee;padding:0;}
.header .servicos .televendas .tx {display:block;padding:5px 10px;border-left:1px solid #0868ab;}
.header .servicos .televendas .tx span {color:#fff;}
.header .servicos .televendas .tx strong {color:#ffe400;font-size:1.3em;}
.header .servicos .televendas a:hover .tx span{color:#fff;text-decoration:underline;}
.header .servicos .televendas a:hover .tx strong{text-decoration:underline;}
.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;}
.menuWrap {border-top:2px solid #064470;height:62px;}
.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;}

/*Menu Header*/
.menuWrap {background:#e5f1fb;border-bottom:1px solid #FFF;height: 63px;}
.headerMenu {text-align:center;}
.headerMenu li {display:inline-block;margin:0 -4px 0 0;vertical-align:top;}
.headerMenu li a {display:block;color:#565656;padding:5px 0;}
.headerMenu li a b {display:block;border-left:1px solid #d9e5ef;padding:4px 4px;cursor:pointer;font-size:0.916em;}
.headerMenu li a:hover, .headerMenu li.selected a {background:#4391ce;color:#fff;}
.headerMenu li a:hover b, .headerMenu li.selected a b {border-color:#4391ce;}
.headerMenu .mn-eletrodomesticos a b,.headerMenu .mn-esporte---lazer a b {border:0;}
/*.mn-perfumaria, .mn-relogios {display:none !important;}*/

/*todos os departamento*/
.wpTodosDpt{display:none;}
div.todasCategorias {padding:20px 15px;float:left;background:#0078c4;border:1px solid #0d5482;position:relative;}
.todasCategorias div {float:left;}
.todasCategorias h5 {margin-bottom:5px;font-weight:bold;color:#fff200;background:#0f5683;text-align:left;float:left;padding:5px;}
.todasCategorias ul {padding:0 10px 0 10px;float:left;border-left:1px solid #0388dd;border-right:1px solid #0168aa;min-height:186px;}
.todasCategorias ul.grp01 {padding:0 10px 0 0;border-left:none;clear:left;}
.todasCategorias ul.grp07 {padding:0 0 0 10px;border-right:none;clear:left;}
.todasCategorias .seta {background: url(../img/catMenuArrow.png) no-repeat 0 0;top: -13px; display: block;height: 12px;right:98px;position: absolute; width: 17px;z-index: 3;}
.todasCategorias li {margin:10px 0 !important;overflow:hidden;}
.todasCategorias li a {padding:0 0 0 3px !important;font-size:0.916em;font-weight:bold;color:#FFF;background:transparent !important;float:left;}
.todasCategorias .novo a {background:#14699f !important;}
.todasCategorias .novo a span {vertical-align: top;text-align:right;background: url(../img/smallIco.png) no-repeat 0 -2700px;margin-left:14px;width:27px;height:13px;text-indent:-999px;font-size:0;line-height:0;overflow:hidden;display:inline-block;}
#header {position: relative; z-index:998;}
.headerMenu .todasCategorias {position:absolute; z-index:999;clear:left;top:106%;right:0; width:608px; text-align: left;}
#header .headerMenu li .todasCategorias li {display:block;float:none; border:0; height:auto; text-align: left;}
.header .headerMenu li .todasCategorias li a{ padding: 0 0 0 0; text-indent: 0; display:block; height: auto}
.header .headerMenu li .todasCategorias li a:hover {color:#fff200;}
#header .headerMenu li .todasCategorias .rDigital {background: url(../img/smallIco.png) no-repeat 0 -2600px;padding:5px 0 5px 25px;}
.headerMenu #lnkTodasCategorias {overflow:visible;vertical-align:top;position:relative;}
.headerMenu #lnkTodasCategorias .todasCategorias {display:none;}
.headerMenu #lnkTodasCategorias.over  .todasCategorias{display:block;}
.header .headerMenu li.lnkTodasCategorias a {height:31px; text-align: left;}
.lnkTodasCategorias {margin-top:3px;}
.lnkTodasCategorias .bt {padding:0;display:block;text-indent:-999em; background:url(../img/allImages.png) no-repeat -900px -533px !important;width:115px;height:31px;}
.lnkTodasCategorias a:hover {background-color:none;}
.todasCategorias .novosDept a {
	color: #FF6600;
}

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

/*busca*/
.busca select, .busca legend, .busca .marca {display:none;}
.area-1 .busca, body.comparar .busca, .minha-conta .busca, body.finalizaCompra .busca, body.faleConosco .busca, .buscaTop .busca {top:49px;left:50%;position:absolute;margin-left:-298px;}
body #aspnetForm .busca .barraBusca {background:#fff;border:1px solid #09477d;padding:0;}
.busca .barraBusca fieldset {padding-right: 81px;background: url(../img/bgBusca.png) repeat-x 0 0;padding-left:10px;height:32px;}
body #aspnetForm .busca .alerta .barraBusca .wpr {border-color:#da140f;}
.busca .alerta .barraBusca fieldset {background:#fefba0;}
.busca .alerta .type1 {
	color: #FF0000;
}
.busca .type1:focus, .busca .focus {color:#092e70;}
.busca .barraBusca .wpr {border:0;position:relative;}
.busca {width:631px;z-index: 999;}
.busca .type1 {width: 100%;margin-left: -10px;border:0;background:0;font-size:1.1em;padding:7px 0 4px 5px;color:#3e8603;height:19px;font-weight:normal;}
.busca .ok {display:block;position:absolute;top:4px;right:4px;}
.busca .ok .bt {background:#50a10e url(../img/smallIco.png) no-repeat 41px -3200px;color:#fff;width:71px;height:24px;margin-top:0;text-indent:-30px;line-height:0.5;font-size:0.833em;padding-bottom:2px;}
.busca .ok .bt:hover {background:#64ce0e url(../img/smallIco.png) no-repeat 41px -3300px;}
.area-5 .busca, .area-6 .busca, .area-4 .busca, .area-3 .busca, .buscaBottom .busca, .sku .area-5 .busca {width:760px;margin:0 auto;}
.buscaBottom, .home .area-5, .atendimento .area-3, .search .area-5, .sku .area-5, .departamento .area-6, .busca-resultado .area-6, .busca-resultado .area-5{text-align:center;padding:10px 0;background:#1381ce;border-top:2px solid #064470;margin:0 -5px;}
.buscaBottom .busca, .sku .area-5 .busca {position:static !important;margin:0 auto !important;}

/*Breadcrumb*/
.breadcrumb{overflow:hidden;background:#fff;padding:5px;margin:0 -5px;color:#095ba6;}
.breadcrumb .wp{overflow:hidden;padding:5px 0;margin:0 auto;width:970px;}
.breadcrumb a{color:#095ba6; padding:2px;font-size:0.9em;}
.breadcrumb a:hover{text-decoration:none;background:#EBDAFE;color:#fff;}
.breadcrumb strong {display:inline;font-weight:normal;color:#333;}
.breadcrumb .last {font-weight:bold;}

/*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 {background: url(../img/smallIco.png) no-repeat 10px -191px; padding:4px 10px 4px 20px;display:block;}
.list2 li a:hover {background:#e5f1fb url(../img/smallIco.png) no-repeat 10px -191px;}

/*Padrao de Titulo*/
.title2, .title2 a {color:#0f69bc;font-weight:bold;}
.title2 a {background: url(../img/bgBox1.gif) repeat-x 0 -110px;display:block;padding:5px 10px;}
.mnav .pnlFilter .title2, .mnav .pnlFilter h4 {background: url(../img/bgBox2.gif) repeat-x 0 center;display:block;padding:5px 10px;font-size:1.083em;}
.mnav .clean a, .mnav .clean a:hover {background:url(../img/smallIco.png) no-repeat 10px -1096px;display:block;padding:4px 0 4px 35px;}
.title2 a:hover {background: url(../img/bgBox1.gif) repeat-x 0 0;color:#fff;}

/*PAGINAS BUSCA - SUBDEPARTAMENTO - DEPARTAMENTO - HOME */
.departamento h1, .departamento .breadcrumb{display:none;}
.departamento .area-4-1-2 .box-banner, .home .area-3-1-2-2 .box-banner {margin-bottom:10px;}
.busca-resultado  .mnav .title1,.departamento .mnav .title1, .departamento .mnav .title1 a , .busca-resultado .mnav .title1 a {background:url(../img/rcTit.png) no-repeat 0 0;position:relative;}
.departamento .mnav .title1 {margin-bottom:10px;padding:0 0 9px 10px;position:relative;width:166px;}
.departamento .mnav .title1 a {background-position: right 0;font-weight:bold;margin-right:0;display:block;padding:6px 5px;cursor:default;}
.departamento  .navigation .mnav, .busca-resultado  .navigation .mnav{padding-top:0!important;}
.busca-resultado  .mnav .title1 {background-position: right 0;display:block;margin:0 -1px 5px 5px;padding:0 5px;}
.busca-resultado .mnav .title1 a {display:block;font-weight:bold;left:-10px;padding:6px 5px 10px 13px;}
.busca-resultado  .mnav .list2 {margin-bottom:10px;}

/*Menu lateral*/
.mnav {border:1px solid #d6e5f2;background-color: #fff;}
.home .mnav .shdr{margin-top:-4px}
.mnav .title1 {color:#000;background:url(../img/bgBox3.gif) repeat-x 0 0;display:block;padding:5px 10px;margin-bottom:10px;font-size:1.083em;}
.mnav .title1 a {color:#000;font-weight:bold;}
.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:0 0 0 7px; color:#666;  margin-bottom:0;}
.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: #003366;
	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:#999; font-size:0.9em; vertical-align: top;}
body.Livros .mnav ul {display:none;}

/* Lista de produtos */
.home .prateleira, .departamento .prateleira {background-color:#fff;padding:10px 0;border:1px solid #D6E5F2;}
.home .prateleira .tit, .departamento .prateleira .tit{display:none;}
.prateleira {margin-bottom:10px;}
.prateleira .rating {display:none;}
.prateleira .veja, .hproduct br { display:none; }
.prateleira .hproduct, .comparacao .hproduct { width:180px; margin:0 auto; }
.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;}
.hproduct .category { display:none; }
.prateleira .buyButtonBt { position:absolute; bottom:5px; left:5px;}
.prateleira .name, .compreJunto .name { font-weight:normal;display:block;margin-bottom:6px;font-size:0.917em;}
.prateleira .flags {margin-bottom:10px;display:block;text-align:center;}
.descricaoAnuncio {display:block; overflow:hidden; float:left;padding: 20px;}
.productDetails .price { font-weight:bold;color:#cc0000; display:block;}
.sku .productDetails .price{display:inline;}
.productDetails .from { font-size:0.9em;color:#000;}
.productDetails .from strong { font-weight:normal;}
.productDetails .for {margin-bottom:5px;}
.productDetails .for strong {font-size:1.25em;font-weight:bold;} 
.productDetails .parcel { color:#cc0000;font-weight:bold;font-size:0.917em;}
.productDetails .parcel  strong { color:#cc0000; font-weight:bold;} 
.productDetails .condition { display:block; color:#cc0000;margin-top:2px;}
.productDetails .save { font-size:1.1em; color:#;color:#cc0000; font-weight:bold; display:block; margin-top:15px; }

/*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: #003366;
	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;background:#f9f9f9;margin-bottom:20px;position:relative;}
.sidebox .box {background:#f9f9f9;border:1px solid #d6e5f2; border-top:0;border-bottom:0;background: url(../img/sideBoxBottom01.png) no-repeat -1px bottom;}
.sidebox .tit {padding:10px;color:#fff;padding:10px 0 11px 45px;}

/*Novidades*/
.newsletter {background:#fff url(../img/sideBoxTit01.png) no-repeat 0 -2px;}
.newsletter .email {padding:10px 5px 20px;}
.newsletter .email label {
	color: #003366;
	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: #FF0000;
	font-size: 0.917em;
}
.newsletter .loading {background:#fff;height:69px;left:6px;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, body.busca-resultado .vitrineProdutos .first {clear:left;margin-left:-30px;}
body.sku .prateleira .vitrineProdutos li, .list5 li, body.busca-resultado .vitrineProdutos li {float:left;margin-left:10px;overflow:hidden;padding:10px 0 20px;width:24.9%;}

/* Padrao Abas  */
.tabs{clear:both;overflow:hidden;position:relative;top:2px;z-index:1;display:none;padding-left:20px;text-align:center;vertical-align:bottom;}
.tab01{margin-left:20px}
.tabs li{background: url(../img/allImages.png) no-repeat -900px 0;margin:7px 7px 0 0;float:left;padding-left:7px;}
.tabs li a{overflow:hidden;background: url(../img/allImages.png) no-repeat right 0;padding-right:7px;position:relative;margin-right:-7px;display:block;width:141px;height:31px;line-height:31px;font-weight:bold;color:#fff;text-align:center;}
.tabs li a:hover {color:#fff;}
.tabs .selected{background: url(../img/allImages.png) no-repeat -900px -34px;position:relative;z-index:2;height:39px;line-height:40px;margin:0 7px 0 0;}
.tabs li.selected a{background: url(../img/allImages.png) no-repeat right -34px;color:#069;height:40px;line-height:40px;}
.tabs li.selected a:hover {color:#069;}
.tabsCont .selected{display:block;}
.sku .detalhesProduto .tabsCont {background:#FFF;border: 1px solid #D6E5F2;padding: 17px 10px;}
/*parcelamento*/
.parcelamento .tabsCont li {width:190px;}
.parcelamento .tabs {padding:0;}
.parcelamento .tabs li {padding-left: 5px;}
.parcelamento .tabs li a {font-size:0.917em;padding-right: 5px;}
.parcelamento .tabs li.tab01 a {width:65px;}
.parcelamento .tabs li.tab02 a{width:123px;}
.parcelamento .tabs .selected.tab01 a{width:65px;}
.parcelamento .tabs .selected.tab02 a{width:123px;}
.parcelamento .tabsCont {border:1px solid #D6E5F2;padding:17px 10px;background:#fff;}
.parcelamento .tabsCont {padding:0 10px;margin-top:-35px;border:0;}
.parcelamento {padding-top:41px;margin:10px 0;border: 1px solid #D6E5F2;}
.parcelamento .tabs {top:-40px;}
.parcelamento .shdr {overflow:visible;}
.parcelamento .shdr .tabs {margin:-11px -2px 0;}
/*produtoSKU*/
.produtoSku  {z-index:2; margin-right:1px!important;margin-bottom: -10px;}
.produtoSku .listaSku *{vertical-align:middle;}
.produtoSku .bdlt{left:0; top:0;}
.produtoSku  .bdrt {right:-1px; top:0;}
.produtoSku .listaSku {margin-right:1px;color:#cc0000;}
.produtoSku fieldset {overflow:hidden;display:block;background:url(../img/bgBox1.gif) repeat-x 0 -109px;border:1px solid #D6E5F2;font-size:1em;padding:6px 5px;text-align:center;}
.produtoSku fieldset .sel {color:#095BA6;font-weight:bold;margin-bottom:10px;display:none;}
.produtoSku .listaSku img {display:none;}
.produtoSku .listaSku span {margin-left:30px;}
.produtoSku .listaSku label a {color:#095BA6;font-weight:bold;font-size:0.917em;}
/* parcelCartao */
.parcelCartao table {width:100%;}
.parcelCartao tbody th, .parcelCartao tbody td {font-size:0.917em;border:0;padding:4px 5px 4px 5px;text-align:left;width:50%;}
.parcelCartao .financiamento {font-size:0.917em;margin-top:10px;}
/*Disponibilidade*/
.disponibilidade {border:1px solid #d6e5f2;background-color:#fff;padding:15px;margin-bottom:10px;}
.disponibilidade .box2 {overflow:hidden;clear:both;}
.disponibilidade p {font-size:1em}
/* .disponibilidade .box2 span {font-size:0.9em;color:#cc0000;display:block; margin-bottom:2px;font-weight:bold;} */
.disponibilidade .box2 span strong {color:#000;}
.disponibilidade .duvidas a {
	clear: left;
	color: #FF0000;
	font-size: 0.917em
}
.disponibilidade .dispEstoque {display: block;margin-top:17px;line-height:1.5;font-size:0.917em;border-bottom:1px dotted #333;padding-bottom:15px;}
/*calcular frete*/
.sku .calcFrete {margin:5px 0 10px;padding-bottom:5px;}
.sku .calcFrete .formFrete fieldset, .calcFrete .message  {padding: 10px 20px;}
.sku .calcFrete .formFrete .ok, .sku .calcFrete .formFrete .ok .bt {display:inline;}
.sku .hdCalcCep {color: #069;margin: 0 10px; padding:15px 35px; background: url(../img/smallIco.png) no-repeat 0 -1482px;}
.sku .hdCalcCep .tit {display:none;}
.sku .hdCalcCep .info{font-weight:bold; color:#333;}
.calcFrete .message .tempo, .disponibilidade .dispEstoque .data {padding:2px; color:#CC0000;}
.calcFrete .message .valorFrete{ margin-top: 15px;}
.sku .calcFrete .formFrete * {vertical-align:middle;}
.sku .calcFrete div.erro {margin:0 10px;}
/*alertaIndisponivel */
.alertaIndisponivel {margin-bottom:15px;padding:20px;}
.alertaIndisponivel strong, .alertaIndisponivel span {color:#CC0000;}
.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 #000; color:#000; 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;}
/*Formas*/
.formas {font-size:0.9em;border:1px solid #d6e5f2;border-bottom:0;border-top:0;padding:0 20px 10px;background:#fff!important;margin-bottom: -25px;z-index:2;}
.formas span strong {font-size:1.2em;color:#cc0000;}
.formas .boxFormasA {background: url(../img/smallIco.png) no-repeat 0 -1987px;padding:10px 20px 10px 35px;border-bottom:1px dotted #333;}
.formas .bdrb,.formas .bdlb {background:none!important;}
/*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;}

/*comprar flutuante*/
#ComprarScroll{display:none;position:fixed;right:0;top:30%;z-index:300;border:1px solid #C7E2FC;padding:10px;margin-bottom:15px;background:#fff;border-radius:5px 0 0 5px;border-right:0;margin-right:0;}
#ComprarScroll .from, #ComprarScroll .parcel {margin-bottom:0;}
#ComprarScroll .comprar {margin:5px 0 0;clear:left;}
#ComprarScroll br {display:none;}
#ComprarScroll .descricaoAnuncio {padding:0;}
#ComprarScroll .from,#ComprarScroll .for,#ComprarScroll .parcel,#ComprarScroll .save {display:block;}

/* Detalhes Produto */
.detalhesProduto .shdr{overflow:visible!important;}
.detalhesProduto h2.tit {margin:-50px -19px 0;}
.detalhesProduto h2.tBordas{margin:0px -16px 0 -19px!important;}
.detalhesProduto{clear:both;padding:18px;color:#666;margin:0 0 15px;border:1px solid #c7e2fc;background:#fff;}
.detalhesProduto h3.tit,.detalhesProduto h4.tit{margin-bottom:5px;margin-top:10px;padding:15px 10px 10px;font-size:1em;font-weight:bold;color:#014E95;text-transform:uppercase;}
.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{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:18px 24px 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:#F5F5F5;margin-bottom:10px;border-bottom:1px solid #EBEBEB;}
.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:none;border:none;}
.detalhesProduto .dimensoes .boxDms .sTit {color: #000;font-weight: bold;padding: 4px 0;display: block;font-size:1.1em;}
.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 { font-size:1.7em; font-weight:bold; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; margin:10px 0 0 0; }
.descricaoAnuncio .flag { margin-bottom:10px; }
.produtoNome h1.name span {font-size:0.45em; font-family:verdana;margin-right:40px;white-space:nowrap;padding:5px 35px 0 0;display:block;}
.marcaProduto {margin:-14px 0 15px 170px;display:block;}
.marcaProduto strong, .marcaProduto a { color:#0078c4; font-weight:bold; }
.sku .detalhesProduto .descricao p {padding:0 0 15px;}
/*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*/
.descricaoAnuncio {float:left;}
.descricaoAnuncio .from  {color:#333;font-weight:bold;font-size:1.1em;}
.descricaoAnuncio .for  {color:#cc0000;font-weight:bold;}
.descricaoAnuncio .for span {font-weight:bold;}
.descricaoAnuncio .for strong {font-size:2em;}
.descricaoAnuncio .parcel {color:#333;font-weight:bold;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;}
.priceProduct .shdr {padding-top:10px;}
.descricaoPreco .opcoes {display:none;}
.descricaoPreco .comprar {float:right;}
.sku .area-3-1-2-2 .comprar {float: right;padding: 20px 10px 0 0;}
.sku .ge .bt {display:none;}
.comprar .bt {background-position:-300px -58px;width:151px;height:49px;}
.comprar .bt:hover {background-position:-300px -109px;}
.sku .addLCas {margin:15px 11px 0 0;float:right;}
.sku .addLCas .listaCasamento .bt,
.addListaCasamento .bt {width:148px;height:36px;background:url(../img/allImages.png) no-repeat scroll -600px -368px;}
.sku .addLCas .listaCasamento .bt:hover,
.addListaCasamento .bt:hover {background-position:-600px -407px;}
.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;}
/* Garantia estendida */
.garantiaEstendida .infoGarantia .videoGarantia {color:#CC0000; 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 {width:100%;margin-bottom:15px;}
.garantiaEstendida .comprar {float:right;}
.garantiaEstendida .comprar .bt {background-position:-300px 0;height:27px;width:178px;}
.garantiaEstendida .comprar .bt:hover {background-position:-300px -29px}
.garantiaEstendida select {font-size:0.917em;color:#333;font-weight:normal;}
/*temp*/
.sku .garantiaEstendida .comprar {bottom:10px;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;display:none;}
.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 30px;}
.socialLinksSKU .twitter-share-button, .socialLinksSKU .api_facebook, .socialLinksSKU .api_googlePlus1, .socialLinksSKU #orkut_share, .socialLinksSKU .pinWrapper {float:left;margin-bottom:10px;}
.compartilheBox .api_googlePlus1 {margin-top:0 !important;}
.socialLinksSKU #orkut_share {width:65px !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 {border: 1px solid #D6E5F2;}
.gEstendida h2.tit, .compartilheBox h2.tit {padding:5px 20px;background: url(../img/bgBox1.gif) repeat-x 0 -109px;border:1px solid #d6e5f2;padding:6px 5px;text-align:center;font-size:1em;}
.gEstendida h2.tit span, .compartilheBox h2.tit span {color:#095ba6;font-weight:bold;}
/*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:#095ba6;font-size:0.917em;padding:2px;}
.vejaNestaPagina ul li a:hover, .disponibilidade .duvidas a:hover, .marcaProduto a:hover, .marcaProduto a:hover strong {
	padding: 0 2px;
	color: #F00;
	background-color: #EBDAFE;
}
/*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*/
.acessorios  .shdr {padding: 0 10px!important;}
.acessorios .tBordas {margin: 0 -8px 0 -11px!important;}
.acessorios  {background:#fff;border:1px solid #c7e2fc;border-bottom:0;margin-bottom:15px;}
.acessorios .prateleira li:hover .link {border: 1px solid #7cbced;}
.acessorios .prateleira li:hover .link .productImage {border: 2px solid #fff;display: block;}
.acessorios .prateleira li:hover .hproduct {background: url(../img/bgSlot.png) repeat-x 0 -200px;}
.acessorios .prateleira .link:hover {background-position: 0 -175px;} 
.acessorios .prateleira .hproduct:hover {background: url(../img/bgSlot.png) repeat-x 0 -200px;}
.acessorios .prateleira .hproduct .link {padding-bottom:10px;border: 1px solid #fff;background:#fff;}
.acessorios .prateleira .hproduct .link:hover {display: block;background:#fff;}
.acessorios .prateleira .hproduct {margin:0 auto;width:200px;padding:10px;border-radius:6px;-moz-border-radius:6px;white-space:normal;}
.acessorios .prateleira .hproduct .productImage {float:left;margin-right:5px;width:65px;margin-bottom: 40px;}
.acessorios .prateleira .hproduct .name {overflow:hidden;}
.acessorios .prateleira .hproduct .comprar {margin-left:75px;}
.acessorios .prateleira .hproduct .comprar label {color:#43a803;font-weight:bold;font-size: 0.9166em;}
.acessorios .prateleira .hproduct .comprar input {vertical-align: middle;}
.acessorios .vitrineProdutos .productDetails {display: block;overflow: hidden;}
.acessorios .carousel  {padding:0 20px;width: auto;}
.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:#cc0000;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 li .igual { display:none; }
.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:#CC0000;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 .productDetails {display:none;}
.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;}
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;}
.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;}
/*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;}
.consumidores .avalieProduto .valNota {display:none;}
.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:#0078c4;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;border:1px solid #d6e5f2;}
.search .sub .shdr, .busca-resultado .sub .shdr{margin-top:-4px;}

/* paginacao */
.pagination { overflow:hidden;  border:1px solid #D6E5F2; background:#c1e2f9;color:#006699;padding:0 10px;clear:both; }
.pagination .ListaPaginas {overflow:hidden;text-align:center;font-size:0;}
.pagination .ListaPaginas li { display:inline-block;font-size:12px;border-right:1px solid #fff;padding:5px 0;text-transform:lowercase;background:#0078c4;}
.pagination .ListaPaginas li.last{border:none;}
.pagination .ListaPaginas li a { padding:10px; 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:#0078C4; }
.pagination .ListaPaginas .atual strong, .pagination .ListaPaginas .back span, .pagination .ListaPaginas .first span { color:#6699cc; background:#c1e2f9; padding:5px 8px;}

/* filtro resultado de busca */
.resultadoBusca .filtro {overflow:hidden;padding:10px 250px 10px 10px; background:#E5F1FB url(../img/bgBox1.gif) repeat-x 0 -108px; position: relative;}
.resultadoBusca .filtro select option{padding-right: 10px}
.resultadoBusca .filtro .ordenacao{float:left;  margin-right:10px;}
.resultadoBusca .filtro fieldset.itensPag{float:right;}
.resultadoBusca .itensPag * {vertical-align:middle;}
.resultadoBusca .filtro  fieldset select {color:#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; 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;}
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 .lista-busca-compare .comprar {display:none;}
body.busca-resultado .listPreview .vitrineProdutos .comprar {display:block;}
.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 */
.rating { background: url(../img/allImages.png) no-repeat; display:block; overflow:hidden; display:block; height:0; margin:5px 0; }
.bigRating .rating, .medRating .rating { width:119px; padding-top:22px; }
.medRating .rating {margin:0;}
.home .smallRating, .departamento .smallRating {display:none;}
.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;}
/*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;}

/*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 embed, .corpoComparacao tbody img {display:none;}
.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:middle; }
.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:#EBDAFE; 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:#CC0000;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;}
.fl1 {padding-right:291px;width:689px;}
.fa11,.fa12 {overflow:hidden;margin:10px 0;}
.fa1 {float:left;}
.fa2 {width:276px;margin:10px -291px 0 0;float:right;}
.footer .fa2 h3 {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;}
.footer h3 {font-weight:bold;color:#fff;font-size:1em;margin-bottom:10px;padding:4px;border-bottom:1px solid #fff;}
.footer h4 {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 -262px 12px;padding:10px 10px 10px 132px;}
.footer .contatos h3 {color:#fff;font-size:1em;padding:0;border:0;font-weight:normal;}
.footer .contatos h3 b {font-size:1.916em;color:#ffe400;font-weight:bold;display:block;}
.footer .contatos h3 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 .duvidas {float:left; margin-right:15px;width:220px;}
.footer .formasPagamento {float:left;overflow:hidden;width:220px;}
.footer .formasPagamento h4 {margin:0 0 2px 0;}
.footer .formasPagamento ul li {margin-bottom:10px;}
.footer .formasPagamento ul .debito, .footer .formasPagamento ul .boleto {float:left;margin-right:18px;}
.footer .formasPagamento ul .celular {float:left;} 
.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:197px;}
.footer .formasPagamento ul li .cbh {background-position:0 -26px; width:157px;margin-top: 5px;}
.footer .formasPagamento ul li .db {background-position:0 -52px; width:78px;}
.footer .formasPagamento ul li .bb {background-position:0 -78px; width:37px;}
.footer .formasPagamento ul li .cel {background-position:0 -104px; width:37px;}
.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 -130px;width:86px;display:block;height:0;overflow:hidden;padding-top:21px;}
.footer .disclaimer {background:#0975bd;font-size:0.833em;padding:10px;margin-bottom:10px;}
.footer .disclaimer p, .footer .disclaimer a {color:#fff;}
.footer .b1 {padding:5px;background:#0975bd;}

/* 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:100;top: 0px;left: 0px;height:100%;width:100%;}
* html #TB_overlay, * html #TB_overlayLoad { position: absolute;}
#TB_window {display:none;position: fixed;top:50%;left:50%;z-index: 102;color:#000;text-align:left;}
* html #TB_window {position: absolute;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border: 1px solid #ccc;border-top-color:#666;border-left-color:#666;}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{height:27px;background-color:#e8e8e8;}
#TB_ajaxContent{overflow:auto;clear:both;padding:2px 15px 15px 15px;line-height:1.4em;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position: fixed;top:50%;left:50%;z-index:103;display:none;height:13px;width:208px;margin: -6px 0 0 -104px; }
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}

/* cadastro newsletter */
.cadastroNews {background:#f2f2f2 url(http://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{ display:none;}
.cadastroNews .continuarComprando .bt:hover {background-position:0 -35px;}

/*pagina intermediaria de Garantia*/
.GES h1.tit {display:none;}
.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:#cc0000;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 .price {position:absolute;right:178px;top:0;font-size:0.917em;}
.GES .container {margin: 10px auto;overflow: hidden;width: 980px;}
.boxGes {background:#fff;border: 1px solid #C7E2FC;margin-bottom: 20px;padding:0 10px 10px;}
.boxGes .hd {margin:0 -7px 12px -10px;}
.boxGes .tit {margin-bottom:15px;padding:10px 10px 10px 20px;}
.boxGes .tit b {background: url(../img/bgGesTit.png) no-repeat 0 0;padding:5px 0 5px 35px; }
.boxGes .info {margin-left:30px;}
.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 {text-align:left;padding:5px 10px 0;border-top:1px solid #C7E2FC;}
.boxGes .regulamento a {background: url(../img/smallIcoInt.png) no-repeat 0 -142px;color: #EBDAFE;font-size: 0.9em;display: block; float: left; margin: 3px 10px 2px 0; padding: 2px 4px 2px 11px;text-decoration: underline;}
.boxGes .regulamento a:hover {background: url(../img/smallIcoInt.png) no-repeat scroll 0 -170px #EBDAFE;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;}
.boxGesServ, .boxGes .hd .ico {display:none}

/*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:970px;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 .shdr, .wordWrapper .shdr {padding-top:10px;}
.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 {margin: 5px 9px 0;padding:8px 10px;border:1px solid #d6e5f2;border-radius:6px;-moz-border-radius:6px;}
.boxImg .carouselBox .mImagens, .boxVideo .carouselBox .mVideos {float:left;font-weight:bold;font-size:1.1em;font-family:Arial;color:#095ba6;width:60px;margin:10px 0 0 0;text-align:left;}
.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:1px solid #D8E6F1 !important;}
.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:292px;}
.thumbsImg li , .thumbsVideo li {display:inline-block;margin-right:10px;}
.thumbsVideo li img {padding: 4px 0;width: 45px;}
.boxImg .imagemZoom {background: url("../img/allImages.png") no-repeat scroll -900px -492px transparent;color: #0952B3;display: block;height: 37px; left: 5px;overflow: hidden;padding: 5px 5px 0 35px;position: absolute;text-align: left; top: 5px;width: 86px; z-index: 99;}
.boxImg .imagemZoom .txt {color:#008fe1;font-size:0.916em;}
/*nova pagina do produto*/
.prodMidia .tabCont {border: 1px solid #D6E5F2;}
.prodMidia .tabCont .shdr {overflow:visible;}
.prodMidia .tabs {padding-left:4px;}
.prodMidia .tabs li span {font-weight:bold;}
.prodMidia .tabs li.tab01 a {width:130px;}
.prodMidia .tabs li.tab02 a {width:130px;}
.prodMidia #divFullVideo {text-align:center;margin-bottom:10px;}
/*superZoom*/
.zoomPad{position:relative;z-index:99;width: 292px;height:292px;margin:0 auto;}
.zoomPreload{filter:alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;color:#333;font-size:1.2em;text-decoration: none;padding: 8px;background: url(../img/load.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:#fff;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomPup img{display:none;}
.zoomOverlay{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;height:auto;z-index:110;margin-top:-15px;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;display:block;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:0.91em;position:absolute;top:0;left:0;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}
#wpPlayerVideo{overflow:hidden;background: url(../img/load.gif) no-repeat 50% 50%;height:249px;width:292px;}

/*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-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    margin: 0 0 0;}
.destaque h1 span{ display:none;}
.destaque .precos{ width:205px; 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:#CC0000; 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:55px 0 0 50px;}
.destaque .comprar .bt{ float:none; text-indent:-999em; display:block;}
.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;}
.box2 {margin:20px 0 0 0;}





