
form {

	padding-top:15px;
			
}

fieldset {

	margin-top:10px;

}

label {
	
	font:normal 14px arial;
	color:#333;
	padding-bottom:2px;
	
	
}

p.field {
	
	min-height:62px;
	height:auto !important;
	height:62px;
	padding:2px;
	

}

input.text, input.onerror, select.text, select.onerror, textarea.text, textarea.onerror {

	font:bold 13px arial;
	color:#333;
	padding:3px 6px;

}

input.onerror {
	
	border:2px solid #FF4A4A;
	background:#FFFFEA;

}

textarea.onerror {
	
	border:2px solid #FF4A4A;
	background:#FFFFEA;

}

select.onerror {
	
	border:2px solid #FF4A4A;
	background:#FFFFEA;

}

select.text, select.onerror {

	padding:0;
	height:24px;
	
}

em.info {

	color:#0033FF;
	font:normal 12px arial;
	display:block;

}

em.error {

	color:red;
	font:normal 12px arial;
	display:block;

}

em.obs {
	
	display:inline !important;
	font:normal 11px arial;
	color:#222;

}

input.button {

	margin:0 auto;
	font:bold 12px arial;
	padding:3px 8px;

}

input.text:focus, select.text:focus {
	
	border:2px solid #73A6FF;
	background:#FFFFCA;

}

input.onerror:focus, select.onerror:focus {
	
	border:2px solid #FF4A4A;
	background:#FFFFEA;

}
	
h3.section {

	color:#0066CC;
	margin-bottom:5px;

}

#information {
	
	border:1px solid #060;
	padding:12px;
	background:#F2FFEC;
	padding-bottom:2px;

}

#information p {
	
	margin:0 auto;
	font:normal 13px arial;
	margin-bottom:10px;
	
}

#information img {

	float:left;
	margin-right:5px;
	margin-top:-2px;

}

.center {
	
	text-align:center;
	margin-bottom:0px;
	
}

#information p strong {

	font:bold 16px arial;
	color:#06C;
	display:block;
	margin-top:8px;

}

#descricao {

	width:342px;
	height:120px;

}