/*input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
	border:solid #C00 1px;
}

input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
	border:solid 1px #DFD6D5;
}*/

.vanadium-advice {
 	font-size: 10px;
	display: block !important;
	float:none;
	width:auto;
}

.aviso_invalido, .vanadium-advice.vanadium-invalid {
	color:#C00;
	display: block !important;
	line-height:normal !important;
	float:none;
	clear:both;
	width:auto;
	padding-bottom:3px;
}

.vanadium-advice.vanadium-invalid, 
.vanadium-advice.vanadium-invalid * {
	margin-top: 3px;
	float: left;
	width: 100%;
	padding: 3px 15px 5px 30px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px !important;
	color: #FFF;
	background-color: #FF002F;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
	.vanadium-advice.vanadium-invalid::before{
		position: absolute;
		margin-left: -20px;
		display: block;
		font-size: 16px;
		content: "\26a0";
	}

input.vanadium-valid ~ .vanadium-valid-advice {
	display: block !important;
	line-height:normal !important;	
	float:none;
	color:#494F63;
}
/*
.vanadium-advice{
	color:#FF0000;}
.vanadium-valid{
	border:#0F0 solid 1px;}
.vanadium-invalid{
	border:#F00 solid 1px;}
.message_value_class{
	color:#900;}
.advice_class{
	color:#FF0000;}*/

.vanadium-message-value {
	text-decoration: underline;
	display: inline;
    margin: 0px;
    background-color: transparent !important;
    padding: 0px !important;
	float:none !important;
	width:auto;
}
	
#errorRadio{ /*para los formularios*/
	color:#C00;
    margin-bottom: 5px;
    margin-top: 5px;
	line-height:15px;
	clear:both;
}
.denegado {
	float: left;
	width: 100%;
	padding: 3px 15px 5px 30px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	background-color: #FF002F;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}	
	.denegado::before{
		position: absolute;
		margin-top: 3px;
		margin-left: -22px;
		display: block;
		font-family: "icomoon";
		font-size: 24px;
		content: "\1f6ab";
	}
.aceptado {
	float: left;
	width: 100%;
	padding: 3px 15px 5px 30px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	background-color: #00B1C0;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}	
	.aceptado::before{
		position: absolute;
		margin-top: 3px;
		margin-left: -22px;
		display: block;
		font-family: "icomoon";
		font-size: 24px;
		content: "\2713";
	}

.error {
	float: left;
	width: 100%;
	padding: 3px 15px 5px 30px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	background-color: #FF002F;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}	
	.error::before{
		position: absolute;
		margin-left: -20px;
		display: block;
		font-size: 16px;
		content: "\26a0";
	}
.advertencia{
	float: left;
	width: 100%;
	padding: 3px 15px 5px 30px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	background-color: #FF002F;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}	
	.advertencia::before{
		position: absolute;
		margin-top: -3px;
		margin-left: -20px;
		display: block;
		font-size: 16px;
		content: "\26a0";
	}
.error_archivo1, .error_archivo2, .error_archivo3{
	background-position:left top;
	background-repeat:no-repeat;
}
.error_archivo0{
	background-image:none;
}
.error_archivo1{
	/*background-image:url(../../images/error_1.png);*/
	height:50px;
}
.error_archivo2{
	/*background-image:url(../../images/error_2.png);*/
	height:75px;
}
.error_archivo3{
	/*background-image:url(../../images/error_3.png);*/
	height:50px;	
}
.error_celda{
	border:#c00 solid 1px;
	background-color:#F96;
}
.sdeudor_rojo{
	color:#900;
}