/* estilos para el indicador de status */
.errOutput{ /* estilo del error al submitear */
/* ya definido
		    background-color: #C70032;
        padding: 10px;
        margin-bottom: 20px;
        font-weight: bold;
        color: white;
        display: none;
        text-align: left;
        width: 720px;
        *width: 740px;
		margin-top: 10px;

*/
}
/*
.formStyle01, td {
	font-family:"MS Sans Serif",Arial,Tahoma,Verdana,sans-serif; 
	font-size:11px; 
}
*/
.formStyle01 .fieldValStatusImg  { /* Container for field status image */
        padding: 0px 8px;
        height: 14px;
/*        width: 13px; */
        background-repeat: no-repeat;
        background-position: top right;
        opacity: 0.66;
        filter: alpha(opacity=66);
/*        margin-left:5px; */
        margin-right:3px;
        display: inline-block;
        vertical-align: top;
        padding-bottom: 2px; /* Fixes alignment of asterisk ->  don't remove! */
        padding-bottom: 0px;}

.formStyle01 .fieldValCheckboxStatusImg,
.formStyle01 .fieldValRadioStatusImg {   /* Container for checkbox and radio status images */
/*        padding: 0px 8px; */
		padding: 5px 8px 1px;
        height: 14px;
        width: 13px;
        background-repeat: no-repeat;
        background-position: left;
        opacity: 0.66;
        filter: alpha(opacity=66);
/*        margin-left:5px;*/
	    margin-right:2px;
        display: inline-block;
/*        vertical-align: top; */
}
 

.formStyle01 .fieldValIsEditing .fieldValStatusImg,
.formStyle01 .fieldValIsEditing .fieldValCheckboxStatusImg,
.formStyle01 .fieldValIsEditing .fieldValRadioStatusImg {   /* properties of status image while editing field */
        opacity: 1.0;
        filter: alpha(opacity=100);
}

.formStyle01 .fieldValIsRequired .fieldValStatusImg,
.formStyle01 .fieldValIsRequired .fieldValCheckboxStatusImg,
.formStyle01 .fieldValIsRequired .fieldValRadioStatusImg {   /* image: if field is required */
        background-image: url(/Turnos/images/validacion/required.gif);
}

.formStyle01 .fieldValIsRequiredFuture .fieldValStatusImg,
.formStyle01 .fieldValIsRequiredFuture .fieldValCheckboxStatusImg,
.formStyle01 .fieldValIsRequiredFuture .fieldValRadioStatusImg {
        background-image: url(/Turnos/images/validacion/required_future.gif);
}

.formStyle01 .fieldValIsRequired .fieldValIsNotEmpty .fieldValIsNotValid .fieldValStatusImg,
.formStyle01 .fieldValIsRequired .fieldValIsNotEmpty .fieldValIsNotValid .fieldValCheckboxStatusImg,
.formStyle01 .fieldValIsRequired .fieldValIsNotEmpty .fieldValIsNotValid .fieldValRadioStatusImg {  /* image: shown if requred field have ivalid format */
        background-image: url(/Turnos/images/validacion/required_invalid.gif);
}

.formStyle01 .fieldValIsNotEmpty .fieldValIsNotValid .fieldValStatusImg,
.formStyle01 .fieldValIsNotEmpty .fieldValIsNotValid .fieldValCheckboxStatusImg,
.formStyle01 .fieldValIsNotEmpty .fieldValIsNotValid .fieldValRadioStatusImg { /* image: shown if requred fileld is invalid */
        background-image: url(/Turnos/images/validacion/invalid.gif);
}

.formStyle01 .fieldValIsRequired .fieldValIsNotEmpty .fieldValIsValid .fieldValStatusImg,
.formStyle01 .fieldValIsValid .fieldValCheckboxStatusImg,
.formStyle01 .fieldValIsValid .fieldValRadioStatusImg {  /* image: if requred field is valid */
        background-image: url(/Turnos/images/validacion/validated.gif);
}

/* aqui los estilos para lo demas */
.formStyle01 .fieldValFormError{ /* text: this field is required style */
		vertical-align:top;
		color: #F73460;
		padding-left: 10px;
		font-weight: normal;
		display: inline-block;
}

.formStyle01 .fieldValWrongValue{ /* highlighting field when trying to input not allowed symbol */
		background-image: none;
        background-color: #EA888C !important;
}

.formStyle01 .fieldValBox.IsRequired.IsNotValid {
	border: 2px solid pink;
}

/* esto es para el IE */
select.formStyle01.fieldValBox.IsRequired.IsNotValid{
	background-color:pink;
}


.formStyle01 .fieldValBox.IsRequired.IsNotValid.IsEditing {
	border-color: red;
}

.formStyle01 IsEditing.fieldValBox.IsRequired.IsValid {
	border-color: blue;
}

.formStyle01 .fieldValRadioNotValid {
	font-size:15px;
	background-color: pink;
	padding-bottom:0px; 
	padding-top:1px; 
	margin-top:1px;
}	

.formStyle01 .fieldValCheckNotValid {
	font-size:16px;
	background-color: pink;
}	
