body {
margin:0;
padding:0;
background-color:#666666;
text-align:center; /* hack para o IE */	
}

#container{
	text-align:left; /* hack para o IE */	
	width:814px;
	height:1524px;
	margin:auto;

}


#conteudo{
	position:absolute;	
	width:814px;
	height:1524px;
	background-image:url(../imagem/fundo_index.jpg);
	background-repeat:repeat-x;

}


#logo{
position:relative;
background-image:url(../imagem/logo_index.gif);
width:345px;
height:80px;
top:25px;
left:30px;
}


#cont_form {
	position:absolute;

	width:366px;
	height:475px;
	right:42px;
	top:0px;
		
}

#img_cadastro {
	position:absolute;
	background-image:url(../imagem/cadastro.gif);
	background-repeat:no-repeat;
	width:255px;
	height:72px;
	right:55px;
	top:0px;
		
}


.titulo_form{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bolder;
color:#c4f2f2;
text-transform:uppercase;
letter-spacing:-4px;
margin-top:5px;
margin-bottom:1px;
}

.cadastro a{
color:#c4f2f2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}


.mail a{
color:#FFFF66;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	}

.mail {
color:#FFFF66;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	}


#balao2 {
	position:absolute;
	background-image:url(../imagem/balao_medio.gif);
	background-repeat:no-repeat;
	width:301px;
	height:249px;
	right:220px;
	top:230px;
}

#balao2_cont {
	position:absolute;
	background-image:url(../imagem/cont_b_m.gif);
	background-repeat:no-repeat;
	width:158px;
	height:52px;
	left:75px;
	top:25px;
}
#form_balao2 {
	top:80px;
	left:75px;
	position:absolute;
	text-align:center;

}

.texto1_balao2{
font-family:Arial, Helvetica, sans-serif;
color:#e1f2f2;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-top:5px;
}



#form{
	width:229px;
	height:50px;
	top:129px;
	left:71px;
	position:absolute;
}
#form input {
border:none;
background-color:#fff;
margin-top:4px;
/margin-top:4px;
font:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
/font-size:10px;

}
#bot_ok {
	position:absolute;
	background-image:url(../imagem/bot_ok.gif);
	padding:5px;
	right:0px;
	font-family:Arial, Helvetica, sans-serif;
	height:39px;
	width:36px;
	top:0px;
	cursor:pointer;
	border:none;
}
#bot_comecar {
	position:absolute;
	background-image:url(../imagem/bot_comecar.gif);
	padding:5px;
	right:140px;
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	width:112px;
	top:394px;
	cursor:pointer;
	border:none;
}
label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}



#form2{
	width:100%;
	height:451px;
	bottom:-43px;
	position:absolute;
	}

#form2 input {
border:none;
background-color:#fff;
margin-top:4px;
/margin-top:4px;
font:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
/font-size:10px;

}



#tx2{
	margin-top:-2px;
	position:absolute;
	left:251px;
	width:106px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	color:#c4f2f2;
	font-size:9px;
	top: 111px;


}


#tx a{
	position:absolute;
	bottom:45px;





/bottom:7px;
	left:55px;
	width:128px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;

}


#flash{
top:210px;
left:20px;
width:263px;
height:224px;
position:absolute;
background-image:url(../imagem/flash.jpg);

}

#texto1{
position:absolute;
width:380px;
height:400px;
top:530px;
padding-left:15px;
}


#texto2{
padding-left:15px;
/padding-left:0px;
padding-right:10px;
right:0px;
position:absolute;
width:400px;
/width:410px;
height:450px;

top:530px;

}

#cont_ferramentas{
	position:absolute;
	top:440px;
	left:15px;
	width:50%;

}

#subtitulo{
position:absolute;
top:43px;}

.texto_ferramentas1{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
letter-spacing:-1px;
text-transform:uppercase;
font-weight:bold;

}

.texto_ferramentas2{
font-family:Arial, Helvetica, sans-serif;
color:#5cdede;
font-size:15px;
letter-spacing:-1px;
text-transform:uppercase;
font-weight:bold;

}

h1{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:45px;
color:#FFFFFF;
font-weight:bolder;
text-transform:uppercase;
background-image:url(../imagem/setag.gif);
background-repeat:no-repeat;
background-position: 290px 10px;
letter-spacing:-5px; 
}



h2{
margin-left:3px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#5cdede;
font-weight:bolder;
text-transform:uppercase;
letter-spacing:-4px;
padding:0px; 
}

h3{
margin-top:-43px;
/margin-top:-30px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
font-weight:bolder;
text-transform:uppercase;
letter-spacing:-1px; 
}


#final{
margin-top:30px;
margin-left:90px;
position:absolute;
text-align:center;
}

.texto-final1{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#5cdede;
text-transform:uppercase;
letter-spacing:-1px; 

}


.texto-final2{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:bold;
color:#5cdede;
text-transform:uppercase;
letter-spacing:-1px; 

}

.bot_final a{
	position:absolute;
	text-decoration:none;
	width:72px;
	/width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#099a9a;
	font-size:14px;
	text-transform:uppercase;
	background-color:#cae4e4;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	left:110px;
	top:463px;
}

p{
text-align:justify;
margin-top:-25px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

#space{height:35px;

/height:15px;}
