﻿.LV_validation_message
{
	color: #D8000C;
	background-color: #f5f5f5;
	background-image: url(../image/error1.png);
}
.LV_validation_messageSin
{
	color: #D8000C;
	background-color: #f5f5f5;
}

.LV_valid
{
	color: #00CC00;
}

.LV_invalid
{
	color: #CC0000;
}

.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active
{
	/*border: 1px solid #00CC00;*/
}

.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active
{
	border: 1px solid #cc0000;
	background-color: #ffeeee;
}

.MsjValWrong, .MsjValInfo, .MsjValExito, .MsjValAlerta, .MsjValError, .MsjValAlertaRoja, .MsjValInfoSin, .MsjValExitoSin, .MsjValAlertaSin, .MsjValErrorSin, .MsjValAlertaRojaSin, .LV_validation_message, .LV_validation_messageSin
{
	text-align: left;
	margin: 0 0 0 0px;
	display: block;
	width: 99%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid;
	margin: 2px;
	padding: 4px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.MsjValWrong
{
	color: #D8000C;
	background-color: #f5f5f5;
	background-image: url(../image/error1.png);
	border-color: #D8000C;
}

.MsjValInfo
{
	border-color: #00529B;
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url(../image/info1.png);
}

.MsjValExito
{
	border-color: #4F8A10;
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url(../image/exito.png);
}

.MsjValAlerta
{
	border-color: #9F6000;
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(../image/alerta.png);
}

.MsjValAlertaRoja
{
	border-color: #D8000C;
	color: #D8000C;
	background-color: #ffbaba;
	background-image: url(../image/alerta.png);
}

.MsjValError
{
	border-color: #D8000C;
	color: #D8000C;
	background-color: #ffbaba;
	background-image: url(../image/error1.png);
}

.MsjValInfoSin
{
	border-color: #00529B;
	color: #00529B;
	background-color: #BDE5F8;
}

.MsjValExitoSin
{
	border-color: #4F8A10;
	color: #4F8A10;
	background-color: #DFF2BF;
}

.MsjValAlertaSin
{
	border-color: #9F6000;
	color: #9F6000;
	background-color: #FEEFB3;
}

.MsjValErrorSin
{
	border-color: #D8000C;
	color: #D8000C;
	background-color: #ffbaba;
}


.MsjValWrongBack
{
	background-image: url(../image/error1.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	height:33px;
}

.MsjValInfoBack
{
	background-image: url(../image/info1.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	height:33px;
}

.MsjValExitoBack
{
	background-image: url(../image/exito.png);
	background-repeat: no-repeat;
	background-position:0px center;
	height:33px;
}

.MsjValAlertaBack
{
	background-image: url(../image/alerta.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	height:33px;
}

.MsjValAlertaRojaBack
{
	background-image: url(../image/alerta.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	height:33px;
}

.MsjValErrorBack
{
	background-repeat: no-repeat;
	background-position: 0px center;
	height:33px;
}


/* Styles for validation helpers
-----------------------------------------------------------*/

.field-validation-error
{
	    color: #ff0000;
}

.field-validation-valid
{
	display: none;
}

.input-validation-error
{
    border: 1px solid #CCCCCC;
    background-color: #ffeeee;
}


.validation-summary-errors
{
    background-position: 8px center;
    background-image: url('../image/error1.png');
    background-repeat: no-repeat;
    background-color: #F5F5F5;
    border: 1px solid;
    border-color: #F17575;
    border-radius: 8px 0px 8px 0px;
    margin-bottom: 0px;
    position: relative;    	
    padding: 0px 0px 5px 0px;		
    width: 99%;	
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
    text-align: left;
  	min-height:30px;
  	color: #D8000C !Important;
    margin-left: auto; 
	margin-right: auto; 
	text-align: left;
/*]text-align: left;
	text-indent: 30px;
	margin: 0 0 0 5px;
	color: #D8000C;
	background-color: #f5f5f5;
	display: block;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid;
	margin: 3px 0px;
	padding: 4px 4px 5px 5px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url(../image/error1.png);*/
}

.validation-summary-errors ul
{
    
    list-style: none;
    padding: 4px 0px 0px 35px;
}
.validation-summary-errors ul li
{
    vertical-align:middle;
    padding: 0px 0px 0px 15px;
}

.validation-summary-valid
{
	display: none;
}


/*NUEVOS MENSAJES*/
.round
	{
		border-radius: 8px 0px 8px 0px;
	}
	.notification-box
	{
		position: relative;
		margin-bottom: 2px;
		margin-top: 2px;
		border-radius: 8px 0px 8px 0px;
		padding:0px 5px;
		background-repeat: no-repeat;
		background-position: 10px 11px;
		border: 1px solid;
		color: #444;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
	}
	
	
	.notification-box p
	{
		margin-bottom: 0;
		margin-top: 20px;
	}
	
	.notification-box > p:first-child
	{
		margin: 0;
	}
	
	.notification-box-info
	{
		background-color: #cfe6fc;
		background-image: url(../image/info2.png);
		border-color: #a4c8f5;
		color: #00529B;
	}
	
	.notification-box-success
	{
		background-color: #d2f7ad;
		
		border-color: #aedb2e;
		color: #4F8A10;
	}
	
	.notification-box-warning
	{
		background-color: #fae7a2;
		background-image: url(../image/info2.png);
		border-color: #f5c558;
		color: #9F6000;
	}
	
	.notification-box-error
	{
		background-color: #FFAFAF;
		/*background-image: url(../image/info2.png);*/
		border-color: #F87272;
		color: #D8000C;
	}
	.notification-box-wrong
	{
		background-color: #F5F5F5;
		background-repeat: no-repeat;
		background-position: 0px center;
		background-image: url('../image/error1.png');
		border-color: #F17575;
		color: #D8000C;
		height:33px;
		text-align: left;
		text-indent: 50px;
		margin: 0 0 0 0px;
		display: block;
	    width: 99%;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 13px;
	    border: 1px solid;
	    margin: 2px;
	    padding: 4px 0px;
	    background-repeat: no-repeat;
	    background-position: 10px center;
	}
