@charset "utf-8";
@import url(newStyle.css);
/*##########
INICIO GERAL
##########*/
* {
	font: 11px Verdana;
	color: #815762;
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
body {
	text-align: center;
	background: url(../_IMG/bg_body_encontre_loterica.jpg) no-repeat center bottom #012883;
	height: 100%;
}
/*body {
	text-align: center;
	background: url(../_IMG/body.jpg) no-repeat center 308px #012883;
	height: 100%;
}*/
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
p {
	margin: 5px 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.over:hover {
	background-position: bottom !important;
}
.overOpaca:hover {
	-moz-opacity: 0.5;
	opacity:.5;
	filter: alpha(opacity=50);
}
img {
	vertical-align: bottom;
}
ul {
	list-style: none;
}
input {
	border: 1px solid #8ab5d4;
	color: #005ca5;
}
textarea {
	border: 1px solid #8ab5d4;
	color: #005ca5;
}
select {
	border: 1px solid #8ab5d4;
	color: #005ca5;
}
option {
	color: #815762;
}
.left {
	float: left;
}
.right{
	float: right;
}
.align_l {
	text-align: left;
}
.align_r{
	text-align: right;
}
.clear {
	clear: both;
}
.main {
	width: 970px;
	/*height: 700px;*/
	margin: 0 auto;
	text-align: left;
}
.cBlue, .cBlue a, .cBlue b, .cBlue p, .cBlue i, .cBlue u, .cBlue label, .cBlue pre, .cBlue span  {
	color: #005ca5;
}
.cRed, .cRed a, .cRed b, .cRed p, .cRed i, .cRed u, .cRed label, .cRed pre, .cRed span  {
	color: #ed1c24;
}
.hr {
	background: url(../_IMG/hr.gif) 0px 1px repeat-x;
	font-size: 1px;
	height: 3px;
	clear: both;
}
.ie6 img, div, a {
	behavior: url(_JS/iepngfix.htc);
}
/*#########
FIM GERAL
#########*/

/*###########
INICIO HEADER
###########*/
.header {
	background: url(../_IMG/bg_header.png) no-repeat center top;
	text-align: center;
	height: 308px;
	position: relative;
	top: 0px;
	left: 0px;
}
a.btHome {
	position: absolute;
	top: -63px;
	left: -69px;
	z-index: 2;
	font: 1px arial;
	color: #ff7105;
	display: block;
	width: 22px;
	height: 80px;
	background: url(../_IMG/btHome.gif) no-repeat;
}
.headerFlash {
	height: 260px;
	margin: 0 auto;
}
.linkLogo {
	width: 100px;
	height: 110px;
	display: block;
	position: absolute;
	top: 35px;;
	left: 50%;
	margin-left: -465px;
	background: url(../_IMG/px.gif);
}
.menu {
	height: 66px;
	width: 960px;
	margin: 0 auto;
	position: absolute;
	top: 233px;
	left: 50%;
	margin-left: -465px;
}
.menu ul {
/*	position: absolute;
	top: 0px;
	left: 50px;*/
}
.menu li {
	float: left;
	display: inline-block;
}
.menu li a {
	font-size: 1px;
	height: 66px;
	text-indent: -9999px;
	display: block;
	float: left;
	cursor: pointer;
}
.menu #headerMenu1_mnMegasena {
	width: 106px;
	background: url(../_IMG/mnMegasena.png) no-repeat;
}
.menu #headerMenu1_mnTimemania {
	width: 101px;
	background: url(../_IMG/mnTimemania.png) no-repeat;
}
.menu #headerMenu1_mnLotomania {
	width: 102px;
	background: url(../_IMG/mnLotomania.png) no-repeat;
}
.menu #headerMenu1_mnDuplasena {
	width: 104px;
	background: url(../_IMG/mnDuplasena.png) no-repeat;
}
.menu #headerMenu1_mnQuina {
	width: 71px;
	background: url(../_IMG/mnQuina.png) no-repeat;
}
.menu #headerMenu1_mnInstantania {
	width: 113px;
	background: url(../_IMG/mnInstantania.png) no-repeat;
}
.menu #headerMenu1_mnLotofacil {
	width: 93px;
	background: url(../_IMG/mnLotofacil.png) no-repeat;
}
.menu #mnLoteca {
	width: 75px;
	background: url(../_IMG/mnLoteca.png) no-repeat;
}
.menu #mnLotogol {
	width: 85px;
	background: url(../_IMG/mnLotogol.png) no-repeat;
}
.menu #headerMenu1_mnFederal {
	width: 87px;
	background: url(../_IMG/mnFederal.png) no-repeat;
}
/*########
FIM HEADER
########*/

/*#########
INICIO MAIN
#########*/
.box_volante {
	width: 268px;
	height: 295px;
	background: url(../_IMG/box_volante_online.png) no-repeat top left;
	float: left;
}
.box_MegaDaVirada {
	width: 270px;
	height: 444px;
	background: url(../_IMG/box_mega_virada.png) no-repeat top left;
	float: left;
}
.boxFlash {
	width: 379px;
	/*height: 670px;*/
	margin-left: 35px;
	display: inline;
	float: left;
}
.boxFlash2 {
	width: 379px;
	height: 620px;
	margin-left: 35px;
	display: inline;
	float: left;
}
.boxChamadaLeft {float:left; width:270px; margin-top:5px;}
.box_galeria_lotericas_home {
	width: 246px;
	height: 152px;
	background: url(../_IMG/box_galeria_loterica.png) no-repeat top left;
	float: left;
    margin-top:20px;
    margin-left:-10px;
}
.box_numeros_sorteados_home {
	width: 246px;
	height: 158px;
	background: url(../_IMG/box_numeros_sorteados_home.png) no-repeat top left;
	float: left;
    margin-top:20px;
    margin-left:-10px;
}
.box_encontre_lotericas_home {
	width: 246px;
	height: 165px;
	background: url(../_IMG/box_encontre_loterica_prox.png) no-repeat top left;
	float: left;
    margin-top:20px;
    margin-left:-10px;
}
.box_encontre_lotericas {
	width: 260px;
	height: 295px;
	background: url(../_IMG/box_encontre_loterica.png) no-repeat top left;
	float: left;
}
.box_encontre_lotericas_content {margin-left:30px; padding-top:80px; width:208px; font:11px tahoma; color:#000;}
.box_encontre_lotericas_form {margin:0px 10px 15px 0px; font:9px tahoma; color:#3a3a3a;}

.box_campanha_loterias_caixa {
	width: 260px;
	height: 295px;
	background: url(../_IMG/box_campanha_loterica_caixa.png) no-repeat top left;
	float: left;
}
.box_campanha_loterias_caixa_contet {margin-left:30px; padding-top:80px; width:208px; font:11px tahoma; color:#000;}

.boxGoogleMap {
	width: 670px;
	height: 670px;
	margin-left: 10px;
	float: left;
}
.box_right {
	width: 230px;
	float: right;
	margin-top: 20px;
}
.boxFezinha {
	background: url(../_IMG/bg_fezinha.png) no-repeat 0px 0px;
    width:230px;
    height:95px;
	padding-top: 130px;
}
.boxFezinha .content {
	text-align: center;
}
.boxFezinhaResult {
	background: url(../_IMG/bg_fezinha_result.png) no-repeat 0px 0px;
    width:230px;
    height:95px;
	padding-top: 100px;
	padding-bottom: 30px;
}
.boxFezinhaResult .content {
	text-align: center;
}
.boxFezinhaResult .content .boxNumero {
	background: url(../_IMG/bg_fezinha_num.png) 0px 0px no-repeat;
	margin: 0 auto;
	width: 96px;
	height: 75px;
	padding: 17px 0 0 5px;
}
.boxDstkCaixa {
	background: url(../_IMG/bg_dstk_caixa.png) no-repeat 0px 0px;
	padding: 21px;
	width: 187px;
	height: 253px;
	margin-top: 20px;
}
.boxDstkCaixa .content {
	text-align: center;
}

.box-comerciais {
	background: url(../_IMG/box-comerciais.png) no-repeat;
	width: 272px;
	height: 217px;
}
.bt-box-encontre-loterica {
	background: url(../_IMG/box-encontre-loterica.png) no-repeat;
	width: 272px;
	height: 64px;
}
.box-videos01 {width:272px; float:left;}
.box-videos02 {width:451px; float:left;}
.box-videos03 {width:232px; float:left;}
/*######
FIM MAIN
######*/

/*###########
INICIO FOOTER
###########*/
.footer {
	height: 20px;
	clear: both;
	text-align: center;
}
/*########
FIM FOOTER
########*/


/*#############
INICIO LIGHTBOX
#############*/
.boxVolantes {
	width: 470px;
	height: 134px;
	padding: 36px 20px 20px 20px;
	background: url(../_IMG/box_alerta.png) no-repeat 0px 0px;
}
.boxVolantes p {
	color: #000;
	font: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	margin-top: 0px;
}
.boxValidacao {
	width: 351px;
	height: 154px;
	padding: 46px 60px 48px 49px;
	background: url(../_IMG/bg_box_validacao.gif) no-repeat 0px 0px;
}
.boxValidacao div {
	height: 100%;
	vertical-align: bottom;
}
.boxValidacao p {
	color: #3a3a3a;
	font: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	position: relative;
	top: 50%;
	margin-top: -5px;*/
	vertical-align: middle;
	margin-top: 75px;
}
.boxValidacao .btFechar {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	left: 400px;
	z-index: 999;
}

.boxMegaVirada {
	width: 440px;
	height: 350px;
	padding: 75px 32px 30px 25px;
	background: url(../_IMG/bgLayerMegaVirada.gif) no-repeat 0px 0px;
}
.boxMegaVirada div {
	height: 100%;
	vertical-align: bottom;
}
.boxMegaVirada p {
	color: #3a3a3a;
	font: Tahoma, Geneva, sans-serif;
	text-align: left;
	padding-right: 10px;
}
.boxMegaVirada .btFechar {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 465px;
	z-index: 999;
}
.boxMegaVirada .scroll {
	overflow: auto; 
	height: 350px; 
	width: 450px;
	margin-top: 10px;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#0019a1;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color:#0019a1;
	scrollbar-shadow-color:#000030;
	scrollbar-darkshadow-color:#000030;
	scrollbar-track-color:#0053c3;
}

.boxPolitica {
	width: 440px;
	height: 350px;
	padding: 75px 32px 30px 25px;
	background: url(../_IMG/bg_box_politica.gif) no-repeat 0px 0px;
}
.boxPolitica div {
	height: 100%;
	vertical-align: bottom;
}
.boxPolitica p {
	color: #3a3a3a;
	font: Tahoma, Geneva, sans-serif;
	text-align: left;
	
}
.boxPolitica .btFechar {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 465px;
	z-index: 999;
}

.boxAjuda2 {
	width: 495px;
	height: 301px;
	background: url(../_IMG/bg_box_ajude2.png) no-repeat 0px 0px;
}
.boxAjuda2 p {
	color: #000;
	font: Tahoma, Geneva, sans-serif;
	font-size: 10px;
    text-align:left;
	margin-top: 0px;
}
.boxAjuda {
	width: 495px;
	height: 301px;
	background: url(../_IMG/bg_box_ajude.png) no-repeat 0px 0px;
}
.boxAjuda p {
	color: #000;
	font: Tahoma, Geneva, sans-serif;
	font-size: 10px;
    text-align:left;
	margin-top: 0px;
}
.boxAjuda-layer {margin-top:60px; width:450px; margin-left:18px; float:left;}

.boxAjuda-layer-botao {margin-left:465px; margin-top:10px;}
.boxAjuda-Erro {
	width: 495px;
	height: 156px;
	background: url(../_IMG/bg_box_ajude-erro.png) no-repeat 0px 0px;
}
.boxAjuda-Erro p {
	color: #000;
	font: Tahoma, Geneva, sans-serif;
	font-size: 10px;
    text-align:center;
	margin-top: 0px;
}

.layer-mapa-box {width:420px; background-color:#FFF;}
.layer-mapa-texto{text-align:left; font-size: 10px; font-family: Tahoma, Geneva, sans-serif; font-color: #000;}
/*##########
FIM LIGHTBOX
##########*/  

.scroll-texto {font:11px tahoma; color:#000; text-align:left;}


/*###############
NUMEROS SORTEADOS
###############*/  
.conteudo-sorteados-main {width:337px; margin-left:20px; margin-top:40px;}
.conteudo-digite-numeros_sorteado {
	width: 314px;
	height: 30px;
	background: url(../_IMG/digite_numeros_sorteado.png) no-repeat;
	float:left;
	}
.conteudo-sorteados-combo {text-align:center; margin-top:10px;}

.box-probalidades-top {
	width: 294px;
	height: 47px;
	background: url(../_IMG/box-numeros-probalidades-top.png) no-repeat;
	}
.box-probalidades-main {
	width: 294px;
	background: url(../_IMG/box-numeros-probalidades-main.gif) repeat-y;
	}	
.box-probalidades-bottom {
	width: 294px;
	height: 15px;
	background: url(../_IMG/box-numeros-probalidades-bottom.png) no-repeat;
	float:left;	
	}
.risco-probalidades {
	width: 284px;
	height: 1px;
	background: url(../_IMG/box-numeros-probalidades-traco.png) no-repeat 0px 0px;
	}	


.box-probalidades-geral {width:284px; padding-left:5px;}
.risco-probalidades-box-texto {height:23px; width:142px; float:left; text-align:center;}
.risco-probalidades-texto {font-size: 10px; font-family: Tahoma, Geneva, sans-serif; font-color: #000; padding-top:5px;}
.boxMaisSorteados {
	width: 270px;
	height: 190px;
	background: url(../_IMG/box_numeros_mais_sorteados.png) no-repeat 0px 0px;
}
/*###############
FIM NUMEROS SORTEADOS
###############*/  

/*######################
INICIO HISTORICO APOSTAS
######################*/
.box_minhasApostas {
	width: 268px;
	height: 182px;
	background: url(../_IMG/box_minhasApostas.png) no-repeat top left;
}
.mainContent {
	float: left;
	position: relative;
	top: 0;
	left: 0;
}
.mn_minhasApostas {
	margin: 71px 0 0 4px;
	height: 61px;
}
.mn_minhasApostas li {
	float: left;
	height: 61px;
}
.mn_minhasApostas li a {
	width: 176px;
	height: 61px;
	display: block;
	text-indent: -99999px;
	background: url(../_IMG/bt_historicoApostas.png) 0px 0px no-repeat;
}
.mn_minhasApostas .bt_cadastreApostas {
	background-image: url(../_IMG/bt_cadastreApostas.png);
}
.mn_minhasApostas .bt_altereCadastro {
	background-image: url(../_IMG/bt_altereCadastro.png);
}

.mn_minhasApostas li a:hover, .mn_minhasApostas .on {
	background-position: 0px bottom;
}
.contentMinhasApostas {
	width: 620px;
	height: 390px;
	padding: 0 35px 0 14px;
	overflow: auto;
	margin: 0 0 125px 0;
}
.contentMinhasApostas.homeHistorico{
	width: 655px;
	padding: 0 0 0 14px;
}
.contentMinhasApostas p {
	font-family: Tahoma;
	font-size: 13px;
	color: #3a3a3a;
	margin: 3px 0;
}
.contentMinhasApostas p b {
	color: #2d5fc9;
}
.listApostas {
	background: url(../_IMG/hr_solid.gif) 0px bottom no-repeat;
	padding: 10px 0 6px 0;
}
.listApostas li {
	padding: 5px 0 10px 14px;
	background: url(../_IMG/hr_dashed.gif) 14px top no-repeat;
}
.listApostas .numApostados {
	background: url(../_IMG/bullet.gif) 1px 3px no-repeat;
	padding-left: 11px;
	text-transform: uppercase;
	font-size: 10px;
	width: 335px;
}
.listApostas .nomeMes {
	background: url(../_IMG/tit_meses.gif) 0px 0px;
	width: 92px;
	height: 22px;
	display: block;
	padding: 0;
	text-indent: -999999px;
}
.listApostas .nomeMes.m2 {
	background-position: 0 -22px;
}
.listApostas .nomeMes.m3 {
	background-position: 0 -44px;
}
.listApostas .nomeMes.m4 {
	background-position: 0 -66px;
}
.listApostas .nomeMes.m5 {
	background-position: 0 -88px;
}
.listApostas .nomeMes.m6 {
	background-position: 0 -110px;
}
.listApostas .nomeMes.m7 {
	background-position: 0 -132px;
}
.listApostas .nomeMes.m8 {
	background-position: 0 -154px;
}
.listApostas .nomeMes.m9 {
	background-position: 0 -176px;
}
.listApostas .nomeMes.m10 {
	background-position: 0 -198px;
}
.listApostas .nomeMes.m11 {
	background-position: 0 -220px;
}
.listApostas .nomeMes.m12 {
	background-position: 0 -242px;
}
.boxPopVolante {
	background: url(../_IMG/bg_box_imprimaVolante.png) 0px 10px no-repeat;
	width: 324px;
	height: 557px;
	text-align: left;
}
.boxPopVolante .bt_fechar {
	background: url(../_IMG/bt_fechar.png) 0px 0px no-repeat;
	height: 35px;
	width: 35px;
	display: block;
	text-indent: -99999px;
	float: right;
}
.boxPopVolante p {
	font-family: Tahoma;
	color: #3a3a3a;
	font-size: 13px;
	padding: 40px 0 0 40px;
	font-weight: bold;
	margin: 0;
}
.boxPopVolante .viewVolante {
	margin: 10px 0 0 31px;
}
.boxPopVolante .bt_imprimir {
	margin: 15px 0 0 112px;
}
.imgVejaVantagens {
	margin-left: 10px;
	position: absolute;
	top: 0px;
	left: 0;
}
.boxExcluirVolante {
	background: url(../_IMG/bg_boxExcluirVolante.gif) 0px 10px no-repeat;
	width: 500px;
	height: 144px;
	text-align: left;
}
.boxExcluirVolante .bt_fechar {
	background: url(../_IMG/bt_fechar.png) 0px 0px no-repeat;
	height: 35px;
	width: 35px;
	display: block;
	text-indent: -99999px;
	float: right;
}
.boxExcluirVolante p {
	width: 490px;
	text-align: center;
	font-family: Tahoma;
	color: #3a3a3a;
	font-size: 11px;
	clear: both;
	font-weight: bold;
	margin: 0;
	padding-top: 17px;
}
.boxExcluirVolante .botoes {
	width: 490px;
	text-align: center;
	padding-top: 15px;
}
/*###################
FIM HISTORICO APOSTAS
###################*/
/*###################
INICIO HOME HISTORICO
###################*/
.boxCadastro {
	background:url(../_IMG/bg_boxCadastro.gif) 0px 0px no-repeat;
	width: 274px;
	height: 126px;
	text-align: center;
	margin-top: 35px;
	float: left;
}
.boxFacaLogin {
	background: url(../_IMG/box_facaLogin.png) 0px 10px no-repeat;
	-background: url(../_IMG/box_facaLogin.gif) 0px 10px no-repeat;
	width: 420px;
	height: 244px;
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
}
.boxFacaLogin .bt_fechar {
	background: url(../_IMG/bt_fechar.png) 0px 0px no-repeat;
	-background: url(../_IMG/bt_fechar.gif) 0px 0px no-repeat;
	height: 35px;
	width: 35px;
	display: block;
	text-indent: -99999px;
	float: right;
}
.boxFacaLogin .contentFacaLogin {
	width: 410px;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 0;
}
.boxFacaLogin .contentFacaLogin p, .boxFacaLogin .contentFacaLogin p b {
	font-family: Tahoma;
	color: #3a3a3a;
}
.loginHistorico {
	width: 310px;
	text-align: left;
	margin: 19px auto 0 auto;
}
.loginHistorico li {
	height: 25px;
}
.loginHistorico label {
	color: #3a3a3a;
	width: 60px;
	text-align: right;
	display: inline-block;
}	
.loginHistorico input {
	width: 173px;
}	
.loginHistorico p {
	margin: 0 0 2px 64px;
	background: url(../_IMG/bullet_bgBlue.gif) 1px 3px no-repeat;
	padding-left: 11px;	
}
.boxFacaLogin .contentFacaLogin p a {
	font-size: 10px;
	font-family: Tahoma;
	color: #3a3a3a;
}
.boxFacaLogin.boxSenhaEnviada {
	background-image: url(../_IMG/bg_boxSenhaEnviada.png);
	height: 168px;
}
/*################
FIM HOME HISTORICO
################*/
/*#############
INICIO CADASTRO
#############*/
.formCadastro {
	margin-top: 40px;
}
.formCadastro li {
	height: 32px;
}
.formCadastro label, .formCadastro span {
	font-family: Tahoma;
	color: #6ea2cc;
	font-size: 12px;
	width: 171px;
	display: inline-block;
	text-align: right;
}
.formCadastro input {
	width: 167px;
}
.formCadastro .radioCheckbox input {
	background: none;
	border: none;
	width: auto;
	vertical-align: middle;
}
.formCadastro .radioCheckbox label {
	width: auto;
	margin-right: 10px;
}
.formCadastro p {
	font-family: Tahoma;
	color: #6ea2cc;
	font-size: 12px;
}
.boxFacaLogin.boxAvisoCelular {
	background-image: url(../_IMG/bg_box_alerta2.png);
	width: 470px;
	height: 138px;
}
/*##########
FIM CADASTRO
##########*/
/*######################
INICIO CADASTRAR APOSTAS
######################*/
.formApostasCadastro li {
	height: 36px;
}
.formApostasCadastro label {
	font-family: Tahoma;
	color: #6ea2cc;
	font-size: 12px;
	width: 230px;
	display: inline-block;
	text-align: right;
	text-transform: uppercase;
	margin-right: 2px;
}
.formApostasCadastro input {
	width: 167px;
}
.formApostasCadastro .liNumApostados {
	padding-left: 236px;
	height: auto;
	width: 250px;
	vertical-align: top;
}
.formApostasCadastro .liNumApostados input {
	width: 27px;
	margin-right: 16px;
	margin-bottom: 10px;
}
.formApostasCadastro .radioCheckbox input {
	background: none;
	border: none;
	width: auto;
	vertical-align: middle;
}/*
.contentMinhasApostas.contentCadastroApostar {
	height: 500px;
	margin-bottom: 165px;
}*/
.contentMinhasApostas.contentCadastroApostar b {
	color: #3a3a3a;
	font-size: 11px;
}
.volantesApostas {
	margin: 0 0 5px 14px;
}
.volantesApostas img {
	margin: 10px 10px 0 0;
}
.boxJogoSelecionado {
	margin-left: 14px;
}
.boxJogoSelecionado p {
	margin: 5px 0 10px 0;
}
.bt_excluir {
	padding-left: 35px;
	background: url(../_IMG/bt_excluirX.gif) 20px 2px no-repeat;
	display: block;
	float: right;
	margin-top: 10px;
	font-family: Tahoma;
}
/*###################
FIM CADASTRAR APOSTAS
###################*/

.boxMenuLogado {
	width: 166px;
	text-align: left;
	margin: 0 auto 10px auto;
	color: #0250ac;
}
.boxMenuLogado .contentLogado {
	width: 167px;
	background: url(../_IMG/bg_boxMenuLogado_middle.png) 0px 0px repeat-y;
	padding: 4px 7px 5px 10px;
	color: #0250ac;
}
.boxMenuLogado .bt_sair {
	background: url(../_IMG/bullet_bgBlue.gif) 0px 3px no-repeat;
	padding-left: 8px;
	margin: 0 0 0 130px;
	color: #cd6100;
	text-decoration: underline;
}