﻿/* Extra mktplc - version: 12.1 */
/*reset*/
html,body,div,span,i,object,h1,h2,h3,h4,h5,h6,p,blockquote,q,a,address,big,em,font,img,q,small,strike,strong,b,u,ins,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{background:#fff;color:#222;font:75%/1 arial, helvetica, sans-serif;}
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;}
a{text-decoration:none;color:#222;}
a:hover{text-decoration:none;}
strong,b{font-weight:bold;}
/* font-face - Copyrighted by Ryoichi Tsunekawa / Dharma Type. All rights reserved. http://www.dharmatype.com */
@font-face {font-family:'extra';font-weight:normal;font-style:normal;src:url('../font/extra.eot');src:url('../font/extra.eot?#iefix') format('embedded-opentype'),url('../font/extra.woff') format('woff'),url('../font/extra.ttf') format('truetype'),url('../font/extra.svg#extra') format('svg');}
/* Pluto */
@font-face { font-family: 'Pluto'; font-weight: normal; font-style: normal; src: url('../font/Pluto.eot') format('eot'); src: url('../font/Pluto.eot?#iefix') format('embedded-opentype'), url('../font/Pluto.woff') format('woff'), url('../font/Pluto.ttf') format('truetype'); }
/* Pluto Bold */
@font-face { font-family: 'PlutoBold'; font-weight: normal; font-style: normal; src: url('../font/PlutoBold.eot') format('eot'); src: url('../font/Pluto.eot?#iefix') format('embedded-opentype'), url('../font/PlutoBold.woff') format('woff'), url('../font/PlutoBold.ttf') format('truetype'); }
/* Vermelho padrao:#d02130 Azul padrao:#49bbc6 Azul escuro:#15899a Azul medio:#2fa2b0 Azul claro:#d7f0f0 Cor amarelo padrao:#fbf9bd font-size: 9px - 0.75em 10px - 0.833em 11px - 0.916em 12px - 1em 13px - 1.083em 14px - 1.166em 15px - 1.25em 16px - 1.333em 18px - 1.5em */
/*basic*/
body.Livros .list2, .prateleira ul li .store,.quantidade-trilhas, .footer .formasPagamento .db,
.header .ajudaOnline, hr,.areaLogin .problemas, .mn-cds, .lista-prod-sugerido .comprar,.fr00,#baixouDivEspaco,#baixouIframe,#bphbox,.bph-box{display:none !important}
#bphbox,.bph-box{visibility: hidden !important;}
input {padding:5px;}
input,select ,textarea{line-height:1;border:1px solid #ccc;font:1em Arial,Helvetica,sans-serif;background:#fff;}
input[type="checkbox"], input[type="radio"] {border:0;}
.obr {color:#e10915}
.radio,.checkbox,.firadio,.radioCartao input,.radio-cartao input,.cartao-ilegivel input,.cartaoIlegivel input, #GPA input, .listaOpcoesPagamento input, .pagamento .debito span input {border:none !important;background:none !important;padding:0 !important;}
input.prefixo,.prefixo input{width:43px !important}
input.sufixo,.sufixo input,input.ddd,.ddd input,input.DDD,.DDD input{width:26px !important}
input.fone,.fone input{width:55px !important}

/* ESQUELETO extra */
#aspnetForm{min-width:990px;overflow:hidden;position:relative;}
.home .area-root,.departamento .area-root,.busca-resultado .area-root{overflow:hidden;}
.departamento .area-2,.busca-resultado .area-2{clear:both}
.departamento .area-4{overflow:hidden;padding:10px 200px 10px 202px;margin:0 10px}
.busca-resultado .area-4{overflow:hidden;padding:10px 0 10px 202px;clear:left;margin:0 10px;}
.departamento .area-4-1,.busca-resultado .area-4-1{overflow:hidden;float:left;width:192px;margin-left:-202px}
.home .area-3 {clear:left;overflow:hidden;padding:10px 0 10px 202px;margin:0 10px;}
.home .area-3-1 {float:left;margin:0 10px 0 -202px;overflow:hidden;width:192px;}
.home .area-3-2-1 {overflow:hidden;}
.home .area-3-2-2 {overflow:hidden;padding-left:202px;}
.home .area-3-2-2-1 {float:left;width:100%;margin-left:-202px;overflow:hidden;}
.home .area-3-2-2-2 {float:right;width:192px;}
.busca-resultado .area-4-1{margin:0 10px 0 -202px}
.departamento .area-4-2{float:right;width:192px;margin-right:-202px}
.busca-resultado .area-4-2{overflow:hidden;}
.departamento .area-4-3{overflow:hidden;}
.departamento .area-3{overflow:hidden;position:relative;width:100%}
.home .area-5,.departamento .area-5{overflow:hidden;clear:both}
.sku .area-3 {padding:20px 0 0 385px;margin:0 auto 0 auto;width:585px;position:relative;overflow:hidden;}
.sku .area-4 {margin:0 auto 0;width:970px;}
.sku .area-3-1 {overflow:hidden;float:right;width:100%;}
.sku .area-3-2 {float:left;width:375px;margin:0 0 0 -385px}
.sku .area1-1-1 {overflow:hidden;}
.sku .area-3-1-2 {float:left;width:100%;}
.sku .area-3-1-2-2 {overflow:hidden;padding:15px;margin-bottom:15px;}
.sku .area-3-1-2-3 {margin-bottom:15px;}
.sku .area-3-1-2-4 {margin-bottom:15px;}
.sku .area2 {padding-bottom:35px;clear:both;}

.bg-footer{clear:both;overflow:hidden}
#ctl00_Conteudo_PaginaSistemaArea1_pnlPanel,#produto{/*padding:5px;*/overflow:hidden}
.area-root {clear:both;}
.conteudo {padding:20px 10px;}

/*footer*/
#footer {margin-top:1px;clear:both;}
#footer .fArea1{background-color:#d02130;}
#footer .fArea4{color:#666}
#footer .fArea4 .container{border-top:1px solid #e1e1e1;padding:15px 0;width:950px;color:#000;font-size:0.95em;}
#footer .fArea4 .container span {white-space:nowrap;}
#footer .fArea4 a{color:#000;}
#footer .container{width:950px;margin:0 auto;padding:15px 10px}
#footer .container .col{float:left;}
#footer .fArea1 p.tit,#footer .fArea2 p.tit,#footer .fArea3 p.tit,#footer .fArea4 p.tit{font:normal 1.833em/1 "PlutoBold","Arial Black",sans-serif;letter-spacing:-0.05em;color:#faf8ad;}
#footer .fArea2 p.tit,#footer .fArea3 p.tit,#footer .fArea4 p.tit{color:#d02130;}
#footer .fArea3 p.tit{font:300 15px/16px 'extra',arial,sans-serif;color:#929191;}
#footer .fArea2 p.tit, #footer .fArea3 p.tit, #footer .fArea4 p.tit{font-family:"PlutoBold","Arial Black",sans-serif;letter-spacing:-0.05em;}
#footer .fArea2 .fmPgto ul li span,#footer .fArea2 .ctExtra a,#footer .fArea3 .seguranca .internetSegura a,#footer .fArea3 .seguranca .notafiscal a,#footer .fArea3 .seguranca .microsoft a,#footer .fArea3 .seguranca .paypal a,#footer .fArea1 .nav .redesSociais .youtube a,#footer .fArea3 .col.pow a,#footer .fArea3 .col.gpa a,#footer .fArea3 .col.dev a i{background:url(../img/spriteFooter.png) no-repeat}
#footer .fArea1 .nav .redesSociais .youtube a,#footer .fArea3 .seguranca .internetSegura a,#footer .fArea3 .seguranca .notafiscal a,#footer .fArea3 .seguranca .microsoft a,#footer .fArea3 .seguranca .paypal a,#footer .fArea3 .col.pow a,#footer .fArea3 .col.gpa a,#footer .fArea3 .col.dev a{text-indent:-999em}
#footer .fArea1 .container{width:950px}
#footer .fArea1 .nav li{width:182px;float:left;padding:0;margin-right:10px;}
#footer .fArea1 .nav li ul li{float:none}
#footer .fArea1 .nav .atendimento{width:278px}
#footer .fArea1 .nav li ul,#footer .fArea1 ul li dl{padding-top:18px}
#footer .fArea1 .nav li ul li a,#footer .fArea1 ul li dl dt{font-weight:bold}
#footer .fArea1 .nav .atendimento dl dt{font-size:1em;padding:0}
#footer .fArea1 .nav li ul li,#footer .fArea1 ul li dl dt,#footer .fArea1 ul li dl dd{color:#fff;font-size:0.916em;padding:0 0 7px}
#footer .fArea1 .atendimento a {color:#fff;font-weight:bold;}
#footer .fArea1 .nav li ul li a{color:#fff}
#footer .fArea1 .nav .redesSociais{width:278px;margin:0;}
#footer .fArea1 .nav .redesSociais .facebook{width:276px;background:#fff;margin:10px 0 4px;border:1px solid #bc131c;}
#footer .fArea1 .nav .redesSociais .twitter{margin-bottom:4px}
#footer .fArea1 .nav .redesSociais .youtube a{width:276px;height:22px;margin-bottom:5px;display:block;background-position:0 -350px;border:1px solid #bc131c;}
#footer .fArea1 .nav .rede { width:232px; margin:0 0 0 46px;}
#footer .fArea1 .nav .rede span { color: #fff; }
#footer .fArea1 .nav .rede ul{display:table;margin:0;padding:10px 0 0;}
#footer .fArea1 .nav .rede ul li{ float:left; width:30px; height:23px; margin:0 6px 0 0;}
#footer .fArea1 .nav .rede ul li a { background:url(../img/spriteFooter.png) no-repeat;width:30px; height:30px;text-indent:-9999em; float:left;}
#footer .fArea1 .nav .rede .btFac{ background-position:0 -417px;}
#footer .fArea1 .nav .rede .btTwi{ background-position:-33px -417px;}
#footer .fArea1 .nav .rede .btGoo{ background-position:-66px -417px;}
#footer .fArea1 .nav .rede .btYou{ background-position:-99px -417px;}
#footer .fArea1 .nav .rede .solu-corp,#footer .fArea1 .nav .rede .voce-loji{display:table;width:100%;margin-top:15px;padding-top:15px;border-top:1px dotted #e37a83; }
#footer .fArea1 .nav .rede .solu-corp a,#footer .fArea1 .nav .rede .voce-loji a{font-size:12px;color:#fff;}
#footer .fArea2{background-color:#faf8ad;border-top:1px solid #fff}
#footer .fArea2 .fmPgto,#footer .fArea2 .ctExtra{float:left}
#footer .fArea2 .fmPgto{width:745px}
#footer .fArea2 .fmPgto p.tit span{color:#9e981f;font-size:0.6em}
#footer .fArea2 .fmPgto ul{margin-left:-7px;overflow:hidden;padding-top:18px}
#footer .fArea2 .fmPgto ul li{float:left;padding-left:6px}
#footer .fArea2 .fmPgto ul .cGpa{width:171px}
#footer .fArea2 .fmPgto ul .cGpa span{background-position:0 -50px}
#footer .fArea2 .fmPgto ul .cDebito{width:101px;}
#footer .fArea2 .fmPgto ul .cDebito span{display:inline-block;background-position:0 -80px;}
#footer .fArea2 .fmPgto ul .cDebito span.selos{width:101px;}
#footer .fArea2 .fmPgto ul .cDebito span.seloLnk{width:31px;background-position:-105px -80px;}
#footer .fArea2 .fmPgto ul .cCredito{width:216px}
#footer .fArea2 .fmPgto ul .cCredito span{background-position:0 -110px}
#footer .fArea2 .fmPgto ul .outras{width:100px}
#footer .fArea2 .fmPgto ul .outras span{background-position:0 -140px}
#footer .fArea2 .fmPgto ul .celular{width:35px}
#footer .fArea2 .fmPgto ul .celular span{background-position:0 -170px}
#footer .fArea2 .fmPgto ul .boleto{width:30px;padding-left:13px}
#footer .fArea2 .fmPgto ul .boleto span{background-position:0 -200px}
#footer .fArea2 .fmPgto ul li span{height:19px;text-indent:-999em;display:block;margin-top:3px}
#footer .fArea2 .fmPgto ul li p.subtit{font-size:.833em;font-weight:700}
#footer .fArea2 .ctExtra{}
#footer .fArea2 .ctExtra a{width:136px;text-transform:lowercase;font-size:10px;padding:46px 0 0;margin-top:13px;height:40px;display:block;background-position:0 -230px;color:#000;font-weight:700}
#footer .fArea2 .ctExtra a span{color:#d02130;font-weight:bold}
#footer .fArea2 .ctExtra .tit{font-size:1.5em}
#footer .fArea3 .seguranca{padding-top:15px;overflow:hidden;float:left}
#footer .fArea3 .seguranca li{float:left;padding-right:36px}
#footer .fArea3 .seguranca li a,#footer .fArea3 .desHos .gpa a{display:block}
#footer .fArea3 .seguranca .internetSegura{padding-top:6px}
#footer .fArea3 .seguranca .internetSegura a{width:50px;height:18px;background-position:0 -320px}
#footer .fArea3 .seguranca .notafiscal{padding-top:5px}
#footer .fArea3 .seguranca .notafiscal a{width:34px;height:23px;background-position:-200px -320px}
#footer .fArea3 .seguranca .microsoft{padding-top:10px}
#footer .fArea3 .seguranca .microsoft a{width:57px;height:9px;background-position:-130px -320px}
#footer .fArea3 .seguranca .paypal a{width:82px;height:27px;background-position:-244px -320px}
#footer .fArea3 .col.seg {width:543px;}
#footer .fArea3 .col.seg li:last-child {padding-right:0;}
#footer .fArea3 .col.pow {width:132px;}
#footer .fArea3 .col.pow a{display:block;width:86px;height:21px;margin-top:18px;background-position:-136px -280px;}
#footer .fArea3 .col.gpa {background:none;width:113px;}
#footer .fArea3 .col.gpa a{display:block;width:58px;height:30px;margin-top:10px;background-position:0 -380px;}
#footer .fArea3 .col.dev a{font-size:9px;color:#b8b8b8;text-align:center;}
#footer .fArea3 .col.dev a i{display:block;height:26px;margin:4px auto 0;}
#footer .fArea3 .col.dev .devices li {float:left;margin-right:18px;}
#footer .fArea3 .col.dev .devices li:last-child {margin-right:0;}
#footer .fArea3 .col.dev .desktop a i{width:30px;background-position:0 -457px;}
#footer .fArea3 .col.dev .desktop a:hover i{background-position:-34px -457px;}
#footer .fArea3 .col.dev .mobile a i{width:17px;background-position:-68px -457px;}
#footer .fArea3 .col.dev .mobile a:hover i{background-position:-89px -457px;}
#footer .fArea3 .col.dev .tablet a i{width:23px;background-position:-110px -457px;}
#footer .fArea3 .col.dev .tablet a:hover i{background-position:-137px -457px;}
#footer .fArea1 .nav,#footer .fArea2 .container,#footer .fArea3 .container{overflow:hidden;}
#footer .fArea2 .fmPgto ul .paypal{padding-left:6px;}
#footer .fArea2 .fmPgto ul .paypal span{background-position:-35px -200px}

/*HEADER*/
.header {background:#d02130;padding-bottom:20px;}
.topHeader {width:960px;margin:0 auto;}
.header .wp {position:relative;margin:0 10px}
.header .wp:after {content:' ';clear:both;display:block;}
.header .logo {background:url(../img/img.png) no-repeat -300px 0;float:left;text-indent:-999em;width:100px;height:84px;margin-right:30px;position:relative;top:25px;}
.header .ident {display:block;position:absolute;top:17px;left:122px;font-size:0.916em;}
.header .ident a {color:#fff;}
.header .ident a:hover {text-decoration:underline;}
.header .saudacao {color:#fff;line-height:1.2;margin:0 5px 0 0;display:inline;}
#lnkCadastreSe i {text-decoration:underline;}
#lnkMeuCadastro {display:none;}
/*servicos*/
.header .servicos {float:left;margin-top:19px;position:relative;height:18px;left:170px;}
.header .servicos li {display:inline-block;vertical-align:middle;margin-right:18px;}
.header .servicos li a, .header .servicos li span {color:#fff;padding:6px 0 0;background:url(../img/img.png) no-repeat -999em -999em;display:block;height:25px;text-transform:uppercase;font-family:'extra',arial,sans-serif; font-size:14px;}
.header .servicos .meusPedidos a {padding-left:21px;background-position:-300px -201px;}
.header .servicos .atendimento a {padding-left:26px;background-position:-299px -150px;}
.header .servicos .chat a {padding-left:26px;background-position:-299px -255px;}
.header .servicos .televendas a {padding-left:29px;background-position:-299px -96px;}
.header .servicos .seguro {position:absolute;top:0;right:-167px;border:0;display:none;}
.header .servicos .seguro span {height:13px;background-position:-300px -180px;}
/*carrinho*/
.header .cesta {background:#db2a3c;float:right;width:100px;height:92px;margin:14px 0 20px}
.header #spnCarrinho {background:url(../img/carrinho.png) no-repeat 30px -37px;height:84px}
.header #spnCarrinho.cestaCheia {background-position:30px 28px;}
.header #spnCarrinho a {padding:7px 0 0;display:block;color:#fff;font-size:0.916em}
.header #spnCarrinho span {display:block;font-weight:bold; text-align:center}
.header #spnCarrinho .itensCarrinho {margin:55px 0 0}

/*HEADER*/
.menuWrap {overflow:visible;background:#49bbc6;width:960px;margin:0 auto;height:68px;}
.headerMenu {background:none;overflow:visible;text-align:left;width:960px;margin:0 auto;}
.headerMenu:after {content:'';display:block;clear:both;}
.headerMenu > li {float:left;}
.headerMenu > li a {padding:7px 0 7px;margin-right:8px;color:#fff;display:block;}
.headerMenu > .selected a,.headerMenu > li a:hover {color:#fbf9bd;}
.headerMenu > li b {font:normal 1em/1.5 arial,sans-serif;font-weight:bold;display:block;padding-left:8px;border-left:1px solid #3CAFBB;white-space:nowrap;}
.headerMenu .lnkTodasCategorias > a {color:#fbf9bd;padding-right:4px;}

.headerMenu .mn-informatica, .headerMenu .mn-eletronicos, .headerMenu .mn-moveis, .headerMenu .mn-eletrodomesticos, .headerMenu .mn-eletroportateis, .headerMenu .mn-telefones---celulares, .headerMenu .mn-cine---foto, .headerMenu .mn-games, .headerMenu .mn-esporte---lazer, .headerMenu .mn-ferramentas, .headerMenu .mn-utilidades-domesticas, .headerMenu .mn-livros, .headerMenu .mn-moda{border-top:0;}
.headerMenu .mn-informatica b,.headerMenu .mn-dvds-e-blu-ray b{border-left:0;}

/*header menu novo*/
.menuWrap .mn{position:relative;padding:0;left:0;margin-top:0;width:93px;height:68px;text-align:center;}
.menuWrap .mn:hover .it-mn {background:#fff;margin-top:-3px;border:0;padding-top:13px;-moz-box-shadow:0 -3px 3px rgba(0,0,0,0.1);box-shadow:0 -3px 3px rgba(0,0,0,0.1);height:60px;}
.menuWrap .mn:hover .it-mn b {color:#49bbc6;border:0;}
.menuWrap .it-mn {border-top:4px solid #78d2da;cursor:default;padding-top:6px;display:block;position:relative;z-index:501;}

.menuWrap .mn.alimentos-e-bebidas .it-mn{border-top-color:#f8d354;}

.menuWrap .it-mn b{display:block;line-height:1;white-space:normal;color:#fff;padding:30px 4px 0;border-left:1px solid #2fa2b0;border-right:1px solid #69cbd4;font-size:0.916em;padding-top:30px;height:22px;}
.menuWrap .it-sbmn a{color:#474747;padding:3px 0;}
.menuWrap .it-sbmn a:hover{color:#474747;text-decoration:underline;}
.menuWrap .lt-it{margin:0 10px;}
.menuWrap .sbmn{top:100%;padding:15px 0 0;text-align:left;visibility:hidden;opacity:0;background:#fff;position:absolute;z-index:500;-moz-box-shadow:0 0 7px rgba(0,0,0,0.3);box-shadow:0 0 7px rgba(0,0,0,0.3);}
.menuWrap .sbmn .lt-lt {float:left;width:498px;}
.menuWrap .bebes-e-brinquedos .sbmn .lt-lt{width: 325px;}
.menuWrap .ferramentas-e-automotivo .sbmn .lt-lt{width: 325px;}
.menuWrap .todos-os-departamentos .sbmn .lt-lt{width:100%;}
.menuWrap .sbmn .it-sbmn{text-align:left;display:block;}
.menuWrap .sbmn .it {width:160px;display:inline-block;vertical-align:top;margin-bottom:23px;}
.menuWrap .sbmn .it.last {width:140px;}
.menuWrap .todos-os-departamentos .sbmn .it {width:180px;}
.menuWrap .todos-os-departamentos .sbmn .it.last {width:160px;}
.menuWrap .sbmn .it>a {padding:3px 0 0;}
.menuWrap .mn .it.last{border-right-width:0;}
.menuWrap .mn:hover .sbmn{visibility:visible;opacity:1;}
.menuWrap .tit {display:block;margin:0 0 4px 10px;text-transform:uppercase;color:#ef7706;font-weight:bold;}
.menuWrap .tit a{display:block;color:#ef7706;font-weight:bold;margin:0;padding:7px 0 0;}
.menuWrap .tit a:hover{color:#ef7706;text-decoration:underline;}
.menuWrap .tit2{text-align:left;font-size:12px;font-family:Tahoma,Verdana,Arial;color:#474747;font-weight:bold;margin:3px 0 2px 12px;}
.menuWrap .vejaMais{font-size:12px;cursor:pointer;display:block;color:#d02130;margin:0 10px;}
.menuWrap .vejaMais:hover {text-decoration:underline;}
.menuWrap .lnk{color:transparent!important;display:inline!important;padding:0!important;}
.menuWrap .headerMenu .alimentos-e-bebidas b,
.menuWrap .headerMenu .informatica-e-tecnologia b{border-left:0;}
.menuWrap .headerMenu .todos-os-departamentos{width:112px;}
.menuWrap .headerMenu .todos-os-departamentos b{border-right:0;}
.menuWrap .headerMenu .beleza-e-estilo b {padding:30px 16px 0;}
.menuWrap .headerMenu .beleza-e-estilo:hover b {padding:30px 17px 0;}
.menuWrap .sbmn .it.esportes.cont {padding-top:23px;}
.menuWrap .alimentos-e-bebidas:hover .it-mn {margin-right:-2px;border-right:2px solid #fff;}
/*bg icones*/
.menuWrap .mn b {background:url(../img/ico.png) no-repeat -999em -999em;}
.menuWrap .informatica-e-tecnologia b {background-position:34px -6198px;}
.menuWrap .informatica-e-tecnologia:hover b {background-position:34px -6298px;}
.menuWrap .casa-e-escritorio b {background-position:37px -6398px;}
.menuWrap .casa-e-escritorio:hover b {background-position:37px -6498px;}
.menuWrap .cultura-e-entretenimento b {background-position:30px -6598px;}
.menuWrap .cultura-e-entretenimento:hover b {background-position:30px -6698px;}
.menuWrap .beleza-e-estilo b {background-position:34px -6798px;}
.menuWrap .beleza-e-estilo:hover b {background-position:34px -6898px;}
.menuWrap .ferramentas-e-automotivo b {background-position:34px -6998px;}
.menuWrap .ferramentas-e-automotivo:hover b {background-position:34px -7098px;}
.menuWrap .esporte-e-saude b {background-position:32px -7198px;}
.menuWrap .esporte-e-saude:hover b {background-position:32px -7298px;}
.menuWrap .hoteis-e-viagens b {background-position:34px -7398px;}
.menuWrap .hoteis-e-viagens:hover b {background-position:34px -7498px;}
.menuWrap .bebes-e-brinquedos b {background-position:32px -8300px;}
.menuWrap .bebes-e-brinquedos:hover b {background-position:32px -8400px;}
.menuWrap .alimentos-e-bebidas {background:#efbb07;width:104px;border-right:2px solid #fff;}
.menuWrap .alimentos-e-bebidas b {background-position:34px -7598px;border-right:0;}
.menuWrap .alimentos-e-bebidas:hover b {background-position:34px -7698px;}
.menuWrap .todos-os-departamentos b {background-position:45px -7798px;}
.menuWrap .todos-os-departamentos:hover b {background-position:45px -7898px;}
/*bg novidade*/
.menuWrap .mn .sbmn .it-sbmn.it-novidade{background: url(../img/ico-novidade.png) no-repeat right center;}
.menuWrap .mn .sbmn .tit.tit-novidade{background: url(../img/ico-novidade.png) no-repeat right 8px;}
/*tamanho e posicao submenu*/
.menuWrap .alimentos-e-bebidas .sbmn {left:0;width:190px;}
.menuWrap .informatica-e-tecnologia .sbmn{left:-90px;width:854px;}
.menuWrap .casa-e-escritorio .sbmn{left:-183px;width:854px;}
.menuWrap .cultura-e-entretenimento .sbmn{left:-276px;width:854px;}
.menuWrap .beleza-e-estilo .sbmn{left:-369px;width:854px;}
.menuWrap .ferramentas-e-automotivo .sbmn{left:-290px;width:682px;}
.menuWrap .esporte-e-saude .sbmn{left:-555px;width:854px;}
.menuWrap .bebes-e-brinquedos .sbmn{right:-113px;width:682px;}
.menuWrap .hoteis-e-viagens .sbmn{left:-651px;width:854px;}
.menuWrap .todos-os-departamentos .sbmn{right:0;width:760px;}
/*banner - retangulo grande*/
.menuWrap .mn .banner-retangulo-grande{float:right;width:300px;height:250px;background:no-repeat 0 0;margin:20px 20px 0 0;padding:0;}
.menuWrap .informatica-e-tecnologia .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/telefonia/banner-menu-lg-g3.jpg);}
.menuWrap .casa-e-escritorio .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/casa-e-escritorio/banner-menu-casa-escritorio.jpg);}
.menuWrap .cultura-e-entretenimento .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/cultura/banner-menu-games.jpg);}
.menuWrap .beleza-e-estilo .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/moda-e-beleza/banner-menu-moda-beleza.jpg);}
.menuWrap .ferramentas-e-automotivo .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/ferramentas-e-automotivo/banner-menu-ferramentas.jpg);}
.menuWrap .esporte-e-saude .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/esporte-e-lazer/banner-menu-esporte-lazer.jpg);}
.menuWrap .bebes-e-brinquedos .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/bebes-e-brinquedos/banner-menu-bebes-brinquedo.jpg);}
.menuWrap .hoteis-e-viagens .banner-retangulo-grande{background-image:url(../../../Banner/banner-nav/hoteis-e-viagens/banner-menu-hoteis-viagens.jpg);}
/*itens escondidos*/
.menuWrap .mn-relogios, .menuWrap .mn-papelaria, .menuWrap .mn-flores, .menuWrap .mn-perfumaria, .menuWrap .mn-automotivo{display:none;}
/* banner tv home - imagem meramente ilustrativa */
.imagens-ilustrativas {width:100%;background-color:#f9fcff;border-bottom:1px solid #eaeaea;}
.imagens-ilustrativas .cont {width:940px;margin:0 auto;}
.imagens-ilustrativas .cont p {font-size:9px;line-height:18px;text-align:right;color:#999;}
/*todos os departamento*/
/*temp*/.lnkTodasCategorias {display:none!important;}
.wpTodosDpt{display:none;}
div.todasCategorias {padding:15px 0 15px 40px;float:left;background:#2fa2b0;}
.todasCategorias .todosDept,.todasCategorias .novosDept,.todasCategorias .todosServ {width:182px;float:left;}
.todasCategorias .todosDept {margin:0 10px 0 -30px;width:364px}
.todasCategorias .novosDept {margin:0 10px 0 0;}
.todasCategorias li a {display:block;color:#fff;text-decoration:none;padding:3px 0 3px 27px;font-weight:bold;font-size:0.916em;}
.todasCategorias li a:before {content:'—';margin:0 10px 0 -21px;}
.todasCategorias div {float:left;}
.todasCategorias h5 {font:normal 1.25em/1 'extra',arial,sans-serif;margin:-5px 0 5px;color:#fff;}
.todasCategorias ul {float:left;}
.todasCategorias ul.grp01 {width:182px;}
#header {position:relative;z-index:998;}
.headerMenu .todasCategorias {position:absolute;z-index:999;clear:left;top:100%;right:4px;width:728px;text-align:left;}
.headerMenu #lnkTodasCategorias .todasCategorias {display:none;}
.headerMenu #lnkTodasCategorias.over .todasCategorias{display:block;}
.lnkTodasCategorias:hover > a {background:#2fa2b0;}
.lnkTodasCategorias:hover > a b {border-left:0;margin-left:1px;}

/*com banner alimentos*/
.mnWrap {width:773px;margin:0 auto;padding-right:196px;}
.mnWrap:after {content:'';display:block;clear:both;}
#header .mnWrap .vejaMais {border:1px solid #fff;background:#ef7706;width:190px;margin:4px -197px 0 0;float:right;display:block;}
#header .mnWrap .vejaMais .lnk{font:normal 1.333em/1 'extra',arial,sans-serif;color:#fff;padding:14px 10px 11px;display:block;background:url(../img/ico.png) no-repeat 170px -5285px;}
.mnWrap .headerMenu {width:100%;float:left;text-align:left;overflow:visible;}

.mnWrap .mn-tablets{border-top:0;}
.mnWrap .mn-relogios, .mnWrap .mn-papelaria, .mnWrap .mn-flores, .mnWrap .mn-malas---acessorios, .mnWrap .mn-perfumaria, .mnWrap .mn-cama-mesa-e-banho, .mnWrap .mn-automotivo{display:none;}
.mnWrap .mn-utilidades-domesticas, .mnWrap .mn-ferramentas, .mnWrap .mn-livros, .mnWrap .mn-esporte---lazer{border-top:1px solid #3CAFBB;}
.mnWrap .mn-informatica b,.mnWrap .mn-esporte---lazer b{border-left:0;}
.mnWrap .mn-dvds-e-blu-ray b{border-left:1px solid #3CAFBB;}
.mnWrap .lnkTodasCategorias > a {margin-right:0;}
.mnWrap .todasCategorias {right:-7px;}
.headerMenu .mn-moda a b{padding-left:21px; background:url(../img/ico.png) no-repeat 5px -6101px;}

/* PADRAO DE TITULOS */
.tit b, .tit strong, .tit span {font-weight:normal!important;}
.conteudo h1.tit {font:normal 2.5em/1 'extra',arial,sans-serif;color:#15899a;}
.prateleira h2.tit {font:normal 1.5em/1 'extra',arial,sans-serif;color:#49bbc5;border-bottom:5px solid #49bbc5;padding:9px 9px 8px;margin:0 0 10px 0;}
body.busca-resultado h1.tit {font:normal 2em/1 'extra',arial,sans-serif;color:#666;margin-bottom:20px;}
body.busca-resultado h1.tit strong {color:#D02130;}
body.departamento h1.tit{ height:0;text-indent:-9999em;}
.comparacao .tit {font:normal 2em/1 'extra',arial,sans-serif;color:#49bbc5;margin:0 0 10px 0;}
.comparacao .tit span {color:#222;}
.sidebox .tit,.detalhesProduto .tit,.compreJunto .tit,div.acessorios .tit,#resenha .tit,.tags .tit, #qcct .tit, #pips .tit, .parcelCartao .tit, .prodMidia .tabsCont .tit{font:normal 1.5em/1 'extra',arial,sans-serif;background:#49bbc6;color:#fff;padding:9px 9px 8px;}

.navigation .title1 {font-size:0.916em;line-height:1.72;font-weight:bold;margin-top:10px;}
.navigation .title1.first {margin-top:0;}
.navigation .title1 a {color:#faf8ad;font-weight:bold;text-transform:uppercase;}
.navigation .title2, .navigation .mnav .pnlFilter h4, .navigation .mnav .pnlFilter .title2, .navigation .mnav .pnlSeeToo h4 {font-size:0.916em;margin:0 -10px 5px;line-height:1.72;font-weight:bold;padding:0 0 0 10px;color:#333;}
.navigation .title2 a, .navigation .mnav .pnlFilter .title2 b {color:#333;font-weight:bold;padding:0;}
.navigation .mnav .pnlFilter .title2, .navigation .mnav .pnlSeeToo h4 {padding-left:20px !important;}
.navigation .list2 {margin-bottom:10px;}
.navigation .list2 li {font-size:0.916em;line-height:1.72em;border-bottom:1px solid #b5e2e2;padding-left:23px;font-weight:bold;background:url(../img/ico.png) no-repeat 10px -2493px;}
.navigation .list2 li a {color:#333;line-height:1.833em;}
.navigation .list2 li a:hover {text-decoration:underline}
.pnlFilter .clean a, .pnlFilter .clean a:hover {padding:1px 0 4px 27px;display:block;background:url(../img/ico.png) no-repeat scroll 10px -1200px;}
.navigation .pnlFilter .list2 li {padding-left:28px;background-position:10px -1097px;}
.navigation .pnlFilter .list2 li.checked {background-position:10px -997px;}
.navigation .list2 li a span {display:inline-block;}
.navigation .pnlFilter .fRating .list2 li {padding:0;background:none;border:0;}
.fRating .smallRating {margin:0;}

.boxLojas b{display:block;margin-left:6px;}
.lista-categoria .tit a{color:#fff;}
.title2{font-size:1.091em;color:#E10915;}
.title2 a, .busca-resultado .mnav h2.title1 a{display:block;color:#FAF8AD;text-decoration:none;}
.home .title2 a{font:normal 1.5em/1 'extra',arial,sans-serif;color:#fff;background:#49bbc6;margin:0 -10px;padding:10px 20px;}
.title2 b{overflow:hidden;display:block;color:#E10915}
.title2 a:hover{position:relative;text-decoration:none;}
.title2 a:hover strong{color:#fff;}
.title3{color:#333;font-weight:bold}

/* BOTOES */
.bt {font:normal 1.5em/37px 'extra',arial,sans-serif;font-weight:normal!important;display:inline-block;color:#fff;background:#d02130;box-shadow:1px 1px 1px rgba(255,255,255,0.8) inset;padding:0 5px;height:34px;border:1px solid #aa0409;cursor:pointer;}

/* PADRAO DE LISTA */
.prateleira .vitrineProdutos{overflow:hidden;padding-left:30px;clear:both;}
.prateleira .vitrineProdutos > li{overflow:hidden;padding:10px 0 20px;float:left;margin-bottom:20px;display:inline-block;width:33.1%;vertical-align:top;border-right:1px dotted #cfcfcf;}
body.busca-resultado .prateleira .vitrineProdutos > li {width:22%;}
body.search .prateleira .vitrineProdutos > li {width:20%;}
/* body.busca-resultado .prateleira .vitrineProdutos > li{display:inline-block;vertical-align:top;width:auto;margin-bottom:0;float:none;border:0}*/
.prateleira .vitrineProdutos > li.last {border-right:0;}
.prateleira .vitrineProdutos .first {clear:left;}
.carrinho .prateleira .vitrineProdutos li{width:24.9%;}
.list2{overflow:hidden;clear:left;} 
.list2 li{font-size:1.1em;}
.list2 li *{vertical-align:middle}
.list2 li a{display:block;color:#333}
.list2 li strong{font-weight:normal;overflow:hidden;}
.list3{overflow:hidden;clear:left;margin-bottom:10px}
.list3 li{margin-bottom:4px;border-bottom:1px solid #ebebeb;padding:5px 0}
.list3 .last{border:none}
.list4{overflow:hidden;clear:both}
.list4 li{font-size:0.9em;overflow:hidden}
.list4 li a{color:#666;float:left}
.list4 li a:hover{color:#000;text-decoration:none}
body.sku .prateleira .vitrineProdutos, .list5, body.busca-resultado .prateleira .vitrineProdutos {overflow:hidden;}
body.sku .prateleira .vitrineProdutos li, .list5 li {overflow:hidden;padding:10px 0 20px;position:relative;float:left;width:24.9%;margin-left:10px;}
body.busca-resultado .vitrineProdutos li{padding:10px 10px 20px}
body.sku .prateleira .vitrineProdutos .first, .list5 .first{clear:left;margin-left:-30px;}

/*recomendacao indisponivel*/
.area-3 .carroussel-produtos-recomendados .prateleira .hproduct{width:auto;}
.area-3 .carroussel-produtos-recomendados img{width:120px;height:120px;}
.area-3 .carroussel-produtos-recomendados .smallRating{display:none;}
/*recomendacao percentual*/
.prateleira .percentual-recomendacao,
.prateleira .percentual-recomendacao-destaque,
.prateleira .percentual-recomendacao-marketing,
.prateleira .percentualRecomendacao{font-size:1.2em;font-weight:bold;text-align:center;}
.prateleira .percentual-recomendacao .percent,
.prateleira .percentual-recomendacao-destaque .percent,
.prateleira .percentual-recomendacao-marketing .percent,
.prateleira .percentualRecomendacao .percent{font-size:1.1em;font-weight:bold;}
.prateleira .first .percentual-recomendacao-destaque, 
 .prateleira .first .percentual-recomendacao,
.prateleira .first .percentual-recomendacao-marketing,
.prateleira .first .percentualRecomendacao{color:#d02130;}
.prateleira .first .percentual-recomendacao-destaque .percent,
 .prateleira .first .percentual-recomendacao .percent,
.prateleira .first .percentual-recomendacao-marketing .percent,
.prateleira .first .percentualRecomendacao .percent{font-size:1.4em;font-weight:bold;}

/*PADRAO FORM*/
.postal1,.postal2{border:1px solid #ccc;}
.postal1{width:45px}
.postal2{width:25px}
.default{width:135px}
body.default{width:auto}

/* PADRAO ABAS */
.tabs{clear:both;overflow:hidden;position:relative;top:1px;z-index:1;display:none;padding:0 1px;}
/*.tab01{margin-left:20px}*/
.tabs li{background:#fff;border:1px solid #D7F0F0;float:left;margin-top:4px;}
.tabs .selected{margin:0 -1px;position:relative;top:1px;z-index:2;}
.tabs .selected a{color:#49bbc6;float:left;padding:12px 20px;}
.tabs li a{font:normal 1.333em/1 'extra',arial,sans-serif;float:left;color:#b5e2e2;text-align:center;padding:10px 20px;}
.tabsCont .selected{display:block}
.tabs li a b {font-weight:normal;}
/*BARRA DE BUSCA*/
.busca .wp {width:700px;height:44px;background:#fff;top:62px;margin-left:-370px;left:51%;z-index:999;position:absolute;}
.busca fieldset {width:700px;float:left;overflow:hidden;padding:5px 0 0;}
.busca input.type1{width:570px;float:left;margin:2px 0 0 5px;padding:9px 7px;border:0;font-weight:bold;font-size:1.166em;overflow:hidden;}
.busca .ok {float:right;}
.busca .ok .bt {display:block;margin-right:5px;background:#ef7706 url(../img/ico.png) no-repeat 5px 5px;padding-left:33px;}
.busca .marca {display:none;}
/*Busca Bottom*/
.buscaBottom,.area-3 .busca,.area-4 .busca, .area-5 .busca,.area-6 .busca{clear:both;overflow:hidden;background:#49bbc6;padding:10px 0;text-align:center;}
.area-5 .busca .wp, .area-6 .busca .wp, .area-4 .busca .wp, .area-3 .busca .wp,.buscaBottom .busca .wp {margin:0 auto;width:955px;position:static;}
.area-5 .busca fieldset, .area-6 .busca fieldset, .area-4 .busca fieldset, .area-3 .busca fieldset,.buscaBottom .busca fieldset {width:955px;}
.buscaBottom .busca .type1,.area-3 .busca .type1,.area-4 .busca .type1,.area-5 .busca .type1,.area-6 .busca .type1 {width:830px!important;}

.busca .serv{float:right;width:326px;height:42px;}
.area-1 .busca .serv{float:none;width:530px;background-position:-600px -223px}
.busca .serv p{float:left;width:90px;padding:6px 0 0 60px;font-weight:bold}
.busca .serv p.lista a{font-weight:bold;color:#9a782d}
.busca .serv p.televendas,.busca .serv p.cartao strong{width:106px;color:#095ba6;font-weight:bold}
.busca .serv p.televendas strong,.busca .serv p.cartao strong{display:block}
.busca .serv p.televendas strong{font-size:1.3em}
.busca .cartao{display:none}
.area-1 .busca .cartao{display:block;padding-left:104px}
.busca legend,.busca select,.busca .listaCasamento .bt{display:none} 
/*BREADCRUMB*/
.breadcrumb{overflow:hidden;padding:5px 0 2px 15px;color:#15899a;margin:5px auto;width:970px;}
/*.breadcrumb .wp{margin:5px auto;width:970px;}*/
.breadcrumb .first{color:#D02130;}
.breadcrumb a{padding:0 5px;color:#15899a;font-weight:bold;font-size:1.091em;}
.breadcrumb strong,.breadcrumb h1{display:inline;color:#15899a;font-weight:normal;padding:0 5px;}
.breadcrumb .last{font-weight:normal}

/* temp */ .footerMainLinks , .sku .vejaNestaPagina{display:none;}
/* Carrossel */
.carousel{overflow:hidden;position:relative;margin-top:3px;padding:0 20px;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.sku .acessorios .carousel {padding:0;width:auto;padding:0 20px;margin-top:10px;}
body.sku .acessorios .carousel .hproduct {padding:0 5px;}
body.sku .acessorios .lista-acessorios .carousel .first {margin:0;clear:none;}
body.sku .acessorios .prateleira{margin:0;}
body .prateleira .carousel .vitrineProdutos{padding:0;letter-spacing:-3px;}
body.sku .acessorios .prateleira .carousel .vitrineProdutos {margin-top:0;margin-bottom:0;}
body .prateleira .carousel .vitrineProdutos li{margin:0;white-space:normal;float:none;letter-spacing:0;vertical-align:top;}
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;overflow:hidden;}
.nextCarousel{right:0;}
.backCarousel{left:0;}
.nextCarousel strong,.backCarousel strong{width:13px;height:0;display:block}
.nextCarousel span,.backCarousel span,.nextCarousel.desactive span,.backCarousel.desactive span{background:url(../img/ico.png) no-repeat 0 0;width:13px;height:0;padding-top:21px;overflow:hidden;display:inline-block;position:absolute;left:50%;top:50%}
.nextCarousel span{background-position:0 -500px;margin:-7px 0 0 -4px}
.backCarousel span{background-position:0 -600px;margin:-7px 0 0 -10px}
.nextCarousel.desactive span{background-position:0 -700px;margin:-7px 0 0 -4px}
.backCarousel.desactive span{background-position:0 -800px;margin:-7px 0 0 -10px}

/*PAGINAS BUSCA - SUBDEPARTAMENTO - DEPARTAMENTO - HOME */
/*Banner Slide Show js */
.mBnrHtml {overflow:hidden;}
.mBnrHtml .flagBnr {text-align:center;}
.mBnrHtml .fullBnr{height:367px; margin:0 auto;background-position:center 0; background-repeat:no-repeat;position:relative;}
.mBnrHtml .slideShow {width:990px; height:260px; margin:0 auto;overflow:auto;position:relative;}
.mBnrHtml .fullBnr ul li.item {width:990px;}
.mBnrHtml .fullBnr .js {overflow:hidden;}
.mBnrHtml .fullBnr .js li.item {position:absolute;top:0;left:0;display:none!important;}
.mBnrHtml .fullBnr .js li.selected {display:block!important;}
.mBnrHtml .fullBnr ul li .bnr1 {float:left; margin:32px 0 0 29px; display:inline;}
.mBnrHtml .fullBnr ul li .bnr2{float:right; margin:32px 29px 0 0; display:inline;}
.mBnrHtml .fullBnr .ofertaBnr{margin:0 auto;overflow:hidden;width:940px;margin-top:15px;}
.mBnrHtml .fullBnr .ofertaBnr li {float:left;padding:9px 0 0;margin-right:5px;}
.mBnrHtml .fullBnr .ofertaBnr li.last{margin:0;}
.mBnrHtml .boxPage .tit {color:#fff;display:block;font-size:0.917em;font-weight:bold;margin-left:5px;text-transform:uppercase;}
.mBnrHtml .boxPage ul, .mBnrHtml .boxPage ul li {float:left;}
.mBnrHtml .boxPage {overflow:hidden;background-position:0 0;position:absolute;top:230px; left:50%;padding:1px 5px 3px 5px;width:80px;margin-left:-40px;}
.mBnrHtml .boxPage ul li {margin-left:2px;}
.mBnrHtml .boxPage ul li span {float:left;cursor:pointer;width:19px;height:20px;line-height:20px;vertical-align:middle;text-align:center;color:#333;font-weight:bold;font-size:1.2em;}
.mBnrHtml .boxPage #ctrlBt {float:left;margin-left:5px;}
.mBnrHtml .boxPage #ctrlBt span{text-indent:-999em;display:block;width:9px;height:11px;cursor:pointer;margin-top:4px;}
/*teaser*/
.teaserBnr{position:absolute;width:100%;z-index:100;display:none;}
.teaserBnr img{top:50%; left:50%;position:absolute;}

/*Menu lateral*/
.navigation {margin-bottom:10px;}
.menuBox .title1{font-weight:bold}
.mnav{min-height:400px;padding:0 10px 10px;background-color:#d7f0f0;}
.mnav .title1 a{display:block;}
.mnav .title1 a:hover{color:#fff}
.mnav ul li a:hover{text-decoration:none}
.departamento .mnav .title2, .busca-resultado .mnav .title2{margin:5px 0 0 0;}
.mnav .title2 b{color:#000}
.mnav .list2 a{line-height:1.72;}
.mnav .list2 a:hover {background:none !important;}
.mnav .pnlFilter,.mnav .pnlPrice ,.mnav .pnlSeeToo{overflow:visible;}
.mnav .pnlFilter h3,.mnav .pnlSeeToo h4{font-size:1.1em;}
.mnav ul .active{padding:0 0 0 10px;color:#666;margin-bottom:0}
.mnav ul .clean *{vertical-align:top}
.mnav ul .clean a,.mnav ul .clean a:hover{background:transparent url(../img/smallIco.png) no-repeat 10px -3026px;margin:10px 0 0;padding:0 0 0 28px;}
.mnav ul li ul li{padding-bottom:0}
.mnav .veja{display:block;padding:0 5px 0 8px;margin-bottom:10px;}
.mnav ul li,.mnav .first{border-top:none}
.departamento .mnav h2.title1, .busca-resultado .mnav h2.title1{font:normal 1.5em/1 'extra',arial,sans-serif;color:#fff;background:#107080;margin:0 -10px;padding:10px 20px;}
.departamento .mnav h2.title1 a, .busca-resultado .mnav h2.title1 a{color:#fff;font-weight:normal;}
.mnav .title1 strong{color:#fff}
.mnav .veja a{background:url(../img/ico.png) no-repeat 0 -897px;padding-left:15px;color:#333;font-weight:bold;}
.mnav .veja a:hover{text-decoration:underline}
.faixaPreco{padding:5px 5px 5px 12px;}
.faixaPreco label{padding-right:8px;float:left;line-height:26px;}
.faixaPreco input{width:37px;margin-bottom:6px;display:block;}
.faixaPreco input.bt{margin:10px 0 20px 38px;background-position:0 -302px;height:24px;width:62px;}
.boxServico{margin-top:12px}
.lojas{margin-left:0!important} 
.marca .logo{border:1px solid #e2e2e2;margin:0 5px}
.box-banner{margin-bottom:5px;}
.area-4-3-5 .box-banner{margin-right:5px;display:inline-block;}
.banner-expansivel{height:335px!important;position:relative;z-index:2}
.banner-expansivel #divFlash{position:absolute;right:0;top:0;z-index:1}
.servicos-funcionalidades{margin:0 auto}
.departamento .pnlFilter ul,.departamento .pnlFilter ul,.busca-resultado .pnlFilter ul{overflow-y:auto;max-height:300px;}
/* Servicos e central */
.sidebox{margin-bottom:10px;background:#fff;overflow:hidden;position:relative;border:10px solid #d7f0f0;}
.sidebox .tit {margin:0;}
.sidebox li{background:url(../img/box-bg-top.jpg) repeat-x #F9FBFE;}
.sidebox li a{padding:10px 0;display:block;background:url(../img/box-bg-bottom.jpg) repeat-x bottom left;}
.boxServico span.txtWrp, .boxMidiaSocial span.txtWrp {padding-left:75px !important;min-height:42px;}
.boxMidiaSocial span.txtWrp {min-height:30px;}
.sidebox li a:hover{background:url(../img/box-bg-bottom-over.png) repeat-x bottom left;}
.sidebox li.verTodos{background:#c7e2fc;border:none;}
.sidebox li.verTodos a, li.verTodos a:hover{padding:6px 0 !important;background:url(../img/smallIco.png) no-repeat 24px -90px;color:#095ba6;font-weight:bold;}
.boxMidiaSocial li.verTodos a, .boxMidiaSocial li.verTodos a:hover{background-position:15px -90px;}
.boxServico li.verTodos a {text-indent:46px;}
.boxMidiaSocial li.verTodos a {text-indent:35px;}
.boxLojas.sidebox li a{text-align:center;}
.boxLojas.sidebox li.last a, .boxLojas.sidebox li.last a:hover{background:none;}
.boxLojas li, .boxServico li, .boxMidiaSocial li{border:1px solid #C7E2FC;border-top:none;border-bottom:none;}
.boxLojas.sidebox li.last{border-bottom:1px solid #C7E2FC;}
.boxServico strong, span.txtWrp{display:block;}
.boxServico span.txtWrp, .boxMidiaSocial span.txtWrp {background:url(../img/sprite.png) no-repeat;}
.bxslist span.txtWrp {background-position:-384px 0;}
.bxsreve span.txtWrp {background-position:-384px -50px;}
.bxsentagen span.txtWrp {background-position:-382px -108px;}
.bxsentrap span.txtWrp {background-position:-383px -150px;}
.bxsgarn span.txtWrp {background-position:-384px -212px;}
.bxsempr span.txtWrp {background-position:-384px -270px;}
.msTwitter span.txtWrp {background-position:-384px -352px;}
.msOrkut span.txtWrp {background-position:-384px -350px;}
.msFacebook span.txtWrp {background-position:-384px -461px;}
.bxExtraSolucoes span.txtWrp {background-position:-385px -1765px;}
.bxExtraPresente span.txtWrp {background-position:-384px -495px;}
/* Lista de produtos */
.prateleira{overflow:hidden;margin-bottom:10px}
.carrinho .prateleira{width:970px;margin:10px auto;}
.prateleira .veja,.hproduct br{display:none}
.prateleira .hproduct,.comparacao .hproduct{width:192px;margin:0 auto;position:relative}
.prateleira .smallRating {overflow:hidden;}
.prateleira .smallRating .rating {float:left;}
.prateleira .qtdReviews {padding-left:5px;font-size:0.8em;line-height:25px;}
.prateleira .hproduct .productImage,.comparacao .hproduct .productImage{display:block;padding:6px 2px;margin-bottom:10px;}
.prateleira .hproduct .productImage,.comparacao .hproduct .productImage img {display:block;margin:0 auto;}
div.acessorios .prateleira .hproduct .productImage{float:left;width:83px;height:78px;background-position:-1510px -142px}
div.acessorios .prateleira .hproduct .productImage:hover{background-position:-1500px 0}
.prateleira .hproduct .link,.comparacao .hproduct .link{padding:5px 5px 0 5px;display:block;position:relative;display:block;cursor:pointer;}
.prateleira .hproduct .link:hover,.comparacao .hproduct .link:hover{display:block;text-decoration:none;}
.prateleira .hproduct .link:hover .productImage,.comparacao .hproduct .link:hover .productImage{display:block;}
div.acessorios .prateleira .hproduct .link:hover .productImage {background-position:-1510px 0}
.prateleira .hproduct .link:hover .stamp img,.comparacao .hproduct .link:hover .stamp img{border:none;background:none;}
.prateleira .esgotado, .prateleira .indisponivel, .prateleira .avise{color:#d02130;display:block;font-weight:bold;margin-bottom:5px;}
.hproduct .category{display:none}
.prateleira .buyButtonBt{position:absolute;bottom:5px;left:5px}
.prateleira .name,.compreJunto .name{display:block;margin:6px 0;color:#333;font-size:0.916em;font-weight:normal;}
.prateleira a:hover .name,.compreJunto a:hover .name{color:#d02130;}
.multiSkuMaisCores, .multiSkuMaisTamanhos{background:url(../img/ico.png) no-repeat #D7F0F0;float:left;clear:both;font-size:0.8em;font-weight:bold;padding:5px 4px 4px 18px;text-transform:uppercase;margin-bottom:3px}
.multiSkuMaisCores{background-position:4px -5904px}
.multiSkuMaisTamanhos{background-position:4px -6008px;width:86px;}
/* condicao de pagamento dos produtos */
.productDetails{display:block;overflow:hidden;margin-bottom:6px;clear:both}
.productDetails .from strong,.productDetails .oldPrice strong{font-weight:normal;}
.productDetails .for{margin:4px 0;display:block;color:#15899a;font-size:1.083em;font-weight:bold;}
.productDetails .for.clube{font-size:13px;color:#0179c5;}
.productDetails .oldPrice{font-size:1.1em;text-decoration:line-through;}
.productDetails .from,.prateleira  .productDetails .oldPrice{color:#222;font-size:0.916em;text-decoration:line-through;font-weight:normal;display:inline;}
.prateleira .productDetails .oldPrice{padding-left:8px;}
.prateleira .productDetails .promo i{font-size:0.85em;}
.descricaoAnuncio .productDetails .promo .discountTxt {font-size:0.8em;}
.productDetails .parcel{color:#15899a;font-size:0.833em;}
.productDetails .save{display:block;font-weight:bold;}
.productDetails .installment,.productDetails .interestRates{font-size:0.916em;display:block;}
.productDetails .interestRates{color:#666;}
.productDetails .interestRates br{display:block;}
/*Botao Comprar*/
/*.comprar .bt{background-position:-300px -106px;padding-top:45px;width:159px}*/
/*novo padrao de flags */
.flags {margin-top:5px; display:block;overflow:hidden;}
.flags .frtFlags {float:left; margin-bottom:3px; cursor:pointer;}
.flags span,.flags .flagCarousel, .flags .bnfFlags span img {display:block;}
.flags .flagCarousel {clear:left;}
.flags .bnfFlags {margin-top:3px; clear:left; cursor:pointer;}
.flags .bnfFlags span{float:left;margin:0 10px 2px 0}
.sku .flags{margin-top:0;}
.sku .flags .frtFlags {margin-right:10px;}
.sku .flags .flagCarousel,.sku .flags .bnfFlags {clear:none;margin-top:0;}
.sku .flags br{display:none;}
/* Ofertas e novidades*/
.newsletter fieldset{padding:5px 0 12px 10px;}
.newsletter fieldset.success em{margin-right:5px} 
.newsletter .loading{position:absolute;top:30px;left:4px;background:#F9FBFE;width:192px;line-height:50px;text-align:center;}
.newsletter label{display:block;margin:0 5px 5px 0;}
.newsletter input{margin-right:5px}
.newsletter input *{vertical-align:middle}
.newsletter .type1{float:left;padding:8px 2px;background:#fff;width:113px;}
/*Lista de lojas*/
.area-4-2 .lista-categoria .hproduct{width:auto}
.area-4-2 .lista-categoria .hproduct .link{font-size:0.9em}
.area-4-2 .lista-categoria .hproduct .link:hover{display:block;text-decoration:none;border:0;background:none}
.area-4-2 .lista-categoria .hproduct .link:hover .productImage{border:1px solid #ebebeb}
.area-4-2 .lista-categoria .vitrineProdutos{padding:0}
.area-4-2 .lista-categoria .vitrineProdutos li{float:none;width:auto;margin:0;padding:8px 5px 5px}
.area-4-2 .lista-categoria .vitrineProdutos a{padding:0;border:0}
.area-4-2 .lista-categoria .title{position:relative;padding:5px 10px;background:url(../img/bgTitle1.gif) repeat-x center;font-size:1.1em;color:#fff;border:0}
.lista-categoria{margin:0 0 5px}
.lista-categoria ul.vitrineProdutos{background:#f5f5f5;border:1px solid #d5d5d5;margin-bottom:5px;padding:0 5px}
.lista-categoria ul.vitrineProdutos a:hover{text-decoration:none}
.lista-categoria li{padding:5px 0;border-bottom:1px solid #ebebeb;overflow:hidden}
.lista-categoria .last{border:none}
.lista-categoria .name{display:block;color:#666;font-size:1.2em;margin:0;font-weight:normal}
.area-4-2 .lista-categoria .productImage{overflow:hidden;float:left;margin:2px 5px 0 0;border:1px solid #ebebeb}
.lista-categoria .from strong,.lista-categoria .for strong{display:block}
.lista-categoria .productDetails .from{font-size:1.3em}
.lista-categoria .productDetails .for{font-size:1.3em}
.lista-categoria .hproduct .category{display:block;font-size:1.2em}
/* PAGINA SUBDEPARTAMENTO */
/*Produto destaque */
.landing .flag{display:none}
.landing .productImage{position:absolute;left:0;top:0;border:1px dashed #E2E2E2;margin-right:10px}
.landing .productImage img{width:210px;height:210px}
.landing .vitrineProdutos li{width:100%;margin:0}
.landing .for strong{font-size:1.2em}
.landing .condition{display:inline;margin-left:2px}
.landing .vitrineProdutos{padding:0}
.landing .vitrineProdutos li.first .hproduct{padding:10px 0 0 220px;position:relative;min-height:220px}
.landing .vitrineProdutos li.first .hproduct .productImage{margin-left:-220px}
.landing .hproduct .name{font:1.8em Arial,Helvetica,sans-serif;margin-bottom:20px}
.landing{padding:5px 0;overflow:hidden}
.landing .comprar input,.landing .comprar a{overflow:hidden;display:block;background:url(../img/allImages.png) no-repeat -300px -90px;padding-top:38px;width:142px;height:0}
.busca-resultado .landing .comprar{left:621px;top:59px;position:absolute;z-index:0;clear:left}
.landing .caracteristicas{line-height:1.4em;overflow:hidden}
.landing .productDetails{overflow:hidden} 
.landing .formas{background:url(../Images/bg_maisvantagens.gif) no-repeat left center;padding:4px 33px;overflow:hidden;margin-bottom:10px}
.landing .formas .mais{clear:none;display:block;margin:0}
body.busca-resultado .landing .vitrineProdutos .first{clear:left;margin-left:0}
body.busca-resultado .landing .vitrineProdutos li{float:none;margin-left:0;overflow:hidden;padding:0;position:relative;width:auto}
/* PAGINA PRODUTO */
/*Produto */
.produtoNome {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d7f0f0;}
.produtoNome h1.name {clear:left;font-size:1em;font-weight:bold;margin:0;}
.produtoNome h1.name b {font:normal 1.25em/1 'extra',arial,sans-serif;display:block;color:#49bbc6;}
.produtoNome h1.name span {color:#222;float:left;padding:10px 20px 0 0;white-space:nowrap;font-size:0.75em;}
.outrasImg{overflow:hidden;padding:7px 10px;background:url(../img/box-bg-top.jpg) repeat-x #F9FBFE;}
.outrasImg strong{float:left;margin:10px 5px 0 0;width:60px;color:#095BA6;}
.outrasImg li{float:left;margin:0 5px 0 0}
.outrasImg li a{border:1px solid #C7E2FC;display:block}
.marcaProduto{display:block;padding:10px 0 0;color:#222;overflow:hidden;font-size:0.75em;}
.marcaProduto strong,.marcaProduto a{color:#222;font-weight:normal}
.descricaoPreco{padding:20px;overflow:hidden;margin-bottom:10px;border-bottom:none;clear:both;}
.descricaoAnuncio {float:left;overflow:hidden;}
.descricaoAnuncio .productDetails{float:left;margin:0 15px 10px 0;}
.descricaoAnuncio .for,.descricaoAnuncio .from{display:block;margin-bottom:2px;font-size:1.2em;}
.descricaoAnuncio .from{font-size:1.1em;color:#333;text-decoration:line-through}
.descricaoAnuncio .for{font-size:1.3em;font-weight:bold;}
.descricaoAnuncio .for strong{font-size:1.9em;font-weight:bold;}
.descricaoAnuncio .for #ctl00_Conteudo_ctl12_lblPrecoPor {font-size:1.3em;}
.descricaoAnuncio .from strong{color:#333}
.descricaoAnuncio .flag{margin-bottom:10px;}
.descricaoAnuncio .for strong .price, #ComprarScroll #spanPrecoPor i{font-weight:bold;}
#ComprarScroll .descricaoAnuncio .from{font-size:1em;}
#ComprarScroll .productDetails .oldPrice{font-size:1em;}
#ComprarScroll .descricaoAnuncio .for span{font-size:12px;}
#ComprarScroll .descricaoAnuncio .for strong{font-size:20px;font-weight:300;}
#ComprarScroll .descricaoAnuncio .for .discountTxt{display:inline-block;font-size:12px;}
#ComprarScroll .descricaoAnuncio .parcel{display:block;margin-bottom:5px;font-size:1em;font-weight:300;}
#ComprarScroll .descricaoAnuncio .save{font-size:.917em;}
#ComprarScroll .descricaoAnuncio .save strong{font-weight:300;}
body.sku h1.name{font-size:2em;font-weight:bold;margin:0;clear:left;}
body.sku h1.name span{padding:10px 35px 0 0;display:block;font-size:0.375em;color:#333;white-space:nowrap;}

.sku .descricaoAnuncio {width:330px;margin-right:10px}
.sku .descricaoAnuncio .from {text-decoration:none;}
.sku .descricaoAnuncio .for {color:#d02130;font-size:2em;}
.sku .descricaoAnuncio .for span, .sku .descricaoAnuncio .for strong {font-weight:bold;font-size:1em;}
.sku .productDetails .parcel,.sku .productDetails .clube{font-size:1.166em;font-weight:bold;}
.sku .productDetails .parcel{color:#d02130;}
.sku .productDetails .clube{font-size:1.5em;color:#0179c5;}
.sku .productDetails .save {display:none;}
.sku .area-3 .comprar .bt {white-space:nowrap;padding:7px 5px 7px 33px;background:#d02130 url(../img/ico.png) no-repeat 5px -87px;font-size:2em}
.sku .area-3 .comprar .btRetirarLoja{width:55%;height:auto;display:inline-block;padding:10px 20px;font-size:1.5em;font-weight:bold;color:#fff;text-indent:0;background:#b70f15;border-radius:4px;}
.sku .area-3 .comprar .btRetirarLoja:hover{}
.sku .ge .bt {display:inline-block;float:right;clear:right;margin-top:5px;height:26px;line-height:30px;padding:0 7px;font-size:1.25em;background:#49bbc6;border-color:#34a6b1;}

.paymentDiscount{clear:left;padding-left:25px;}
.paymentDiscount .discountInfo{margin:5px 0 0 -28px;display:block;color:#48bac6;line-height:18px;}
.paymentDiscount .discount{font-size:1.33em;}

/* Mais vantagens*/
.formas strong{color:#079498;display:block;overflow:hidden;margin-bottom:3px;}
.formas span strong{display:inline;font-size:1em;color:#222;}
.formas{overflow:hidden;clear:left;}
.pagCartaoLojas .boxFormasD {overflow:hidden;clear:left;padding:10px 10px 10px 60px;background:#d7f0f0 url(../img/ico.png) no-repeat 10px -287px;}
.pagCartaoLojas .boxFormasD .TituloPreferencialBandeira {display:block;}
.pagCartaoLojas .boxFormasD .TituloPreferencialBandeira strong {color:#079498;}
.pagCartaoLojas span {line-height:16px;}
.disponibilidade .box2{border:none;}
.disponibilidade .dispEstoque{display:block;padding:2px 0}
.disponibilidade p a{color:#095BA6}
.disponibilidade p a:hover{color:#666;text-decoration:none}
.disponibilidade .duvidas a{color:#EA1D28;white-space:nowrap;}
.descricaoAnuncio .comprar {margin-bottom:10px;}
.descricaoAnuncio .comprar .bt{overflow:hidden;margin-bottom:5px;}
.opcoes{padding-left:30%;}
.opcoes li a{height:21px;}
/*.opcoes li.lista-casamento-cg a,
.addLCas .listaCasamento a{text-indent:-999em;}
.opcoes .lista-casamento-cg .bt, .addLCas .listaCasamento .bt{background-position:-300px -486px;width:176px;display:block;height:21px;}*/
.addLCas .listaCasamento .bt {color:#cfb934;font-size:1.25em;background:#f8eca6;border-color:#e6d04d;padding:0 7px;height:26px;line-height:30px;}
.addLCas .listaCasamento strong {display:block;margin-top:5px;color:#d02130;text-align:center;}
.opcoes .ge {display:none;}
.vejaNestaPagina .tit{font-size:1.2em;font-weight:bold;padding-bottom:10px}
.vejaNestaPagina ul li{margin-bottom:6px}
.vejaNestaPagina ul li a{display:block;color:#095BA6;background:url(../img/smallIco.png) no-repeat 0 3px;padding-left:9px;}
/*.sku .tabsCont {padding:17px 10px;border:1px solid #C7E2FC;}*/
.descricaoPreco .download .bt {display:block;height:38px;text-indent:-999em;width:233px;background:url(../Images/bt_download_gratis.gif) no-repeat 0 0;padding-top:37px}
.descricaoPreco .esgotado{color:#d02130;float:left;margin-left:122px; font-size:1.1em;}
.descricaoPreco .indisponivel {display:none;}
/*calcular frete*/
.disponibilidade {padding:10px;background:#D7F0F0;margin:10px 0;}
.sku .disponibilidade .duvidas a{font-weight:bold;color:#222;}
.disponibilidade .hdCalcCep .info {color:#079498;font-weight:bold;}
.calcFrete .message {padding:10px 5px;}
.calcFrete .message p strong {color:#095ba6;font-size:1.091em;}
.calcFrete .message p.valorFrete {font-weight:bold;font-size:1.091em;}
.calcFrete .message p.valorFrete strong {font-size:1em;}
.disponibilidade .calcFrete .formFrete .ok .bt {background:#49bbc6;border-color:#0e929f;}
.disponibilidade .calcFrete .box {margin:-15px 0 0 60px;}
.disponibilidade .hdCalcCep {overflow:hidden;padding:0 0 20px 60px;background:url(../img/ico.png) no-repeat 0 -389px;}
.disponibilidade .hdCalcCep .tit {display:none;}
.disponibilidade .hdCalcCep .tit span {display:block;height:32px;line-height:32px;float:left;}
.sku .disponibilidade .hdCalcCep .tit span b {color:#079498;}
.calcFrete .message .tempo, .disponibilidade .dispEstoque .data {padding:0 2px;color:#095ba6;background:#fc0;font-size:1.272em;}
.calcFrete .message .valorFrete{margin-top:15px;}
.disponibilidade .calcFrete .formFrete * {vertical-align:middle;}
.disponibilidade .calcFrete div.erro #spanValida {color:#D02130;display:block;font-weight:bold;margin-top:5px;}
.disponibilidade .calcFrete input.erro {background-color:#fff;}
.disponibilidade .calcFrete .formFrete {display:block;position:relative;}
.disponibilidade .calcFrete .formFrete .prefixo, .sku .calcFrete .formFrete .sufixo {padding:9px 5px 9px 0;border:0;text-align:center;}
.sku .disponibilidade .calcFrete .formFrete .nao-sei-cep {color:#d02130;margin:5px;font-weight:bold;}
.alertRestricaoEntrega{background:#D7F0F0; font-weight:bold; line-height:15px; margin:10px 0 0; padding:12px; text-align: center;}
.alertRestricaoEntrega strong{color:#D02130;background:#FBF9BD;padding:10px 0;display:block;}
.disponibilidade .msgRestricaoEntregaCorreios{color:#D02130;line-height:16px;padding:5px;}
.calcFrete .shippingOptions{margin-top:10px;width:98%;border-bottom:1px solid #d5dbdb;}
.calcFrete .shippingOptions th{font-weight:bold;}
.calcFrete .shippingOptions th,.calcFrete .shippingOptions td{padding:8px 0;background:none;text-align:left;border-top:1px solid #d5dbdb;}
.calcFrete .shippingOptions .deliveryTime{text-align:center}
.calcFrete .shippingOptions .value{text-align:right}
.calcFrete .shippingOptionsWrp .moreInfo{padding-top:5px;margin:5px;text-align:right;}
.calcFrete .shippingOptionsWrp .lnk{color:#d02130;}
/*Alerta*/
.alerta {-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#E6F1FB;border:1px solid #C7E2FC;margin:10px 0;padding:15px 0 5px 0;text-align:center;}
.alerta p strong {background:none;}
/*Validacao*/
.erro, div.aviso, .aviso-erro, .mensagemRestricao {background-color:#FBF9BD;margin:10px 0;padding:20px;line-height:1.2}
.lista-casamento .resultado .erro {clear:both;}
.avulsa .ct .erro {display:block;}
div.aviso h4 {color:#F00;font-size:1.6em;}

.erro p strong, div.aviso p strong, .aviso-erro p strong, .aviso-erro ul li{margin-bottom:2px;display:block;color:#D02130;}
.alerta p, .erro p, div.aviso p, .aviso-erro p, .mensagemRestricao p {font-weight:bold;color:#222!important;}
input.erro{border:1px solid #EA1D28;margin:0 !important;padding:2px;text-align:left;}
.erro ul li, div.aviso ul li{margin:0px 0 5px 0 !important;}
.passo .erro {margin:10px;}
select.erro {margin:0 !important;padding:2px !important;text-align:left !important;}
/*nova pagina do produto*/
.prodMidia .tabs li.tab01{margin-left:15px;}
.prodMidia {margin-bottom:20px;}
.prodMidia .boxImg #divFullImage , .prodMidia .boxVideo #divFullVideo {margin:0 0 15px;text-align:center;border:1px solid #d7f0f0;padding:20px;height:325px;}
.prodMidia .boxImg #divFullImage .jqzoom {cursor:default;}
.prodMidia .tabs li {padding-left:5px;}
.prodMidia .tabs li a {font:normal 1.5em/1 'extra',arial,sans-serif;width:128px;}
.prodMidia .tabs .selected a {width:128px;}
.prodMidia .tabsCont .tit{margin:17px 0 0;}
.prodMidia .boxVideo #divFullVideo {margin-bottom:15px;}
/* Sku */
.produtoSku fieldset{padding:15px 20px 0 0;}
.produtoSku span{overflow:hidden;}
.produtoSku a:hover{text-decoration:none;}
.produtoSku span.listaSku span{float:left;padding:5px;}
.produtoSku span.listaSku .sku-selecionado,.produtoSku span.listaSku .sku-item{padding:5px;}
.produtoSku span.listaSku .sku-selecionado,.produtoSku span.listaSku span:hover{background:#E5E5E5;}
.produtoSku .listaSku label a{display:block;}
.produtoSku .listaSku input{float:left;margin:20px 5px 0 0;background:none;border:none;}
.produtoSku .listaSku img{background:#FFF;border:1px dashed #E2E2E2;width:45px;}
.produtoSku span.listaSku label{overflow:hidden;float:left;padding-left:5px;width:100px;margin:0;}
.produtoSku span.listaSku label span{display:block;}
.produtoSku .listaSku label{display:block;margin-bottom:5px;}
.produtoSku label.sel{padding:5px 5px 4px 0;font-weight:700;float:left;}
.produtoSku label.sel strong {font-weight:normal;}
.produtoSku select.listaSku{width:200px;float:left;}
.produtoSku select.listaSku option{padding-right:10px;}
.produtoSku {margin-bottom:6px;overflow:hidden;}
.produtoSku .radio-cor br{display:none;}
 .produtoSku .radio-cor input {width:0;position:absolute;left:-50px;top:-50px;}
.produtoSku .radio-cor label {margin:0 10px 10px 0;float:left;border:2px solid #ccc;border-radius:12px;}
.produtoSku .radio-cor label:hover {border:2px solid #404040;border-radius:15px;}
.skuSelecionado, .skuIndisponivel {margin-right:10px;width:20px;height:20px;float:left;border:2px solid #404040;display:block;border-radius:15px;}
.radio-cor .skuSelecionado label, .radio-cor .skuIndisponivel label, .radio-cor .skuSelecionado label:hover, .radio-cor .skuIndisponivel label:hover {border:0;}
.skuIndisponivel {border:1px solid #f00;}
.produtoSku .radio-cor label span {width:20px;height:20px;display:block;text-indent:-999em;border-radius:10px;cursor:pointer;}
.produtoSku .tamanho select {padding:0px 0px 0px 0px;font-size:1.1em;height:20px;line-height:22px;}
.produtoSku .tamanho select option {padding-right:8px;}
/*Carregando*/
.load{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:url(../img/overlay2.png) repeat;}
.load .wrapper{width:240px;height:75px;background:#fff;position:absolute;top:40%;left:40%;z-index:1000;border:1px solid #f1f1f1;}
.carrinho .load .wrapper {top:25%;}
.sku .load .wrapper{top:200px;}
.load .wrapper p{font:normal 3em/1 'extra',arial,sans-serif;background:url(../img/load.gif) no-repeat 10px 10px;color:#49bbc6;display:block;padding:20px 0 20px 80px;}
.clubeCadastro .load{position:fixed;}
/*Mensagem de Sucesso*/
.msgSucesso {padding:15px;background-color:#E6F1FB;border:1px solid #C7E2FC;margin:10px;text-align:center;border-radius:6px 6px 6px 6px;}
.msgSucesso .txtSucesso {background:url(../img/allImages.png) no-repeat -1115px -647px;font-size:1.091em;display:block;padding:0 0 0 25px;}
.msgSucesso br {display:block;}
/*Nao disponivel */
.alertaIndisponivel {margin-top:-30px;}
.alertaIndisponivel .textoIndisponivel {font-size:1.666em;position:relative;text-align:center;background:#d02130;padding:10px 0 0;}
.alertaIndisponivel .textoIndisponivel > strong {color:#fff;display:inline-block;position:relative;}
.alertaIndisponivel .textoIndisponivel > strong span {font:normal 1em/1 'extra',arial,sans-serif;}
.alertaIndisponivel .textoIndisponivel > strong span:before {content:'!';font-size:2.75em;position:relative;display:inline-block;bottom:-10px;line-height:0.5;margin-right:20px;}
.alertaIndisponivel .textoIndisponivel > span {display:block;background:#fff;position:relative;bottom:-40px;text-align:left;}
.alertaIndisponivel .textoIndisponivel > span span {display:block;font:normal 1em/1 'extra',arial,sans-serif;color:#49bbc6;}
.alertaIndisponivel fieldset{margin:20px auto;}
.alertaIndisponivel fieldset ul{float:left;margin-top:50px;}
.alertaIndisponivel fieldset ul li{margin-bottom:5px;float:left;}
.alertaIndisponivel fieldset ul li label{color:#666;display:block;font-weight:bold;margin-bottom:3px;}
.alertaIndisponivel fieldset ul li input{padding:9px 2px;width:230px;margin-right:10px;}
.alertaIndisponivel .avise {overflow:hidden;padding-top:67px;}
/* Pagamento parcela*/
.parcelCartao h3{background:url(../img/bgBox7.gif) repeat-x 0 center;padding:7px;text-transform:uppercase}
.parcelCartao h3 strong{color:#fff;font-weight:bold}
.parcelCartao table{float:left;border-collapse:collapse}
.parcelCartao .table1 {width:auto;margin:0 15px 0 0;}
.parcelCartao .table2 {width:auto;}
.parcelCartao table th{text-align:left;font-weight:normal;}
.parcelCartao table td{font-weight:bold;}
.parcelCartao table th,.parcelCartao table td{padding:4px 5px;}
.parcelCartao .first{border:none}
.parcelCartao ul li strong{display:block;float:left;padding-right:10px;text-align:right;width:170px}
.parcelamento{margin:0 0 10px;}
.parcelamento label {display:block;font-size:1em;padding-bottom:7px;font-size:1.2em;}
.parcelamento select {font-size:1.2em;width:100%;}
.parcelamento .financiamento{font-size:0.833em;clear:left;padding:10px 10px 0;text-align:center;}
.parcelamento .tabsCont {padding:10px;border:1px solid #d7f0f0;}
#tab02 .financiamento .lnkPop {display:none;}
.parcelCartao .financiamento a{color:#D02130;}

/* Garantia estendida */
.gEstendida{margin-bottom:10px;padding:10px;background:#d7f0f0;border-top:none;overflow:hidden;clear:both;}
.gEstendida .tit{color:#079498;margin-bottom:5px;}
.gEstendida .tit b span{font-weight:bold !important;}
.gEstendida .garantiaFabricante {margin-bottom:10px;font-size:0.916em;}
.gEstendida .regras{color:#d02130;}
.garantiaEstendida .box3,.compartilhe .box3{background:none;border:none;}
.garantiaEstendida .infoGarantia{border:1px solid #C7E2FC;background:#fff;text-align:center;display:none;}
.garantiaEstendida .infoGarantia .videoGarantia{margin:10px auto;width:199px;height:24px;/*temp*/display:none;/*temp*/clear:both;text-indent:-999em;background:url(../img/allImages.png) no-repeat 0 -557px;}
.garantiaEstendida .infoGarantia .videoGarantia:hover{text-decoration:none}
.garantiaEstendida .infoGarantia label{color:#666}
.garantiaEstendida .infoGarantia p{font-size:1em;margin-bottom:8px;}
.garantiaEstendida .superGarantia {background:#fff;padding:10px;}
.garantiaEstendida .superGarantia li {border-bottom:1px solid #E7E7E7;overflow:hidden;}
.garantiaEstendida .superGarantia li strong{margin-top:19px;padding:0 0 10px;}
.garantiaEstendida .superGarantia li ul {margin-bottom:10px;}
.garantiaEstendida .superGarantia li.first{background-position:-1061px -86px}
.garantiaEstendida .superGarantia li ul li {margin:0;padding:0;background:none;border:none;}
.garantiaEstendida .regulamento{padding:5px 0;}
.garantiaEstendida .regulamento .chk span{color:#333}
.garantiaEstendida .superGarantia li strong{display:block;}
.garantiaEstendida .superGarantia li .tempoGarantia{margin-bottom:8px;}
.garantiaEstendida .superGarantia li .tempoGarantia span{color:#CC0000;display:block;}
.garantiaEstendida .vantagens{margin:10px auto;text-align:left;width:199px;}
.garantiaEstendida .vantagens li{background:url(../img/smallIco.png) no-repeat 0 -496px;padding-left:7px;}
.garantiaEstendida fieldset a{color:#222;margin:3px 10px 2px 0;display:block;float:left;font-weight:bold;}
.garantiaEstendida fieldset input{vertical-align:middle;margin-right:3px;background:none;border:none}

.garantiaEstendida select{float:left;padding:7px;border:0;margin-right:10px;width:66%;}
.sku .garantiaEstendida .comprar .bt{background:#49bbc6;border-color:#079498;padding:0 5px;}

/* Compartilhe */
.soCompartilhe .gc{padding-left:0}
.soCompartilhe .area1-1-3-2{padding-bottom:0;width:auto;margin-bottom:0;background:none;float:left}
.soCompartilhe .compartilhe{padding-bottom:0;margin-bottom:0}
.sku .area1-1-3-2{background:#F9FBFE;border:1px solid #C7E2FC;text-align:center;padding:9px 0;width:237px;min-height:50px;}
.sku .area1-1-3-2 .tit b span{font-weight:bold;}
.compartilheBox .tit {display:none;}
.compartilhe {overflow:hidden;text-align:left;}
.compartilhe .box3 {margin-bottom:10px;}
.compartilhe li{margin:0 15px 0 0;text-align:left;}
.compartilhe .listaCompartilhe {margin:0 auto;width:160px;}
.compartilhe li.twitter a{background:url(../img/sprite.png) no-repeat -413px -301px;}
.compartilhe li.facebook a{background:url(../img/sprite.png) no-repeat -413px -401px;}
.socialLinksSKU {padding:0;}
.socialLinksSKU .twitter-share-button, .socialLinksSKU .api_facebook, .socialLinksSKU .api_googlePlus1, .socialLinksSKU #orkut_share, .socialLinksSKU .pinWrapper {float:left;margin-bottom:10px;}
/*TEMP*/.compartilheBox .api_googlePlus1 {margin-top:0 !important;}
.socialLinksSKU #orkut_share {width:75px !important;}
.compartilhe .indiqueAmigo {display:none;}

/*redeSocial*/
.redeSocial {overflow:hidden;}
.redeSocial .api_twitter, .redeSocial .api_facebook {display:inline-block;text-align:left;vertical-align:top;}
.redeSocial .api_twitter {margin-bottom:5px;}
.redeSocial .api_facebook {margin-bottom:5px;}
/*Veja mais*/
.prateleira .vejaMais{width:140px;margin:0 auto;display:none}
.prateleira .vejaMais span{color:#999;font-weight:bold;font-size:0.75em;display:block;margin-bottom:2px;}
.prateleira .vejaMais li{display:block;padding:0 0 0 10px;margin-left:0;}
.prateleira .vejaMais li strong{font-weight:normal}
.prateleira .vejaMais li a{color:#999;font-size:0.75em;}
.prateleira .vejaMais li a:before{content:'-';margin:0 4px 0 -8px;}
.prateleira .vejaMais li a:hover{color:#095ba6;}
fieldset.comprar{position:absolute;bottom:5px;left:0}
/* Estao na pagina de busca e pagina de produto*/
.adicionarLcas input {float:left;}
.compareNow {width:100%;}
.compareNow input,.adicionarLcas input,fieldset.comprar input{vertical-align:middle;background:none;border:none;margin:2px 3px 3px 4px;float:left}
.prateleira .hproduct label,fieldset.comprar label{font-size:11px;}
.busca-resultado .hproduct .link{padding-bottom:5px}
/* Veja Tambem */
.seeToo .photo{width:90px}
/* Acessorios */
div.acessorios {border:10px solid #D7F0F0;padding:10px;margin-bottom:10px;}
div.acessorios .prateleira {overflow:visible !important;}
div.acessorios .prateleira .vitrineProdutos {margin:15px 15px 0 0;padding:0 !important;}
div.acessorios .tit {position:relative;margin:-10px -10px 0;border:0;}
div.acessorios .productImage img,.productMTags .productImage img{width:65px}
div.acessorios .productDetails {padding-left:100px;overflow:visible;}
div.acessorios .prateleira .name {padding-left:100px;}
div.acessorios fieldset.comprar {padding:6px 8px 5px 8px;width:145px;margin-left:100px;position:static;}
/* Resultado acessorios */
.resultadoAcessorios{margin-top:5px;padding:12px 12px 10px 12px;position:relative;background:#D7F0F0;text-align:center;zoom:1;}
.resultadoAcessorios .preco{display:inline-block;font-size:1.5em;vertical-align:top;padding-top:10px;}
.resultadoAcessorios .preco span{overflow:hidden;}
.resultadoAcessorios .preco strong{margin:0 5px;color:#e10915;}
.resultadoAcessorios .comprar {display:inline-block;}
.okBt{background-position:-157px -209px;color:#FDF766;height:22px;padding-top:0;width:36px}

/*Compre junto*/
.compreJunto {margin:50px 0 20px 0 !important;width:100%;}
.aproveiteCompre {border:10px solid #d7f0f0;padding:10px;overflow:hidden;}
.compreJunto .tit {margin:-10px -10px 10px;position:relative;}
.compreJunto ul{margin:0 auto;overflow:hidden;}
.compreJunto ul li .listaComb {margin:15px auto;}
.compreJunto ul li .listaComb li {float:left;margin:0 10px;}
.compreJunto li .mais,.compreJunto li .igual{padding:30px 12px 0;margin:50px 0 0;height:0;display:inline-block;overflow:hidden;}
.compreJunto li .mais{background:url(../img/ico.png) no-repeat 0 -5000px}
.compreJunto li .igual{background:url(../img/ico.png) no-repeat 0 -5100px}
.compreJunto .combinacaoProdutos .productDetails {display:none;}
.compreJunto .combinacaoProdutos{width:285px;overflow:hidden;}
.compreJunto .combinacaoProdutos a{text-decoration:none}
.compreJunto .combinacaoProdutos .productImage{float:left;margin-right:17px;}
.compreJunto .combinacaoProdutos .name{padding-top:8px;font-size:11px;}
.compreJunto .economize{font-weight:bold}
.compreJunto .total,.compreJunto .economize,.compreJunto .economize span{color:#e10915;display:block;font-size:13px;}
.compreJunto .comprar {margin:15px;}
.compreJunto li.resultado{line-height:1.6}
.compreJunto li.resultado .productDetails{text-align:center;}
/*Quem compra este item geralmente compra*/
#chaordic_similaritems, #chaordic_ultimatebuy {margin-top:10px}
/* Detalhes Produto */
/*temp*/
.detalhesProduto .tabs {top:0;}
.detalhesProduto .tabs li {background:#49bbc6;color:#fff;width:auto;}
.detalhesProduto .tabs li a {color:#fff;}
.detalhesProduto .tabs .selected {background:#fff;color:#222;width:auto;}
.detalhesProduto .tabs .selected a {color:#222;}
.detalhesProduto{border:10px solid #d7f0f0;background:#fff;margin:10px 0;}
.detalhesProduto .descricao {padding:10px;color:#222;line-height:1.5;}
fieldset .detalhesProduto{margin:10px 0 0;}
fieldset .detalhesProduto .descricao span{padding: 0 5px;}
.detalhesProduto .caracteristicasGerais {overflow:hidden;background:#d7f0f0;}
.detalhesProduto .caracteristicasGerais .wrp {margin-top:10px;}
.detalhesProduto .tabsCont {padding:10px 0;background:#fff;}
.detalhesProduto dl{overflow:hidden;display:block;clear:both;padding:10px;}
.detalhesProduto dl dt,.detalhesProduto dl dd{color:#444;overflow:hidden;}
.detalhesProduto dl dt{font-weight:bold;color:#222;float:left!important;width:20%;}
.detalhesProduto dl dd{float:right;width:79%;}
.detalhesProduto dl.Assista-ao-Video {padding:20px 0 20px 10%;text-align:center;background:url(../img/video-bg.jpg) repeat-x #e4f1ff;}
.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:48px;display:block;text-indent:-999em;background:url(../img/allImages.png) no-repeat 0 -962px;}
.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 .even{background:#FFF}
.detalhesProduto .dimensoes {padding:4px 0 24px;}
.detalhesProduto .dimensoes .boxDms {min-height:300px;}
.detalhesProduto .dimensoes dt,.detalhesProduto .dimensoes dd{display:block;float:none;padding:4px 0}
.detalhesProduto .dimensoes dd{padding:0 0 4px}
.detalhesProduto .dimensoes .boxDms dl {float:left;}
.detalhesProduto .dimensoes .boxDms .sTit {float:left;}
.detalhesProduto .dimensoes .boxDms img {border:2px solid #D7F0F0;float:left;margin-left:150px;position:absolute;left:660px;}
.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}
/*Temp*/
.detalhesProduto .descricao a.bt {background:url(../Images/bt_instalacao_gratis.gif) no-repeat 0 0;height:41px;width:213px;text-indent:-9999px}
/* Avaliacao */
.rating {background:url(../img/img.png) no-repeat;display:block;overflow:hidden;display:block;height:0;margin:5px 0;}
.smallRating {margin:2px 0 5px 0;display:block;}
.medRating .rating {height:auto;background:none;color:#000;font-size:1.1em;}
.bigRating .rating {width:125px;padding-top:22px;background-position:-130px -30px;}
.smallRating .rating {padding-top:14px;width:75px;background-position:-75px -80px;}
.bigRating .r0 {background-position:-130px -30px;}
.bigRating .r5 {background-position:-130px 0;}
.bigRating .r10 {background-position:-104px -30px;}
.bigRating .r15 {background-position:-104px 0;}
.bigRating .r20 {background-position:-78px -30px;}
.bigRating .r25 {background-position:-78px 0;}
.bigRating .r30 {background-position:-52px -30px;}
.bigRating .r35 {background-position:-52px 0;}
.bigRating .r40 {background-position:-26px -30px;}
.bigRating .r45 {background-position:-26px 0;}
.bigRating .r50 {background-position:0 -30px;}
.smallRating .r0 {background-position:-75px -80px;}
.smallRating .r5 {background-position:-75px -60px;}
.smallRating .r10, .smallRating .r1 {background-position:-60px -80px;}
.smallRating .r15 {background-position:-60px -60px;}
.smallRating .r20, .smallRating .r2 {background-position:-45px -80px;}
.smallRating .r25 {background-position:-45px -60px;}
.smallRating .r30, .smallRating .r3 {background-position:-30px -80px;}
.smallRating .r35 {background-position:-30px -60px;}
.smallRating .r40, .smallRating .r4 {background-position:-15px -80px;}
.smallRating .r45 {background-position:-15px -60px;}
.smallRating .r50, .smallRating .r5 {background-position:0 -80px;}
.fRating .list2 li {padding-left:0;background:transparent;}
.fRating .list2 li a {padding:0 0 0 9px;}
.fRating.smallRating {margin:0;}
.fRating .smallRating .rating {float:left;}
.fRating .qtdReviews {padding-left:8px;line-height:25px;}

/*Rating Avail */
#ratingAvalieWrapper {overflow:hidden; margin:10px 0;}
.ratingAvalie .ratingStar{width:122px;height:24px;background:url(../img/img.png) no-repeat -130px -30px;}
.ratingAvalie .ratingStar{float:left;width:20px;}
.ratingAvalie .ratingStar{float:left;text-indent:-9999px;width:26px;}
.ratingAvalie .savedRatingStar, .ratingAvalie .filledRatingStar{background-position:0 -30px;}
.ratingAvalie .emptyRatingStar{background-position:-130px -30px;}
/* Consumidores tambem compraram e produto sugerido*/
.prodSugerido {margin-top:1em;background:#fff;}
body.sku .prodSugerido .vitrineProdutos li{padding-bottom:0;border:0;width:33.3%;}
.tambemCompraram {margin-top:2em;}
.tambemCompraram .productImage img, .prodSugerido .productImage img {margin-top:14px;width:90px;height:90px;}
.tambemCompraram .hproduct .productImage,.prodSugerido .hproduct .productImage{padding:15px 0 25px;}
.prodSugerido {border:10px solid #d7f0f0;clear:both;color:#222;overflow:visible !important;padding:10px;}
.prodSugerido .tit{margin:-10px -10px 10px!important;border:0!important;}
.lista-prod-sugerido {overflow:visible;}
/* PAGINA BUSCA */
/* filtro resultado de busca */
.resultadoBusca {padding:10px;overflow:hidden;background:#bfe7eb;}
.resultadoBusca .filtro{overflow:hidden;}
.resultadoBusca .filtro select option{padding-right:10px}
.resultadoBusca .filtro .ordenacao{float:left;margin:0 30px 10px 0;}
.resultadoBusca .filtro fieldset.itensPag{float:left;margin-right:30px;}
.resultadoBusca .itensPag *{vertical-align:middle}
.resultadoBusca .filtro fieldset label{color:#222;font-weight:bold;}
.resultadoBusca .filtro fieldset select{color:#222;border:1px solid #ccc;margin:0 2px;padding:2px}
.resultadoBusca .resultado{overflow:hidden;padding:10px;text-align:left;background:#fff;margin:0 -10px -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:#333;font-weight:bold;background:none}
.resultadoBusca .breadcrumbBusca a{color:#c00;font-weight:bold;margin-right:5px;}
.resultadoBusca .breadcrumbBusca li{background:url(../img/smallIco.png) no-repeat right -1195px;padding-right:12px;}
.resultadoBusca .pagination{border-top:1px solid #fff;}
.sub .resultadoBusca > .pagination{border-top:none;margin-top:-43px;}
.visualizacao{margin:6px 0 0;}
.visualizacao strong,.visualizacao ul li{color:#222;font-weight:bold;display:inline-block}
.visualizacao strong {margin-right:10px;}
.visualizacao ul{display:inline}
.visualizacao ul li{padding:0 5px;}
.visualizacao ul li *{vertical-align:middle}
.visualizacao ul li.grade ,.visualizacao ul li.lista{padding:2px 0 2px 17px;background:url(../img/ico.png) no-repeat;margin-right:10px;}
.visualizacao ul li.grade{background-position:0 -3999px}
.visualizacao ul li.lista{background-position:0 -3798px}
.visualizacao ul li.grade.selected{background-position:0 -3899px}
.visualizacao ul li.lista.selected{background-position:0 -3698px}
.visualizacao ul li a{color:#8dcbd3;text-decoration:none;font-weight:bold;}
.visualizacao ul .selected a{color:#4fa9b6;cursor:default;}
body.busca-resultado .vitrine{margin-top:30px;}
body.busca-resultado .listPreview .vitrineProdutos{padding:0}
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{border:1px solid #D5D5D5}
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 -92px;display:inline;background-position:-1510px -142px;padding-right:15px;}
body.busca-resultado .listPreview .vitrineProdutos .productImage img{width:80px;height:80px}
body.busca-resultado .listPreview .vitrineProdutos .link:hover .productImage{display:inline;background-position:-1510px 0;}
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%;font-size:1.1em;} 
body.busca-resultado .listPreview .vitrineProdutos li .productDetails .parcel strong{font-size:1.1em}
body.busca-resultado .listPreview .productDetails .condition{display:inline}
.sugestao{margin:5px 0}
.sugestao strong{font-size:1em}
.listaSugestao li{font-size:1.091em;border-right:1px solid #ccc;padding:0 5px;}
.listaSugestao li a {color:#49BBC6;} 
.listaSugestao li a:hover{color:#c00}
.listaSugestao li.last{border:none}
.naoEncontrado {margin:20px;}
.naoEncontrado .quisDizer {font-size:1.4em;margin-bottom:10px;font-weight:900;}
.naoEncontrado .quisDizer a{color:#000;color:#095BA6;font-weight:900;}
.naoEncontrado .quisDizer a:hover {text-decoration:underline;}
/*search*/
body.search .mnav {padding-bottom:10px!important;overflow:hidden;}
body.search .mnav .title2 {padding-top:0;background:0;margin-bottom:10px;}
body.search .mnav .title2 a:hover{background:none;}
body.search .mnav h3.title2 {padding-left:10px;}
body.search .navigation .list2 li {padding-left:10px;}
body.search .navigation .list2 li a {background:url(../img/ico.png) no-repeat 0 -1097px;padding-left:20px;}
body.search .navigation .list2 li a:hover {background-position:0 -997px;}
body.search .mnav .fisubmit {font:normal 1.5em/37px 'extra',arial,sans-serif;font-weight:normal!important;margin-top:5px;display:inline-block;color:#fff;background:#d02130;box-shadow:1px 1px 1px rgba(255,255,255,0.8) inset;padding:0 5px;height:34px;border:1px solid #aa0409;cursor:pointer;width:auto;}
body.search .prateleira {margin-top:10px;}
body.search .faixaPreco {padding:10px;}
body.search .faixaPreco label, body.search .faixaPreco input{float:left;}
body.search .faixaPreco .priceBands {margin-bottom:5px;width:90px;padding:5px;}
body.search .faixaPreco label{clear:left;padding:5px 5px 0 0;width:40px;}
.popSearchWp {padding:20px;}
.popSearch {background:#F9FBFE;border:1px solid #C7E2FC;padding:20px;position:relative;}
.popSearch .tit {font-size:1.2em;}
.popSearch ul {margin:20px 0; overflow:hidden;} 
.popSearch ul li {width:33%;float:left;font-size:1.1em;margin-bottom:15px;}
.popSearch .navWp {text-align:center;}
.navPopSeach {margin:10px;}
.navPopSeach li{display:inline;padding:5px;color:#cc0000;}
.navPopSeach li a{color:#cc0000;font-weight:bold;font-size:1.4em}
.navPopSeach li b{font-size:1.4em;font-weight:normal;}
.popSearch .wordWp {margin:40px auto; width:94em;}
.popSearch .wordWp li{display:inline-block;float:none;font-size:1.6em; padding:5px 20px; width:auto;}
.popSearch .wordWp li a{color:#cc0000;}
/*Comparar produto*/
.lista-busca-compare .comprar, .lista-compare .comprar {display:none;}
/* paginacao */
.pagination{overflow:hidden;padding:10px 0;clear:both;text-align:center;background:#bfe7eb;}
/*temp*/.pagination .pagination {padding:0;}
.pagination .ListaPaginas{display:inline-block;}
.pagination .ListaPaginas li{float:left;padding:5px 0;font-size:1.167em;text-transform:lowercase}
.pagination .ListaPaginas li a{padding:4px 8px;color:#232a6e;font-weight:bold;}
.pagination .ListaPaginas li span{padding:4px 8px;color:#80c4cd;font-weight:bold;}
.pagination .ListaPaginas .first span,.pagination .ListaPaginas .first a, .pagination .ListaPaginas .back span,.pagination .ListaPaginas .back a, .pagination .ListaPaginas .next span,.pagination .ListaPaginas .next a, .pagination .ListaPaginas .last span, .pagination .ListaPaginas .last a{background:url(../img/ico.png) no-repeat;}
.pagination .ListaPaginas .first span {background-position:0px -4091px;padding-left:17px;}
.pagination .ListaPaginas .first a {background-position:0px -4491px;padding-left:17px;}
.pagination .ListaPaginas .back span {background-position:0px -4291px;padding-left:12px;}
.pagination .ListaPaginas .back a {background-position:0px -4691px;padding-left:12px;}
.pagination .ListaPaginas .next span {background-position:68px -4391px;padding-right:12px;}
.pagination .ListaPaginas .next a {background-position:68px -4791px;padding-right:12px;}
.pagination .ListaPaginas .last span {background-position:54px -4191px;padding-right:17px;}
.pagination .ListaPaginas .last a {background-position:54px -4591px;padding-right:17px;}
.pagination .ListaPaginas .atual{background-color:#095BA6}
.pagination .ListaPaginas .atual strong{background:#fff;padding:4px 8px;font-weight:bold;color:#232a6e;}
.pagination .ListaPaginas .first, .pagination .ListaPaginas .last {display:none;}
.result-busca {margin:20px 0 30px 0;}
/*compare produtos*/
.main .sub{text-align:center;}
.filtroBusca, .addListaCasamento {overflow:hidden;margin:10px auto;width:718px;clear:both}
.addListaCasamento {width:570px}
.filtroBusca p, .addListaCasamento p{overflow:hidden;padding:0 10px 0 0;vertical-align:middle;float:right;line-height:28px;font-size:1.1em}
.filtroBusca p .qtd{color:#C00}
.filtroBusca strong span{color:#079498;margin-right:3px;font-weight:bold}
.filtroBusca .comparar, .addListaCasamento .adicionar{float:right}
.addListaCasamento .bt {background-position:0 -278px;display:block;}
.addListaCasamento .adicionar .bt{background:#F8ECA6 url(../img/img-temp.png);background-position:-5px -396px;text-indent:-999em;width:155px;color:#CFB934;font-size:1.25em;height:26px;line-height:30px;border-color:#E6D04D;padding:0 7px}
.filtroBusca .comparar .bt{background:#49BBC6;font-size:1.25em;height:28px;line-height:30px;border-color:#079498}
.busca-resultado span.comprar{position:absolute;top:115px;left:0;}
.busca-resultado span.comprar .bt{display:block;width:161px;height:23px;background:url(../img/img-temp.png) no-repeat 14px -521px #d02130;border:0;border-bottom:3px solid #7d0409;border-radius:4px;box-shadow:none;text-indent:-999em;}
.busca-resultado span.comprar .bt:hover {margin-top:1px;border-bottom-width:2px;background-color:#c70f29;}
.busca-resultado span.comprar .bt:active {margin-top:2px;border-bottom-width:1px;background-color:#bd0023;}
/* Busca sem Resultado */
.buscaVazia{margin-top:10px}
.buscaVazia ol{margin-top:10px;list-style-position:inside}
.buscaVazia li{margin-bottom:5px}
/* PAGINA COMPARE PRODUTOS*/
/* temp */.corpoComparacao embed, .corpoComparacao tbody img {display:none;}
.corpoComparacao{clear:both;border:10px solid #d7f0f0;margin:10px 0 40px 0;position:relative;}
.comparacao .topoComparacao {overflow:hidden;}
.corpoComparacao .compararOutros {position:absolute;bottom:-55px;right:0;}
.comparacao{overflow:hidden;padding:10px 10px 15px}
.comparacao .title3 span{font-size:0.8em;text-transform:none}
.comparacao .bts{overflow:hidden;float:right;padding:5px;clear:both;width:315px}
.comparacao .bts .email{float:right;margin:5px 5px;color:#d02130;font-weight:bold;font-size:1em;background:url(../img/smallIco.png) no-repeat 0 -2297px;padding-left:15px;vertical-align:middle}
.comparacao .bts .email:hover{text-decoration:none;color:#333}
.comparacao .compararOutros .bt{float:right;}
.corpoComparacao table{clear:both;width:100%;border-collapse:collapse;border-spacing:0}
.corpoComparacao table thead td, .corpoComparacao table thead th{border-bottom:5px solid #d7f0f0;}
.corpoComparacao table td{padding:10px;border-right:1px solid #d7f0f0}
.corpoComparacao table ul li{margin-bottom:3px}
.corpoComparacao .cProduct td{border-right:2px solid #ebebeb}
.corpoComparacao table th{width:135px;border-bottom:0 none;border-left:1px solid #d7f0f0;border-right:1px solid #d7f0f0;color:#d02130;font-weight:bold;padding:10px;text-align:left}
.corpoComparacao tbody td,.corpoComparacao tbody th{border-bottom:1px solid #d7f0f0;border-top:1px solid #d7f0f0;}
.corpoComparacao .remover td{background:#d7f0f0;}
.comparacao .corpoComparacao .remover.bottom td {border-bottom:0;}
.corpoComparacao .remover a:hover{text-decoration:none}
.corpoComparacao .remover a{background:url(../img/ico.png) no-repeat 0 -1300px;padding:3px 0 3px 25px;font-weight:bold;}
.corpoComparacao .prazo {width:135px;}
.corpoComparacao .prazo label{display:block;font-weight:normal;font-size:1em;color:#000;margin-bottom:5px}
.corpoComparacao .prazo *{vertical-align:middle}
.corpoComparacao .prazo .ok .bt{margin-top:5px;}
.corpoComparacao table fieldset legend{color:#d02130;font-weight:bold;font-size:1em;}
.corpoComparacao .prateleira .vitrineProdutos{padding:0}
.corpoComparacao .prateleira .vitrineProdutos li{margin:0;width:100%;float:none}
.corpoComparacao .prateleira .vitrineProdutos .productImage {padding:26px 2px;}
.corpoComparacao .postal1,.corpoComparacao .postal2{padding:4px;}
/*Tags*/
.tags{padding:18px;margin-top:50px;border:1px solid #C7E2FC;background:#f9fbfe;min-height:77px;}
.tags .tit {margin:-50px 0 27px -18px !important;position:relative;}
.tags .fdTags {clear:left;} 
.tags .fdTags fieldset {width:350px;margin:0 auto;}
.tags .fdTags fieldset .fitext {width:235px;border:1px solid #ccc;}
.tags .fdTags fieldset label span {display:block;color:#333;font-weight:bold;}
.tags p{font-size:12px;}
.vejaTags a{background:url(../img/allImages.png) no-repeat 0 -247px;display:block;width:230px;height:24px;text-indent:-999em;}
.adicioneTag a {background:url(../img/allImages.png) no-repeat 0 -223px;display:block;width:230px;height:24px;text-indent:-999em;float:right;}
.tagcloud {padding:22px 60px;clear:both;border:1px solid #C7E2FC;background:#fff;text-align:center;margin-bottom:10px;}
.tags ul {margin:26px auto 16px;width:500px;height:24px;clear:both;}
.tags li {padding:0 5px;}
.tags .adicionar {vertical-align:bottom;}
.tags .adicionar .bt {background-position:0 -271px;height:31px;width:90px;}
.tagcloud a {margin:7px;color:#e10918;}
.busca14{font-size:1.1em}
.busca15{font-size:1.2em}
.busca16{font-size:1.3em;}
.busca17{font-size:1.4em;}
.busca18{font-size:1.6em;}
/*Resenha*/
/*Opiniao dos Clientes*/
.consumidores {border:10px solid #D7F0F0;margin-bottom:10px;}
.MediaeAvaliacao {overflow:hidden;}
.consumidores .resenhas {border-top:5px solid #D7F0F0;}
.consumidores .infoAvaliacoes, .consumidores .avalieProduto {width:49%;}
.consumidores .infoAvaliacoes {float:right;}
.consumidores .avalieProduto {float:left;}
.consumidores .avalieProduto .valNota {display:none;}
.consumidores .medRating .rating {float:left;}
.consumidores .quem {float:left;width:71%;}
.consumidores .util {float:right;width:28%;font-size:0.916em;}
.consumidores .resenhas .util li.ajudou {padding:0;}
.consumidores .resenhas .util li.util span {text-align:right;}
.consumidores .avaliacao {overflow:hidden;}
.consumidores .avalieProduto input {border:none;background:none;}
.util .ajudou span {font-size:1em;font-weight:bold;}
.util .nao .bt {background:#49bbc6;border-color:#34a6b1;}
.util p {margin-bottom:10px;}
.consumidores .resenhas .util li {border:0;margin:0;padding:0 0 10px;}
.consumidores strong {color:#15899A;margin:0 5px 5px 0;font-size:1em;}
.consumidores .avalieProduto > strong, .consumidores .mediaAvaliacoes > strong {color:#666;margin:10px 5px 10px 0;font-size:1.5em;display:block;}
.consumidores fieldset ul li {margin-bottom:5px;}
.consumidores .resenhas p, .consumidores .resenhas span {color:#666;}
.consumidores .resenhas .dados{margin-bottom:10px;}
.infoAvaliacoes .todosComentarios {clear:both;}
.infoAvaliacoes .todosComentarios .lnkPop {font:normal 1.5em/37px 'extra',arial,sans-serif;font-weight:normal!important;clear:both;display:inline-block;color:#fff;background:#49bbc6;box-shadow:1px 1px 1px rgba(255,255,255,0.8) inset;padding:0 5px;height:34px;border:1px solid #34a6b1;cursor:pointer;}
.infoAvaliacoes ul {float:left; margin-bottom:15px;}
.consumidores .clientsRate .perCent {font-size:1em;margin-right:5px;float:left;}
.consumidores .clientsRate .medRating {float:left;}
.consumidores .clientsRate .perCent span {font-weight:normal;}
.consumidores .avaliacao {background:#fff;padding:10px;}
.consumidores .avalieProduto #ratingAvalieWrapper {margin:15px 0;}
.consumidores .resenhas li {border-bottom:1px solid #f1f1f1;margin-top:10px;overflow:hidden;padding:0 10px 10px;} 
.consumidores .mediaAvaliacoes {margin-bottom:10px;}
.consumidores .mediaAvaliacoes .totVotos {margin-top:10px;display:block;}
.opcoesAvalie input *{vertical-align:middle;} 
.opcoesAvalie {clear:left;}
.publique {clear:left;}
/* Thickbox */
.popup{background:#fff}
.TB_overlayBG{background:url(../img/overlay.png)}
* html #overlay{background-color:#000;background-image:url(../Images/blank.gif)}
.ajax__calendar_body{height:198px !important}
#TB_overlay{position:fixed;z-index:1000;top:0px;left:0px;height:100%;width:100%}
* html #TB_overlay{position:absolute}
#TB_window{display:none;position:fixed;top:50%;left:50%;z-index:1002;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}
/*barra alerta*/
.barra-alerta {padding:5px 0;width:100%;font-size:1em;font-weight:bold;background:#ff0;text-align:center;position:fixed;top:0;left:0;z-index:1000;}
.barra-alerta strong {color:#f00;}
.banner-PA-Delivery {margin:0 auto;width:464px;margin-top:-90px;position:relative;}
.banner-PA-Delivery a {background:url(../img/banner_pa-delevery.gif) no-repeat;width:464px;height:141px;display:block;text-indent:-999em;}
/*pagina intermediaria de Garantia*/
.GES h1 {display:none;}
.GES .area-root .container{width:940px;margin:0 auto 20px;border:10px solid #D7F0F0;border-top:none;}
.GES .area-root .container .tabs .selected{margin-left:20px;}
.boxGes, .boxGesServ{position:relative;padding:20px 20px 10px;background-color:#D7F0F0;}
.boxGes .tit, .boxGesServ .tit {margin:-10px -10px 10px;display:block;}
.boxGes .tit b, .boxGesServ .tit b {font:normal 1.5em/1 'extra',arial,sans-serif;background:#49bbc6 url(../img/ico.png) no-repeat 0 -1900px;color:#fff;padding:9px 9px 8px 18px;display:block;}
.boxGes .tit {background-position:3px -1394px;}
.boxGesServ .tit {background-position:3px -3594px;}
.boxGes .hd .info, .boxGesServ .info {margin:10px 0;}
.boxGes .wp, .boxGesServ .wp {}
.boxGesServ .wp ul , .boxGes .wp ul {position:relative;overflow:hidden;}
.boxGesServ .wp ul li, .boxGes .wp ul li {border-top:1px solid #fff;position:relative;overflow:hidden;}
.boxGesServ .wp ul li:first-child, .boxGes .wp ul li:first-child {border-top:none;}
.boxGesServ .wp ul li *, .boxGes .wp ul li *{vertical-align:middle;}
.boxGesServ .wp ul li.selected, .boxGes .wp ul li.selected{}
.boxGesServ .wp ul li input, .boxGes .wp ul li input {float:left;margin:6px 5px 0 15px;}
.boxGesServ .wp ul li label, .boxGes .wp ul li label{max-width:30%;float:left;text-align:left;padding:7px 10px;color:#222;font-size:1em;font-weight:bold;cursor:pointer;}
.boxGesServ .wp ul li .valorServ, .boxGes .wp ul li .valorGes {width:55%;float:right;padding:7px 30px;overflow:hidden;text-align:left;color:#222;font-weight:normal;}
.boxGesServ .wp ul li .valorServ {padding:15px 30px;}
.boxGesServ .wp ul li .descServ {display:none;}
.boxGes .infoVidGes .info,.boxGes .infoVidGes .videoGes,.boxGes .infoVidGes .videoGesServ{display:none;}
.GES .prodGES {width:940px;margin:20px auto 0;padding-bottom:10px;border:10px solid #D7F0F0;border-bottom:none;}
.GES .prodGES .wp{overflow:hidden;padding:20px;}
.GES .prodGES .hproduct{width:70%;}
.GES .prodGES .name {font:normal 2.2em/1 'extra',arial,sans-serif;color:#49BBC6;float:left;width:80%;}
.GES .prodGES .comprar {float:right;clear:right;}
.GES .prodGES .productImage {padding:2px 15px;float:left;}
.GES .prodGES .sale {color:#222;font-weight:bold;float:right;display:none;}
.GES .prodGES .precoServico{float:right;clear:right;color:#CB151D;margin:5px 0 10px;}
.GES .prodGES .precoServico .parcel{display:block;color:#222;font-size:0.9em;line-height:13px;width:240px;margin-top:5px;text-align:right;}
.GES .prodGES .precoServico .valorTotal,.GES .prodGES .precoServico .valorTotalClube{font-size:1.166em;text-align:right;}
.GES .prodGES .precoServico .valorTotal .precoAtual{font-size:1.285em;white-space:nowrap;}
.GES .prodGES .comprar a {padding:7px 5px 7px 33px;background:#d02130 url(../img/ico.png) no-repeat 5px -87px;font-size:2em}
.boxGes .hd .ico, .boxGesServ .hd .ico {/*temp*/display:none;/*/temp*/background:url(../img/setaBoxGes.png) no-repeat 0 -29px;text-indent:-9999em;width:30px;height:28px;position:absolute;right:25px;top:25px;}
.GES .open .hd .ico{background-position:0 0;}
.boxGes .regulamento {}
.boxGes .regulamento fieldset span {}
.boxGes .regulamento fieldset a,.textoVideoGes a {display:inline;color:#d02130;text-decoration:underline;}
.boxGes .regulamento fieldset a:after{content:'.';}
.boxGes .regulamento fieldset {}
.boxGes .regulamento .chk input {border:0;}
.GES .recomendado {float:left;padding:4px;margin-top:4px;font-size:0.916em;background:#49BBC6;color:#fff;font-weight:bold;}
.GES .selected .recomendado {background-position:0 -25px;}
.videoGes,.textoVideoGes,.videoGesServ,.textoVideoGesServ {margin-right:10px;}
.textoVideoGes a {display:inline-block;float:none;}
.infoGes {}
.GES .tabs {display:block;}
.GES .tabs li a {font-weight:bold;}
.GES .tabs .selected a {color:#49BBC6;background-color:#D7F0F0;}
.infoVidGes{display:none;position:absolute;top:-25px;right:20px;z-index:50;}
.infoVidGes .chk{display:none;}
.infoGes h3,.infoGes br {display:none;}
.infoGes strong {clear:left;padding-right:5px;display:block;}
.servicosList li {padding:16px 6px;margin:14px 30px 14px 0px;width:270px;float:left;background:#d8f0f0;}
.servicosList li em span {margin-bottom:10px;font-weight:bold;display:block;}
.servicosList .lnkPop {padding:6px 10px;font-weight:bold;color:#fff;background:#49bbc6;float:left;}
.servicosList .lnkPop:before {content:"+  ";}
a.btComprarServico {margin:20px 0 20px 120px;}
a.btComprarServico:hover {}
.servicosList .price {float:right;font-size:1.4em;font-weight:bold;color:#CB151D;line-height:22px;}
.servicosList .price:before {content:"R$ ";}
.infoGes fieldset {}


body.sku .lista-acessorios .vitrineProdutos li {width:23.5%;}
body.sku .lista-acessorios .vitrineProdutos .first {margin:0 0 0 10px;}
.lista-acessorios .hproduct {margin:0;width:auto;}
.trocaGarantida {display:none;}
.trocaGarantida .videoGarantia{display:none;}
.trocaGarantida li {list-style-type:none;}
.trocaGarantida .wp {height:auto;margin-left:85px;width:125px;margin-bottom:10px;}
.trocaGarantida .tituloTrocaGarantida {color:#bb0d14;font-size:13px;text-transform:uppercase;font-weight:bold;float:none;}
.trocaGarantida .textoTrocaGarantida {color:#000;font-size:11px;float:none;}
#ctl00_Conteudo_liTrocaGarantida a {color:#bb0d14;font-size:11px;}
#ctl00_Conteudo_popGarantiaEstendidaCompraVideo {float:left;font-size:14px;margin-left:12px;padding-bottom:20px;padding-left:205px;text-indent:-999px;background:url(../img/btn-troca-video-extra.png) no-repeat;display:none;}
/*Compartilhe Amigos*/
.compartilheBox {padding:10px 0;text-align:center;overflow:hidden;}
.compartilheBox .tit b span {font-weight:bold;}
/*SKU*/
.sku .area-3-1-2-2 {padding:20px 0 0 20px;overflow:hidden;}
.sku .area-3-1-2-2 .addLCas, .sku .area-3-1-2-2 .comprar {overflow:hidden;float:right;clear:right;}
.sku .area-3-1-2-2, .area-3-1-2-3, .area-3-1-2-4 {margin-bottom:15px;}
.sku .area-3-1-2-2 .addLCas {margin-top:5px;}
/*Dimensoes*/
.detalhesProduto .dimensoes h4 {color:#000;font-size:1.1em;font-weight:bold;display:block;float:none;padding:4px 0 4px 24px;}
.detalhesProduto .dimensoes dl dt {float:left;clear:left;width:10%;}
.detalhesProduto .dimensoes dl dd {overflow:hidden;padding:5px 0 0 0;margin-left:5px;float:left;}
/*.detalhesProduto .dimensoes .boxDms {overflow:hidden;padding:4px 24px;background:#F1F6FC;margin-bottom:10px;border-bottom:1px solid #DDEEFD;}*/
.detalhesProduto .dimensoes .boxDms dl {width:100%;padding:0;background:none;border:none;}
.detalhesProduto .dimensoes .boxDms .sTit {color:#000;font-weight:bold;padding:10px;display:block;}
/*carousel thumbs*/
.prodMidia .carouselBox {padding:10px 8px;margin:17px 0 0;clear:left;overflow:hidden;}
.prodMidia .carouselBox .mImagens, .prodMidia .carouselBox .mVideos {display:none;}
.prodMidia .carousel .thumbsImg, .prodMidia .carousel .thumbsVideo {font-size:0;}
.prodMidia .carousel .thumbsImg li,.prodMidia .carousel .thumbsVideo li{margin-right:0;text-align:center;padding:1px 0;height:45px;}
.prodMidia .carousel .thumbsImg li img {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.boxImg .thumbsImg a.zTActive img, .boxImg .thumbsImg a:hover img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.thumbsImg li , .thumbsVideo li {display:inline-block;margin-right:10px;}
#wpPlayerVideo {padding:3px;}
.thumbsVideo li img {width:50px;padding:4px 0;}
.demoManual {overflow:hidden;margin:15px 0 10px;}
.demoManual li {margin-bottom:10px;}
.demoManual a {color:#095ba6;font-weight:bold;background:url(../img/allImages.png) no-repeat -1126px -359px;padding:6px 0 6px 30px;display:block;height:12px;}
/*superZoom*/
.zoomPad{margin:0 auto;position:relative;width:292px;z-index:99;}
.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;display:none/*temp*/}
.zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomPup img{display:none;}
.zoomOverlay{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:118%!important;top:40px;background:#FFF;height:auto;z-index:110;margin-top:-21px;}
.zoomWrapper{position:relative;border:1px solid #D7F0F0;z-index:110;display:block;width:580px!important;}
.zoomWrapperTitle{display:none !important;background:#D7F0F0;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;margin:0 auto;}

.boxImg .imagemZoom{color:#666;display:block;overflow:hidden;padding:5px 5px 15px 5px;text-align:center;z-index:100;}
.boxImg .imagemZoom .txt {padding-left:20px;background:url(../img/ico.png) no-repeat 0 -4898px;}
/*TEMP*/
.destaque{width:960px;height:auto;overflow:hidden;margin:0 auto;padding-bottom:30px;}
.destaque .destLeft{width:300px;height:297px;float:left;}
.destaque .destRight{width:650px;height:auto;float:right;padding:15px 0;}
.destaque h1.name{font-size:16px !important;font-weight:bold;text-transform:none !important;padding:10px 0 20px;}
.destaque h1 span{display:block;font-size:0.55em;padding:10px 35px 0 0;}
.destaque .precos{width:205px; height:105px;float:left;}
.destaque .precode{text-decoration:line-through;font-size:12px;padding-bottom:5px;}
.destaque .precopor{color:#e60a15;font-size:15px;padding-bottom:4px;}
.destaque .precopor strong{font-size:27px;}
.destaque .precopor .txtDiscount{display:block;}
.destaque .parc{color:#e60a15;font-size:12px;}
.destaque .economize{font-size:11px;font-weight:normal;}
.destaque .comprar{float:left;padding-top:25px;}
.destaque .comprar .bt{float:none;display:block;}
.destaque .comprar .sel{float:none;}
.destaque .precos .mais{float:none;margin-top:7px;background:#34A6B1;border-color:#34A6B1;font-size:1.25em;height:26px;line-height:30px;}
.destaque .fotoProduto .box2 img{width:200px; margin:50px 0 0 60px}
/* txt resultado de busca */
div.rBusca{margin:5px 0;padding:0 5px 5px;text-align:center;background:#F5F9FC;border:1px solid #C7E2FC;font-size:13px;}
div.rBusca h2{color:#CC0000;font-size:16px;padding:5px 0;text-transform:uppercase;}
div.rBusca strong{font-weight:bold;}
div.rBusca a{color:#095BA6;font-weight:700;text-decoration:underline;}
/*compartilhe footer*/
.footer .compartilheFooter{display:block;overflow:hidden;padding:0 0 12px;margin-bottom:10px;border-bottom:1px solid #ddeefe;}
.footer .compartilheFooter li{padding:0 20px 0 42px;line-height:27px;float:left;font-size:1.2em;height:30px;}
.footer .compartilheFooter li a{color:#095ba6;}
.footer .compartilheFooter .cfLabel{padding:0 20px 0 0;line-height:25px;font-size:1.4em;font-weight:bold;float:left;}
.footer .compartilheFooter .cfL1{background:url(../img/sprite.png) no-repeat -402px -352px;}
.footer .compartilheFooter .cfL2{background:url(../img/sprite.png) no-repeat -401px -461px;}
.footer .compartilheFooter .cfL3{background:url(../img/extra_youtube.png) no-repeat 0px 0;}

/* temp - Destaque no prazo de entrega do checkout */
.disponibilidade .hdCalcCep .tit span b {color:#C00;}
.disponibilidade .calcFrete .formFrete .nao-sei-cep, .disponibilidade .calcFrete .formFrete label, .disponibilidade .hdCalcCep a {color:#000;}

/*reset atendimento.css*/
#footer .nav{float:none !important; margin-top:0 !important; width:auto !important;}
.acompanhePedido a, .faq a, .localizadorLojas a, .institucional a, .faq a{background:none !important;padding-left:0 !important;}
.acompanhePedido, .faq, .localizadorLojas, .institucional{border-top:0 !important; margin-top:0 !important;}

/* DFP */
.departamento .area-4-2 ins{margin:0 0 5px}
.home .area-3-1-1 ins {margin:0 0 5px;}
.home .area-3-2-2-2 ins {margin:0 0 5px;}
#google_ads_div_Home_Central_ad_wrapper {text-align:center;}
#google_ads_div_Home_Central{text-align:center;}/*Temp*/
/* hreview */
.hreview-aggregate {padding:6px;margin-top:15px;line-height:14px;color:#666;}
.hreview-aggregate .url {line-height:24px;color:#666;}
.hreview-aggregate .photo {margin-right:8px;float:left;}
.hreview-aggregate .rating {margin:0;text-indent:-999em;}
.hreview-aggregate, .hreview {background:#fff;border:10px solid #D7F0F0;margin-bottom:15px;padding:5px;position:relative;overflow:hidden;margin-bottom:20px;padding:8px;color:#666;}
.review-information {padding:10px 0 10px 10px;font-size:0.917em;color:#D7F0F0;display:block;position:absolute;top:0;left:0;width:100%;background:#49BBC6;}
.hreview .description {padding-top:35px;}
.sku .hreview .rating {margin:0;height:auto;display:inline;background:none;}
.reviewer {font-size:1.1em;font-weight:bold;color:#fff;}
/*banner TDCA*/
.bnrAvisoTDCA{background-color:#d02130;width:100%;height:auto;margin:0 auto;font-family:'extra';}
.bnrAvisoTDCA .tit{font-size:16px;font-weight:bold;color:#fbefa5;padding:10px 0px 0px 10px !important;background:none}
.bnrAvisoTDCA p{font-size:15px;color:#e0cbcd;line-height:18px;padding:3px 0px 10px 10px !important}
.bnrAvisoTDCA p strong{font-weight:normal;color:#fff;font-style:normal;}

/*pagamento 2 cartoes / temp */
#pgto2Cart {background:#d02130;padding:10px;margin:-10px 0 10px;}
#pgto2Cart strong,#pgto2Cart a, #pgto2Cart span {color:#fff;display:inline;font-weight:bold;}
.indisp #pgto2Cart {display:none;}
/*comprar flutuante*/
#ComprarScroll{display:none;position:fixed;right:0;top:30%;z-index:300;border:1px solid #d7f0f0;padding:10px;margin-bottom:15px;background:#fff;border-right:0;margin-right:0;}
#ComprarScroll .descricaoAnuncio {width:auto;}
#ComprarScroll .comprar {margin:5px 0 0;clear:left;}
#ComprarScroll br {display:none;}
#ComprarScroll .fechar .bt {width:33px;height:16px;background:#D02130;font-size:1.2em;position:absolute;top:10px;right:10px;text-indent:0;line-height:16px;}

/*temp hotsite cartao extra*/
#ctExtra .bt {border:0;}

/*temp reset sli css*/
body.busca-resultado.search .mnav h2.title1{font:normal 1.5em/1 'extra',arial,sans-serif;color:#fff;background:#49bbc6;margin:0 -10px!important;padding:10px 20px;}
body.busca-resultado.search .mnav h2.title1 a{color:#fff;font-weight:normal!important;background:none!important;text-align:left;padding:0!important;line-height:1!important;}
body.search #priceGoButton {background:#d02130;height:34px;text-indent:0;text-align:left;width:auto;font-size:1.5em;}
/*temp txts bts*/
.comparar .hproduct .comprar .bt{background-image:url(../img/img-temp.png);background-position:-3px -39px;width:134px;}
.sku .garantiaEstendida .comprar .bt{background-image:url(../img/img-temp.png);background-position:-5px 11px;width:132px;}
.resultadoAcessorios .comprar .bt{background-image:url(../img/img-temp.png);background-position:-5px -257px;width:185px;}
.sku .addLCas .bt{background-image:url(../img/img-temp.png);background-position:-5px -396px;width:154px;text-indent:-999em;}
.sku .ge .bt{background-image:url(../img/img-temp.png);background-position:-5px -329px;width:166px;text-indent:-999em;}
/*barra lista de casamento*/
#ctl00_pnlBarraAlertaListaCompra{display:none}
/*popup extra delivery*/
#contentExtraD {display:none;}
.janela-ed {overflow:hidden;padding:10px;background:#fff;border:10px solid #d7f0f0;}
.aviso-ed {background:url(../img/bg-popExtraD.png) no-repeat 5px 30px;padding:20px 0 0 252px;}
.aviso-ed .tit {font:normal 1.333em/1 'extra',arial,sans-serif;color:#d02130;margin-bottom:10px;}
.aviso-ed .tx {padding:0!important;color:#999;font-size:1.083em;line-height:16px;}
.aviso-ed .warn {color:#ef7706;display:block;margin:15px 0 20px;font-size:0.916em;}
.aviso-ed .bts {margin-bottom:10px;overflow:hidden;}
.aviso-ed .cancelar, .aviso-ed .continuar {margin-right:10px;float:left;}
.aviso-ed .cancelar .bt {background:#dadada;color:#999;border-color:#aeabab;}
.mainprwrapper {margin:0 auto;width:600px;}
/*veja-mais em Livros e DVD*/
.Livros .prateleira .veja,.DVDseBlu-Ray .prateleira .veja{display:block;float:right;font-size:0.8em;color:#49BBC5}
/*botao comprar 3 nivel*/
.busca-resultado span.comprar {display:none;}
.busca-resultado .hproduct:hover span.comprar {display:block;}

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

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

.corpoComparacao .seller {margin-left:5px;}
.priceRange {text-decoration:underline;line-height:20px;}

.listaLojistas .tit,.sellerList th{text-align:left;}
.listaLojistas .moreSellers,.sellerList th.pickupRules{text-align:right;}
.sellerList {width:100%;}
.sellerList thead {background-color:#49BBC6;color:#FFF;font-weight:bold;}
.sellerList .tit, .priceRange, .priceRange span {text-align:left;font-weight:bold;}
.sellerList thead th a {color:#FFF;text-decoration:underline;}
.sellerList tr {border:solid 1px #49BBC6;}
.sellerList th, .sellerList td {padding:10px;}
.sellerList .seller {color:#49BBC6;text-decoration:none;}

.listaLojistasPickup{margin-bottom:10px;width:100%;float:left;}
.listaLojistasPickup .storeInfo{line-height:16px;}
.listaLojistasPickup .store,
.listaLojistasPickup .storeName{font-size:1.1em;font-weight:bold;display:inline;}
.listaLojistasPickup .availability{display:inline;}
.listaLojistasPickup .address,
.listaLojistasPickup .storeAddress{margin-top:5px;}
.listaLojistasPickup .lnkMap{color:#d02130;}
.listaLojistasPickup .addCart{text-align:center;}
.listaLojistasPickup div.buying{margin:0 0 10px;}
.listaLojistasPickup .sellerList .btAdicionar{width:150px;line-height:16px;}
.retiraAviso{border:1px solid #49BBC6;color:#D02130;padding:10px;font-weight:bold;}

/* rating seller same as Rating Avail */
ul.avaliacao-lojista li {float:left;display:inline;width:15px;height:15px;padding:5px;margin:5px;background-image:url(/App_Themes/Extra/img/img.png);width:17px;height:17px;float:left;overflow:hidden;}
ul.avaliacao-lojista li.on {background-position:0 0;}
ul.avaliacao-lojista li.off:hover {background-position:-0 0;}
ul.avaliacao-lojista li.off {background-position:-155px 0;}
.ratingSeller .comentario-avaliacao {display:block;margin-left:2px;margin-right:2px;width:392px;height:65px;}
.ratingSeller .comentario {display:block;}

/* HeaderLojista.ascx */
.headerLojistaPedidos ul.rating {
background-image:none;
width:180px;
height:20px;
padding:0;
margin:0;
}
.headerLojistaPedidos ul.rating li {
float:left;
display:inline;
width:15px;
height:15px;
padding:5px;
margin:5px;
}
.headerLojistaPedidos ul.rating li.on {background-color:#fc0;}
.headerLojistaPedidos ul.rating li.off {background-color:#f00;}

/* skuLojista.aspx */
.skuSeller .conteudo {margin:0 auto;width:970px;}
.skuSeller .wrp {background:#D7F0F0;overflow:hidden;}
.skuSeller .wrp .filtro {padding:50px 20px 20px 20px;float:left;}
.skuSeller .wrp .frete {width:auto;float:right;}
.skuSeller .frete input.sufixo {padding:9px 5px 9px 0;border:0 none;text-align:center;}
.skuSeller .wrp.bottom .filtro {padding:0;}
.skuSeller .top {margin-top:20px;}
.skuSeller .bottom {padding:20px;}
.productSummary {padding:10px;background:#D7F0F0;overflow:hidden;}
.productSummary .produto {margin:0;width:auto;float:left;}
.productSummary .lnkPhoto {float:left;} 
.productSummary .photo {margin-right:12px;border:1px solid #079498 !important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.productSummary .name {width:405px;}
.productSummary .name a {font-size:1.25em;font-weight:bold;color:#079498;line-height:17px;}
.productSummary .priceRange {padding:20px;float:right;font-size:1.4em;color:#FFF;background-color:#49BBC6;text-decoration:none;}
.productSummary .priceRange span {font-size:2em;}
.productSummary .priceRange .lowPrice {padding-right:30px;}
.skuSeller table.sellerList {border-right:10px solid #D7F0F0;border-left:10px solid #D7F0F0;}
.skuSeller .sellerList th {border-right:1px solid #FFF;}
.skuSeller .sellerList th.adicionarCarrinho {width:150px;}
.skuSeller .sellerList tr {border:none;}
.skuSeller .sellerList td {border-top:solid 1px #D7F0F0;text-align:center;}
.sellerList td.lojista {width:333px;text-align:left;}
.skuSeller .sellerList .sellerLogo {margin:10px 10px 10px 0;float:left;}
.skuSeller .sellerList .seller {font-size:1.25em;color:#000;font-weight:bold;}
.skuSeller .sellerList .info {margin:4px 0 0;font-size:0.9em;display:block;}
.sellerList .lifetimeSummary {font-size:1.2em;color:#079498;font-weight:bold;}
.skuSeller .sellerList .smallRating{margin-left:0;}
.skuSeller .sellerList .totalRatings{margin-top:5px;font-size:0.9em;display:block;}
.sellerList .totalReviews {padding-left:5px;}
.sellerList td.valor, .sellerList td.valorTotal, .sellerList td.valorTotal .parcel, .skuSeller .priceShipping {font-weight:bold;}
.skuSeller .priceShipping {color:#D02130;}
.skuSeller .availability {margin:5px auto;width:180px;display:block;line-height:14px;}
.sellerList td.valorTotal {font-size:1.2em;color:#D02130;}
.sellerList td.valorTotal .parcel {line-height:24px;display:block;font-size:0.8em;}
.sellerList td.valor,
.sellerList td.valorTotal,
.skuSeller .adicionarCarrinho .bt {white-space:nowrap;}
.skuSeller .obsFrete {margin-top:5px;}

/* AvaliarLojista.aspx */
.ratingSeller .conteudo {margin:0 auto;width:970px;}
.ratingSellerWrapper {border:10px solid #D7F0F0;overflow:hidden;}
.ratingSellerWrapper .tit {padding:8px;font-size:1.2em;font-weight:bold;color:#FFF;background:#49BBC6;border-bottom:2px solid #D7F0F0;}
.ratingSellerWrapper h3 {margin-bottom:5px;font-size:1.2em;font-weight:bold;color:#49BBC6;}
.avalieLojista label {display:block;}
.orderSummary {padding:20px;margin-bottom:20px;border-bottom:4px solid #49BBC6;overflow:hidden;}
.orderSummary .user {margin-bottom:15px;font-size:1.1em;}
.orderSummary .user i {margin-bottom:4px;display:block;font-size:1.5em;font-weight:bold;color:#49BBC6;}
.orderSummary .orderDate, .orderSummary .orderNumber {float:right;clear:both;}
.orderSummary .orderDate {margin-bottom:8px;}
.orderSummary .orderNumber {font-size:1.2em;color:#49BBC6;font-weight:bold;}
.orderSummary .orderNumber i {font-size:0.8em;color:#4a4a4a;font-weight:bold;}
.avaliacaoCompra {width:100%;border-bottom:4px solid #49BBC6;clear:both;float:left;}
.avalieProduto {padding-left:20px;width:52%;float:left;}
.avalieLojista {padding:0 0 20px 20px;width:42%;float:right;border-left:2px solid #D7F0F0;}
.item {margin-bottom:30px;}
.item .buying {font-size:0.9em;}
.product .photo {margin-right:8px;float:left;border:1px solid #ccc;}
.questions label {line-height:15px;}
.answer {margin:5px 0 10px;overflow:hidden;}
.answer label {margin-right:20px;line-height:18px;display:inline-block;float:left;}
.answer input {height:14px;display:block;float:left;}
.ratingSeller .voltar, .ratingSeller .avaliar {margin:10px 10px 10px 10px;float:left;}
.ratingSeller .avaliar {float:right;}
.headerLojista {margin:0 0 10px;overflow:hidden;}
.rateSeller {overflow:hidden;}
.rateSeller .legenda {padding-top:15px;float:left;display:block;font-size:0.9em;}
.comments {margin-top:5px;overflow:hidden;}
.comments textarea {margin-top:5px;width:350px;height:70px;}
.headerLojista .sellerLogo {margin-right:10px;float:left;}
.feedbackSummary .seller {text-decoration:none;}
.feedbackSummary .lifetimeSummary {color:#079498;font-weight:bold;}
.feedbackSummary .totalReviews {padding-left:5px;font-size:0.8em;}
.lnks .enviarEmail,
.ratingSeller .lnks {display:none;}

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

/* frete move up */
.mensagemrestricao {padding-bottom:10px;color:#D02130;text-align:center;}
.mensagemrestricao span {font-weight:bold;}

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

.busca-resultado .headerLojista,
.lojista .headerLojista {margin:0 auto 10px;width:960px;border:1px solid #D7F0F0;}
.busca-resultado .headerLojista .sellerLogo,
.lojista .headerLojista .sellerLogo {margin:10px;}
.busca-resultado .headerLojista .seller,
.lojista .headerLojista .seller {font-size:2em;color:#D12030;font-weight:bold;}
.busca-resultado .headerLojista .smallRating,
.lojista .headerLojista .smallRating {float:left;}
.busca-resultado .headerLojista .lifetimeSummary,
.lojista .headerLojista .lifetimeSummary {padding-left:10px;line-height:30px;}
.busca-resultado .headerLojista .feedbackSummary,
.lojista .headerLojista .feedbackSummary {padding:20px 30px;float:left;width:55%;height:52px;border-left:1px solid #D7F0F0;border-right:1px solid #D7F0F0;}
.busca-resultado .headerLojista .lnks,
.lojista .headerLojista .lnks {padding:28px 0;overflow:hidden;text-align:center;}
.busca-resultado .headerLojista .lnks .bt,
.lojista .headerLojista .lnks .bt {display:inline-block;margin-top:5px;height:26px;line-height:30px;padding:0 7px;font-size:1.25em;background:#49bbc6;border-color:#34a6b1;}

.detalheLojista {background-color:#d7f0f0;padding:10px;margin:0;}
.detalheLojista .seller {height:17px;margin:0;padding:10px;color:#FFF;background-color:#49bbc6;text-transform:uppercase;font:normal 1.5em/1 'extra',arial,sans-serif;text-decoration:none;}
.detalheLojista .sellerInfo {padding:20px;line-height:18px;background-color:#FFF;}
.detalheLojista .sobre {padding:10px;background:#fff;}
.detalheLojista p {padding-bottom:5px;line-height:18px;}
.detalheLojista p p {padding:0px;}
.detalheLojista ul.abas {margin:30px 0 0 0;padding:0;list-style:none;display:block;}
.detalheLojista ul.abas li {display:inline-block;height:17px;padding:10px;margin:0;text-transform:uppercase;cursor:pointer;font:normal 1.2em/1 'extra',arial,sans-serif;}
.detalheLojista ul.abas li.on {background-color:#FFF;color:#000000;}
.detalheLojista ul.abas li.off {background-color:rgb(73,187,198);color:#FFF;}
.detalheLojista ul.abas li.off a {color:#FFF;}
.detalheLojista ul.tabs li a{padding:0;}

.lojista .avaliacoes {background:#fff;}
.lojista .hreview {margin:0 10px;border:0;border-bottom:1px solid #49BBC6;}
.lojista .detalheLojista .hreview p {padding:0;}
.lojista .review-information {padding:5px 0 0 0;}
.lojista .smallRating {margin-left:5px;display:inline;}
.lojista .rating {display:inline-table;margin-bottom:0;padding-top:7px;text-indent:-9999em;}
.lojista .review-information {margin:0 10px;width:97%;color:#000;background:#fff;}
.lojista .reviewer {color:#49BBC6;}
.lojista .hreview .description {padding-top:20px;}

.lojista .prateleira .vitrineProdutos > li{float:none;border-right:1px dotted #cfcfcf}

/*botao comprar 3 nivel*/
.lojista span.comprar {display:none;}
.lojista .hproduct:hover span.comprar {display:block;}
.lojista span.comprar{position:absolute;top:115px;left:0;}
.lojista span.comprar .bt{display:block;width:161px;height:23px;background:url(../img/img-temp.png) no-repeat 14px -521px #d02130;border:0;border-bottom:3px solid #7d0409;border-radius:4px;box-shadow:none;text-indent:-999em;}
.lojista span.comprar .bt:hover {margin-top:1px;border-bottom-width:2px;background-color:#c70f29;}
.lojista span.comprar .bt:active {margin-top:2px;border-bottom-width:1px;background-color:#bd0023;}


/* gigya */
.header #componentGigyaHeaderDiv {margin-top:4px;display:none;}
.sku .area-3-2-5 {color:#49BBC6;margin-bottom:15px;padding:0 0 20px;}
.sku .area-3-2-5 h3 {font-size:1.454em;font-weight:bold;margin-bottom:20px;text-align:center;}
.reactions {border:1px solid #D7F0F0;margin-bottom:10px;padding:10px 0 15px;}
.share {border:1px solid #D7F0F0;padding:10px 0 15px;}
.sku .area-3-2-5 table {margin:0 auto;}
.socialLogin {margin:0 15px 20px 0;width:96%;border:10px solid #D7F0F0;background:#F9FBFE;}
.login .socialLogin {padding-bottom:15px;margin-bottom:15px;}
.checkoutPassos .socialLogin,
.socialLogin .socialLogin {margin:0;padding:0;border:0;background:none;}
.areaLogin .socialLogin {padding:15px 30px;}
body.login .socialLogin p {padding:0 10px;margin-bottom:10px;background:#49BBC6;font:1.5em/35px 'extra',arial;color:#FFF;}
.p1 .socialLogin p {margin-bottom:0;}
.socialLogin p strong {color:#49BBC6;}
#componentGigyaSocialLogin {margin:0 auto;}
.p1 .socialLogin #componentGigyaSocialLogin {margin-left:-40px;}
.cadastroCampos .avatar {margin-right:10px;float:left;}
.btGFB {width:154px;height:17px;display:block;text-indent:-9999em;top:32px;left:140px;position:absolute;background:url(../img/btGFB.gif) no-repeat;display:none;}
#MenuWelcomeLogado{background:#D02130;width:170px;display:inline-block;padding:0 5px 20px 0;position:relative;z-index:5;}

.loginBar{padding:0;width:100%;height:50px;background:#d02130;position:absolute;top:0;left:0;z-index:999;overflow:hidden;}
.loginBar .btGFB {background:url(../img/fbLogin.png) no-repeat;width:230px;height:32px;float:left;display:block;position:relative;top:0;left:0;text-indent:-9999em;}
.loginBarFB {margin:0 auto;width:940px;}
.loginBarFB iframe {margin:-13px 0 0 0;}
#fbLogin {color:#fff;line-height:32px;}
#fbLogin p {padding-left:356px;display:block;float:left;font-size:0.95em;background:url(../img/fbLogin.png) no-repeat 38px -32px;}
.bnrAppExtraFooter{border-top:1px dotted #e37a83;display:block;margin-top:10px;overflow:hidden;padding:10px 0 0;width:100%;}
.bnrAppExtraFooter img{float:left;margin-left:10px;}
.bnrAppExtraFooter .appTextoFooter{float:left;margin-left:10px;margin-top:5px;}

/*TEMP - skin logo animado*/
.header .logo{top:14px;height:100px;background:url(../img/logo-animate.gif) 0 -4px no-repeat;}

/* SLI fix */
.navigation .title2,.navigation .list2 li a {background:none;}
.navigation .title2 {padding:0 0 0 10px;}

/* Guia de medidas - pag prod */
.area-3-1-2-1{overflow:hidden;}
.lnkTabMedidas .lnkPop{font-size:0.8em;float:left;padding:0 4px 0 19px;line-height:16px;background:#49bbc6 url(../img/ico.png) no-repeat 0 -8200px;color:#fff;font-weight:bold;}

.msDeptGrpWrp,.msTermGrpWrp{padding:20px;overflow:hidden;width:100%;}
.msDeptGrpWrp strong,.msTermGrpWrp strong{font-size:1.5em;}
.msDeptGrp,.msTermGrp{margin:10px;}
.msDept,.msTerm{margin:0 40px 10px 0;width:200px;float:left;} 
.msDeptLnk,.msTermLnk{line-height:20px;}
.msDeptLnk:hover,.msTermLnk:hover{text-decoration:underline;}

.sku-resumo #aspnetForm{min-width:770px;min-height:530px;}
.sku-resumo .area-3{padding:15px 0 0 395px;margin:0;width:480px;position:relative;overflow:hidden;}
.sku-resumo .area-3-1-2-2{padding:0;}
.sku-resumo .descricaoAnuncio{margin-right:0;width:259px;}
.sku-resumo .area-3-1-2-2 .addLCas{float:right;}
.sku-resumo .prodMidia{margin-bottom:0;}
.sku-resumo .prodMidia .carouselBox{padding:0 8px;margin:0;}
.sku-resumo .entExtRapida{display:none;}
.sku-resumo .fechar{position:absolute;right:10px;top:10px;}

/*TEMP Rating Livros*/
body.Livros .pnlFilter, body.Livros .pnlFilter ul { display:block !important;}

.clubeCadastro * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clubeCadastro h1 { display: table; width: 940px; margin: 30px auto 0; padding-left: 170px; font: 300 3.167em/129px 'PlutoBold', 'Arial Black', sans-serif; color: #0086cb; letter-spacing: -0.05em; background: url(../img/clubeCadastroLogo.png) no-repeat left center; }
.clubeCadastro .userData { display: table; width: 95%; max-width: 940px; margin: 30px auto 0; padding: 30px 15px 15px; font-family: 'Segoe UI', Arial, sans-serif; }
.clubeCadastro .userData { margin-bottom: 30px; border: 1px solid #d5dbdb; border-top: 3px solid #007ac3; border-radius: 4px; }
.clubeCadastro .userData .grp{ margin: 0 15px 20px; }
.clubeCadastro .userData .fCpf { float: left; width: 46.5%; }
.clubeCadastro .userData .fId { float: right; width: 46.5%; }
.clubeCadastro .userData .fCep .nao-cep {margin-left:6px;color:#007AC3;text-decoration: underline;}
.clubeCadastro .userData .fCep .nao-cep:hover {color:#0062A9;}
.clubeCadastro .userData .fEndereco {float: left; width: 75%;}
.clubeCadastro .userData .fNumero {float: right; width: 18%;}
.clubeCadastro .userData .fBairro,
.clubeCadastro .userData .fCidade {float: left;width: 31.15%;}
.clubeCadastro .userData .fEstado {float: right; min-height: 80px;}
.clubeCadastro .userData .DDD {width:65px!important;}
.clubeCadastro .userData .fTel .telefone {width:130px!important;}
.clubeCadastro .userData label{display: block; margin-bottom: 6px; font-size: 1.333em; font-weight: 700; color: #666;/*margin-bottom:4px;display:block;font-size:1.3em;font-weight:bold;color:#48bac6;*/}
.clubeCadastro .userData .fSexo span label{margin-right:40px;display:inline;}
.clubeCadastro .userData br{display:none;}
.clubeCadastro .bts {margin:15px;}
.clubeCadastro .bts .btSalvar {width:100%;box-shadow:none;}
.clube .userData input[type="text"],
.clube .enderecoWrp input[type="text"],
.clube .fNewUser input[type="text"],
.clube .fNewUser select,
.clube .enderecoWrp select,
.clube .userData select{padding:15px 20px !important;width:88.5%;font-size:1.3em;border:1px solid #d5dbdb;border-radius:4px;}
.clube .userData select,
.clube .userAddress select{width:auto;}
.clubeCadastro fieldset legend{padding-bottom:10px;margin-bottom:20px;width:100%;font-size:1.6em;color:#0086cb;border-bottom:1px solid #0086cb;}
.clube.clubeCadastro .userData input[type="text"],
.clube.clubeCadastro .enderecoWrp input[type="text"],
.clube.clubeCadastro .fNewUser input[type="text"],
.clube.clubeCadastro .fNewUser select,
.clube.clubeCadastro .enderecoWrp select,
.clube.clubeCadastro .userData select{width:100%;}
.ui-autocomplete{width:65% !important;}
.clubeCadastro .lnkAdicionarWrp{}
.areaAdicionais{position:relative;}
.clubeCadastro .lnkRemoverWrp{position:absolute;top:0;right:0;}
.clubeCadastro .lnkAdicionar,.clubeCadastro .lnkRemover{padding-left:18px;color:#0086cb;text-decoration:underline;font-size:1.2em;}
/* .clubeCadastro .userData .fId input{min-width:170px;}
.clubeCadastro .userData .fCpf input{min-width:150px;} */

.clube .fFG01 .fCpf input {width: 150px;}
.clube .fFG01 .fId input {width: 170px;}

.clube .userData .fData .dia,.clube .userData .fData .mes{width:30px;text-align:center;}
.clube .userData .fData .ano{width:50px;text-align:center;}
.clube .userData .fData .exData{}
.clubeCadastro .userData select{width:auto;}
.clube .fTel .telefone{width:100px !important;}
.cclubeCadastrocm .userData .ind a{text-decoration:underline;}
.clubeCadastro .userData .fCep .prefixo{width:90px !important;}
.clubeCadastro .userData .fCep .sufixo{width:70px !important;}

.clubeCadastro .userData .dia,.clubeCadastro .userData .mes{width:60px!important;}
.clubeCadastro .userData .ano{width:80px!important;}
.clubeCadastro .userData .bt{display:inline-block;padding:14px 16px;height:auto;line-height:normal;font-family:'PlutoBold', Arial, sans-serif;font-size:1.7em;color:#fff;letter-spacing:-0.02em;background-color:#d02130;border:0;border-bottom:4px solid #7d0409;border-radius:4px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;}
.clubeCadastro .userData .bt:hover{background:#b00b10;}
.clubeCadastro .erro{width:60%;margin:10px auto;}
.clubeCadastro span.erro {padding:0;background:0;}
.clubeCadastro span.erro label{background-color:#FBF9BD;}

.area-1 .headerClube{margin: 0 auto;width:970px;position:relative;}
.area-1 .headerClube h1 {position:absolute;top: 25px;left: 18px;width:242px;height:203px;background: url(../img/spriteClubeExtra.png) no-repeat 0 -600px;text-indent: -999em;}
.area-1 .headerClube h1 a{display:block;width:inherit;height:inherit;}
.area-1 .menuClube{position:absolute;right:0;top:20px;}
/*.area-1 .menuClube li{margin:10px;display:inline;}*/

/* clube extra - v1.4 */
.checkout.clube #ctl00_Conteudo_upConteudo { background: url("../img/ce-bgx2.png") repeat-x center top; /*padding: 25px 0 0*/; }
.checkout.clube .headerClube { margin-bottom: 19px; }
.ce-row * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ce-row { display: table; width: 940px; margin: 0 auto 30px; font: 300 16px/1 'Segoe UI', Arial, sans-serif; color: #666; }
.ce-row h2 { margin-bottom: 20px; font: 1.75em/1 'PlutoBold', 'Arial Black', sans-serif; letter-spacing: -0.045em; color: #007ac3; }
.ce-sobre-clube h2 { margin-bottom: 5px; }
.ce-como-funciona h2,
.ce-sobre-pontos h2,
.ce-pontos h2,
.ce-funciona h2 { padding-bottom: 6px; border-bottom: 3px solid #007ac3; }
.ce-row p { margin-bottom: 20px; font-size: .875em; line-height: 1.143em; }
.ce-row.ce-sobre-clube p { font: 1em/1 'Pluto', Arial, sans-serif; }
.ce-row .video { border-top: 3px solid #007ac3; border-radius: 3px; }
.headerClube { display: table; width: 100%; font: 300 16px/1 'Segoe UI', Arial, sans-serif; z-index: 55; }
.headerClube h1 { float: left; width: 115px; height: 96px; margin: 0 0 25px; background: url(../img/spriteClubeExtra.png) no-repeat -250px -600px; text-indent: -999em; }
.headerClube h1 a {display:block;width:inherit;height:inherit;}
.headerClube ul { float: right; margin-top: 30px; }
.headerClube li { float: left; padding: 22px 12px 0; border-left: 1px dotted #7fa0b5; }
.headerClube li:first-child { border-left: 0; }
.headerClube li:last-child { padding-right: 0; }
.headerClube li a { margin: 0; padding-top: 22px; font-size: .75em; font-weight: 700; color: #7fa0b5;  background: url(../img/spriteClubeExtra.png) no-repeat; }
.headerClube li a:hover { color: #ee2c6c; }
.headerClube li.lnkLogRegister a { background-position: 30px -850px; }
.headerClube li.lnkLogRegister a:hover { background-position: 30px -900px; }
.headerClube li.lnkExtrato a { background-position: -110px -850px; }
.headerClube li.lnkExtrato a:hover { background-position: -110px -900px; }
.headerClube li.lnkVale a { background-position: -110px -950px; }
.headerClube li.lnkVale a:hover { background-position: -110px -1000px; }
.headerClube li.lnkCadastro a { background-position: -273px -850px; }
.headerClube li.lnkCadastro a:hover { background-position: -273px -900px; }
.headerClube li.lnkInfo a { background-position: 38px -950px; }
.headerClube li.lnkInfo a:hover { background-position: 38px -1000px; }
.headerClube li.lnkFAQ a { background-position: -268px -950px; }
.headerClube li.lnkFAQ a:hover { background-position: -268px -1000px; }
.ce-capa { width: 100%; min-height: 615px; margin-bottom: 30px; background: url(../img/home-capa.jpg) no-repeat center top; }
.ce-capa-cont { position: relative; }
.ce-capa-cont h1 { position: absolute; top: 25px; left: 18px; width: 242px; height: 203px; background: url(../img/spriteClubeExtra.png) no-repeat 0 -600px; text-indent: -999em; }
.ce-capa-cont .col { float: right; width: 390px; }
.ce-capa-cont .col > div { margin-bottom: 20px; }
.ce-capa-cont .ce-nav-cont { float: right; }
.ce-capa-cont .ce-nav-cont ul { margin-top: 70px; margin-bottom: 5px; }
.ce-capa-cont .slogan { float: right; margin-top: 135px; width: 369px; height: 132px; background: url(../img/spriteClubeExtra.png) no-repeat 0 -450px; text-indent: -999em; }
.ce-capa-cont .assista { float: left; margin: 0 0 8px 20px !important; font-size: .875em; color: #007ac3; }
.ce-capa-cont .video { float: right; width: 370px; height: 210px; background-color: #000; border-radius: 4px; overflow: hidden; }
.ce-capa-cont .video .play { display: block; width: inherit; height: inherit; background: url(../img/video-capa-trigger.jpg) no-repeat center; cursor: pointer; }
.ce-capa-cont .video iframe { width: 370px; height: 210px; }
.ce-capa-cont .button-set { float: right; }
.ce-capa-cont .button-set a { float: right; padding: 0 30px; font-size: 1.75em; font-family: 'PlutoBold', Arial, sans-serif; line-height: 60px; letter-spacing: -0.045em; color: #fff; background-color: #007ac3; border-bottom: 4px solid #003e67; border-radius: 4px; }
.ce-capa-cont .button-set a:hover { margin-top: 1px; border-bottom-width: 3px; background-color: #006fb7; }
.ce-capa-cont .button-set a:active { margin-top: 2px; border-bottom-width: 2px; background-color: #0062a9; }
.ce-slider .bnrFullTvHome { width: 100%; }
.ce-slider .bnrFullTvHome .container { width: 940px; height: 330px; background-color: #0087CB; border-radius: 4px; overflow: hidden; }
.ce-slider .bnrFullTvHome .bnrTv { width: inherit; position: relative; float: left; }
.ce-slider .bnrFullTvHome .bnrTv .bnrTvPrdt { }
.ce-slider .bnrFullTvHome .bnrTv .bnrTvPrdt img { display: block; }
.ce-slider .bnrFullTvHome .bnrTv .bnrTvItens { position: absolute; bottom: 10px; width: 100%; text-align: center; }
.ce-slider .bnrFullTvHome .bnrTv .bnrTvItens li { display: inline-block; margin: 0 3px; }
.ce-slider .bnrFullTvHome .bnrTv .bnrTvItens li a { display: block; width: 15px; height: 15px; text-indent: -999em; background-color: #005992; border-radius: 50%; }
.ce-slider .bnrFullTvHome .bnrTv .bnrTvItens .selected a { background-color: #5bb9ea; }
.ce-pontos.deslogado .mosaic { margin: 0 -10px; }
.ce-pontos .mosaic .row { display: table; width: 100%; margin-top: 15px; padding-top: 15px; border-top: 1px dotted #808b8d; }
.ce-pontos .mosaic .row:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.ce-pontos .mosaic .col { float: left; width: 33.33333%; padding: 0 70px; border-left: 1px dotted #808b8d; }
.ce-pontos.deslogado .mosaic .col { width: 16.66666666666667%; padding: 0 10px; border-left: 0; }
.ce-pontos .mosaic .col:first-child { border-left: 0; }
.ce-pontos .mosaic .col p.title { margin-bottom: 10px; padding-bottom: 10px; font-size: 1.125em !important; line-height: 1 !important; font-weight: 700; border-bottom: 1px dotted #808b8d; }
.ce-pontos .mosaic .col p { margin-bottom: 10px; font-size: .875em; line-height: 1.143em; }
.ce-pontos.deslogado .mosaic .col p { font-size: .75em; line-height: 1.167em; text-align: center; }
.ce-pontos.deslogado .mosaic .col.hiper p,.ce-pontos.deslogado .mosaic .col.super p, .ce-pontos.deslogado .mosaic .col.mini p, .ce-pontos.deslogado .mosaic .col.posto p { border-bottom: none; }
.ce-pontos .site p.title { color: #007ac3; }
.ce-pontos .posto p.title { color: #50b848; }
.ce-pontos .drogaria p.title { color: #d02130; }
.ce-pontos .hiper p.title { color: #ee2c6d; }
.ce-pontos .super p.title { color: #ee2c6d; }
.ce-pontos .mini p.title { color: #faa61a; }
.ce-pontos  [class^="icon-"] { display: block; margin: 0 auto 10px; width: 93px; height: 75px; background: url(../img/spriteClubeExtra.png) no-repeat; }
.ce-pontos .icon-site { background-position: 0 -150px; }
.ce-pontos .icon-hiper { background-position: -100px -150px; }
.ce-pontos .icon-super { background-position: 0 -250px; }
.ce-pontos .icon-mini { background-position: -100px -250px; }
.ce-pontos .icon-posto { background-position: -200px -250px; }
.ce-pontos .icon-drogaria { background-position: -300px -250px; }
.ce-pontos .mosaic .btn { display: block; font: 300 13px/35px 'PlutoBold', 'Arial Black', sans-serif; color: #666; text-align: center; background-color: #fff; border: 1px solid #d5dbdb; border-radius: 4px; }
.ce-pontos.deslogado .mosaic .btn { display: none !important; }
.ce-pontos .mosaic .btn:hover { background-color: #efefef; }
.ce-funciona ul { display: table; width: 100%; }
.ce-funciona .itm { float: left; width: 220px; height: 219px; margin-left: 20px; background-color: #007ac3; border-radius: 50%; }
.ce-funciona .itm:first-child { margin-left: 0; }
.ce-funciona .itm { padding: 20px 20px 0; color: #fff; text-align: center; }
.ce-funciona .itm i { display: inline-block; width: 75px; height: 71px; margin: 0 auto 8px; background: url(../img/spriteClubeExtra.png) no-repeat; }
.ce-funciona .itm.itm-1 i { background-position: 0 -350px; }
.ce-funciona .itm.itm-2 i { background-position: -100px -350px; }
.ce-funciona .itm.itm-3 i { background-position: -200px -350px; }
.ce-funciona .itm.itm-4 i { background-position: -300px -350px; }
.ce-funciona .itm p { font-size: .75em; line-height: 1.25em; }
.ce-funciona .itm p.title { margin-bottom: 10px; padding-bottom: 10px; font-family: 'PlutoBold', 'Arial Black', sans-serif; font-size: .938em; letter-spacing: -0.045em; border-bottom: 1px dotted #fff; }
.ce-funciona .itm p a { color: #fff; text-decoration: underline; }
.ce-funciona .itm p a:hover { color: #efefef; }
.ce-funciona .itm p a .arrow { font-size: 70%; }
.ce-como-funciona ul { display: table; width: 100%; }
.ce-como-funciona li { float: left; }
.ce-como-funciona li.itm { width: 160px; text-align: center; }
.ce-como-funciona li.itm .icon { display: inline-block; width: 75px; height: 71px; margin-bottom: 8px; background: url(../img/spriteClubeExtra.png) no-repeat; }
.ce-como-funciona li.itm.itm-1 .icon { background-position: 0 0; }
.ce-como-funciona li.itm.itm-2 .icon { background-position: -100px 0; }
.ce-como-funciona li.itm.itm-3 .icon { background-position: -200px 0; }
.ce-como-funciona li.itm.itm-4 .icon { background-position: -300px 0; }
.ce-como-funciona li.itm p.title { margin-bottom: 8px; padding-bottom: 8px; font: 300 1em/1 'PlutoBold', 'Arial Black', sans-serif; color: #007ac3; letter-spacing: -0.045em; border-bottom: 1px dotted #808b8d; }
.ce-como-funciona li.itm p { font-size: .750em; line-height: 1.25em; font-weight:700;}
.ce-como-funciona li.itm strong { font-size:1.05em;}
.ce-como-funciona li.arrow { width: 100px; height: 150px; background: url(../img/arrow.png) no-repeat center 78px; text-indent: -999em; }
.ce-sobre-pontos ul { display: table; width: 100%; }
.ce-sobre-pontos li { float: left; }
.ce-sobre-pontos li.itm { min-height: 260px; padding: 0 20px; border-left: 1px dotted #808b8d; }
.ce-sobre-pontos li.itm.itm-1 { width: 300px; padding-left: 0; border-left: none; }
.ce-sobre-pontos li.itm.itm-2 { width: 320px; }
.ce-sobre-pontos li.itm.itm-2 p:first-child { margin-top: 20px; }
.ce-sobre-pontos li.itm.itm-3 { width: 320px; padding-right: 0; }
.ce-row .button-set { display: table; width: 100%; text-align: center; }
.ce-row .button-set a.btn { display: inline-block; padding: 0 30px; font-size: 1.625em; font-family: 'PlutoBold', Arial, sans-serif; line-height: 46px;letter-spacing: -0.045em; color: #fff; background-color: #d02130; border-bottom: 4px solid #7d0409; border-radius: 4px; }
.ce-row .button-set a.btn:hover { margin-top: 1px; border-bottom-width: 3px; background-color: #c70f29; }
.ce-row .button-set a.btn:active { margin-top: 2px; border-bottom-width: 2px; background-color: #bd0023; }
.ce-row .button-set .reg { margin-top: 3px; font-size: 0.75em; }
.ce-row .button-set .reg a { color: #007ac3; text-decoration: underline; }
.ce-row .button-set .reg a:hover { color: #0062a9; }
.ce-row .button-set .reg a .arrow { font-size: 80%; }
.ce-row .wrap { display: table; width: 100%; border: 1px solid #d5dbdb; border-top: 3px solid #007ac3; border-radius: 4px; }
.ce-row.ce-tire-duvidas .wrap { background: url(../img/mn.png) repeat-y left top; }
.ce-row.ce-ainda-duvidas .wrap { padding: 20px; }
.ce-row .wrap .mn { float: left; width: 212px; padding: 20px 0 20px 30px; }
.ce-row .wrap .sections { float: left; width: 726px; }
.ce-row .wrap .mn li { display: block; width: 100%; padding-left: 20px; font-size: 13px; font-weight: 700; line-height: 60px; border-top: 1px solid #d5dbdb; cursor: pointer; }
.ce-row .wrap .mn li:first-child { margin-top: 1px; border-top: none; }
.ce-row .wrap .mn li:first-child.active { margin-top: 0; }
.ce-row .wrap .mn li.active { color: #007ac3; background-color: #fff; border-left: 1px solid #d5dbdb; border-top: 1px solid #d5dbdb; cursor: default; }
.ce-row .wrap .sections .section { display: none; padding: 30px; }
.ce-row .wrap .sections .section.active { display: block; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-header { position: relative; margin: 0 0 20px; padding: 20px 0 0 20px; font-size: 14px; font-weight: 700; color: #007ac3; background: none; border: 0; border-top: 1px dotted #666; border-radius: 0; cursor: pointer; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-header:first-child { padding-top: 0; border-top: 0; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; top: 32px; left: 0; display: block; width: 12px; height: 12px; background: url(../img/spriteClubeExtra.png) no-repeat 0 -100px; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-header:first-child .ui-accordion-header-icon { top: 12px; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon { background-position: -50px -100px; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-content { padding: 0; font-size: 14px; border: 0; border-radius: 0; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-content p,
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-content img { margin-bottom: 20px; color: #666; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-content a { color: #666; text-decoration: underline; }
.ce-row .wrap .sections .section .ui-accordion .ui-accordion-content a:hover { color: #222; }
.ce-row .wrap .chat { float: left; width: 65%; }
.ce-row .wrap .outras { float: left; width: 35%; }
.ce-row .wrap .chat { padding: 20px 40px 20px 50px;/*40px 40px 40px 50px*/ border-right: 1px dotted #808b8d; }
.ce-row .wrap .chat i { float: left; width: 117px; height: 116px; margin-right: 30px; background: url(../img/spriteClubeExtra.png) no-repeat -250px -100px; }
.ce-row .wrap .chat p { margin-bottom: 10px; font-size: .875em; line-height: 1.143em; color: #320d41; }
.ce-row .wrap .chat p.title { margin-bottom: 5px; font: 1.5em/1 'PlutoBold', 'Arial Black', sans-serif; letter-spacing: -0.045em; color: #320d41; }
.ce-row .wrap .chat a { display: inline-block; padding: 0 12px; font-size: 1em; font-family: 'PlutoBold', Arial, sans-serif; line-height: 37px;letter-spacing: -0.045em; color: #fff; background-color: #007ac3; border-bottom: 3px solid #003e67; border-radius: 4px; }
.ce-row .wrap .chat a:hover { margin-top: 1px; border-bottom-width: 2px; background-color: #006fb7; }
.ce-row .wrap .chat a:active { margin-top: 2px; border-bottom-width: 1px; background-color: #0062a9; }
.ce-row .wrap .outras ul { display: table; width: 100%; margin-top: 8px; /*padding: 0 50px;*/ }
.ce-row .wrap .outras li { width: 100%; padding: 18px 0px 18px 40px;/*10px 40px 18px*/ /*border-top: 1px dotted #808b8d;*/ }
.ce-row .wrap .outras li:first-child { border-top: 0; }
.ce-row .wrap .outras li i { float: left; margin-right: 8px; background: url(../img/spriteClubeExtra.png) no-repeat; }
.ce-row .wrap .outras li.itm-1 i { width: 19px; height: 20px; background-position: -100px -100px; }
.ce-row .wrap .outras li.itm-2 i { width: 24px; height: 24px; background-position: -150px -100px; }
.ce-row .wrap .outras li.itm-3 i { width: 27px; height: 19px; background-position: -200px -100px; }
.ce-row .wrap .outras li.itm-4 i { width: 19px; height: 22px; background-position: -200px -150px; }
.ce-row .wrap .outras li p { margin-bottom: 0; font-size: .750em; }
.ce-row .wrap .outras li p.title { margin-bottom: 3px; font-size: .875em; font-weight: 700; }
.ce-row .wrap .outras li.itm-1 p.title { margin-top: 6px; }
.ce-row .wrap .outras li.itm-2 p.title { margin-top: 11px; }
.ce-row .wrap .outras li.itm-3 p.title { margin-top: 5px; }
.ce-row .wrap .outras li.itm-4 p.title { margin-top: 8px; }
.ce-row .wrap .outras li p a { color: #007ac3; text-decoration: underline; }
.ce-row .wrap .outras li p a:hover { color: #0067ae; }
.ce-row .wrap .outras li p a .arrow { font-family: arial, sans-serif; font-size: 80%; }
/* fim clube extra - v1.4 */

body.error{background:url(../img/bg-erro.jpg) no-repeat bottom center}
.error .header{height:100px;}
.error .header .topHeader{margin:0 auto;width:950px;}
.error .content{font-family:"extra",arial,sans-serif;margin:40px auto 210px;width:970px;line-height:14px;}
.error .title{font-size:2.45em;color:#eab931;line-height:30px;margin:38px 0 45px}
.error .text{color:#7d7d7d;font-size:1.4em}
.error .listTitle{margin-bottom:5px;}
.error .barraBusca{border:none;float:left;margin:20px 0;width:500px;}
.error .busca fieldset{width:400px;}
.error .busca .type1{background:#FFF;height:33px;border:1px solid #ccc;border-right:none;border-radius:5px;margin:1px 0 0 5px;padding-left:10px;width:273px;}
.error .busca .ok{position:relative;top:0;right:15px;z-index:99}
.error .busca .ok .bt{background:none;background-color:#d02130;height:54px;z-index:99;border-top-right-radius:5px;border-bottom-right-radius:5px;text-indent:inherit;color:#FFF;font-size:1.5em;font-weight:700;border:none;margin-right:24px;padding:0 13px}
.error .bts .bt{display:inline-block;height:40px;background:#d02130;border:0;border-bottom:3px solid #820d12;border-radius:5px;text-align:center;line-height:40px;padding:0 30px;font-size:1.5em;font-weight:700}
.error .text{clear:both;line-height:20px;}
.error .lnk{color:#7d7d7d;text-decoration:underline}
.error .bts{margin:20px 0;}
.error .btWrp{margin-right:20px;display:inline;}
.error .televendas{width:100px;line-height:20px;color:#eab931;font-size:1.5em;font-weight:700;margin:-62px 0 0 380px;position:relative}

.pRecomendacao{width:100%;float:left;}
.pRecomendacao .tit{font-family:extra,arial;color:#49B8C9;border-top:4px solid #49B9C7;padding-top:15px;height:47px;font-size:3em;}
.pRecomendacao small{font-size:0.6em;padding-left:88px;}
.pRecomendacao .ref-item{float:left;width:200px;}
.pRecomendacaoSku .lista-produto{float:left;width:700px;overflow:visible;}
.area-6 .pRecomendacaoSku .lista-produto{width:78%;}
.area-6 .pRecomendacaoSku .lista-produto li{width:33.4%;}
.pRecomendacaoSku .lista-produto .carousel li{width:25%;}
.prateleira-auto{position:relative;}
.prateleira-auto .title-header small{margin-left:10px;display:inline;}
.prateleira-auto .reload{position:absolute;top:20px;left:190px;width:25px;height:28px;border:0;text-indent:-999em;z-index:1;display:block;cursor:pointer;background:url(../img/reload.png) no-repeat;}
.prateleira-auto .productDetails {padding:10px 15px;}
.prateleira-auto .productDetails .price{color:#fff;}
.prateleira-auto .productDetails .for{font-size:1.4em;}
.pRecomendacao .carousel{padding:0;overflow:visible;}
.pRecomendacao .carousel .nextCarousel{right:0;}
.pRecomendacao .carousel .backCarousel{left:630px;}
.pRecomendacao .carousel .nextCarousel,.pRecomendacao .carousel .backCarousel{position:absolute;top:-55px;width:30px;height:30px;padding:0 !important;background:transparent;overflow:visible;}
.pRecomendacao .carousel .nextCarousel span,.pRecomendacao .carousel .backCarousel span{position:initial;display:block;width:30px;height:30px;margin:0;padding:0;background:url(../img/bt-nav.png) no-repeat;}
.pRecomendacao .carousel .nextCarousel span{background-position:-60px 0;}
#RecomendacaoPUser,#RecomendacaoVejaTambem{overflow:hidden;}
.pRecomendacaoUser .prateleira{overflow:visible;}
.pRecomendacaoUser .carousel .backCarousel{left:850px;}

/* Banner TV Departamento com colecoes */
/* Elementos ocultos */
.bannerTV-dept .tit,
.bannerTV-dept .smallRating,
.bannerTV-dept .percentual,
.bannerTV-dept .rank,
.bannerTV-dept .buying,
.bannerTV-dept .comprar,
.bannerTV-dept .interestRates,
.bannerTV-dept .price.oldPrice { display: none; }
/* Barra de navegacao */
.navigation.navigation-btv { position: relative; z-index: 10; margin-top: -360px; }
/* Reset de padroes */
.bannerTV-dept { margin: 0 0 20px; padding: 36px 0 40px; background: url(../../../Banner/banner-tv-dept/geral/images/SlickBannerTVDept.gif) no-repeat center top #49BBC6; }
.bannerTV-dept .vitrineProdutos { padding: 0; }
.bannerTV-dept .vitrineProdutos > li { margin: 0; padding: 0; border: 0; width: 700px; }
.bannerTV-dept .vitrineProdutos li, .bannerTV-dept .vitrineProdutos .first, .bannerTV-dept .vitrineProdutos .last { clear: none; }
/* Base do slick */
.bannerTV-dept .slick-slider { position: relative; overflow: visible; display: table; width: 960px; margin: 0 auto; }
.bannerTV-dept .slick-slider .slick-list { position: relative; width: 700px; margin-left: 250px; }
.bannerTV-dept .slick-slider .slick-dots { position: absolute; bottom: -28px; left: 250px; width: 700px; font-size: 0; text-align: center; }
.bannerTV-dept .slick-slider .slick-track { }
.bannerTV-dept .slick-slider .slick-track li { float: left; height: 300px; border-radius: 4px; background-color: #299dac; overflow: hidden; }
/* Navegação - Bullets */
.bannerTV-dept .slick-dots li { position: relative; display: inline-block; margin: 0 5px; }
.bannerTV-dept .slick-dots li:after { position: absolute; top: 7px; left: 17px; content: ' '; width: 0; height: 5px; background-color: #ffe400; -webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1); }
.bannerTV-dept .slick-dots li.is-done:after { width: 12px; }
.bannerTV-dept .slick-dots li button { width: 18px; height: 18px; font-size: 14px; text-indent: -999em; background: none #fff; border: 0; border-radius: 50%; cursor: pointer; }
.bannerTV-dept .slick-dots li.is-done button,
.bannerTV-dept .slick-dots li.slick-active button { background-color: #ffe400; }
/* Config das infos do produto - geral */
.bannerTV-dept .hproduct { width: 100%; margin: 0; }
.bannerTV-dept .hproduct .link { z-index: 1; display: table; width: 100%; height: 300px; padding: 40px 0 0; }
.bannerTV-dept .hproduct .productImage { float: left; margin: -40px 20px 0 0; padding: 4px 22px; background-color: #fff; }
.bannerTV-dept .hproduct .flags { margin: 22px 0 -10px; }
.bannerTV-dept .hproduct .flags > span { float: left; clear: none; margin: 0 20px 0 0; }
.bannerTV-dept .hproduct .name { margin: 22px 20px 0 0; height: 65px; font: 16px/22px 'Pluto', Arial, sans-serif; color: #fff; letter-spacing: -0.025em; overflow: hidden; }
.bannerTV-dept .slick-slide .hproduct .logo_el { left: 240px; }
/* Config das infos do produto - valores */
.bannerTV-dept .hproduct .productDetails { position: absolute; left: 356px; top: 175px; margin: 0; clear: none; font-family: 'Segoe UI', Arial, sans-serif; }
.bannerTV-dept .hproduct .productDetails .price.from { font-size: 14px; color: #aad8de; text-decoration: none; }
.bannerTV-dept .hproduct .productDetails .price.from strong {}
.bannerTV-dept .hproduct .productDetails .price.for { margin: 2px 0 4px; font-size: 14px; color: #aad8de; }
.bannerTV-dept .hproduct .productDetails .price.for strong { font: 300 38px/1 'PlutoBold', 'Arial Black', sans-serif; font-size: 38px; color: #fed700; letter-spacing: -0.075em; }
.bannerTV-dept .hproduct .productDetails .installment { font-size: 14px; color: #aad8de; }
.bannerTV-dept .hproduct .productDetails .interestRates { font-size: 14px; color: #aad8de; }
.bannerTV-dept .hproduct .productDetails .interestRates i {}
/* Hover */
.bannerTV-dept .slick-track li:hover { background-color: #2fa2b0; }
.bannerTV-dept .slick-track li:hover .link:hover { display: table; }
.bannerTV-dept .slick-track li:hover .productImage img { opacity: .95; }
.bannerTV-dept .slick-track li:hover .name { color: #fff; }
/* Transition */
.bannerTV-dept .slick-slider .slick-track li,
.bannerTV-dept .hproduct .link .productImage img { transition: all 150ms ease-in-out; }
/* FIM - Banner TV Departamento com colecoes */

.finaliza .msgBF{padding:20px 20px 20px 110px;margin:20px;font-size:1.2em;border:1px solid #ECF0F1;border-radius:4px;line-height:18px;background:url(/Content/Extra/img/ico-atencao.png) no-repeat 30px 20px;}
.finaliza .msgBF strong{margin-bottom:10px;font-size:1.2em;display:block;}
.tpedido .msg,
.tpedido .msgBF{padding:10px;margin-bottom:10px;color:#d12030;background:#fff;border:1px solid #d12030;line-height:18px;}
.msgBF strong{font-weight:bold;}

/* Botao Oferta Extraordinaria */
.menuWrap .headerMenu .mn.extraordinaria { width:88px; background-color: #390859; border-right: 2px solid #fff; }
.menuWrap .headerMenu .mn.extraordinaria .it-mn { border-top-color: #713e85; }
.menuWrap .headerMenu .mn.extraordinaria b { background:url(//carrinho.extra.com.br/HotSite/2014/extraordinaria/images/mn-sazonal-extraordinaria.gif) no-repeat 26px -8px; border: none !important; }
.menuWrap .headerMenu .mn.extraordinaria:hover b { background-position: 26px -179px; }
.menuWrap .headerMenu .mn.extraordinaria .sbmn { background:url(//carrinho.extra.com.br/HotSite/2014/extraordinaria/images/extraordinaria-menu.jpg) no-repeat; width:339px; left:-106px; padding-bottom:0;}
.menuWrap .headerMenu .mn.extraordinaria .sbmn a{ width:339px; height:220px; display:block; text-indent:-9999em; padding:0; margin:0;}
.menuWrap .sbmn .extraordinaria{ margin-bottom:0;}

/* Banner Target - Pagina de Produto */
.sku .area-4 .midia-target{text-align:center;margin-bottom:10px;}
.adsh{margin:0 auto;}

/* Banner Auto */
.brnTvAuto{background:#5e6178;width:100%;height:349px;margin:0;padding:0;position:relative;overflow:hidden;font-weight:400;}
.bnrAuto{width:940px;margin:15px auto 22px;position:relative}
.bnrAuto .slick-list{background:#FFF;width:940px;height:312px;overflow:hidden;position:relative;z-index:99}
.bnrAuto .slick-dots{background:#f7f7fa;width:19px;padding:10px 0 5px;border-radius:10px;border:1px solid #bac5c3;position:absolute;top:71px;left:908px;z-index:100}
.bnrAuto .slick-dots li{display:inline-block;margin:0 3px;border-top:none;padding:0;width:18px;display:inline-block;margin:0 3px;border-top:none;padding:0;width:18px}
.bnrAuto .slick-dots button{display:inline-block;width:13px;height:14px;background-color:#acacaf;border-radius:50%;cursor:pointer;border:0;-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);transition:all 300ms cubic-bezier(0.19,1,0.22,1);text-indent:-9999em;margin:0 0 4px}
.bnrAuto .slick-dots button:hover,.bnrAuto .slick-dots button:focus,.bnrAuto .slick-dots li.slick-active button{background-color:#f7f7fa;border:1px solid #bac5c3}
.bnrAuto button.slick-prev,.bnrAuto button.slick-next{display:none!important}
.ofAuto{display:inline-block;letter-spacing:0;vertical-align:top;word-spacing:0;margin:0;border-top:none;padding:0}
.ofAuto .sideImage{padding:10px 0 0 10px;width:343px;height:312px;float:left;position:relative}
.ofAuto .percentual{background:#5e6178;width:72px;height:34px;position:absolute;right:32px;top:23px;border-radius:10px;color:#FFF;text-align:center}
.ofAuto .percentual span{font-size:1.7em;font-weight:700;padding:5px 0 0;display:block}
.ofAuto .sideDetails{width:587px;float:left;position:relative}
.ofAuto .sideDetails .flagsAuto{position:absolute;top:10px}
.ofAuto .sideDetails .flagsAuto span{margin:0 10px 0 0}
.ofAuto .sideDetails .name{width:515px;height:109px;font-size:1.7em;color:#5e6178;margin:57px 0 0}
.ofAuto .sideDetails .productDetails{width:300px;float:left}
.ofAuto .sideDetails .regular,.ofAuto .sideDetails .oldPrice{color:#5e6178;display:inline;font-weight:bold;text-decoration:line-through;padding:0 8px 0 0;}
.ofAuto .sideDetails .for{font-size:1.1em;}
.ofAuto .sideDetails .for strong{font-size:2em;}
.ofAuto .sideDetails .for i{font-size:0.8em;}
.ofAuto .sideDetails .sale span{font-size:2.9em;font-weight:bold;color:#e6191e;display:inline-block}
.ofAuto .sideDetails .sale i{width:50px;display:inline-block;}
.ofAuto .parcel{color:#5e6178;}
.ofAuto .sideDetails .mplus{position:absolute;top:186px;left:387px;background:url(../img/allImages.png) no-repeat -599px -366px;}
.ofAuto .sideDetails .mplus .mpontos{margin:10px 0 0 32px;display:block;}
.ofAuto .interestRates,.ofAuto .priceBoleto{display:block;color:#5e6178;}
.ofAuto .interestRates br,.ofAuto .mplus i{display:none;}
.ofAuto .sideDetails .interestRates,.ofAuto .sideDetails .installment{color:#5e6178;}
.ofAuto .sideDetails .paymentDiscount{margin-top:5px;color:#72000e;}
.ofAuto .sideDetails .discount{font-size:1.3em;}
.ofAuto .discountInfo{display:block;}
.ofAuto .sideDetails .cta {width:145px;height:44px;float:left;margin:66px 0 0 77px;}
.ofAuto .sideDetails .cta a{width:145px;height:44px;border:2px solid #e6191e;border-radius:50px;display:block;text-align:center;font-size:1.3em;color:#de2142;line-height:44px;}