/*GERAL
*****************************************************************************************/
* { margin:0; padding:0; text-decoration:none; border:none; }
body { height:100%; width:100%;	background:url(../images/body_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:70%; }

/*CONFIGURA TAGS
*****************************************************************************************/
div, span, a, img, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, form, label, address { position:relative; }
hr { display:none; height:1px; font-size:1px; }	
ul { list-style:none; }
address { font-style:normal; }
a { color:#6D3A3C; }
legend { display:none; }

/*TIPOGRAFIA
*****************************************************************************************/

/*HEADER
*****************************************************************************************/

.header { width:946px; height:125px; background:url(../images/header_bg.gif) no-repeat right top; margin:0 auto; }
.header .logo {width: 402;height: 94px; float: left; }
.header h1 { display: block; width: 270px; height: 40px; float: left; margin: 35px 0 -75px 10px; font-size: 30px; font-weight: normal;}
.header .data { display: none}

.header ul { clear: both; }
.header ul li { float: left; }
.header ul li a { width:98px; height:21px; display: block; color: #fff; padding: 10px 0 0 36px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;}
.header ul li a.oque_e { background:url(../images/menu_hor_oque_e.gif) no-repeat; width:102px; background-color: #978e81;}
.header ul li a.oque_e:hover { background-color: #598c26 }
.header ul li a.como_apostar { background:url(../images/menu_hor_como_apostar.gif) no-repeat;  background-color: #978e81;}
.header ul li a.como_apostar:hover { background-color: #598c26 }
.header ul li a.regulamento { background:url(../images/menu_hor_regulamento.gif) no-repeat;  background-color: #978e81;}
.header ul li a.regulamento:hover { background-color: #598c26 }
.header ul li a.ajuda { background:url(../images/menu_hor_ajuda.jpg) no-repeat;  background-color: #978e81;}
.header ul li a.ajuda:hover { background-color: #598c26 }
.header ul li a.fale_conosco { background:url(../images/menu_hor_fale_conosco.gif) no-repeat;  background-color: #978e81;}
.header ul li a.fale_conosco:hover { background-color: #598c26 }
.header ul li a.da_privacidade { background:url(../images/menu_hor_privacidade.gif) no-repeat;  background-color: #978e81;}
.header ul li a.da_privacidade:hover { background-color: #598c26 }
.header ul li a.premiacoes { background:url(../images/menu_hor_premiacoes.gif) no-repeat;  background-color: #978e81;}
.header ul li a.premiacoes:hover { background-color: #598c26 }
.header ul li a.perguntas_frequentes { background:url(../images/menu_hor_perguntas_frequentes.gif) no-repeat; width:98px; _width:95px; background-color: #978e81; padding: 5px 0 0 40px; height:26px;}
.header ul li a.perguntas_frequentes:hover { background-color: #598c26 }

/*ESTRUTURA
*****************************************************************************************/

.wrap {  width:946px; background:url(../images/content_bg.gif) 0 10px; margin:0 auto; }
.wrap2 {  width:946px; background:url(../images/content_bg.gif) 0 10px; margin:0 auto; margin-top:10px;}


/*
.rounded_top { width:947px; height:10px; overflow:hidden; background:url(../images/content_rounded_top.jpg) no-repeat; }
*/

.rounded_base { width:947px; height:19px; overflow:hidden; background:url(../images/content_rounded_base.gif) no-repeat; }
.logo_liquid { display:none; }
.logo_80 { position:absolute; left:0; bottom:-28px; display:block; width:80px; height:26px; background:url(../images/porta80.gif) no-repeat; overflow:hidden; text-indent:-10000px; }
.logo_loterica{ display:none; }
.logo_ebit { position:absolute; right:10px; bottom:-30px; display:block; width:30px; height:35px; background:url(../images/selo_bitConsumidor.gif) no-repeat; overflow:hidden; text-indent:-10000px; }

.copyright { position:absolute; display:block; width:947px; text-align:center; left:0; bottom:-24px; color:#8E8E8E; font-size:0.9em }


/* ETAPAS
*****************************************************************************************/

.etapas { width:944px; height:93px; background:url(../images/basket/basket_top_bg.gif); margin-left: 1px; }
.etapas .canto1, .etapas .canto2 { width:4px; height:93px; position:absolute; top:0; overflow:hidden; }
.etapas .canto1 { left:0; background:url(../images/basket/basket_top_canto1.jpg) no-repeat; }
.etapas .canto2 { right:0; background:url(../images/basket/basket_top_canto2.jpg) no-repeat; }

.etapas .breadcrumb { margin-left: 20px; color:#978e81; width:300px; height:38px; line-height:38px; }
.etapas .sseu_carrinho_seta { position:absolute; top:0; left:776px; width:15px; height:8px; background:url(../images/basket/basket_seu_carrinho_seta.gif) no-repeat;}
.etapas .para_efetivar { position:absolute; top:20px; left:684px; width:175px; height:50px; color:#727272; padding-left: 30px; background:url(../images/basket/basket_seta_paraefetuar.gif) no-repeat;}


.etapas ul { display:block; margin-left:10px; width:650px; height:45px; }
.etapas ul li { float:left; margin-right:1px; }
.etapas ul li a { display:block; width:161px; height:45px; overflow:hidden; text-indent:-10000px; }

.etapas ul li a.apostas { background:url(../images/icred/basket_etapas_pedido_off.gif) no-repeat; }
.etapas ul li a.identificacao { background:url(../images/icred/basket_etapas_identificacao_off.gif) no-repeat; }
.etapas ul li a.pagamento { background:url(../images/icred/basket_etapas_pagamento_off.gif) no-repeat; }
.etapas ul li a.confirmacao { background:url(../images/icred/basket_etapas_confirmacao_off.gif) no-repeat; }
.etapas ul li a.identificacao_off { background:url(../images/icred/basket_etapas_identificacao_off.gif) no-repeat; }

.etapas ul li a.apostas_on { background:url(../images/icred/basket_etapas_pedido_on.gif) no-repeat; }
.etapas ul li a.identificacao_on { background:url(../images/icred/basket_etapas_identificacao_on.gif) no-repeat; }
.etapas ul li a.pagamento_on { background:url(../images/icred/basket_etapas_pagamento_on.gif) no-repeat; }
.etapas ul li a.confirmacao_on { background:url(../images/icred/basket_etapas_confirmacao_on.gif) no-repeat; }


/*REGULAMENTO
*****************************************************************************************/
.regulamento_pagamento { width: 600px; background: #fff; height: 300px; overflow-y: scroll; border: 1px solid #000; padding: 6px; margin-bottom: 20px; margin-top: 10px;}

.regulamento_pagamento  h3 { font-size: 14px; margin: 4px 0;}
.regulamento_pagamento  p { margin: 4px 0; }


/*FOOTER
*****************************************************************************************/

.footer { z-index:20; }
.footer .linha { width:578px; height:2px; overflow:hidden; background:url(../images/linha_footer.gif) repeat-x; margin: 0 auto }
.footer p { line-height:34px; text-align:center; color:#8E8E8E }

/*EFEITOS
*****************************************************************************************/
.clear { position:relative; clear:both; height:1px; font-size:1px; }
.center { text-align:center; }
.underline { text-decoration:underline; }

/* tamanho */
.maior { font-size:1.3em; }

/* cores */
.cinza { color:#666; }
.preto { color:#000 }
a.preto { color:#000 }
.vermelho { color:#ff0000 }

/* detalhes */
.bold { font-weight:bold; }
.underline { text-decoration:underline; }


.botao { display:block; text-indent:-10000px; overflow:hidden; }
.floatleft { float:left; }
.displaynone { display:none; }

/*FORMAS DE PAGAMENTO
*****************************************************************************************/

.forma_pagto { margin: 7px 0 14px 7px; background:url(../images/box_jogo_rapido_bg.gif) repeat-y; padding-bottom:20px }
.forma_pagto .barra { width:592px; height:46px; background:url(../images/box_forma_pagto_bg_barra.jpg) repeat-x; }
.forma_pagto .canto_sup_esq { position:absolute; top:0; left:0; width:10px; height:46px; background:url(../images/box_forma_pagto_canto1.jpg) no-repeat; }
.forma_pagto .canto_sup_dir { position:absolute; top:0; right:0; width:10px; height:46px; background:url(../images/box_forma_pagto_canto2.jpg) no-repeat; }
.forma_pagto .barra h3 { position:absolute; top:18px; left:12px; font-size: 1.1em; color:#8F8F8F }
.forma_pagto .box { width:174px; height:190px; float:left; display:inline; margin-top:4px; padding-left:10px; color:#8E8E8E }
.forma_pagto .box h4 { font-size:1em }
.forma_pagto .transferencia { border-right:1px solid #E2E4D7; margin-left:13px; }
.forma_pagto .deposito_cartao { border-right:1px solid #E2E4D7 }
.forma_pagto .outras {  }
.forma_pagto ul { margin-top:16px }
.forma_pagto li { padding-left:30px; width:120px; height:22px; line-height:22px; margin-bottom:3px; }
.forma_pagto .linha { width:164px; height:1px; overflow:hidden; background:#E2E4D7; }
.forma_pagto .deposito_cartao ul { height:60px; }
.forma_pagto .real { background:url(../images/bandeira_real.gif) no-repeat; }
.forma_pagto .bb { background:url(../images/bandeira_bb.gif) no-repeat; }
.forma_pagto .banrisul { background:url(../images/bandeira_banrisul.gif) no-repeat; }
.forma_pagto .itau { background:url(../images/bandeira_itau.gif) no-repeat; }
.forma_pagto .unibanco { background:url(../images/bandeira_unibanco.gif) no-repeat; }
.forma_pagto .bradesco { background:url(../images/bandeira_bradesco.gif) no-repeat; }
.forma_pagto .aura { background:url(../images/bandeira_aura.gif) no-repeat; }
.forma_pagto .boleto { background:url(../images/bandeira_boleto.gif) no-repeat; }
.forma_pagto .outras .icred { width:154px; height:30px; display:block; overflow:hidden; text-indent:-10000px; background:url(../images/bandeira_i_cred.gif) no-repeat; margin:26px 0 20px 0; }

.forma_pagto li .tooltip { position:absolute; left:-166px; top:0; border:1px solid #b4b4b4; z-index:10000 }
.forma_pagto li .tooltip div { width:122px; border:1px solid #E2E4D7; padding:8px 16px; background:#fff; font-size:0.9em; color:#636363; line-height:14px;  }
.forma_pagto li .tooltip div span { display:block; width:8px; height:13px; background:url(../images/forma_pagto_tooltip_ponta.gif) no-repeat; position:absolute; right:-6px; top:5px; }

.forma_pagto table { width:572px; margin-left:10px; margin-top:14px; position:relative; }
.forma_pagto table td { padding:2px 3px 2px 3px; }
.forma_pagto table tr td img { display:block; margin:0 auto; }
.forma_pagto table thead td { padding-bottom:8px }
.forma_pagto table td.tipo .td_wrap { width:300px; }
.forma_pagto table thead td .td_wrap .traco_late { top:4px; height:14px }
.forma_pagto table .td_wrap { display:block; position:relative; width:40px; }
.forma_pagto table td .td_wrap .traco_late { width:1px; height:10px; background:#ACD8B7; position:absolute; top:0; left:-3px; overflow:hidden; }
.forma_pagto table .bullet { width:6px; height:6px; background:url(../images/bullet2.gif) no-repeat; overflow:hidden; margin:0 auto; }
.forma_pagto table .minimizar { width:7px; height:4px; background:url(../images/minimizar.gif) no-repeat; overflow:hidden; right:0px; position:absolute; top:4px }
.forma_pagto table td.tipo { font-weight:bold; }

.bg_verde1 { width:100%; background:#DBE79F; height:31px; text-align:center;background-repeat:no-repeat; margin: 0 0 0 0;   }
.bg_verde2 { width:100%; background:#DBE79F; height:15px;background-repeat:no-repeat; margin: 15px 0 0 0; padding-left:10px;  }
.bg_verde2 TD{padding-left:10px;}
.selos TD{text-align:center;height:20px;}

