form#contato ol { list-style:none; overflow:auto; _height:1%; }
form#contato li { clear:both; }
form#contato fieldset 	{	padding:20px 0;	border:0;	}
form#contato label { float:left; width:100px; text-align:right; margin-bottom:10px; }
form#contato legend { display: none; }
form#contato h2 { font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:10px; }
form#contato .input, form#contato .textarea {	float:left;	margin-left:15px;	width:250px; background:#CCC;	border:1px solid #CCC; color:#CCC;	font:normal 13px Arial, Helvetica, sans-serif; }
form#contato .inputfocus, form#contato .textareafocus { float:left; margin-left:15px; width:250px; background:#CCC; border:solid 1px #FFF; color:#FFF;  font:normal 13px Arial, Helvetica, sans-serif; }
form#contato .input, form#contato .inputfocus { height:16px; }
form#contato .textarea, form#contato .textareafocus { height:70px; }
form#contato input.button {
	margin:10px 0 0 115px;
	padding:4px;
	border:0;
	color:#FFFFFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	background-color: #9d1538;
}
form#contato input.buttonfocus {
	margin:10px 0 0 115px;
	padding:4px;
	border:0;
	color:#9d1538;
	font:bold 13px Arial, Helvetica, sans-serif;
	background-color: #FFF;
}

