﻿/* Extra.com.br
Version:5.9d
*/
/*RESET*/
html,body,div,span,applet,object,frame,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;border:0}
body{background:#fff;line-height:1;color:#000}
:focus{outline:0;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
address{font-style:normal}
s{color:#666}
/*BASIC*/
body{font:62.5% Arial,Helvetica,sans-serif}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#333}
strong,b{font-weight:bold;}
body.Livros .list2,body.Livros .pnlFilter, .prateleira ul li .store,.quantidade-trilhas, .footer .formasPagamento .db,.header .ajudaOnline, hr,.areaLogin .problemas{display:none !important}
input,select ,textarea{padding:2px;background:url(../img/bgInput.gif) repeat-x scroll 0 0 #FFF;border:1px solid #ccc;font:1em Arial,Helvetica,sans-serif}
.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;font-size:11px;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 160px;}
.busca-resultado .area-4{overflow:hidden;padding:10px 10px 10px 160px;clear:left}
.departamento .area-4-1,.busca-resultado .area-4-1{overflow:hidden;float:left;width:160px;margin-left:-150px}

.home .area-3 {clear:left;overflow:hidden;padding:10px 10px 10px 160px;}
.home .area-3-1 {float:left;margin:0 10px 0 -150px;overflow:hidden;width:160px;}
.home .area-3-2-1 {margin-bottom:20px;overflow:hidden;}
.home .area-3-2-2 {overflow:hidden;padding-left:220px;}
.home .area-3-2-2-1 {float:left;width:100%;margin-left:-220px;overflow:hidden;}
.home .area-3-2-2-2 {float:right;width:200px;}

.busca-resultado .area-4-1{margin:0 10px 0 -150px}
.departamento .area-4-2{float:right;width:200px;margin-right:-190px}
.busca-resultado .area-4-2{overflow:hidden;}
.departamento .area-4-3{overflow:hidden;padding:0 10px}
.departamento .area-3{overflow:hidden;position:relative;width:100%}
.home .area-5,.departamento .area-5{overflow:hidden;clear:both}
.sku .area1{overflow:hidden;padding-left:310px;margin-bottom:10px;}
.sku .area1-1{overflow:hidden;float:right;width:100%;}
.sku .area1-2{overflow:hidden;float:left;width:300px;margin-left:-310px}
.sku .area1-1-1{overflow:hidden;}
.sku .area1-1-3 {float:right;width:239px;}
.sku  .area1-1-2 {float:left; width:410px;border:1px solid #C7E2FC;}
.sku .area2{padding-bottom:35px;clear:both}
.bg-footer{clear:both;overflow:hidden}
#ctl00_Conteudo_PaginaSistemaArea1_pnlPanel,#produto{padding:5px;overflow:hidden}
#produto{margin:0 auto;position:relative;width:970px;}
.area-root {clear:both;}
.conteudo {padding:20px 10px;}

/* PADRAO DE TITULOS */
.sidebox .tit,.busca-resultado .mnav h2.first a,.departamento .mnav h2.title1 a,.lista-categoria .tit,.sku .area1-1-3-1 .tit,
.carrinho .boxServ h3{background:url(../img/tit-bg.gif) no-repeat #AD0C14;font-size:1.3em !important;line-height:28px !important;color:#fff !important;font-weight:bold !important;text-align:center;}
.boxLojas b{background:url(../img/tit-bg.gif) no-repeat right 0;display:block;margin-left:6px;}
.lista-categoria .tit a{color:#fff;}
.title2{font-size:1.2em;color:#E10915;}
.title2 a, .busca-resultado .mnav h2.title1 a{display:block;color:#095BA6;text-decoration:none}
.busca-resultado .mnav h2.title1 a {font-size:1.2em;}
.home .title2 a{color:#d9171f;}
.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:900}
.detalhesProduto .tit,.compreJunto .tit,div.acessorios .tit,#resenha .tit,.tags .tit, #qcct .tit{padding-left:35px;font-size:18px;color:#095BA6;line-height:20px;background:url(../img/allImages.png) no-repeat -1474px -332px;}
.detalhesProduto .tit b,.compreJunto .tit b,div.acessorios .tit b,#resenha .tit b,.tags .tit b, #qcct .tit b{font-weight:normal;}
.lista-produto .tit,h1.tit,.conteudo .tit{padding-left:35px;background:url(../img/allImages.png) no-repeat -1474px -332px;border-bottom:1px solid #c7e2fc;font-size:1.6em}
.lista-produto .tit b, h1.tit,.conteudo .tit{margin-bottom:10px;color:#095ba6;font-weight:normal !important;}
.carrinho .conteudo .tit{border:none;}
.carrinho .conteudo .tit b{font-weight:normal;}
h1.tit b{font-weight:normal;}
body.comparar .tit span{color:#000;font-size:0.91em; font-weight:bold;}
.home .tit .veja ,.departamento .tit .veja{display:none}
body.busca-resultado h1.tit strong{font-weight:bold}

.mnav,.newsletter .box{border:1px solid #C7E2FC;}
.mnav{padding-bottom:20px;background:#f9fbfe}

/* BOTOES */
input.bt,a.bt, i.bt{background:url(../img/allImages.png) no-repeat 1000px;overflow:hidden}
a.bt{display:inline-block;vertical-align:middle;height:0}
input.bt{border:0;cursor:pointer;text-indent:-9999px}
.bts .salvar .bt {background:url(../img/allImages.png) no-repeat scroll -302px -789px;margin:3px 0;width:102px;height:27px;line-height:50px;display:block;border:none;}

/* PADRAO DE LISTA */
.prateleira .vitrineProdutos{overflow:hidden;padding-left:30px;clear:both;}
.prateleira .vitrineProdutos li{overflow:hidden;padding:10px 0 20px;float:left;width:33.3%;margin-left:15px}
.carrinho .prateleira .vitrineProdutos li{width:24%;}
.prateleira .vitrineProdutos .first{clear:left;margin-left:-30px}
.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:400;overflow:hidden}
.list2 li a:hover{background:#dfeefd}
.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;padding-left:30px}
body.sku .prateleira .vitrineProdutos li,.list5 li,body.busca-resultado .vitrineProdutos li{overflow:hidden;padding:10px 0 20px;position:relative;float:left;width:24.9%;margin-left:10px}
body.sku .prateleira .vitrineProdutos .first,.list5 .first,body.busca-resultado .vitrineProdutos .first{clear:left;margin-left:-30px}
body.departamento h1.tit{display:none}
/*PADRAO FORM*/
.postal1,.postal2{background:url(../img/bgInput.gif) repeat-x scroll 0 0;border:1px solid #ccc;padding:2px;}
.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}
.tab01{margin-left:20px}
.tabs li{margin-right:10px}
.tabs li{background:url(../img/allImages.png) no-repeat -777px -354px;float:left;}
.tabs .selected{background:url(../img/allImages.png) no-repeat -600px -354px;position:relative;z-index:2}
.tabs .selected a{color:#014e95;float:left}
.tabs li a{width:173px;height:32px;line-height:32px;float:left;display:block;font-size:1.1em;font-weight:bold;color:#333;text-align:center;text-transform:uppercase;}
.tabsCont .selected{display:block}

/* HEADER */

.header{background:#eee url(../img/bgHeaderMenu.gif) repeat-x;margin-top:11px;}
.header .topHeader,.header .headerMenu{position:relative;width:971px;margin:0 auto; }
.header .topHeader{height: 114px;}
.home .header .logo {background-position:0 0;}
.header .logo{float:left;overflow:hidden;width:179px;height:119px;position:absolute;top:-5px;margin:0 35px 0 0;background:url(../img/logos.png) no-repeat 0 -125px;text-indent:-9999px;}
.header a.logo{height:119px}
.header .ident{overflow:hidden;width:192px;position:absolute;bottom: 10px;left: 25px;}
.header .ident .welcome{display:block;padding-left:20px}
/*Servicos no Header*/
.header .servicos{overflow:hidden;background: url(../img/bgServicos.png) no-repeat 214px 0;padding:0 50px 7px 264px;}
.header .servicos li{float:left;margin-right:10px;}
.header .servicos li.atendimento, .footer .atendimento {padding:0 !important;border:0 !important;}
.header .servicos li *{vertical-align:middle}
.header .servicos li a{background:url(../img/smallIco.png) no-repeat 0 -397px;padding-left:7px;margin-right:4px}
.header .servicos li a:hover{text-decoration:none;color:#d9171f;}
.header .servicos .last{margin:0}
/*Header Tabs*/
body.familiaExtra .header {background: #fff url(../img/bgHeader.png) repeat-x 0 20px;}
body.familiaExtra .header .topHeader {height:45px;}
.hTabs {position:absolute;top:0;right:35px;z-index:1;width: 240px;}
.hTabs li {float:left;background:url(../img/allImages.png) no-repeat -599px -471px;margin: 2px -3px 0 0; #margin: 4px -3px 0 0;}
.hTabs .selected {background:url(../img/allImages.png) no-repeat -599px -442px;margin-top: 0;}
.hTabs .selected a, .hTabs .selected span {width:123px;height:22px;color:#095ba6;line-height:24px;}
.hTabs .selected a:hover, .hTabs .selected span:hover {color:#095ba6;}
.hTabs li a, .hTabs li span {width:120px;height:18px;display:block;text-align:center;color:#fff;line-height:17px;}
.hTabs li a:hover {color:#fff;}
/*Menu do Usuario*/
.header .menuUsuario{overflow:hidden;padding:5px 50px;}
.header .menuUsuario li {float:left;background: url(../img/sprite.png) no-repeat 0 -2700px;padding:5px 0 5px 45px; }
.header .menuUsuario li a {color:#cc0000;line-height:1; font-size:0.909em;font-weight:bold;}
.header .menuUsuario .televendas {background:none;padding:5px 0 0 0;}
.header .menuUsuario .televendas a strong {font-size:1.3em;}
.header .menuUsuario .televendas a, .header .menuUsuario  .listaCasamento a, .header .menuUsuario  .cartao a, .header .menuUsuario  .vCorporativas a {background:url(../img/sprite.png) no-repeat 0 0;padding-left:30px;display:block;padding-bottom:5px;}
.header .menuUsuario .televendas strong, .header .menuUsuario  .cartao strong {display:block;}
.header .menuUsuario  .listaCasamento a {background-position:0 -2400px;}
.header .menuUsuario  .cartao a {background-position:0 -2600px;}
.header .menuUsuario  .vCorporativas a {background-position:0 -2500px;}
.header .menuUsuario .televendas a {background-position:0 -2300px;}
.header .menuUsuario .seguro{width:105px;background:url(../img/allImages.png) no-repeat -908px 0;float:right;margin:0;padding:0;}
.header .menuUsuario .seguro a, .header .menuUsuario .seguro span{display:block;width:85px;line-height:24px;padding-left:25px;background:url(../img/smallIco.png) no-repeat 12px -1995px;color:#333;}/*SPAN E TEMPORARIO*/
.header .menuUsuario  .listaCasamento a, .header .menuUsuario  .vCorporativas a {width:55px;}
.header .menuUsuario  .cartao a {padding-left:50px;color:#333;}
.header .menuUsuario  .cartao strong {color:#095ba6;font-weight:normal;}
.header .cesta {position:absolute;right:0;top:52px;}
.header .cesta a{display:block;width:150px;height:35px;padding:18px 0 0 19px;background:url(../img/allImages.png) no-repeat -300px -53px;color:#fff}
.header .cesta a:hover{text-decoration:none}
.header .cesta span{display:block;padding:0 0 0 4px;font-weight:bold;color:#fff;cursor:pointer;}
.header .cesta .itensCarrinho{padding:0;font-weight:400;color:#fff}
.header .cesta .cestaVazia a{background-position:-300px -53px}
.header .cesta .cestaCheia a{background-position:-300px 0} 
.header .cesta .cestaCheia span,.header .cesta .cestaCheia .itensCarrinho{}
/*Login do usuário*/
.header .login *{vertical-align:middle}
.header .login a,.header .ident #lnkLogOut,.myProfile a{color:#095ba6;}
.header .login #lnkMeuCadastro,.header #MenuWelcomeLogado{font-size:1em}
.header #MenuWelcomeLogado em{font-style:normal}
.header .login a {background:url(../img/smallIco.png) no-repeat 0 -397px;margin-right:4px;padding-left:7px}
.header .login a:hover,.header .ident #lnkLogOut:hover,.myProfile a:hover{color:#000;text-decoration:none}

/*Menu Header em 2 linhas*/
#header {position: relative; z-index:998;}
.header .headerMenu{display:block;font-size:0;width:970px;text-align:center;position:relative;margin:0 auto;}
.header .headerMenu li{font-size:11px;display:inline-block;border-right:1px solid #9c090e;overflow:hidden;text-align:center;}
.headerMenu li a b {padding:10px 9px;color:#fff;display:block;}
.header .headerMenu .last{border:none}
.header .headerMenu li a{display:block;}
.header .headerMenu li a:hover,.header .headerMenu .selected{background-color:#8a050b;}
.header .headerMenu li a:hover b,.header .headerMenu .selected b{color:#fff;}
.lnkServ {margin-top:1px;vertical-align:top;position:relative;}
.lnkServ .lnk {display:block;background: url(../img/allImages.png) no-repeat 0 -686px;height:30px;margin-top:1px;width:80px;}
.lnkServ .lnk b{padding:8px 10px 8px 5px;}
.header .headerMenu .mn-ferramentas {border-right:0;}


/*todos os Servicos*/
.wpServ {display:none;}
.todosServ {padding:17px 20px;background:url(../img/bg-todasCategorias.gif) repeat-x 0 0 #d8171f;border:3px solid #8a050b;}
.todosServ ul {padding:0 30px;float:left;border-left:1px solid #ef1a26;border-right:1px solid #900;}
.todosServ ul.grp02{border-right:0;padding-right:0;}
.todosServ ul.grp01 {padding:0 30px 0 0;border-left:none;}
.todosServ li {margin:10px 0;}
.todosServ li a {padding-left:10px;font-size:1.1em;font-weight:bold;color:#FFF;background:url(../img/smallIco.png) no-repeat 0 -3126px !important;}

.headerMenu .todosServ {position:absolute;top:100%;right:0;width:360px;text-align: left;}
.header .headerMenu li .todosServ li {display:block;border:0;text-align: left;}
.header .headerMenu li .todosServ li a{ padding: 0 0 0 10px; text-indent: 0; display:block; height: auto}
.headerMenu #lnkServ {overflow:visible;}
.headerMenu #lnkServ .todosServ {display:none;}
.headerMenu #lnkServ.over .todosServ{display:block;}



/*BARRA DE BUSCA */
.buscaBottom,body.home .area-4,body.departamento .area-5,.busca-resultado .area-5{padding-top:15px;overflow:hidden;clear:both !important;background:#c6e3fe url(../img/bgFooter.gif) repeat-x 0 -2px;text-align:center;}
.busca {background:none;position:absolute;top:74px;left:51%;margin-left:-255px;width:525px;height:41x;z-index:999;}
.buscaBottom .busca,body.departamento .area-5 .busca,.busca-resultado .area-5 .busca,body.home .area-4 .busca,body.atendimento .area-3 .busca, body.atendimento .area-4 .busca {margin:0 auto;width:652px;height:41x;position:static;}
body.atendimento .area-4 .busca {clear:both;}
.buscaBottom .busca .wp{width:978px;margin:0 auto}

.buscaBottom .busca .wp .barraBusca{width:652px;clear:both;}
.busca .wp .barraBusca{width:525px;overflow:hidden;float:left;background:url(../img/allImages.png) no-repeat -600px -309px;position:relative;}

.buscaBottom .busca .wp .barraBusca .wpr{background-position:452px 0;}
.busca .wp .barraBusca .wpr{overflow:hidden;height:41px;background:url(../img/allImages.png) no-repeat 324px 0;}
.barraBusca .listaCasamento {display:none;}

.buscaBottom .busca fieldset{width:514px;}
.busca fieldset{overflow:hidden;float:left;padding:4px 0 0;width:397px;}

.buscaBottom .busca input.type1{width:390px;padding:10px 7px;font-size:1em;}
.busca input.type1{width:265px;float:left;padding:7px;margin:0 0 0 42px;background:url(../img/allImages.png) no-repeat 100% 100%;border:0;font-size:1.4em;font-weight:bold;}


.busca .ok .bt,.busca .buscaMarca .bt{display:block;overflow:hidden;float:left;width:121px;height:32px;line-height:30px;font-weight:bold;color:#fff;text-align:center;}
.busca .buscaMarca {position:absolute;right:7px;top:5px;}
.busca .buscaMarca .bt{height:auto;}
.area-1 .busca .ok .bt,.area-1 .busca .buscaMarca .bt{font-size:1em;}
.area-1 .busca .buscaMarca .bt{font-weight:normal;text-indent:0;}
.busca .ok .bt{float:right;width:73px;background:none;}
.busca .serv{float:right;width:326px;height:42px;background:url(../img/allImages.png) no-repeat -600px -267px}
.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:900}
.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:900}
.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;height:24px;background:url(../img/bgBreadcrumb.png) repeat-x 0 0}
.breadcrumb ul{margin:0 auto;width:970px;}
.breadcrumb li{font-size:1.1em;float:left;line-height:24px;margin-right:2px;}
.breadcrumb a{padding-right:15px;background:url(../img/smallIco.png) no-repeat right -797px;color:#095ba6;font-weight:900}
.breadcrumb li.last a{background:none}
.breadcrumb a:hover{text-decoration:none}
.breadcrumb strong,.breadcrumb h1{display:inline;color:#095BA6;font-weight:400}
.breadcrumb .last a{font-weight:400}

/*FOOTER*/
.bg-footer {overflow:hidden;clear:both;background:#C6E3FE url(../img/bgFooter.gif) repeat-x 0 -4px;}
.footer {padding:17px 5px 5px 5px; margin:0 auto; width:978px;}

.footer .navegacao {overflow:hidden;border-bottom:1px solid #AFCFEF;}
.footer .navegacao ul {margin-top:5px; }
.footer .navegacao li {float:left; width:16%;}
.footer .navegacao li.servicos{width:14%;}
.footer .navegacao li ul li {float:none; width:auto;}
.footer .title3 {font-size:1.3em;}
.footer .formasPagamento .title3 {background:url(../img/imgFooter.png) no-repeat;width:110px;height:12px;text-indent:-999em;}
.footer .selos .seguranca .title3 {background:url(../img/imgFooter.png) no-repeat -244px 0;width:110px;height:12px;text-indent:-999em;}
.footer .list4 li a {font-size:1.1em;color:#095ba6;line-height:20px;}
.footer li.formasPagamento {margin-right:30px;width:210px;}
.footer .formasPagamento li {margin-bottom:7px;height:54px;display:block;background: url(../img/imgFooter.png) no-repeat;}
.footer .formasPagamento .gpa {background-position: 0 -24px;}
.footer .formasPagamento .cc {background-position: 0 -92px;float:left;width:auto;height:32px;}
.footer .formasPagamento .bl {background-position: -146px -92px;float:left;width:40px;height:32px;}
.footer .formasPagamento .db {background-position: 0 -98px;clear:both;height:32px;}
.footer .formasPagamento .outrasFormas {background-position: 0 -133px;clear:both;height:32px;}
.footer .formasPagamento h4,
.footer .seguranca h4,
.powHos h3 {display:none;}
.footer .formasPagamento li span,
.footer .seguranca li span {display:block;text-indent:-999em;}


.footer .selos {width:237px !important;height:200px;position:relative;}
.footer .seguranca {width:150px;float:left;}

.footer .seguranca li {background: url(../img/imgFooter.png) no-repeat;width:58px !important;height:25px;float:left !important;}
.footer .seguranca li.blindado {background:none;width:116px !important;height:43px !important;}
.footer .seguranca .internetSegura {background-position:-244px -61px;}
.footer .seguranca .certisign {background-position:-300px -60px;}
.footer .seguranca .microsoft {background-position:-244px -90px;}
.footer .seguranca .notafiscal {background-position:-303px -90px;}
.footer .seguranca .notafiscal a {margin-left:14px;width:38px;height:25px;display:block;}

.powHos {float:left;margin-top:0 !important;}
.powHos li {background:url(../img/imgFooter.png) no-repeat;}
.powHos a {height:40px;display:block;text-indent:-999em;}
.powHos .hosted {background-position:-396px -72px;width:63px !important;height:45px;}
.powHos .powered {background-position:-395px 0px;width:86px !important;height:39px;margin-bottom:30px;}
.powHos .ebit {width:237px !important;height:42px;position:absolute;left:0;top:132px;background-position:-244px -134px;}

.bottomLine {border-top:1px solid #fff;padding:8px 0;height:40px;}
.bottomLine .text {width:640px;font-size:1em;float:left;line-height:14px;color:#555;}
.bottomLine .text small{font-size:0.8em;}
.bottomLine .text a{color:#095BA6}

div.gpa {width:163px;height:30px;float:right;position:relative;top:0px;}
div.gpa h3 {display:none;}
div.gpa a {width:163px;height:30px;display:block;background:url(../img/imgFooter.png) no-repeat -318px -195px;text-indent:-999em;}

.footer .footerInfo { overflow:hidden; padding:5px 0; border-top:1px solid #ecf4ff; }
.footer .footerInfo .info { float:left; padding:10px 0 0 0; font-size:1.1em; }
.footer .footerInfo .gpa {padding:10px 0 0 100px;float:right;}
.footer .footerInfo .gpa h3 { float:left;padding:15px 5px 0 0; color:#738ba1;}
.footer .footerInfo .gpa a { margin-right:33px; background: url(../img/imgFooter.png) no-repeat -356px -189px; float:left; padding-top:32px;width:124px; display:block; height:0;overflow:hidden;}

/* temp */ .footerMainLinks {display:none;}


/* Carrossel */
.carousel{overflow:hidden;position:relative;margin-top:3px;white-space: nowrap;}
.contCarousel {width:100%;overflow:hidden;}
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;}
body.sku .acessorios .prateleira{margin:0;}
body  .prateleira  .carousel .vitrineProdutos{padding:0;}
body.sku .acessorios  .prateleira  .carousel .vitrineProdutos {margin-top:0;margin-bottom:0;}
body  .prateleira  .carousel .vitrineProdutos li{margin:0;white-space: normal;}
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;background:#E6F1FB}
.backCarousel{left:0;background:#E6F1FB}
.prateleira .desactive,.prateleira .desactive{background:#F5F5F5}
.prateleira .desactive strong,.prateleira .desactive strong{background:#F5F5F5}
.nextCarousel strong,.backCarousel strong{width:9px;background:#E6F1FB;height:0;display:block}
.nextCarousel span,.backCarousel span{background:url(../img/smallIco.png) no-repeat;width:4px;height:0;padding-top:8px;overflow:hidden;display:inline-block;position:absolute;left:50%;top:50%}
.nextCarousel span{background-position:0 -200px;margin:-4px 0 0 -2px}
.backCarousel span{background-position:0 -1100px;margin:-4px 0 0 -4px}

/*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:900}
.mnav .title1 a{display:block;}
.mnav .title1 a:hover{color:#fff}
.mnav ul li a:hover{text-decoration:none}
.home .mnav .title2{padding-top:20px;background:url(../img/menu-bg-depts.jpg) repeat-x #F9FBFE;}
.departamento .mnav .title2, .busca-resultado .mnav .title2{margin-top:5px;}
.home .mnav h2.first{background:#F9FBFE;padding-top:10px;}
.mnav .title2 b{color:#000}
.mnav .title2 a,
.departamento .mnav h2.title1 a,
.busca-resultado .mnav h2.title1 a,
 .mnav .pnlFilter h3,.mnav .pnlPrice h3,.mnav .title2 .cat, .mnav .pnlFilter h4,.mnav .pnlPrice h4,.mnav .pnlSeeToo h4{padding:0 5px 0 9px;line-height:20px;font-weight:bold}
.mnav .title2 a:hover{background:#dfeefd;}
.mnav .list2{margin-bottom:10px;}
.mnav .list2 a{padding:0 5px 0 18px;line-height:20px;}
.home .mnav .list2 a{padding-left:17px;}
.mnav .list2 a{background:url(../img/smallIco.png) no-repeat 10px -3194px;}

.mnav .pnlFilter,.mnav .pnlPrice ,.mnav .pnlSeeToo{overflow:visible;margin:10px 0 0 0}
.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 9px;margin-bottom:10px;}
.mnav ul li,.mnav .first{border-top:none}
.departamento .mnav h2.first, .busca-resultado .mnav h2.first{margin:-1px -1px 10px -1px;}
.mnav .title1 strong{color:#fff}
.mnav .veja a{background:url(../img/smallIco.png) no-repeat 0 -97px;padding-left:19px}
.mnav .veja a:hover{text-decoration:underline}
.mnav ul li .qtd{color:#999;font-size:0.9em;vertical-align:top}
.faixaPreco{padding:5px}
.faixaPreco input{width:37px}
.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}
.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}

/* Servicos e central Ponto Frio */
.sidebox{margin-bottom:10px;background:#F9FBFE;}
.sidebox ul,.lista-categoria ul{}
.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{margin:0 10px 10px 10px}
.prateleira .veja,.hproduct br{display:none}
.prateleira .hproduct,.comparacao .hproduct{width:150px;margin:0 auto;position:relative}
.prateleira .hproduct .productImage,.comparacao .hproduct .productImage{display:block; padding:6px 2px;background:url(../img/allImages.png) no-repeat -1363px -142px;text-align:center;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;background:url(../img/allImages.png) no-repeat -1363px 0;}     
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:#F40000;display:block;font-weight:bold;margin-bottom:5px;}
.hproduct .category{display:none}
.prateleira .buyButtonBt{position:absolute;bottom:5px;left:5px}
.prateleira .name,.compreJunto .name{display:block;margin:6px 0;color:#333;font-weight:400}
.prateleira a:hover .name,.compreJunto a:hover .name{color:#095ba6}


/* condicao de pagamento dos produtos */
.productDetails{display:block;overflow:hidden;margin-bottom:6px}
.productDetails .from{color:#095ba6;}
.productDetails .from strong{font-weight:normal;color:#095ba6}
.productDetails .for{display:block;color:#e10915;font-size:1.1em}
.productDetails .for strong{color:#e10915;font-weight:normal}
.productDetails .parcel,.productDetails .parcel  strong{color:#e10915}
.productDetails .condition{display:block;color:#e10915}
.productDetails .save{display:block;font-weight:bold;}

/*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{display:block;}

/* Ofertas e novidades*/
.newsletter{overflow:hidden;position:relative}
.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 .ok .bt{background:url(../img/allImages.png) no-repeat 0 -65px;width:34px;height:24px;line-height:40px;}
.newsletter .voltar .bt{background:url(../img/allImages.png) no-repeat 0 -89px;height:24px;width:44px;margin-top:5px;}
.newsletter .type1{float:left;padding:4px 2px;background:#fff;}

/*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,.landing .indisponivel 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 scroll 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 */
.outrasImg{overflow:hidden;padding:7px 10px;background:url(../img/box-bg-top.jpg) repeat-x #F9FBFE;}
.outrasImgB{}
.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;color:#333;margin:-14px 0 15px 130px;}
.marcaProduto strong,.marcaProduto a{color:#F40000;font-weight:normal}
.descricaoPreco{padding:20px;overflow:hidden;margin-bottom:10px;border-bottom:none;clear:both;}
.descricaoAnuncio .productDetails{float:left;margin:0 30px 0 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 .from strong{color:#333}
.descricaoAnuncio .flag{margin-bottom:10px;}
body.sku h1.name{font-size:1.6em;font-weight:bold;margin:0;clear:left;}
body.sku h1.name span{padding:10px 35px 0 0;display:block;font-size:0.55em;color:#333;white-space:nowrap;}

/* Mais vantagens*/
.formas strong,.formas span{display:block;overflow:hidden}
.formas span strong{display:inline;font-size:1em}


.formas{overflow:hidden;clear:left;padding:0 40px 10px 74px;margin:10px;border-bottom:1px solid #C7E2FC;background:url(../img/allImages.png) no-repeat -1112px -485px;}
.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;display:block;margin-bottom:5px;}
.opcoes{padding-left:30%;}
.opcoes li{}
.opcoes li a{height:21px;}
.opcoes li.lista-casamento-cg a,
.opcoes li.lista-casamento a{text-indent:-999em;}
.opcoes .lista-casamento-cg .bt,.opcoes .lista-casamento .bt{background-position:-300px -486px;width:176px;display:block;}
.opcoes .ge {display:none;}
.vejaNestaPagina{}
.vejaNestaPagina .tit{font-size:1.2em;font-weight:bold;padding-bottom:10px}
.vejaNestaPagina ul{}
.vejaNestaPagina ul li{margin-bottom:6px}
.vejaNestaPagina ul li a{display:block;color:#095BA6;background:url(../img/smallIco.png) no-repeat scroll 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:#F40000;float:left;margin-left:122px; font-size:1.1em;}
.descricaoPreco .indisponivel  {display: none;}

/*calcular frete*/
.disponibilidade {padding:0 0 10px 70px; margin:0 10px; border-bottom:1px solid #C7E2FC;}
.disponibilidade .duvidas {float: left; margin-top: 8px;}
.disponibilidade .hdCalcCep .info {display:none;}
.disponibilidade .calcFrete {margin:20px 0 0;padding-bottom:5px;}
.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 {color:#333;font-size:1em;}
.disponibilidade .calcFrete .formFrete .ok, .sku .calcFrete .formFrete .ok .bt {display:inline;}
.disponibilidade .calcFrete .formFrete .ok .bt {background: url(../img/okFrete.png) no-repeat  0 0 ;height: 23px;width: 23px;}
.disponibilidade .hdCalcCep {background: url(../img/allImages.png) no-repeat  -1128px -560px;color: #006699; height: 38px;margin: 0 0 -7px -50px;overflow: hidden; padding-left: 61px;}
.disponibilidade .hdCalcCep .tit {background: url(../img/allImages.png) no-repeat -1300px -800px;border: 0 none;color: #006699;float: left;font-size: 1.1em;margin:0 15px 0 0;position:relative;z-index:2;}
.disponibilidade .hdCalcCep .tit  span {background: url(../img/allImages.png) no-repeat right -800px;padding-right:7px;position:relative;right:-7px;display:block;height:32px;line-height:32px;float:left;}
.sku .hdCalcCep .tit span b {text-transform: uppercase;}
.calcFrete .message .tempo,  .disponibilidade .dispEstoque .data  {padding:0 2px; color:#095ba6;font-size:1.272em;}
.calcFrete .message .valorFrete{ margin-top: 15px;}
.disponibilidade .calcFrete .formFrete * {vertical-align:middle;}
.disponibilidade .calcFrete div.erro {margin:0 10px 10px 10px;background-color:#fff;}
.disponibilidade .calcFrete div.erro p strong {display:block;margin:0 auto;padding:5px 0 8px 25px;width:60px;}
.disponibilidade .calcFrete input.erro {background-color:#fff;}
.disponibilidade .calcFrete .formFrete {background-color:#fff; border: 1px solid #C7E2FC; display: block; padding: 10px;position: relative;}
.disponibilidade .calcFrete .formFrete .prefixo, .sku .calcFrete .formFrete .sufixo {padding:4px 0;}
.disponibilidade .calcFrete .formFrete .nao-sei-cep {color:#EA1D28;margin:5px;}
/*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*/
div.erro, div.aviso{-moz-border-radius:6px;-webkit-border-radius:6px;}
.erro, div.aviso {background:#E6F1FB;border:1px solid #C7E2FC;margin:10px 0;padding:15px 0 5px 0;text-align:center;}
.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{background:url(../img/allImages.png) no-repeat -1470px -420px;padding:5px 0 5px 30px;}
.alerta p, .erro p, div.aviso p{margin:0px 0 5px 0 !important;font-size:1.1em !important;}
input.erro{border:1px solid #095BA6;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;}

/* Sku */
.produtoSku{padding-top:9px;padding-left:45px;background:url(../img/allImages.png) no-repeat -600px -392px;}
.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:#FFFFFF none repeat scroll 0 0;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{}
.produtoSku label.sel{float:left;font-size:1.1em;line-height:22px;}
.produtoSku label.sel strong {font-weight:normal;}
.produtoSku select.listaSku{margin:0 10px 20px 10px;width:200px;}
.produtoSku select.listaSku option{padding-right:10px}

/*Carregando*/
.load{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}
.load .wrapper{width:252px;height:152px;background:url(../img/bg_loading.gif);position:absolute;top:40%;left:40%;z-index:2;}
.carrinho .load .wrapper {top:25%;}
#produto .load .wrapper{top:0}
.load .wrapper p{background:url(../img/load.gif) no-repeat scroll;color:#095BA6;display:block;font-size:1.4em;font-weight:bold;line-height:42px;margin:50px auto 0 auto;padding:0 0 0 50px;width:70px;}

/*Nao disponivel */
.alertaIndisponivel{}
.alertaIndisponivel .textoIndisponivel {padding-left:40px;font-size:1.2em;background:url(../img/sprite.png) no-repeat -409px -1281px;}
.alertaIndisponivel .textoIndisponivel strong{color:#095ba6;}
.alertaIndisponivel .textoIndisponivel span{display:block}
.alertaIndisponivel fieldset{margin:20px auto;width:290px;}
.alertaIndisponivel fieldset ul{margin:15px 0 5px}
.alertaIndisponivel fieldset ul li{margin-bottom:5px}
.alertaIndisponivel fieldset ul li label{color:#666666;float:left;padding-right:4px;text-align:right;width:74px}
.alertaIndisponivel .avise .bt{background-position:-301px -708px;height:27px;margin-left:80px;margin-top:10px;width:119px;display:block;}
 
/* Pagamento parcela*/
.parcelCartao{}
.parcelCartao h3{background:url(../img/bgBox7.gif) repeat-x 0 center;padding:7px;text-transform:uppercase}
.parcelCartao h3 strong{color:#fff;font-weight:900}
.parcelCartao table{float:left;border-collapse:collapse}
.parcelCartao .table1{width:50%}
.parcelCartao .table2{width:49.9%}
.parcelCartao table th{text-align:right;font-weight:900}
.parcelCartao table th,.parcelCartao table td{padding:4px 5px;border-top:1px solid #ebebeb}
.parcelCartao .first{border:none}
.parcelCartao ul li strong{display:block;float:left;padding-right:10px;text-align:right;width:170px}
.parcelCartao .tit{background:url(../img/box-tit-bg.gif) repeat-x scroll 0 0;padding:5px 7px;}
.parcelCartao .tit b{background:url(../img/smallIco.png) no-repeat scroll 0 -1397px;font-weight:bold;padding-left:6px;color:#fff;text-transform:uppercase}
.parcelamento{margin:10px;}
.parcelamento label {display:block;font-size:1em;padding-bottom:7px;font-size:1.2em;}
.parcelamento select {font-size:1.2em;width:368px;}
.parcelamento .financiamento{font-size:0.9em;margin-top:10px;}
#tab02 . financiamento .lnkPop {display:none;}
.parcelCartao .financiamento a{display:none;}

/* Zoom do produto*/
.fotoProduto{margin-bottom:10px;border:1px solid #C7E2FC;}
.fotoProduto .box2 {border:none;}
.fotoPrincipal a{overflow:hidden}
.fotoPrincipal a:hover{text-decoration:none}
.fotoPrincipal .imagemZoomB{padding:5px 0 6px 0}
.fotoPrincipal .imagemZoomC{background:url(../img/allImages.png) no-repeat -1200px -66px;padding:0 0 1px 20px;}
.imagemZoom{display:none;}
.imagemZoomB{}
.imagemZoomB span{}

/* Garantia estendida */
.gc{}
.sku .area1-1-3-1{margin-bottom:1em;padding-bottom:1em;background:url(../img/box-bg-top.jpg) repeat-x 0 29px #F9FBFE;border:1px solid #C7E2FC;border-top:none;}
.sku .area1-1-3-1 .tit,.carrinho .boxServ h3{background:url(../img/box-tit-bg.gif) repeat-x;margin:-1px;margin-bottom:10px;}
.carrinho .boxServ h3 {}
.sku .area1-1-3-1 .tit b span{font-weight:bold !important;}
.garantiaEstendida{}
.garantiaEstendida .box3{
margin:0 auto;
text-align:left;
width:220px;
}

.garantiaEstendida .box3,.compartilhe .box3{background:none;border:none;}
.garantiaEstendida .infoGarantia{border:1px solid #C7E2FC;background:#fff;text-align:center;}
.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 span{}
.garantiaEstendida .infoGarantia .videoGarantia:hover{text-decoration:none}
.garantiaEstendida .infoGarantia label{color:#666}
.garantiaEstendida .infoGarantia p{font-size:1em;margin-bottom:8px;}
.garantiaEstendida .superGarantia li strong{margin-top:19px;padding:0 0 30px 40px;background:url(../img/sprite.png) no-repeat -406px -1445px;}
.garantiaEstendida .superGarantia li ul { margin-top: -25px;padding-left: 40px;}
.garantiaEstendida .superGarantia li.first{background-position:-1061px -86px}
.garantiaEstendida .superGarantia li ul li {margin:0;padding:0;background:none;border:none;}
.garantiaEstendida .garantiaFabricante{}
.garantiaEstendida .garantiaFabricante strong{}
.garantiaEstendida .regulamento{padding:5px 20px;}
.garantiaEstendida .regulamento .chk span{color:#333}
.garantiaEstendida .superGarantia li strong{display:block;}
.garantiaEstendida .superGarantia li span.tempoGarantia {margin-top: -25px;padding-left: 40px;}
.garantiaEstendida .superGarantia li .tempoGarantia{margin-bottom:8px;}
.garantiaEstendida .superGarantia li .tempoGarantia span{color:#CC0000;padding-left:40px;margin-top:-25px;display:block;}
.garantiaEstendida .superGarantia li  .comprar {padding-left:40px;}
.garantiaEstendida .superGarantia li .comprar .bt{width:168px;height:27px;text-indent:-999em;padding:0;background-position:-300px -250px; 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:#095BA6;margin:3px 10px 2px 0;display:block;float:left;text-decoration:underline;background:url(../img/smallIco.png) no-repeat 0 3px;padding-left:9px;}
.garantiaEstendida fieldset input{vertical-align:middle;margin-right:3px;background:none;border:none}

/* 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 {margin-bottom: 10px;}
.sku .area1-1-3-2 .tit b span{font-weight:bold;}
.compartilhe {overflow:hidden;}
.compartilhe .listaCompartilhe {margin: 0 auto;width: 160px;}
.compartilhe li{margin: 0 15px 0 0;text-align: left;}
.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;}
.compartilhe .indiqueAmigo {background:url(../img/allImages.png) no-repeat -1060px 0;padding-left: 35px;}
.compartilhe .indiqueAmigo a {background-color: #F9FBFE;color: #095BA6;display: block;font-weight: bold; height: auto;padding: 7px 0;}
/*Veja mais*/
.prateleira .vejaMais{width:134px;margin:0 auto;}
.prateleira .vejaMais span{background:url(../img/smallIco.png) no-repeat 0 -695px;padding-left:14px;color:#333}
.prateleira .vejaMais li{display:block;float:none;width:auto !important;padding:0 0 0 14px;margin-left:0;background:url(../img/smallIco.png) no-repeat 5px -2799px}
.prateleira .vejaMais li strong{font-weight:normal}
.prateleira .vejaMais li a{color:#095ba6}
.prateleira .vejaMais li a:hover{text-decoration:underline}
fieldset.comprar{position:absolute;bottom:5px;left:0}
/* Estao na pagina de busca e pagina de produto*/
.adicionarLcas input {float:left;}
.compareNow input,.adicionarLcas input,fieldset.comprar input{vertical-align:middle;background:none;border:none;margin:2px 3px 3px 4px;float:left}
.compareNow label,fieldset.comprar label{font-size:11px;}
.busca-resultado .hproduct .link{padding-bottom:30px}
.busca-resultado .compareNow{}

/* Veja Tambem */
.seeToo .photo{width:90px}

/* Acessorios */
div.acessorios {margin-top:30px !important;border:1px solid #c7e2fc;}
div.acessorios .prateleira {overflow:visible !important;}
div.acessorios .prateleira .vitrineProdutos {margin:15px 15px 0 0;padding:0 !important;}
div.acessorios .tit {margin-top:-30px !important;}
div.acessorios .productImage img,.productMTags .productImage img{width:65px}
div.acessorios .hproduct .link{}
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{padding:12px 12px 10px 12px;position:relative;background:#F1F6FC;border:1px solid #c7e2fc;text-align:center;}
.resultadoAcessorios .boxPrecoA{}
.resultadoAcessorios .boxPrecoB{}
.resultadoAcessorios .preco{
display:inline;
width:200px;
font-size:1.6em;
}
.resultadoAcessorios .preco span{overflow:hidden;float:left;}
.resultadoAcessorios .preco strong{margin:0 5px;color:#e10915;}
.resultadoAcessorios .comprar {
display:inline;
margin-left:20px;
width:183px;
}
.resultadoAcessorios .comprar .bt {
padding:0;
width:183px;
height:27px;
text-indent:-999em;
background:url(../img/allImages.png) no-repeat scroll -300px -304px transparent;
}
.okBt{background-position:-157px -209px;color:#FDF766;height:22px;padding-top:0;width:36px}

/*Compre junto*/
.compreJunto {
margin:50px 0 50px 0 !important;
border:1px solid #c7e2fc;
width:100%;
float:left;
}
.compreJunto .tit {margin:-30px 0 24px 0 !important;}
.compreJunto ul{width:920px;margin:0 auto;}
.compreJunto ul li ul{width:100%;margin:20px 0 18px 0;float:left;}
.compreJunto ul li ul 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/allImages.png) no-repeat -1200px -38px}
.compreJunto li .igual{background:url(../img/allImages.png) no-repeat -1200px -112px}
.compreJunto .combinacaoProdutos .productDetails {display:none;}
.compreJunto .combinacaoProdutos{width:300px}
.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 .comprar .bt{padding:0;width:116px;height:44px;background-position:-300px -507px;display:block;text-indent:-999em;}
.compreJunto li.resultado{line-height:1.6}
.compreJunto li.resultado .productDetails{margin:0;text-align:center;}

/*Quem compra este item geralmente compra*/
#chaordic_similaritems{margin-top:40px}

/* Detalhes Produto */
.detalhesProduto{clear:both;padding:18px;color:#666;
margin-top:40px;
border:1px solid #c7e2fc;
overflow:visible !important;                 
}

.detalhesProduto h3.tit,.detalhesProduto h4.tit{background:none;margin-bottom:5px;padding:15px 24px 0;font-size:12px;font-weight:bold;color:#014E95;text-transform:uppercase;}
.detalhesProduto dl{overflow:hidden;display:block;clear:both;padding:4px 5px;background:#f1f6fc;border-bottom:1px solid #ddeefd;font-size:1.1em;}
.detalhesProduto dl dt,.detalhesProduto dl dd{color:#444;float:right!important;width:82%;}
.detalhesProduto dl dt{font-weight:bold;color:#000;float:left!important;width:16%;text-align:right;}
.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 .descricao{margin:18px 24px 20px 0;color:#000;overflow:hidden;font-size:1.1em;}
.detalhesProduto .even{background:#FFF}
.detalhesProduto .dimensoes{padding:4px 0 24px}
.detalhesProduto .dimensoes dt,.detalhesProduto .dimensoes dd{display:block;float:none;padding:4px 0}
.detalhesProduto .dimensoes dd{padding:0 0 4px}
.detalhesProduto 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/allImages.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:141px; padding-top:22px;}
.smallRating .rating {padding-top:7px;width:74px;}
.home .smallRating, .departamento .smallRating {}
.bigRating .r0  {background-position:-705px -21px;}
.bigRating .r5  {background-position:-705px 0;}
.bigRating .r10  {background-position:-676px -21px;}
.bigRating .r15  {background-position:-676px 0;}
.bigRating .r20  {background-position:-647px -21px;}
.bigRating .r25 {background-position:-676px 0;}
.bigRating .r30 {background-position:-647px -21px;}
.bigRating .r35  {background-position:-647px 0;}
.bigRating .r40 {background-position:-589px -21px;}
.bigRating .r45  {background-position:-589px 0;}
.bigRating .r50  {background-position:-560px -21px;}
.smallRating .r0  {background-position:-652px -85px;}
.smallRating .r5  {background-position:-638px -85px;}
.smallRating .r10  {background-position:-622px -98px;}
.smallRating .r15  {background-position:-622px -85px;}
.smallRating .r20  {background-position:-607px -98px;}
.smallRating .r25 {background-position:-607px -85px;}
.smallRating .r30 {background-position:-591px -98px;}
.smallRating .r35  {background-position:-591px -85px;}
.smallRating .r40 {background-position:-576px -98px;}
.smallRating .r45  {background-position:-576px -85px;}
.smallRating .r50  {background-position:-560px -98px;}
/*Rating Avail */
#ratingAvalieWrapper {overflow:hidden; margin:10px 0;}
.ratingAvalie .ratingStar{width:122px;height:24px;background: url(../img/allImages.png) no-repeat -682px -63px;}
.ratingAvalie .ratingStar{display:block;float:left;width:20px;}
.ratingAvalie .ratingStar{display:block;float:left;height:18px;text-indent:-9999px;width:26px;}
.ratingAvalie  .savedRatingStar, .ratingAvalie  .filledRatingStar{background-position:-558px -63px;}
.ratingAvalie  .emptyRatingStar{background-position:-682px -63px;}


/*Diversos*/
.seeToo,.detalhesProduto,.compreJunto,div.acessorios,.tags,.consumidores {}

/* Consumidores tambem compraram */
.tambemCompraram {margin-top:2em;}
.tambemCompraram .productImage img {margin-top:14px;width:90px;height:90px;}
.tambemCompraram .hproduct .productImage{padding:15px 0 25px;}

/* PAGINA BUSCA */

/* filtro resultado de busca */
.resultadoBusca {border:1px solid #C7E2FC;}
.resultadoBusca .filtro{overflow:hidden;padding:3px 220px 3px 10px;background:url(../img/box-bg-top.jpg) repeat-x #F9FBFE;position:relative}
.resultadoBusca .filtro select option{padding-right:10px}
.resultadoBusca .filtro .ordenacao{float:left;margin-right:10px}
.resultadoBusca .filtro fieldset.itensPag{float:right}
.resultadoBusca .itensPag *{vertical-align:middle}
.resultadoBusca .filtro  fieldset label{color:#333}
.resultadoBusca .filtro  fieldset select{color:#333;background:url(../img/bgInput.gif) repeat-x scroll 0 0;border:1px solid #ccc;margin:0 2px;padding:2px}
.resultadoBusca .resultado{overflow:hidden;background:#F5F9FC;padding:10px;text-align:left;}
.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}
.resultadoBusca .breadcrumbBusca li{background:url(../img/smallIco.png) no-repeat right -1195px;padding-right:12px;}
.resultadoBusca .pagination{margin-top:1px}
.visualizacao{position:absolute;right:5px;top:7px}
.visualizacao strong,.visualizacao ul li{color:#333;font-weight:normal;display:inline-block}
.visualizacao ul{display:inline}
.visualizacao ul li{padding:0 5px}
.visualizacao ul li *{vertical-align:middle}
.visualizacao ul li.selected{font-weight:bold}
.visualizacao ul li.selected  a{cursor:default;font-weight:900}
.visualizacao ul li.grade ,.visualizacao ul li.lista{padding-left:20px;background:url(../img/smallIco.png) no-repeat}
.visualizacao ul li.grade{background-position:0 -2400px}
.visualizacao ul li.lista{background-position:0 -2500px}
.visualizacao ul li a{color:#095BA6;text-decoration:none}
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:1.1em}
.listaSugestao li{font-size:1.2em;border-right:1px solid #ccc;padding:0 5px} 
.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 {font-size:11px;}
body.search h1.tit strong {color:#cc0000;}
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 .fisubmit {border:0; margin:5px;}
body.search .navigation .bdrt , body.search .navigation .bdlt {background:url(../img/smallIco.png) no-repeat;}
body.search .navigation .bdrt {background-position:-5px -2912px;}
body.search .navigation .bdlt {background-position:0 -2912px;}
body.search  .prateleira {margin-top: 10px;}
body.search .faixaPreco label, body.search .faixaPreco input{float:left;}
body.search .faixaPreco .priceBands {margin-bottom:5px;width:90px;}
body.search .faixaPreco label{clear:left;padding-right:5px;width:35px;}

.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;background:#E3F0FD;padding:0 10px;clear:both}
.pagination .ListaPaginas{float:right}
.pagination .ListaPaginas li{float:left;padding:5px 0;border-right:1px solid #fff;text-transform:lowercase}
.pagination .ListaPaginas li.last{border:none}
.pagination .ListaPaginas li a{padding:8px;color:#095ba6}
.pagination .ListaPaginas li  span{padding:8px;color:#C7E2FC}
.pagination .ListaPaginas .first span{padding-left:0}
.pagination .ListaPaginas .back  a,.pagination .ListaPaginas .back  span,.pagination .ListaPaginas .next a,.pagination .ListaPaginas .next span{background:url(../img/smallIco.png) no-repeat}
.pagination .ListaPaginas .back  a,.pagination .ListaPaginas .back  span{padding-left:12px}
.pagination .ListaPaginas .next a,.pagination .ListaPaginas .next span{padding-right:12px}
.pagination .ListaPaginas .back  a{background-position:5px -2935px}
.pagination .ListaPaginas .back  span{background-position:5px -2982px}
.pagination .ListaPaginas .next a{background-position:50px -2956px}
.pagination .ListaPaginas .next span{background-position:60px  -2688px}
.pagination .ListaPaginas li a:hover{text-decoration:none;color:#fff;background-color:#095BA6}
.pagination .ListaPaginas .atual{background-color:#095BA6}
.pagination .ListaPaginas .atual strong{color:#fff;padding:8px;font-weight:normal}
.result-busca {margin:20px 0 30px 0;}

/*compare produtos*/
.main .sub{text-align:center;}
.filtroBusca, .addListaCasamento {overflow:hidden;margin:5px auto;width:700px;clear:both}
.addListaCasamento {width:480px;}
.filtroBusca p, .addListaCasamento p{overflow:hidden;padding:5px 10px 0 0;vertical-align:middle;float:right;line-height:23px;font-size:1.1em}
.filtroBusca p .qtd{color:#C00}
.filtroBusca strong span{color:#F40000;margin-right:3px;font-weight:900}
.filtroBusca .comparar, .addListaCasamento .adicionar{float:right}
.filtroBusca .bt{background-position:0 -41px;width:75px;display:block;height:24px;text-indent:-999em;}
.addListaCasamento .bt {background-position:0 -278px;display:block;height:24px;text-indent:-999em;width:90px;}

/* 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; background:url(../img/box-bg-top.jpg) repeat-x scroll 0 0 #F9FBFE; border:1px solid #C7E2FC;padding:0 19px; margin:10px 0 40px 0; position:relative;}
.comparacao .topoComparacao {overflow:hidden;}
.corpoComparacao .compararOutros {position: absolute; bottom:-35px; right:0;}
.comparacao{overflow:hidden;padding:5px 5px 15px 5px}
.comparacao .title3 span{font-size:0.8em;text-transform:none}
.comparacao .bts{overflow:hidden;float:right;padding:5px;clear:both;width:315px}
.comparacao .bts .email{float:right;margin:5px 5px;color:#E10915; font-weight: 900; font-size: 1.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{background-position:0 -326px;float:right;padding-top:24px;width:180px}
.corpoComparacao table{clear:both;margin:20px 0;width:100%;border-collapse:collapse;border-spacing:0}
.corpoComparacao table td{padding:10px;border-right:1px solid #C7E2FC}
.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 #C7E2FC;border-right:1px solid #C7E2FC;color:#E10915;font-weight:bold;padding:10px;text-align:left}
.corpoComparacao  tbody td,.corpoComparacao tbody th{border-bottom:1px solid #C7E2FC;border-top:1px solid #C7E2FC }
.corpoComparacao .remover td{border-bottom:1px solid #C7E2FC;border-right:none;}
.comparacao .corpoComparacao .remover.bottom td { border-bottom: 0;}
.corpoComparacao .remover a:hover{text-decoration:none}
.corpoComparacao .remover a{background:url(../img/smallIco.png) no-repeat 0 -694px;padding-left:15px}
.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{vertical-align:bottom;background:url(../img/allImages.png) no-repeat scroll 0 -65px;border:medium none;color:#ebebeb;cursor:pointer;display:inline-block;font-size:0;overflow:hidden;padding-top:20px;width:37px}
.corpoComparacao table fieldset legend{color:#F40000;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;}
.tags p{font-size:12px;}
.vejaTags a{background:url(../img/allImages.png) no-repeat scroll 0 -247px;display:block;width:230px;height:24px;text-indent:-999em;}
.adicioneTag a {background:url(../img/allImages.png) no-repeat scroll 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;}
.tags ul {margin:26px 0 16px 0;width:100%;height:24px;clear:both;float:left;}
.tags li {padding:0 5px;width:48%;float:left;}
.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*/
/*Opinião dos Clientes*/
.consumidores {
padding:18px;
margin-top:50px;
border:1px solid #C7E2FC;
background:#f9fbfe;
}
.consumidores .tit {margin:-50px 0 27px -18px !important;}
.consumidores .infoAvaliacoes, .consumidores .avalieProduto {float:right;width:49%;}
.consumidores .util { position: absolute; top:9px; right: 0; width: 100%;}
.consumidores .util  li.avUtil{width: 50%; float: left; padding: 18px 0 0 10px;}
.consumidores .util  li.ajudou {width: 40%; text-align: right; float: right;}
.consumidores .util  li.util span {text-align: right;}
.consumidores .infoAvaliacoes ul {}
.consumidores .avaliacao {margin-top:20px;overflow:hidden;}
.consumidores .avalieProduto input { border:none; background:none; }
.util .ajudou span {font-size:1.1em;font-weight:bold;}
.util .ajudou a {width:35px;height:19px;text-indent:-999em;  padding-top: 19px; height: 0;}
.util .sim .bt {background-position: 0 -137px;}
.util .nao .bt {background-position: 0 -156px;}
.util p {margin-bottom:10px;}
.consumidores .resenhas .util li { border:0}
.consumidores strong {color:#075BA4;margin:0 5px 5px 0; font-size: 1.1em;}
.consumidores fieldset ul li {margin-bottom:5px;}
.consumidores .resenhas, .consumidores .avaliacao {}
.consumidores .resenhas p, .consumidores .resenhas span {color:#666;}
.consumidores .resenhas .dados{padding:10px 10px 20px 10px;background: #EBF4FD; margin:-5px -5px 10px -5px;}
.infoAvaliacoes .mediaAvaliacoes {}

.infoAvaliacoes .todosComentarios .lnkPop {background:url(../img/allImages.png) no-repeat scroll 0 -199px;display:block;width:230px;height:24px;text-indent:-999em;clear:both;}

.infoAvaliacoes .todosComentarios a:hover {color:#333; text-decoration:none;}
.infoAvaliacoes ul {float:left; margin-bottom:15px;}
.consumidores .clientsRate .perCent {font-size:1.1em; font-weight:bold; margin-right:5px; padding-left:15px; float:left;}
.consumidores .clientsRate .medRating {float:left;}
.consumidores .clientsRate .perCent span {font-weight:normal; }
.consumidores .resenhas li, .consumidores .avaliacao { margin-bottom: 10px;}
.consumidores .resenhas li {padding-left:20px; border:1px solid #C7E2FC; padding: 5px; position: relative; margin-bottom: 10px;} 
.consumidores .infoAvaliacoes ul li {margin-top:10px;padding-top:10px;}
.opcoesAvalie input *{vertical-align:middle;} 
.opcoesAvalie {clear:left;}
.publique .bt {background:url(../img/allImages.png) no-repeat scroll 0 -175px;display:block;width:230px;height:24px;margin:10px 0;}
/* 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}


/* bordas */

.newsletter, .sidebox li a, .navigation, .boxLojas, div.acessorios, .detalhesProduto, .fotoProduto, .sku .area1-1-3-1,
.sku .area1-1-3-1 .tit, .garantiaEstendida .infoGarantia, .sku .area1-1-3-2,.carrinho .boxServ h3, .tags, .consumidores,
.compreJunto, .checkoutPassos li.passo,.parcelamento .tabsCont, .sku .area1-1-2, .carrinhoVazio, .finaliza , .npedido, .boxGes, .boxGesServ {position:relative;}

.boxLojas li.last a{position:static;}
.rdbd {
width:8px;
height:6px;
width:5px;
height:5px;
display:block;
background:url(../img/smallIco.png) no-repeat 0 -2900px;
position:absolute;
}
.bdlt {top:0;left:0;}
.bdrt {top:0;right:0;}
.bdrb{bottom:0;right:0;}
.bdlb{bottom:0;left:0;}

.listaPassos h4.top .bdlt {top:0;left:0;}
.listaPassos h4.top .bdrt {top:0;right:0;}


.carrinho .ficha .rdbd,.popSearch .rdbd, body.login .half .rdbd, .resultadoAcessorios .rdbd, div.acessorios .rdbd, .detalhesProduto .rdbd, .fotoProduto .rdbd,
.sku .area1-1-3-1 .bdrb, .sku .area1-1-3-1 .bdlb, .garantiaEstendida .infoGarantia .rdbd, .sku .area1-1-3-2 .rdbd, .tags .rdbd, .consumidores .rdbd,
.compreJunto .rdbd, .wrapperCarrinhoResumo .rdbd, .checkoutPassos li.passo .rdbd, .parcelamento .tabsCont .rdbd, .listaPassos h4.top .rdbd,
.sku .area1-1-2 .rdbd, .carrinhoVazio .rdbd, .finaliza .rdbd, .npedido .rdbd, .boxGes .rdbd, .boxGesServ .rdbd  {margin:-1px;}

.sidebox .bdrb{background-position:-10px -2901px}
.sidebox .bdlb{background-position:-1px -2901px}
.sidebox a:hover .bdrb{background-position:-10px -2907px}
.sidebox a:hover .bdlb{background-position:-1px -2907px}
.sidebox .verTodos a .bdrb, .sidebox .verTodos a:hover .bdrb{background-position:-5px -2927px}
.sidebox .verTodos a .bdlb, .sidebox .verTodos a:hover .bdlb{background-position:0 -2927px}

.newsletter .bdlb,.popSearch .bdlb, .navigation .bdlb, .carrinho .ficha .bdlb, body.login .half .bdlb,.boxLojas.sidebox li.last .bdlb, .boxLojas.sidebox li.last a:hover .bdlb,
.resultadoAcessorios .bdlb, div.acessorios .bdlb,.detalhesProduto .bdlb, .fotoProduto .bdlb,.sku .area1-1-3-1 .bdlb, .garantiaEstendida .infoGarantia .bdlb,
.sku .area1-1-3-2 .bdlb, .tags .bdlb, .consumidores .bdlb, .compreJunto .bdlb, .wrapperCarrinhoResumo .bdlb, .checkoutPassos li.passo .bdlb,
.parcelamento .tabsCont .bdlb, .sku .area1-1-2 .bdlb, .carrinhoVazio .bdlb, .finaliza .bdlb, .npedido .bdlb, .sku .disponibilidade .calcFrete .formFrete .bdlb, .boxGes .bdlb, .boxGesServ .bdlb {background-position:0 -2917px;}

.navigation .bdrb,.popSearch .bdrb, .newsletter .bdrb, .carrinho .ficha .bdrb,body.login .half .bdrb,.boxLojas.sidebox li.last .bdrb, .boxLojas.sidebox li.last a:hover .bdrb,
.resultadoAcessorios .bdrb, div.acessorios .bdrb,.detalhesProduto .bdrb,.fotoProduto .bdrb, .sku .area1-1-3-1 .bdrb, .garantiaEstendida .infoGarantia .bdrb,
.sku .area1-1-3-2 .bdrb, .tags .bdrb, .consumidores .bdrb, .compreJunto .bdrb, .wrapperCarrinhoResumo .bdrb, .checkoutPassos li.passo .bdrb,
.parcelamento .tabsCont .bdrb, .sku .area1-1-2 .bdrb, .carrinhoVazio .bdrb, .finaliza .bdrb, .npedido .bdrb, .sku .disponibilidade .calcFrete .formFrete .bdrb, .boxGes .bdrb , .boxGesServ .bdrb  {background-position:-5px -2917px;}

.home .navigation .bdlt,.popSearch .bdlt, .carrinho .ficha .bdlt,body.login .half .bdlt, .resultadoAcessorios .bdlt, div.acessorios .bdlt, .detalhesProduto .bdlt,
.fotoProduto .bdlt, .garantiaEstendida .infoGarantia .bdlt, .sku .area1-1-3-2 .bdlt, .tags .bdlt, .consumidores .bdlt, .compreJunto .bdlt,
.wrapperCarrinhoResumo .bdlt, .parcelamento .tabsCont .bdlt, .checkoutPassos li.passo .bdlt, .listaPassos h4.top .bdlt,
.sku .area1-1-2 .bdlt, .carrinhoVazio .bdlt, .finaliza .bdlt, .npedido .bdlt, .sku .disponibilidade .calcFrete .formFrete .bdlt, .boxGes .bdlt, .boxGesServ .bdlt  {background-position:0 -2912px;}

.home .navigation .bdrt,.popSearch .bdrt, .carrinho .ficha .bdrt,body.login .half .bdrt, .resultadoAcessorios .bdrt, div.acessorios .bdrt, .detalhesProduto .bdrt,
.fotoProduto .bdrt, .garantiaEstendida .infoGarantia .bdrt, .sku .area1-1-3-2 .bdrt, .tags .bdrt, .consumidores .bdrt, .compreJunto .bdrt,
.wrapperCarrinhoResumo .bdrt, .parcelamento .tabsCont .bdrt, .checkoutPassos li.passo .bdrt, .listaPassos h4.top .bdrt,
.sku .area1-1-2 .bdrt, .carrinhoVazio .bdrt, .finaliza .bdrt, .npedido .bdrt,.sku .disponibilidade .calcFrete .formFrete .bdrt,  .boxGes .bdrt, .boxGesServ .bdrt  {background-position:-5px -2912px;}

.departamento .navigation .bdlt,.busca-resultado .navigation .bdlt{background:none;}
.departamento .navigation .bdrt,.busca-resultado .navigation .bdrt{background:url(../img/tit-bg.gif) no-repeat right top;}
/*
.navigation .bdrb{width:58px;height:32px;background:url(../img/allImages.png) no-repeat -1442px -294px;}
*/
.sku .area1-1-3-1 .tit .bdrt, .carrinho .boxServ h3 .bdrt, .minha-conta .navigation .bdrt{width:7px;height:7px;background:url(../img/box-tit-brd-tr.gif) no-repeat;}
.sku .area1-1-3-1 .tit .bdlt, .carrinho .boxServ h3 .bdlt, .minha-conta .navigation .bdlt{width:7px;height:7px;background:url(../img/box-tit-brd-tl.gif) no-repeat;}

.checkoutPassos li.passo .bdlt {}
.checkoutPassos li.passo .bdrt {}

.conteudo .ok input, .conteudo .ok a {background:url(../img/allImages.png) no-repeat 0 -65px;width:34px;height:24px;line-height:40px;}

.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;}

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

.pagCartaoLojas .boxFormasD {
         background:url(../img/box-cartoes/bg-box-cartoes.jpg) no-repeat;
         width:392px;
         height:47px;
         margin:0 auto;
         padding-top:7px;
}

.pagCartaoLojas .boxFormasD span {
         float:left;
         padding-left:75px;
         width:100%;
         color:#333333;
         font:11px Arial,Helvetica,sans-serif;
}

.trocaGarantida {
	background:url(../img/logo-troca-garatinda.png) no-repeat left top;
}
.trocaGarantida li {
	list-style-type:none;
}
#ctl00_Conteudo_liTrocaGarantida {
	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;
}

.TituloPreferencialBandeira{
		 float:left;
         padding-left:75px;
         width:100%;
         color:#EA1D28 !important;
         font:11px Arial,Helvetica,sans-serif;
}

/*pagina intermediaria de Garantia*/
.GES h1 {display:none;}
.GES .container{width:980px;margin:10px auto;overflow:hidden;}
.boxGes, .boxGesServ{background: #f0f6fe url(../img/bgTopBox01.png) repeat-x  0 0; border: 1px solid #C7E2FC;padding: 10px;text-align: center; margin-bottom:20px;}
.boxGes  .hd, .boxGesServ .hd {padding:10px 0;cursor:pointer;}
.boxGes .tit, .boxGesServ .tit {text-transform:uppercase;background: url(../img/sprite.png) no-repeat;color:#cb151d; padding:3px 10px 10px 50px;font-size:2.090em;font-weight:bold;font-style:italic;float:left;font-family:Tahoma}
.boxGes .tit {background-position:-400px -1451px;}
.boxGesServ .tit {background-position:-400px -1765px;}
.boxGes  .hd .info, .boxGesServ .info {background: url(../img/sprite.png) no-repeat  0 -2700px;overflow:hidden;text-align:left;padding:5px 60px;color:#334e95;font-weight:bold;font-style:italic;font-size:1.1em;width:250px;}
.boxGes .wp, .boxGesServ .wp {border: 1px solid #C7E2FC;background:#fff;padding:20px 0 10px;position:relative;}
.boxGesServ .wp ul , .boxGes .wp ul {border-top:1px solid #d2e8fd;}
.boxGesServ .wp ul li, .boxGes .wp ul li  {border-bottom:1px solid #d2e8fd;position:relative;overflow:hidden;}
.boxGesServ .wp ul li *, .boxGes .wp ul li * {vertical-align:middle;} 
.boxGesServ .wp ul li.selected, .boxGes .wp ul li.selected{background:#334e95;}
.boxGesServ .wp ul li.selected label, .boxGes .wp ul li.selected label {color:#fff;}
.boxGesServ .wp ul li input, .boxGes .wp ul li input {float:left;margin:8px 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:#334e95;font-size:1.1em;font-weight:bold;cursor:pointer;}
.boxGesServ .wp ul li .valorServ, .boxGes .wp ul li .valorGes {width:45%;float:right;background:#dceafb;padding:7px 30px;overflow:hidden;text-align:left;color:#334e95;font-weight:bold;border:2px solid #fff;border-left:0;}
.boxGesServ .wp ul li .valorServ {padding:15px 30px;}
.boxGesServ .wp ul li  .descServ {display:none;}
.boxGesServ .wp .bdlb , .boxGesServ .wp  .bdrb, .boxGesServ  .wp  .bdlt, .boxGesServ  .wp .bdrt,
.boxGes .wp .bdlb , .boxGes .wp  .bdrb, .boxGes  .wp  .bdlt, .boxGes  .wp .bdrt
{background:url(../img/bgBrdEAFB.png) no-repeat;}
.boxGesServ .wp  .bdlb, .boxGes .wp  .bdlb {background-position:0 -5px;}
.boxGesServ  .wp .bdrb, .boxGes  .wp .bdrb  {background-position:-5px -5px;}
.boxGesServ  .wp  .bdlt, .boxGes  .wp .bdlt  {background-position:0 0;}
.boxGesServ  .wp .bdrt, .boxGes  .wp .bdrt  {background-position:-5px 0;}

.GES .prodGES {background:#f0f6fe url(../img/bgTopBox01.png) repeat-x  0 0;padding:10px; border: 1px solid #C7E2FC;overflow:hidden;margin-bottom:30px;}
.GES .prodGES .wp{width:825px;margin:0 auto;padding-left:155px;overflow:hidden;}
.GES .prodGES  .name {color:#334e95;font-size:1.8em;display:block;margin-bottom:10px;}
.GES .prodGES .comprar {float:right;}
.GES .prodGES .productImage {background:#f0f6fe url(../img/bgImgGES.png) no-repeat  0 0;padding:2px 15px;float:left;margin-left:-155px;}
.GES .prodGES .sale {color:#334e95;font-weight:bold;}
.GES .prodGES .productImage {background:#f0f6fe url(../img/bgImgGES.png) no-repeat  0 0;padding:2px 15px;float:left;margin-left:-155px;}
.GES .prodGES .precoServico{float:left;color:#CB151D;margin-top:5px;}
.GES .prodGES .precoServico span {font-weight:bold;}
.GES .prodGES .precoServico .parcel{display:block;}
.GES .prodGES .precoServico .valorTotal {font-size:1.3em;}
.boxGes  .hd .ico, .boxGesServ .hd .ico {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 {text-align:left;padding:10px 10px 0;}
.boxGes .regulamento a {background: url(../img/smallIco.png) no-repeat 0 3px;color: #095BA6;display: block; float: left; margin: 3px 10px 2px 0; padding-left: 9px;text-decoration: underline;}
.boxGes .regulamento fieldset {margin-top:5px;clear:left;}
.GES .recomendado {background: url(../img/recomGes.png) no-repeat 0 -1px; text-indent:-99999em; width:116px;height:20px;float:left;margin-top:4px;}
.GES .selected .recomendado {background-position:0 -25px;}

.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; overflow:hidden; 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 .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; text-indent:-999em; display:block;}
.destaque .comprar .sel{ background:url(../images/btSel.png) no-repeat; float:none; width:272px;}
.destaque .precos .mais{ background:url(../images/btMais.png) no-repeat; float:none; width:134px; height:20px; display:block; margin-top:7px; text-indent:-999em;}
/* 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;}
/* logo home TEMP */
.home .header .logo,
.header a.logo{ position:absolute;}
.home .header .logo{ background:url(../img/logos.png) no-repeat; height:119px;}
.header a.logo{ background:url(../img/logos.png) no-repeat 0 -125px; height:119px;}
.header .ident .welcome{ padding-left:20px;}
.header .menuUsuario,
.header .servicos{ padding-left:264px;}
/*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;}
