/* form */

form {
	font-size:1.0em;
	float:left;
	width:450px;
	overflow:hidden;
}
form input, form textarea{
	color:#000;
	display:block;
	float:left;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
form textarea{height:100px;}
form input.enviar{width:350px;}

div.valida{float:left;padding:1px 0 0 5px;width:30px;height:30px;}
div.valida img{display:block;}

div.valida img{display:block;}
div.branco img{display:none;}

div.erro img.erro{display:block;}
div.erro img.ok{display:none;}

div.ok img.ok{display:block;}
div.ok img.erro{display:none;}

h2{background:#eeecc8;border:1px solid #898679;border-left:0;border-right:0;color:#413f38;font-size:1.2em;padding:10px 0;}
h2 span{width:848px;margin:0 auto;display:block;}

#principal div.conteudo{width:848px;margin:0 auto;padding:20px 0 20px 0;position:relative;}

#principal a:hover{ background-color: #EA7000;}

#principal div.faq a:hover{background:#e1dfb7;}
#principal div.faq{position:relative;top:-48px;left:270px;float:left;}
#principal div.faq img.email{margin:0 0 -2px 0;}

#principal div.email{float:left;width:290px;line-height:1.6em; margin:0 0px 30px 12px;}
#principal div.emailtexto{
	float: right;
	width:290px;
	line-height:1.6em;
	margin:0 200px -1px 12px;
	z-index: 0;
}
#principal div.email img{margin:0 0px -1px 0px;}
