@charset "utf-8";
/* CSS Document */
label { display: block; margin-top: 10px; }
label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px }
p { clear: both; }
.submit { margin-top: 1em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
body {
	background-color: #FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666;
}
a:link, a:visited, a:active {
color:#666; 
text-decoration: none;
}
a:hover {
	text-decoration: underline;  
	color:#C00; 
}
input, select, textarea {
	background-color:#FFF;
	border: #666 1px solid;
	color: #666;
	font-size:12px;
	padding: 2px;
}
h1 {
	color:#FFF;
	font-weight:bold;
	margin: 5px;
	font-size:14px;
}
.obrigatorios {
	color:#C00;
	font-size:16px;
}