@charset "utf-8";
#formcontato {
	padding:2px;
	font: 15px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#formcontato #formctotitulo {
	padding: 0 10px;
	margin: 0 auto;
	width: 290px;
	color: #333;
}
#formcontato form {
	margin:0 auto;
	width:290px;
	padding: 10px;
}
#formcontato label {
	display:block;
	margin:0 0 10px 0;
}
#formcontato span {
	font:bold 12px Tahoma, Geneva, sans-serif;
	display:block;
	margin:0 0 5px 0;
	color: #555;
}
#formcontato input {
	width:280px;
	padding:5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #CCC;
	background:#fff;
	height: 16px;
}
#formcontato textarea {
	width:285px;
	padding:5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #CCC;
	background:#fff;
	height: 70px;
}
#formcontato .btn {
	display:block;
	width:70px;
	height:30px;
	background:#900;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
}
#formcontato .btn:hover {
	background:#03F;
}
#formcontato .alert {
	padding:5px;
	background:#FFFFBF;
	border:1px solid #900;
	margin-bottom:5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #F00;
}
