body{background:url(img/bg1.png) repeat scroll center top #DDDDDD;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
input,select,option,button,textarea{font:12px Arial, Helvetica, sans-serif;}
textarea{width:510px;height:150px;}
a:link,a:visited,a:hover,a:active,a:focus,a.focus{color:#333;}
.btn,label{cursor:pointer;}
.conteudo{background:url(img/faixa_bg.png) repeat-x scroll 0 237px transparent;width:100%;}
.topo .corpo,.principal,.rodape .corpo{position:relative;width:988px;margin:0 auto;}
.topo form .cidade select,.topo form .cidade input{display:none;}
.topo{background:url(img/topo_bg.gif) repeat-x scroll 0 125px transparent;width:100%;margin:0 0 20px;}
.topo .inicio {height: 119px;}
.topo .inicio .logo span{background:url(img/logo.png) no-repeat scroll 0 0 transparent;display:block;height:101px;position:relative;text-indent:-9999px;width:311px;margin:11px 0 0;}
.topo .inicio .logo span a{display:block;height:101px;width:311px;}
.topo .inicio .cidades{float:left;margin:0 0 0 105px;}
.topo .inicio .cidades a.chat{background:url(img/chat_bg.png) no-repeat scroll 0 0 transparent;display:block;height:38px;overflow:hidden;text-indent:-9999px;width:126px;margin:12px 0 0;}
.topo .inicio .cidades .cidade{float:left;padding:7px 0 0;}
.topo .inicio .cidades .cidade label{font-size:12px;font-weight:bold;}
.topo .inicio .cidades .cidade a.atual.fechado{background:url(img/cidades_bg_down.png) no-repeat scroll right 50% transparent;}
.topo .inicio .cidades .cidade a.atual{background:url(img/cidades_bg_up.png) no-repeat scroll right 50% transparent;color:#FFFFFF;font-size:18px;font-weight:normal;text-align:left;display:block;}
.topo .inicio .cidades .cidade a.atual span{background:url(img/cidades_bg_esq.png) no-repeat scroll 0 50% transparent;display:block;margin-right:31px;padding:5px 5px 6px 12px;}
.topo .inicio .newsletter{float:right;margin:11px 0 0 0;}
.topo .inicio .newsletter span{display:block;font-weight:normal;margin:0 0 4px;}
.topo .inicio .newsletter ul li .email{background:url(img/news_bg.png) no-repeat scroll left top transparent;border:0 none;height:36px;width:216px;margin:0 -1px 0 0;padding:0 0 0 45px;}
.topo .inicio .newsletter ul li .btn{background:url(img/btn_bg.gif) repeat-x scroll center center transparent;border:1px solid #000000;border-radius:0 6px 6px 0;color:#FFFFFF;font-size:14px;font-weight:bold;height:35px;width:72px;margin:0;padding:0 10px 3px;}
.topo .inicio a.convite{background:url(img/convite_esq.png) no-repeat scroll left top transparent;color:#4F2D00;display:inline-block;float:right;font-size:12px;font-weight:bold;height:27px;text-decoration:none;text-shadow:0 1px 0 #F9D26C;z-index:999999;margin:0 14px 0 0;padding:18px 0 0 26px;}
.topo .inicio a.convite .dir{background:url(img/convite_dir.png) no-repeat scroll left top transparent;display:block;float:right;height:38px;position:absolute;right:0;top:7px;width:14px;}
.topo .menu ul.itens{display:block;float:left;margin:0;}
.topo .menu ul.itens li{float:left;margin:0;padding:0;}
.topo .menu ul.itens li a{color:#FFFFFF;display:inline-block;font-size:16px;font-weight:bold;height:33px;position:relative;text-decoration:none;text-shadow:0 1px 0 #333333;padding:13px 8px 0 18px;}
.topo .menu ul.itens li a:hover,.topo .menu ul.itens li a:active{background:url(img/menu_hover_esq.png) no-repeat scroll left top transparent;color:#333333;text-shadow:0 1px 0 #F9D26C;}
.topo .menu ul.itens li a:hover span{background:url(img/menu_hover_dir.png) no-repeat scroll right top transparent;display:block;float:right;height:46px;position:absolute;right:-9px;top:0;width:9px;}
.topo .menu ul.login{display:block;float:right;margin:11px 0 0;}
.topo .menu ul.logado{display:block;float:right;margin:4px 0 0;}
.topo .menu ul.logado li{border-left:1px solid #FFFFFF;color:#FFFFFF;float:left;font-weight:bold;margin:0 0 0 12px;padding:0 0 0 12px;}
.topo .menu ul.logado li a{color:#FFF;}
.topo .menu ul.login li{color:#FFFFFF;float:left;font-weight:bold;}
.topo .menu ul.login li label{font-size:13px;text-shadow:0 1px 0 #000000;margin:0 5px 0 10px;}
.topo .menu ul.login li .email,.topo .menu ul.login li .senha{background:url(img/menu_form_bg.png) no-repeat scroll left top transparent;border:0 none;color:#FFFFFF;height:25px;width:148px;padding:0 0 0 6px;}
.topo .menu ul.login li .login{background:url(img/btn_bg.gif) repeat-x scroll center center transparent;border:0 none;border-radius:6px 6px 6px 6px;color:#FFFFFF;font-size:14px;font-weight:bold;height:27px;text-shadow:0 1px 0 #000000;width:59px;margin:-1px 0 0 5px;padding:0 0 2px;}
.topo .menu_2{height:24px;margin:3px 0 0;padding:0;}
.topo .menu_2 ul.sugestao{display:block;float:left;}
.topo .menu_2 ul.sugestao li{border-right:1px solid #333333;float:left;margin:0 12px 0 0;padding:0 12px 0 0;}
.topo .menu_2 ul.cadastro{display:block;float:right;}
.topo .menu_2 ul.cadastro li{border-left:1px solid #333333;float:left;margin:0 0 0 12px;padding:0 0 0 12px;}
.principal .meio .oferta{background:url(img/oferta_bg.png) repeat-y scroll 0 0 transparent;position:relative;}
.principal .curva_left-top,.principal .curva_right-top,.principal .curva_left-bottom,.principal .curva_right-bottom{position:absolute;width:5px;height:5px;}
.principal .curva_left-top{float:left;left:0;top:0;background:url(img/canto_sup_esq.gif) no-repeat left top;}
.principal .curva_right-top{float:right;right:0;top:0;background:url(img/canto_sup_dir.gif) no-repeat right top;}
.principal .curva_left-bottom{float:left;left:0;bottom:0;background:url(img/canto_inf_esq.gif) no-repeat left bottom;}
.principal .curva_right-bottom{float:right;right:0;bottom:0;background:url(img/canto_inf_dir.gif) no-repeat right bottom;}
.principal .meio .oferta .corpo{position:relative;padding:0 5px 0 16px;}
.principal .meio .oferta_recente .corpo{background:url(img/conteudo_bg_1.png) repeat-y scroll left top transparent;position:relative;padding:25px 15px 15px;}
.principal .meio .oferta .rodape{background:url(img/oferta_botton_bg.png) no-repeat scroll left bottom transparent;bottom:-14px;float:left;height:14px;left:0;position:absolute;width:743px;}
.principal .meio .oferta .detalhes{float:left;position:relative;width:494px;padding:60px 0 0;}
.principal .meio .oferta .detalhes .compartilhe{background:url(img/compartilhe_bg.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;float:left;font-size:24px;font-weight:bold;height:72px;left:-40px;position:absolute;text-align:center;top:-12px;width:803px;z-index:1;padding:0;}
.principal .meio .oferta .detalhes .compartilhe .titulo{display:inline-block;font-size:30px;text-shadow:0 1px 0 #000000;padding:11px 0 0 20px;}
.principal .meio .oferta_recente .titulo{background:url(img/compartilhe_bg.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;float:left;font-size:28px;font-weight:bold;height:60px;left:-24px;position:absolute;text-align:center;text-shadow:0 1px 0 #000000;top:-12px;width:803px;z-index:1;padding:12px 0 0;}
.principal .meio .oferta .detalhes .compartilhe .itens{float:right;padding:0;}
.principal .meio .oferta .detalhes .compartilhe .itens span{float:left;font-size:18px;font-weight:normal;text-shadow:0 1px 0 #000000;padding:18px 0 0;}
.principal .meio .oferta .detalhes .compartilhe .itens ul{display:block;float:left;font-size:12px;margin:0 0 0 10px;padding:13px 31px 0 0;}
.principal .meio .oferta .detalhes .compartilhe .itens li{float:left;margin:0 10px 0 0;}
.principal .meio .oferta .detalhes .compartilhe .itens li.facebook a,.principal .meio .oferta .detalhes .compartilhe .itens li.twitter a,.principal .meio .oferta .detalhes .compartilhe .itens li.orkut a,.principal .meio .oferta .detalhes .compartilhe .itens li.email a{display:block;text-indent:-5000em;position:relative;}
.principal .meio .oferta .detalhes .compartilhe .itens li.facebook a{background:url(img/icon_facebook.png);width:32px;height:32px;}
.principal .meio .oferta .detalhes .compartilhe .itens li.twitter a{background:url(img/icon_twitter.png);width:32px;height:32px;}
.principal .meio .oferta .detalhes .compartilhe .itens li.orkut a{background:url(img/icon_orkut.png);width:32px;height:32px;}
.principal .meio .oferta .detalhes .compartilhe .itens li.email a{background:url(img/icon_email.png);width:32px;height:32px;}
.principal h1{border-bottom:1px dashed #333;font-size:24px;font-weight:normal;z-index:0;margin:0 0 10px;padding:0 0 5px;}
.principal .bloco h2{font-size:18px;font-weight:bold;margin:0 0 15px;}
.principal .bloco.checkout h2{border-bottom:2px solid #FF9229;margin:0 0 15px;padding:0 0 5px;}
.principal .bloco.pagina h2{border-bottom:2px solid #9D0202;color:#9D0202;font-size:16px;margin:0 0 15px;padding:0;}
.principal .bloco .area{display:block;float:right;position:absolute;right:0;top:0;width:455px;z-index:2;padding:16px 0 0;}
.principal .bloco .area h2{float:left;margin:0;}
.principal .bloco .area li{border-left:1px solid #999999;float:left;margin:5px 0 0 15px;padding:0 0 0 15px;}
.principal .bloco .area li.ativo a{font-weight:bold;color:#2FC4EA;}
.principal .bloco table.cupons{border-collapse:collapse;text-align:center;width:100%;margin:10px 0;}
.principal .bloco table.cupons .oferta{font-weight:bold;text-align:left;width:350px;}
.principal .bloco table.cupons th{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#999999;font-size:15px;font-weight:normal!important;padding:10px 0;}
.principal .bloco table.cupons td{border-bottom:1px dashed #CCCCCC;padding:12px 0;}
.principal .bloco input.imprimir{background:url(img/btn_print_bg.gif) no-repeat left top;border:1px solid #0088AE;color:#FFFFFF;display:inline-block;font-weight:bold;height:33px;text-decoration:none;overflow:hidden;cursor:pointer;padding:0 12px 0 37px;}
.principal .meio .oferta .detalhes h1{border:0 none;font-size:24px;font-weight:normal;padding:0 0 7px;}
.principal .meio .oferta .detalhes h2{color:#FFFFFF;font-size:19px;font-weight:normal;text-align:center;margin:7px 0 20px;}
.principal .meio .oferta .detalhes .banner{display:inline-block;position:relative;margin:0 0 0 2px;}
.principal .meio .oferta .detalhes .banner .desconto{background:url(img/desconto.png) no-repeat scroll 0 0 transparent;color:#333333;float:right;font-size:15px;font-weight:bold;height:96px;letter-spacing:-1px;position:absolute;right:-6px;text-align:center;text-shadow:0 1px 0 #FFE9AB;text-transform:uppercase;top:-14px;width:114px;z-index:10;padding:11px 0 0 19px;}
.principal .meio .oferta .detalhes .banner .desconto span{font-size:40px;line-height:38px;}
.principal .meio .oferta .detalhes .texto{background:url(img/regras_bg.png) no-repeat scroll left top transparent;left:-25px;position:relative;width:529px;padding:0 0 0 25px;}
.principal .meio .oferta .detalhes .destaques{float:left;width:238px;margin:0 8px 0 0;}
.principal .meio .oferta .detalhes .regras{float:left;width:238px;margin:0 0 0 8px;}
.principal .meio .oferta .info{color:#FFFFFF;float:right;text-shadow:0 1px 0 #000000;width:218px;margin:0;padding:60px 0 0;}
.principal .meio .oferta .info li{background:url(img/sep_2.gif) repeat-x left bottom;margin:0 0 15px;padding:0 0 17px;}
.principal .meio .oferta .info li.cupom{background:none repeat scroll 0 0 transparent;color:#FFFFFF;font-size:22px;font-weight:bold;letter-spacing:-1px;text-align:center;margin:0 0 -30px;padding:0;}
.principal .meio .oferta .info li.cupom .de{color:#AAAAAA;font-size:20px;}
.principal .meio .oferta .info li.cupom .de span{font-size:17px;}
.principal .meio .oferta .info li.cupom .por{font-size:32px;}
.principal .meio .oferta .info li.cupom .por span{font-size:21px;}
.principal .meio .oferta .info li.cupom .etiqueta td,.principal .meio .oferta .info li.cupom .etiqueta th{color:#000000;font-size:24px;}
.principal .meio .oferta .info li.cupom .etiqueta th{text-align:right;font-size:16px;}
.principal .meio .oferta .info li.cupom .etiqueta table{margin:25px 0 0 15px;}
.principal .meio .oferta .info li.cupom .etiqueta .esgotada span{color:#2A4F98;display:block;font-size:30px;font-weight:bold;padding-top:10px;}
.principal .meio .oferta .info li.cupom .etiqueta .botao{text-align:center;padding:15px 0 0;}
.principal .meio .oferta .info li.cupom .etiqueta .botao a{background:url(img/btn_comprar.png) no-repeat scroll 0 0 transparent;display:inline-block;height:146px;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-indent:-9999px;width:183px;padding:0;}
.principal .meio .oferta .info li.para_amigo{padding:0 0 6px;}
.principal .meio .oferta .info li.para_amigo .btn_amigo{background:url(img/icon_presente.gif) no-repeat scroll left top transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-size:15px;font-weight:bold;height:65px;text-shadow:1px 1px 0 #000000;margin:0 0 0 9px;padding:0 0 21px 47px;}
.principal .meio .oferta .info li.economia table{font-weight:bold;text-align:center;width:100%;}
.principal .meio .oferta .info li.economia th{font-size:13px;text-transform:lowercase;}
.principal .meio .oferta .info li.economia td{font-size:18px;}
.principal .meio .oferta .info li.prazo .titulo{background:url(img/icon_relogio.png) no-repeat scroll left top transparent;display:block;font-size:19px;font-weight:bold;height:43px;text-align:left;text-shadow:1px 1px 0 #000000;margin:0 0 -8px 17px;padding:12px 0 0 42px;}
.principal .meio .oferta .info li.estatistica{font-size:18px;font-weight:bold;text-align:center;}
.principal .meio .oferta .info li.estatistica .situacao{display:block;margin:12px 0 0;}
.principal .meio .oferta .info li.estatistica .situacao.ativa{background:url(img/icon_ativo.gif) no-repeat scroll right center transparent;display:block;font-size:16px;height:22px;text-align:left;margin:10px 5px 0 0;padding:7px 17px 0 10px;}
.principal .meio .oferta .info li.estatistica .situacao.pendente{font-size:14px;}
.principal .meio .oferta .info li.estatistica #ja_compraram_out{background:url(img/counter_box.gif) no-repeat scroll left top transparent;float:none;height:35px;left:0;overflow:hidden;top:0;width:192px;z-index:999;margin:12px 0 0 9px;padding:4px;}
.principal .meio .oferta .info li.estatistica #ja_compraram_out #ja_compraram_in{background:url(img/counter_bar.gif) repeat-x scroll left center transparent;height:34px;}
.principal .meio .empresa{background:none repeat scroll 0 0 transparent;position:relative;width:743px;margin:25px 0;padding:0;}
.principal .meio .empresa h2{background:url(img/empresa_tit.png) no-repeat scroll left top transparent;color:#FFFFFF;height:42px;position:relative;text-align:center;text-shadow:0 1px 0 #000000;width:732px;z-index:9;margin:0 0 0 -8px;padding:5px 0 0;}
.principal .meio .empresa .texto{background:url(img/conteudo_bg_1.png) repeat-y scroll left top transparent;overflow:hidden;padding:0 15px;}
.principal .meio .empresa .info{float:right;width:200px;margin:0 0 0 15px;padding:0;}
.principal .meio .empresa .info h3{background:none repeat scroll 0 0 transparent;color:#333333;font-size:15px;font-weight:bold;height:auto;text-align:center;width:auto;margin:0 0 5px;padding:0;}
.principal .meio .empresa .info a.site{color:#333333;display:block;font-weight:normal;text-align:center;margin:0 0 8px;}
.principal .meio .empresa .info span{color:#888888;display:block;font-weight:bold;margin:0 0 8px;}
.principal .meio .empresa .info a.ampliar{background:url(img/btn_ampliar-mapa.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;height:27px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 #000000;width:208px;z-index:9;margin:0 0 -7px -4px;padding:6px 0 0;}
.principal .lateral{float:right;width:244px;}
.principal .lateral .ofertas,.principal .lateral .cidades{margin:0 0 5px;}
.principal .lateral .ofertas h2,.principal .lateral .cidades h2{background:url(img/lateral_tit.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;height:37px;text-align:center;text-shadow:0 1px 0 #000000;width:244px;padding:11px 0 0;}
.principal .lateral .ofertas .rodape,.principal .lateral .cidades .rodape{background:url(img/lateral_rodape.png) no-repeat scroll 0 0 transparent;display:block;height:14px;position:relative;width:244px;}
.principal .lateral .ofertas .corpo,.principal .lateral .cidades .corpo{background:url(img/lateral_bg.png) repeat-y scroll left top transparent;text-align:center;padding:0 5px;}
.principal .lateral .cidades .corpo form{background:url(img/sep.gif) repeat-x scroll left top transparent;margin:10px 0 0;padding:20px 0 10px;}
.principal .lateral .cidades .corpo form label{font-size:16px;font-weight:bold;}
.principal .lateral .cidades .corpo form input.input{background:url(img/bg_grad1.gif) repeat-x scroll left top #FFFFFF;height:21px;width:200px;border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;border-style:solid;border-width:1px;margin:5px 0 8px;padding:4px;}
.principal .lateral .cidades .corpo form input.sugira{background:url(img/btn_bg.gif) repeat-x scroll 0 0 transparent;border:1px solid #000000;border-radius:6px 6px 6px 6px;color:white;font-size:16px;font-weight:bold;height:33px;text-shadow:0 1px 0 #000000;width:103px;}
.principal .lateral .ofertas li{background:url(img/sep.gif) repeat-x scroll left bottom transparent;padding:0 0 30px;}
.principal .lateral .ofertas li a.foto{background:url(img/lateral_foto_bg_2.gif) no-repeat scroll 0 0 transparent;display:inline-block;float:left;height:82px;position:relative;width:126px;margin:5px 0 0;padding:7px 0 0;}
.principal .lateral .ofertas li.primeira a.foto{background:url(img/lateral_foto_bg_1.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:147px;width:224px;float:none;margin:0 0 5px;padding:7px 0 0;}
.principal .lateral .ofertas li a.texto:link,.principal .lateral .ofertas li a.texto:visited{display:inline-block;font-size:11px;text-align:left;text-decoration:none;padding:0 10px;}
.principal .lateral .ofertas span{display:inline-block;font-size:11px;text-align:left;}
.principal .lateral .ofertas a.detalhes{background:url(img/btn_bg.gif) repeat-x scroll 0 0 transparent;border:1px solid #000000;border-radius:6px 6px 6px 6px;color:#FFFFFF;display:inline-block;font-size:18px;font-weight:bold;height:28px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #000000;width:208px;margin:10px 0 0;padding:5px 0 0;}
.principal .lateral .ofertas li.ultima{background:none;padding-bottom:10px;}
.principal .lateral .ofertas li .info_preco{text-align:right;margin:12px 0 0;}
.principal .lateral .ofertas li .info_preco .preco{background:url(img/btn_preco_mini.png) no-repeat scroll right top transparent;color:#FFFFFF;display:inline-block;float:right;font-size:17px;font-weight:bold;height:37px;position:absolute;right:-9px;text-align:center;text-shadow:0 1px 0 #000000;width:129px;margin:0;padding:8px 0 0;}
.principal .lateral .ofertas li .info_preco a.ver{background:url(img/btn_bg.gif) repeat-x scroll 0 0 transparent;border:1px solid #000000;border-radius:6px 6px 6px 6px;color:#FFFFFF;display:inline-block;font-size:20px;font-weight:bold;height:29px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #000000;width:77px;margin:42px 18px 0 0;padding:4px 0 0;}
.principal .lateral .banners,.principal .lateral .facebook,.principal .lateral .twitter{margin:0 0 8px;}
.principal .bloco{position:relative;margin:20px 0;padding:0;}
.principal .bloco .texto{background:url(img/conteudo_bg_2.png) repeat-y scroll left top transparent;overflow:hidden;padding:0 15px;}
.principal .meio{float:left;width:743px;margin:0;}
.principal .regras .bloco{margin:0;padding:0;}
.principal .primeiro{margin-top:-10px;}
.principal .bloco.pagamento p{text-align:center;}
.principal .bloco .carrinho,.principal .bloco .pagamento{float:left;width:50%;}
.principal .bloco .carrinho .carrinho{text-align:center;width:100%;}
.principal .bloco .carrinho .carrinho.item{border:1px solid #CCCCCC;font-size:20px;font-weight:bold;}
.principal .bloco .carrinho .carrinho.item th{background:#EEEEEE;font-size:13px;height:35px;}
.principal .bloco .carrinho .carrinho.item th.qtd{width:46%;}
.principal .bloco .carrinho .carrinho.item th.preco,.principal .bloco .carrinho .carrinho.item th.total,.principal .bloco .carrinho .carrinho.item td.preco,.principal .bloco .carrinho .carrinho.item td.total{border-left:1px solid #ccc;width:27%;}
.principal .bloco .carrinho .carrinho.item td{height:60px;}
.principal .bloco .carrinho .carrinho.total{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size:16px;font-weight:bold;}
.principal .bloco .carrinho .carrinho.total th{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;width:27%;}
.principal .bloco .carrinho .carrinho.total th.cupom{width:46%;height:110px;border:0;}
.principal .bloco .carrinho .carrinho.total td{border-left:1px solid #CCCCCC;color:#9d0202;width:27%;}
.principal .bloco .carrinho .carrinho.total td.total{font-size:20px;}
.principal .bloco .carrinho .corpo{padding:0 15px 0 0;}
.principal .bloco .pagamento .corpo{border-left:1px dotted #666666;padding:0 0 0 15px;}
.principal .bloco .pagamento h3{margin:10px 0;}
.principal .bloco .pagamento ul{display:inline-block;margin:0 0 15px;}
.principal .bloco .pagamento li{float:left;margin:0 13px 0 0;}
.principal .bloco .pagamento li label{display:block;float:left;height:20px;text-align:center;font-size:11px;margin:0;padding:29px 0 0;}
.principal .bloco .pagamento li.visa label{background:url(img/icon_visa.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.master label{background:url(img/icon_master.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.amex label{background:url(img/icon_amex.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.diners label{background:url(img/icon_diners.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.hipercard label{background:url(img/icon_hipercard.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.aura label{background:url(img/icon_aura.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.itau label{background:url(img/icon_itau.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.bradesco label{background:url(img/icon_bradesco.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.bb label{background:url(img/icon_bb.gif) no-repeat;width:45px;}
.principal .bloco .pagamento li.pagseguro label{background:url(img/icon_pagseguro.gif) no-repeat;width:87px;}
.principal .bloco .top{height:13px;position:relative;}
.principal .bloco .top .left,.principal .bloco .top .right,.principal .bloco .bottom .left,.principal .bloco .bottom .right{position:absolute;height:13px;width:13px;}
.principal .bloco .top .center{background:url(img/sup.png) repeat-x scroll left top transparent;height:13px;margin:0 13px;}
.principal .bloco .top .left{background:url(img/canto_sup_esq.png) no-repeat scroll left top transparent;float:left;left:0;top:0;}
.principal .bloco .top .right{background:url(img/canto_sup_dir.png) no-repeat scroll right top transparent;float:right;right:0;top:0;}
.principal .bloco .bottom .center{background:url(img/inf.png) repeat-x scroll left bottom transparent;height:13px;margin:0 13px;}
.principal .bloco .bottom .left{background:url(img/canto_inf_esq.png) no-repeat scroll left bottom transparent;float:left;left:0;bottom:0;}
.principal .bloco .bottom .right{background:url(img/canto_inf_dir.png) no-repeat scroll right bottom transparent;float:right;right:0;bottom:0;}
.principal .bloco .msg{display:block;font-size:14px;margin:0 0 15px;}
.principal .bloco .erro li{color:#FF0000;clear:both;margin:5px 0 0;}
.principal form .submit p.red{color:#FF0000;}
.principal .oferta_recente .recentes{display:block;padding:20px 0;}
.principal .oferta_recente .recentes li{width:50%;float:left;line-height:16px;font-size:15px;}
.principal .oferta_recente .recentes li .corpo{border:1px solid #E7E7E7;background:#FBFBFB!important;margin:0 10px 30px;padding:5px;}
.principal .oferta_recente .recentes li .corpo h2{border-bottom:2px solid #9D0202;color:#333333;font-size:16px;font-weight:bold;height:52px;margin-bottom:8px;text-transform:none;padding:2px 4px 2px 0;}
.principal .oferta_recente .recentes li .corpo img{float:left;width:180px;margin:0 10px 0 0;}
.principal .oferta_recente .recentes li .corpo .valores{font-size:13px;line-height:20px;padding:0;}
.principal .oferta_recente .newsletter{background:none repeat scroll 0 0 #FBFBFB!important;border:1px solid #E7E7E7;margin:40px 10px 0;padding:20px;}
.principal .oferta_recente .newsletter h2{font-size:21px;font-weight:normal;margin:0 0 20px;}
.principal .oferta_recente .newsletter label{display:block;font-size:17px;margin:0 0 5px;}
.principal .oferta_recente .newsletter input.input{background:url(img/bg_grad1.gif) repeat-x scroll left top #FFFFFF;height:25px;width:476px;border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;border-style:solid;border-width:1px;margin:5px 5px 0 0;padding:4px;}
.principal .oferta_recente .newsletter input.news{background:url(img/btn_bg.gif) repeat-x scroll 0 0 transparent;border:1px solid #000000;border-radius:6px 6px 6px 6px;color:white;font-size:16px;font-weight:bold;height:33px;position:relative;text-shadow:0 1px 0 #000000;top:2px;width:156px;}
.principal h2.info{font-size:15px;font-weight:bold;padding-top:5px;}
.principal form li{margin:8px 0 0;}
.principal form li div{float:left;margin:0 5px 0 0;}
.principal form li .float li{float:left;width:186px;margin:0 15px 0 0;}
.principal form li .redes li label{display:block;float:left;height:20px;text-indent:-5000em;margin:0;}
.principal form li .redes li.gmail label{background:url(img/logo_gmail.gif) no-repeat;width:56px;}
.principal form li .redes li.hotmail label{background:url(img/logo_hotmail.gif) no-repeat;width:88px;}
.principal form li .redes li.linkedin label{background:url(img/logo_linkedin.gif) no-repeat;width:75px;}
.principal form li .redes li.orkut label{background:url(img/logo_orkut.gif) no-repeat;width:53px;}
.principal form li .redes li.yahoo label{background:url(img/logo_yahoo.gif) no-repeat;width:83px;}
.principal form li .redes li.youtube label{background:url(img/logo_youtube.gif) no-repeat;width:49px;}
.principal form li.inline label{display:inline;}
.principal form li a{color:#9d0202;font-weight:bold;}
.principal form li input{background:url(img/bg_grad1.gif) repeat-x scroll left top #FFFFFF;border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;border-style:solid;border-width:1px;margin:3px 5px 0 0;padding:4px;}
.principal form li select{border:1px solid silver;height:25px;margin:5px 0 0;padding:3px;}
.principal form li select option{padding:0 10px 0 0;}
.principal form li input:focus,.principal form li input.focus{-moz-box-shadow:1px 1px 2px #226ACC;-webkit-box-shadow:1px 1px 2px #226ACC;border:1px solid #226ACC;}
.principal form li input.tam1{width:60px;}
.principal form li input.tam2{width:120px;}
.principal form li input.tam3{width:280px;}
.principal form li input.tam4{width:400px;}
.principal form .submit{text-align:center;margin:20px 0 5px;}
.principal form .submit input{background:url(img/btn_bg.gif) repeat-x scroll 0 0 transparent;border:1px solid #000000;border-radius:6px 6px 6px 6px;color:#FFFFFF;font-size:15px;font-weight:bold;height:35px;text-shadow:0 1px 0 #000000;margin:0 25px 0 0;padding:0 10px 3px;}
.rodape{background:none repeat scroll 0 0 #222222;clear:both;position:relative;width:100%;}
.rodape .cartoes{background:url(img/rodape_bg_2.gif) repeat-x scroll left top #585858;border-bottom:3px solid #828282;border-top:3px solid #828282;text-align:center;}
.rodape .cartoes span{background:url(img/cartoes.png) no-repeat scroll center center transparent;display:inline-block;height:71px;overflow:hidden;text-indent:-9999px;width:983px;margin:14px 0 0;}
.rodape .corpo{padding:20px 0;}
.rodape .cidades{float:left;width:46%;padding:0 1% 0 0;}
.rodape h2{color:#FFFFFF;font-size:19px;font-weight:normal;margin:0 0 15px;}
.rodape li{float:left;width:136px;margin:0 15px 4px 0;}
.rodape li a{color:#FFFFFF;}
.rodape .empresa{background:url(img/rodape_sep_vert.png) no-repeat scroll left center transparent;float:left;min-height:245px;width:47%;padding:0 0 0 5%;}
.rodape .empresa .coluna{float:left;width:139px;margin:0 15px 0 0;}
.rodape .fundo{background:url(img/rodape_sep_hor.png) no-repeat scroll center top transparent;margin:20px 0 0;padding:25px 0 0;}
.rodape .fundo .copyright{color:#FFFFFF;float:left;}
.rodape .fundo .dev .valuesoft a{background:url(img/valuesoft.gif) no-repeat right top;display:block;height:19px;text-indent:-5000em;width:176px;}
#relogio{margin:0;padding:0 16px;}
#relogio .dias{background:none repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:17px;font-weight:bold;margin-bottom:4px;text-align:center;text-shadow:1px 1px 0 #000000;width:100%;padding:0 2px;}
#relogio .bloco{background:none repeat scroll 0 0 transparent;display:block;float:left;text-align:center;margin:0;padding:0;}
#relogio .bloco .valor{background:url(img/relogio_bloco.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:32px;font-weight:bold;height:47px;text-shadow:1px 1px 0 #000000;width:56px;padding:9px 0 0;}
#relogio .bloco .txt{color:#FFFFFF;display:block;font-size:16px;font-weight:bold;text-align:center;text-shadow:1px 1px 0 #000000;width:56px;margin:0;}
#relogio .pontos{float:left;font-size:32px;height:48px;text-shadow:1px 1px 0 #000000;padding:8px 0 0;}
#din_cidade{background:none repeat scroll 0 0 #343434;box-shadow:0 4px 13px black;-moz-box-shadow:0 4px 13px black;-webkit-box-shadow:0 4px 13px black;position:absolute;top:-87px;width:985px;z-index:9999999;padding:0;}
#din_cidade li{border-bottom:1px solid #494949;border-right:1px solid #494949;float:left;text-align:center;width:196px;}
#din_cidade li a{color:#FFF;text-decoration:none;font-weight:bold;width:100%;height:1em;display:block;font-size:12px;padding:8px 0;}
#din_cidade li a:focus,#din_cidade a:hover,#din_cidade a.focus,#din_cidade li.atual a{background:#1a1a1a;color:#ffffff;}
#din_cidade div.handler{background:url(img/bg-closeCities.png) no-repeat center center;float:left;height:25px;width:100%;cursor:pointer;}
.accessible{position:absolute;top:-5000px;}
.lista_cidades{padding:5px 0 0;}
.lista_cidades li{float:left;text-align:left;width:106px;padding:2px 0 2px 8px;}
.principal .lateral .facebook{background:none repeat scroll 0 0 #FFFFFF;width:234px;margin:0 0 12px 5px !important;}
.principal .lateral .twitter{width:234px;margin:0 0 12px 5px !important;}
.minha_conta table td,.minha_conta table th{border:1px solid #ccc;border-top:0;border-left:0;text-align:left;padding:5px 3px;}
.minha_conta table{margin-bottom:15px;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.minha_conta h3{margin-bottom:10px;}
#detalhes_amigo{margin-bottom:20px;}
#detalhes_amigo input{width:98%;}
input.radio{border:0!important;}
.principal .regras ul li,.principal .destaques ul li{list-style:disc outside none;margin-left:16px;}
p.para_amigo{background:#30A0C5 url(img/presente-azul.gif) no-repeat scroll right 50%;border:1px solid #014A5B;color:#FFFFFF;font-size:16px;font-weight:bold;padding:10px;}
.tipsy{font-size:12px;opacity:0.8;filter:alpha(opacity=90);background-repeat:no-repeat;background-image:url(img/tipsy.gif);padding:5px;}
.tipsy-inner{background-color:black;color:white;max-width:200px;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
.float-right,.rodape .fundo .dev{float:right;}
.float-left,.topo .inicio .logo,.topo .inicio .newsletter ul li,.principal .bloco .pagamento li input,.principal form li .redes li input,.rodape .fundo .dev .valuesoft{float:left;}
.jsoff .topo form .cidade select,.jsoff .topo form .cidade input,.principal form li.inline span,.principal form li label{display:block;}
.topo a:link,.topo a:visited,.rodape a:link,.rodape a:visited,.principal h1 a:link,.principal h1 a:visited,.principal .bloco .area li a:visited,.principal .bloco .area li a:link,.lista_cidades li a:link,.lista_cidades li a:visited{text-decoration:none;}
.topo a:hover,.topo a:active,.rodape a:hover,.rodape a:active,.principal h1 a:hover,.principal h1 a:active,.principal .bloco .area li a:hover,.principal .bloco .area li a:active,.principal .lateral .ofertas li a.texto:hover,.principal .lateral .ofertas li a.texto:active,.principal .lateral .ofertas li a.texto:focus,.lista_cidades li a:hover,.lista_cidades li a:active{text-decoration:underline;}
.topo .menu,.principal .checkout form,.principal .oferta_recente .newsletter form,.principal form{padding:0;}
.topo .menu ul.itens li.ultimo,.topo .menu ul.logado li.primeiro,.topo .menu_2 ul.sugestao li.ultimo,.topo .menu_2 ul.cadastro li.primeiro{border:medium none;margin:0;padding:0;}
.topo .menu_2 ul.sugestao li a,.topo .menu_2 ul.cadastro li a,.principal .oferta_recente .recentes li .corpo .valores span{font-weight:bold;}
.principal h1 a,.principal .bloco .carrinho .carrinho.total th.cupom span,.principal h2.info span{color:#9d0202;}
.principal .lateral .ofertas li.primeira a.foto img,.principal .lateral .ofertas li img{margin:0;}