#formulario_geral{width:703px;margin: auto;}

.formulario{color: #036; width:85%; padding:3px; font-size:12px; background:url(imagem/form_bg.gif) repeat-x top; height:13px; border:0; margin:0; float:left; }
.formulario2{color: #036; width:87%; padding:3px; font-size:12px; background:#f5f5f5 ; border-left: #CCC 1px solid; border-bottom:1px #CCC solid; border-right:0; border-top:1px #CCC solid;  margin:0; float:left; }

.formulario_nome{width:112px; height:20px; padding-right:10px; float:left; text-align:right; padding-bottom:10px;}
.formulario_campo{float:left; width:581px; height:20px; padding-bottom:10px; }
#formulario_campom{float:left; width:581px; overflow:auto;}

.login_nome{width:42px; padding-right:3px; float:left; text-align:right; height:30px;}
.login_campo{float:left; width:145px; height:30px;}

#formulario_bt{padding-top:20px; text-align:center; clear:both; overflow:auto;}

/* FORMULARIOS  */

.textfieldRequiredMsg, .textfieldMinCharsMsg,.textfieldInvalidFormatMsg, .textfieldValidMsg {	display: none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinCharsState .textfieldMinCharsMsg{	display:inline;	color: #cc0000;}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinCharsState, .textfieldMinCharsState input {	background-color: #FF9F9F;}
.textfieldFocusState input, input.textfieldFocusState {	background-color: #FFFFCC;}
.textfieldFlashText input, input.textfieldFlashText{color: red !important;}