/* HOJA DE ESTILOA PARA LAS PANTALLAS DE INICIO DE SESION Y REGISTRO DE USUARIOS EXTERNOS*/
#divLogin{
        background-image:url(images/218.jpg);
        border:5px solid #FFF;
		margin-bottom:10%;
		margin-left:10%;
		margin-right:10%;
		margin-top:15%;
}

#divError{
        width:100%;
		font-family:Calibri;
		font-size:30px;	
		color:#FFF;
		font-weight:bold;
        clear:both;
		text-align:center;		
}

#divFormLogin{
        width:100%;
		clear:both;
}

.labelLogin{
	font-family:Calibri;
	font-size:16px;
	color:#006;
	text-align:right;
	font-weight:bold;
}

.fieldLogin{
	font-family:Calibri;
	font-size:16px;
	color:#006;
	font-weight:bold;
	}
.linkLogin a:link, .linkLogin a:visited {
	color:#003;
	text-decoration:underline;
	font-family:Calibri;
	font-size:20px;
	text-align:center;
}

.linkLogin a:hover {
	color:#003;
	font-family:Calibri;
	font-size:20px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.titleLogin{
	text-align:center;
	color:#006;
	font-size:30px;
	font-family:CALIBRI;
	font-weight:bolder;
	}
.backLogin{
	
	background-image:url(images/backLogin.png);
	background-repeat:repeat;
	
	}

.backHeaderLeft{
	background-image:url(proyectos/images/backHeaderLeft.png);
	background-repeat:no-repeat;
	}

.backHeaderRight{
	background-image:url(proyectos/images/backHeaderRight.png);
	background-repeat:no-repeat;
	}
.backHeaderCenter{
	background-image:url(proyectos/images/backHeaderCenter.png);
	background-repeat:repeat-x;
	}


#divMain{
        /*background-color:#F4ABF2;*
        border:thin;*/
		margin-bottom:2%;
		margin-left:5%;
		margin-right:5%;
		margin-top:2%;
}
#divHeader{
        /*background-color:#E5BC7A;*/
        height:100%;
		/*border:3px solid ;*/
		clear:both;
}
#divMenuLeft{
        width:0%;
		height:400px;
		float:left;
		border: #FFFFFF;
		background-image:url(../images/backMenuLeft01.png);
		background-repeat:repeat-y;
		background-position:left;
		background-color:#356999;
		}
#divContent{
        width:100%;
		height:100%;
		height:400px;
		float:left;
		background-position:right;
			
}

#divFooter{
        height:100%;
        /*background-color:#D3D1C1;*/
        clear:both;
}
.backSystem{
	background-image:url(proyectos/images/background.png);
	background-repeat:repeat-x;
}

.formField{
	color:#0036;
	font-family:Calibri;
	font-size:16px;
	text-align:right;
}

.formContent{
	color:#003399;
	font-family:Calibri;
	font-size:16px;
}


.LV_validation_message{
    font-weight:bold;
	font-size:14px;
    margin:0 0 0 5px;
	font-family:Calibri;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
	font-size:14px;
	font-family:Calibri;
}
    
.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 #FF0000 ;
}



.titles{
	font-size:32px;
	font-family:Calibri;
	font-weight:bold;
	color:#0036;}

.information{
	font-size:20px;
	font-family:Calibri;
	font-weight:bold;
	color:#0036;}


.leyendas{
	font-size:14px;
	font-family:Calibri;
	font-weight:bold;
	color:#0036;
	border:solid 2px #0036;
	}

.backFooter{
	background-image:url(proyectos/images/backFooter.jpg);
	
	}
.footerText{
	font-family:Calibri;
	font-size:20px;
	color:#FFF;
	}
.alert	{
	font-size:14px;
	font-family:Calibri;
	font-weight:bold;
	color:#0036;
	}