

.txt_normal_neg_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-align: left;
	padding: 1px 10px 1px 10px; 
	background-color:#CBCCCD; 	
}

fieldset {
	background-color:#f3f5ea;
	border: 1px solid #CCCCCC; 	
	position:relative;
	margin-top:0px;
	padding-top:10px;
	text-align: left;
	font-size: 12px;
}

legend {
 	position:absolute;
 	top:-10px;
 	left:5px; 	
 	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	color:#000000;
	background-color: #CBCCCD;
	font-weight:bold;
}

fieldset.modulo {
	background-color:#f7f7f5;
	border: 1px solid #CCCCCC; 	
	position:relative;
	margin-top:0px;
	padding-top:10px;
	text-align: left;
}


fieldset.caja_dentro_modulo {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC; 	
	position:relative;
	margin-top:0px;
	padding-top:10px;
	text-align: left;
}

legend.caja_dentro_modulo {
 	position:absolute;
 	top:-10px;
 	left:5px; 	
 	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	color:#000000;
	background-color: transparent;	
}

.ventana {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC; 	
	position:relative;
	margin-top:0px;
	padding-top:10px;
	text-align: left;
}
.legend_ventana_original
{
 background-color:#62BD19;
 position:absolute;
 top:-10px;
 left:5px;
 border:1px solid #62BD19; 
 padding:2px 5px;
 color:#FFFFFF;
 font: 12px Arial, Helvetica, sans-serif;
}
.legend_ventana_cambio
{
 background-color:#333333;
 position:absolute;
 top:-10px;
 left:5px;
 border:1px solid #333333; 
 padding:2px 5px;
 color:#FFFFFF;
 font: 12px Arial, Helvetica, sans-serif;
}


/*PARA EL RESTO DE NAVEGADORES QUE SI SOPORTAN MIN-HEIGHT*/
.maincontent {
	position: relative; 
	top: 0px; 
	left: 0px;  
	width: 980px; 
	min-width:500px;
	width:100%;
	min-height:700px;	
	height:auto;

}
/*PARA EL EXPLORER PORQUE NO SOPORTA MIN-HEIGHT*/
* html .maincontent {
	position: relative; 
	top: 0px; 
	left: 0px;  
	width: 980px; 

	width:100%;
	height:723px;	
}

.txt_acceso
{
	background-color:#D92B2B;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/******************************************************************************************************/
a.caminomigas {
	color:#343233;
	text-decoration: none;
	font-weight:bold;
}
a.caminomigas:hover {
	color : #FAFAFA;
	text-decoration : none;
}
a.caminomigas:active {
	color : #FAFAFA;
	text-decoration : none;	
}
/******************************************************************************************************/
a.nuevo {
	color:#FAFAFA;
	text-decoration: none;
	font-weight:bold;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.nuevo:hover {
	color : #343233;
	text-decoration : none;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
a.nuevo:active {
	color : #343233;
	text-decoration : none;	
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
/*******************************************************************************************************/
a {
	color:#93b50a;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color : #343233;
	text-decoration : none;
}
a:active {
	color : #343233;
	text-decoration : none;	
}

a.enlace_negro {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a.enlace_negro:hover {
	color : #0D9C43;
	text-decoration : none;
}
a.enlace_negro:active {
	color : #000000;
	text-decoration : none;	
}

.letra{
	color:#FFFFFF;
	border: none;
    background: url('../imagenes/letra.gif');
	background-repeat:no-repeat;
	background-position:center;	
	height:20px;
	width:20px;		
	text-align:center;
	font-size:12px;	
}
.letragris{
	color:#FFFFFF;
	border: none;
    background: url('../imagenes/letragris.gif');
	background-repeat:no-repeat;
	background-position:center;	
	height:20px;
	width:20px;		
	text-align:center;
	font-size:12px;	
}

.letra_todos{
	color:#FFFFFF;
	border: none;
    background: url('../imagenes/letra_todos.gif');
	background-repeat:no-repeat;
	background-position:center;	
	height:20px;
	width:37px;		
	text-align:center;
	font-size:12px;	
}
.letragris_todos{
	color:#FFFFFF;
	border: none;
    background: url('../imagenes/letragris_todos.gif');
	background-repeat:no-repeat;
	background-position:center;	
	height:20px;
	width:37px;		
	text-align:center;
	font-size:12px;	
}

.txt_normal_grande {
	background-color:inherit;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;	
	text-align:left;
}

.txt_normal_mediano {
	background-color:inherit;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.txt_normal_mediano_azul {
	background-color:inherit;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

a.enlace_evento {
	/*color: #4D4636;*/
	color: black;
	text-decoration: none;
	font-weight:bold;
}
a.enlace_evento:hover {
	color : #3EA025;
	text-decoration : none;
}
a.enlace_evento:active {
	color : #3EA025;
	text-decoration : none;
}

a.enlace_calendario {
	color: #FAFAFA;
	text-decoration: none;
}
a.enlace_calendario:hover {
	color : #CCCCCC;
	text-decoration : none;
}
a.enlace_calendario:active {
	color : #59A3FF;
	text-decoration : none;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
select input textareas{
	margin: 5px 5px 0px 5px;	
	color:#01356A;
	border: 1px solid #417C3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select.options, input.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	border: 1px solid #999999;

}
/* standard form style table */
form {
	margin: 0px 0px 0px 0px;
}
.menubackgr {
	background:#a9c43e;
}
.menubackgr2 {
	background:#F0F4F6;
}


input {
/*	color:#01356A;*/
	/*border: 1px solid #CCCCCC;*/
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
}



input:focus, textarea:focus {
 /* border: 1px solid #3A6C7C;*/
  background: #FFF799;
}


textarea{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
select{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.txt_normal{
	font: 12px Arial, Helvetica, sans-serif;
}
.txt_normal_rojo{
	font: 12px Arial, Helvetica, sans-serif;
	color:#990000;
}
.txt_normal_neg{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

.txt_normal_neg_grande{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

.txt_normal_blanco{
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.txt_normal_neg_blanco{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.txt_normal_neg_verde_menu{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#93b50a;
}

TR.fila_normal_clara
{
    BACKGROUND-COLOR: #FFFFFF;
	height:auto;
}
TR.fila_normal_oscura
{
    BACKGROUND-COLOR: #f4f4f2;
	height:auto;	
}
TR.fila_normal_oscura2
{
    BACKGROUND-COLOR: #E0EBF3;
	height:auto;	
}
TR.fila_normal_oscura3
{
    BACKGROUND-COLOR: #CDECE2;
	height:auto;	
}
div.fila_normal_clara
{
    BACKGROUND-COLOR: #ffffff;
	height:auto;
}
div.fila_normal_oscura
{
    BACKGROUND-COLOR: #f4f4f2;
	height:auto;	
}
TR.fila_roja
{
    BACKGROUND-COLOR: #FBAF01;
	height:20px;	
}
.titulo_tabla{
	border:1px solid; 
	border-color:#00A950;
}
.titulo_principal
{
    BACKGROUND-COLOR: #dddddd;
    COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	font-weight:bold;
	border: 1px solid #dddddd;
}
.titulo_tabla2
{
    BACKGROUND-COLOR: #D6E6C0;
    COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;	
}
.tabla_listado{
	background-color: #f7f7f5; 
	border: 1px solid #CCCCCC;
}
.tabla_listado2{
	border:1px solid #C9C9C7; 	
}
.tabla_listado3{
	BACKGROUND-COLOR: #F5F7F7;
	border:1px solid #2A82CD; 	
}
.tabla_listado4{
	BACKGROUND-COLOR: #F5F7F7;	
	border-left:1px solid #2A82CD; 	
	border-right:1px solid #2A82CD; 	
}

.celdatablasecundaria
{
    BACKGROUND-COLOR: #dce3ac;
    COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	height: 20px;		
}
.celdatablasecundaria2
{
    BACKGROUND-COLOR: #98A3A7;
    COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}

.filailuminada {
	background-color: #dce3ac;
		
}
.celdatablalistado
{
	color:#333333;
    background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:12px;
}
.celdatablalistado2
{
	color:#333333;
    background-color: #D0EFF7;
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:12px;	
}

.filailuminada2 {
	background-color: #8FD9EB;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:12px;	
}
.titulo_inicio{
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:14px;	
	color:#6F544B;

}

.textoRTF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:expanded;
	text-align:justify;
	
}
.readonly {
	background-color: #E6E4E4;

}
.guardar{
	border: none;
    background: url('../imagenes/b_guardar.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.guardar:hover{
	border: none;
    background: url('../imagenes/b_guardar_activo.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.anadirfila{
	border: none;
    background: url('../imagenes/b_aniadirfila.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.anadirfila:hover{
	border: none;
    background: url('../imagenes/b_aniadirfila_activo.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.anadircolumna{
	border: none;
    background: url('../imagenes/b_aniadircolumna.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.anadircolumna:hover{
	border: none;
    background: url('../imagenes/b_aniadircolumna_activo.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.borrarcolumna{
	border: none;
    background: url('../imagenes/b_borrarcolumna.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.borrarcolumna:hover{
	border: none;
    background: url('../imagenes/b_borrarcolumna_activo.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.borrarfila{
	border: none;
    background: url('../imagenes/b_borrarfila.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
.borrarfila:hover{
	border: none;
    background: url('../imagenes/b_borrarfila_activo.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}
a.email 
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#93b50a;
	font-weight:bold;
	text-decoration: none;
}


a.email:link 
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#93b50a;
	font-weight:bold;
	text-decoration: none;
}

a.email:hover 
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#999999;
	font-weight:bold;
	text-decoration: none;
}
#titulo {
	width: 100%;
	height: 30px;
	text-align: left;
	background-color:#DADADA;		
}

#titulo td {
	position: relative;
	top: 2px;
	left: 2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: black;
	text-align: left;
	vertical-align:middle;
}

#listado {
	clear: both;
	width: 100%;
	height: auto;
}

#listado table {
	height:auto;
	width: 100%;
	border: 0;
	padding: 0px;		
}

#listado th {
	height:30px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #f7f7f5; 
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#listado tr {
	height:30px;

}


.fondo {
	background-color:#f7f7f5;
}

.fondo_blanco{
	background-color:#FFFFFF; 
}

a.amarillo{
	color:#DBE03B;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.azul{
	color:#37A8CE;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.txt_titulo_destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#37A8CE; 	
}

.txt_titulo_verde_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#93b50a;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#EAF0F2; 	
}

.txt_grande_neg_verde {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color:#93b50a;
	text-align: left;	
}
.txt_titulo_verde_opciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#29AB2F;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color:#f3f5ea; 	
}

a.txt_titulo_verde_opciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#29AB2F;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color:#f3f5ea; 	
}

a.txt_titulo_verde_opciones:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#29AB2F;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color:#f3f5ea; 	
}

a.txt_titulo_verde_opciones:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color:#f3f5ea; 	
}

.txt_negro_cursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.txt_titulo_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.txt_titulo_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	color:#3A3531;
}

.txt_blanco_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}


.recuadro{
	BACKGROUND-COLOR: #FEFFF4;   
	border: 1px solid #37A8CE;
}

.directorio{
	BACKGROUND-COLOR: #f3f5ea;   
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.directorio2{	
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	background-color:#CBCCCD;
	border-right: 1px solid #93b50a;
	border-bottom: 1px solid #93b50a;
}

.boton_minimizar {
	background-image:url(../imagenes/minimizar.gif);
	width:37px;
	height:20px;
}

.boton_maximizar {
	background-image:url(../imagenes/maximizar.gif);
	width:37px;
	height:20px;
}
/************************************************** Enlaces de paginación *****************************************************/
a.paginacion
{
	background-color:#CBCCCD;
	color:#000000;
	height:8px;
	width:15px;
	padding:1px;
}
a.paginacion:link
{
	background-color:#CBCCCD;
	color:#000000;
	height:8px;
	width:15px;

}
a.paginacion:active
{
	background-color:#CBCCCD;
	color:#000000;
	height:8px;
	width:15px;

}

a.paginacion:hover
{
	background-color:#CBCCCD;
	color:#000000;
	height:8px;
	width:15px;

}


/* Calendario portada */
#zonaagenda{	
	height:200px;
	width:100%;	
	position:relative;	
	margin-left:3px;
	margin-top:5px;
	background-color:#FFFFFF;
}

#zonacalendario{		
	/*float:left;	*/
	position:relative;	
	background-color:#FFFFFF;
	margin-top:5px; 
	width:100%;	
}

#fondocalendario{		
	/*float:left;*/
	margin-left:5px;
	margin-top:5px;
	background-color:#ffffff;
	border:2px solid #ffffff;
	padding:0;	
	width:100%;	
}

.diario{	
	width:25px;
	display:inline;
	float:left;
	background-color:#20BA26;/*#0D7488;*/
	border:1px solid #ffffff;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 0.1em 0.3em 0.1em .3em;
	margin: 0.1em 0 0.1em 0;
}
.diariovacio{	
	width:25px;
	display:inline;
	float:left;
	background-color:#ffffff;
	border:1px solid #ffffff;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 0.1em 0.3em 0.1em .3em;
	margin: 0.1em 0 0.1em 0;
}
.diarioconevento {	
	width:25px;
	display:inline;
	float:left;
	background-color:#CBCCCD;/*#D8CF00;*/
	border:1px solid #ffffff;
	color:#ffffff ;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 0.1em 0.3em 0.1em .3em;
	margin: 0.1em 0 0.1em 0;
}

.diarionormal {	
	width:25px;
	display:inline;
	float:left;
	background-color:#DEDEDB;/*#BDEC59;*/
	border:1px solid #ffffff;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 0.1em 0.3em 0.1em 0.3em;
	margin: 0.1em 0 0.1em 0;
}
.festivo{	
	width:25px;
	display:inline;
	float:left;
	background-color:#C87514;
	border:1px solid #ffffff;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 0.1em 0.3em 0.1em .3em;
	margin: 0.1em 0 0.1em 0;
}

/*LME 26042012*/
.titulo_izquierda
{	
    background-color: #93b50a;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 20px;
	padding-top:3px;
}

.txt_grande_neg_verde {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color:#93b50a;
	text-align: left;	
}

/*lme 27042012*/
/********************* MENU OPCIONES IZQUIERDA****************************************************************************/
#zonamenu_vertical{
	width:210px;
	float:left;
	min-height: 400px;
	margin-top:10px;
	/*position: relative; /*cambio la positión a relative ya que entonces en ie6 y 7 no se coloca correctamente*/
	z-index:-1;
}

.submenu_titulo {
    background-color: #F8FDF4;
    color: #656565;
    font-family: Verdana,Arial,Helvetica,sans-serif,Eurostile;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding-left: 5px;
    z-index: 5;
}
#zonamenu_vertical a
{
	text-decoration:none;
	
}

div.menu_superior {

   height: 21px;
   background-image:url(../imagenes/menu/centro_superior.gif); 
 }
 
div.menu_inferior {
 
	height: 21px; 
	margin-top:-21px;
	background-image:url(../imagenes/menu/centro_inferior.gif); 
		
}

div.menu_central {
	 /* background-image:url(../imagenes/menu/centro.gif) ;
	   
	 */
	 
	   background-image:url(../imagenes/menu/centro.gif); 
	   background-repeat: repeat-y;
	   z-index:0;
	/*   height: expression(this.scrollHeight < 75? "75px": "auto"); /*para que funcione correctamente en ie6 = min-height*/
	   position:relative; /* lo incluyo para que funcione en ie6*/
}
#contenido_menu {
	   z-index:99;
	/*   height: expression(this.scrollHeight < 75? "75px": "auto"); /*para que funcione correctamente en ie6 = min-height*/
}
 

.linea_superior_ancha{ /*es la línea azul de título*/
	background:#62BD19;
	text-align:left;
	padding: 5px 5px 5px 5px;
}
.linea_superior_ancha li{
	font-family:Arial, Helvetica, sans-serif, Eurostile;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	color:#FFFFFF;	
	display: inline;
	list-style-type:none;
	padding-left: 16px;
}



#linea_superior{ /*es la línea azul donde esta la ruta de donde te encuentras*/
	background:#62BD19;
	text-align:left;
	padding: 5px 5px 5px 5px;
	margin-left: 210px; /*244px;*/
	z-index: -3;
	
}
#linea_superior a{
	padding: 5px 5px 5px 5px;
	font-size:14px;
}
#linea_superior ul{
	margin:0px;
	padding:0px;
	 
}

#linea_superior li{
	font-family:Arial, Helvetica, sans-serif, Eurostile;
	font-size:14px;
	font-weight:bold;
	display: inline;
	list-style-type:none;
	padding-left: 16px;
	vertical-align:middle;
	color:#FFFFFF;
}

.simbolo_linea{ /*inserta el simbolo del triangulo blanco en fondo azul*/
	background-image: url("../imagenes/simbolo_lista_superior.gif");
	padding-top: 1px;
	background-repeat: no-repeat;
}

.menu_vertical_mapa li{
	font-size: 12px;
    line-height: 25px;
	font-family:  Verdana, Arial, Helvetica, sans-serif, Eurostile;
	padding-left: 15px;
}

#menu-vertical li{
	font-size: 12px;
    line-height: 20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif, Eurostile;
	padding-left: 15px;
}

.simbolo_principal /* Símbolo de la bolita gris*/
{
	background-image: url("../imagenes/simbolo_lista.gif");
	background-position: left 5px !important;
	background-repeat:no-repeat;
/*	margin-left:20px;*/
}
.simbolo_principal_activo{
	background-image: url("../imagenes/simbolo_lista_activo.gif");
	background-position: left 5px !important;
	background-repeat:no-repeat;
	/*margin-left:20px;*/
	text-align:left;
	
}
.simbolo_principal_activo ul, .simbolo_principal ul{
	padding-left:0px;
}


.simbolo_sublista{ 
	background-image: url("../imagenes/simbolo_sublista.gif");
	background-repeat:no-repeat;
	background-position: left 5px !important;
	color:#000000;
	vertical-align:middle;
}
.simbolo_sublista_activo { 
	background-image: url("../imagenes/simbolo_sublista_activo.gif");
	background-repeat:no-repeat;

	background-position: left 5px !important;
	color:#0088C7;
	vertical-align:middle;
}

.simbolo_sublista_activo_seccion  { /* Símbolo del triangulo azul cuando esta activo*/
	color:#62BD19 ;
	font-weight:bold;
}
.simbolo_sublista_activo a{
	color:#444444 !important;
	font-weight:bold;
}

.sin_simbolo_sublista{
	background-image: url("../imagenes/sin_simbolo.gif");
/*	background-position: left ;*/
	background-repeat:no-repeat;
}
ol, ul, ul, ul li {
    list-style: none outside none;
}

.alRight /* Alineación a la derecha*/
{
	float:right !important;
}
.alLeft /* Alineación a la izquierda*/
{
	float:left ;
}
/*para los documentos adjuntos*/
.adjunto_pdf{
	
	background-image: url("../imagenes/pdf.gif");
		padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_gif,
.adjunto_jpg,
.adjunto_png,
.adjunto_jpeg{
	background-image: url("../imagenes/i.gif");
	padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_doc
{
	background-image: url("../imagenes/doc.gif");
	padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_xls{
	background-image: url("../imagenes/xls.gif");
		padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_pps{
	background-image: url("../imagenes/pps.gif");
		padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_zip{
	background-image: url("../imagenes/zip.gif");
		padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_mp3{
	background-image: url("../imagenes/mp3.gif");
		padding-left:20px;
	background-repeat:no-repeat;
}
.adjunto_default{
	background-image: url("../imagenes/f.gif");
		padding-left:20px;
	background-repeat:no-repeat;
}


.cont_div_horas {
	height:30px;
	line-height:30px;
	vertical-align:middle;
	bakcground-color:#FFFFFF;
	padding:5px 0px 5px 0px;
}
.class_div {
	text-align: left;
	width: 30px;
	float: left;
	line-height:20px;
	vertical-align:middle;
}

.input_div {
	font-size:12px;
}

.float_left {
	float:left;
}



/******* ESTILO PARA EL AUTOCOMPLETE DE ENTIDAD ASOCIADA *********/
.div_autocomplete {
	border:4px double #a9c43e;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 8px 8px 6px #536382;
	-moz-box-shadow: 8px 8px 6px #536382;
	box-shadow: 8px 8px 6px #536382;
	padding: 10px;
	color: #0B173B;
}

.filailuminada2 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #94b0e6;
	padding: 4px;
	cursor:pointer;
}

.fila_normal {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 4px;
}

.titulo_apartado
{
	background-color: #e6eefc;
}

.resaltado {
	color:#296ef0;
}



.text{
  mso-number-format:"\@";/*force text*/
}

.boton_ver_pass {
	padding:0px;
}	

/*******************************************************************/