/* 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-position:2px 3px;
	background-repeat:no-repeat !important;
	/*width:210px !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;*/
	   /* width: 205px !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;*/
	    /*width: 210px !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 {
	border-width:1px !important;/*:1px #333333 solid !important;*/
	padding-right:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	/*background:#cccccc !important;*/ 
	/*border-radius:4px;*/
	border:1px #33CCFF solid;
	/*    width: 210px !important;*/

	
}

#contacto_container .checkboxRequiredState input, #contacto_container .textareaAjaxState input, #contacto_container .textfieldAjaxState input, #contacto_container .textfieldRequiredState input, #contacto_container  .textfieldValidState input, #contacto_container .textareaValidState input, #contacto_container .textfieldValidState input, #contacto_container .textareaValidState input, #contacto_container .textfieldFocusState input, #contacto_container .textareaFocusState textarea, #contacto_container .textareaFocusState  textarea
 {
	padding:4px !important;
	border-width:1px !important;
}

element.style {
display:inline;
}

