form {
	width:335px;
	margin:0 0 0 30px;
}

form label {
	display:block;
	width:70px;
	float:left;
	margin-top:13px;
	padding-right:15px;
	text-align:right;
	font:85% arial;
	color:#303030;
}

form input {
	width:190px;
	margin:9px 50px 0 0;
	border:1px solid #e1e1e1;
	padding:3px;
	font:80% arial;
	color:#505D66;
}

form textarea {
	width:225px;
	height:120px;
	margin-top:8px;
	padding:5px;
	border:1px solid #e1e1e1;
	font:80% arial;
	color:#505D66;
}

form .botao {
	width:80px;
	background-color:#E8E8E8;
	border:0;
	letter-spacing:2px;
	font-weight:bold;
	color:#666666;
}

form .erro {
	border:1px solid #FF0000;
}

form .erro-texto {
	color: #FF0000;
}

.dados {
	display:block;
	margin:0 35px 0 0;
	float:right;
	text-align:right;
}