* {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-align: left;
    }
.limpar {
    clear: both;
    }

/* elementos */
body {
    background: #eeeeee;
    text-align: center;
    }
h1 {
    height: 20px;
    margin: 35px 0 15px 90px;
    }
h2 {
    height: 20px;
    margin-top: 35px;
    font-size: 11pt;
    text-transform: uppercase;
    }
h1 span {
    display: none;
    }
p {
    margin-bottom: 20px;
    font-size: inherit;
    }
strong {
    font-weight: bold;
    font-size: inherit;
    }
sup {
    font-size: 6pt;
    }

/* textos */
.alinhado {
    margin-left: 90px;
    }
.linhaalta {
    line-height: 20px;
    }
.textomenor {
    font-size: 7pt;
    }
.textomaior {
    font-size: 10pt;
    }
.textodestaque {
    font-size: 11pt;
    color: inherit;
    }
.textonegrito {
    font-weight: bold;
    font-size: inherit;
    }
.textoroxo {
    color: #822a8a;
    font-size: inherit;
    font-weight: inherit;
    }
.textoroxonegrito {
    color: #822a8a;
    font-size: 10pt;
    font-weight: bold;
    }
.textovermelho {
    color: #cc0000;
    font-size: inherit;
    font-weight: inherit;
    }
.textovermelho li{
    font-size: 9pt;
    color: #cc0000;
    }
.textoverde {
    color: #009685;
    font-size: inherit;
    font-weight: inherit;
    }

/* listas */
.listanumerada {
    list-style-type: decimal;
    list-style-position: inside;
    }
.listanumerada li {
    margin-bottom: 5px;
    }
.listasetaroxa {
    margin-left: 20px;
    list-style: none;
    }
.listasetaroxa li {
    margin-right: 23px;
    padding-left: 15px;
    background: url(../../imagens/lista_setaroxa.gif) no-repeat center left;
    }
.listavermelha {
    margin-left: 20px;
    }
.listavermelha li {
    color: #cc0000;
    }
.listavermelha li * {
    color: #cc0000;
    }

/* contentoras */
#geral {
    width: 860px;
    height: 100%;
    display: table;
    margin: 0 auto; /* FF */
    background: url(../../imagens/bg.jpg) center repeat-y;
    border: solid 0px red;
    }
#topo {
    width: 765px;
    height: 400px;
    margin: 15px 0 15px 50px;
    border: solid 0px blue;
    }
#topo ul#menu {
    position: absolute;
    margin: 352px 0 0 25px;
    }
#topo #menu li {
    list-style: none;
    display: inline;
    }
#topo #menu li a {
    float: left;
    height: 17px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    }
#topo #menu li a span {
    display: none;
    color: #ffffff;
    }
#topo #menu li a span strong {
    color: #ffffff;
    }
#conteudo {
    width: 665px;
    margin: 15px 0 15px 90px;
    border: solid 0px blue;
    }

/* titulos */
.titulo_comoparticipar {
    background: url(../../imagens/titulo_comoparticipar.gif) no-repeat;
    }
.titulo_consulte_numeroslampada {
    height: 49px;
    background: url(../../imagens/titulo_consulte_numeroslampada.gif) no-repeat;
    }
.titulo_consulte_numeros {
    height: 49px;
    background: url(../../imagens/titulo_consulte_numeros.gif) no-repeat;
    }
.titulo_esfreguealampada {
    height: 50px;
    background: url(../../imagens/titulo_esfreguealampada.gif) no-repeat;
    }
.titulo_ganhadores {
    height: 30px;
    background: url(../../imagens/titulo_ganhadores.gif) no-repeat;
    }

/* caixas */
.caixa {
    border: solid 0px red;
    }
.caixaesquerda {
    float: left;
    width: 332px;
    border: solid 0px red;
    }
.caixadireita {
    float: left;
    width: 332px;
    border: solid 0px red;
    }
.caixabusca {
    display: table;
    width:650px;
    margin-left: 90px;
    background: url(../../imagens/circulo_busca.jpg) no-repeat;
    font-size: 10pt;
    line-height: 20px;
    }
.caixabusca p {
    margin-left: 120px;
    }
.caixabusca span {
    font-size: 10pt;
    font-weight: bold
    }
/*
.caixaesquerda * {
    font-weight: bold;
    }
.caixaesquerda h3 {
    margin: 0 0 10px 30px;
    font-weight: bold;
    }
.caixaesquerda .borda1 {
    border: solid 1px #e8e3e3;
    }
.caixaesquerda .borda2 {
    padding: 10px;
    background: #f8f8f8;
    border: solid 1px #ffffff;
    }
.caixaesquerda .limpar {
    clear: both;
    }
.caixaesquerda .coluna {
    float: left;
    width: auto;
    text-align: center;
    color: #929292;
    border: solid 1px red;
    }
.caixaesquerda .coluna h4 {
    margin-bottom: 5px;
    text-align: center;
    }
*/


/* formularios */
#formulario_consultanumeros {
    height: 100px;
    background: url(../../imagens/consultanumeros_formulario.gif) top left no-repeat;
    }
#formulario_consultanumeros * {
    position: absolute;
    font-size: 8pt;
    }
#formulario_consultanumeros label {
    display: none;
    }
#formulario_consultanumeros #numerocartao {
    width: 140px;
    margin: 65px 0 0 110px;
    border: solid 0px red;
    }
#formulario_consultanumeros #nascimento_dia {
    width: 15px;
    margin: 65px 0 0 298px;
    }
#formulario_consultanumeros #nascimento_mes {
    width: 15px;
    margin: 65px 0 0 333px;
    }
#formulario_consultanumeros #nascimento_ano {
    width: 25px;
    margin: 65px 0 0 375px;
    }
#formulario_consultanumeros #enviar {
    width: 66px;
    height: 35px;
    background: url(../../imagens/consultanumeros_formulario_enviar.gif) top left no-repeat;
    font-size: 0;
    color: #ffffff;
    margin: 54px 0 0 430px;
    }






#abas {
    display: table;
    width: 500px; 
    margin: 0 0 0 90px;
    border: solid 0px red;
    }

#abas a {
    text-align: center;
    float: left;
    display: block;
    width: 245px;
    height: 64px;
    line-height: 62px;
    color: #822a8a;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    }
.aba1 {
    background: url(../../imagens/aba_bg1.gif);
    }
.aba2 {
    background: url(../../imagens/aba_bg2.gif);
    }


#texto1 {
    margin-left: 10px;
    border: solid 0px red;
}
#texto2 {
    margin-left: 10px;
    border: solid 0px red;
}

/* flash */
.flash_lampada {
    display: block;
    margin: 0 0 0 32px;
}

/* listanumeros */
.listanumeros {
    width: 580px;
    margin: 0 0 0 103px;
    }

#pergunta {
    float: right;
    margin-right: 45px;
    color: #822a8a;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    }
#pergunta:hover {
    text-decoration: underline;
    }
    


	/**************************************************************************
	GANHADORES
	**************************************************************************/
	
	#tabelaganhadores
	{
		background: #f5f5f5;
	}
	#tabelaganhadores td
	{
		font-size: 8pt;
		padding: 3px 10px 3px 10px;
		border: solid 1px #fff;
	}
	#tabelaganhadores td.centralizado
	{
		text-align: center;
	}
	#tabelaganhadores th
	{
		font-weight: bold;
		font-size: 10pt;
		color: #fff;
		background: #7fcac2;
		padding: 3px 10px 3px 10px;
		border: solid 1px #fff;
	}
	#tabelaganhadores th.centralizado
	{
		text-align: center;
	}
	
	


