﻿/* Ponto Frio
Version:2.3.6
*/
/*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;}
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% Verdana,Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none;color:#333;}
strong,b{font-weight:bold;}
hr{display: none;}
tbody th, tbody td {border-bottom:1px solid #ebebeb; padding:5px 0;}
input, select , textarea{padding: 2px; background:#fff url(../img/bgInput.gif) repeat-x 0 0; border:1px solid #ccc; font:1em Verdana, Arial, Helvetica, sans-serif;}
/* ESQUELETO*/
#aspnetForm {min-width:998px; overflow:hidden;font-size:11px;}
#header {height:133px;position:relative;z-index:99;background:#B3B3B3 url(../img/bgHeader.gif) repeat-x; margin-bottom:1px;}
.home .area-root, .departamento .area-root, .busca-resultado .area-root {overflow:hidden; clear:both;}
.home .area-2, .departamento .area-2, .busca-resultado .area-2  {clear:both;}
.home .area-4, .departamento .area-4 {overflow:hidden; padding:5px 150px;}
.busca-resultado .area-4 {overflow:hidden;padding:5px 5px 5px 150px;clear:left;}
.home .area-4-1, .departamento .area-4-1 {overflow:hidden;  float:left; width:145px; margin-left:-145px;}
.home .area-4-2, .departamento .area-4-2  {float:right; width:145px; margin-right:-145px;}
.busca-resultado .area-4-1 {overflow:hidden; float:left; width:145px; margin:0 5px 0 -145px;}
.busca-resultado .area-4-2 {overflow:hidden;}
.home .area-4-3, .departamento .area-4-3 {overflow:hidden; padding:0 5px;}
.home .area-3, .departamento .area-3 {overflow:hidden; position:relative; width:100%;}
.home .area-5, .departamento .area-5 {overflow:hidden; clear:both;}
.sku .area1 {overflow:hidden; padding:0 5px 0 313px; margin-bottom:10px;}
.sku .area1-1 {overflow:hidden; float:right; width:100%;}
.sku .area1-2 {overflow:hidden; float:left; width:295px; margin-left:-308px;}
.sku .area1-1-3 {overflow:hidden; background: #E5E5E5 url(../img/bgarea113.png) repeat-y 65% 35%; padding-bottom:2px;}
.sku .area1-1-3-1 {overflow:hidden; float:left; margin:0 5px -1002px -5px; width:65%; padding-bottom:1000px;} 
.sku .area1-1-3-2 {overflow:hidden; width:35%; margin: 0 0 -1002px 0; padding-bottom:1000px;}
.sku .area2 {overflow:hidden; clear:both;}
.bg-footer {clear:both; overflow:hidden;}
#ctl00_Conteudo_PaginaSistemaArea1_pnlPanel, #produto {padding: 5px; overflow:hidden;}
#produto {position:relative;}
.prateleira ul li .store, .quantidade-trilhas {display:none;}

/* PADRAO DE TITULOS */
.title1, .lista-categoria .tit, .newsletter .tit{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.title1 a, .lista-categoria .tit, .newsletter .tit {background: url(../img/bgTitle1.gif) repeat-x center; font-size:1.1em; padding:3px 9px; color:#fff; text-transform:uppercase; text-align:left; font-weight:normal; position:relative; } 
.title1 a, .lista-categoria .tit a, .newsletter .tit a {color:#fff; padding-left:5px; text-decoration:none;}
.newsletter .tit {padding:2px 2px 2px 6px;font-size:1em;}
.area-4-2 .tit b {color:#fff; font-weight: normal;}
.title2 {font-size:1.2em; color:#E10915; margin: 5px 0;}
.title2 a {color:#E10915; display:block; padding: 0 5px;text-decoration:none;}
.title2 a:hover {color:#fff; position:relative; text-decoration:none;}
.title2 b {overflow:hidden; display:block; color:#E10915;}
.title2 a:hover strong {color:#fff;}
.title3 {color:#000; font-weight:bold;}
.detalhesProduto .tit, .compreJunto .tit, .acessorios .tit, .consumidores .tit, .tambemCompraram .tit {background: url(../img/bgTitle1.gif) repeat-x center;  padding:2px 7px; text-transform:uppercase; text-align:left; position:relative; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size: 1.1em;}
.detalhesProduto  .tit b, .compreJunto .tit b, .acessorios .tit b, .consumidores .tit b, .tambemCompraram .tit b {color:#fff; background: url(../img/smallIco.png) no-repeat left -1195px; padding-left: 10px;}
.vejaNestaPagina .tit {font-size:1.3em; color:#F40000; text-transform:uppercase; font-weight:normal; margin-bottom:5px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }
.lista-produto .tit, h1.tit {font-size:1.4em; border-bottom:1px solid #F40000; color:#F40000; text-transform:uppercase; font-weight:normal; padding-left:5px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.lista-produto .tit b, h1.tit b{color:#F40000;font-weight:normal;} 
body.comparar .tit span {color:#000; font-size: 0.91em;}
.home .tit .veja , .departamento .tit .veja {display:none;}
body.busca-resultado h1.tit { margin-bottom:1px;}
body.busca-resultado h1.tit strong{ font-weight: bold;}

/* PADRAO DE BOX */
.mnav, .newsletter .box, .sidebox ul  {background:#f5f5f5; border:1px solid #d5d5d5; margin-bottom:5px; padding:0 5px;}
.mnav ul li .title2, .mnav ul li .list2, .mnav ul li .veja {margin: 0 -5px;}
.box2 {border:1px dashed #E2E2E2;} 
.box3{overflow:hidden; background:#f5f5f5; border:2px solid #E5E5E5;}

/* BOTOES */
input.bt, a.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; line-height:0;}

/* PADRAO DE LISTA */
.prateleira .vitrineProdutos{overflow:hidden; padding-left:30px; clear:both;  }
.prateleira .vitrineProdutos li {overflow:hidden; padding:10px 0 20px; float:left; width:33.3%; margin-left:15px;}
.prateleira .vitrineProdutos .first {clear:left; margin-left:-30px;}
.list2 {overflow:hidden; clear:left; margin:0 0 5px 0;} 
.list2 li {margin-bottom:1px;}
.list2 li *{vertical-align:middle;}
.list2 li a {display:block;  padding: 2px 5px 2px 7px;}
.list2 li strong {font-weight:normal; overflow:hidden;}
.list2 li a:hover {background: #ccc;}
.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; margin-bottom:5px; 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, input.prefixo, .postal2, input.sufixo {background: url(../img/bgInput.gif) repeat-x scroll 0 0; border:1px solid #ccc; padding:2px;}
.postal1, input.prefixo {width:45px;}
.postal2, input.sufixo {width:25px;}
input.DDD, input.ddd {width:20px !important;}
input.telefone, input.fone {width:78px !important;}

/* PADRAO ABAS  */
.tabs {clear:both;overflow:hidden; padding-bottom:1px; position:relative; top:1px; z-index:1;display: none;}
.tabs li {margin-right:10px;}
.tabs li, .gc .tit  {background: url(../img/bgTabs.gif) no-repeat scroll left top; float:left;  padding:0 0 0 6px;}
.tabs .selected {background: url(../img/bgTabs.gif) no-repeat scroll left -100px; position:relative; z-index:999!important;}
.tabs .selected a {background: url(../img/bgTabs.gif) no-repeat scroll right -100px; color:#fff; float:left;}
.tabs .selected b {color:#fff;}
.tabs li a, .gc .tit b {background: url(../img/bgTabs.gif) no-repeat scroll right top; color:#666; float: left; font-weight:bold; padding:7px 30px 5px 5px; text-transform:uppercase; display:block; margin-right:-15px; }
.gc .tit .type1 { color:#cc0000;  }
.gc .tit b.type1 span {background: url(../img/smallIco.png) no-repeat 0 -1596px;}
.tabs li a b, .gc .tit a b {color:#666; font-size: 1.1em;}
.tabs li a:hover, .gc .tit a:hover {text-decoration:none;}
.tabs li b, .gc .tit b  span {background: url(../img/smallIco.png) no-repeat 0 -1396px; padding-left:7px; font-weight:bold;}
.tabs .selected  b {background: url(../img/smallIco.png) no-repeat 0 -1297px; }
.tabsCont .selected {display:block;}
/* HEADER */
.header .topHeader { overflow: hidden;width:949px; margin:0 auto; position: relative;height:83px; font-size:0.91em;padding:0 12px 0 29px;}
.header .logo {float:left; margin:7px 53px 0 0; overflow:hidden; text-indent:-9999px; width:177px; height:32px; background: url(../img/logo.gif) no-repeat;}
.header h1.logo {margin-bottom:14px;}
.header a.logo {height:46px;}
.header .ident {overflow:hidden; float:left; clear:left; max-width:250px;}
.header .ident .welcome { display:block;overflow:hidden;}
/*Servicos no Header*/
.header .servicos{overflow:hidden;margin:5px 0 0;}
.header .servicos li {float:left; padding:0 49px 10px 0;border-bottom:1px solid #ebebeb;}
.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;}
.header .servicos .seguro a {background: url(../img/smallIco.png) no-repeat 0 -2000px; padding-left:15px;}
.header .servicos .nLojas {padding-right:5px;}
.header .servicos .last {padding:0;float:right;border:0;}
/*Menu do Usuario*/
.header .menuUsuario  {display:none;}
.header .menuOpcoes {position: absolute; top: 40px; right:165px;width:566px;}
.header .menuOpcoes li {float:left;margin-right:30px;}
.header .teleVendas {background: url(../img/smallIco.png) no-repeat 0 -4097px;padding-left:15px;}
.header .teleVendas span {font-weight:bold;}
.header .teleVendas strong {display:block;color:#cc0001;font-size:1.2em}
.header .solucoes {background: url(../img/icons.gif) no-repeat -18px -439px; width:84px;padding-left:24px;}
.header .solucoes a, .header .lCasamento a, .header .teleVendas a {font-size:1.1em;color:#666;font-weight:bold;}
.header .lCasamento {background: url(../img/smallIco.png) no-repeat 0 -3595px; width:72px;padding-left:30px;}
.header .menuOpcoes .cartao {overflow:hidden;  width:166px;margin-right:0; }
.header .cartao a:hover {text-decoration:none;}
.header  .cartao a{background: url(../img/allImages.png) no-repeat -1200px -363px; padding-left:47px; display:block; float:left; margin: 3px 5px 0 0;}
.header .cartao .pedidoCartao { overflow:hidden;display:block; padding-bottom:5px; color:#333;}
.header .cartao .nomeCartao {display:block;font-size:1.1em;line-height:9px;}
.header .cartao .pedidoCartao span {display:block;float:left; margin-right:5px; background: url(../img/smallIco.png) no-repeat 82px -1595px; padding-right: 20px;}
.header  .cesta a {background: url(../img/allImages.png) no-repeat -300px -213px; display:block; height:36px; text-align:right; width:117px;cursor:pointer;}
.header  .cesta a:hover {text-decoration:none;}
.header  .cesta span {padding:5px 5px 0 0; color:#666; display:block;}
.header  .cesta .itensCarrinho { padding-top:0; font-weight:bold; color:#fff;}
.header .cesta {margin:0; top: 40px; position: absolute; right:12px;}
.header .cesta .cestaVazia a {background-position:-300px -213px;}
.header .cesta .cestaCheia a {background-position:-300px -259px;} 
.header .cesta .cestaCheia span, .header .cesta .cestaCheia .itensCarrinho {color:#CC0000;}

/*Trecho temporario ate alterar o header da busca sli - apos alterado deve ser removido*/
body.search .header ul.menuUsuario  {overflow:hidden; float: left; position: absolute; top: 44px; right:390px;display:block; }
body.search .header ul.menuUsuario li {float:left; margin-right:51px;}
body.search .header ul.menuUsuario .televendas a {height:0; display:block; overflow:hidden; background: url(../img/allImages.png) no-repeat -1200px 0; padding-top:29px; width:93px;}
body.search .header div.cartao {overflow:hidden;  width:175px; position: absolute; top: 45px; right:221px;}
div.banner-sli p a{ font-weight:200; color:#F40000;}
/*Trecho temporario ate alterar o header da busca sli - apos alterado deve ser removido*/

/*Login do usuario*/
.header .login *{vertical-align:middle;}
.header .login a, .header .ident #lnkLogOut, .myProfile a {color:#666;}
.header .login #lnkMeuCadastro, .header #MenuWelcomeLogado {font-size:1em;display:block;max-height:23px;overflow:hidden;}
.header #MenuWelcomeLogado em {font-style:normal;}
.header .login a, .list4 li 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*/
.menuWrap {overflow: hidden;clear:both;}
.headerMenu {text-align: center; width: 900px;position:relative; margin:0 auto;overflow:hidden;}
#header .headerMenu li {display: inline-block; float:none; margin:0 -4px 2px 0;vertical-align: top;border-right: 1px solid #fff;}
.headerMenu li a {color: #565656;padding:2px 0 2px;display:block;}
.headerMenu li a b {padding: 3px 10px 4px;font-weight:normal; color: #333; display:block;}
.headerMenu li a:hover, .header .headerMenu .selected  {background: url(../img/bgHeaderMenu.gif) repeat-x 0 0; color:#fff;}
.headerMenu li a:hover b, .header .headerMenu .selected b   {color:#fff;}
#header .headerMenu .mn-brinquedos , #header .headerMenu .mn-utilidades-domesticas  {border-right:0;}

/*TodasCategorias - removido*/
.wrapperTodasCategorias, .lnkTodasCategorias{display: none!important;}/*temp*/

/*BREADCRUMB*/
.breadcrumb {overflow:hidden; padding:5px 0 2px 15px; height: 20px;}
.breadcrumb li {float:left; line-height: 1.5;  background: url(../img/smallIco.png) no-repeat left -794px; padding:0 10px;}
.breadcrumb a {color:#F40000;}
.breadcrumb li.first {background:none;}
.breadcrumb a:hover {text-decoration:none;}
.breadcrumb strong{display:inline; color:#000;font-weight:normal;}
.breadcrumb .last a{color:#000;font-weight:400;}

/*BARRA DE BUSCA */
.busca { overflow:hidden; clear:both; background: url(../img/bgTitle1.gif) repeat-x center; }
.busca fieldset { padding:0 45px 0 0; float:left; position: relative; margin-left: 94px;}
.busca .marca { float:right; padding:4px 0; overflow:hidden;}
.busca .marca li { float:left; margin-left:20px; }
.busca .barraBusca { margin:0 auto; width:978px; overflow: hidden; }
.busca legend span{ overflow:hidden; height:0; padding:14px 0 0 34px; background: url(../img/allImages.png) no-repeat -1200px -66px;  margin:7px 5px 0 -80px; position: absolute; left:0; top:0;}
.busca select { margin:3px 2px; width:160px; border:1px solid #ccc; padding: 2px; }
.busca .type1 { width:260px; padding:3px; margin:3px 2px;  }
.busca .ok .bt { margin-top: 1px; padding-left:36px; position:absolute; right:5px; top:2px; width:36px; background-position: 0 -151px; height:20px; }
.busca .buscaMarca .bt ,.busca .listaCasamento .bt {padding-top:20px; height:0;}
.busca .buscaMarca .bt {background-position: -900px 0; width:135px;}
.busca .listaCasamento .bt {background-position: -900px -20px; width:147px;} 

/*FOOTER*/
.bg-footer {overflow:hidden; clear:both; border-top:1px solid #ccc; background:#F7F7F7 url(../img/bgFooter.gif) repeat-x 0 0;}
.footer {padding:5px; margin:0 auto; width:978px;}
.footer .navegacao {overflow:hidden;}
.footer .navegacao ul {margin-top:5px; }
.footer .navegacao li {float:left; width:24.9%;}
.footer .navegacao li ul li {float:none; width:auto;}
.footer .navegacao .televendas {border-bottom:1px solid #ececec; padding-bottom:10px;}
.footer .navegacao .infoTelevendas, .footer .navegacao .infoSac {overflow:hidden;}
.footer .navegacao .infoSac strong, .footer .navegacao .infoSac span{font-size: 0.9em;}
.footer .navegacao .infoTelevendas .title3 .lnkPop {font-weight:bold;}
.footer .navegacao .contatos .title3 {background: url(../img/imgFooter.png) no-repeat; padding-left: 57px; margin:0 5px -10px -57px; height:47px;}
.footer .navegacao .televendas .title3 {background-position: 0 -267px;}
.footer .navegacao .sac .title3 { background-position: 0 -220px;}
.footer .navegacao .contatos { margin-bottom:20px;}
.footer .navegacao .contatos li { margin-bottom:10px;}
 .footer .navegacao .contatos li div{padding-left: 65px;}
.footer .navegacao .contatos .tel { display:block; color:#F40000; display:block;font-size:1.7em;font-weight:bold;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.footer .navegacao .contatos  a:hover { text-decoration:none;}
.footer .navegacao p {color:#666; font-size:0.9em;}
.footer .navegacao .sac a {color:#666;}
.footer .navegacao .sac a:hover {color:#000;}	
.footer .assinatura { overflow:hidden; border-top:1px solid #ececec; clear:left; padding:15px 0;}
.footer .assinatura .formasPagamento h3 { float:left; width:90px; font-weight:bold;}
.footer .assinatura .formasPagamento .title5{font-weight:normal; margin-bottom: 5px;}
.footer .assinatura .formasPagamento p {clear:both; color:#666; font-size:0.9em; padding:4px 0;}
.footer .assinatura .formasPagamento p a {text-decoration: underline; color:#666;}
.footer .assinatura .formasPagamento ul {float:right; padding:0 0 0 14px;}
.footer .assinatura .formasPagamento ul .gpa, .footer .assinatura .formasPagamento ul .cc, .footer .assinatura .formasPagamento ul .db, .footer .assinatura .formasPagamento ul .bl,.footer .assinatura .formasPagamento ul .cl {background: url(../img/imgFooter.png) no-repeat; overflow: hidden; padding-top:24px;  height:0; display:block;}
.footer .assinatura .formasPagamento ul .gpa {background-position: 0 -24px; width:197px; margin-top:10px;}
.footer .assinatura .formasPagamento ul .cc {background-position: 0 0; width:197px; margin-top:10px;}
.footer .assinatura .formasPagamento ul .db {background-position: 0 -48px; width:117px; margin-top:10px;}
.footer .assinatura .formasPagamento ul .bl {background-position: 0 -72px; width: 37px; margin-top:10px;}
.footer .assinatura .formasPagamento ul .cl  {background-position: -1px -98px; width: 37px; margin:10px;}
.footer .assinatura .formasPagamento li { float:left; padding:2px 0 0 14px; }
.footer .host .selos { float:left; width:470px; }
.footer .host .selos *{ vertical-align:middle; }
.footer .host .selos img { margin:5px 0; }
.footer .host .selos li { float:left; margin:0 15px 0 0; vertical-align:middle; padding:13px 15px 0 0;}
.footer .host .selos li span { overflow:hidden; display:block; height:0; background: url(../img/imgFooter.png) no-repeat; }
.footer .host .selos li.verisign { padding:0; margin-top:1px;}
.footer .host .selos li.thawte img{margin:0;}
.footer .host .selos .blindado { padding:8px 15px 0 0; }
.footer .host .selos .verisign span { background-position: 0 -355px; padding-top:34px; width:76px; margin-top:5px;}
.footer .host .selos .camaranet span { background-position:0 -335px; padding-top:20px;  width:93px;}
.footer .host .selos .internetSegura span { background-position:0 -314px; padding-top:21px;  width:56px;}
.footer .host .selos h2, .footer .host  h3, .footer .assinatura .formasPagamento h4  {font-size:0.9em; font-weight:bold; font-weight: normal; color:#666;}
.footer .assinatura .formasPagamento{overflow:hidden;margin-bottom:5px;}
.footer .assinatura .formasPagamento h4 {margin-bottom:5px;}
.footer .host { overflow:hidden; border-top:1px solid #ececec;padding:15px 0; clear:both;}
.footer .host .powHos {float:right}
.footer .host .powHos li { float:left; padding:0 0 0 35px}
.footer .host .powHos .gpa {padding:10px 0 0 100px}
.footer .host .powHos .powered h3 {padding-bottom:11px}
.footer .host .powHos .hosted h3 {padding-bottom:5px}
.footer .host .powHos .gpa h3 {float:left;padding:15px 5px 0 0}
.footer .host .powHos .hosted a, .footer .host .powHos .powered a , .footer .host .powHos .gpa a {display:block;overflow:hidden;height:0;background: url(../img/imgFooter.png) no-repeat;}
.footer .host .powHos .hosted a{width:54px;padding-top:26px;background-position:0 -123px;}
.footer .host .powHos .powered a{width:86px;padding-top:21px;background-position:0 -150px;}
.footer .host .powHos .gpa a{float:left;width:125px;padding-top:32px;background-position:0 -391px;}
.footer .host .powHos li a:hover { text-decoration:none; }
.footer .host .powHos li span { height:0; overflow:hidden; display:inline-block; background: url(../img/allImages.png) no-repeat; vertical-align:middle; margin-left:5px; }
.footer .assinatura .formasPagamento .cartao { margin-left:15px; background: url(../img/imgFooter.png) no-repeat  0 -171px; float:left;padding-top:49px;height:0;width:157px; overflow: hidden;}
.footer .powered img {margin:6px 0 0;}


/* Carrossel */
.carousel{overflow: hidden; width: 100%; position: relative; margin-top:3px;}
body  .prateleira  .carousel .vitrineProdutos{padding:0;}
body  .prateleira  .carousel .vitrineProdutos li{margin:0;}
body.carrinho .carousel .prateleira .vitrineProdutos li ul li {float:none;}
.carousel .vitrineProdutos {overflow: hidden;}
.nextCarousel, .backCarousel {cursor:pointer; position: absolute;top:0;width:20px;height:0; background: #d6d6d6; overflow:hidden;}
.nextCarousel{right:0;}
.backCarousel{left:0;}
.prateleira .desactive, .prateleira .desactive {background:#e5e5e5;}
.prateleira .desactive strong, .prateleira .desactive strong {background: #eaeaea;}
.nextCarousel strong, .backCarousel strong {width: 9px;background: #ccc;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 */

/*Menu lateral*/
.menuBox .title1 {font-weight:bold;}
.mnav .title1 a {padding:3px 3px 3px 9px; display: block; margin: -1px -5px;}
.mnav .title1 a:hover {color:#fff;}
.mnav ul li a:hover { text-decoration:none;}
.mnav  .list2 {margin:0 -5px 5px;}
.mnav .title2 {margin:0 1px;}
.mnav .title2 {border-top:1px solid #E5E5E5; padding:0 0 1px;}
.mnav .pnlFilter .title2{font-size:1em;}
.mnav .pnlFilter .title2 b {color:#000;}
.mnav .title2  a{margin:0 -7px; padding:5px 5px 5px 7px;}
.mnav .title2 a:hover {background: #F40000;}
.mnav .pnlFilter, .mnav .pnlPrice , .mnav  .pnlSeeToo{ overflow:visible; margin:0;}
body.Livros .mnav .pnlFilter {display:none;}
.mnav .pnlFilter h3, .mnav .pnlPrice h3, .mnav .title2 .cat{padding:5px 0;} 
.mnav .pnlFilter h4, .mnav .pnlPrice h4, .mnav  .pnlSeeToo h4   {padding:5px 1px; font-weight: bold;}
.mnav ul .active { padding:0 0 0 7px; 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 scroll 8px -292px;padding:5px 5px 0 20px;}
.mnav ul li ul li {padding-bottom:0; }
.mnav .veja, .mnav .ocultar {display:block;  padding:0 0 10px 4px; margin-top:-3px;}
.mnav ul li, .mnav .first {border-top:none;}
.mnav .title1 strong {color: #fff;}
.mnav .veja a:hover, .mnav .ocultar a:hover {text-decoration:underline;}
.mnav .ocultar a , .mnav .veja a  {background: url(../img/smallIco.png) no-repeat; padding-left:12px;}
.mnav .veja a {background-position: 0 -97px;}
.mnav .ocultar a {background-position: 0 -2894px;}
.mnav ul li .qtd{color:#999; font-size:0.9em; vertical-align: top;}
.faixaPreco {padding: 2px; margin-bottom: 10px;}
.faixaPreco input{width: 35px;}
.faixaPreco .ok .bt{background-position:0 -171px; width: 32px; padding-top: 15px; height:17px; float: right; margin-top:5px;}

.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:5px 0; width:145px; }
.sidebox ul {  background:#F5F5F5; border:1px solid #d5d5d5; padding:5px;}
.sidebox ul, .lista-categoria ul {font-size:0.9em;}
.sidebox li { border-bottom:1px solid #ebebeb; padding:5px 0 5px; overflow:hidden; }
.boxserv .tit, .boxrelac .tit, .lojas .tit { background: url(../img/bgTitle1.gif) repeat-x center center;  padding:5px 0 3px 7px; margin:0; }
.boxserv b, .boxrelac b, .lojas b { color:#fff; text-transform:uppercase; font-weight:normal; }
.central h3.tit, .crc h3.tit, .sidebox h3.tit, .lista-categoria h3.tit, .lista-categoria h3.tit{ font-size:1.1em; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }
.boxrelac li strong { color:#0099CC; font-weight:normal;}
.boxrelac li.bxsorkt strong { color:#663399; }
.boxrelac li { padding-left:40px; }

.boxserv .bxsgarn { background-position:0 -39px; }
.boxserv .bxscomp { background-position:0 -85px; }
.boxserv .bxsreve { background-position:-1px -129px; }
.boxserv .bxsblog { background-position:-1px -172px; }
.boxrelac .bxstwit { background-position:-8px -213px; }
.boxrelac .bxsorkt { background-position:-8px -258px; }
.boxrelac .bxsaten { background-position:-8px -345px; }
.sidebox li.last { border:0 none; }
.sidebox img { border:1px solid #ebebeb; float:left; margin:0 5px 0 0; overflow:hidden; }

/* Lista de produtos */
.prateleira { overflow:hidden; margin-bottom: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; border:2px solid #fff; background:#fff; text-align:center; margin-bottom: 10px;}
.prateleira .hproduct .link, .comparacao .hproduct .link  { border:1px solid #fff; padding:5px 5px 0 5px; display:block; position: relative;}
.prateleira .hproduct .link:hover, .comparacao .hproduct .link:hover { display:block;  text-decoration:none; border:1px solid #E9E9E9; background:#f9f9f9; }
.prateleira .hproduct .link:hover .productImage, .comparacao .hproduct .link:hover .productImage {display:block; border:2px solid #D5D5D5;} 
.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:10px;}
.prateleira .indisponivel {margin-bottom:5px;}
.hproduct .category { display:none; }
.prateleira .buyButtonBt { position:absolute; bottom:5px; left:5px;}
.prateleira .name, .compreJunto .name { font-weight:normal;  display:block; margin-bottom:6px;}

/* condicao de pagamento dos produtos */
.productDetails { display:block; overflow:hidden; margin-bottom:6px;}
.productDetails .from {  color:#666;  }
.productDetails .from strong { font-weight:normal; color:#666; }
.productDetails .for { display:block; color:#F40000; font-size:1.1em; }
.productDetails .for strong { color:#F40000; font-weight:normal; }
.productDetails .for strong { color:#F40000; font-weight:normal; }
.productDetails .parcel { color:#F40000;  }
.productDetails .parcel  strong { color:#F40000; }
.productDetails .condition { display:block; color:#F40000; }
.productDetails .save { color:#F40000; font-weight:bold; display:block; margin-top:15px; }

/*Botao Comprar*/
.comprar .bt { background-position: -300px 0; padding-top:38px; width:142px; }

/*novo padrao de flags */
.flags {margin-top:5px;display:block;overflow:hidden;margin-bottom:5px;}
.sku .area1 .flags {margin-bottom:10px;}
.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-bottom:5px; }
.newsletter fieldset.success { padding: 5px 0;}
.newsletter fieldset.success em {font-style:normal; margin-right: 5px;} 
.newsletter .email {padding-left:55px;}
.newsletter .error .backBt { margin:5px 0 0 0;}
.newsletter .loading {position:absolute; top:30px; left:5px; background:#F5F5F5; width:135px; height:50px;}
.newsletter label {display:block; margin:5px 5px 5px -55px;}
.newsletter input {margin:0 0 5px 5px;}
.newsletter input *{ vertical-align:middle;}
.newsletter .ok .bt {color:#666; background-position:0 -110px; height:22px; width:36px; font-size:0;}
.newsletter .type1 {width:100%; float:left; margin-left:-55px; padding:3px 2px;}

/*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 {width:auto; float:none; margin:0; padding:8px 5px 5px;}
.area-4-2 .lista-categoria .vitrineProdutos a {border:0; padding:0;}
.area-4-2  .lista-categoria .title{ background: url(../img/bgTitle1.gif) repeat-x center; font-size:1.1em; padding:5px 10px; color:#fff; text-transform:uppercase; position:relative; 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.2em;}
.lista-categoria .productDetails .for {font-size:1.2em;}
.lista-categoria .hproduct .category {display:block; font-size:1.2em;}

/* PAGINA SUBDEPARTAMENTO */

/*Produto destaque */
.busca-resultado .landing .flag {display:none;}
.busca-resultado .landing .productImage {position:absolute; left:0; top:0; border: 1px dashed #E2E2E2; margin-right: 10px;}
.busca-resultado .landing .productImage img {width:210px; height: 210px;}
.busca-resultado .landing .vitrineProdutos li {width: 100%; margin: 0;}
.busca-resultado .landing .for strong {font-size:1.2em;}
.busca-resultado .landing .condition {display:inline; margin-left:2px;}
.busca-resultado .landing .vitrineProdutos {padding:0;}
.busca-resultado .landing .vitrineProdutos li.first .hproduct {padding: 10px 0 0 220px; position:relative; min-height:220px;}
.busca-resultado .landing .vitrineProdutos li.first .hproduct .productImage {margin-left: -220px;}
.busca-resultado .landing .hproduct  .name { font: 1.8em "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; margin-bottom: 20px; }
.busca-resultado .landing { padding:5px 0; overflow:hidden; }
.busca-resultado .landing .comprar input, .landing .comprar a, .landing .indisponivel a {overflow:hidden; display:block; background:url(../img/allImages.gif) 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; }
.busca-resultado .landing .caracteristicas { line-height:1.4em; overflow:hidden;}
.busca-resultado .landing .productDetails { overflow:hidden;} 
.busca-resultado .landing .formas { background: url(../Images/bg_maisvantagens.gif) no-repeat scroll left center; padding:4px 33px; overflow:hidden; margin-bottom:10px; }/* TEMP */
.busca-resultado .landing .formas .mais { clear:none; display:block; margin:0; }
.busca-resultado .landing .vitrineProdutos .first{ clear:left; margin-left:0; }
.busca-resultado .landing .vitrineProdutos li { float:none; margin-left:0; overflow:hidden; padding:0; position:relative; width:auto; }

/* PAGINA PRODUTO */
/*Produto */
.outrasImg ,.outrasImgB{overflow:hidden; background:#F5F5F5 url(../img/bgOutrasEsq.gif) no-repeat left bottom;}
.outrasImg {padding-left:5px; margin-bottom:15px; margin: 0 5px;}
.outrasImgB { overflow:hidden; background:#F5F5F5 url(../img/bgOutrasDir.gif) no-repeat right bottom; }
.outrasImg strong { float:left; margin:25px 5px; background: url(../img/allImages.png) no-repeat -1200px -196px; height:0; display:block; overflow:hidden; padding:11px 0 0 5px;}
.outrasImg li { float:left; margin:10px 5px 10px 0; }
.outrasImg li  a{border:1px dashed #E2E2E2; display: block;}

.marcaProduto {  margin-bottom:15px; display:block; }
.marcaProduto strong, .marcaProduto a { color:#F40000; font-weight:normal; }
.descricaoPreco { overflow:hidden; margin-bottom:10px; padding-left: 300px;}
.descricaoAnuncio .productDetails {  float:left;  margin: 0 30px 0 -300px; }
.descricaoAnuncio .for, .descricaoAnuncio .from {margin-bottom: 2px; display:block;}
.descricaoAnuncio .for strong { font-size:1.33em; }
body.sku h1.name { font-size:1.7em; font-weight:bold; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; margin:0; }
.descricaoAnuncio .flag { margin-bottom:10px; }
body.sku h1.name span { font-size:0.55em; font-family:verdana; color:#666; }
#ctl00_Conteudo_ProdutoEsgotado_obrigado {background:#E7FFE7;border: 1px solid #009900; color: #009900;margin: 10px 0;padding: 25px 0;text-align: center;}
#ctl00_Conteudo_ProdutoEsgotado_obrigado h4 {background: url(../Images/ic_sucesso.png) no-repeat 0 center;padding: 8px 0 8px 30px;display: inline;}
.descricaoAnuncio .comprar .bt {overflow:hidden; display:block; margin-bottom:5px;} 

/*Calculo de Frete pagina de produto*/
.disponibilidade {overflow:hidden; clear:left; margin: 5px 0 10px 0;}
.calcFrete .tit {background: url(../img/bgTabs.gif) no-repeat left -100px;float: left;padding: 0 0 0 6px;}
.calcFrete .tit span {background: url(../img/bgTabs.gif) no-repeat right -100px;color: #fff;float: left;margin-right: -15px;padding: 7px 20px 5px 5px;}
.calcFrete .tit b {background: url(../img/smallIco.png) no-repeat 0 -1297px;text-transform:uppercase;padding-left:10px;}
.disponibilidade .box2 {border:0;position:relative;}
.disponibilidade .dispEstoque {background:#F5F5F5;padding:10px;border:2px solid #d1d6e0;margin:5px 0 10px 0;display:block;}
.calcFrete {border-bottom:2px solid #d1d6e0;position:relative;}
.calcFrete .info {clear: both;padding:10px 0 10px 20px;background:#fff url(../img/smallIco.png) no-repeat 10px 13px;display: block;border:2px solid #d1d6e0;border-bottom:0;}
.calcFrete .formFrete, .calcFrete .message {padding:10px 20px;border:2px solid #d1d6e0;background:#f5f5f5;}
.calcFrete .message {border-top:0;border-bottom:0;}
.calcFrete .message  p {font-size:1.1em;}
.calcFrete .message strong {font-size:0.9em;}
.calcFrete .message .tempo, .disponibilidade .dispEstoque .data {color:#e10915;padding:0 2px;}
.calcFrete .message .valorFrete {margin-top:20px;}
.calcFrete .formFrete {border-bottom:0;border-top:0;}
.calcFrete .formFrete .nao-sei-cep {color:#f40000;}
.formFrete fieldset * {vertical-align:middle;}
.calcFrete .ok{padding-top:1px;}
.calcFrete .ok .bt {background-position:0 -110px;height:22px;width:36px;}
.calcFrete p a {background: url(../img/smallIco.png) no-repeat 0 3px; padding-left:8px;}
.calcFrete p a:hover {color:#666; text-decoration:none;}
.calcFrete .duvidas {position:absolute;top:5px;left:255px;}
.calcFrete .duvidas a {color:#F40000; display:block; clear:left;}


.opcoes {overflow:hidden;}
.opcoes li {display:inline;}
.opcoes li a {float:left; margin-right:10px; padding-top:31px;}
.opcoes .lista-casamento-cg .bt, .opcoes .lista-casamento .bt {background-position: -300px -131px;  width:145px;}
.opcoes .ge .bt {background-position:-300px -172px; width:157px;}

.vejaNestaPagina  {overflow:hidden; padding: 10px 5px;}
.vejaNestaPagina .tit {background: url(../img/allImages.png) no-repeat -1200px -80px; padding-left:20px; overflow:hidden; height: 16px;}
.vejaNestaPagina ul {margin-left:20px;}
.vejaNestaPagina ul  li {margin-bottom:5px;}
.vejaNestaPagina ul  li a{background: url(../img/smallIco.png) no-repeat 0 -797px; padding-left: 10px;}

.parcelamento { overflow:hidden; margin-bottom:10px; font-size:0.9em;}
.descricaoPreco .esgotado { margin:5px 0 0 -300px;}
.descricaoPreco .download .bt {background: url(../Images/bt_download_gratis.gif) no-repeat 0 0;  padding-top:37px;}
.livros .download .bt { background:url(../Images/bt-experimente-e-book.jpg) no-repeat scroll 0 0 transparent;padding-top:37px;}
.descricaoPreco .esgotado  { color:#F40000; float:left; margin-right:135px;}
.descricaoPreco .indisponivel .bt { padding-top:32px; width:191px; cursor: default; background-position:-300px -48px;}

/*componente Wizard - Busca Avancada */
.filtroAvancado {overflow: hidden; margin:0 0 5px;}
.filtroAvancado .tit{background: #E10915 url(../img/bgTitle1.gif) repeat-x center center; font-size:1.1em; padding:3px 0 3px 7px; color:#fff; text-transform: uppercase; font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.filtroAvancado  fieldset{border:1px solid #D5D5D5 ; padding:8px;text-align:center; background:#F5F5F5;}
.filtroAvancado select {margin-right:3px; padding:2px;}
.filtroAvancado .ok .bt {background-position:0 -131px;height:20px;width:36px;}

/*Validacao*/
.erro {background:#ffffcc;border:1px solid #f40000;margin:10px 0;padding:10px 0;text-align:center;}
select.erro {padding:0;}
.erro p strong {background: url(../Images/ic_erro.png) no-repeat left center; padding:8px 0 8px 30px; color:#f40000;}
.erro p {padding: 10px 0; color:#f40000; font-size: 1.1em;}
input.erro {padding:3px 2px; margin: 0; text-align: left; color: #f40000;}
.erro  ul li{color:#F40000;}

/* Sku */
.produtoSku { margin:5px 0 10px 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  { margin: 0 10px 20px 10px;}
.produtoSku label.sel { margin: 10px; font-size: 1.1em; display:block;}
.produtoSku select.listaSku { margin: 0 10px 20px 10px;}
.produtoSku select.listaSku option {padding-right: 10px;}

/*Carregando*/
.load {height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
#produto .load .wrapper {top:0;}
.load .wrapper {background:#FFFFDD url(../Images/bg_loading.gif) repeat-x  0 0;border:1px solid #CC9901;height:100px;left:40%;padding:20px 0;position:absolute;top:40%;width:20%;z-index:2;}
.load .wrapper p {background:url(../Images/ic_loading.gif) no-repeat center 0;color:#F40000;font-size:1.1em;font-weight:bold;margin:0 auto;min-width:62px;padding:68px 0 0 5px;text-align:center;}

/*Cartoes GPA*/
.pagCartaoLojas { background:#F9F9F9; border:1px solid #E5E5E5; width:440px;clear:left;margin-bottom:-1px;}
.pagCartaoLojas .boxFormasD {margin:4px auto 0;padding:10px;}
.pagCartaoLojas .boxFormasD span {color:#333;display:block;overflow:hidden;padding-left:70px;font:11px Verdana,Arial,Helvetica,sans-serif;font:11px normal Verdana,Arial,Helvetica,sans-serif;}
.pagCartaoLojas .boxFormasD .TituloPreferencialBandeira {background:url(../img/allImages.png) no-repeat -1190px -323px; color:#EA1D28; display:block; overflow:hidden;padding-bottom:25px;margin-bottom:-20px;}

/* Mais vantagens*/
.formas  {overflow:hidden; clear:both; width:442px;}
.formas strong, .formas span { display:block;overflow:hidden;}
.formas span strong { display:inline; font-size:1em;}
.formas .boxFormasA { overflow:hidden; background:#F9F9F9; margin:0 0 10px; }
.formas .boxFormasB { background:none; padding-top:0; margin-right:-5px; }
.formas .boxFormasC {background:none; }
.formas .boxFormasD {  margin-bottom:-5px; padding:1px 5px 13px 30px;}
.boxFormasA { background:#F9F9F9; border:1px solid #E5E5E5;margin-top:-5px; font:11px normal Verdana, Arial, Helvetica, sans-serif;}
.boxFormasA .boxFormasD {margin:4px auto 0; padding-top:7px; overflow:hidden;}
.boxFormasA .boxFormasD .mais { background:url(../img/allImages.png) no-repeat -1199px -292px;color:#333;display:block;overflow:hidden;padding:5px 10px 12px 40px;margin-bottom:-10px;}
.boxFormasA .boxFormasD strong {font-weight:bold;}
.boxFormasA .boxFormasD span { color:#333; display:block; overflow:hidden; padding-left:40px;}
.boxFormasA .boxFormasD span strong {margin-right: 5px;}

/*Nao disponivel */
.alertaIndisponivel { padding:20px; margin-bottom:15px; }
.alertaIndisponivel strong { display:block; }
.alertaIndisponivel strong, .alertaIndisponivel span { color:#F40000; }
.alertaIndisponivel .textoIndisponivel {padding-left:26px;}
.alertaIndisponivel .textoIndisponivel  strong{padding-left:26px; background:url(../img/allImages.png) no-repeat -1200px -172px;margin-right:5px;margin-left:-31px;padding-left:31px;height:23px;}
.alertaIndisponivel .textoIndisponivel span {margin-top:-10px; display: block;}
.alertaIndisponivel fieldset { margin:0 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: 0 -254px; height:22px; margin-left:80px; width:81px; color:#E10915; display:block; }
 
/* Pagamento parcela*/
.parcelCartao { overflow:hidden; }
.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:50%;}
.parcelCartao .table2{width:49.9%;}
.parcelCartao table th { text-align:right; font-weight:bold;}
.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:#F9F9F9 url(../img/bgBox7.gif) repeat-x scroll left center; 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;}
.financiamento { background:#e5e5e5; color:#666; font-size:0.9em; clear:both; text-align:center; padding:5px; }
.parcelCartao .financiamento a{display:none;}
/* Zoom do produto*/
.fotoProduto {overflow:hidden; margin-bottom: 10px;}
.fotoPrincipal a { overflow:hidden; }
.fotoPrincipal a:hover { text-decoration:none; }
.fotoPrincipal .imagemZoom, .fotoPrincipal .imagemZoomB, .fotoPrincipal .box2 { display:block;  text-align: center; }
.fotoPrincipal .imagemZoomB { padding: 5px 0 6px 0;}
.fotoPrincipal .imagemZoomC { background: url(../img/allImages.png) no-repeat -1200px -66px; padding:0 0 1px 20px;  }
.imagemZoom {overflow:hidden; background:#e10915 url(../img/bgBox8.gif) no-repeat -7px 18px; }
.imagemZoomB {background: url(../img/bgBox8.gif) no-repeat right 18px; margin-right:-7px;  }
.imagemZoomB span  {color:#fff; text-align:center;  background:#e10915;}

/* Garantia estendida */
.gc {overflow:hidden; padding-left:5px; background: #fff;}
.sku .garantiaEstendida { overflow:hidden; clear:both; padding-bottom:1000px; margin-bottom:-1000px; background:#F5F5F5; border:2px solid #E5E5E5;}
.sku .garantiaEstendida .box3,  .compartilhe .box3{overflow:hidden; background: none; border:none;}
.garantiaEstendida .infoGarantia { overflow:hidden; border-top:1px solid #E5E5E5;}
.garantiaEstendida .infoGarantia .videoGarantia {color:#CC0000; font-size:1em; float:right; border-left:1px solid #E5E5E5; padding:5px; margin:10px 0; background: url(../img/allImages.png) no-repeat -1129px -96px; padding-top:18px;}
.garantiaEstendida .infoGarantia .videoGarantia span {background: #fff; padding:2px 0 10px 0;}
.garantiaEstendida .infoGarantia .videoGarantia:hover {text-decoration:none;}
.garantiaEstendida .infoGarantia label { color:#666; }
.garantiaEstendida .infoGarantia p { font-size:1em; margin-bottom:8px;  }
.sku .garantiaEstendida .superGarantia li { overflow:hidden; border-bottom:1px solid #E5E5E5; color:#333333; padding:5px; background:#F5F5F5; }
.garantiaEstendida .superGarantia li ul li {border:none; }
.garantiaEstendida .garantiaFabricante{  padding:5px; border-bottom:1px solid #e5e5e5; }
.garantiaEstendida .garantiaFabricante strong { display:inline; font-size:1em; }
.garantiaEstendida .regulamento { padding: 5px}
.garantiaEstendida .regulamento .chk span{color:#666;}
.garantiaEstendida .superGarantia li strong {display:block;}
.garantiaEstendida .superGarantia li .tempoGarantia {float:left;} 
.garantiaEstendida .superGarantia li .tempoGarantia span {color:#CC0000;}
.garantiaEstendida .superGarantia li .comprar .bt { background-position: -300px -90px; float:right; width:114px; padding-top:33px;}
.garantiaEstendida .vantagens { float:left; width:250px; padding:3px 8px; margin-left:55px; }
.garantiaEstendida .vantagens li {margin-right:10px;  }
.garantiaEstendida .vantagens li { background: url(../img/smallIco.png) no-repeat 0 -496px; padding-left:7px; } 
.garantiaEstendida fieldset a { color:#CC0000; margin-bottom:2px; text-decoration:underline;  margin-right:5px; }
.garantiaEstendida fieldset input { vertical-align:middle; margin-right:3px; background: none; border:none; }

/* Compartilhe */
.sku  .soCompartilhe {background:none;}
.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;}
.compartilhe { overflow:hidden; clear:both; padding-bottom:1000px; margin-bottom:-1000px; background:#F5F5F5; border:2px solid #E5E5E5; }
.compartilhe .indiqueAmigo a { background:url(../img/bt_indique.gif) no-repeat left top; padding-top:32px; width:206px; margin:5px; }

/*Redes Sociais*/
.api_twitter {float:left; margin-left:7px;}
.api_facebook {float:left;margin:10px 0 5px 0;}

/*Veja mais*/
.prateleira .vejaMais { width:134px; margin:0 auto;  }
.prateleira .vejaMais li strong { font-weight:normal; }
.prateleira .vejaMais li { float:none;  width:auto; padding:0; display:block; padding-left:10px; margin-left:0; font-size:0.9em;}
.prateleira .vejaMais li a { color:#666;}
.prateleira .vejaMais li a:hover {text-decoration: underline;}
.prateleira .vejaMais span {background: url(../img/smallIco.png) no-repeat 0 -695px; padding-left:10px;color:#666;}
.adicionarLcas, .compareNow, fieldset.comprar  { position:absolute; bottom:5px; left:5px; }
.compareNow {bottom:8px;}
.adicionarLcas {bottom:-20px;}
/* Estao na pagina de busca e pagina de produto*/
.adicionarLcas input {float:left;}
.compareNow input, fieldset.comprar input { vertical-align:middle; background: none; border:none; margin: 2px 3px 3px 4px; float:left; }
.compareNow label, fieldset.comprar label {  }
.busca-resultado .hproduct .link  { padding-bottom:30px; }
.busca-resultado .compareNow { margin:-45px auto 0; }

/* Veja Tambem */
.seeToo .photo { width:90px; }

/* Acessorios */
.acessorios .productImage img, .productMTags .productImage img { width:65px; }
.acessorios .hproduct .link { padding-bottom:25px; }

/* Resultado acessorios */
.resultadoAcessorios { float:right; position:relative; padding-right:160px; }
.resultadoAcessorios .boxPrecoA { float:right; overflow:hidden;  background:#e5e5e5 url(../img/bgBox11.gif) no-repeat -7px -7px; }
.resultadoAcessorios .boxPrecoB { background: url(../img/bgBox11.gif) no-repeat -7px bottom; margin-bottom:-7px; padding:12px 30px 16px 0;  }
.resultadoAcessorios .preco { overflow:hidden; padding:15px 0 15px 15px;  }
.resultadoAcessorios .preco span { overflow:hidden; float:left;   }
.resultadoAcessorios .preco strong { margin:0 5px; font-size:1.1em; }
.resultadoAcessorios .comprar .bt { position:absolute; right:40px; top:-3px;  }
.okBt { background-position:-157px -209px;color:#FDF766;height:22px;padding-top:0;width:36px; }

/*Compre junto*/
.compreJunto ul { width:650px; margin:0 auto;  }
.compreJunto li { float:left; padding:10px 5px; }
.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 -141px; }
.compreJunto li .igual { background: url(../img/allImages.png) no-repeat -1200px -112px; }
.compreJunto .combinacaoProdutos { width:142px; }
.compreJunto .combinacaoProdutos a { text-decoration:none; }
.compreJunto .combinacaoProdutos .productImage { display:block; border:1px dashed #E2E2E2; text-align:center; margin-bottom:10px;}
.compreJunto .combinacaoProdutos .name {margin-bottom:10px;}
.compreJunto .economize { font-weight:bold; }
.compreJunto .total, .compreJunto .economize, .compreJunto .economize span { color:#F40000; display:block;  }
.compreJunto .comprar {margin-top: 15px;}
.compreJunto li.resultado {line-height: 1.6;}

/* Detalhes Produto */
.detalhesProduto{clear:both;padding:0 0 24px;color:#666;  overflow:hidden;}
.detalhesProduto h3.tit,.detalhesProduto h4.tit{background: none;padding:24px 24px 0;border:0;color:#F40000;font-size:1.4em; font-weight: normal; text-transform:uppercase; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; margin-bottom:5px;}
.detalhesProduto dl{clear:both;display:block;padding:4px 24px;background:#F5F5F5; overflow:hidden;}
.detalhesProduto dl dt,.detalhesProduto dl dd{float:left;color:#444;}
.detalhesProduto dl dt{font-weight:bold;color:#000;padding:0 8px 0 0}
.detalhesProduto dl.Assista-ao-Video {padding:20px 0 20px 10%;width:100%;text-align:center;background:url(../img/video-bg.jpg) repeat-x #000;}
.detalhesProduto dl.Assista-ao-Video dt {margin:0 8% 0 0;width:230px;height:118px;display:block;background:url(../img/video-claquete.png) no-repeat;text-indent:-999em;}
.detalhesProduto dl.Assista-ao-Video dd * {border:2px solid #303030;}
.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:166px;height:20px;margin-left:22px;background:url(../Images/bt_guiavisual.gif) no-repeat 0 0}
.detalhesProduto dl.LG-Instala a{width:253px;height:41px;background:url(../Images/bt_lginstala.gif) no-repeat 0 0}
.detalhesProduto dl.Instalacao-Gratis a,.detalhesProduto dl.Montagem-Gratis a{width:213px;height:41px;background:url(../Images/bt_instalacao_gratis.gif) no-repeat 0 0}

.detalhesProduto dl.Montagem-Gratis a{background-image:url(../Images/bt_montagem.gif)}
.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 0;color:#000;overflow:hidden;}
/*Inicial Seo*/
.detalhesProduto .descricao a.link-descricao {color:#F40000;text-decoration:underline;}
div.banner-sli {margin:5px 0pt; padding:0pt 5px 5px; text-align:center; background:none repeat scroll 0% 0% #F5F5F5; border:1px solid #E5E5E5; }
div.banner-sli h2 {color:#F40000;font-size:16px;padding:5px 0;text-transform:uppercase; }
div.banner-sli p {font-size:13px;}
div.banner-sli strong {font-weight:normal;}
/*Fim Seo*/
.detalhesProduto .descricao strong {font-weight:normal;}
.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}
.detalhesProduto dl.Promocao a.bt{background:url(../Images/bt_regulamento.gif) no-repeat 0 0; height: 41px; width: 253px; text-indent:-9999px; display:block; }
.caracteristicasGerais .tabs{margin-top:20px;}
.caracteristicasGerais .tabsCont {background:#F5F5F5;border:2px solid #E5E5E5;overflow:hidden; padding: 20px;}

/* 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 { width:96px; padding-top:19px; }
.bigRating .rating { width:135px; padding-top:22px; }
.smallRating .rating { width:77px; padding-top:11px;}
.home .smallRating, .departamento .smallRating {display:none;}
.bigRating .r0  { background-position:-738px -21px; }
.bigRating .r5  { background-position:-737px 0; }
.bigRating .r10  {background-position:-711px -22px;}
.bigRating .r15  { background-position:-710px 0; }
.bigRating .r20  {background-position:-684px -22px;}
.bigRating .r25 { background-position:-682px 0; }
.bigRating .r30 {background-position:-655px -22px;}
.bigRating .r35  { background-position:-654px 0; }
.bigRating .r40 {background-position:-627px -22px;}
.bigRating .r45  { background-position:-625px 0; }
.bigRating .r50  {background-position:-600px -22px;}
.medRating .r0  { background-position:-697px -63px; }
.medRating .r5  { background-position:-697px -43px; }
.medRating .r10  { background-position:-677px -63px; }
.medRating .r15  { background-position:-677px -43px; }
.medRating .r20  { background-position:-657px -63px; }
.medRating .r25 { background-position:-657px -43px; }
.medRating .r30 { background-position:-638px -63px; }
.medRating .r35  { background-position:-638px -43px; }
.medRating .r40 { background-position:-619px -63px; }
.medRating .r45  { background-position:-619px -43px; }
.medRating .r50  { background-position:-601px -63px; }
.smallRating .r0  { background-position:-677px -93px;}
.smallRating .r5  { background-position:-677px -82px;}
.smallRating .r10  { background-position:-663px -93px;}
.smallRating .r15  { background-position:-663px -82px;}
.smallRating .r20  { background-position:-647px -93px;}
.smallRating .r25 { background-position:-647px -82px;}
.smallRating .r30 { background-position:-631px -93px;}
.smallRating .r35  { background-position:-631px -82px;}
.smallRating .r40 { background-position:-616px -93px;}
.smallRating .r45  { background-position:-616px -82px;}
.smallRating .r50  { background-position:-600px -93px;}
/*Rating Avail */
#ratingAvalieWrapper { overflow:hidden; margin:10px 0;}
.ratingAvalie .ratingStar{width:122px;height:24px;background: url(../img/allImages.png) no-repeat -697px -63px;}
.ratingAvalie .ratingStar{display:block;float:left;width:20px;}
.ratingAvalie .ratingStar{display:block;float:left;height:18px;text-indent:-9999px;width:19px;}
.ratingAvalie  .savedRatingStar, .ratingAvalie  .filledRatingStar{background-position:-601px -63px;}
.ratingAvalie  .emptyRatingStar{background-position:-697px -63px;}
/*Diversos*/
.seeToo, .detalhesProduto, .tambemCompraram, .compreJunto, .acessorios { margin:0 0 10px; overflow:hidden; }
.compreJunto {clear:both;padding-top:10px;}
/* Consumidores tambem compraram */
.tambemCompraram .hproduct .link, .compare .hproduct .link { padding-bottom:40px; }
.tambemCompraram .productImage img {width:90px;}
.tambemCompraram .comprar { position:relative; top:-40px; }


/* PAGINA BUSCA */
.popularSearchesWrapper {margin:15px 0;}
.popularSearches {margin-bottom:20px;text-align:center;}
.navWrapper {padding:5px 0;border:1px solid #B4B4B4;background:url(../img/bg-nav-buscas-pop.jpg) repeat-x #C7C7C7;}
.navWrapper h1 {color:#2C2C2C;font-size:1.2em;padding:4px 0;}
.sli_alpha_nav a {color:#91030b;}
.sli_alpha_nav, a.sli_alpha_nav, a.sli_alpha_nav:visited, a.sli_alpha_nav:hover {font-size:13pt;padding:6px 0;}
.wordWrapper {padding:22px 22px 12px 22px;margin:14px 0 5px;border:1px solid #B4B4B4;background:url(../img/bg-buscas-pop.jpg) repeat-x #FAFAFA;}
.wordWrapper li {display:inline-block;margin:0 20px 10px 20px;}
.wordWrapper a {font-size:1.5em;}

/* filtro resultado de busca */
.resultadoBusca .filtro {overflow:hidden; padding:3px 250px 3px 10px; background:#C00; 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:#fff;}
.resultadoBusca .filtro  fieldset select {color:#000; background:#fff url(../img/bgInput.gif) repeat-x scroll 0 0; border:1px solid #ccc; margin:0 2px; padding:2px;}
.resultadoBusca .resultado{overflow:hidden; background:#f5f5f5; border:1px solid #E5E5E5; padding: 10px;}
.resultadoBusca .resultado p , .breadcrumbBusca{display: inline; font-size: 1.2em;}
.resultadoBusca .breadcrumbBusca, .listaSugestao{display:inline; padding:0; overflow: hidden;}
.resultadoBusca .breadcrumbBusca li, .listaSugestao li {float: none; display:inline; padding:0;}
.resultadoBusca .breadcrumbBusca li.last{color:#000; font-weight: bold; background:none;}
.resultadoBusca .breadcrumbBusca a{color: #C00; font-weight: bold;}
.resultadoBusca .breadcrumbBusca li {padding-right:22px; background: url(../img/smallIco.png) no-repeat right -2795px;}
.resultadoBusca .pagination {margin-top:1px;}
.visualizacao{position:absolute; right:5px; top:7px;}
.visualizacao strong, .visualizacao ul li{color: #fff; font-weight: normal; display:inline-block;}
.visualizacao strong {vertical-align: top;}
.visualizacao ul{display:inline;margin-right:8px;}
.visualizacao ul li{ padding:0 5px;}
.visualizacao ul li a{display:block; margin-bottom:2px;cursor:pointer;}
.visualizacao ul li a:hover{color:#fff;}
.visualizacao ul li *{vertical-align:middle;}
.visualizacao ul li.selected {font-weight:bold;}
.visualizacao ul li.selected  a {cursor: default; font-weight: bold;}
.visualizacao ul li.grade , .visualizacao ul li.lista {padding-left: 20px; background: url(../img/smallIco.png) no-repeat;cursor:pointer;}
.visualizacao ul li.grade {background-position: 0 -2400px;}
.visualizacao ul li.lista {background-position: 0 -2500px;}
.visualizacao ul li a{color:#fff; 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 -98px; display:inline; }
body.busca-resultado .listPreview .vitrineProdutos .productImage img{width:80px; height:80px;}
body.busca-resultado .listPreview .vitrineProdutos .link:hover .productImage {display:inline;}
body.busca-resultado .listPreview .vitrineProdutos .comprar {display:block;}
body.busca-resultado .listPreview .vitrineProdutos .comprar .bt{display:block; right:10px; top:50%; position:absolute; margin-top: -19px;}
body.busca-resultado .listPreview .vitrineProdutos .compareNow {position:absolute; left: 105px; bottom:7px; display:inline; margin:0;}
body.busca-resultado .listPreview .vitrineProdutos li .productDetails {margin-top:-22px;position:absolute;right:170px;top:50%;} 
body.busca-resultado .listPreview .vitrineProdutos li .productDetails .parcel strong {font-size:1.1em;}
body.busca-resultado .listPreview .productDetails .condition {display: inline;}
.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 p {text-align: center;}
.naoEncontrado .quisDizer {font-size: 1.4em; margin-bottom: 10px; font-weight: bold;}
.naoEncontrado .quisDizer a{color: #000; color: #E10915; font-weight: bold;}
.naoEncontrado .quisDizer a:hover {text-decoration:underline;}

/*Comparar produto*/
.lista-busca-compare .comprar, .lista-compare .comprar {display:none;}

/* paginacao */
.pagination { overflow:hidden; background:#666; 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:#fff;}
.pagination .ListaPaginas li  span{ padding:8px; color:#999;}
.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 -1088px}
.pagination .ListaPaginas .back  span {background-position:5px -2589px;}
.pagination .ListaPaginas .next a {background-position:60px -188px;}
.pagination .ListaPaginas .next span {background-position:60px  -2688px;}
.pagination .ListaPaginas li a:hover {text-decoration:none; background-color:#C00; } 
.pagination .ListaPaginas .atual { background-color:#C00; }
.pagination .ListaPaginas .atual strong { color:#fff; padding:8px; font-weight:normal; }

/*compare produtos*/
.filtroBusca, .addListaCasamento {overflow:hidden; margin:5px 10px; clear:both;}
.filtroBusca p, .addListaCasamento p {overflow:hidden; padding:5px 10px 0 0; vertical-align:middle; float:right;  line-height:23px; font-size: 1em;}
.filtroBusca p .qtd {color:#C00}
.filtroBusca strong span {color:#F40000; margin-right:3px; font-weight:bold;}
.filtroBusca .comparar, .addListaCasamento .adicionar {float:right;}
.filtroBusca .bt {background-position: 0 -276px; padding-top:22px; width:81px;}
.addListaCasamento .bt {background-position: 0 -342px;height:22px;width:81px;display:block;text-indent:-999em;}

/* Busca sem Resultado */
.buscaVazia {margin-top:10px;}
.buscaVazia ol {margin-top:10px; list-style-position:inside;}
.buscaVazia li {margin-bottom:5px;}

/*search*/
body.search  .title1 a, body.dym  .title1 a {text-transform: none; font-weight: bold; font-family:Verdana,Arial,Helvetica,sans-serif; padding:5px 3px 6px 9px;}
body.search  .list2, body.dym  .list2 {margin-top: 8px;}
body.search  .list2 li a, body.dym  .list2 li a  {padding:6px 5px 6px 7px;}
body.search  .list2 li, body.dym  .list2 li {margin: 0;}
body.search .mnav .pnlFilter .title2, body.dym .mnav .pnlFilter .title2 {background: #999 url(../img/bgBox7.gif) repeat-x 0 0; margin: 5px -5px; padding: 5px; }
body.search  .mnav .pnlFilter .title2  b, body.dym  .mnav .pnlFilter .title2  b{color: #fff; font-size: 1.2em;}
body.search .mnav .veja, body.dym .mnav .veja {margin-top: 3px;}
body.search .mnav .veja a, body.search .mnav .ocultar a, body.dym .mnav .veja a, body.dym .mnav .ocultar a{color: #F40000; font-weight: bold;}
body.search .list2 .clean a, body.dym .list2 .clean a{padding:0 5px 0 20px; margin-bottom: 5px; background-position: 8px -297px;}
body.search .header .welcome .login, body.dym .header .welcome .login {display:block; margin-top: 2px;}


/* PAGINA COMPARE PRODUTOS*/
.corpoComparacao embed, .corpoComparacao tbody img {display:none;}
.corpoComparacao { overflow:hidden; clear:both;}
.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:#F40000; 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 0; float:right;  padding-top:22px; width:180px; }
.corpoComparacao table {  clear:both; margin:20px 0; width:100%; border-collapse:collapse; border-spacing:0; }
.corpoComparacao table td {  padding:10px; border-right:2px solid #ebebeb; }
.corpoComparacao table ul li { margin-bottom:3px; }
.corpoComparacao .cProduct td { border-right:2px solid #ebebeb; }
.corpoComparacao table th { border-bottom:0 none; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; color:#F40000; font-weight:bold; padding:10px;  text-align:left; }
.corpoComparacao  tbody td, .corpoComparacao tbody th {background:#F5F5F5; border-bottom:1px solid #ebebeb; border-top:2px solid #fff; width: 140px;}
.corpoComparacao .remover td { border-bottom:2px solid  #ebebeb; background:#fff; border-right:none;}
.corpoComparacao .remover a:hover { text-decoration:none; }
.corpoComparacao .remover a { background: url(../img/smallIco.png) no-repeat 0 -297px; padding-left:15px; }
.corpoComparacao .prazo label { display:block; font-weight:normal; font-size:1em; color:#000; margin-bottom: 5px; }
.corpoComparacao .prazo *{ vertical-align:middle; }
.corpoComparacao .prazo {width:135px;}
.corpoComparacao .prazo .ok .bt { vertical-align:bottom; background: url(../img/allImages.png) no-repeat scroll 0 -110px; border:medium none; color:#ebebeb; cursor:pointer; display:inline-block; font-size:0; overflow:hidden; padding-top:18px; 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;}
/*Resenha*/
/*Opiniao dos Clientes*/
.consumidores li { overflow:hidden; }
.consumidores .infoAvaliacoes, .consumidores .quem { overflow:hidden; float:left; width:59.9%; margin-left:-20px;}
.consumidores .util { margin-left:20px;}
.consumidores .infoAvaliacoes ul { margin-left:25px; }
.consumidores .avalieProduto, .consumidores .util { overflow:hidden;  width:39.9%;  }
.consumidores .avalieProduto { margin-top:20px; }
.consumidores .avalieProduto input { border:none; background:none; }
.util .sim .bt { background-position: 0 -88px; padding-top:22px; width:45px; }
.util .nao .bt { background-position: 0 -66px; padding-top:22px; width:45px; }
.util p { margin-bottom:10px; }
.consumidores .resenhas .util li { border:0; }
.consumidores strong { color:#F40000; margin:0 5px 5px 0; display:block; }
.consumidores fieldset ul li { margin-bottom:5px; }
.consumidores .resenhas, .consumidores .avaliacao { padding:0 25px; overflow:hidden; }
.consumidores .resenhas p, .consumidores .resenhas span { color:#666;}
.infoAvaliacoes .mediaAvaliacoes { margin:20px 40px;  }
.infoAvaliacoes .todosComentarios { display:block; margin:15px 30px; clear:both; }
.infoAvaliacoes .todosComentarios { background: url(../img/smallIco.png) no-repeat 0 -2200px; padding:3px 0 0 13px; } 
.infoAvaliacoes .todosComentarios a:hover { color:#333; text-decoration:none; }
.infoAvaliacoes ul { float:left; margin-bottom:15px; }
.consumidores .clientsRate .perCent { font-size:2em; font-weight:bold; margin-right:10px; padding-left:15px; float:left; }
.consumidores .clientsRate .medRating { float:left; }
.consumidores .clientsRate .perCent span { font-size:0.5em; font-weight:normal; }
.consumidores .resenhas li, .consumidores .avaliacao { margin:0 0 10px; padding-bottom:10px; border-bottom:1px solid #F5F5F5;}
.consumidores .resenhas li { padding-left:20px; } 
.consumidores .infoAvaliacoes ul li { border-top:1px solid #F5F5F5; margin-top:10px; padding-top:10px; }
.opcoesAvalie input *{ vertical-align:middle;} 
.opcoesAvalie { clear:left; }
.publique .bt { width:144px;height:22px;margin:10px 0;background-position:0 -320px;}
/* 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:100;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: 102;color:#000;text-align:left;}
* html #TB_window {position: absolute; }
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border: 1px solid #ccc;border-top-color:#666;border-left-color:#666;}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{height:27px;background-color:#e8e8e8;}
#TB_ajaxContent{overflow:auto;clear:both;padding:2px 15px 15px 15px;line-height:1.4em;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position: fixed;top: 50%;left: 50%;z-index:103;display:none;height:13px;width:208px;margin: -6px 0 0 -104px; }
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
/*garantia pagina de produto */
.trocaGarantida {background: #fff url(../img/logo-troca-garatinda.png) no-repeat 10px 10px; padding-bottom:5px;}
#ctl00_Conteudo_liTrocaGarantida {height:auto;margin-left:60px;width:250px;margin-bottom:10px;}
.trocaGarantida .tituloTrocaGarantida {color:#BB0D14;float:left;font-size:13px;font-weight:bold;text-transform:uppercase;width:100%;}
.trocaGarantida .textoTrocaGarantida {color:#000;float:left;font-size:11px;width:100%;}
#ctl00_Conteudo_liTrocaGarantida a {color:#bb0d14;font-size:11px;}
.trocaGarantida .videoGarantia {color:#bb0d14;font-size:14px;margin-left:58px;padding-left:20px;background:url(../img/btn-troca-video.png) no-repeat;}

/*BANNER PRINCIPAL*/
/*Esqueleto*/
.bnrHomeTv .bArea-1, .bnrDptTv .bArea-1 , .bnrHomeTv{overflow:hidden;}
.bnrHomeTv {margin-top:3px;}
.bnrHomeTv .bArea-1 {padding-right:312px;}
.bnrHomeTv .bArea-1-1 {overflow:hidden;float:left;width:100%;}
.bnrHomeTv .bArea-1-2 {overflow:hidden;width:302px;padding:0 5px;margin-right:-312px;float:right;background:#fff;}
.bnrDptTv .bArea-1-1  {width:713px; height:253px; float:left; margin:0; position:relative;}
.bnrDptTv .bArea-1-2 {width:220px; float:right; margin:0 auto 10px 35px;}
.bnrDptTv .bArea-2 {overflow:hidden;margin-bottom:8px;}
.bnrDptTv .bArea-2-1 {width:745px;overflow:hidden;float:left;margin-right:4px;}
.bnrDptTv .bArea-2-2 {overflow:hidden;float:right;width:220px;height:72px;}

.mBnrHtml {overflow:hidden;position:relative;}
.bnrDptTv{width:990px;margin:0 auto;border:1px solid;}
.bnrHomeTv .fullBnr {width:970px;margin:0 auto 2px;overflow: hidden;}
.bnrDptTv .fullBnr {position:relative;overflow:hidden;padding:0 8px;}
.bnrDptTv .fullBnr .js { overflow:hidden;}
.bnrDptTv .fullBnr ul li .bnr1 {margin:0;}
/*SlideShow*/
.bnrHomeTv .slideShow {width:638px;height:242px;text-align:right;padding-left:20px;border:1px solid;overflow:hidden;}
.bnrHomeTv .slideShow li img {padding: 0 16px;margin:0;}
.mBnrHtml .mSlide .js  li {display:none !important;float:right;}
.mBnrHtml .mSlide .js .selected {display:block !important;}
/*Menu Banner*/
.mBnrHtml .menuBnr {overflow:hidden;}
.mBnrHtml .menuBnr li { float:none; padding-top:0px;}
.mBnrHtml .menuBnr a{ padding:0;width:220px;float:left;text-indent:-9999px;}
.mBnrHtml .menuBnr .dest1{height:75px;}
.mBnrHtml .menuBnr .dest2, .mBnrHtml .menuBnr .dest3, .mBnrHtml .menuBnr .dest4{height:62px;}
.mBnrHtml .bnrHomeTv .menuBnr {display:none;}
/*Oferta Accordion*/
.mBnrHtml .ofertaAcc ul {overflow:hidden;}
.mBnrHtml .ofertaAcc li .ofertaAberta, .mBnrHtml .ofertaAcc li span,.mBnrHtml .titAcc {margin-bottom:1px;}
.mBnrHtml .ofertaAcc li span {cursor:pointer;display:block;}
.mBnrHtml .ofertaAcc li .ofertaAberta {overflow:hidden;}
/*Oferta Banner*/
.mBnrHtml .OfertaBnr li {float:left; margin:0 1px 0 0;}
.mBnrHtml .OfertaBnr li img {width:371px;}
/*BoxPage*/ 
.mBnrHtml .boxPage {position:absolute;overflow:hidden;}
.mBnrHtml.boxPage .tit {display:none;}
.bnrHomeTv .boxPage {top: 162px;left:5px; z-index: 1;}
.bnrHomeTv .boxPage .slidePage li {margin-bottom: 3px;overflow: hidden;}
.bnrHomeTv .boxPage .slidePage li span {cursor: pointer;display: block;width:21px;height: 21px;line-height:21px;overflow: hidden;text-align: center;display:block;}
.bnrHomeTv .boxPage #ctrlBt .pauseBt, .boxPage #ctrlBt .playBt {overflow:hidden;text-indent:-9999px;cursor: pointer;height: auto;padding: 0;width: auto;width:21px;height:21px;float:left;margin-top:23px;}
.bnrDptTv .boxPage #ctrlBt span { width:16px; height:16px; margin-top:0px; cursor:pointer; display:block;  text-indent: -999em;}
.bnrDptTv .boxPage ul li { margin-left:2px;}
.bnrDptTv .boxPage ul li span {width:14px; height:16px; line-height:13px;cursor:pointer; float:left; text-align:center; vertical-align:middle;}
.bnrDptTv .boxPage {width:11px; left:5%;top:35px; margin-left:-40px;padding:1px 5px 3px;}
.bnrDptTv .boxPage #ctrlBt {float:left;margin:20px 0 0 2px;}
/*Box Promo*/
.mBnrHtml .boxPromo li img {width:220px;height:72px;}
/*FlagBanner*/
.mBnrHtml .flagBnr {overflow:hidden;}
.bnrHomeTv.flagBnr {width:653px;}
.bnrHomeTv.flagBnr a {display:block;}
.bnrDptTv.flagBnr {width:auto;}
/*MSlide*/
.mBnrHtml .mSlide {overflow:hidden;position:relative;}
.mBnrHtml .mSlide .titBnr, .mBnrHtml .mSlide .cartaoBnr {text-indent:-9999px;height:130px;overflow:hidden;float:left;margin-bottom:-13px;}
.mBnrHtml .mSlide .titBnr{width:330px;}
.mBnrHtml .mSlide .cartaoBnr {width:310px;}

/*pagina intermediaria de Garantia*/
.GES h1.tit {display:none;}
.GES .prodGES {margin-bottom: 30px;overflow: hidden;padding: 10px;}
.GES .prodGES .hproduct {overflow:hidden;background:#f6f6f6;border:1px solid #e7e7e7;padding:2px 5px;margin-bottom:15px;}
.GES .prodGES .hproduct .productImage {float:left;margin-right:15px;}
.GES .prodGES .hproduct .productImage img {border:1px solid #e7e7e7;width:67px;}
.GES .prodGES .hproduct .name, .GES .prodGES .hproduct .price {margin-top:21px;float:left;}
.GES .prodGES .hproduct .price {float:right;margin-right:25px;font-size:1.182em;}
.GES .prodGES .precoServico {float:right;color:#de0819;text-align:right;margin-bottom:20px;}
.GES .prodGES .precoServico .valorTotal {font-size:1.182em;}
.GES .prodGES .comprar {float:right;clear:right;}
.GES .container {padding:10px;}
.boxGes {margin-bottom:20px;background: url(../img/bgGES.png) no-repeat 45px top; padding-left:180px; }
.boxGesServ {background: url(../img/bgTP.png) no-repeat 45px top; padding-left:180px;}
.boxGes .hd, .boxGesServ .hd {overflow:hidden;background: url(../img/bgGesTit.gif) repeat-x 0 0;padding:11px 10px;border:1px solid #e7e7e7;border-bottom:0;position:relative;}
.boxGes .hd .tit, .boxGesServ .hd .tit {color:#990000;text-transform:uppercase;font-weight:bold;font-size:1.1em;margin-bottom:5px;}
.boxGes .wp, .boxGesServ .wp {padding:10px 5px;border:1px solid #e7e7e7;border-top:0;}
.boxGes .wp ul li, .boxGesServ .wp ul li {overflow:hidden;margin-bottom:5px;padding:5px;}
.boxGes .wp ul li *, .boxGesServ .wp ul li * {vertical-align:middle;}
.boxGes .wp ul .selected, .boxGesServ .wp ul .selected {background:#faf9d7;}
.boxGes .wp ul li input, .boxGesServ .wp ul li input {float:left;margin:0 10px 0 5px;}
.boxGes .wp ul li label, .boxGesServ .wp ul li label {float:left;font-weight:bold;margin-right:5px;cursor:pointer;}
.boxGes .wp ul li .descServ, .boxGesServ .wp ul li .descServ {margin-left:30px;clear:left;padding-top:5px;} 
.GES .open .hd .ico {background-position: 0 0;}
.boxGes .hd .ico, .boxGesServ .hd .ico {background: url(../img/setaBoxGes.png) no-repeat 0 -41px transparent;height: 39px;position: absolute;right:5px;text-indent: -9999em;top: 5px; width: 40px;zoom:1;}
.boxGes .regulamento {text-align:left;padding:10px 10px 0;border-top: 1px solid #E7E7E7}
.boxGes .regulamento a {background: url(../img/bgVideo.gif) no-repeat 0 0; padding:5px 0 5px 30px; text-decoration:underline; }
.boxGes .regulamento fieldset a {background: url(../img/smallIco.png) no-repeat 0 -1596px;color: #666;display: block;padding:0 0 0 8px;float: left; margin: 3px 10px 2px 0;font-size:1em;text-decoration:none;}
.boxGes .regulamento fieldset {margin-top:5px;clear:left;}
.GES .recomendado {background: url(../img/recomGes.png) no-repeat 0 0; text-indent:-99999em; width:84px;height:15px;float:left;margin:1px 5px;}
.GES .area-root input {border:0;background:0;}

/*buscadestaque*/
.destaque{ width:960px; height:auto; overflow:hidden; margin:5px auto 0; 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 .destRight .flags, .precos{ padding:0 0 0 20px;}
.destaque h1.name{ font-size:1.7em; font-weight:bold; text-transform:none; padding:20px 0 10px 20px;}
.destaque h1 span{ display:none;}
.destaque .precos{ width:205px; height:160px; float:left;}
.destaque .precode{ font-size:11px; color:#666666;}
.destaque .precode strong{ font-weight:normal;}
.destaque .precopor{ color:#e60a15; font-size:15px;}
.destaque .precopor strong{ font-size:17px; font-weight:normal;}
.destaque .parc{ color:#e60a15; font-size:12px; margin:20px 0 0;}
.destaque .economize{ color:#e60a15; font-size:11px; font-weight:bold;}
.destaque .comprar{ float:left; padding:25px 0 0 50px;}
.destaque .comprar .bt{ float:none; text-indent:-999em; display:block;}
.destaque .precos .mais{ background:url(../images/bt-detalhes.png) no-repeat; float:none; width:163px; height:25px; display:block; margin:30px 0 0; text-indent:-999em;}
.box2 { border:1px solid #E2E2E2;}