﻿/*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 .header-right { color: #888; width:478px; height:40px; text-align: right; float: right; background:url(../images/data_bg.gif) no-repeat right top; padding:0px 15px 0 0; }
.header .header-right .data { padding: 37px 16px 6px 0; display: block;}
.header .header-right h2 { font-size: 16px; }

.header .header-right .menu-mega20 { height: 36px; width: 271px; float: right; }
.header .header-right .menu-mega20 .jogos { height: 36px; text-indent: -3000px; overflow: hidden; display: block; text-align: left; background:url(../images/menu_mega20_jogos.gif) no-repeat 0 0; width: 134px; padding: 0;}
.header .header-right .menu-mega20 .mega20 { height: 36px; text-indent: -3000px; overflow: hidden; display: block; text-align: left; background:url(../images/menu_mega20_mega20.gif) no-repeat 0 0; width: 137px;padding: 0;}
.header .header-right .menu-mega20 .jogos:hover { background:url(../images/menu_mega20_jogos.gif) no-repeat 0 -36px; }
.header .header-right .menu-mega20 .mega20:hover { background:url(../images/menu_mega20_mega20.gif) no-repeat 0 -36px; }
.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 }

.header-mega20 { width:946px; height:125px; background:url(../images/header_bg_mega20.gif) no-repeat right top; margin:0 auto; }
.header-mega20 .logo {width: 400;height: 94px; float: left; }
.header-mega20 .header-right { color: #888; width:478px; height:94px; text-align: right; float: right; background:url(../images/data_bg_mega20.gif) no-repeat right top; padding:0; }
.header-mega20 .header-right .data { padding: 10px 16px 33px 0; display: block;}
.header-mega20 .header-right h2 { font-size: 16px; }

.header-mega20 .header-right .menu-mega20 { height: 36px; width: 271px; float: right; }
.header-mega20 .header-right .menu-mega20 .jogos { height: 36px; text-indent: -3000px; overflow: hidden; display: block; text-align: left; background:url(../images/menu_mega20_jogos.gif) no-repeat; width: 134px; padding: 0;}
.header-mega20 .header-right .menu-mega20 .mega20 { height: 36px; text-indent: -3000px; overflow: hidden; display: block; text-align: left; background:url(../images/menu_mega20_mega20.gif) no-repeat; width: 137px;padding: 0;}
.header-mega20 .header-right .menu-mega20 .jogos:hover { background:url(../images/menu_mega20_jogos_hover.gif) no-repeat; }
.header-mega20 .header-right .menu-mega20 .mega20:hover { background:url(../images/menu_mega20_mega20_hover.gif) no-repeat; }
.header-mega20 ul { clear: both; }
.header-mega20 ul li { float: left; }
.header-mega20 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-mega20 ul li a.oque_e { background:url(../images/menu_hor_oque_e.gif) no-repeat; width:102px; background-color: #82a970;}
.header-mega20 ul li a.oque_e:hover { background-color: #598c26 }
.header-mega20 ul li a.como_apostar { background:url(../images/menu_hor_como_apostar.gif) no-repeat;  background-color: #82a970;}
.header-mega20 ul li a.como_apostar:hover { background-color: #598c26 }
.header-mega20 ul li a.regulamento { background:url(../images/menu_hor_regulamento.gif) no-repeat;  background-color: #82a970;}
.header-mega20 ul li a.regulamento:hover { background-color: #598c26 }
.header-mega20 ul li a.ajuda { background:url(../images/menu_hor_ajuda.jpg) no-repeat;  background-color: #82a970;}
.header-mega20 ul li a.ajuda:hover { background-color: #598c26 }
.header-mega20 ul li a.fale_conosco { background:url(../images/menu_hor_fale_conosco.gif) no-repeat;  background-color: #82a970;}
.header-mega20 ul li a.fale_conosco:hover { background-color: #598c26 }
.header-mega20 ul li a.da_privacidade { background:url(../images/menu_hor_privacidade.gif) no-repeat;  background-color: #82a970;}
.header-mega20 ul li a.da_privacidade:hover { background-color: #598c26 }
.header-mega20 ul li a.premiacoes { background:url(../images/menu_hor_premiacoes.gif) no-repeat;  background-color: #82a970;}
.header-mega20 ul li a.premiacoes:hover { background-color: #598c26 }
.header-mega20 ul li a.perguntas_frequentes { background:url(../images/menu_hor_perguntas_frequentes.gif) no-repeat; width:98px; _width:95px; background-color: #82a970; padding: 5px 0 0 40px; height:26px;}
.header-mega20 ul li a.perguntas_frequentes:hover { background-color: #598c26 }

/*ESTRUTURA
*****************************************************************************************/

.wrap {  width:946px; background:url(../images/content_bg.gif) 0 10px; margin:0 auto; }
.rounded_top { display:none; clear: both; }
.rounded_base { width:947px; height:19px; overflow:hidden; background:url(../images/content_rounded_base.gif) no-repeat; }
.wrap2 { width:947px; background:url(../images/content_bg_ini.jpg) no-repeat 0 top; padding:1px 0 0 0 }
.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 }

/*MENUS
*****************************************************************************************/

.menus { display:inline; width:159px; color:#6b6357; font-size:0.9em; float:left; margin-left:9px; margin-top: 6px;  }
.menus h2 { width:155px; height:24px; background:url(../images/menu_top_blank.gif) no-repeat; display:block; margin-bottom:0px; padding: 7px 0 0 4px; font-size: 14px;}
.menus .base { width:159px; height:4px; background:url(../images/menu_base.gif) no-repeat; display:block; overflow:hidden; }
.menus input { border:1px solid #bfbab2; width:137px; background:#fff; margin-bottom: 10px; }
.menus a { color:#6b6357; text-decoration:underline; }
.menus .minha_intersena, .menus .resultados, .menus .premios, .menus .premiosdestaque , .menus .ganhadores, .menus .boletim, .menus .indique { width:159px; background-color:#fff; margin-bottom:10px }

/*MINHA INTERSENA
*****************************************************************************************/

.menus .minha_intersena li label { margin-top: 2px; display: block }
.menus .minha_intersena li { padding:0; margin:0; line-height:12px; padding-left:10px; }
.menus .minha_intersena .ok { width:25px; height:19px; left:-2px; margin-top:10px; margin-bottom:7px; background:url(../images/bt_ok_cinza_verde.gif) no-repeat 0 0; }
.menus .minha_intersena .ok:hover { background:url(../images/bt_ok_cinza_verde.gif) no-repeat 0 -19px; }
.menus .minha_intersena .nao_cadastrado { display:block; padding-top:6px; }
.menus .minha_intersena .cadastrar_agora { width:110px; height:19px; left:-2px; margin:2px 0 8px 0; background:url(../images/bt_cadastrar_agora_cinza_verde.gif) no-repeat 0 0; }
.menus .minha_intersena .cadastrar_agora:hover { background:url(../images/bt_cadastrar_agora_cinza_verde.gif) no-repeat 0 -19px; }
.menus .minha_intersena li.divisao { height:30px; *height:27px; background:url(../images/bg_divisao_minha_intersena.gif) no-repeat; }
.menus .minha_intersena li.divisao a { font-size:1.2em; font-weight:bold; text-decoration:none; display:block; padding:8px 0 0px 18px; *padding:10px 0 0px 18px }
.menus .minha_intersena ul.logon { color: #886; font-size:1.1em; padding: 0 0 1px 0; }
.menus .minha_intersena ul.logon h3 { font-weight:bold; font-size:1.1em; background: #eff2de; margin-right: 10px;}
.menus .minha_intersena ul.logon a { text-decoration:none; }
.menus .minha_intersena ul.logon li { padding:0; margin:0; line-height:14px; padding-left:28px; background-image:url(../images/minha_intersena_bullet_claro.gif); background-repeat:no-repeat; background-position:18px 2px; color: #775 }
.menus .minha_intersena ul.logon li h4 { font-size: 11px; }
.menus .minha_intersena ul.logon li.sem_bullet { background-image:none }
.menus .minha_intersena .linha { width:151px; height:2px; overflow:hidden; background:url(../images/minha_intersena_linha.gif) repeat-x; margin:4px 0 4px 4px; }
.menus .minha_intersena ul.logon li.preto { background-image:url(../images/minha_intersena_bullet_preto.gif);  }
.menus .minha_intersena a { color: #886; }
.menus .minha_intersena .sair  a { display:block; width:32px; background: #978e81; color: #fff; font-weight: bold; font-size: 11px; padding: 2px 4px; text-align: center; text-decoration: none; margin-left: 68px; margin-bottom: -10px; }
.menus .minha_intersena .linha_pontilhada_vermelha { width:130px; height:1px; overflow:hidden; background:url(../images/linha_pontilhada_vermelha.gif) repeat-x; margin:4px 0 8px 0; }
.menus .minha_intersena .recuperar_senha { width:115px; height:23px; left:-2px; margin:2px 0 8px 0; background:url(../images/recuperar_senha.jpg) no-repeat; margin-top:8px; }
.menus .minha_intersena .vermelho { color:#FF5D06 }


/*RESULTADOS
*****************************************************************************************/

.menus .resultados {font-weight: bold;}

.menus .resultados .resMegasena { clear:both; width: 150px; margin: 0 0 10px 4px;}
.menus .resultados .resMegasena h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resMegasena .dezenas { border-top: 3px solid #a2caad; display: block; background-color: #e9e9e9; padding: 2px 3px;}
.menus .resultados .resMegasena .dezenas li { list-style: none; display: inline; padding: 2px 6px 2px 4px; color: #6b6357; font-size: 12px;}

.menus2 .resultados .resTimemania { clear:both; width: 150px; margin: 0 0 10px 4px;}
.menus2 .resultados .resTimemania h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus2 .resultados .resTimemania .dezenas { border-top: 3px solid #cdd683; display: block; background-color: #e9e9e9; padding: 2px 3px; border-bottom: 0px;}
.menus2 .resultados .resTimemania .dezenas li { list-style: none; display: inline; padding: 2px 3px 2px 3px; color: #6b6357; font-size: 12px;}
.menus2 .resultados .resTimemania .time { border-top: 0; background-color: #e9e9e9; display: block; height: 35px; padding: 4px 0 0 4px;}
.menus2 .resultados .resTimemania .time p {margin:0 0 5px 0; padding: 0; }
.menus2 .resultados .resTimemania .time li { list-style: none; display: inline; padding-right: 10px; color: #6b6357; font-size: 12px; position:absolute;}

.menus .resultados .resTimemania { clear:both; width: 150px; margin: 0 0 10px 4px; border-bottom: 0}
.menus .resultados .resTimemania h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resTimemania .dezenas { border-top: 3px solid #cdd683; display: block; background-color: #e9e9e9; padding: 2px 3px;}
.menus .resultados .resTimemania .dezenas li { list-style: none; display: inline; padding: 2px 3px 2px 3px; color: #6b6357; font-size: 12px;}
.menus .resultados .resTimemania .time { border-top: 0; display: block; background-color: #e9e9e9; padding: 2px 3px; border-top: 0px; border-bottom: 0px;}
.menus .resultados .resTimemania .time li { list-style: none; display: inline; padding: 2px 3px 2px 3px; color: #6b6357; font-size: 12px;}
.menus .resultados .resTimemania .dezenas { *border-bottom: 0px; }
.menus .resultados .resTimemania .time { *border: 0; *background-color: #e9e9e9; *display: block; *height: 35px; *padding: 4px 0 0 4px;*border-bottom: 0px;}
.menus .resultados .resTimemania .time p {*margin:0 0 2px 0; *padding: 0; }
.menus .resultados .resTimemania .time li { *list-style: none; *display: inline; *padding-right: 10px; *color: #6b6357; *font-size: 12px; *position:absolute; *padding-bottom: 2px;}

.menus .resultados .resLotofacil { clear:both; width: 150px;  margin: 0 0 10px 4px;}
.menus .resultados .resLotofacil h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resLotofacil .dezenas { border-top: 3px solid #c7a2ca; background-color: #e9e9e9; display: block; width: 150px; height: 57px; border-bottom: 0px;}
.menus .resultados .resLotofacil .dezenas li { list-style: none; float: left; padding: 2px 9px 2px 7px; color: #6b6357; font-size: 12px; }

.menus .resultados .resLotomania { clear:both; width: 150px;  margin: 0 0 10px 4px;}
.menus .resultados .resLotomania h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resLotomania .dezenas { border-top: 3px solid #f0c4ac; background-color: #e9e9e9; display: block; width: 150px; height: 76px; border-bottom: 0px;}
.menus .resultados .resLotomania .dezenas li { list-style: none; float: left; padding: 2px 9px 2px 7px; color: #6b6357; font-size: 12px; }

.menus .resultados .resQuina { clear:both; width: 150px; margin: 0 0 10px 4px;}
.menus .resultados .resQuina h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resQuina .dezenas { border-top: 3px solid #adb7d8; display: block; background-color: #e9e9e9; padding: 2px 3px;}
.menus .resultados .resQuina .dezenas li { list-style: none; display: inline; padding: 2px 8px 2px 7px; color: #6b6357; font-size: 12px;}

.menus .resultados .resFederal { clear:both; width: 150px; margin: 0 0 10px 4px;}
.menus .resultados .resFederal h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resFederal .dezenas { display: block; padding: 2px 3px; border-top: 3px solid #bcd1ed; background-color: #e9e9e9;}
.menus .resultados .resFederal .dezenas a {color: #6b6357; text-decoration: none;}

.menus .resultados .resLoteca { clear:both; width: 150px; margin: 0 0 10px 4px;}
.menus .resultados .resLoteca h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resLoteca .dezenas { display: block; padding: 2px 3px; border-top: 3px solid #f5b8b4; background-color: #e9e9e9;}
.menus .resultados .resLoteca .dezenas a {color: #6b6357; text-decoration: none;}

.menus .resultados .resDupla { clear:both; width: 150px; margin: 0 0 10px 4px;}
.menus .resultados .resDupla h3 { display: block; margin-bottom: 2px; font-size: 10px;}
.menus .resultados .resDupla .dezenas { border-top: 3px solid #add8d5; background-color: #e9e9e9; display: block; padding: 0 3px 2px 3px;}
.menus .resultados .resDupla .dezenas p {margin:0; padding: 0; color: #6b6357; font-size: 10px; padding-top: 5px;}
.menus .resultados .resDupla .dezenas li { list-style: none; display: inline; padding-right: 10px; color: #6b6357; font-size: 12px;}



/*PREMIOS
*****************************************************************************************/

.menus .premios li { padding:2px 0 0 0 ; margin:0 0 0 8px; height:30px; background:url(../images/bg_menu_calendario.gif) no-repeat; }
.menus .premios li h3 { padding:0; font-size:10px; margin: 0 0 0 6px; display: inline;}
.menus .premios li span { padding:0 0 0 0 ; margin-left:6px; font-size:1em; }
.menus .premios li span.dia_semana { margin-left:5px; font-size:1.1em; font-weight:bold; color:#ffffff; }
.menus .premios li.breve { background-image:url(../images/bg_menu_premios_breve.gif); }
.menus .premios li.hoje { background-image:url(../images/bg_menu_premios_hoje.gif); }
.menus .premios li.acum { background:url(../images/bg_menu_calendario_acum.gif) no-repeat; }
.menus .premios li.breve span, .menus .premios li.hoje span { font-weight:bold; }
.menus .premios li.header { padding:3px 0 4px 0 ; margin-left:5px; margin-top: 5px; height:12px; width:149px; background-color:#cbc6c0; }
.menus .premios li.header_atual { padding:3px 0 4px 0 ; margin-left:5px; height:12px; width:149px; background-color:#978e81;  }
.menus .premios .primeiro { background-position:0px -2px; height:34px; }
.menus .premios .pre_vendas { width:159px; background:url(../images/menu_pre_vendas.jpg) no-repeat; padding-top:65px }
.menus .premios .pre_vendas h2 { display:none }
.menus .premios .pre_vendas li { padding:10px 0 0 0 ; margin:0; height:40px; background-image:url(../images/bg_menu_premios.gif); }
.menus .premios .pre_vendas li span { margin-left:44px; font-size:1.1em; }
.menus .premios .pre_vendas li.breve { background-image:url(../images/bg_menu_premios_breve.gif); }
.menus .premios .pre_vendas li.hoje { background-image:url(../images/bg_menu_premios_hoje.gif); }
.menus .premios .pre_vendas li.breve span, .menus .premios li.hoje span { font-weight:bold; }

/*PREMIOS EM DESTAQUE
*****************************************************************************************/

.menus .premiosdestaque a { margin: 0 9px 9px 9px; display: block;}

/*GANHADORES
*****************************************************************************************/

.menus .ganhadores h3 { padding:3px 5px 4px 5px ; margin-left:5px; margin-top: 5px; height:12px; width:139px; background-color:#978e81; font-size: 11px; color: #fff}
.menus .ganhadores p { margin: 6px; line-height:18px; font-size: 11px }
.menus .ganhadores a { margin: 6px; line-height:18px; font-size: 11px; color:#5A5B56; }
.menus .ganhadores .ate_agora { background:url(../images/ate_agora_bg.gif) no-repeat; width: 112px; height: 34px; color: #fff; margin: 0 auto 10px auto; text-align: center; padding-top: 6px; font-size: 11px;}
.menuss .ganhadores .ate_agora { margin: 15px 0 10px 24px; padding:4px 0 0 0; width:105px; height:32px; background:#4E4E4E; text-align:center; color:#FFFFFF }

/*BOLETIM
*****************************************************************************************/

.menus .boletim h3 { padding:3px 5px 4px 5px ; margin-left:5px; margin-top: 5px; width:139px; background-color:#978e81; font-size: 11px; color: #fff; margin-bottom: 10px}
.menus .boletim p { margin: -10px 6px 0; line-height:18px; font-size: 11px }
.menus .boletim a { color: #fff; text-decoration: none; }

/*INDIQUE
*****************************************************************************************/

.menus .indique h3 { padding:3px 5px 4px 5px ; margin-left:5px; margin-top: 5px; width:139px; background-color:#978e81; font-size: 11px; color: #fff; margin-bottom: 10px}
.menus .indique p { margin: -10px 6px 0; line-height:18px; font-size: 11px }
.menus .indique a { color: #fff; text-decoration: none; }


/*CONTENT
*****************************************************************************************/

.content { float:left; width:606px; }

/*SERVIÇOS
*****************************************************************************************/

.servicos { float:left; width:164px; color:#4E4E4E; margin-top: 5px;}
.servicos h2 { display:block; width:151px; height:33px; font-size: 12px; padding: 12px 0 0 28px; _width:141px; }
.servicos p { margin: 0 0 0 28px; width:100px; line-height:18px; }
.servicos a { color:#5A5B56; }
.servicos .botao { margin: 5px 0 5px 12px; display:block; overflow:hidden; width:140px; height:20px; background:url(../images/bt_servicos_cinza_verde.gif) no-repeat 0 0; line-height:19px; text-align:center; font-size:1em; font-weight:bold; text-indent:0px; color: #fff; }
.servicos .botao:hover { background:url(../images/bt_servicos_cinza_verde.gif) no-repeat 0 -20px; }
.servicos .icred { margin: 115px 0 0 0 }
.servicos .icred h2 { background:url(../images/servicos_i_cred.gif) no-repeat; }
.servicos .icred a.logo { margin:10px 0 10px 4px; display:block; overflow:hidden; text-indent:-10000px; width:122px; height:54px; background:url(../images/logo_icred.gif) no-repeat; }
.servicos .icred a { display:block; margin: 4px 0 0 28px; text-decoration:underline; font-weight:bold }
.servicos .premiosdestaque { margin: 20px 0 0 0 }
.servicos .premiosdestaque h2 { background:url(../images/servicos_premios_destaque.gif) no-repeat; margin: 0 0 10px 0 }
.servicos .premiosdestaque  img { margin-bottom: 7px }

.servicos .feedrss { margin: 17px 0 0 0 }
.servicos .feedrss h2 { background:url(../images/servicos_feedrss.gif) no-repeat; margin: 0 0 10px 0 }
.servicos .feedrss  img { margin-bottom: 7px }
.servicos .feedrss .assine a {  background:url(../images/feed-icon-32x32.gif) no-repeat; font-size: 20px; font-weight: bold; padding: 4px 3px 4px 36px; margin: 20px 11px 0 11px; display: block;}

.servicos .twitter { margin: 17px 0 0 0; background: #fff; width: 159px; }
.servicos .twitter h2 { background:url(../images/menu_top_blank.gif) no-repeat; font-size: 14px; width: 155px; height: 24px; padding: 7px 0 0 12px; }
.servicos .twitter p {  margin: 4px 15px 12px 15px; color: #6b6357; font-size: 11px; font-weight: normal; line-height: 15px; width: auto; }
.servicos .twitter  img { margin-bottom: 7px }
.servicos .twitter .assine a {  background:url(../images/twitter-icon.gif) no-repeat; font-size: 16px; font-weight: bold; padding: 7px 3px 7px 36px; margin: 20px 0px 0 0px; display: block;}

.servicos .widget { margin: 17px 0 0 0; background: #fff; width: 159px; }
.servicos .widget h2 { background:url(../images/menu_top_blank.gif) no-repeat; font-size: 14px; width: 155px; height: 24px; padding: 7px 0 0 12px; }
.servicos .widget p {  margin: 4px 15px 12px 15px; color: #6b6357; font-size: 11px; font-weight: normal; line-height: 15px; width: auto; }
.servicos .widget  img { margin-bottom: 7px }
.servicos .widget .saiba_mais { margin: 0 0 3px 15px; color: #6b6357; font-size: 10px; text-transform: uppercase; text-decoration: underline; display: block; }
.servicos .widget .baixe a {  background:url(../images/widget-icon-32x32.gif) no-repeat; font-size: 20px; font-weight: bold; padding: 4px 3px 4px 36px; margin: 20px 0 0 0; display: block;}

.servicos .ganhadores { margin: 17px 0 0 0; background: #fff; width: 159px; }
.servicos .ganhadores h2 { background:url(../images/menu_top_blank.gif) no-repeat; font-size: 14px; width: 155px; height: 24px; padding: 7px 0 0 12px; }
.servicos .ganhadores h3 { margin: 2px 15px 10px 15px; color: #6b6357; font-size: 10px; text-transform: uppercase; font-weight: normal; }
.servicos .ganhadores .ate_agora { margin: 0px 0 0 24px; padding:4px 0 0 0; width:105px; height:32px; background:#4E4E4E; text-align:center; color:#FFFFFF }
.servicos .ganhadores .ate_agora .canto1 { position:absolute; width:4px; height:4px; overflow:hidden; top:0; left:0; background:url(../images/ate_agora_canto_1.gif) no-repeat; }
.servicos .ganhadores .ate_agora .canto2 { position:absolute; width:4px; height:4px; overflow:hidden; top:0; right:0; background:url(../images/ate_agora_canto_2.gif) no-repeat; }
.servicos .ganhadores .ate_agora .canto3 { position:absolute; width:4px; height:4px; overflow:hidden; bottom:0; left:0; background:url(../images/ate_agora_canto_3.gif) no-repeat; }
.servicos .ganhadores .ate_agora .canto4 { position:absolute; width:4px; height:4px; overflow:hidden; bottom:0; right:0; background:url(../images/ate_agora_canto_4.gif) no-repeat; }
.servicos .depoimentos { margin: 17px 0 0 0; background: #fff; width: 159px; }
.servicos .depoimentos h2 { background:url(../images/menu_top_blank.gif) no-repeat; font-size: 14px; width: 155px; height: 24px; padding: 7px 0 0 12px; }
.servicos .depoimentos .ler_mais { margin: 2px 15px 10px 15px; display: block; color: #6b6357; font-size: 10px; text-transform: uppercase; text-decoration: underline; }
.servicos .depoimentos .ler_mais .bullet { position:absolute; top:5px; left:-10px; display:block; width:5px; height:5px; overflow:hidden; background:url(../images/bullet.gif) no-repeat; }
.servicos .enquete { margin: 17px 0 0 0 }
.servicos .enquete h2 { background:url(../images/servicos_enquete.gif) no-repeat; height: 164px; }
.servicos .enquete ul { margin: 4px 0 0 28px; }
.servicos .enquete ul li label { margin-left:3px; top:-1px }
.servicos .boletim { margin: 17px 0 0 0; background: #fff; width: 159px; }
.servicos .boletim h2 { background:url(../images/menu_top_blank.gif) no-repeat; font-size: 14px; width: 155px; height: 24px; padding: 7px 0 0 12px; }
.servicos .boletim p {  margin: 4px 15px 12px 15px; color: #6b6357; font-size: 11px; font-weight: normal; line-height: 15px; width: auto; }
.servicos .indique { margin: 17px 0 0 0; background: #fff; width: 159px; }
.servicos .indique h2 { background:url(../images/menu_top_blank.gif) no-repeat; font-size: 14px; width: 155px; height: 24px; padding: 7px 0 0 12px; }
.servicos .indique p {  margin: 4px 15px 12px 15px; color: #6b6357; font-size: 11px; font-weight: normal; line-height: 15px; width: auto; }
.com_super_banner { top:-110px; }
.servicos .base { width:159px; height:8px; background:url(../images/menu_base.gif) no-repeat center bottom; display:block; overflow:hidden; }

/*.servicos .drop_icred { float:left; width:161px; height:auto; background:#FFA800; top:-11px; color:#4A560A; display:block;}*/
.servicos .drop_icred {	BACKGROUND: url(../images/bg_icred_orange.gif) no-repeat;DISPLAY: block; top:1px;_top:3px;overflow:hidden;FLOAT:left;COLOR: #4a560a;HEIGHT: auto}
.servicos .drop_icred .botao { margin: 0px; display:block; overflow:hidden; width:120px; height:19px; background:url(../images/bt_servicos.gif) no-repeat; line-height:19px; text-align:center; font-size:1em; font-weight:bold; text-indent:100000px }
.servicos .drop_icred .icred { width:48px; height:21px; background:url(../images/drop_icred_logo.gif) no-repeat; margin:12px 0 6px 12px; overflow: none; text-indent: 1000px;}
.servicos .drop_icred .linha { width:140px; height:2px; overflow:hidden; background:url(../images/drop_icred_linha.gif) repeat-x; margin:4px 0 4px 10px; }
.servicos .drop_icred .bt_drop { border:0px solid black; width:161px; height:33px; background:url(../images/drop_icred_concluir.jpg) no-repeat;  }
.servicos .drop_icred .valor_desc {  width:161px; display:block; text-align:center; color:#fff;  }
.servicos .drop_icred .valor { width:161px; display:block; font-size:1.4em; text-align:center; color:#000; font-weight:bold; }

/*carrinho*/
.servicos .carrinho { width: 161px; background: #978e81 url(../images/header_carrinho.gif) no-repeat left top; }
.servicos .carrinho h2 { color: #fff; font-size: 20px; font-weight: bold; margin: 0; padding: 7px 0 0 14px; }
.servicos .carrinho .carrinho_desc { padding: 0px 12px 10px 13px; display: block; color: #fff;}
.servicos .carrinho .valor { width: 131px; height: 27px; margin-left: 15px; display: block; background: url(../images/bg_carrinho_valor.gif) no-repeat left top; font-size: 21px; font-weight: bold; text-align: center; padding-top: 33px;}
.servicos .carrinho .concluir {width: 161px; height:31px; margin: 0; padding: 0; background: url(../images/bt_carrinho_concluir_cinza_verde.gif) no-repeat 0 0; margin-top: 10px; color: #4f4f4f; font-size: 12px; padding: 3px 0 0 10px;}
.servicos .carrinho .concluir:hover {background: url(../images/bt_carrinho_concluir_cinza_verde.gif) no-repeat 0 -34px; color: #fff;}

/*icred*/
.servicos .novoicred { width: 161px; background: #dea633; margin-top: 20px; padding: 0;}
.servicos .novoicred h2 {margin: 0; padding: 0;}
.servicos .novoicred .novoicred_desc { padding: 10px 12px 10px 13px; display: block; color: #fff;}
.servicos .novoicred .compre { width: 161px; height:28px; margin: 0; padding: 0; background: url(../images/bt_icred_compre_cinza_verde.gif) no-repeat 0 0; margin-bottom: 10px; font-size: 12px; padding-top: 9px; }
.servicos .novoicred .compre:hover {background: url(../images/bt_icred_compre_cinza_verde.gif) no-repeat 0 -37px;}
.servicos .novoicred .compreround { width: 161px; height:31px; margin: 0; padding: 0; background: url(../images/bt_icred_compre_cinza_verde_round.gif) no-repeat 0 0; margin-bottom: 0px; font-size: 12px; padding-top: 9px; }
.servicos .novoicred .compreround:hover {background: url(../images/bt_icred_compre_cinza_verde_round.gif) no-repeat 0 -40px;}
.servicos .novoicred .valor { width: 131px; height: 27px; margin-left: 15px; display: block; background: url(../images/bg_icred_valor.gif) no-repeat left top; font-size: 21px; font-weight: bold; text-align: center; padding-top: 33px;}
.servicos .novoicred .concluir {width: 161px; height:32px; margin: 0; padding: 0; background: url(../images/bt_icred_concluir_cinza_verde.gif) no-repeat 0 0;  margin-top: 10px; color: #4f4f4f; font-size: 12px; padding: 3px 0 0 10px;}
.servicos .novoicred .concluir:hover {background: url(../images/bt_icred_concluir_cinza_verde.gif) no-repeat 0 -35px; color: #fff; }

/*widface*/
#widface {
	background: url(../images/bg-widface.gif) no-repeat 0 0;
	width: 161px;
	height: 290px;
	padding-top: 25px;
	margin-top: 15px;
}
#widtwitter {
	margin-top: 15px;
}
#widtwitter h4 a{
	font-size: 11px;
}
#widfacefooter {
	width: 915px;
	height: 182px;
	background: url(../images/bg-widfacefooter.gif) no-repeat 0 0;
	padding: 2px 2px 2px 2px;
	margin: 20px 0 0 14px;
}
.twtr-hd {
	background: url(../images/bg-widtwitter.gif) no-repeat 0 0 !important;
	padding-top: 30px !important;
}
.twtr-ft {
	display: none;
}
.twtr-tweets {
	font-size: 11px;
}
.twtr-join-conv {
	display: none !important;
}
/*DESTAQUES
*****************************************************************************************/
.personalize { background: url(../images/personalize.gif) no-repeat 0 0;  width: 168px; height: 17px; display: block; margin-left: 403px; margin-top: 2px; padding: 3px 0 0 25px; font-weight: bold;cursor:pointer;}
.personalize:hover { background: url(../images/personalize.gif) no-repeat 0 -20px; color: #fff; }

.destaques { margin-bottom:0; margin-left:10px; width:586px; height:28px;border:solid 0px #000; background:url(../images/destaques_bg.jpg) repeat-x; margin-top: 6px; }

.destaques h3 { position:absolute; width:69px; height:13px; top:19px; left:10px; background:none; overflow:hidden; text-indent:10000px; }

.destaques ul.tipos { position:absolute; top:0; left:0px; width:586px; height:28px; }
.destaques ul.tipos li { display:inline; float:left; margin-right:1px; margin-bottom:0; }
.destaques ul.tipos li a { display:block; width:64px; height:28px; text-align:center; line-height:26px; color:#000000; background: #e6e2d6; }
.destaques ul.tipos li a h4 { font-size: 11px; font-weight: normal; }
.destaques ul.tipos li.federal { width: 65px; margin-right: 0; }
.destaques ul.tipos li.federal:hover { width: 65px; margin-right: 0; background: #bcd1ed; }

.destaques ul.tipos li.megasena { border-top: 3px solid #a2caad; }
.destaques ul.tipos li.lotofacil { border-top: 3px solid #c7a2ca; }
.destaques ul.tipos li.lotomania { border-top: 3px solid #f0c4ac; }
.destaques ul.tipos li.quina { border-top: 3px solid #adb7d8; }
.destaques ul.tipos li.duplasena { border-top: 3px solid #add8d5; }
.destaques ul.tipos li.loteca { border-top: 3px solid #f5b8b4; }
.destaques ul.tipos li.federal { border-top: 3px solid #bcd1ed; background: #e6e2d6; }
.destaques ul.tipos li.timemania { border-top: 3px solid #cdd683; }

.destaques ul.tipos li.megasena a.active, .destaques ul.tipos li.megasena a:hover { background: #a2caad; }
.destaques ul.tipos li.lotofacil a.active, .destaques ul.tipos li.lotofacil a:hover { background: #c7a2ca; }
.destaques ul.tipos li.lotomania a.active, .destaques ul.tipos li.lotomania a:hover { background: #f0c4ac; }
.destaques ul.tipos li.quina a.active, .destaques ul.tipos li.quina a:hover { background: #adb7d8; }
.destaques ul.tipos li.duplasena a.active, .destaques ul.tipos li.duplasena a:hover { background: #add8d5; }
.destaques ul.tipos li.loteca a.active, .destaques ul.tipos li.loteca a:hover { background: #f5b8b4; }
.destaques ul.tipos li.federal a.active, .destaques ul.tipos li.federal a:hover { background: #bcd1ed; }
.destaques ul.tipos li.timemania a.active, .destaques ul.tipos li.timemania a:hover { background: #cdd683; }

.destaques .destaque_imagem { position:absolute; top:40px; left:11px; width:565px; height:216px; border:0px solid #000000;}
.destaques .destaque_imagem img { border:none }

.destaques ul.paginacao { position:absolute; top:275px; right:10px; height:24px; }
.destaques ul.paginacao li { display:inline; float:left; margin-left:1px; }
.destaques ul.paginacao li a { display:block; width:34px; height:24px; text-align:center; line-height:24px; color:#FFFFFF; background:url(../images/destaque_pag_bg.gif) no-repeat; }
.destaques ul.paginacao li a:hover { color:#000000 }

.oldprice { color: #999999; }
.newprice { color: #0000ff; }

/*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:560px; }
.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; }

.forma_pagto table td.megasena { background:#ACD8B7; }
.forma_pagto table tr.megasena td { border-bottom:1px solid #ACD8B7; }
.forma_pagto table .megasena .td_wrap .traco_late { background:#ACD8B7; }

.forma_pagto table td.timemania { background:#F6F496; }
.forma_pagto table tr.timemania td { border-bottom:1px solid #F6F496; }
.forma_pagto table .timemania .td_wrap .traco_late { background:#F6F496; }

.forma_pagto table td.lotofacil { background:#DAC0CF; }
.forma_pagto table tr.lotofacil td { border-bottom:1px solid #DAC0CF; }
.forma_pagto table .lotofacil .td_wrap .traco_late { background:#DAC0CF; }

.forma_pagto table td.lotomania { background:#F5BA8B; }
.forma_pagto table tr.lotomania td { border-bottom:1px solid #F5BA8B; }
.forma_pagto table .lotomania .td_wrap .traco_late { background:#F5BA8B; }

.forma_pagto table td.quina { background:#ABB2C6; }
.forma_pagto table tr.quina td { border-bottom:1px solid #ABB2C6; }
.forma_pagto table .quina .td_wrap .traco_late { background:#ABB2C6; }

.forma_pagto table td.duplasena { background:#ADD8D4; }
.forma_pagto table tr.duplasena td { border-bottom:1px solid #ADD8D4; }
.forma_pagto table .duplasena .td_wrap .traco_late { background:#ADD8D4; }

.forma_pagto table td.loteca { background:#F6A19B; }
.forma_pagto table tr.loteca td { border-bottom:1px solid #F6A19B; }
.forma_pagto table .loteca .td_wrap .traco_late { background:#F6A19B; }

.forma_pagto table td.federal { background:#94A9C3; }
.forma_pagto table tr.federal td { border-bottom:1px solid #94A9C3; }
.forma_pagto table .federal .td_wrap .traco_late { background:#94A9C3; }

/*SUPER BANNER
*****************************************************************************************/

.super_banner { display:inline; float:left; width:754px; height:100px; margin:0 0 10px 9px; background:url(../images/superbanner_bg.jpg) repeat-x; }
.super_banner .canto1, .super_banner .canto2 { position:absolute; width:13px; height:100px; top:0; overflow:hidden; }
.super_banner .canto1 { background:url(../images/superbanner_canto1.jpg) no-repeat; left:0 }
.super_banner .canto1 span { display:block; text-indent:-10000px; overflow:hidden; background:url(../images/superbanner_text.gif) no-repeat; width:5px; height:146px; position:absolute; left:4px; top:5px; }
.super_banner .canto2 { background:url(../images/superbanner_canto2.jpg) no-repeat; right:0 }
.super_banner .file { position:absolute; top:5px; left:13px; width:728px; height:90px; background:#fff }

/*SUPER BANNER
*****************************************************************************************/
.novo_super_banner { width: 586px; height:94px; position: relative; padding: 6px 0 0 10px;}

/*DROP FORMA PAGAMENTO
*****************************************************************************************/
/*
.drop_forma_pagto { width:161px; background:#E1F370; position:absolute; top:-9px; right:13px; color:#4A560A; }
.drop_forma_pagto .bt_drop { display:block; width:161px; line-height:36px; text-align:center; color:#899F16; font-size:1em; font-weight:bold; position:absolute; bottom:-36px; background:#E1F370; }
.drop_forma_pagto .bt_drop span { display:block; text-indent:-10000px; overflow:hidden; background:url(../images/drop_forma_pagto_seta.gif) no-repeat; width:7px; height:4px; position:absolute; left:147px; top:27px; }
.drop_forma_pagto .bt_drop span.off { background:url(../images/drop_forma_pagto_seta_off.gif) no-repeat; }
.drop_forma_pagto .base { position:absolute; width:161px; overflow:hidden; height:4px; background:url(../images/drop_forma_pagto_base.gif) no-repeat; bottom:-40px; }
.drop_forma_pagto .on { display:block; }
.drop_forma_pagto .off { display:none; }
.drop_forma_pagto h4 { font-size:1em; margin:6px 0 0 14px;	 }
.drop_forma_pagto h4 span { font-weight:normal; }
.drop_forma_pagto p {  font-size:0.9em; width:134px; margin:8px 0 0 14px; }
.drop_forma_pagto .linha { width:157px; height:2px; overflow:hidden; background:url(../images/drop_forma_pagto_linha.gif) repeat-x; margin:4px 0 4px 1px; }
.drop_forma_pagto .icred { width:67px; height:30px; background:url(../images/bandeira_i_cred_amarelo.gif) no-repeat; margin:4px 0 0 12px; }
.drop_forma_pagto ul { margin:6px 0 0 14px; }
.drop_forma_pagto li { padding-left:30px; width:90px; height:22px; line-height:22px; margin-bottom:3px; }
.drop_forma_pagto .real { background:url(../images/bandeira_real.gif) no-repeat; }
.drop_forma_pagto .bb { background:url(../images/bandeira_bb.gif) no-repeat; }
.drop_forma_pagto .banrisul { background:url(../images/bandeira_banrisul.gif) no-repeat; }
.drop_forma_pagto .itau { background:url(../images/bandeira_itau.gif) no-repeat; }
.drop_forma_pagto .unibanco { background:url(../images/bandeira_unibanco.gif) no-repeat; }
.drop_forma_pagto .bradesco { background:url(../images/bandeira_bradesco.gif) no-repeat; }
.drop_forma_pagto .aura { background:url(../images/bandeira_aura.gif) no-repeat; }
.drop_forma_pagto .boleto { background:url(../images/bandeira_boleto.gif) no-repeat; }
*/
/*DROP FORMA PAGAMENTO
*****************************************************************************************/
/*
.drop_icred { width:161px; background:#FFA800; position:absolute; top:-9px; right:13px; color:#4A560A; }
.drop_icred .icred { width:48px; height:21px; background:url(../images/drop_icred_logo.gif) no-repeat; margin:12px 0 6px 12px; }
.drop_icred .linha { width:140px; height:2px; overflow:hidden; background:url(../images/drop_icred_linha.gif) repeat-x; margin:4px 0 4px 10px; }
.drop_icred .bt_drop { width:161px; position:absolute; bottom:-33px; height:33px; background:url(../images/drop_icred_concluir.jpg) no-repeat;  }
.drop_icred .valor_desc {  width:161px; display:block; text-align:center; color:#fff;  }
.drop_icred .valor { width:161px; display:block; font-size:1.4em; text-align:center; color:#000; font-weight:bold; }
*/

/*FOOTER
*****************************************************************************************/

.footer {margin-top: 20px;}
.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 }

/*FOOTERMENU
*****************************************************************************************/

.footer-menu { margin:15px auto; width:586px; height:28px; background:url(../images/destaques_bg.jpg) repeat-x; }

.footer-menu ul.tipos { position:absolute; top:0; left:0px; width:586px; height:28px; }
.footer-menu ul.tipos li { display:inline; float:left; margin-right:1px; }
.footer-menu ul.tipos li a { display:block; width:72px; height:22px; text-align:center; line-height:23px; color:#000000; background: #e6e2d6;}
.footer-menu ul.tipos li a h5 { margin:0; padding: 0; font-size: 11px; font-weight: normal;}
.footer-menu ul.tipos li.federal { width: 75px; margin-right: 0;}
.footer-menu ul.tipos li.federal:hover { width: 75px; margin-right: 0; background: #bcd1ed;}

.footer-menu ul.tipos li.megasena { border-top: 3px solid #a2caad; border-bottom: 3px solid #a2caad;}
.footer-menu ul.tipos li.lotofacil { border-top: 3px solid #c7a2ca; border-bottom: 3px solid #c7a2ca; }
.footer-menu ul.tipos li.lotomania { border-top: 3px solid #f0c4ac; border-bottom: 3px solid #f0c4ac; }
.footer-menu ul.tipos li.quina { border-top: 3px solid #adb7d8; border-bottom: 3px solid #adb7d8; }
.footer-menu ul.tipos li.duplasena { border-top: 3px solid #add8d5; border-bottom: 3px solid #add8d5; }
.footer-menu ul.tipos li.loteca { border-top: 3px solid #f5b8b4; border-bottom: 3px solid #f5b8b4; }
.footer-menu ul.tipos li.federal { border-top: 3px solid #bcd1ed; background: #e6e2d6; border-bottom: 3px solid #bcd1ed; }
.footer-menu ul.tipos li.timemania { border-top: 3px solid #cdd683; border-bottom: 3px solid #cdd683; }

.footer-menu ul.tipos li.megasena a.active, .footer-menu ul.tipos li.megasena a:hover { background: #a2caad; }
.footer-menu ul.tipos li.lotofacil a.active, .footer-menu ul.tipos li.lotofacil a:hover { background: #c7a2ca; }
.footer-menu ul.tipos li.lotomania a.active, .footer-menu ul.tipos li.lotomania a:hover { background: #f0c4ac; }
.footer-menu ul.tipos li.quina a.active, .footer-menu ul.tipos li.quina a:hover { background: #adb7d8; }
.footer-menu ul.tipos li.duplasena a.active, .footer-menu ul.tipos li.duplasena a:hover { background: #add8d5; }
.footer-menu ul.tipos li.loteca a.active, .footer-menu ul.tipos li.loteca a:hover { background: #f5b8b4; }
.footer-menu ul.tipos li.federal a.active, .footer-menu ul.tipos li.federal a:hover { background: #bcd1ed; }
.footer-menu ul.tipos li.timemania a.active, .footer-menu ul.tipos li.timemania a:hover { background: #cdd683; }

.footer-menu .destaque_imagem { position:absolute; top:40px; left:11px; width:565px; height:216px; border:0px solid #000000;}
.footer-menu .destaque_imagem img { border:none }

.footer-menu ul.paginacao { position:absolute; top:275px; right:10px; height:24px; }
.footer-menu ul.paginacao li { display:inline; float:left; margin-left:1px; }
.footer-menu ul.paginacao li a { display:block; width:34px; height:24px; text-align:center; line-height:24px; color:#FFFFFF; background:url(../images/destaque_pag_bg.gif) no-repeat; }
.footer-menu ul.paginacao li a:hover { color:#000000 }

/*EFEITOS
*****************************************************************************************/
.clear { position:relative; clear:both; height:1px; font-size:1px; }
.center { text-align:center; }
.underline { text-decoration:underline; }

.maior { font-size:1.3em; }

.cinza { color:#666; }
.preto { color:#000 }
a.preto { color:#000 }
.vermelho { color:#ff0000 }
.verde { color:#05B300 }
.bold { font-weight:bold; }

.botao { display:block; text-indent:-10000px; overflow:hidden; }

.floatleft { float:left; }
.displaynone { display:none; }

.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;}

.selecaoConcursos label
{
    font-family: Verdana, Arial, Helvetica, sans-serif, MS UI Gothic;
    font-size: 9px;
    position:relative;
    top:-3px;
    left:2px;
}
