﻿.lista {
    font-size:11px; 
    font-weight: bold;
    padding-bottom: 5px;
}

.main_content {
        margin : 5px 20px 20px 20px;
       	background-color:#FFFFFF;
}


.nodeLevel1 {
    font-size:12px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
    padding:0px;
    margin:0px;
    
}

body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#FFFFFF;
}


.info, .exito, .alerta, .error, .infoalerta {
       font-family:Arial, Helvetica, sans-serif; 
       font-size:12px;
       border: 1px solid;
       margin: 10px 0px;
       padding:14px 9px 14px 49px;
       background-repeat: no-repeat;
       background-position: 10px center;
}
.info {
       color: #00529B;
       background-color: #BDE5F8;
       background-image: url('../../Imagenes/Iconos/info.png');
}
.exito {
       color: #4F8A10;
       background-color: #DFF2BF;
       background-image:url('../../Imagenes/Iconos/exito.png');
}
.alerta {
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url('../../Imagenes/Iconos/alerta.png');
}
.error {
       color: #D8000C;
       background-color: #FFBABA;
       background-image: url('../../Imagenes/Iconos/error.png');
}
.infoalerta {
       color: #00529B;
       background-color: #BDE5F8;
       background-image:url('../../Imagenes/Iconos/info.png');
}


/* ------------------------------------------------------------------------ */

.titulo_formato {
    padding: 10px 10px 10px 10px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
    background-color: #003b5d;
	text-align:center;
	text-transform:uppercase;
	font-family:verdana, Arial, Helvetica, sans-serif;
}

.regresar_formato {
    padding: 10px;
}


/* ------------------------------------------------------------------------ */

.forma {
	padding: 15px;
	border: 1px solid #f1f1f1; 
	background-color: #f5f5f5;
}

.etiqueta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-weight:bold;
	margin:1px 0;
}


.entrada {

	
    display:block;
	float:left;
	width:229px;
	margin:0 5px 0 0;
	padding:5px;
	color:#666666;
	background-color:#FFFFFF;
	border:1px solid #eee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.area_texto {
	width:450px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}

.boton { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(nav.jpg) repeat-x 0 0;
	border: 1px solid #88AD0C;
}

/* ------------------------------------------------------------------------ */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color: #ffffff;
}
	
.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 {
    color: #ffffff;
}
    
.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;
}


/* ------------------------------------------------------------------------ */

.titulo {

}

.titulo h2 {
	margin:0 0 30px 0;
	padding: 0 0 8px 0;
	line-height:normal;
	font-weight:bold;
	font-size:18px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #CCCCCC;
}


.funciones {
    margin: 15px 0 15px 0;
}


/* ------------------------------------------------------------------------ */

.mayusculas {
    font-weight:bold;
    text-transform : uppercase;
    background-color:#003b5d;
	color:White;
}

.justificada {
    text-align : justify;
}