form { margin:0; }

#formulario {
	width:400px;
	margin:20px;
	float: left;
}

.label {float: left; width: 110px; height:16px; margin-bottom:10px; font-weight:bold;  }
.label2 {float: left; width: 54px; height:16px; margin-bottom:10px; font-weight:bold;  }

.input { float:left; width:200px; height:13px; background:#CCCCCC; border:0; border-left:1px solid #666666; font:11px arial; color: #666666; padding-left: 5px; }
.inputfocus { float:left; width:200px; height:13px; background:#FFFFFF; border:0; border-left:1px solid #CC0000; font:11px arial; color: #666666; padding-left: 5px; }

.input2 { float:left; width:70px; height:13px; background:#CCCCCC; border:0; border-left:1px solid #666666; font:11px arial; color: #999999; padding-left: 5px; }
.input2focus { float:left; width:70px; height:13px; background:#FFFFFF; border:0; border-left:1px solid #CC0000; font:11px arial; color: #666666; padding-left: 5px; }

.textarea { float:left; width:200px; height:100px; background:#CCCCCC; border:0; border-left:1px solid #666666; font:11px arial; color: #999999; padding-left: 5px; margin-bottom:10px;  }
.textareafocus { float:left; width:200px; height:100px; background:#FFFFFF; border:0; border-left:1px solid #CC0000; font:11px arial; color: #666666; padding-left: 5px; margin-bottom:10px;  }

.botao { height:18px; width:205px; margin-left:110px; background-color: #000000; border:solid 1px #000000;  font-size:11px; color: white; }
