 #header { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat left 1px; float:left; padding-top:21px; width:777px; }  #header h1 { float:left; height:95px; width:217px; } #header h1 a { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat -11px -186px; display:table; float:left; height:76px; margin:0 0 0 8px; text-indent:-9999em; width:209px; }   #header #BemVindoTeleVendas { float:left; width:331px; } .BemVindo { font-size:1.2em; padding:5px 0 0 8px; text-align:left; } .BemVindo a { color:#7297ba; text-decoration:underline; } .BemVindo a:hover { text-decoration:none } .TeleVendas { color:#c49aa8; font-size:1.1em; padding:5px 0 0 8px; text-align:left; }   #header #CestaCompras { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat -221px -216px; float:left; text-align:left; width:220px; } #header #CestaCompras.form_login{ background-position:-443px -216px !important; } #header #CestaCompras.form_login form#formLogin fieldset{ border:none; padding-top:24px; height:48px; } #header #CestaCompras.form_login form#formLogin fieldset label{ display:inline; float:left; margin:2px 0; } #header #CestaCompras.form_login form#formLogin fieldset label strong{ display:block; float:left; padding-right:2px; width:44px; text-align:right; } #header #CestaCompras.form_login form#formLogin fieldset label input{ display:inline; float:left; width:115px; } #header #CestaCompras.form_login form#formLogin fieldset label input.btnOK{ float:right; border:none; margin:auto; width:auto; height:auto; } #header #CestaCompras.form_login form#formLogin fieldset label.btnOKSenha{ padding:3px 0 0 7px; width:20px; } #header #CestaCompras .botao_sair{ position:relative; top:-15px; right:-85px; color:#508CCA; } #CestaCompras p { color:#508cca; font-size:1.1em; float:left; padding:26px 0 0 5px; } #CestaCompras img { float:right; }   #header #MenuPrincipal { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat -442px -186px; float:left; width:331px; } #MenuPrincipal #NavPrincipal { padding:6px 6px 7px 6px; } #MenuPrincipal #NavPrincipal li { color:#ecdce2; display:inline; list-style:none; } #MenuPrincipal #NavPrincipal li a { color:#ecdce2; }   #header #Busca { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat -221px -186px; color:#0d3051; float:left; width:220px; } #Busca #FormBusca { padding:6px 6px 6px 6px; } #Busca #FormBusca fieldset { border:0; } #Busca #FormBusca .busca input { border:0; color:#0d3051; font:1.0em "Trebuchet MS", Tahoma, Verdana, sans-serif; height:15px; margin-right:5px; padding:0 3px 0 3px; width:131px; } #Busca #FormBusca #Btnbuscar { border:0; vertical-align:text-bottom; }   #header #MenuCategorias { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat right -312px; float:left; width:777px; } #MenuCategorias #NavCategorias { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat left -346px; height:2.3em; padding-top:7px; width:777px; } #MenuCategorias #NavCategorias li { display:inline; float:left; list-style:none; padding-bottom:10px; position:relative; } #MenuCategorias #NavCategorias li a { background:url(/app/webroot/css/../img/bg-header.gif) no-repeat right -290px; color:#ffe1e7; font:bold 1.0em Tahoma, Verdana, sans-serif; padding:0 10px 0 8px; } #MenuCategorias #NavCategorias #first a { margin-left:15px; } #MenuCategorias #NavCategorias #last a { background:none; margin-right:15px; } #MenuCategorias #NavCategorias li.selecionado a { color:#fff; }  #MenuCategorias #NavCategorias .subMenu { background:url(/app/webroot/css/../img/header/submenu_bkg.gif) top no-repeat #ffeffc; border-bottom:#f0c1d9 4px solid; border-left:#ecbec9 1px solid; clear:left; display:none; font-size:1.0em; margin:0; padding:10px 0 0 0; text-align:left; position: absolute; top: 22px; left:0; } #MenuCategorias #NavCategorias .subMenu ul { background:url(/app/webroot/css/../img/header/submenu_ul_bkg.gif) left bottom #ffeffc; clear: both; margin:0; padding:0; } #MenuCategorias #NavCategorias .subMenu ul li { background:url(/app/webroot/css/../img/header/submenu_ul_bkg.gif) left bottom repeat-y #ffeffc; clear: both; margin:0; padding:0; width:167px; } #MenuCategorias #NavCategorias .subMenu ul li a, #MenuCategorias #NavCategorias #first .subMenu ul li a, #MenuCategorias #NavCategorias #last .subMenu ul li a { background:none; color:#aa0d5c; display:block; font-weight:normal; margin:0; padding:5px 0 6px 10px; width:auto; } #MenuCategorias #NavCategorias .subMenu ul li a:hover, #MenuCategorias #NavCategorias #first .subMenu ul li a:hover, #MenuCategorias #NavCategorias #last .subMenu ul li a:hover { background:url(/app/webroot/css/../img/header/submenu_li_ahover_bkg.gif) left; font-weight:bold; margin:0; text-decoration:none; width:auto; }  #MenuCategorias #NavCategorias #first .subMenu { left:15px; }  .banner_promo { color:#0a40a4; float:left; font-size:1.3em; margin:-10px 0 15px 0; padding:2px 0 15px 0; width:459px; height:64px; } .banner_promo.troca_cor0{ background:url(/app/webroot/css/../img/banner-cor-1.gif) no-repeat left bottom !important; } .banner_promo.troca_cor1{ background:url(/app/webroot/css/../img/banner-cor-2.gif) no-repeat left bottom; } .banner_promo.troca_cor2{ background:url(/app/webroot/css/../img/banner-cor-3.gif) no-repeat left bottom; } .banner_promo.alinha strong{ padding-top:25px !important; } .banner_promo strong{ display:inline; float:left; padding:35px 0 0; width:100%; text-align:center; } .banner_promo a { color:#0a40a4; }  #menuNavProv{ background-color:#fafbf9; border:#bebebe 1px solid; float:right; line-height:15px; margin:10px; padding:10px; text-align:left; position:fixed !important; position:absolute; top:0; right:0; } #menuNavProv p{ margin-bottom:10px; }   .boxAvisos{ background-color:#fafbf9; float:left; margin:8px 0 8px 8px; width:97%; } .bordaCinza{ border:#bebebe 1px solid; } .bordaRed{ border:#e76757 1px solid; } .tipoAvisoRed{ background:url(/app/webroot/css/../img/centro/iconeNaoValida.gif) no-repeat left; background-position:12px 5px; border-bottom:#e76757 1px solid; color:#e76757; font-weight:bold; padding:6px 0 6px 37px; text-align:left; } .tipoAvisoDescricao{ color:#4b4b4b; padding:15px 12px 15px 21px; text-align:left; } .txtObrigatorio{ padding:4px 0 4px 0; text-align:left; text-indent:12px; } .tipoAvisoDescricao form .avisoErro{ float:left; text-align:right; width:390px; padding-bottom:20px; } .tipoAvisoDescricao form .avisoErro input, textarea{ width:340px; margin:0; } #box{ background:#e1f6fc; } div#pagamento p{ float:left; padding:5px 0; }   *{ margin:0; padding:0; } html{ filter:expression(document.execCommand("BackgroundImageCache", false, true)); overflow:-moz-scrollbars-vertical;  overflow-x:hidden;  } body{ color:#3069b5; font:0.7em "Trebuchet MS", Tahoma, Verdana, sans-serif; margin:0; padding:0; text-align:center; } #base{ margin:auto; width:100%; } a{ color:#4b4b4b; text-decoration:none; } a:hover{ text-decoration:underline; } img{ border:0; } .blocked{ display:none; } .showhide{ display:none !important; } .abas{ display:table; width:100%; } .BugIE{ display:none; }   #conteudo{ display:table; margin:0 auto; width:777px; } form input, form textarea{ border:#adc9d5 1px solid; color:#686868; font:1.0em "Trebuchet MS", Tahoma, Verdana, sans-serif; padding:0 3px 0 3px; } #MeuCadastro #FormMeuCadastro select{ border:#adc9d5 1px solid; color:#686868; font:1.0em "Trebuchet MS", Tahoma, Verdana, sans-serif; } label{ margin:0; padding:0; } #alinhamento{ float:left; width:777px; }   #LadoEsquerdo{ float:left; margin:0 10px 0 8px; width:120px; }  #LadoEsquerdo #LojasEspeciais{ margin-bottom:7px; } #LojasEspeciais h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left top; height:38px; text-indent:-9999em; width:120px; } #LojasEspeciais ul{ padding-left:1px; width:119px; } #LojasEspeciais ul li{ border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; border-bottom:#d8d8d8 1px solid; list-style:none; padding:1px; } #LojasEspeciais ul li img{ vertical-align:middle; } #LojasEspeciais ul li a{ display:block; width:115px; } #LojasEspeciais ul li a[alt]{ width:115px; }  #LadoEsquerdo h3.nao_encontrou a{ display:inline; float:left; margin:3px 0 5px 0; width:119px; height:124px; text-indent:-9999em; background:url(/app/webroot/css/../img/bg-banners.jpg) no-repeat left -285px;}  #LadoEsquerdo #ConsultoraVirtual{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left -118px; height:137px; width:120px; } #ConsultoraVirtual h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left -39px; height:38px; text-indent:-9999em; } #ConsultoraVirtual p a{ display:block; height:90px; text-indent:-9999em; width:120px; }   #LadoEsquerdo #ComprasSeguras{ display:inline; float:left; background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat right 38px; height:246px; width:120px; } #ComprasSeguras h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left -78px; height:38px; text-indent:-9999em; } #ComprasSeguras a{ display:block; float:left; height:200px; text-indent:-9999em; width:120px; }   #LadoEsquerdo #MalaDireta{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -121px -226px; color:#6a6e8b; display:table; height:168px; margin:auto; width:120px; float:left; } #MalaDireta h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left -117px; height:38px; height:38px; text-indent:-9999em; } #MalaDireta #formMalaDireta{ display:table; margin:auto; text-align:left; width:100px; } #MalaDireta #formMalaDireta fieldset{ border:0; } #MalaDireta #formMalaDireta p{ line-height:14px; padding:5px 0 5px 0; } #MalaDireta #formMalaDireta .nome input, #MalaDireta #formMalaDireta .email input{ border:#6a6e8b 1px solid; color:#6a6e8b; font:1.0em Tahoma, Verdana, sans-serif; height:17px; margin-bottom:5px; padding:0 3px 0 3px; width:95px; } #MalaDireta #formMalaDireta #BtnEnviar{ border:0; float:right; }   #Centro{ float:left; width:459px; }  #Centro #BannerFlash{ float:left; height:219px; margin-bottom:0; width:459px; }   #Centro #promocoes{ float:left; margin-bottom:7px; width:459px; } #Centro #lancamentos{ float:left; margin:0 !important; margin:10px 0 15px 0; width:459px; } #Centro #vejaTBM{ float:left; margin-bottom:15px; width:459px; } #promocoes h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left -446px; height:37px; text-indent:-9999em; width:459px; } #lancamentos h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat left -408px; height:37px; text-indent:-9999em; width:459px; } #vejaTBM h2{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat right -317px; height:37px; text-indent:-9999em; width:459px; }   #Centro #produtos{ float:left; margin-bottom:7px !important; margin-bottom:15px; width:459px; } .produto{ float:left; height:330px; text-align:center; width:153px; } .produto.nao_encontrado{ width:100%; } .produto.nao_encontrado h3{ font-size:1.1em; } .produto .DescProduto{ font-size:115%; } .produto .DescProduto a{ color:#3069b5; } .produto .PrecoDe{ color:#4f4f4f; } .produto .PrecoPor{ color:#ff008a; font-size:1.5em; } .produto .ProdMarca{ _margin-bottom:-30px; } .produto .ProdMarca a{ color:#3069b5; }   #Centro #BarraLocalizacao{ color:#0078ff; float:left; margin-bottom:5px; text-align:left; width:459px; } #Centro #BarraLocalizacao a{ color:#0078ff; } #BarraLocalizacao ul li{ display:none; }  #BarraLocalizacao.passo1{ background:#fff url(/app/webroot/css/../img/bg-titulos.gif) no-repeat 319px 6px; padding:10px 0 10px 0; } #BarraLocalizacao.passo2{ background:#fff url(/app/webroot/css/../img/bg-titulos.gif) no-repeat right -317px; padding:10px 0 10px 0; } #BarraLocalizacao.passo3{ background:#fff url(/app/webroot/css/../img/bg-titulos.gif) no-repeat right -317px; padding:10px 0 10px 0; }   #Centro #FiltroBusca{ color:#3069b5; float:left; margin-bottom:12px; text-align:left; } #FiltroBusca #FormFiltroBusca fieldset{ border:0; width:440px; } #FiltroBusca #FormFiltroBusca .marca, #FiltroBusca #FormFiltroBusca .tipo, #FiltroBusca #FormFiltroBusca .ordenar{ color:#03387f; font-weight:bold; margin:0 5px 0 10px; } #FiltroBusca #FormFiltroBusca .ordenar{ margin-right:0; } #FiltroBusca #FormFiltroBusca select{ color:#686868; font:1.0em "Trebuchet MS", Tahoma, Verdana, sans-serif; width:70px; vertical-align:middle; }   #Centro #ExibeResultados{ background:url(/app/webroot/css/../img/centro/LabelCimaBkg.gif) no-repeat; color:#fff; float:left; height:32px; padding-top:5px; text-align:center; width:459px; }   #Centro #Paginacao{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -212px; color:#fff; float:left; height:20px; margin-bottom:10px; padding-top:17px; text-align:center; width:459px; } #Paginacao .PaginaAnterior a{ background:url(/app/webroot/css/../img/centro/PaginacaoSetaE.gif) no-repeat left; background-position:6px; color:#c4eaf1; float:left; padding-left:10px; width:110px } #Paginacao .Paginas{ float:left; text-align:center; width:219px; min-width:219px; } #Paginacao .ProximaPagina a{ background:url(/app/webroot/css/../img/centro/PaginacaoSetaD.gif) no-repeat right; background-position:100px; color:#c4eaf1; float:right; padding-right:10px; width:110px }   #Centro #Marca{ color:#686868; float:left; margin-bottom:10px; text-align:left; width:459px; } #Marca img{ float:left; padding-right:10px; } #Marca .TipoLinha{ color:#858585; float:left; font-size:1.4em; } #Marca .MarcaDesc{ float:left; margin-top:10px; width:459px; }   #Centro #DetalhesMarca{ color:#496ea0; float:left; text-align:left; width:459px; } #DetalhesMarca h3{ background:url(/app/webroot/css/../img/centro/DetalheMarcaBkg.gif) no-repeat; color:#1b4072; float:left; font-size:1.4em; height:30px; padding:5px 0 0 15px; width:440px; } #DetalhesMarca h3 img{ margin:0 0 1px 0; } #DetalhesMarca ul{ display:inline; float:left; list-style:none; margin-bottom:10px; width:459px; } #DetalhesMarca ul li{ float:left; width:229px; } #DetalhesMarca ul li a{ color:#6f96cb; display:inline; font-size:1.4em; font-weight:bold; padding-left:15px; } #DetalhesMarca dl{ float:left; width:459px; } #DetalhesMarca dl dt{ color:#6f96cb; font-size:1.4em; font-weight:bold; padding-left:15px; } #DetalhesMarca dl dd{ margin-bottom:20px; padding-left:15px; }   #Centro #DetalhesSubcategorias{ color:#496ea0; float:left; text-align:left; width:459px; } #DetalhesSubcategorias .aberto{ background:url(/app/webroot/css/../img/centro/BulletSetaBaixo.gif) no-repeat left; color:#1b4072; font-size:1.4em; margin:5px 0 5px 15px; padding:0 0 0 10px; } #DetalhesSubcategorias .aberto a{ color:#1b4072; } #DetalhesSubcategorias .fechado{ background:url(/app/webroot/css/../img/centro/BulletSetaCima.gif) no-repeat left; color:#6f96cb; font-size:1.4em; margin:5px 0 5px 15px; padding:0 0 0 10px; } #DetalhesSubcategorias .fechado a{ color:#6f96cb; } #DetalhesSubcategorias .SubCategoriaDesc{ margin-left:25px; padding:0 10px 12px 0; }  #DetalhesSubcategorias .SubCategoriaDescFaq{ margin-left:25px; padding:0 10px 20px 0; }  #DetalhesSubcategorias .SubCategoriaLink{ background:url(/app/webroot/css/../img/centro/DetalhesSubcategoriasBkg.gif) no-repeat center bottom; padding:0 0 20px 25px; margin-bottom:15px; }  #DetalhesSubcategorias .LAST{ background:url(/app/webroot/css/../img/centro/DetalhesSubcategoriasBkg.gif) no-repeat bottom; padding:0 10px 20px 25px; margin-bottom:15px; }  #DetalhesSubcategorias .SubCategoriaLink a{ color:#0078ff; padding-top:12px; }  #DetalhesSubcategorias .abertoH4{ background:url(/app/webroot/css/../img/centro/BulletSetaBaixo.gif) no-repeat left; color:#002962; font-size:1.1em; margin-left:15px; padding:0 0 0 10px; } #DetalhesSubcategorias .abertoH4 a{ color:#002962; } #DetalhesSubcategorias .fechadoH4{ background:url(/app/webroot/css/../img/centro/BulletSetaCima.gif) no-repeat left; color:#496ea0; font-size:1.1em; margin-left:15px; padding:0 0 0 10px; } #DetalhesSubcategorias .fechadoH4 a{ color:#496ea0; }    #Centro #DetalhesProduto{ color:#496ea0; display:inline; float:left; margin-bottom:15px; text-align:left; width:459px; } #DetalhesProduto h3{ color:#3069b5; float:left; font-size:1.4em; width:459px; } #DetalhesProduto #imgProduto{ background:url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat left top; float:left; height:227px; text-align:center; width:200px; }   #DetalhesProduto .produtoEsgotado{ background:url(/app/webroot/css/../img/precos-detalhes.gif) no-repeat left top; float:left; margin-bottom:10px; width:254px; } #DetalhesProduto .produtoEsgotado p{ color:#ffcdcd; font-weight:bold; padding:5px 12px; } #DetalhesProduto .produtoEsgotado p strong{ color:#fff; } #DetalhesProduto .produtoEsgotado form{ float:left; margin-top:10px; } #DetalhesProduto .produtoEsgotado form fieldset{ border:0; } #DetalhesProduto .produtoEsgotado form label input{ border:#8b6a6a 1px solid; color:#8b6a6a; float:left; margin-left:6px; padding:0 3px 0 3px; width:100px; } #btnEnviarIndique, #btnEnviarProdEsgotado{ border:0; }  #DetalhesProduto .alinhaProduto{ float:left; width:200px; margin-top:20px; } #DetalhesProduto .alinhaProduto.margem{ display:inline; margin-right:5px; }  #DetalhesProduto #Precos{ display:inline; float:left; margin-bottom:10px; width:254px; } #Precos .precoProduto{ background:#fff url(/app/webroot/css/../img/precos-detalhes.gif) no-repeat left bottom; float:left; margin-bottom:10px; width:254px; } #Precos ul.tipos{ display:inline; float:left; clear:both; margin-bottom:10px; list-style:none; width:230px; } .titulo_pgto, #Precos ul li{ display:inline; float:left; clear:both; padding-left:10px; width:230px; } .precoProduto .cor{ float:left; height:32px; margin:3px 0 0 8px; width:32px; } .precoProduto .cor img{ padding-left:0; } .precoProduto .info{ float:left; width:200px; } .precoProduto img, .precoProduto .tamanho{ float:left; padding-left:10px; width:auto; } .precoProduto .valores{ color:#71597d; float:left; padding:5px 0 5px 10px; width:190px; } .precoProduto .valores strong{ color:#d12783; } .precoProduto .valores.SemCor{ float:left; width:200px; }   #DetalhesProduto #Ampliar_Indique{ clear:left; float:left; width:200px; } #Ampliar_Indique .Ampliar a, #Ampliar_Indique .Indique a{ line-height:10px; } #Ampliar_Indique .Ampliar a{ background:url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat -206px 3px; color:#3069b5; margin-bottom:10px; padding-left:20px; } #Ampliar_Indique .Indique{ margin-top:5px; } #Ampliar_Indique .Indique a{ background:url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat -206px -20px; color:#3069b5; margin:0 0 10px 0; padding-left:20px; } #Ampliar_Indique #FormIndique{ display:inline; float:left; margin:20px 0 15px 0; } #Ampliar_Indique #FormIndique fieldset{ border:0; } #Ampliar_Indique #FormIndique label input{ border:#3069b5 1px solid; color:#3069b5; float:left; margin:0 0 5px 5px; width:185px; } #Ampliar_Indique #FormIndique input{ float:right; }   #abas_tamanho_1{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat left -318px; _clear:both; float:left; padding-bottom:20px; width:245px; } #abas_tamanho_2{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat left -318px; float:right; padding-bottom:20px; width:453px; } #abas_tamanho_2 ul{ float:left; width:453px; } #abas_tamanho_1 ul li, #abas_tamanho_2 ul li{ color:#686868; display:inline; float:left; list-style:none; margin-right:2px; }  #abas_tamanho_1 ul li.aba_normal strong, #abas_tamanho_2 ul li.aba_normal strong{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat right -273px; color:#926d25; font-weight:normal; padding:5px 5px 0 0; } #abas_tamanho_1 ul li.aba_normal a strong, #abas_tamanho_2 ul li.aba_normal a strong{ text-decoration:none; } #abas_tamanho_1 ul li.aba_normal a:hover strong, #abas_tamanho_2 ul li.aba_normal a:hover strong{ text-decoration:underline; } #abas_tamanho_1 ul li.aba_normal, #abas_tamanho_2 ul li.aba_normal{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat -466px -273px; color:#926d25; display:block; float:left; font-weight:normal; padding:5px 0 0 7px; }   #abas_tamanho_1 ul li.aba_ativo strong, #abas_tamanho_2 ul li.aba_ativo strong{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat right -295px; color:#453109; font-weight:normal; padding:5px 5px 0 0; } #abas_tamanho_1 ul li.aba_ativo, #abas_tamanho_2 ul li.aba_ativo{ background:#fff url(/app/webroot/css/../img/bg-detalhes-produtos.gif) no-repeat -466px -295px; color:#453109; font-weight:normal; padding:5px 0 0 7px; }  .abas_descricoes{ color:#686868; float:left; font-size:115%; margin:15px 3px 0 5px; } .abas_descricoes p{ margin-bottom:10px; }   #Centro #MeuCadastro, #Centro #FormContato{ color:#496ea0; float:left; text-align:left; width:459px; }  #MeuCadastro .validacao label, #FormContato .validacao label{ padding-right:25px; } #MeuCadastro .obrigatorio, #FormContato .obrigatorio{ background:url(/app/webroot/css/../img/centro/iconeObrigatorio.gif) no-repeat right top; background-position:right top; } .naoValida{ background:url(/app/webroot/css/../img/centro/iconeNaoValida.gif) no-repeat right top; } .valida{ background:url(/app/webroot/css/../img/centro/iconeValida.gif) no-repeat right top; } #MeuCadastro .borda{ border:#1da6e2 1px solid; } #MeuCadastro .boxAvisos{ background-color:#fafbf9; float:left; margin:8px 0 8px 8px; width:456px; } #MeuCadastro .txtObrigatorio{ color:#496ea0; margin:0 0 10px 0; padding:4px 0 4px 0; text-align:left; text-indent:12px; }  .msgErro{ float:left; width:456px; border:1px #ffaeae solid; background:url(/app/webroot/css/../img/centro/iconeErro.gif) no-repeat; background-position:10px 14px; padding:15px 0 15px 0; margin:10px 0 10px 0; color:#d22828; font-weight:bold; text-align:left; text-indent:50px; } .msgOk{ float:left; width:456px; border:1px #a2ed66 solid; background:url(/app/webroot/css/../img/centro/iconeOk.gif) no-repeat; background-position:10px 14px; padding:15px 0 15px 0; margin:10px 0 10px 0; color:#499809; text-align:left; text-indent:50px; } .msgOk strong, .msgErro strong{ font-size:1.4em; }  #MeuCadastro #FormMeuCadastro .ClienteTelefoneDdd{ width:164px; float:left; text-align:right; margin:0; padding:0; } #MeuCadastro #FormMeuCadastro .ClienteTelefoneDdd input{ width:30px; margin-left:3px; } #MeuCadastro #FormMeuCadastro .ClienteTelefone{ width:250px; text-align:left; float:left; } #MeuCadastro #FormMeuCadastro .ClienteTelefone input{ width:232px; margin-left:10px; } #MeuCadastro #FormMeuCadastro{ width:459px; float:left; } #MeuCadastro #FormMeuCadastro .margemAlinha01{ margin:0pt 59px 0pt 37px; } #MeuCadastro #FormMeuCadastro .margemAlinha02{ margin:0 22px 0 42px; } #MeuCadastro #FormMeuCadastro fieldset{ border:0; float:left; text-align:right; margin-bottom:20px; width:100%; } #MeuCadastro #FormMeuCadastro fieldset legend{ display:none; } #MeuCadastro #FormMeuCadastro h2{ background:#fff url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -174px; color:#fff; float:left; font-size:1.1em; padding:5px 0 20px 0; text-align:center; width:459px; }  #MeuCadastro #FormMeuCadastro label{ color:#3069b5; float:right; font-weight:bold; margin:0 20px 5px 0; } #MeuCadastro #FormMeuCadastro label#isento{ float:right; text-align:left; width:70%; *width:350px; } #MeuCadastro #FormMeuCadastro input{ width:280px; } #MeuCadastro #FormMeuCadastro input#ClienteInscricaoIsento{ border:0; width:auto; } #MeuCadastro #FormMeuCadastro select{ width:105px; }  #MeuCadastro #FormMeuCadastro .tipo_pessoa{ float:left; width:auto; } #MeuCadastro #FormMeuCadastro .tipo_pessoa input{ border:0; vertical-align:middle; width:24px; }  #MeuCadastro #FormMeuCadastro .entregaTXT{ color:#525252; float:left; padding-left:10px; text-align:left; width:auto; } #MeuCadastro #FormMeuCadastro .entrega{ float:left; margin:0; padding:0; text-align:left; width:auto; } #MeuCadastro #FormMeuCadastro .entrega input{ border:0; vertical-align:middle; width:24px; }  #MeuCadastro #FormMeuCadastro .sexo{ float:left; margin-left:92px; text-align:left; }  #MeuCadastro #FormMeuCadastro .telefone{ width:auto; } #MeuCadastro #FormMeuCadastro .telefone .ddd{ margin-right:8px; padding:0 3px 0 3px; width:20px; } #MeuCadastro #FormMeuCadastro .telefone .numero{ padding:0 3px 0 3px; width:240px; }  #MeuCadastro #FormMeuCadastro .alinhaCEP{ display:inline; float:right; margin:5px 40px 5px 5px; padding:0pt; text-align:right; } .alinhaCEP img{ margin-left:5px; } #MeuCadastro #FormMeuCadastro .cep{ background:none; float:left; margin:5px 0 10px 0; padding:0; width:auto; } #MeuCadastro #FormMeuCadastro .cep .cep_p1{ margin-right:8px; padding:0 3px 0 3px; width:60px; } #MeuCadastro #FormMeuCadastro .cep .cep_p2{ padding:0 3px 0 3px; width:30px; } #MeuCadastro #FormMeuCadastro .cep img{ margin-left:10px; vertical-align:text-bottom; }  #MeuCadastro #FormMeuCadastro #identificacao input{ width:230px; } #MeuCadastro #FormMeuCadastro #identificacao .recebePromocao{ float:right; text-align:left; width:85% } #MeuCadastro #FormMeuCadastro #identificacao .recebePromocao input{ border:0; width:24px; }  #MeuCadastro #FormMeuCadastro .EndCobranca{ float:right; text-align:right; } #MeuCadastro #FormMeuCadastro .complemento, #MeuCadastro #FormMeuCadastro .bairro, #MeuCadastro #FormMeuCadastro .cidade, #MeuCadastro #FormMeuCadastro .estado{ float:left; width:auto; } #MeuCadastro #FormMeuCadastro .complemento{ text-align:left; } #MeuCadastro #FormMeuCadastro .endereco input{ width:320px; } #MeuCadastro #FormMeuCadastro .complemento input{ width:60px; } #MeuCadastro #FormMeuCadastro .cidade input{ width:125px; } #MeuCadastro #FormMeuCadastro .bairro input{ width:85px; }  #MeuCadastro #FormMeuCadastro #btnAlterarDados{ border:0; float:left; padding-bottom:10px; text-align:center; width:100%; } #MeuCadastro #FormMeuCadastro #btnAlterarDados input{ width:auto; height:auto; border:0; width:103px; height:30px; }   #Centro #contato{ color:#4d2b5f; float:left; text-align:left; width:459px; } #contato p{ line-height:25px; margin:0 0 15px 15px; float:left; } #contato p a{ color:#4d2b5f; } #contato #FormContato{ float:left; } #contato #FormContato fieldset{ background:url(/app/webroot/css/../img/centro/contato_form_bkg.gif) no-repeat top; border:0; color:#3069b5; float:left; padding:15px 15px 0 0; width:440px; } #contato #FormContato label{ color:#3069b5; float:right; font-weight:bold; margin-bottom:10px; width:auto; } #contato #FormContato input, #contato #FormContato textarea{ overflow:hidden; width:340px; } #contato #FormContato .mensagem strong{ float:left; margin-right:2px !important; margin:-3px 0 0 5px; text-align:left; } #contato #FormContato fieldset #btnEnviar{ border:0; float:right; _margin:-20px 25px 0 0; width:54px; }   #Centro #login{ color:#686868; float:left; text-align:left; width:459px; } #login #SouCliente{ color:#686868; float:left; margin-right:7px; width:226px; } #login #PrimeiraCompra{ color:#686868; float:left; width:226px; } #SouCliente h2{ background:url(/app/webroot/css/../img/centro/login_bkg_01.gif) no-repeat; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 25px 0; text-align:center; width:226px; } #PrimeiraCompra h2{ background:url(/app/webroot/css/../img/centro/login_bkg_02.gif) no-repeat; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 25px 0; text-align:center; width:224px; } #SouCliente p, #PrimeiraCompra p{ padding:10px; } #SouCliente label, #PrimeiraCompra label{ color:#3069b5; float:left; margin:0 0 10px 10px; width:auto; } #SouCliente .btnOK, #PrimeiraCompra .btnOK{ border:0; width:auto; } #SouCliente label.btnOKSenha, #PrimeiraCompra label.btnOKSenha{ text-align:right; width:80%; }   #Centro #MeusPedidos{ color:#686868; float:left; text-align:left; width:459px; } #MeusPedidos h2{ background:url(/app/webroot/css/../img/centro/LabelCimaBkg.gif) no-repeat; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 8px 0; text-align:center; width:459px; } #MeusPedidos table.listagem{ margin-bottom:30px; width:459px; } #MeusPedidos table.listagem th{ background:url(/app/webroot/css/../img/centro/bkg_table_th.gif); color:#446b9d; padding:5px 0 4px 20px; } #MeusPedidos table.listagem td{ border-bottom:#ecf0f5 1px solid; padding:5px 0 5px 20px; } #MeusPedidos table.listagem .status_novo{ color:#ff0000; } #MeusPedidos table.listagem .status_aprovado{ color:#449d44; } #MeusPedidos table.listagem .status_aprovacao{ color:#ef8100 }  #MeusPedidos table.listagem .data .msgErro{ display:block; clear:both; width:380px; margin:10px auto 0 auto; } #MeusPedidos table.listagem #confirmacao{ margin:10px auto 10px auto; width:385px; background:#FFFFF9; border:1px #FFBBE1 dashed; padding:10px; display:block; clear:both; float:left; } #MeusPedidos table.listagem #confirmacao fieldset{ color:#3069b5; font-weight:bold; padding:0; border:0; } #MeusPedidos table.listagem #confirmacao .remetente, #MeusPedidos table.listagem #confirmacao .numOperacao{ margin-bottom:5px; width:385px; text-align:right; display:block; clear:both; } #MeusPedidos table.listagem #confirmacao .remetente input, #MeusPedidos table.listagem form .numOperacao input{ width:250px; margin:6px 0 0 6px; } #MeusPedidos table.listagem #confirmacao #labelBancos{ margin:10px 0 10px 30px; text-align:left; padding-left:40px; } #MeusPedidos table.listagem #confirmacao #labelBancos .banco{ border:none; margin:0 0 0 10px; } #MeusPedidos table.listagem #confirmacao #labelBancos .banco input{ border:none; margin:0 0 0 10px; } #MeusPedidos table.listagem #confirmacao .data{ width:135px; float:left; text-align:right; padding-left:65px; margin-right:25px; } #MeusPedidos table.listagem #confirmacao .data input{ width:65px; margin-left:6px; } #MeusPedidos table.listagem #confirmacao .txtConfirmacao{ color:#000; font-weight:normal; margin:20px 0 0 0; text-align:center; width:400px; } #MeusPedidos table.listagem #confirmacao .ok{ padding-left:330px; margin-top:15px; display:block; }  #MeusPedidos #LegendaMeusPedidos{ color:#3069b5; margin-top:15px; text-align:center; } #MeusPedidos #LegendaMeusPedidos img{ vertical-align:middle; } #MeusPedidos #LegendaMeusPedidos #img2{ margin-left:20px; }   #Centro #MeusPedidos{ color:#686868; float:left; text-align:left; width:459px; } #MeusPedidos h2{ background:url(/app/webroot/css/../img/centro/LabelCimaBkg.gif) no-repeat; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 8px 0; text-align:center; width:459px; } #MeusPedidos table.listagem{ width:459px; } #MeusPedidos table.listagem th{ background:url(/app/webroot/css/../img/centro/bkg_table_th.gif); color:#446b9d; padding:5px 0 4px 20px; } #MeusPedidos table.listagem td{ border-bottom:#ecf0f5 1px solid; padding:5px 0 5px 20px; } #MeusPedidos table.listagem .data{ padding-left:10px; } #MeusPedidos table.listagem .status_novo{ color:#ff0000; } #MeusPedidos table.listagem .status_aprovado{ color:#449d44; } #MeusPedidos table.listagem .status_aprovacao{ color:#ef8100 }  #AcompanhamentoRastreamento{ padding-bottom:15px; font-size:0.9em; } #AcompanhamentoRastreamento table.RastreamentoModoEntrega tr.RastreamentoModoEntrega_A{ background:url(/app/webroot/css/../img/centro/carrinho_td_sedex_bkg.gif) repeat-x; color:#7d471d; padding:0; } #AcompanhamentoRastreamento table.RastreamentoModoEntrega tr.RastreamentoModoEntrega_A th.RastreamentoEscolhaModoEntrega{ background:url(/app/webroot/css/../img/centro/EscolhaModoEntregaBkg.gif) repeat-x; color:#fff; font:bold 11px Trebuchet MS; padding:0 0 0 10px; margin:0; height:25px; } #AcompanhamentoRastreamento table.RastreamentoModoEntrega tr.RastreamentoModoEntregaPrazo{ background:url(/app/webroot/css/../img/centro/ModoEntrega.gif) repeat-x; color:#90662f; font-weight:bold; height:26px; } #AcompanhamentoRastreamento table.RastreamentoModoEntrega tr.RastreamentoModoEntregaPrazo td{ margin:0; padding:0 0 0 10px; text-align:left; } #AcompanhamentoRastreamento table.RastreamentoModoEntrega tr.RastreamentotipoEntrega td{ background-color:#fff4be; border:#f8d762 1px solid; color:#7d471d; height:28px; padding:0 0 0 10px; }    #Centro #DetalhesPedido{ color:#686868; float:left; text-align:left; width:459px; } #DetalhesPedido h2{ float:left; background:#fff url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -174px; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 8px 0; text-align:center; width:459px; } #DetalhesPedido table, #listagemProdutos{ float:left; text-align:left; margin-bottom:15px; width:459px; } table#listagemProdutos{ border-right:#ecf0f5 1px solid; border-left:#ecf0f5 1px solid; float:left; } #DetalhesPedido table th, #listagemProdutos th{ background:url(/app/webroot/css/../img/centro/bkg_table_th.gif); color:#0c7db8; font-weight:normal; padding:5px 5px 4px 10px; } table#listagemProdutos th{ font-weight:bold; } table#listagemProdutos .border_right{ border-right:#ecf0f5 1px solid; } #DetalhesPedido table td{ border-bottom:#ecf0f5 1px solid; padding:5px 5px 5px 10px; } table#listagemProdutos td{ border-bottom:#ecf0f5 1px solid; padding:5px 5px 5px 5px; } #DetalhesPedido table .nomeProduto{ width:45%; } #DetalhesPedido table .ValUnit{ text-align:left; width:20%; } #DetalhesPedido table .ValTotal{ text-align:left; width:20%; } #DetalhesPedido table .qtd{ text-align:center; } #DetalhesPedido table .ref{ width:10%; } #DetalhesPedido table .TotalSemFrete, #DetalhesPedido table .Frete, #DetalhesPedido table .Total{ color:#0c7db8; text-align:right; } #DetalhesPedido table .TotalSemFreteVal, #DetalhesPedido table .FreteVal, #DetalhesPedido table .TotalVal{ color:#2a5089; text-align:left; } #DetalhesPedido table tr.TotalSemFrete{ background-color:#f2feff; } #DetalhesPedido table tr.Frete{ background-color:#e5f9ff; } #DetalhesPedido table tr.Total{ background-color:#d9f6ff; }   #DetalhesPedido #EnderecoEntrega h2{ padding:5px 0 25px 0; } #DetalhesPedido #EnderecoEntrega table td, #DetalhesPedido #historico table td,, #listagemProdutos td{ border:0; padding:0; } #DetalhesPedido #EnderecoEntrega table td.menor, #DetalhesPedido #historico table td.menor{ color:#3069b5; margin-right:10px; padding-left:10px; }   #DetalhesPedido #formaPagamento{ margin-bottom:15px; } #formaPagamento h2, #historico h2{ padding:5px 0 25px 0; } #formaPagamento p{ padding:10px; }    #Centro #FormasDePagamento{ color:#686868; float:left; text-align:left; width:459px; } #FormasDePagamento h2{ background:#fff url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -174px; color:#fff; float:left; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 8px 0; text-align:center; width:459px; } #FormasDePagamento .tiposPagamento{ background:url(/app/webroot/css/../img/centro/tipo_pagto_bkg_0.gif) repeat-x; float:left; height:20px; width:459px; } #FormasDePagamento .tiposPagamento #tipo_deposito.selecionado{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -129px; float:left; padding:4px 0 0 10px; width:163px; } #FormasDePagamento .tiposPagamento #tipo_entrega{ background:url(/app/webroot/css/../img/centro/tipo_pagto_bkg_1.gif); float:left; padding:4px 0 0 10px; width:163px; } #FormasDePagamento .tiposPagamento #tipo_boleto.selecionado{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -152px; float:left; height:2.0em; _height:0; margin-left:-7px; *margin-left:-10px; padding-left:0; text-indent:40px; *text-indent:30px; width:150px; } #FormasDePagamento .tiposPagamento #tipo_cartao.selecionado{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat right -93px; height:2.0em; _height:0; text-align:right; width:153px; }  #deposito, #entrega{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat right -274px; padding-top:9px; width:459px; } #boleto{ background:url(/app/webroot/css/../img/centro/tipo_pagto_boleto_bkg.gif) no-repeat; padding-top:9px; width:459px; } #cartao{ background:url(/app/webroot/css/../img/centro/tipo_pagto_cartao_bkg.gif) no-repeat top; padding-top:9px; width:459px; } #tipoAmex{ margin:10px 10px; font-weight:bold; } #tipoAmex label{ display:block; margin:13px 0; } .AmexNum{ width:120px; margin:0 10px 0 0; } .AmexCod{ width:41px; margin:0; } .AmexCod.menor{ width:25px; margin:0 0 0 0; } .validade{ font-weight:bold; margin-left:10px; display:inline; } .tiposPagamento input, #deposito input, #entrega input, #tipoCartao input, #tipoParcela input, #btnConcluir input{ border:0; }  .tiposPagamento label input{ vertical-align:middle; } #FormasDePagamento .tiposPagamento #tipo_deposito{ float:left; margin-right:0; padding:4px 40px 0 10px; } #FormasDePagamento .tiposPagamento #tipo_boleto{ float:left; margin-right:0px; _margin-right:0px; margin-left:20px; padding:4px 0 0 0; width:105px; } #FormasDePagamento .tiposPagamento #tipo_cartao{ float:right; padding:4px 10px 0 0; }  .bkgLinear{ background:url(/app/webroot/css/../img/centro/tipo_pagto_bkg_linear.gif) repeat-x top; height:2.8em; } .bkgLinear_top{ background:#e1f6fc; padding:10px; } .bkgBottom{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat right -257px; padding:0 !important; } .pTexto{ padding:20px 0 0 10px; clear:both; } #FormasDePagamento #deposito, #FormasDePagamento #entrega, #FormasDePagamento #cartao, #FormasDePagamento #boleto{ float:left; margin-bottom:10px; width:460px; } #deposito .bkgLinear, #entrega .bkgLinear, #cartao .bkgLinear, #motoboy .bkgLinear{ color:#3069b5; float:left; padding:10px 10px 0 10px; width:440px; } #deposito .bkgBottom, #entrega .bkgBottom, #boleto .bkgBottom, #cartao .bkgBottom, #motoboy .bkgBottom{ padding:10px 10px 20px 10px; } #stringNomeBanco{ padding:20px 10px 20px 10px; font-size:1.2em; } #boleto p{ padding:15px 10px; } #deposito label, #entrega label{ padding:10px 80px 0 10px; } label.fase1{ line-height:22px; float:left; width:auto; } label.fase1 strong{ width:auto; margin-top:2px; } label.fase1 #nomeCartao{ vertical-align:middle; width:150px; border:1px solid #666; } #deposito label input, #entrega label input, #cartao #tipoCartao label input{ margin-right:5px; vertical-align:super; } #cartao #tipoCartao label{ padding:0 50px 0 10px; } #cartao #tipoParcela{ margin-top:10px; margin-left:10px; } #cartao #tipoParcela label{ color:#3069b5; font-weight:bold; padding:0 7px 0 7px; width:200px; float:left; } #cartao #tipoParcela label input{ margin-right:5px; vertical-align:middle; } #btnConcluir{ border:0; float:left; margin:0; padding:0; text-align:center; width:100%; } #btnConcluir .btnContinuar{ cursor:pointer; margin:0 0 0 0; padding:0 0 0 0; } #btnConcluir a{ margin:0 0 0 0; padding:0 0 0 0; } #btnConcluir .btnFinalizar{ cursor:pointer; _margin:-59px 0 0 65px; padding:0 0 0 0; }   #Centro .confirmacao{ color:#686868; float:left; text-align:left; margin-bottom:10px; width:449px; } #Centro .confirmacao h2{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat right -174px; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 20px 0; text-align:center; width:459px; } #Centro .confirmacao p{ padding:10px; width:auto } .dadosBanco{ width:275px; padding:22px; background:url(/app/webroot/css/../img/centro/dadosBancoBkg.gif) left bottom no-repeat; margin:20px auto; color:#1d93e2; } .dadosBancoBradesco{ background:url(/app/webroot/css/../img/centro/bandeira_bradesco.gif) right center no-repeat; } .dadosBancoItau{ background:url(/app/webroot/css/../img/centro/bandeira_itau.gif) right center no-repeat; }   #Centro #Carrinho{ color:#686868; float:left; text-align:left; width:459px; } #Carrinho h2{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -174px; color:#fff; font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 8px 0; text-align:center; width:100%; } #Carrinho table{ text-align:left; margin-bottom:15px; width:100%; } #Carrinho table th{ background:url(/app/webroot/css/../img/centro/bkg_table_th.gif); color:#0c7db8; font-weight:normal; padding:5px 5px 4px 10px; } #Carrinho table td{ border-bottom:#ecf0f5 1px solid; padding:10px; } #Carrinho table td .prazo_entrega{ font-family:'Trebuchet MS'; font-size:0.85em; } #Carrinho table .nomeProduto{ } #Carrinho table .ValUnit{ text-align:left; } #Carrinho table .ValTotal{ text-align:left; } #Carrinho table .qtd{ padding-right:0; } #Carrinho table .qtd select{ color:#686868; font-size:10px; width:35px; } #Carrinho table .BtnExcluir{ text-align:center; } #Carrinho table .TotalSemFrete, #Carrinho table .Frete, #Carrinho table .Total{ color:#0c7db8; text-align:right; } #Carrinho table .TotalSemFreteVal, #Carrinho table .FreteVal, #Carrinho table .TotalVal{ color:#2a5089; float:left; text-align:left; } #Carrinho table tr.TotalSemFrete{ background-color:#f2feff; }  #Carrinho table .ModoEntrega{ padding:0 0 0 10px; } #Carrinho table tr.ModoEntrega_A{ background:url(/app/webroot/css/../img/centro/carrinho_td_sedex_bkg.gif) repeat-x; color:#7d471d; padding:0; } #Carrinho table tr.ModoEntrega_A select{ color:#686868; font-size:11px; margin:0 0 0 35px; width:115px; } #Carrinho table tr.ModoEntrega_bkg2{ background:url(/app/webroot/css/../img/centro/carrinho_td_sedex_bkg2.gif) repeat-x; height:47px; color:#7d471d; padding:0; } #Carrinho table tr.ModoEntrega_bkg2 input{ border:#7d471d 1px solid; height:20px; padding :3px 3px 0 3px; vertical-align:text-bottom; } #Carrinho table tr.ModoEntrega_bkg2 .alinhaCEP{ display:inline; float:right; margin-right:10px; } #Carrinho table tr.ModoEntrega_bkg2 .cep{ float:left; font-weight:bold; padding-right:10px; } #Carrinho table tr.ModoEntrega_bkg2 .cep_p1{ margin-right:5px; width:40px; vertical-align:middle; } #Carrinho table tr.ModoEntrega_bkg2 .cep_p2{ margin-right:10px; width:30px; } #Carrinho table tr.ModoEntrega_bkg2 .cep img{ vertical-align:bottom; }  #parcelasCarrinho{ color:#446b9d; float:left; margin-left:22px; width:193px; } #parcelasCarrinho p{ margin-bottom:15px; } #parcelasCarrinho ul li{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat left -284px; list-style:none; margin-bottom:3px; padding:4px 0 9px 0; text-indent:30px; width:193px; } #pague_aVistaCarrinho{ color:#446b9d; float:left; margin-left:25px; width:193px; } #pague_aVistaCarrinho .p_1{ color:#8f4343; margin-bottom:15px; } #pague_aVistaCarrinho .p_2{ color:#686868; margin-bottom:10px; text-align:center; width:160px; } #pague_aVistaCarrinho .p_2 strong{ color:#d12f2f; } #pague_aVistaCarrinho ul li{ background:url(/app/webroot/css/../img/bg-titulos.gif) no-repeat -194px -284px; list-style:none; margin-bottom:3px; padding:4px 0 9px 0; text-indent:30px; width:193px; } #Carrinho table td.EscolhaModoEntrega{ background:url(/app/webroot/css/../img/centro/EscolhaModoEntregaBkg.gif) repeat-x; color:#fff; font:bold 11px Trebuchet MS; padding:0 0 0 10px; margin:0; height:25px; } #Carrinho table tr.ModoEntregaPrazo{ background:url(/app/webroot/css/../img/centro/ModoEntrega.gif) repeat-x; color:#90662f; font-weight:bold; height:26px; } #Carrinho table tr.ModoEntregaPrazo td{ margin:0; padding:0 0 0 10px; text-align:left; } #Carrinho table tr.tipoEntrega td{ background-color:#fff4be; border-top:#e4c73d 1px solid; color:#7d471d; height:28px; padding:0 0 0 10px; } #Carrinho table tr.tipoEntrega td input{ vertical-align:middle; border:0; margin-right:5px; }  #Carrinho table tr.Total td{ background-color:#d9f6ff; border-top:#cae8f5 1px solid; border-bottom:#cae8f5 1px solid; color:#0c7db8; height:35px; padding:0 0 0 10px; }    #LadoDireito{ _clear:right; float:left; margin:0 9px 0 10px; width:161px; }  #LadoDireito #MaisVendidos{ display:inline; float:left; background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -121px -11px; vertical-align:baseline; margin:8px 0; padding-bottom:15px; width:161px; height:230px; } #MaisVendidos h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -121px 0; height:38px; height:38px; text-indent:-9999em; width:161px; } #MaisVendidos #listaMaisVendidos{ background:url(/app/webroot/css/../img/ladoDireito/MaisVendidosBkg.gif); color:#4d2b5f; float:left; text-align:left; width:161px; } #MaisVendidos #listaMaisVendidos li{ margin:10px 10px 0 40px; } #MaisVendidos #listaMaisVendidos li a{ color:#7b5b8c; } #MaisVendidos #listaMaisVendidos li a strong{ color:#4d2b5f; }  #LadoDireito .saldao, #LadoDireito .compras_telefone a{ display:inline; float:left; width:160px; text-indent:-9999em; background:url(/app/webroot/css/../img/bg-banners.jpg) no-repeat left top; } #LadoDireito .compras_telefone a{ height:102px; background-position:left -182px; } #LadoDireito .compras_telefone.fones a{ background-position:-161px -182px; } #LadoDireito .saldao{ height:181px; } #LadoDireito .saldao a{ display:inline; float:left; width:160px; height:181px; }  #LadoDireito #FormaDePagamento{ float:left; height:306px; width:161px; } #FormaDePagamento h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -283px 1px; height:36px; text-indent:-9999em; width:161px; } #FormaDePagamento ul{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -283px -37px; height:263px; text-indent:-9999em; width:161px; overflow:hidden; }   #LadoDireito #FormaEntrega{ float:left; height:105px; width:161px; } #FormaEntrega h2{ background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -283px -301px; height:36px; text-indent:-9999em; width:161px; } #FormaEntrega ul{ overflow:hidden; background:url(/app/webroot/css/../img/bg-estrutura.jpg) no-repeat -283px -338px; height:69px; text-indent:-9999em; width:161px; }   #empresa .abertoH4{ margin:0 0 0 23px; } #empresa h3.fechado{ margin-bottom:10px; } #empresa p.LAST{ margin-bottom:20px; }   #BannerFlashPagamentos{ display:inline; float:left; padding:12px 0 2px 0; background:url(/app/webroot/css/../img/sombra.gif) no-repeat left bottom;}  #Footer{ background:url(/app/webroot/css/../img/footer/Bkg.gif) repeat-x; float:left; width:100%; } #Footer #CentralizaFooter{ margin:auto; padding:30px 0 0 25px; text-align:left; width:777px; } #Footer .pagamentos dl, #Footer .pagamentos dl dt, #Footer .pagamentos dl dd{ display:inline; float:left; } #Footer .pagamentos{ width:777px; } #Footer .pagamentos dl{ margin-right:50px; width:auto; } #Footer .pagamentos dl dt{ padding:0 0 8px 0; width:100%; text-indent:5px; font-size:0.95em; font-weight:700; color:#175794; } #Footer .pagamentos dl dd{ margin:0 4px; height:25px; text-indent:-9999em; background:url(/app/webroot/css/../img/bg-pagamentos.gif) no-repeat left top; } #Footer .pagamentos dl.formas{ width:214px; } #Footer .pagamentos dl.formas dd.visa{ width:38px; background-position:left top; } #Footer .pagamentos dl.formas dd.mastercard{ width:37px; background-position:-39px top; } #Footer .pagamentos dl.formas dd.american{ width:61px; background-position:-77px top; } #Footer .pagamentos dl.formas dd.boleto{ width:46px; background-position:-139px top; } #Footer .pagamentos dl.transferencia{ width:164px; } #Footer .pagamentos dl.transferencia dd.shopline{ width:69px; background-position:-185px top; } #Footer .pagamentos dl.transferencia dd.pagamento_facil{ width:79px; background-position:-256px top; } #Footer .pagamentos dl.deposito{ width:103px; } #Footer .pagamentos dl.deposito dd.bradesco{ width:25px; background-position:-336px top; } #Footer .pagamentos dl.deposito dd.itau{ width:24px; background-position:-362px top; } #Footer .pagamentos dl.deposito dd.santander{ width:25px; background-position:-387px top; } #Footer .pagamentos dl.envio{ margin-right:0; width:98px; } #Footer .pagamentos dl.envio dd.sedex{ width:98px; background-position:-413px top; } #CentralizaFooter .sitemap{ clear:both; } #CentralizaFooter .sitemap, #CentralizaFooter .sitemap a{ color:#175794; font-weight:bold; padding:20px 0; } #CentralizaFooter .sitemap li{ display:inline; list-style:none; } #CentralizaFooter .sitemap li a{ padding:0 5px 0 7px; } #CentralizaFooter .contato, #CentralizaFooter .copy{ color:#175794; padding:0 0 5px 5px; } #CentralizaFooter .contato a{ color:#175794; } #CentralizaFooter cite a{ background:url(/app/webroot/css/../img/footer/iNovaLogo.gif) no-repeat; display:table; float:right; height:24px; margin:-40px 30px 0 0; text-indent:-9999em; width:88px; }        #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; } 