@charset "utf-8";  .erroPagamento{ padding:10px; } #banco_itau a{ text-decoration:underline; }  *{ margin:0; padding:0; text-decoration:none; } html{ filter:expression(document.execCommand("BackgroundImageCache", false, true)); } body{ font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:76%; text-align:center; } img{ border:0px; } ul{ list-style:none; }   #wrap{ display:table; width:100%; height:100%; } #baseGeral{ display:table; margin:0 auto; width:1000px; } #wrap.promocoes #baseGeral{ width:1259px; } #baseGeral .container{ display:inline; float:left; width:1000px; text-align:left; background:url(/app/webroot/css/../img/base/bg-meio.gif) repeat-y left top; } #wrap.promocoes #baseGeral .container{ width:1259px; background:url(/app/webroot/css/../img/base/bg-meio-maior.gif) repeat-y left top; } #baseGeral .container #topo{ float:left; width:100%; height:189px; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat left top; } #wrap.promocoes #baseGeral .container #topo{ width:1259px; background:url(/app/webroot/css/../img/base/bg-bloco-topo-maior.jpg) no-repeat left top; } #baseGeral .container #banner_topo{ display:inline; float:left; clear:both; padding-top:4px; width:1000px; height:207px; text-align:center; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat left -191px; } #wrap.promocoes #baseGeral .container #banner_topo{ width:1259px; height:207px; text-align:center; background:url(/app/webroot/css/../img/base/bg-bloco-topo-maior.jpg) no-repeat left -191px; } #meioBase{ float:left; width:1000px; } #wrap.promocoes #baseGeral .container #meioBase{ float:left; width:1259px; } #wrap.promocoes #baseGeral .container #meioBase #sidebar{ display:block; float:left; background:none; } #wrap.promocoes #baseGeral .container #rodape{ background:url(/app/webroot/css/../img/base/bg-bloco-topo-maior.jpg) no-repeat left -405px; } #wrap.promocoes #baseGeral .container #rodape .televendas{ width:800px; } #wrap.promocoes #baseGeral .container #rodape .televendas cite{ float:left; margin:-18px 0 0 700px; } #meio{ padding:5px 0 0 15px; float:left; width:547px; } #baseGeral .container #banner_topo embed{ distplay:table; margin:0 auto; } #baseGeral .container #meioBase #sidebar{ display:none; } #baseGeral .container #rodape{ background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat left -405px; } .disabled{ background-color:#ccc; }   #topo .logo{ display:inline; float:left; margin:39px 0 0 55px; width:245px; height:75px; text-indent:-9999px; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat left bottom; } #topo .televendas{ display:inline; float:left; margin:43px 0 0 228px; width:209px; height:89px; text-indent:-9999px; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat -469px bottom; } #topo #carrinho{ display:inline; float:left; margin:43px 21px 0 10px; width:222px; height:89px; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat -246px bottom; } #topo #carrinho a{ background-image:url(/app/webroot/css/../img/verItens.gif); background-position:right bottom; background-repeat:no-repeat; text-indent:-9999px; display:block; width:78px; height:81px; float:left; } #topo #carrinho h3{ background:url(/app/webroot/css/../img/carrinhoCompras.gif) no-repeat; background-position:right bottom; text-indent:-9999px; display:block; width:110px; height:43px; float:left; } #topo #carrinho p{ display:block; float:right; font-size:0.9em; width:110px; padding:10px 0 0 0; color:#be0000; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; } #topo #carrinho p strong{ color:#000; }  #topo #menu{ display:inline; float:left; clear:both; width:980px; margin-top:17px; padding-top:6px; padding-left:10px; } #topo #menu ul{ display:inline; float:left; margin-top:3px; } #topo #menu ul li{ float:left; padding-left:9px; background:url(/app/webroot/css/../img/base/bg-li-menu.gif) no-repeat 4px top; } #topo #menu ul li a{ height:23px; text-indent:-9999px; display:inline; float:left; } #topo #menu ul li.sem_borda{ background:none; } #topo #menu ul .menu1{ background:url(/app/webroot/css/../img/1.gif) no-repeat; width:45px; } #topo #menu ul .menu1a{ background:url(/app/webroot/css/../img/1a.gif) no-repeat; width:45px; } #topo #menu ul .menu1:hover{ background:url(/app/webroot/css/../img/1a.gif) no-repeat; width:45px; } #topo #menu ul .menu2{ background:url(/app/webroot/css/../img/2.gif) no-repeat; width:97px; } #topo #menu ul .menu2a{ background:url(/app/webroot/css/../img/2a.gif) no-repeat; width:97px; } #topo #menu ul .menu2:hover{ background:url(/app/webroot/css/../img/2a.gif) no-repeat; width:97px; } #topo #menu ul .menu3{ background:url(/app/webroot/css/../img/3.gif) no-repeat; width:91px; } #topo #menu ul .menu3a{ background:url(/app/webroot/css/../img/3a.gif) no-repeat; width:91px; } #topo #menu ul .menu3:hover{ background:url(/app/webroot/css/../img/3a.gif) no-repeat; width:91px; } #topo #menu ul .menu4{ background:url(/app/webroot/css/../img/4.gif) no-repeat; width:63px; } #topo #menu ul .menu4a{ background:url(/app/webroot/css/../img/4a.gif) no-repeat; width:63px; } #topo #menu ul .menu4:hover{ background:url(/app/webroot/css/../img/4a.gif) no-repeat; width:63px; } #topo #menu ul .menu5{ background:url(/app/webroot/css/../img/5.gif) no-repeat; width:48px; } #topo #menu ul .menu5a{ background:url(/app/webroot/css/../img/5a.gif) no-repeat; width:48px; } #topo #menu ul .menu5:hover{ background:url(/app/webroot/css/../img/5a.gif) no-repeat; width:48px; }    #topo #pesquisa{ display:inline; float:left; padding-left:20px; background:url(/app/webroot/css/../img/base/bg-li-menu.gif) no-repeat 4px 3px; } #topo #pesquisa h3{ background:url(/app/webroot/css/../img/pesquisa.gif) no-repeat; width:85px; height:18px; text-indent:-9999px; display:block; float:left; margin-top:1px; } #topo #pesquisa fieldset{ border:0; width:308px; height:30px; padding:5px 0 0 10px; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat -681px -572px; } #topo #pesquisa label input{ border:1px #adc5bb solid; padding:2px; font-size:0.9em; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; margin-left:6px; width:150px; } #topo #pesquisa #okPesquisa{ vertical-align:top; margin-left:5px; }   #topo #login{ display:inline; float:left; width:243px; height:30px; background:url(/app/webroot/css/../img/base/bg-bloco-topo.jpg) no-repeat -681px -602px; } #topo #login h3{ background:url(/app/webroot/css/../img/login.gif) no-repeat; width:36px; height:14px; text-indent:-9999px; display:block; float:left; margin-top:5px; } #topo #login fieldset{ border:0; padding:4px 0 0 10px; } #topo #login label input{ border:1px #adc5bb solid; padding:2px; font-size:0.9em; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; margin-left:6px; width:65px; } #topo #login #okLogin{ vertical-align:top; } #topo #login p{ padding:10px 0 0 6px; float:left; color:#474747; font-size:0.9em; } #topo #login a{ padding:10px 20px 0 9px; background:url(/app/webroot/css/../img/setaSair.gif) no-repeat; background-position:42px 13px; color:#be0000; font-weight:bold; float:right; font-size:0.9em; border-left:2px #fff solid; height:25px; } #topo #login a:hover{ text-decoration:underline; } .novos{ width:240px; float:right; margin-top:16px; padding-right:20px; }    #lateral{ float:left; padding:5px 0 0 20px; } #lateral .veriSign{ float:left; display:block; clear:both; } #lateral .InternetSegura{ float:left; display:block; clear:both; margin:20px 0 0 33px; ; } #menuLateral{ position:relative;  z-index:100; float:left; background:#f5fcff url(/app/webroot/css/../img/bgMenuLateralFundo.gif) no-repeat bottom; padding-bottom:10px; margin-bottom:20px; } #menuLateral h2{ float:left; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat left bottom; font-size:0.9em; text-indent:-9999px; width:164px; height:43px; } #menuLateral #principal{ float:left; background:url(/app/webroot/css/../img/bgMenuLateral.gif) repeat-x; width:163px; display:block; clear:both; border-left:1px #cedfe6 solid; border-right:1px #cedfe6 solid; } #menuLateral #principal li{ margin-top:2px; width:163px; } #menuLateral #principal li a{ width:147px; background:url(/app/webroot/css/../img/iconeQuadrado.gif) no-repeat; background-position:6px 12px; color:#002f41; font-size:0.9em; padding:6px 0 6px 16px; display:block; } #menuLateral #principal li a:hover{ background-color:#e0f6ff; border-top:1px #00aadb solid; font-weight:bold; } #menuLateral #principal li.selecionado{ background-color:#e0f6ff; border-top:1px #00aadb solid; font-weight:bold; } #menuLateral .subCategorias{ background:url(/app/webroot/css/../img/topSubMenu.gif) no-repeat; position:absolute; display:none; width:168px; margin-left:163px; margin-top:-26px; padding-left:2px; } #menuLateral .subCategorias h3{ color:#0677a3; font-size:0.9em; width:167px; padding-top:6px; height:18px; text-align:center; } #menuLateral .subCategorias .subMenu{ background:url(/app/webroot/css/../img/fundoSubMenu.gif) no-repeat; background-position:bottom; padding-bottom:10px; } #menuLateral .subCategorias .subMenu li{ padding-left:2px; margin-top:0px; font-weight:normal; } #menuLateral .subCategorias .subMenu li a{ background-color:#005b90; border-top:1px #00aadb solid; font-weight:normal; } #menuLateral .subCategorias .subMenu li a:hover{ background-color:#005b90; font-weight:normal; } #banner_lateral{ display:inline; float:left; clear:both; margin-top:20px; }   #meio.home .produtos{ background:url(/app/webroot/css/../img/produtosDestaque.gif) no-repeat; width:335px; height:41px; text-indent:-9999px; float:left; display:block; margin-bottom:-14px; } #meio.home .voceVisitou{ background:url(/app/webroot/css/../img/voceVisitou.gif) no-repeat; width:335px; height:41px; text-indent:-9999px; float:left; display:block; margin-top:30px; margin-bottom:-14px; } #meio.home .divProduto{ background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -240px top; width:256px; float:left; margin:17px 10px 0 0; } #meio.home .divProduto h3{ color:#00587b; font-size:1em; width:105px; float:right; line-height:16px; padding:14px 4px 0 0; height:150px; } #meioInternas.listagem .produto div h4, #meio.home .divProduto h4 { display:inline; float:left; clear:both; margin-left:13px; background:url(/app/webroot/css/../img/icon-pronta-entrega.gif) no-repeat left top; width:122px; height:22px; text-indent:-9999em; } #meio.home .divProduto img{ float:left; margin:6px; } #meio.home .divProduto .btComprar{ text-indent:-9999px; float:left; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -398px -206px; width:98px; height:25px; margin-top:10px; } #meio.home .divProduto .btDetalhes{ text-indent:-9999px; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -402px -232px; width:94px; height:16px; padding-top:6px; } #meio.home .divProduto ul, #sidebar ul.produtoPromocao li ul{ position:relative; z-index:2; bottom:-2px; float:left; width:241px; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -481px -399px; padding-left:15px; line-height:17px; padding-bottom:12px; } #meio.home .divProduto ul .precoDe, #sidebar ul.produtoPromocao li ul .precoDe{ background:url(/app/webroot/css/../img/iconeAzul.gif) no-repeat; background-position:0 5px; padding-left:12px; font-size:1em; text-decoration:line-through; color:#00658d; } #meio.home .divProduto ul .precoPor, #sidebar ul.produtoPromocao li ul .precoPor{ background:url(/app/webroot/css/../img/iconeVermelho.gif) no-repeat; background-position:0 8px; padding-left:12px; font-size:1.4em; color:#d0000a; } #meio.home .divProduto ul .precoPor em, #sidebar ul.produtoPromocao li ul .precoPor li em{ font-style:normal; font-size:0.7em; } #meio.home .divProduto ul .precoVista, #sidebar ul.produtoPromocao li ul .precoVista{ background:url(/app/webroot/css/../img/iconeVerde.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1em; color:#409600; margin-top:2px; font-weight:bold; } #meio.home .divProduto ul .precoParcela, #sidebar ul.produtoPromocao li ul .precoParcela{ background:url(/app/webroot/css/../img/iconeAmarelo.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1em; } .data{ color:#00587b; font-size:1em; padding:8px 0 0 18px; font-weight:bold; height:30px; float:left; background:url(/app/webroot/css/../img/iconeAmarelo2.gif) no-repeat; background-position:6px 14px; } .seguraProdutos{ display:block; width:534px; float:left; }    #lateralDireita{ float:left; margin-top:5px; background:url(/app/webroot/css/../img/bgLateralDireita.gif) repeat-y; width:239px; } #lateralDireita .lojasEspeciais{ float:left; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat left top; font-size:0.9em; text-indent:-9999px; display:block; width:239px; height:71px; } #lateralDireita ul{ float:left; width:239px; } #lateralDireita ul li{ float:left; padding-left:19px; margin-bottom:8px; }  #lateralDireita #banner_lateral{ margin-left:18px; }  #lateralDireita .duvidasFrequentes{ float:left; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat left -72px; ; font-size:0.9em; text-indent:-9999px; display:block; width:239px; _width:235px; height:93px; margin-left:4px; } #lateralDireita .duvidas{ float:left; display:block; clear:both; width:219px; padding:15px 0 0 10px; } #lateralDireita .duvidas li{ display:block; clear:both; width:196px; margin-bottom:5px; border-bottom:1px #e8e8e8 solid; padding-bottom:5px; } #lateralDireita .duvidas li a{ color:#00587b; font-size:0.9em; } #lateralDireita .duvidas li a:hover{ text-decoration:underline; } #lateralDireita .duvidas li img{ vertical-align:middle; margin-right:4px; }   #lateralDireita .formasPagamento{ float:left; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat left -166px; font-size:0em; text-indent:-9999px; display:block; width:239px; height:62px; } .pagamento{ margin:22px; }   #lateralDireita .entregas{ background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -241px -300px; float:left; width:239px; height:135px; } #lateralDireita .entregas h2{ float:left; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat left -229px; font-size:0.9em; text-indent:-9999px; display:block; width:239px; height:62px; } .sedex{ padding-left:60px; margin-top:13px; }   #lateralDireita .maisVendidos{ background:url(/app/webroot/css/../img/produtosMaisVendidos.gif) no-repeat; background-position:right; font-size:0.9em; text-indent:-9999px; display:block; width:239px; height:60px; } #lateralDireita .produtoVendidos{ width:220px; margin:auto; padding-left:20px; margin-top:30px; float:left; } #lateralDireita .produtoVendidos img{ float:left; margin-right:9px; } #lateralDireita .produtoVendidos h3{ font-size:0.9em; width:110px; float:left; } #lateralDireita .produtoVendidos .precos{ float:left; width:120px; } #lateralDireita .produtoVendidos .precos .precoPor{ background:url(/app/webroot/css/../img/iconeVermelho.gif) no-repeat; background-position:0 8px; padding-left:12px; font-size:0.9em; color:#d0000a; font-weight:bold; } #lateralDireita .produtoVendidos .precos .btDetalhes{ text-indent:-9999px; display:block; clear:both; background:url(/app/webroot/css/../img/btDetalhesP.gif) no-repeat; width:70px; height:14px; margin-left:-14px; }   #sidebar{ display:inline; width:240px; float:left; clear:none; text-align:center; padding-bottom:27px; margin-left:2px; } #sidebar .topSidebar{ display:inline; float:left; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat left -325px; width:240px; height:110px; text-indent:-9999px; } #sidebar ul.produtoPromocao{ display:inline; float:left; width:200px; padding:0 20px 25px 20px; _margin-left:-4px; } #sidebar ul.produtoPromocao.promocao_bg{ background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat right -10px; _background-position: -494px -10px; } #sidebar ul.produtoPromocao.promocao_sem_bg{ background:url(/app/webroot/css/../img/sidebar/bgSidebar.gif) repeat-y; } #sidebar ul.produtoPromocao li{ float:left; clear:both; width:100%; } #sidebar ul.produtoPromocao li ul.valores{ text-align:left; background:none; width:185px; margin:0 0 0 10px; padding:0; } #sidebar ul.valores .precoPor em{ font-style:normal; font-size:0.7em; } #sidebar ul.produtoPromocao li.nomeProduto{ font-size:1.1em; color:#00587B; font-weight:bold; padding:20px 0 18px 8px; text-align:left; } #sidebar ul.produtoPromocao li.nomeProduto.primeiro{ padding-top:0; } #sidebar ul.produtoPromocao li.botoes{ float:left; width:100%; margin-top:16px; } #sidebar ul.produtoPromocao li.botoes a.btComprar, #sidebar ul.produtoPromocao li.botoes a.btDetalhe{ float:left; display:block; clear:none; margin:0; } #sidebar ul.produtoPromocao li.botoes a.btDetalhe{ margin-right:8px; }  #rodape{ background:url(/app/webroot/css/../img/bgRodape.gif) no-repeat; width:100%; float:left; height:140px; } #rodape ul{ float:left; padding:25px 0 0 20px; } #rodape ul li{ float:left; border-right:1px #ffe87f solid; padding:10px; } #rodape ul li a{ color:#002e40; text-transform:uppercase; font-size:0.8em; } #rodape ul li a:hover{ font-weight:bold; } #rodape ul li .selecionado{ font-weight:bold; } #rodape .televendas{ float:left; padding:35px 0 15px 50px; background:url(/app/webroot/css/../img/iconeTelefone.gif) no-repeat; background-position:20px 25px; font-size:0.9em; } #rodape .televendas em{ color:#1e74a6; font-style:normal; font-weight:bold; } #rodape .televendas img{ padding:4px 0 0 15px; } #rodape .televendas cite{ margin-left:90px } #rodape .p{ width:1000px; text-align:center; color:#1e74a6; font-size:0.8em; padding-top:15px; float:left; }   #barraLocal{ background:url(/app/webroot/css/../img/barraTitulos.gif) no-repeat; width:514px; height:49px; padding:17px 0 0 20px; color:#747474; font-weight:bold; font-size:0.9em; float:left; } #barraLocal a{ color:#00587b; } #meioInternas{ background:url(/app/webroot/css/../img/bgTitulosInternas.gif) no-repeat; float:left; width:534px; color:#00588a; font-size:0.9em; }  .fundo{ background:url(/app/webroot/css/../img/bgTitulosInternasBottom.gif) no-repeat; width:534px; float:left; height:40px; padding:0; margin:0; }  #meioInternas.listagem #lista{ padding-left:15px; } #meioInternas.listagem form{ width:526px; margin:auto; height:60px; } #meioInternas.listagem form p{ width:350px; float:left; padding:25px 0 0 15px; } #meioInternas.listagem form label{ width:150px; float:right; margin-top:14px; } #meioInternas.listagem form label select{ font-size:0.9em; margin-top:2px; } #meioInternas.listagem #paginacao{ margin:auto; margin-top:15px; width:500px; float:left; padding-left:16px; } #meioInternas.listagem #paginacao .anterior{ background:url(/app/webroot/css/../img/iconeAnterior.gif) no-repeat; float:left; padding-left:18px; } #meioInternas.listagem #paginacao p{ width:200px; float:left; padding-left:60px; text-align:center; } #meioInternas.listagem #paginacao p.anterior2{ padding-left:130px; } #meioInternas.listagem #paginacao .proxima{ background:url(/app/webroot/css/../img/iconeProxima.gif) no-repeat; background-position:right; float:right; padding-right:18px; } #meioInternas.listagem #paginacao a{ color:#00588a; } #meioInternas.listagem #paginacao a:hover{ text-decoration:underline; } #meioInternas.listagem .produto{ width:506px; background:url(/app/webroot/css/../img/bgListagemTop.gif) no-repeat; background-position:top; float:left; margin-top:20px; } #meioInternas.listagem .produto div{ width:506px; background:url(/app/webroot/css/../img/bgListagemBottom.gif) no-repeat; background-position:bottom; float:left; margin-top:20px; padding-bottom:15px; } #meioInternas.listagem .produto p{ float:left; padding-left:10px; margin-right:15px; } #meioInternas.listagem .produto p img{ clear:both; display:block; margin-bottom:16px; } #meioInternas.listagem .produto p strong{ color:#000; } #meioInternas.listagem .produto p em{ color:#d0000a; font-style:normal; } #meioInternas.listagem .produto .semProduto{ width:490px; color:#d31000; text-align:center; font-weight:bold; } #meioInternas.listagem .produto .dt_produto{ width:215px;  float:left;  margin:0 20px 0 0;  background:none; } #meioInternas.listagem .produto .dt_produto h3{ font-size:1em;  display:block;  width:100%; float:left; } #meioInternas.listagem .produto .dt_produto .descricao{ width:195px; float:left; color:#3b3b3b; margin-top:6px; font-size:1em; line-height:16px; } #meioInternas.listagem .precos .btComprar, #sidebar ul.produtoPromocao li.botoes .btComprar{ text-indent:-9999px; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -398px -206px; width:98px; height:25px; margin-top:16px; } #meioInternas.listagem .precos .btDetalhes, #sidebar ul.produtoPromocao li.botoes .btDetalhe{ text-indent:-9999px; display:block; clear:both; background:url(/app/webroot/css/../img/base/bg-bloco-meio.gif) no-repeat -402px -232px; width:94px; height:22px; margin-top:16px; } #meioInternas.listagem .produto .precos{ float:left; width:160px; line-height:17px; padding-bottom:10px; } #meioInternas.listagem .produto .precos .precoDe{ background:url(/app/webroot/css/../img/iconeAzul.gif) no-repeat; background-position:0 5px; padding-left:12px; font-size:1em; text-decoration:line-through; } #meioInternas.listagem .produto .precos .precoPor{ background:url(/app/webroot/css/../img/iconeVermelho.gif) no-repeat; background-position:0 8px; padding-left:12px; font-size:1.4em; color:#d0000a; font-weight:bold; } #meioInternas.listagem .produto .precos .precoPor em{ font-style:normal; font-size:0.7em; font-weight:normal; } #meioInternas.listagem .produto .precos .precoVista{ background:url(/app/webroot/css/../img/iconeVerde.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1.2em; color:#409600; font-weight:bold; margin-top:4px; } #meioInternas.listagem .produto .precos .precoParcela{ background:url(/app/webroot/css/../img/iconeAmarelo.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1em; } #meioInternas.listagem form.lojas p{ width:160px; } #formPaginacao .categorias{ float:left; margin-right:15px; }   #meioInternas.produto #lista{ padding-left:5px; } #meioInternas.produto h2{ font-size:1.2em; width:494px; float:left; border-bottom:1px #c2c5c7 solid; padding:20px 0 15px 20px; } #meioInternas.produto #descricao{ float:left; font-size:1.2em; color:#000; padding:20px 20px 0 0; line-height:18px; } #meioInternas.produto #descricao .engloba-infos { display:inline; float:left; width:291px; } #meioInternas.produto #descricao img{ float:left; margin-right:6px; margin-left:10px; border:1px #E4E4E4 solid; } #meioInternas.produto #itens{ margin-top:15px; } #meioInternas.produto #itens .precoDe{ background:url(/app/webroot/css/../img/iconeAzul.gif) no-repeat; background-position:0 5px; padding-left:12px; font-size:0.8em; text-decoration:line-through; float:right; width:204px; color:#00658d; } #meioInternas.produto #itens .precoPor{ background:url(/app/webroot/css/../img/iconeVermelho.gif) no-repeat; background-position:0 8px; padding-left:12px; font-size:1.4em; color:#d0000a; float:right; width:204px; } #meioInternas.produto #itens .precoPor em{font-style:normal; font-size:0.7em; } #meioInternas.produto #itens .precoVista{ background:url(/app/webroot/css/../img/iconeVerde.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1em; color:#409600; margin-top:2px; font-weight:bold; width:204px; float:right; } #meioInternas.produto #itens .precoParcela{ background:url(/app/webroot/css/../img/iconeAmarelo.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1em; width:204px; float:right; } #meioInternas.produto #descricao .btComprar{ text-indent:-9999px; float:left; display:block; background:url(/app/webroot/css/../img/btComprar.gif) no-repeat; width:98px; height:27px; margin-top:10px; padding-right:120px; } #meioInternas.produto #descricao .btAviseme{ text-indent:-9999px; float:left; display:block; background:url(/app/webroot/css/../img/btAviseme.gif) no-repeat; width:70px; height:43px; margin-top:10px; padding-right:120px; } #meioInternas.produto #descricao .btAmpliar{ text-indent:-9999px; display:block; background:url(/app/webroot/css/../img/btAmpliar.gif) no-repeat; width:82px; height:27px; margin-top:15px; float:left; margin-right:15px; } #meioInternas.produto #descricao .btIndique{ text-indent:-9999px; float:left; display:block; background:url(/app/webroot/css/../img/btIndique.gif) no-repeat; width:113px; height:27px; margin-top:15px; } #meioInternas.produto #descricao .produto-infos { display:inline;float:left;border:1px solid #e5f2f9;width:250px;margin:10px 0 0 10px; padding:10px; background:url(/app/webroot/css/../img/bg-box-infos.gif) repeat-x left bottom; } #meioInternas.produto #descricao .produto-infos p { font-size:0.8em; color:#515151; } #meioInternas.produto #descricao .produto-infos p strong { color:#00588b; } #meioInternas.produto .fotos{ color:#000; float:left; padding:0 0 15px 15px; border-bottom:1px #c1c1c1 solid; margin-top:20px; } #meioInternas.produto .fotos img{ float:left; margin:14px 45px 0 0; border:1px #E4E4E4 solid; } #meioInternas.produto .disp{ padding:15px 0 0 15px; float:left; width:500px; line-height:18px; } #meioInternas.produto .disp strong{ color:#000; } #meioInternas.produto .prazo{ padding:15px 0 0 15px; float:left; width:400px; line-height:18px; } #meioInternas.produto .prazo strong{ color:#000; } #meioInternas.produto #relacionados{ float:left; padding:20px 0 0 15px; margin-bottom:30px; } #meioInternas.produto h4{ background:url(/app/webroot/css/../img/bgDetalhes.gif) repeat-x; height:30px; width:482px; color:#000; padding:10px 0 0 10px; font-size:1em; } #meioInternas.produto #relacionados div{ width:240px; margin:auto; float:left; margin:15px 0 15px 0; } #meioInternas.produto #relacionados div img{ float:left; margin-right:9px; } #meioInternas.produto #relacionados div h5{ font-size:1em; width:110px; float:left; color:#2a2a2a; line-height:16px; } #meioInternas.produto #relacionados div .precos{ float:right; width:150px; margin-top:3px; } #meioInternas.produto #relacionados div .precos .precoPor{ background:url(/app/webroot/css/../img/iconeVermelho.gif) no-repeat; background-position:0 6px; padding-left:12px; font-size:1em; color:#d0000a; font-weight:bold; height:16px; } #meioInternas.produto #relacionados div .precos .btDetalhes{ text-indent:-9999px; display:block; clear:both; background:url(/app/webroot/css/../img/btDetalhesP.gif) no-repeat; width:70px; height:14px; margin-top:3px; } #meioInternas.produto #caracteristicas, #meioInternas.produto #link{ float:left; padding:0 0 0 15px; } #meioInternas.produto #caracteristicas div{ float:left; background-color:#fffcf1; width:480px; color:#4a4a4a; border-bottom:1px #e5e5e5 solid; padding:10px 0 10px 15px; } #meioInternas.produto #caracteristicas div.ultimo{ border-bottom:0px; } #meioInternas.produto #caracteristicas h5{ background:url(/app/webroot/css/../img/iconeAmarelo2.gif) no-repeat; background-position:7px 5px; display:block; clear:both; padding-left:18px; font-size:1em; margin-bottom:6px; } #meioInternas.produto #caracteristicas div ul li{ background:url(/app/webroot/css/../img/bgCaracteristicas.gif) no-repeat; background-position:18px 5px; display:block; clear:both; padding-left:30px; } #meioInternas.produto #link h4 a{ color:#1a4ea2; font-weight:normal; margin-left:6px; } #lateralDireita .quemComprou{ background:url(/app/webroot/css/../img/produtosQuemComprou.gif) no-repeat; background-position:right; font-size:0.9em; text-indent:-9999px; display:block; width:239px; height:80px; }   #meioInternas.login form{ padding:20px 0 0 30px; } #meioInternas.login form fieldset{ float:left; width:215px; border:0; background:url(/app/webroot/css/../img/bgLogin.gif) repeat-x #eff8fc; background-position:top; font-size:1em; font-weight:bolder; margin-top:20px; } #meioInternas.login form fieldset label{ float:left; padding-left:30px; margin:15px 0 0 0; } #meioInternas.login form fieldset label input{ border:1px #9ac0d1 solid; display:block; padding:2px; } #meioInternas.login form fieldset .ok{ display:inline; margin:10px 0 5px 70px; } #meioInternas.login .cliente{ display:inline; margin:20px 0 0 0; } #meioInternas.login .primeira{ display:inline; margin:20px 0 25px 40px; } #meioInternas.login .esqueci_senha{  margin:20px 0 0 0; } #meioInternas.login .primeira label, #meioInternas.login .esqueci_senha label{ padding:20px 0 10px 30px; } #meioInternas.login .primeira .ok, #meioInternas.login .esqueci_senha .ok{ display:inline; margin:10px 0 25px 70px; } #meioInternas.login a.esqueci{ color:#d40000; float:left; font-weight:normal; padding-left:30px; } #meioInternas.login a.esqueci:hover{ text-decoration:underline; }    #meioInternas.carrinho table.calculoCep{ background-color:#f5fcff; border-bottom:#c1c1c1 1px solid; margin-top:0; } #meioInternas.carrinho table.calculoCep td{ border:0; padding:3px 0 10px 0; } #meioInternas.carrinho table.calculoCep tr{ padding-left:14px; text-align:left; } #meioInternas.carrinho table.calculoCep tr.espaco_cep{ height:40px; } #meioInternas.carrinho table.calculoCep td.txt_cep{ color:#4a4a4a; padding-left:10px; } #meioInternas.carrinho table.calculoCep td.naoSeicep{ color:#555555; font-size:10px; padding-left:10px; } #meioInternas.carrinho table.calculoCep td.naoSeicep a{ color:#555555; text-decoration:underline; } #meioInternas.carrinho table.calculoCep td.subTotal{ color:#2a9dc9; } #meioInternas.carrinho table.calculoCep td.subTotal.Calc2{ text-align:right; padding-right:20px; } #meioInternas.carrinho table.calculoCep td.frete{ color:#31515d; } #meioInternas.carrinho table.calculoCep td.frete.Calc2{ text-align:right; padding:5px 20px 0 0; } #meioInternas.carrinho table.calculoCep td.total{ background:url(/app/webroot/css/../img/carrinhoTotalBkg.gif) no-repeat right; background-position:30px 5px; font-size:17px; } #meioInternas.carrinho table.calculoCep td.total strong{  font-size:11px; padding-left:95px; } #meioInternas.carrinho table.calculoCep td.cidadeCep{ color:#be6b00; height:25px; padding-left:10px; }  #meioInternas.carrinho .cep{ font-weight:bold; float:left; padding-left:10px; } #meioInternas.carrinho .cep input{ border:1px #989898 solid; padding:2px; width:70px; margin-left:4px; } #meioInternas.carrinho .btCalcular{ padding:0 0 0 0; } #meioInternas.carrinho .cep2{ font-weight:bold; padding:0 0 0 4px; float:left; } #meioInternas.carrinho .cep2 input{ border:1px #989898 solid; padding:2px; width:30px; margin-left:4px; }  .carrinho .descontosOff{ display:inline; float:left; margin:25px 0 0 14px; width:180px; } .carrinho .descontos{ background:url(/app/webroot/css/../img/carrinhoDescontosBkg.gif) no-repeat; display:inline; float:left; margin:25px 0 0 14px; width:180px; } .carrinho .descontos p{ padding:10px 10px 0 10px; text-align:center; } .descontos p.ganhe{ color:#ffffff; padding-bottom:20px; } .descontos p.ganhe em{ font-size:110%; font-style:normal; font-weight:bold; } .descontos p.sem{ color:#0688bc; padding-bottom:12px; } .descontos p.com{ color:#0f2d25; padding-bottom:13px; } .descontos p.economize{ color:#018fc8; padding-bottom:15px; } .descontos p.economize.carrinho2{ color:#ea9b01; } .carrinho .parcelas{ display:inline; float:left; margin:25px 0 0 40px; width:270px; } .parcelas h3{ background:url(/app/webroot/css/../img/img_cartoes.gif) no-repeat right; color:#036dad; font-size:15px; font-weight:normal; margin-bottom:5px; padding:16px 0 15px 0; }  .parcelas dl.semJuros{ border-bottom:#beecff 2px solid; display:inline; float:left; margin-right:15px; width:126px; } .parcelas dl.comJuros{ border-bottom:#f3ed9f 2px solid; float:left; width:126px; } .parcelas dl dt{ color:#036dad; font-size:12px; padding:12px 0 12px 0; text-align:center; } .parcelas dl.semJuros dt{ background:url(/app/webroot/css/../img/juros/semJuros_dt_Bkg.gif) no-repeat; } .parcelas dl.comJuros dt{ background:url(/app/webroot/css/../img/juros/comJuros_dt_Bkg.gif) no-repeat; } .parcelas dl dd{ background:url(/app/webroot/css/../img/juros/ComSemJuros_linha01Bkg.gif) repeat-x; color:#036dad; padding:6px 10px 6px 15px; text-align:right; width:auto; } .parcelas dl.semJuros dd{ border-left:#beecff 1px solid; border-right:#beecff 1px solid; } .parcelas dl.comJuros dd{ border-left:#f3ed9f 1px solid; border-right:#f3ed9f 1px solid; } .parcelas dl dd.linha2{ background:url(/app/webroot/css/../img/juros/ComSemJuros_linha02Bkg.gif) repeat-x; } .parcelas dl dd strong{ float:left; } .parcelas dl.semJurosMaior{ width:266px; } .parcelas dl.semJurosMaior dt{ background:url(/app/webroot/css/../img/juros/semJuros_dt.gif) no-repeat; margin-right:0; width:266px; } .parcelas.semJurosMaior dl.comJuros{ display:none; } .botoes_parcelas{ float:left;  padding-top:20px;  width:100%; } .botoes_parcelas a{ float:left;  display:block; } .botoes_parcelas a img{ padding:0!important;  margin:0 !important; } .botoes_parcelas a img.continuar{ margin:0 30px 0 115px!important; } .botoes_parcelas a img.concluir{ margin-top:3px!important; }  #meioInternas.carrinho table.modosEntrega{ width:95%; } #meioInternas.carrinho table.modosEntrega th{ background:url(/app/webroot/css/../img/carrinhoModoEntrega_thBkg.gif) repeat-x; border:0; font-size:11px; height:38px; padding:0 10px 0 10px; } #meioInternas.carrinho table.modosEntrega th.sem_margem{ padding-left:0; } #meioInternas.carrinho table.modosEntrega tr.tipoEntregaSelecionado{ background:url(/app/webroot/css/../img/carrinhoModoEntrega_td_selectedBkg.gif) repeat-x left bottom; } #meioInternas.carrinho table.modosEntrega tr{ background:url(/app/webroot/css/../img/carrinhoModoEntrega_tdBkg.gif) repeat-x bottom; border:0; color:#be6b00; font-size:10px; height:38px; margin-bottom:3px; } #meioInternas.carrinho table.modosEntrega td strong{ font-size:11px; color:#0f2d25; padding-bottom:3px; } #meioInternas.carrinho table.modosEntrega td em{ color:#0f2d25; font-size:10px; font-style:normal; font-weight:normal; } #meioInternas.carrinho table.modosEntrega td.valorFrete{ color:#0f2d25; }  #meioInternas.carrinho table{ margin:auto; margin:20px 0 0 10px; width:520px; } #meioInternas.carrinho table th{ color:#000; border-left:1px #c1c1c1 solid; border-bottom:1px #c1c1c1 solid; height:40px; width:80px; } #meioInternas.carrinho table td{ border-left:1px #c1c1c1 solid; border-bottom:1px #c1c1c1 solid; padding:8px; } #meioInternas.carrinho table td img{ padding:0 10px 0 10px; } #meioInternas.carrinho table tr{ text-align:center; } #meioInternas.carrinho table .nome{ width:160px; } #meioInternas.carrinho table .nome2{ text-align:left; } #meioInternas.carrinho table .excluir{ text-align:center; }  #meioInternas.carrinho form{  float:left; } #meioInternas.carrinho .box{ width:170px; margin:20px 0 0 0; color:#000; float:left; height:240px; } #meioInternas.carrinho .box strong{ color:#d0000a; } #meioInternas.carrinho .box p{ width:140px; text-align:center; padding:0 0 5px 16px; } #meioInternas.carrinho .box ul{ background:url(/app/webroot/css/../img/bgCarrinhoEntregaUl.gif) repeat-x; font-size:0.9em; width:130px; padding-left:10px; margin:auto; } #meioInternas.carrinho .box ul li{ border-bottom:1px #ffe28f solid; padding:6px; } #meioInternas.carrinho .box ul li a{ margin-left:10px; } #meioInternas.carrinho .box2{ width:310px; margin:20px 0 0 20px; color:#000; float:left; padding-bottom:15px; border-left:10px #fff solid; } #meioInternas.carrinho .linha_form{  background-color:#ffffff; border:0;  } #meioInternas.carrinho .box2 .titulo{ font-size:1.3em; font-weight:bold; padding-left:15px; } #meioInternas.carrinho .box2 .titulo2{ padding:10px 0 0 24px; width:220px; line-height:18px; } #meioInternas.carrinho .box2 fieldset{ border:0; padding-left:20px; } #meioInternas.carrinho .box2 fieldset label{ padding:15px 0 0 0; display:block; font-size:1.1em; } #meioInternas.carrinho .box2 fieldset label input{ vertical-align:middle; } #meioInternas.carrinho .box2 .cep{ font-weight:bold; padding:14px 0 0 24px; float:left; } #meioInternas.carrinho .box2 .cep input{ border:1px #989898 solid; padding:2px; width:60px; margin-left:4px; } #meioInternas.carrinho .box2 .btCalcular{ padding:6px 0 0 10px; } #meioInternas.carrinho .box2 .cep2{ font-weight:bold; padding:14px 0 0 4px; float:left; } #meioInternas.carrinho .box2 .cep2 input{ border:1px #989898 solid; padding:2px; width:30px; margin-left:4px; } #meioInternas.carrinho .continuar{ padding:26px 80px 0 70px; }    #meioInternas.carrinho .voltar{ padding:26px 100px 0 130px; vertical-align:middle; } #meioInternas.carrinho .concluir{ margin-top:23px; vertical-align:middle; } #meioInternas.carrinho .final{ background-color:#f5fcff; border-bottom:1px #c1c1c1 solid; padding:25px 0 25px 215px; width:295px; margin-left:10px; color:#000; font-weight:bold; font-size:1.5em; } #meioInternas.carrinho .final em{ font-size:1.1em; color:#046094; font-style:normal; margin-left:6px; }  .passo{ background:url(/app/webroot/css/../img/bgPassos.gif) no-repeat; float:left; height:35px; width:215px; text-align:right; padding-left:305px; margin-bottom:15px; } .passo li{ border-right:1px #999 solid; padding:11px 16px 11px 16px; float:left; font-size:0.9em; } .passo .marcado{ background-color:#f3f3f3; font-weight:bold; }  #meioInternas.passos #form, #meioInternas.passos #formPedidoPasso1{ padding-left:20px; float:left; } #meioInternas.passos #form fieldset, #meioInternas.passos #formPedidoPasso1 fieldset{ border:0; } #meioInternas.passos h2{ font-size:1em; width:494px; float:left; border-bottom:1px #c2c5c7 solid; padding:20px 0 15px 0; margin:15px 0 10px 0; } #meioInternas.passos #form p, #meioInternas.passos #formPedidoPasso1 p{ float:left; width:470px; color:#c10a0a; padding-left:50px; } #meioInternas.passos #form .op, #meioInternas.passos #formPedidoPasso1 .op{ color:#c10a0a; margin-top:10px; } #meioInternas.passos #form label, #meioInternas.passos #formPedidoPasso1 label{ float:left; text-align:right; width:480px; margin-top:6px; color:#525252; font-weight:bold; } #meioInternas.passos #form label input, #meioInternas.passos #formPedidoPasso1 label input{ width:310px; border:1px #adc9d5 solid; padding:2px; margin-left:4px; } #meioInternas.passos #form .tipo, #meioInternas.passos #formPedidoPasso1 .tipo{ width:145px; margin:15px 0 15px 0; } #meioInternas.passos #form .tipo input, #meioInternas.passos #formPedidoPasso1 .tipo input{ border:0; width:20px; vertical-align:middle; } #meioInternas.passos #form .tel1, #meioInternas.passos #formPedidoPasso1 .tel1{ width:210px; } #meioInternas.passos #form .tel1 input, #meioInternas.passos #formPedidoPasso1 .tel1 input{ width:40px; } #meioInternas.passos #form .tel2, #meioInternas.passos #formPedidoPasso1 .tel2{ width:270px; } #meioInternas.passos #form .tel2 input, #meioInternas.passos #formPedidoPasso1 .tel2 input{ width:250px; } #meioInternas.passos #form .sexo, #meioInternas.passos #formPedidoPasso1 .sexo{ width:300px; text-align:left; padding-left:125px; } #meioInternas.passos #form .sexo select, #meioInternas.passos #formPedidoPasso1 .sexo select{ margin-left:6px; } #meioInternas.passos #form .chamado, #meioInternas.passos #formPedidoPasso1 .chamado{ width:300px; text-align:left; padding-left:160px; } #meioInternas.passos #form .chamado input, #meioInternas.passos #formPedidoPasso1 .chamado input{ margin-top:6px; } #meioInternas.passos #form .info, #meioInternas.passos #formPedidoPasso1 .info{ text-align:left; width:450px; padding-left:50px; margin-top:15px; } #meioInternas.passos #form .info input, #meioInternas.passos #formPedidoPasso1 .info input{ width:30px; border:0; } #meioInternas.passos #form .cep1, #meioInternas.passos #formPedidoPasso1 .cep1{ width:220px; } #meioInternas.passos #form .cep1 input, #meioInternas.passos #formPedidoPasso1 .cep1 input{ width:50px; } #meioInternas.passos #form .cep2, #meioInternas.passos #formPedidoPasso1 .cep2{ width:170px; margin-top:5px!important; margin-top:6px; } #meioInternas.passos #form .cep2 input, #meioInternas.passos #formPedidoPasso1 .cep2 input{ width:30px; vertical-align:middle; } #meioInternas.passos #form .cep2 img, #meioInternas.passos #formPedidoPasso1 .cep2 img{ vertical-align:middle; margin-left:10px; } #meioInternas.passos #form .fase1, #meioInternas.passos #formPedidoPasso1 .fase1{ width:300px; } #meioInternas.passos #form .fase1 input, #meioInternas.passos #formPedidoPasso1 .fase1 input{ width:130px; } #meioInternas.passos #form .fase2, #meioInternas.passos #formPedidoPasso1 .fase2{ width:180px; } #meioInternas.passos #form .fase2 input, #meioInternas.passos #form .fase2 select, #meioInternas.passos #formPedidoPasso1 .fase2 input, #meioInternas.passos #formPedidoPasso1 .fase2 select{ width:100px; } #meioInternas.passos #form .entrega, #meioInternas.passos #formPedidoPasso1 .entrega{ width:470px; font-weight:bold; margin-bottom:15px; } #meioInternas.passos #form .entrega label, #meioInternas.passos #formPedidoPasso1 .entrega label{ width:90px; float:left; padding-left:60px; } #meioInternas.passos #form .entrega label input, #meioInternas.passos #formPedidoPasso1 .entrega label input{ border:0; width:30px; } #meioInternas.passos #form .enviar, #meioInternas.passos #formPedidoPasso1 .enviar{ float:left; padding:30px 0 0 170px; } #meioInternas.passos #form .inscricao, #meioInternas.passos #formPedidoPasso1 .inscricao{ width:360px; } #meioInternas.passos #form .inscricao input, #meioInternas.passos #formPedidoPasso1 .inscricao input{ width:190px; } #meioInternas.passos #form .inscricao2, #meioInternas.passos #formPedidoPasso1 .inscricao2{ width:80px; margin-top:8px; } #meioInternas.passos #form .inscricao2 input, #meioInternas.passos #formPedidoPasso1 .inscricao2 input{ width:30px; border:0; vertical-align:middle; }   #meioInternas.passos #confirma{ padding-left:20px; float:left; } #meioInternas.passos #confirma fieldset{ border:0; } #meioInternas.passos #confirma h2{ font-size:1em; width:494px; float:left; border-bottom:1px #c2c5c7 solid; padding:20px 0 15px 0; margin:15px 0 10px 0; display:block; clear:both; } .forma{ display:block; clear:both; } .itensComprados, #total{ *display:block; clear:both; } #meioInternas.passos #confirma label{ margin-top:15px; float:left; width:144px; padding:10px 8px 10px 8px; color:#434343; } #meioInternas.passos #confirma label input{ vertical-align:middle; } #meioInternas.passos #confirma .selecionado{ background:url(/app/webroot/css/../img/bgFormas.gif) repeat-x; } #meioInternas.passos #confirma #box{ background-color:#e3f6ff; float:left; color:#434343; width:480px; padding-bottom:15px; } #meioInternas.passos #confirma .concluir{ padding:15px 0 0 190px; } #meioInternas.passos #confirma #box #online p, #meioInternas.passos #confirma #box #credito p, #meioInternas.passos #confirma #box #boleto p{ padding:15px 0 0 15px; float:left;  width:450px; } #meioInternas.passos #confirma #box #online label, #meioInternas.passos #confirma #box #credito label, #meioInternas.passos #confirma #box #boleto label{ display:inline; margin-top:15px; float:left; width:auto; padding:10px 2px 10px 10px; color:#434343; } #meioInternas.passos #confirma #box #online label img, #meioInternas.passos #confirma #box #credito label img{ vertical-align:middle; margin-left:4px; } #meioInternas.passos #confirma #box #boleto a{ font-weight:bold; color:#434343; text-decoration:underline; } #meioInternas.passos #confirma #box #credito .fase1{ float:left; width:170px; margin-top:0; padding:15px 0 0 15px; } #meioInternas.passos #confirma #box #credito .fase1 input.input164.maior{ width:200px;  margin-top:10px; } .clique_aqui{ text-decoration:underline; color:#525285; } #meioInternas.passos #confirma #box #credito input.input164{ width:120px; font:10px Arial, Helvetica, sans-serif; } #meioInternas.passos #confirma #box #credito input.input41{ width:41px; font:10px Arial, Helvetica, sans-serif; } #meioInternas.passos #confirma #box #credito input.maior{ width:160px; } #meioInternas.passos #confirma #box #credito #parcelamento{ display:inline; float:left; height:50px; margin:20px; width:500px; } #meioInternas.passos #confirma #box #credito #parcelamento li{ display:table; float:left; height:20px; width:250px; }  #meioInternas.passos #confirma #final p{ float:left; display:block; margin-top:15px; color:#525252; font-weight:bold; } #meioInternas.passos #confirma #final p strong{ color:#e20000; } #meioInternas.passos #confirma #final .imprimir{ padding:15px 0 0 162px; } #meioInternas.passos #confirma #final table{ float:left; width:500px; color:#000; } #meioInternas.passos #confirma #final table th{ border-left:1px #c1c1c1 solid; border-bottom:1px #c1c1c1 solid; height:40px; } #meioInternas.passos #confirma #final table td{ border-left:1px #c1c1c1 solid; border-bottom:1px #c1c1c1 solid; padding:8px; } #meioInternas.passos #confirma #final table td img{ padding:0 10px 0 10px; } #meioInternas.passos #confirma #final table tr{ text-align:center; } #meioInternas.passos #confirma #final #total th{ border-left:1px #c1c1c1 solid; border-bottom:1px #c1c1c1 solid; padding:8px; text-align:right; } #meioInternas.passos #confirma #final #total em{ font-weight:normal; } #meioInternas.passos #confirma #final #total .sub{ font-weight:bold; width:133px; } #meioInternas.passos #confirma #final #total .frete{ font-weight:bold; color:#595959; } #meioInternas.passos #confirma #final #total .total{ font-weight:bold; color:#ff0606; } #meioInternas.passos #confirma #final #total .bg{ background-color:#f5fcff; } #meioInternas.passos #confirma #final #total .bg2{ background-color:#fffae7; } #meioInternas.passos #confirma #final .entrega table{ width:500px; color:#525252; } #meioInternas.passos #confirma #final .entrega table th, #meioInternas.passos #confirma #final .entrega table td{ border:0; text-align:left; } #meioInternas.passos #confirma #final .entrega table th{ text-align:right; width:100px; } #meioInternas.passos #confirma #final .forma{ float:left; } #meioInternas.passos #confirma #final .forma p{ color:#525252; font-weight:bold; background:url(/app/webroot/css/../img/bgCaracteristicas.gif) no-repeat; background-position:2px 6px; padding-left:10px; } .confira{ float:left; clear:both; width:470px; }    #meioInternas.passos #confirma #meuCadastro table.rastreamento{ background:url(/app/webroot/css/../img/bgCarrinhoEntrega.gif) bottom repeat-x; margin-top:20px; } #meioInternas.passos #confirma #meuCadastro table.rastreamento tr td{ border-left:#EBEBEB 1px solid; padding:8px; } #meioInternas.passos #confirma #meuCadastro table.rastreamento tr th{ padding-left:8px; } #meioInternas.passos #confirma #meuCadastro table.rastreamento tr th.RastreamentoEscolhaModoEntrega{ background:url(/app/webroot/css/../img/bgDetalhes.gif) top repeat-x; color:#00588A; } #meioInternas.passos #confirma #meuCadastro table.rastreamento tr td strong{ color:#BB0000; }  #meioInternas.passos #confirma #meuCadastro table{ float:left; width:500px; color:#525252; } #meioInternas.passos #confirma #meuCadastro table th{ height:40px; width:120px; text-align:right; border-bottom:1px #f1f1f1 solid; } #meioInternas.passos #confirma #meuCadastro table td{ border-bottom:1px #f1f1f1 solid; padding:8px; } #meioInternas.passos #confirma #meuCadastro .ver{ padding:25px 90px 0 60px; } #meioInternas.passos #confirma #meuCadastro.lista table{ width:500px; } #meioInternas.passos #confirma #meuCadastro.lista table th{ width:200px !important; text-align:left; } #meioInternas.passos #confirma #meuCadastro.lista a{ color:#00588a; } #meioInternas.passos #confirma #meuCadastro.lista a:hover{ color:#003e61; text-decoration:underline; } #meioInternas.passos #confirma #meuCadastro .voltar{ padding:25px 90px 0 210px; } #meioInternas.passos #confirma #meuCadastro .pendente{ color:#bb0000; }   #meioInternas.duvidas h3.titulo{ background:url(/app/webroot/css/../img/tituloDuvidas.gif) no-repeat; background-position:23px 0; text-indent:-9999px; display:block; width:530px; height:136px; float:left; margin:20px 0 0 0; } #meioInternas.duvidas h4{ display:none; } #meioInternas.duvidas #lista{ margin-left:5px; } #meioInternas.duvidas dl{ padding-left:90px; float:left; display:block; padding-bottom:15px; margin-top:15px; } #meioInternas.duvidas .item{ background:url(/app/webroot/css/../img/bgDuvidas.gif) repeat-x; background-position:bottom; float:left; } #meioInternas.duvidas dl dt{ text-indent:-9999px; display:block; clear:both; width:434px; height:50px; } #meioInternas.duvidas dl dd a{ float:left; padding-left:60px; background:url(/app/webroot/css/../img/iconeAzul2.gif) no-repeat; background-position:48px 5px; clear:both; width:360px; margin-bottom:10px; color:#3e3e3e; } #meioInternas.duvidas dl dd a:hover{ text-decoration:underline; } #meioInternas.duvidas dl.privacidade{ background:url(/app/webroot/css/../img/privacidadeTitulo.gif) no-repeat; background-position:80px 0px; } #meioInternas.duvidas dl.comprar{ background:url(/app/webroot/css/../img/comoComprarTitulo.gif) no-repeat; background-position:80px 0px; } #meioInternas.duvidas dl.pagamento2{ background:url(/app/webroot/css/../img/formaPagamentoTitulo.gif) no-repeat; background-position:80px 0px; } #meioInternas.duvidas dl.entregas{ background:url(/app/webroot/css/../img/entregasTitulo.gif) no-repeat; background-position:80px 0px; } #meioInternas.duvidas dl.garantia{ background:url(/app/webroot/css/../img/garantiaTitulo.gif) no-repeat; background-position:80px 0px; } #meioInternas.duvidas dl.fale{ background:url(/app/webroot/css/../img/faleTitulo.gif) no-repeat; background-position:80px 0px; } #meioInternas.duvidas .itemDetalhe{ background:url(/app/webroot/css/../img/bgDuvidas.gif) repeat-x; background-position:bottom; float:left; border-bottom:1px #e5e5e5 solid; padding-bottom:15px; margin-top:15px; width:525px; } #meioInternas.duvidas .itemDetalhe h3{ color:#3e3e3e; font-size:1.1em; padding-left:5px; height:30px; padding-top:10px; margin-left:30px; } #meioInternas.duvidas .itemDetalhe img{ vertical-align:middle; } #meioInternas.duvidas .itemDetalhe a{ color:#3e3e3e; } #meioInternas.duvidas .itemDetalhe a:hover{ text-decoration:underline; } #meioInternas.duvidas .itemDetalhe p{ color:#3e3e3e; line-height:18px; padding-left:70px; width:423px; padding-right:20px; }   #meioInternas.contato address{ font-style:normal; } #meioInternas.contato .titulo{ font-weight:bold; font-size:1em; padding:40px 0 20px 50px; background:none; border:0; display:block; } #meioInternas.contato h4{ background:url(/app/webroot/css/../img/iconeAmarelo2.gif) no-repeat; background-position:45px 9px; padding:5px 0 6px 55px; font-size:1em; border-bottom:1px #c1c1c1 solid; margin:15px 0 0 10px; display:block; clear:both; width:450px; } #meioInternas.contato h4 a{ color:#000; } #meioInternas.contato p{ padding:15px 10px 0 70px; color:#3b3b3b; width:440px; margin:auto; float:left; } #meioInternas.contato form{ margin-top:20px; float:left; } #meioInternas.contato label{ float:left; text-align:right; width:480px; margin-top:10px; color:#525252; font-weight:bold; } #meioInternas.contato label input{ width:350px; border:1px #adc9d5 solid; padding:2px; margin-left:4px; } #meioInternas.contato .enviar{ float:right; padding:20px 55px 0 0; }  #bancoReal.blocked{ display:none; } #boxPop{ background:url(/app/webroot/css/../img/bgBox.gif); width:330px; height:240px; } #boxPop fieldset{ border:0; float:left; width:300px; padding-top:15px; } #boxPop h3{ background:url(/app/webroot/css/../img/indique.gif) no-repeat; background-position:right; width:207px; height:14px; text-indent:-9999px; display:block; float:left; margin-top:18px; padding-left:15px; } #boxPop h3.aviseme{ background:url(/app/webroot/css/../img/aviso.gif) no-repeat; background-position:right; width:207px; height:14px; text-indent:-9999px; display:block; float:left; margin-top:18px; padding-left:15px; } #boxPop a{ background:url(/app/webroot/css//app/webroot/css/../img/btFechar.gif) no-repeat; margin:18px 10px 0 0; width:43px; height:14px; text-indent:-9999px; display:block; float:right; } #boxPop label{ display:block; float:left; text-align:right; width:280px; margin-top:10px; color:#00587b; font-size:0.9em; } #boxPop label input{ border:1px #a6c5d3 solid; width:180px; padding:2px; } #boxPop .enviar{ float:left; text-indent:-9999px; width:66px; height:22px; padding:10px 0 0 140px; } .message{ background:url(/app/webroot/css/../img/barraTitulos.gif) no-repeat; width:514px; height:49px; padding:17px 0 0 20px; text-align:center; font-weight:bold; font-size:1.0em; float:left; } #flashHorizontal{ margin:15px 0 15px 0; float:left } #flashRetangular{ margin:15px 0 15px 0; float:left; margin-left:12px; } #flashMessage{ color:#666; text-align:left; } div.msgErro{ color:#666; text-align:left; background:url(/app/webroot/css/../img/barraTitulos.gif) no-repeat; width:514px; height:49px; padding:17px 0 0 20px; color:#B22222; font-weight:bold; font-size:0.9em; float:left; } #flashMessage strong, div.msgErro strong{ background:url(/app/webroot/css/../img/iconeErro.gif) no-repeat; padding:1px 4px 15px 20px; color:#B22222; } .naoValida input{ border:1px red solid; background-color:#FFFFF0; }   #aguarde{ background:url(/app/webroot/css/../img/bgTitulosInternasBottom.gif) no-repeat bottom; color:#00587B; line-height:20px; margin:20px 0 0 0; padding-bottom:20px; text-align:center; } #aguarde p{ margin-bottom:15px; } #aguarde a{ color:#00587B; text-decoration:underline; } #aguarde a:hover{ text-decoration:none; } #aguarde .erro{ font-size:120%; }  .tid{ float:left; display:block; background-color:#FFFFF0; border:1px #999 solid; padding:0 15px 15px 15px; width:450px; margin-top:20px; } .tid p{ float:left; display:block; clear:both; width:430px; font-size:1.2em; } #button_boleto{ display:block; clear:both; } .blocked{ display:none; }  #descricao .detalhes-produto .calcula-frete, #descricao .detalhes-produto ul, #descricao .detalhes-produto ul li { display:inline; float:left; } #descricao .detalhes-produto { width:216px; } #descricao .detalhes-produto{ display:inline; float:right; } #descricao .detalhes-produto ul li { width:192px; } #meioInternas.produto #opcoes{ display:inline; float:left; width:200px; margin:5px 0 0 0; padding:10px 0 15px 20px; background:url(/app/webroot/css/../img/opcoes_bkg.gif) no-repeat top; } #opcoes select{ margin-top:5px; font:0.9em "Tahoma", Verdana, Arial, Helvetica, sans-serif; width:180px; } #opcoes strong{ color:#00588A; } #meioInternas.produto #descricao #opcoes .btComprar{ padding-right:0; }  #boxPagamentos #online p a{ color:#434343; } .calcula-frete { margin:5px 0; } .calcula-frete form fieldset { border:none; width:226px; } .calcula-frete form fieldset label, .calcula-frete form fieldset button { display:inline; float:left; } .calcula-frete form fieldset label.cep { margin:3px 3px 0 0; } .calcula-frete form fieldset label.cep input { width:55px; } .calcula-frete form fieldset label input { padding:2px; font-size:11px; } .calcula-frete form fieldset button { border:0; width:62px; height:22px; text-indent:-9999em; background:url(/app/webroot/css/../img/btCalcularMenor.gif) no-repeat left top; cursor:pointer; } .listagem-frete { clear:both; width:492px; margin:0 0 0 15px; } .listagem-frete thead tr { background:url(/app/webroot/css/../img/carrinhoModoEntrega_thBkg.gif) repeat-x scroll 0 0; } .listagem-frete thead tr th { height:38px; padding:0 10px; } .listagem-frete tbody tr { background:url(/app/webroot/css/../img/carrinhoModoEntrega_tdBkg.gif) repeat-x scroll center bottom; } .listagem-frete tbody tr td { padding:5px 10px 10px 10px; font-weight:700; color:#000; } .listagem-frete tbody tr td span { font-weight:lighter; color:#BE6B00; } .listagem-frete caption { margin:15px 0 5px 0; font-weight:lighter; text-align:left; color:#000; } .obrigatorio{ background:url(/app/webroot/css/../img/icones_botoes/cmp_obrigatorio.gif) no-repeat right 2px; } .valida{ background:url(/app/webroot/css/../img/icones_botoes/cmp_ok.gif) no-repeat right 4px; } .naoValida{ background:url(/app/webroot/css/../img/icones_botoes/cmp_erro.gif) no-repeat right 4px; }  #meioInternas.passos #formPedidoPasso1 p.aviso{ display:block;  float:right;  margin-right:20px;  padding:10px 0 24px 0;  width:371px;  font-style:normal;  background:url(/app/webroot/css/../img/bkg_aviso_bottom.gif) no-repeat left bottom;  color:#525252; } #meioInternas.passos #formPedidoPasso1 p.aviso em{ display:block;  padding:20px 20px 10px 20px;  width:90%;  font-style:normal;  background:url(/app/webroot/css/../img/bkg_aviso_top.gif) no-repeat left top; } #meioInternas.passos #formPedidoPasso1 label{ display:inherit;  float:left;  text-align:right; } #meioInternas.passos #formPedidoPasso1 label input{ width:284px; } #meioInternas.passos #formPedidoPasso1 .inscricao{ width:386px; } #meioInternas.passos #formPedidoPasso1 .inscricao2{ width:74px; } #meioInternas.passos #formPedidoPasso1 .inscricao2 input{ margin-right:0;  width:25px; } #meioInternas.passos #formPedidoPasso1 .cep1{ width:246px; } #meioInternas.passos #formPedidoPasso1 .cep2{ width:200px;  padding-right:20px; } #meioInternas.passos #formPedidoPasso1 .fase1 input{ width:104px; } #meioInternas.passos #formPedidoPasso1 .entrega label .dados_iguais{ margin-right:0; } #meioInternas.passos #formPedidoPasso1 .info input{ margin-right:0; } #meioInternas.passos #formPedidoPasso1 .tipo input{ margin-right:0; } #meioInternas.passos #formPedidoPasso1 .chamado{ width:320px;  background-position:right 22px; } #meioInternas.passos #formPedidoPasso1 .alinha_campo{ float:left;  clear:both;  width:95%; } #meioInternas.passos #formPedidoPasso1 .tel1{ width:236px; } #meioInternas.passos #formPedidoPasso1 .tel2{ float:left;  clear:none;  width:244px; } #meioInternas.passos #formPedidoPasso1 .tel2 input{ float:left;  width:209px; } #meioInternas.passos #formPedidoPasso1 label input, #meioInternas.passos #formPedidoPasso1 label select{ margin-right:20px; } #entrega_altera_cep{ color:#525252; }  #meioInternas.passos #confirma #box #credito .ctd_caixa{ display:inline;  float:left;  margin:20px 0 0 16px;  width:448px;  background:#fff url(/app/webroot/css/../img/bkg_caixa_p2_bottom.gif) no-repeat left bottom; } #meioInternas.passos #confirma #box #credito .bottom_caixa{ display:inline;  float:left;  padding:0 0 15px 0;  width:100%;  background:url(/app/webroot/css/../img/bkg_caixa_p2_top.gif) no-repeat left top; } #meioInternas.passos #confirma #box #credito .bottom_caixa h3{ position:relative;  top:-10px;  left:-8px;  display:block;  float:left;  padding:3px 0 0 0;  width:26px;  height:26px;  font-family:Trebuchet MS;  background:url(/app/webroot/css/../img/bkg_caixa_h3.gif) no-repeat left top;  color:#00588A;  text-align:center; } #meioInternas.passos #confirma #box #credito .bottom_caixa .ctd{ float:left;  clear:both;  margin-top:-25px;  padding:0 0 0 15px; } #meioInternas.passos #confirma #box #credito .bottom_caixa p.alerta{ padding-left:30px;  width:370px;  font-weight:bold;  color:#C40000; } #meioInternas.passos #confirma #box #credito .bottom_caixa p.alerta.confirma{ background:url(/app/webroot/css/../img/icones_botoes/cmp_ok.gif) no-repeat 5px 15px; } #meioInternas.passos #confirma #box #credito .bottom_caixa p.alerta.erro{ background:url(/app/webroot/css/../img/icones_botoes/cmp_erro.gif) no-repeat 5px 15px; } #meioInternas.passos #confirma #box p.imprime_boleto{ font-weight:bold;  text-decoration:underline; } #meioInternas.passos #confirma #box #credito .ctd.bandeiras label{ width:70px;  padding:0 5px !important; } #meioInternas.passos #confirma #box #credito .ctd.bandeiras label.title{ display:inline;  padding:4px 5px 4px 0!important; } #meioInternas.passos #confirma #box #credito label{ display:inline;  padding:0 10px;  font-weight:bold;  color:#00588A; } #meioInternas.passos #confirma #box #credito label.fase1{ padding-left:0;  margin-right:15px; } #meioInternas.passos #confirma #box #credito label.fase1 #validadeCartaoMes, #meioInternas.passos #confirma #box #credito label.fase1 #validadeCartaoAno{ width:40px !important; } #meioInternas.passos #confirma #box #credito .validade{ float:left;  padding:15px 0 0 0;  width:160px; } #meioInternas.passos #confirma #box #credito .validade strong{ float:left;  color:#00588A; } #meioInternas.passos #confirma #box #credito label.fase1.mes_ano { padding:0; width:auto; } #meioInternas.passos #confirma #box #credito label.fase1.mes_ano strong{ padding-top:11px; } #meioInternas.passos #confirma #box #credito label.fase1.mes_ano input, #meioInternas.passos #confirma #box #credito label.fase1.mes_ano input{ float:left;  width:30px;  margin:10px 10px 0 0;  vertical-align:middle; } #meioInternas.passos #confirma #box #credito label.fase1 #numeroCartao, #meioInternas.passos #confirma #box #credito label.fase1 #codigoSeguranca{ margin-top:10px; } #meioInternas.passos #confirma #box #credito label.fase1 input{ float:left;  border:1px solid #adc9d5;  padding:3px;  width:160px !important;  color:#c40000; } #meioInternas.passos #confirma #box #credito p.aviso_cartao{ display:block;  float:left;  clear:none; margin:0;  margin:10px 0;  padding:13px 20px;  width:188px;  background:url(/app/webroot/css/../img/bkg_aviso_cartao.gif) no-repeat left top; } #meioInternas.passos #confirma #box #credito #parcelamento{ width:400px;  float:left;  clear:both;  margin:0;  padding:10px 0 0 0;  height:auto; } #meioInternas.passos #confirma #box #credito #parcelamento li{ float:left;  clear:none;  padding:5px 10px;  width:175px !important; } #meioInternas.passos #confirma .btn_centraliza{ float:left;  padding-top:10px; width:99%;  text-align:center; } #meioInternas.passos #confirma .btn_centraliza #button_concluir, #meioInternas.passos #confirma .btn_centraliza #button_verificar{ float:left;  clear:both;  margin-left:160px; } #meioInternas.passos #confirma .btn_centraliza #button_verificar{ margin-top:20px;  margin-bottom:20px; }  #meioInternas.passos #confirma #meuCadastro.lista table td strong{ display:block;  float:left;  font-weight:normal; } #meioInternas.passos #confirma #meuCadastro.lista table td a.btn{ display:block;  float:right;  width:16px;  height:16px;  text-indent:-9999em; } .resumo{ background:url(/app/webroot/css/../img/icones_botoes/visualizar_detalhes.gif) no-repeat left top; }  #meioInternas.listagem h1.termo{ display:block;  float:left;  padding:30px 0 0 20px;  font-size:1.15em;  color:#D0000A; } #meioInternas.listagem h1.termo strong{ color:#00588A; } #meioInternas.listagem form#formPaginacao.lojas.distancia{ margin-top:60px; } #meioInternas.listagem form#formPaginacao{ display:inline;  float:left;  border:none !important;  margin:20px 0 0 8px;  padding:2px 0 0 17px;  width:517px;  height:71px;  background:url(/app/webroot/css/../img/bkg_form_busca.gif) no-repeat left top !important; } #meioInternas.listagem form#formPaginacao label{ float:left;  font-weight:bold;  } #meioInternas.listagem form#formPaginacao label select{ float:left;  border:1px solid #ccc;  margin-top:5px;  width:130px; } #meioInternas.listagem form#formPaginacao p{ float:left;  padding:18px 45px 0 0;  width:120px;  font-size:1em;  color:#000; } #meio.popUp{ margin-top:5px;  padding:5px 0 0 5px; height:585px !important; overflow-y:auto;  overflow-x:hidden; } #meio.popUp #meioInternas{ background:none;  margin-top:-15px !important;  margin-top:-60px; } #meio.popUp p{ width:95%; } .top_pop_right{ height:84px; padding:17px 13px; background:url(/app/webroot/css/../img/pop_up/top_pop_right.gif) no-repeat right top;} .top_pop_left{ height:84px; background:url(/app/webroot/css/../img/pop_up/top_pop_left.gif) no-repeat left top;} .top_pop_right h2{ display:block; float:left; width:124px; height:14px; text-indent:-9999em; background:url(/app/webroot/css/../img/pop_up/tit_resumo_compra.gif) no-repeat;} .top_pop_right .close{ display:block; float:right; width:44px; height:14px; padding-top:17px; text-indent:-9999em; background:url(/app/webroot/css/../img/pop_up/btn_close.gif) no-repeat;} #entrega_altera_cep{ float:left;  font-weight:normal;  padding:6px 4px 0 10px; } @charset "utf-8";        #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;}    #TB_overlay { position: absolute; z-index:100; top: 0px; left: 0px; background-color:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } #TB_window { position: absolute; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; overflow: hidden; } #TB_window img { display:block; margin: 6px 0 0 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px;  float:right; } #TB_closeAjaxWindow{ padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#e8e8e8; height:27px; } #TB_ajaxContent{ clear:both;  overflow: hidden; text-align:left; line-height:1.4em; } #TB_ajaxContent p{  } #TB_load{ position: absolute; display:none; height:100px; width:100px; z-index:101; background: url(/app/webroot/css/../img/admin/loadingAnimation.gif); } #TB_HideSelect{ z-index:99; position:absolute; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } #TB_closeWindowButton{ float:left; padding: 10px 20px 0 0; background: url(/app/webroot/css/../img/btFechar.gif) no-repeat; background-position: bottom left; width: 43px; height: 14px; text-indent: -9999px; float: left; } 