/* CSS Document */

.formLabel {
	font-weight:bold; font-size:11px; font-weight:bold; 
}


/* Para los campos Requeridos */

.checkboxRequiredState  input,
.selectRequiredState input,
.textareaAjaxState	input,	
.textfieldAjaxState input,
.textfieldRequiredState input{

	border:#FF0000 1px solid !important;
	padding-left:0px !important;
	padding-right:0px !important;
	/*background-image:url(../../../../../view/common/imgs/xadmin/forms/ico_input_error.png) !important;*/
	background-position:2px 3px;
	background-repeat:no-repeat !important;
}

/* Para los campos valores no válidos */

.checkboxMaxSelectionsState input ,
.textareaRequiredState input ,
.textareaMinCharsState input ,
.textareaMaxCharsState input,
.textfieldMinCharsState  input ,
.textfieldMaxCharsState input ,
.textfieldMinValueState input,
.textfieldMaxValueState input,
.textfieldInvalidFormatState input{  

	border:#FF0000 1px solid !important;
	/*background-image:url(../../../../../view/common/imgs/xadmin/forms/ico_input_alert3.png) !important;
	background-repeat:no-repeat !important;
	background-position:2px 3px;*/
	padding-left:0px !important;
	padding-right:0x !important;
}


/* Valido */
.textfieldValidState input,
.textareaValidState input {  
	/*border:#009900 1px solid !important;
	background-image:url(../../../../../view/common/imgs/xadmin/forms/ico_input_valid.png) !important;
	background-repeat:no-repeat !important;
	background-position:2px 3px;*/
	padding-left:0px !important;
	padding-right:0px !important;
}

/*
.textfieldFocusState input,
.textareaFocusState input {  
	border:2px solid !important;
	background-color:#FFFFFF;
}
*/


.checkboxRequiredState .formLabel,
.checkboxMaxSelectionsState .formLabel,
.selectRequiredState .formLabel,
.selectInvalidState .formLabel ,
.textareaRequiredState .formLabel,
.textareaMinCharsState .formLabel ,
.textareaMaxCharsState .formLabel ,
.textfieldRequiredState .formLabel ,
.textfieldInvalidFormatState .formLabel,
.textfieldMinValueState .formLabel,
.textfieldMaxValueState .formLabel,
.textfieldMinCharsState .formLabel,
.textfieldAjaxState .formLabel ,
.textfieldMaxCharsState .formLabel {
	display:none;
}

.checkboxRequiredState .checkboxRequiredMsg ,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg ,
.selectRequiredState .selectRequiredMsg ,
.textareaRequiredState .textareaRequiredMsg ,
.textareaAjaxState	.textareaAjaxMsg,
.textareaMinCharsState .textareaMinCharsMsg ,
.textareaMaxCharsState .textareaMaxCharsMsg,
.textfieldRequiredState .textfieldRequiredMsg ,
.textfieldMinCharsState  .textfieldMinCharsMsg ,
.textfieldMaxCharsState .textfieldMaxCharsMsg ,
.textfieldAjaxState .textfieldAjaxMsg ,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg {  
	display:none;
}





.textfieldFocusState input, input.textfieldFocusState {
/*	background-color: #FFFFCC;*/
	border-width:2px !important;/*:1px #333333 solid !important;*/
	padding-right:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	background:#FFFFFF !important;
	
}