html, body {
	margin: 0px;
	padding: 0px;
	border: none;
	background: #fff;
	color: #333;}
body {
	background-image: url(../gfx/bg.png);
	background-repeat: repeat-x;
	background-position: top left;}

h1, h2, h3, h4, h5, h6 {
	position: relative;
	margin: 0px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;}

/* PAGE WRAPPER */
.wrapper {
	position: relative;
	margin: auto;
	overflow: auto;
	width: 990px;
	padding-left: 3px;
	padding-right: 3px;
	background: url(../gfx/wrapper_bg.png) top center no-repeat;}

/* TOP */
.top {
	position: relative;
	clear: both;
	height: 107px;
	background: url(../gfx/top_bg.jpg) top center no-repeat;}
/* MENU */
.menu {
	background: url(../gfx/menu_bg.png) top left repeat-x;
	clear: both;
	height: 43px;
	margin: 0px;
	overflow: hidden;
	padding-top: 1px;
	position: relative;}
.menu ul li a {
	display: block;
	overflow: hidden;
	float: left;
	background: url(../gfx/menu_bg2.png) top right no-repeat;
	height: 40px;
	line-height: 40px;
	padding-left: 10px ;
	padding-right: 25px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2174c6;
	text-decoration: none;}
.menu ul li a:hover {color: #0d4984;}

.menu ul li:first-child {
	background: url(../gfx/menu_home.png) top left no-repeat;}
.menu ul li:first-child a {
	color: #E38600 !important;
	padding-left: 0;
	line-height: 40px;}
.menu ul li:first-child a img{
	float: left;
	margin-right: 3px;}
.noPad {
	padding: 0px !important;
}
.menu ul li {
	display: inline;}



/* CONTENT */
.content {
	position: relative;
	clear: both;
	padding: 15px;
	overflow: hidden;}


/* LEFT GROUP */
.leftGroup {
	position: relative;
	overflow: hidden;
	float: left;
	width: 760px;}


/* LEFT COLUMN */
.leftColumn {
	position: relative;
	float: left;
	overflow: hidden;
	width: 205px;}

/* *********************************** */
/* HERE COMES THE LEFT COLUMN CHILDREN */
/* *********************************** */

/* JOGOS */
.jogos a,
.jogos a img {display: block;}

/* LOGIN */
.login {
	background: #0d84d7;
	padding: 10px;}
.login a {
	font-size: 10px;
	color: #fff;
	text-decoration: none;}
.login a:hover {color: #a4d9fe;}
.login span {display: block;}
.login form label {
	font-size: 12px;
	color: #a4d9fe;}
.login form label input {
	padding: 3px;
	width: 175px;}
.login form label div input {width: auto;}
.login h2 {
	color: #FFF;
	font-size: 19px;}
.login ul {
	color: #FFF;
	margin-left: 15px;
	margin-bottom: 10px;
}
.login ul li {
	font-size: 11px;
	list-style: none;
}
.login ul li.bulleted{
	font-size: 13px;
	font-weight: bold;
	list-style-image: url(../gfx/bullet.gif);}
.login ul li a {
	color: #FFF;}
.login ul li.bulleted a{
	font-size: 13px;}
.login ul li a:hover {
	color: #FFF;
	text-decoration: underline;}

/* GUESS WHAT... MIDDLE COLUMN! */
.middleColumn {
	position: relative;
	width: 540px;
	float: right;}



/* GENERIC MOTHAFUKIN DIVS */
.leftColumn div,
.middleColumn div,
.rightColumn div {
	position: relative;
	overflow: auto;
	margin-bottom: 15px;}



/* GAMES */
/* MEGA SENA AS DEFAULT */
.gameTable {
	padding: 5px;
	background: #beb926;}
.gameTable div {margin: 0px;}

.gameTable div.heading {
	position: relative;
	background: url(../gfx/heading-megasena.jpg) top center no-repeat;
	height: 79px;}
.gameTable div.heading h2 {display: none;}
.gameTable div.heading small.dados {
	position: absolute;
	top: 45px;
	left: 10px;
	font-size: 10px;
	color: #5c5a13}
.gameTable div.heading div.premio {
	position: absolute;
	top: 20px;
	right: 90px;
	text-align: right;}
.gameTable div.heading div.premio small {
	color: #827e14;
	font-size: 10px;}
.gameTable div.heading div.premio big {
	color: #ff9000;
	font-size: 18px;}


.gameTable div.table {
	position: relative;
	background: #fff;
	padding: 5px;}


.gameTable div.table img.tableTL,
.gameTable div.table img.tableTR,
.gameTable div.table img.tableBL,
.gameTable div.table img.tableBR {
	position: absolute;
	background: #beb926;
	_display:none;}

.gameTable div.table img.tableTL {
	top: 0px;
	left: 0px;}
.gameTable div.table img.tableTR {
	top: 0px;
	right: 0px;}
.gameTable div.table img.tableBL {
	bottom: 0px;
	left: 0px;}
.gameTable div.table img.tableBR {
	bottom: 0px;
	right: 0px;}

.gameTable div.table select {font-size: 11px;}
.gameTable div.table table {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;}
.gameTable div.table table td {text-align: center;}
.gameTable div.table table thead tr td {
	color: #575757;
	font-size: 10px;
	border-bottom: 3px solid #777;}
.gameTable div.table table tbody tr td {
	color: #2d67a3;
	font-size: 11px;
	vertical-align: middle;
	border-top: 1px solid #dcdcdc;
	padding-top: 2px;
	padding-bottom: 2px;}
.gameTable div.table table tbody tr:first-child td {border: none;}


/* FROM NOW ON THE CLASS MODIFIES COLORS AND BACKGROUNDS OF THE FORMER CLASS */
/* LOTOMANIA */
.lotomania {background: #e67f06;}
.lotomania div.heading {background-image: url(../gfx/heading-lotomania.jpg)}
.lotomania div.heading small.dados {color: #fff;}
.lotomania div.table img.tableTL,
.lotomania div.table img.tableTR,
.lotomania div.table img.tableBL,
.lotomania div.table img.tableBR {background: #e67f06;}

/* TIMEMANIA */
.timemania {background: #e2d43e;}
.timemania div.heading {background-image: url(../gfx/heading-timemania.jpg)}
.timemania div.table img.tableTL,
.timemania div.table img.tableTR,
.timemania div.table img.tableBL,
.timemania div.table img.tableBR {background: #e2d43e;}

/* LOTECA */
.loteca {background: #db0000;}
.loteca div.heading {background-image: url(../gfx/heading-loteca.jpg)}
.loteca div.heading small.dados {color: #fff;}
.loteca div.table img.tableTL,
.loteca div.table img.tableTR,
.loteca div.table img.tableBL,
.loteca div.table img.tableBR {background: #db0000;}

/* DUPLA SENA */
.duplasena {background: #eb0a5a;}
.duplasena div.heading {background-image: url(../gfx/heading-dupla-sena.jpg)}
.duplasena div.heading small.dados {color: #fff;}
.duplasena div.table img.tableTL,
.duplasena div.table img.tableTR,
.duplasena div.table img.tableBL,
.duplasena div.table img.tableBR {background: #eb0a5a;}

/* LOTOFACIL */
.lotofacil {background: #d600de;}
.lotofacil div.heading {background-image: url(../gfx/heading-lotofacil.jpg)}
.lotofacil div.heading small.dados {color: #fff;}
.lotofacil div.table img.tableTL,
.lotofacil div.table img.tableTR,
.lotofacil div.table img.tableBL,
.lotofacil div.table img.tableBR {background: #d600de;}

/* QUINA */
.quina {background: #7354ac;}
.quina div.heading {background-image: url(../gfx/heading-quina.jpg)}
.quina div.heading small.dados {color: #fff;}
.quina div.table img.tableTL,
.quina div.table img.tableTR,
.quina div.table img.tableBL,
.quina div.table img.tableBR {background: #7354ac;}

/* FEDERAL */
.federal {background: #0d84d7;}
.federal div.heading {background-image: url(../gfx/heading-federal.jpg)}
.federal div.heading small.dados {color: #fff;}
.federal div.table img.tableTL,
.federal div.table img.tableTR,
.federal div.table img.tableBL,
.federal div.table img.tableBR {background: #0d84d7;}

/* PREMIACOES */
.premiacao {background: #0d84d7;}
.premiacao div.heading {background-image: url(../gfx/heading-premiacoes.jpg)}
.premiacao div.heading small.dados {color: #fff;}
.premiacao div.table img.tableTL,
.premiacao div.table img.tableTR,
.premiacao div.table img.tableBL,
.premiacao div.table img.tableBR {background: #0d84d7;}


/* CARRINHO DE COMPRAS - MINHAS APOSTAS */
.apostas {background: #0d84d7;}
.apostas div.heading {background-image: url(../gfx/heading-apostas.jpg)}
.apostas div.heading small.dados {color: #fff;}
.apostas div.table img.tableTL,
.apostas div.table img.tableTR,
.apostas div.table img.tableBL,
.apostas div.table img.tableBR {background: #0d84d7;}

/* CARRINHO DE COMPRAS - IDENTIFIQUE-SE */
.idenfitique div.heading {background-image: url(../gfx/heading-identifique.jpg)}
.idenfitique div.heading small.dados {color: #fff;}

/* CARRINHO DE COMPRAS - FORMA DE PAGAMENTO */
.pagamento {background: #c18300;}
.pagamento div.heading {background-image: url(../gfx/heading-pagamento.jpg)}
.pagamento div.heading small.dados {color: #fff;}
.pagamento div.table img.tableTL,
.pagamento div.table img.tableTR,
.pagamento div.table img.tableBL,
.pagamento div.table img.tableBR {background: #c18300;}

/* CARRINHO DE COMPRAS - FORMA DE PAGAMENTO */
.concluido {background: #aa5a04;}
.concluido div.heading {background-image: url(../gfx/heading-concluido.jpg)}
.concluido div.heading small.dados {color: #fff;}
.concluido div.table img.tableTL,
.concluido div.table img.tableTR,
.concluido div.table img.tableBL,
.concluido div.table img.tableBR {background: #aa5a04;}

/* FREE TEXT */
.freeText {}
.freeText h1 {
	display: block;
	background: url(../gfx/h1_bg.png) top right repeat-y #0d84d7;
	margin: 0px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #b9b300;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;}
.textBox {
	background: #f2f2f2;
	padding: 10px;
	padding-bottom:0px;}
.freeText div.textBox p {
	text-align: justify;
	font-size: 14px;
	color: #365a73;}
.freeText div.textBox p a.img {
	float: right;
	margin-left: 15px;
	overflow: hidden;
	display: block;}
.freeText div.textBox p a.img img {
	overflow: hidden;
	display: block;}
.freeText div.textBox p a.img:hover {border: 5px solid #0d84d7;}
.freeText div.textBox p a.img:hover img {margin: -5px;}

.freeText {
	overflow: hidden;
}
.textBox p {
	margin: 0;
	padding: 0;
	}
.textBox ul {
	margin-left: 25px;
	color: #365a73;
	text-align: justify;
	list-style: disc;
}
.textBox ul li {
	color: #365a73;
	font-size: 14px;
}

/* ******************* */
/* RIGHT COLUMN STYLES */
/* ******************* */

/* RIGHT COLUMN */
.rightColumn {
	position: relative;
	width: 185px;
	float: right;}

.seuCredito {
	background: #beb926;
	font-size: 11px;
	color: #f8ffde;
	padding: 10px;}
.seuCredito div.display {
	position: relative;
	width: 165px;
	height: 53px;
	padding-top:7px;
	text-align: center;
	background: url(../gfx/seus_creditos-display.gif) center center no-repeat;
	overflow: hidden;}
.seuCredito div.display small {
	color: #686868;
	font-size: 11px;}
.seuCredito div.display big {
	font-size: 24px;
	color: #009cff;}
.seuCredito div.display big span {color: #ddd;}
.seuCredito p {line-height: 0.95em;}



.suasApostas {
	background: #ffae00;
	padding: 10px;
	font-size: 11px;
	color: #fff5de;}
.suasApostas div.display {
	position: relative;
	width: 165px;
	height: 53px;
	padding-top:7px;
	text-align: center;
	background: url(../gfx/seus_creditos-display.gif) center center no-repeat;
	overflow: hidden;}
.suasApostas div.display small {
	color: #686868;
	font-size: 11px;}
.suasApostas div.display big {
	font-size: 24px;
	color: #009cff;}
.suasApostas div.display big span {color: #ddd;}
.suasApostas p {line-height: 0.95em;}


.ganhadores {
	background: #bbbe8b;
	padding: 9px;
	font-size: 11px;}
.ganhadores div.display {
	position: relative;
	width: 167px;
	height: 41px;
	padding-top: 6px;
	color: #006fd7;
	text-align: center;
	background: url(../gfx/ganhadores_display.gif) center center no-repeat;}


.generic {
	border: 5px solid #ebebeb;
	background: #fff;
	padding: 5px;}
.generic big {
	font-size: 14px;
	color: #ff9600;}
.generic span {
	color: #0d84d7;
	font-size: 11px;}
.generic span.sp {
	display: block;
	padding: 3px;
	color: #fff;
	background: #0d84d7;}
.generic cite {
	font-size: 14px;
	font-weight: bold;
	color: #ff9000;}


/* *********************************************** */
/* OH, I LUV THIS MOTHFUCKIN KIND OF CODING A FORM */
/* *********************************************** */

/* FORM */
ul.form li {
	position: relative;
	display: block;
	list-style-type: none;
	background: url(../gfx/form_line_bg.png) top left repeat-x #f8f8f8;
	width:100%;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;}
ul.form li.header {
	background: url(../gfx/form_header_bg.png) top repeat-x;
	height: 58px;
	padding: 0px;
	padding-top: 2px;}
ul.form li.header h2 {
	color: #fff;
	font-size: 24px;
	line-height: 0.9em;
	margin-top: 10px;}
ul.form li.header small {
	font-size: 10px;
	color: #9b6200;}
ul.form li.header img {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;}
ul.form li label {
	display: block;
	float: left;
	width: 130px;
	margin-right: 15px;
	text-align: right;
	font-size: 16px;
	color: #0d84d7;}
ul.form li input {
	border: 1px solid #d1d1d1;
	background: url(../gfx/input_bg.png) top repeat-x #fff;
	padding: 4px;
	width: 330px;}
ul.form li textarea {
	border: 1px solid #d1d1d1;
	background: url(../gfx/input_bg.png) top repeat-x #fff;
	padding: 4px;
	width: 330px;
	height: 140px;}
ul.form li label.error {
	font-size: 10px;
	text-align: left;
	margin-left: 144px;
	width: 330px;
}

ul.form li div.radioGroup {
	float: left;
	margin: 0px;}
ul.form li div.radioGroup input {
	width: auto !important;
	border: none !important;
	background: none !important;
	padding: 0px !important;}
ul.form li div.radioGroup label {
	display: inline !important;
	width: auto !important;}
.radioGroup a {
	color: #E99500;}


/* *************************************** */
/* FINALLY HERE COMES THE FOOTER � NUTS... */
/* *************************************** */

/* FOOTER*/
.footWrapper {
	position: relative;
	clear: both;
	width: 996px;
	height: 128px;
	margin: auto;
	margin-top:-20px;
	_margin-top:0px;
	background: url(../gfx/footer_bg.jpg);}

.footer a.logo {
	position: absolute;
	bottom: 53px;
	left: 20px;}

.footer div.credencial {
	position: absolute;
	bottom: 53px;
	right: 15px;
	width: 100px;
	line-height: 0.95em;
	color: #155f93;
	font-size: 11px;
	text-align: center;}

.dothCom {
	position: absolute;
	bottom: 5px;
	right: 10px;}




/* *************************************** */
/* DIV COM OS N�MEROS DE JOGOS */
/* *************************************** */

.dvJogo{
	background-color:#EBEBEB;
	background-image:url(../gfx/bg_jogos.gif);
	background-repeat:repeat-y;
	font-size:11px;
	overflow:hidden;
	position:relative;
}
.dvJogo div{
	float:left;
	margin:auto;
	height:100%;
}

.dvJogo .dvNumeros{
	width:325px;
	padding:10px;
}
.dvJogo .dvSupresa{
	color:#FFFFFF;
	margin-left:11px;
	overflow:hidden;
	padding:7px 15px 15px 15px;
	width:154px;
}
.dvSupresa img{
	cursor: pointer;}
.dvJogo .dvNumeros h4{
	font:20px "Trebuchet MS", Arial;
	color:#6E6E6E;
	margin-bottom:5px;
	*margin-bottom:0px;
}
.dvJogo .dvSupresa h4{
	font:20px "Trebuchet MS", Arial;
	font-style:italic;
}
.comojogar_bt {
	position:relative;
	margin:13px 0px 5px 0px;
	*margin:12px 0px 2px 0px;
}
.dvSupresa #selectPalpite{
	float:left;
	height:22px;
	font-size:12px;
}

.line2blue{ margin:0px 0px 5px 0px; width:154px; height:2px; padding-top:10px; }


#valorAposta{
	background:url(../gfx/bc_valor_aposta.gif) no-repeat center;
	color:#E67F06;
	width:154px;
	height:30px;
	display:block;
	margin:auto;
	margin-top:5px;
	text-align:center;
	font:bold 17px "Trebuchet MS", Arial;
	line-height:30px;
}


#tbNumber{
	width:174px;
	margin:0px!important;
	padding:0px!important;
	background:none;
}
#tbNumber div{
	border:#BDBDBD solid 1px;
	color:#C20D0D;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:25px;
	height:25px;
	margin:0px 6px 6px 0px;
	text-align:center;
	line-height:28px;
	overflow:hidden;
	cursor:pointer;
}
.lastCollum{
	margin:0px 0px 6px 0px!important;
	background:none;
}
.spacerSurpresa{
	display:block;
	clear:both;
	width:175px;
	height:10px;
	font-size:1px;
}
/*/ OLD THING
#dvNumerosSelecionados{background-color:#C20D0D;color:#FFFFFF;font:bold 17px Arial, Helvetica, sans-serif;height:70px!important;position:relative;padding-left:15px;padding-top:7px;}
#numberSelecteds{background:url(../gfx/bc_numeros_selecionados.gif) no-repeat left top;color:#838383;display:block;height:40px;left:4px;line-height:45px;overflow:hidden;position:absolute;text-indent:40px;top:30px;width:531px;}
/*/

#dvNumerosSelecionados {
	background-color: #0F0;
	color: #FFF;
	font:bold 17px Arial, Helvetica, sans-serif;
	padding: 10px 5px 0px 5px;
}
#dvNumerosSelecionados p{
	margin: 0 0 3px 10px;
	padding: 0;}
#numberSelecteds {
	background:url(../gfx/ico_logo_jogos.gif) no-repeat left center #FFF;
	color:#838383;
	padding: 10px 5px 10px 35px;
}

#dvBotoesJogos{
	background:url(../gfx/form_line_bg.png) repeat-X left top #E7E7E7;
	margin-top:-15px;
	padding:10px;
	text-align:center;
}
.w430{ width:430px!important; }






/* CORES PADR�O */
.marcado, .sobre{
	background-color:#C20D0D;
	border:#C20D0D solid 1px!important;
	color:#FFFFFF!important;
}

/* ESQUEMA DE CORES DOS JOGOS */
.megasenaEscolhidos{
	background-color:#aaa623!important;
}
.megasena div{
	color:#aaa623!important;
	background:none;
}
.megasena div.marcado, .megasena div.sobre{
	background-color:#aaa623!important;
	border:#aaa623 solid 1px!important;
	color:#FFFFFF!important;
}

.timemaniaEscolhidos{
	background-color:#BEB926!important;
}
.timemania div{
	color:#BEB926!important;
	background:none;
}
.timemania div.marcado, .timemania div.sobre{
	background-color:#BEB926!important;
	border:#BEB926 solid 1px!important;
	color:#FFFFFF!important;
}

.lotomaniaEscolhidos{
	background-color:#E67F06!important;
}
.lotomania div{
	color:#E67F06!important;
	background:none;
}
.lotomania div.marcado, .lotomania div.sobre{
	background-color:#E67F06!important;
	border:#E67F06 solid 1px!important;
	color:#FFFFFF!important;
}

.lotecaEscolhidos{
	background-color:#DB0000!important;
}
.loteca div{
	color:#DB0000!important;
	background:none;
}
.loteca div.marcado, .loteca div.sobre{
	background-color:#DB0000!important;
	border:#DB0000 solid 1px!important;
	color:#FFFFFF!important;
}

.duplasenaEscolhidos{
	background-color:#EB0A5A!important;
}
.duplasena div{
	color:#EB0A5A!important;
	background:none;
}
.duplasena div.marcado, .duplasena div.sobre{
	background-color:#EB0A5A!important;
	border:#EB0A5A solid 1px!important;
	color:#FFFFFF!important;
}

.lotofacilEscolhidos{
	background-color:#D600DE!important;
}
.lotofacil div{
	color:#D600DE!important;
	background:none;
}
.lotofacil div.marcado, .lotofacil div.sobre{
	background-color:#D600DE!important;
	border:#D600DE solid 1px!important;
	color:#FFFFFF!important;
}

.quinaEscolhidos{
	background-color:#7354AC!important;
}
.quina div{
	color:#7354AC!important;
	background:none;
}
.quina div.marcado, .quina div.sobre{
	background-color:#7354AC!important;
	border:#7354AC solid 1px!important;
	color:#FFFFFF!important;
}

.federalEscolhidos{
	background-color:#0D84D7!important;
}
.federal div{
	color:#0D84D7!important;
	background:none;
}
.federal div.marcado, .federal div.sobre{
	background-color:#0D84D7!important;
	border:#0D84D7 solid 1px!important;
	color:#FFFFFF!important;
}



/* ***************************** */
/* OTHER CLASSES AND CONTROLLERS */
/* ***************************** */
.alignCenter {text-align: center;}
.alignRight {text-align: right;}

.spacer{ display:block; clear:both; }

.info{
	border:#FF0000 solid 5px;
	width:510px;
	padding:10px;
	color:#cf0000;
}
.info img {
	position:relative;
	float:left;
	margin-right:10px;
}

/* MEGA SENA AS DEFAULT */
.resultTable {
	padding: 5px;
	}
.resultTable div {margin: 0px;}

.resultTable div.heading {
	position: relative;
	background: url(../gfx/resultado_megasena.gif) top center no-repeat #fff;
	height: 55px;}
.resultTable div.heading h2 {display: none;}
.resultTable div.heading small.dados {
	position: absolute;
	top: 45px;
	left: 10px;
	font-size: 10px;
	color: #5c5a13}


.resultTable div.table {
	position: relative;
	background: #fff;
	padding: 5px;}


.resultTable div.table img.tableTL,
.resultTable div.table img.tableTR,
.resultTable div.table img.tableBL,
.resultTable div.table img.tableBR {
	position: absolute;
	background: #F2F2F2;
	_display:none;}

.resultTable div.table img.tableTL {
	top: 0px;
	left: 0px;}
.resultTable div.table img.tableTR {
	top: 0px;
	right: 0px;}
.resultTable div.table img.tableBL {
	bottom: 0px;
	left: 0px;}
.resultTable div.table img.tableBR {
	bottom: 0px;
	right: 0px;}

.resultTable div.table select {font-size: 11px;}
.resultTable div.table table {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;}
.resultTable div.table table td {text-align: center; height: 26px;}
.resultTable div.table table thead tr td {
	border-bottom: 3px solid #777;
	color: #575757;
	font-size: 12px;
	height: 26px;}
.resultTable div.table table tbody tr td {
	color: #2d67a3;
	font-size: 11px;
	height: 26px;
	vertical-align: middle;
	border-top: 1px solid #dcdcdc;
	padding-top: 2px;
	padding-bottom: 2px;}
.resultTable div.table table tbody tr td a {
	color: #2d67a3;
	text-decoration: none;
}
.resultTable div.table table tbody tr td a img {
	margin-top: 5px;
	margin-bottom: -1px;
	}
.resultTable div.table table tbody tr:first-child td {border: none;}

.resultSearch {
	background: url(../gfx/bg_busca.jpg) no-repeat;

	width: 540px;
}
.resultSearch table {
	margin-left: 12px;
	width: 500px;}

.resultSearch table tr td {
	padding-left: 15px;
	color: #585656;
	font: 15px sans-serif;
	font-weight: bold;}
.resultSearch table tr td select.loteria {
	width: 130px;}

.resultados {
	background: url(../gfx/bg_resultados.gif) top repeat-x #f2f2f2;
}

.rTimemania div.heading {background: url(../gfx/resultado_timemania.gif) center center no-repeat #fff;}
.rLotomania div.heading {background: url(../gfx/resultado_lotomania.gif) center center no-repeat #fff;}
.rLoteca div.heading {background: url(../gfx/resultado_loteca.gif) center center no-repeat #fff;}
.rDuplasena div.heading {background: url(../gfx/resultado_dupla.gif) center center no-repeat #fff;}
.rLotofacil div.heading {background: url(../gfx/resultado_lotofacil.gif) center center no-repeat #fff;}
.rQuina div.heading {background: url(../gfx/resultado_quina.gif) center center no-repeat #fff;}
.rFederal div.heading {background: url(../gfx/resultado_federal.gif) center center no-repeat #fff;}

tr.linhaJogo td.time1 { text-align: right !important; padding-right: 3px;}
tr.linhaJogo td.time2 { text-align: left !important; }

td.loteca {
	background-color: #808080;
	color: #FFFFFF !important;
	height: 24px;
	border-right: 3px solid #FFFFFF;
	width:32px;
}
.winner {
	background-color: #eb0a5a !important;
	color: #FFFFFF !important;}

ul.depoimento li {
	background: #f8f8f8;}

ul.depoimento li {
	background: #f8f8f8;
	color: #ff9000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	padding: 10px;
	position: relative;
	width:530px;}
ul.depoimento li.header {
	background: url(../gfx/bg_depoimentos.gif) top repeat-x;
	height: 90px;
	padding: 2px 10px 0 0;
	*margin-bottom: -3px;
	width:530px;}
ul.depoimento li.header h2 {
	color: #0090e7;
	font-size: 24px;
	line-height: 0.9em;
	margin-top: 10px;}
ul.depoimento li.header small {
	color: #093478;
	display: block;
	font-weight: normal;
	font-size: 10px;
	padding-top: 5px;
	line-height: 11px;}
ul.depoimento li.header img {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;}
ul.depoimento li big {
	color: #0d84d7;
	display: block;}
ul.depoimento li big span{
	font-weight: normal;}
ul.depoimento li.regua {
	background: url(../gfx/bg_line.gif) top repeat-x #fff;
	display: block !important;
	padding: 0;
	margin: 0;
	*margin-top: -15px;
	height: 4px;
	width:100%
}

ul.depobox li {
	background: #f8f8f8;}

ul.depobox li {
	background: #f8f8f8;
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	padding: 10px;
	padding-left: 105px;
	position: relative;}
ul.depobox li.header {
	height: 50px;
	padding: 10px;
	*margin-bottom: -3px;
	width:530px;}
ul.depobox li.header h2 {
	color: #000;
	font-size: 24px;
	line-height: 0.9em;
	margin-top: 10px;}
ul.depobox li.header small {
	color: #000;
	display: block;
	font-weight: normal;
	font-size: 10px;
	padding-top: 5px;
	line-height: 11px;}
ul.depobox li.header img {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;}
ul.depobox li label {
	color: #000;
	font-size: 18px;
}
ul.depobox li input {
	border: 1px solid #d1d1d1;
	background: url(../gfx/input_bg.png) top repeat-x #fff;
	padding: 4px;
	width: 330px;}
ul.depobox li input.txtCaptcha {
	width: 125px !important; }

ul.depobox li textarea {
	border: 1px solid #d1d1d1;
	background: url(../gfx/input_bg.png) top repeat-x #fff;
	padding: 4px;
	width: 330px;
	height: 140px;}
ul.depobox li div.radioGroup {
	margin: 25px 0 0 0px;}
ul.depobox li div.radioGroup input {
	width: auto !important;
	border: none !important;
	background: none !important;
	padding: 0px !important;}
ul.depobox li div.radioGroup label {
	display: inline !important;
	width: auto !important;}
div.captchaStuff{
	float:left;margin-right:40px;
}
div.captchaStuff img {
	margin-bottom: 10px;}

#indicarSite {
	padding: 20px 30px 20px 110px;
	background-color: #F8F8F8;}
#indicarSite .icone {
	float: left;
	margin-left: -70px;}
#indicarSite img {
	margin-right: 5px;
	margin-bottom: -10px;}
#indicarSite h2 {
	font-size: 24px;}
#indicarSite big {
	font-size: 18px;}
#indicarSite small {
	font-size: 11px;}
#indicarSite input {
	border: 1px solid #d1d1d1;
	background: url(../gfx/input_bg.png) top repeat-x #fff;
	padding: 4px;}
#indicarSite input.btSubmit {
	background: none !important;
	border: none !important;}

.head {
	font-weight: bold;}
.tableList {
	margin-top: -20px;
}
.tableList tr.listGray {
	background-color: #F8F8F8;}
.tableList tr td.header {
	background: url(../gfx/form_header_bg.png) top repeat-x;
	height: 60px;
	padding: 0px;
	padding-top: 2px;}
.tableList tr td.header h2 {
	color: #fff;
	font-size: 24px;
	line-height: 0.5em;
	margin-top: 10px;}
.tableList tr td.header small {
	font-size: 10px;
	color: #9b6200;}
.tableList tr td.header img {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;}

table.premiacao {
	border-color: #CCC;
}
table.premiacao tr td {
	background: #fff;
	border: inherit;
	border-bottom: 1px solid #CCC;
	height: 30px;
	vertical-align: middle;
}

.btControle {
	height: 30px;
	width: 157px;
}
.btHolder tr td {
	height: 38px;
	vertical-align: top;
}
.bgApostas {
	/*/
	border: 1px solid #2a7fba;background: url(../gfx/bg_total.gif) repeat-x left center; /*/
	color: #207ece;
	font-size: 14px;
	font-weight: bold;}

table.ident{
	text-align: left !important;
}
table.ident tr td {
	padding: 15px !important;
	text-align: left !important;
	vertical-align: top !important;}
table.ident tr td.lefty {
	background: url(../gfx/dot.gif) right top repeat-y;
	width: 231px;}
table.ident tr td form {
	color: #565656;}
table.ident tr td input.bts {
	width: 223px;}

.tituloPag {
	color: #207ece;
	float:left;
	font-style: italic;
	margin-left: 10px;
}
.tituloPag2 {
	color: #207ece;
	margin-left: 10px;
}

p.f11 {
	font: 11px Arial;
	padding: 10px;
}
p.f11 b,p.f11 a {
	color: #207ece;
	font-weight: bold;
	text-decoration: none;}
p.f11 big {
	color: #565656;
	font-weight: bold;}
p.f11 img {
	margin-bottom: -6px;}
p.f11 i {
	color: #b40000;
	font-style: normal;}
p.f11 h5 {
	color: #207ece;
	font: 16px Arial;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 !important;}

.w100 {
	width: 65px !important;
}
div#mostraJogo {
	font: 10px arial;
	text-align: right;
	position: absolute;
	right:5px;
	top:5px;

}

div#erroLogin, div#retornoLogin {
	color: #FFF;
	display:none;
	text-align: center;
}

/* TOOLTIPS */
div.tootltip_box {position: absolute}

div.tootltip_content {
	width: 200px;
	border: 1px solid #6b7a89;
	padding: 13px 11px;
	background: #fff
}

.rodapez {
	color: #FFF !important;
	text-align: right;
	margin-top: 5px !important;
	height: 30px !important;
}

.antecipe {
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	text-transform: uppercase;
}
.rodabuton {
	border: none;
	cursor: pointer;
	height: 30px;
	width: 143px;
}
.limpabuton {
	border: none;
	cursor: pointer;
	height: 30px;
	width: 75px;
}

.btaddmegasena {
	background: url(../gfx/bt_add_todos_01.gif);
}
.btaddtimemania {
	background: url(../gfx/bt_add_todos_02.gif);
}
.btaddlotomania {
	background: url(../gfx/bt_add_todos_03.gif);
}
.btaddloteca {
	background: url(../gfx/bt_add_todos_04.gif);
}
.btaddduplasena {
	background: url(../gfx/bt_add_todos_05.gif);
}
.btaddlotofacil {
	background: url(../gfx/bt_add_todos_06.gif);
}
.btaddquina {
	background: url(../gfx/bt_add_todos_07.gif);
}
.btaddfederal {
	background: url(../gfx/bt_add_todos_08.gif);
}

.btlimpamegasena {
	background: url(../gfx/bt_limpar_01.gif);
}
.btlimpatimemania {
	background: url(../gfx/bt_limpar_02.gif);
}
.btlimpalotomania {
	background: url(../gfx/bt_limpar_03.gif);
}
.btlimpaloteca {
	background: url(../gfx/bt_limpar_04.gif);
}
.btlimpaduplasena {
	background: url(../gfx/bt_limpar_05.gif);
}
.btlimpalotofacil {
	background: url(../gfx/bt_limpar_06.gif);
}
.btlimpaquina {
	background: url(../gfx/bt_limpar_07.gif);
}
.btlimpafederal {
	background: url(../gfx/bt_limpar_08.gif);
}

div.brTip-box{background:#FFF;border:1px solid #6E92B6;display:none;position:absolute;width:200px;}div.brTip-title{background:#6E92B6;color:#FFF;display:block;margin:0;padding:3px;text-align:center;}div.brTip-content{color:#333;margin:0;padding:5px;text-align:justify;}

.rTelesena div.heading {background: url(../gfx/resultado_tele.gif) center center no-repeat #fff;}

/** NEW STUFF **/
#minhasapostas h1{overflow: hidden;border-bottom: 3px solid #ffae00;color: #0d84d7;font: 22px Trebuchet MS;text-transform: uppercase;}#minhasapostas table {color: #999;font:11px Trebuchet MS;width: 100%;}#minhasapostas table th {border-bottom: 2px solid silver;padding: 10px 0 10px 0;}#minhasapostas table th.data {width: 90px; text-align: left;}#minhasapostas table th.forma {width: 110px; text-align: left;}#minhasapostas table th.status {width: 168px; text-align: left;}#minhasapostas table th.valor {width: 64px;}#minhasapostas table th.repetir {width: 51px;}#minhasapostas table th.loteria {width: 83px; text-align: left;}#minhasapostas table th.apostas2 {width: 194px; text-align: left;}#minhasapostas table th.concurso {width: 110px; text-align: left;}#minhasapostas table th.valoraposta {width: 85px; text-align: left;}.linhas td {border-bottom: 1px solid silver;padding: 9px 0 7px 0px;vertical-align: top;}.linhas img {margin-right: 3px;vertical-align: top;}.linhas a img {text-decoration: none;}.detalhes {background-color: #fff5ea;border: 1px solid #ffe5c9;margin: 5px;width: 530px !important;}.detalhes .vazio {border: none !important;width: 15px;}.detalhes th {border-bottom: 2px solid #ffcda5 !important;color: #d39c70;font-size: 12px;}.detalhes td {border-bottom: 1px solid #ffe5c9 !important;color: #666666;padding: 7px 0 6px 0;}.botoes {float: right;}.infos {border: 4px solid #f2f2f2;font: 12px Trebuchet MS;padding: 5px;}
.red { color: #F00 !important; }
