/*form.css: Folha de estilos para páginas formulários*/.userForm{	margin: 20px 0 0 0;}.userFormQuestion{	/*border: solid 2px red;*/	clear: both;	vertical-align: middle;	padding: 0px;	color: black;	height: 25px;	width: 100%;	margin-top: 10px;	margin-right: 0px;	margin-left: 0px;	margin-bottom: 10px;}.userFormQuestion .userFormQuestion{	margin: 0 0 5px 0;}.userFormGroup{	clear: both;	vertical-align: middle;	margin: 15px 0 10px 0;	font-weight: bold;	color: navy;	/*font-size: 1.1em;*/}.userFormQuestion .userFormGroup{	margin-top: 10px;}.userFormGroup .userFormQuestion{	margin: 0 0 5px 0;}.userFormGroupTitle{	margin-bottom: 10px;}.userFormPrefix{	clear: both;	padding: 0;	margin: 20px 0 20px 0;}.userFormSuffix{	clear: both;	padding: 20px 0 20px 0;	font-size: 0.9em;}* html .userFormSuffix /*IE hack*/{	clear: both;	padding-top: 5px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;	margin-left: 120px;}.userFormQuestionLabel{	width: 120px;	float: left;	padding: 0;	margin: 0;	color: #44708A;	display: inline;}*html .userFormQuestionLabel label span .userFormResponse {float:left; border:solid 1px green;} .userFormAlternativeResponseLabel{	margin-top: 4px;	float: left;}.userFormQuestionLabelWithBreakLine{	padding-bottom: 5px;}.userFormResponse{	color: #44708A;	font-weight: normal;	padding-bottom: 5px;	clear: right;	height: 25px;	display: table-row;}.requiredField{	font-weight: bold;}.requiredFieldSymbol{	/*display: none;*/}.optionalField{	font-weight: normal;}.userFormValidationErrorMessage{	clear: both;	margin: 20px 0 30px 0;	color: #900;}.userFormFieldValidationError {	/*margin-left: 142px;*/	color: #900;	/*width: 345px;*/		/*border:solid 1px green;*/	clear: both;}.userRegistrationFormBirthYearLabel{	margin: 0 0 0 0;	padding: 0 0 0 0;}.userLoginFormLabel{	width: 90px;}.userPasswordRecoveryPageTitle{	margin-bottom: 20px;	margin-left: 170px;}.userPasswordRecoveryPageTitle h1{	margin: 0 0 0 0;	padding: 7px 0 0 0;	font-size:140%;	color: #036;}.registrationOptions{	font-size: 0.9em;	margin-bottom: 10px;}.userFormButton{	margin-top: 5px;	clear: both;	float: left;	margin-left: 120px;	margin-bottom: 5px;}.userFormButton .button{	clear: both;	float: left;	width: 120px;}.userFormButton {margin-left:0px;}.printButton{	margin-top: 20px;}.textbox{	padding: 0;	width: 345px;	border: 1px solid #C5C5CD;	float: left;	clear: right;}.loginOptions{	clear: both;	padding: 20px 0 20px 0;	font-size: 0.9em;	margin-left: 120px;}* html .loginOptions /*IE hack*/{	clear: both;	padding-top: 5px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;	margin-left: 120px;}*html .userFormFieldValidationError {}
