body{background-color:white; /*background-image:url("img/bg_p.png"); background-repeat:repeat-x;*/ font-family:verdana,sans-serif; font-size:10pt; behavior:url("css/csshover.htc");}
a:link{color: #005ca1; text-decoration: none;}
a:visited{color: #444477; text-decoration: none;}
a:hover, a:active{color: #222299; text-decoration: underline;}
#container{width:778px; margin:0 0; position:relative;float:left;}
#main{width:778px;}
#main thead td{height:125px; background-image:url("img/top.jpg");}
#main tbody td{background-color:#FFF;}

.divFundo {position: absolute; top:0px; left:0px; z-index:0; width:770px; height:616px; overflow: hidden;}
.fundo {position: absolute; top:0px; left:0px; z-index:0; width:770px; height:616px; overflow: hidden;}
#regulamento {position: absolute; top:150px; left:70px; width: 450px; height: 350px; overflow: auto; background: transparent; z-index:10; font-family: monospace; padding:5px;}

.nivel1 {padding-left: 15px; }
.nivel2 {padding-left: 30px; }

ul{list-style-type:square; list-style-position:outside; text-indent:0; margin-left:2em;}

#campoNomePesquisado {position: absolute; top:467px; left:75px; width: 332px; height:21px; background: url(img/hotsite/campo_texto.jpg); z-index:10; font-size: 12pt; padding:3px 0 0 5px; border:0px; color: #333}
#divCampoFrase{position: absolute; top:295px; left:60px;}
#campoFrase {width:470px; height:83px; z-index:10; font-size: 12pt; font-family:verdana,sans-serif; padding:4px 4px 4px 4px; border:0px; color: #333}
#lblTamanhoTexto {color: white; font-size:8pt; margin-top:10px;}

.imgPersonagem {position: absolute; z-index:10; left:633px; cursor: pointer;}

.pos1 {top:16px;}
.pos2 {top:130px;}
.pos3 {top:244px;}
.pos4 {top:358px;}
.pos5 {top:472px;}

.btnVoltar {position: absolute; top:555px; left:280px; z-index:10; cursor: pointer;}
.btnIr {position: absolute; top:555px; left:370px; z-index:10; cursor: pointer;}
.btnRegulamento{position:absolute; top:555px; left:50px; z-index:10; cursor:pointer; }
.btnRegulamentoInicial{position:absolute; top:555px; left:240px; z-index:10; cursor:pointer;}

.campo_dados {position: absolute; z-index:10; font-size: 11pt; padding:2px 0 0 5px; border:0px solid red; color: #333; font-weight: bold;}
#nome            {top:193px; left:70px; width: 348px; height:18px; background: url(img/hotsite/campo_nome.jpg);} /* ok */
#email        {top:241px; left:70px; width: 348px; height:18px; background: url(img/hotsite/campo_nome.jpg);} /* ok */
#email_confirma           {top:286px; left:70px; width: 348px; height:18px; background: url(img/hotsite/campo_email.jpg);}/* ok */
#data_nascimento {top:335px; left:70px; width: 348px; height:18px; background: url(img/hotsite/campo_data_nascimento.jpg);}/* ok */
#endereco{ display:none; visibility:hidden; }
#rg  {top:380px; left:70px; width: 348px; height:18px; background: url(img/hotsite/campo_confirma_email.jpg);}
#telefone        {top:425px; left:70px; width: 348px; height:18px; background: url(img/hotsite/campo_telefone.jpg);}
#cidade          {top:473px; left:70px; width: 253px; height:18px; background:url(img/hotsite/campo_cidade.jpg);}
#uf              {top:473px; left:352px; width: 64px; height:18px; background:url(img/hotsite/campo_uf.jpg);}



.campo_texto_indique {position: absolute; width: 148px; height:18px; background: url(img/hotsite/campo_texto_indique.jpg); z-index:10; font-size: 9pt; padding:3px 0 0 5px; border:0px; color: #333}
#comentarioIndique {position: absolute; top: 231px; left: 10px; width: 236px; height:60px; background: url(img/hotsite/campo_memo_indique.jpg); z-index:10; font-size: 9pt; padding:3px 0 0 5px; border:0px; color: #333}

#parabens {position: absolute; top:45px; left:415px; width:390px; font-size:14pt; color: white;}
#frase {position: absolute; top:120px; left:420px; width:390px; font-size:13pt; font-weight:bold; color: #FCCE00;}
#sair {position: absolute; top:457px; left:700px; font-size:14pt; color: #FCCE00;}

#nomes_ganhadores {position: absolute; top: 93px; left: 26px; width: 265px; height: 129px; padding: 10px; font-family: Arial; font-weight: bold; background: transparent; overflow: auto; }
#texto_semana {color: #CE4F0A; font-size:8pt;}
#texto_ganhador {font-size: 12pt;}
#texto_frase {font-size: 8pt;}

.divCapaEtapa {position: absolute; top:200px; left:660px;}
#divCapaEtapa6 {position: absolute; top:40px; left:181px;}

#showCarac{background-color: white; opacity:0; filter:alpha(opacity=0); position: absolute; top:67px; left:475px; width:129px; height:95px;}

.Descricao{position: absolute; top:530px; left:60px; width:662px; height:30px; font-size:11px; /*font-weight:bold; */color: #FCCE00;}

.divCapaLink {width:169px; height:239px; background-color:white; opacity:0.0; filter:alpha(opacity=0); cursor: pointer;}
.imgCapaGrande {cursor: pointer; border:10px solid white;}
.divCapaGrande {position: absolute; top: 5px; left:230px; z-index:30;}
#DescricaoZoom {position: absolute; top:50px; left:647px; width:184px; height:314px; font-size:10pt; /*font-weight:bold; */color: #FCCE00; z-index:30;}


.divCapaSel {border:0px solid #F78624; width:181px; height:243px; padding:5px; overflow:hidden;}

#divCapaSel1 {position: absolute; top:500px; left:130px;}
#divCapaSel2 {position: absolute; top:500px; left:300px;}
#divCapaSel3 {position: absolute; top:500px; left:460px;}
#divCapaSel4 {position: absolute; top:500px; left:630px;}


#imgCapa1 {cursor: pointer;}
#imgCapa2 {cursor: pointer;}
#imgCapa3 {cursor: pointer;}
#imgCapa4 {cursor: pointer;}

