 /* 30-10-06 se añade el estilo menu para menu de secciones */
 img{
 	border:0px;
 }
 .menu{

background-color:#FFFFFF;border-bottom: 1px solid #E6E6E6;Color: #325B87;font-size:0.8em;
vertical-align:middle;
padding-left:2px;margin-left:2px;

}
.menu a:link{

	Color: #325B87;
	text-decoration: none;
	vertical-align:middle;
	display:block;
	
}

.menu a:visited{
	
	Color: #325B87;
	text-decoration: none;
	

}
.menu a:active{
	
	Color: #325B87;
	text-decoration: none;
		display:block;

	

}
.menu a:hover{
	
	Color: #325B87;
	text-decoration: none;
	background-color:#F1F5F8;
	display:block;

	
}
 
 /* Se colocaron unidades relativas 11px=0.7em
 /* Cuerpo de la página */
body{
	padding-top: 0px;
 	margin-top: 0px;
	padding-bottom: 0px;
 	margin-bottom: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #6C6C6C;
	background-image:url("../imagenes/estructura/fondo.gif");
	
	
}

/* borde_externo: Bordes externos de las tablas */
.borde_externo{
	border-color: #C4C2C2;
	border-width: 1px;
	border-style: solid;
}


/* borde_superior_exterior: Bordes superiores externos de las tablas */
.borde_superior_exterior{
	border-top-color: #C4C2C2;
	border-top-width: 1px;
	border-top-style: solid;
}

/* pestanas: Para pestañas */
.pestanas{
    background-image: url("../imagenes/estructura/background_pestanas.gif");
	border-left-color: #C4C2C2;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #C4C2C2;
	border-right-width: 1px;
	border-right-style: solid;
	
	
}
.margen_vertical_0{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 3px; 
	padding-top: 0px

}
/* margen_vertical_1: Espacio vertical de 5 px */
.margen_vertical_1{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 5px; 
	padding-top: 0px

}

/* margen_vertical_2: Espacio vertical de 7 px */
.margen_vertical_2{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 7px; 
	padding-top: 0px

}

/* margen_vertical_2: Espacio vertical de 9 px */
.margen_vertical_3{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 9px; 
	padding-top: 0px

}
.margen_vertical_esp{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 2px; 
	padding-top: 0px

}

/* texto_barra_tareas: Texto de la barra de tareas */
.texto_barra_tareas
{  
	background-image: url("../imagenes/estructura/background_barra_tareas.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.7em;
	background-color: #F4F4F4;
	Color: #888787;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

/* fondo_barra_tareas: Fondo gris de la barra de tareas */
.fondo_barra_tareas
{
 	background-image: url("../imagenes/estructura/background_barra_tareas.gif");
}
.texto_barra_tareas a:link{
	
	Color: #858383;
	text-decoration: none;
}

.texto_barra_tareas a:visited{
	
	Color: #858383;
	text-decoration: none;
}
.texto_barra_tareas a:active{
	
	Color: #858383;
	text-decoration: none;
}
.texto_barra_tareas a:hover{
	
	Color: #646363;
	text-decoration: none;
}


/* texto_barra_tareas_inf: Texto del copyright y requisitos */
.texto_barra_tareas_inf
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	Color: #9F9F9E;
}

/* texto_herramientas: Texto de la zona de herramientas */
.texto_herramientas{
	padding-left: 8px;
	margin-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   Color: #7A7879;
}
.texto_herramientas a:link{
	
	Color: #7A7879;
	text-decoration: none;
}

.texto_herramientas a:visited{
	
	Color: #7A7879;
	text-decoration: none;
}
.texto_herramientas a:active{
	
	Color: #7A7879;
	text-decoration: none;
}
.texto_herramientas a:hover{
	
	Color: #7A7879;
	text-decoration: underline;
}


.texto_herramientas_azul{
	padding-left: 8px;
	margin-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   Color: #5581AE;
}

.texto_enlace_tabla{
	
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   Color: #5581AE;
}
.texto_herramientas_azul a:link{
	
	Color: #5581AE;
	text-decoration: none;
}

.texto_herramientas_azul a:visited{
	
	Color: #5581AE;
	text-decoration: none;
}
.texto_herramientas_azul a:active{
	
	Color: #5581AE;
	text-decoration: none;
}
.texto_herramientas_azul a:hover{
	
	Color: #5581AE;
	text-decoration: underline;
}

.texto_enlace_tabla a:link{
	
	Color: #5581AE;
	text-decoration: none;
}

.texto_enlace_tabla a:visited{
	
	Color: #5581AE;
	text-decoration: none;
}
.texto_enlace_tabla a:active{
	
	Color: #5581AE;
	text-decoration: none;
}
.texto_enlace_tabla a:hover{
	
	Color: #5581AE;
	text-decoration: underline;
}
.celda_volver{
	background-color: #F4F4F4;
	padding-right: 5px;
	margin-right: 5px;
}

.celda_volver_capas{
	background-color: #F4F4F4;
	padding-right: 5px;
	margin-right: 5px;
	padding-top: 4px;
	margin-top: 4px;
	height: 22px;
}

/* fondo_herramientas: Fondo herramientas */
.fondo_herramientas_principal
{
	 background-image: url("../imagenes/estructura/background_herramientas.gif");

}

/* fondo_lineas: Fondo con lineas discontinuas */
.fondo_lineas
{
	background-image: url(../imagenes/estructura/background_lineas.gif);
	background-repeat:repeat-y;
}

.texto_pie_foto{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
Color: #7A7879;
background-color: #F8F7F7;
padding-left: 4px;
margin-left: 4px;
}

/* buscador: Formato campo de busqueda */
.buscador{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	Color: #4573A5;
	border-color: #8B9EAC;
	border-width: 1px;
	border-style: solid;
}

/* celda_buscador: Encaja el campo de busqueda */
.celda_buscador{
padding-bottom:3px;
margin-bottom:3px;
	
}

.ubicacion{

	margin-bottom:7px;
	padding-bottom:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	Color: #6E8595;
	font-weight: bold;
}

/* margen_foto: Margenes de la foto de la portada */
.margen_foto
{
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 12px;
	margin-left: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;
}
.margen_izq{
	margin-left: 12px;
	padding-left: 12px;
}
.texto_base{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	Color: #4E4E4E;
	margin-right: 2px;
	padding-right: 2px;
	

}
.texto_base_margen{
	margin-left: 9px;
	padding-left: 9px;
	margin-right: 2px;
	padding-right: 2px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	Color: #4E4E4E;
	

}
.texto_encabezado_azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	Color: #527DA7;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom-color: #C4C2C2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.pestanas2{
	 background-image: url("../imagenes/estructura/background_pestanas.gif");
	
	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	Color: #6E8595;
	font-weight: bold;
	
}
.texto_ubicacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	Color: #6E8595;
	font-weight: bold;
}
.texto_ubicacion a:link{
	
	Color: #6E8595;
	text-decoration: none;
}

.texto_ubicacion a:visited{
	
	Color: #6E8595;
	text-decoration: none;
}
.texto_ubiacion a:active{
	
	Color: #6E8595;
	text-decoration: none;
}
.texto_ubicacion a:hover{
	
	Color: #6E8595;
	text-decoration: underline;
}

.texto_ubicacion_actual{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	Color: #6D96B5;
	font-weight: bold;
}
.fondo_perfiles{
	 background-image:url("../imagenes/estructura/fondo_tabla_perfil.gif");
}
.texto_en_perfiles{
	
	border-left-color: #C4C2C2;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 8px;
	margin-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   Color: #7A7879;
}
.texto_en{
	
	
	padding-left: 8px;
	margin-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   Color: #7A7879;
}

.texto_en_naranja{
	
	margin-left:0px;
	padding-left:8px;	
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   Color: #D58A11;
    background-color: #F4F4F4;
}

.texto_en_naranja a:link{
	
	Color: #D58A11;
	text-decoration: none;
}

.texto_en_naranja a:visited{
	
	Color: #D58A11;
	text-decoration: none;
}
.texto_en_naranja a:active{
	
	Color: #D58A11;
	text-decoration: none;
}
.texto_en_naranja a:hover{
	
	Color: #D58A11;
	text-decoration: underline;
}

.texto_naranja{
	
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #D58A11;
}
.texto_encabezado_tabla{
	
	padding-left: 8px;
	margin-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   Color: #7A7879;
   border-bottom-style:dotted;
   border-bottom-width: 1px;
   background-color: #F8F7F7;
}
.texto_base_perfiles{
	padding-top: 3px;
	margin-top: 3px;
	padding-left: 9px;
	margin-left: 9px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	Color: #4E4E4E;
	
	

}.texto_base_perfiles_2{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	Color: #4E4E4E;
	
	

}

.texto_base_perfiles a:link{
	
	text-decoration: none;
	Color: #4E4E4E;
}

.texto_base_perfiles a:visited{
	
	text-decoration: none;
	Color: #4E4E4E;
}
.texto_base_pefiles a:active{
	
	text-decoration: none;
	Color: #4E4E4E;
}
.texto_base_perfiles a:hover{
	
	
	Color: #4E4E4E;
	text-decoration: underline;
}

.borde_perfiles{
	border-left-color: #C4C2C2;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #C4C2C2;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #C4C2C2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.margen_vertical_pefiles{
	
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 8px; 
	padding-top: 0px

}
.fondo_herramientas {
	border-color: #C4C2C2;
	border-width: 1px;
	border-style: solid;
	background-image: url("../imagenes/estructura/marca_agua_herramientas.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.encabezado_tabla{
 	color: #386998;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   background-color: #D4E3F1;
   border-color: #527DA7;
   border-width: 1px;
   border-style: solid;
	
}
.borde_tabla{
	border-top-color: #527DA7;
   border-top-width: 1px;
   border-top-style: solid;
   
   border-left-color: #527DA7;
   border-left-width: 1px;
   border-left-style: solid;
   
   border-right-color: #527DA7;
   border-right-width: 1px;
   border-right-style: solid;
}
.secc1_tabla{
 color: #5B9016;
 font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   padding-left: 16px;
   margin-left: 16px;
    padding-top: 5px;
   margin-top: 5px;
    padding-bottom: 5px;
   margin-bottom: 5px;
   background-color: #FCF9F9;
   border-bottom-color: #527DA7;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-right-color: #527DA7;
   border-right-width: 1px;
   border-right-style: solid;
}
.secc2_tabla{
	color: #7A7879;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 16px;
	margin-left: 16px;
	border-bottom-color: #527DA7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-style: none;
  

}
.secc2_tabla_d{	
	border-bottom:1px solid #527DA7; 
}
.secc2_tabla_centro{
	border-left:1px solid #527DA7; 
	border-right:1px solid #527DA7;
	border-bottom:1px solid #527DA7;
}
.secc3_tabla{
	color: #5B9016;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background-color: #FCF9F9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #527DA7;
	border-right-color: #527DA7;
	border-bottom-color: #527DA7;
	border-left-color: #527DA7;
}
.secc4_tabla{
	color: #7A7879;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin-top: 5px;
    padding-bottom: 5px;
   margin-bottom: 5px;
   border-color: #527DA7;
   border-width: 1px;
   border-style: solid;
  
}
.punteado{
 border-bottom-style:dotted;
 border-bottom-color: #C4C2C2;
 border-bottom-width: 1px;
}
.texto_azul{
	
 	Color: #527DA7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.texto_verde{
	
	
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #4E8406;
 }
 .texto_verde a:link{
 	
	Color: #4E8406;
	text-decoration: none;
}
.texto_verde a:visited{
 	
	Color: #4E8406;
	text-decoration: none;
}
.texto_verde a:active{
 	
	Color: #4E8406;
	text-decoration: none;
}
.texto_verde a:hover{
 	
	Color: #4E8406;
	text-decoration: underline;
}
 
.texto_encabezado_verde{
	
	padding-left: 8px;
	margin-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   Color: #4E8406;
   border-bottom-style:dotted;
   border-bottom-width: 1px;
   background-color: #F8F7F7;


	
}
.fondo_t_principal
{
	
	background-image:url("../imagenes/estructura/borde_tablagif2_fino.gif");
	background-repeat:repeat-y;
	
	background-color:#FFFFFF;
}
.borde_t_contenido
{
	border: 1PX SOLID #B4C1CB;
}
.margen_ubicacion
{
	margin-left:1px;padding-left:1px;
}
/* texto_tabla_ubicacion: Para colocar el icono de ubicación en las tablas */
.texto_tabla_ubicacion
{
	color: #7A7879;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.secc2_tabla3 {
	color: #7A7879;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 16px;
	margin-left: 16px;
	border-bottom-color: #527DA7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-right-color: #527DA7;
}
/*Para primeros elementos de lista */
.lista_primer{
	list-style:none;
	margin-left:6px;
	padding-left:6px;
	line-height:18px;
}
.lista_segundo{
	padding-left:16px;
	margin-left:16px;
	padding-top:2px;
	margin-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	Color:#000000;
	font-weight:normal;
	line-height:14px;
}
.lista_enlaces{
	/*list-style-image:url(../imagenes/estructura/icon_archivo2.gif);*/
	padding-left:16px;
	margin-left:16px;
	
}
.bordetabla{
border: 1px solid #C4C2C2;
}
.textoencabezado{
font-size: 0.7em;
font-weight:bold;
background-color: #E6E6E6;
border-bottom: 1px dotted #000000;
}
.texto1{
	font-size: 0.7em;
	background-color: #F4F4F4;
	padding-bottom: 4px;margin-bottom:4px;
	padding-top: 4px;margin-top:4px;
	padding-left: 3px;margin-left:3px;
}

.texto1Oscuro {

	font-size: 0.7em;
	background-color: #E6E6E6;
	padding-bottom: 4px;margin-bottom:4px;
	padding-top: 4px;margin-top:4px;
	padding-left: 3px;margin-left:3px;
}

.avisohisto{
	background-color:#FAF8E0;Color:#C11605;font-weight:bold;height:28px;font-size:0.9em;margin:2px;padding:2px;padding-left:2px;
}

/* 03-12-09 pruebas para menu de perfiles */
.menu_prueba{
	background-color:#FFFFFF;Color: #325B87;
	vertical-align:middle;
	font-size:0.9em;
	padding-left:2px;margin-left:2px;
}
.menu_prueba li{
	list-style:none;
	list-style-type: none;
	/*Cuidado con la URL si se cambia de directorio!*/
	background-image: url(../imagenes/estructura/icon_menu_perfiles_elemento.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid #E6E6E6;
}
.menu_prueba a:link{
	Color: #325B87;
	text-decoration: none;
	vertical-align:middle;
	display:block;
}
.menu_prueba a:visited{
	Color: #325B87;
	text-decoration: none;
}
.menu_prueba a:active{
	Color: #325B87;
	text-decoration: none;
	display:block;
}
.menu_prueba a:hover{
	Color: #325B87;
	text-decoration: none;
	background-color:#F1F5F8;
	display:block;
}
h1{
	display:inline;font-size:1.0em;
}
h2{
	font-size:1.0em;
	padding:0px;margin:0px;
}

/* 27-7-10 Para estilos OTRI (KUMA)*/
.texto_titulo_div{
	margin-left:0px;
	padding-left:8px;	
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	Color: #D58A11;
    background-color: #F4F4F4;
}
.texto_titulo_div a:link{
	Color: #D58A11;
	text-decoration: none;
}
.texto_titulo_div a:visited{
	Color: #D58A11;
	text-decoration: none;
}
.texto_titulo_div a:active{
	Color: #D58A11;
	text-decoration: none;
}
.texto_titulo_div a:hover{
	Color: #D58A11;
	text-decoration: underline;
}

.texto_enlace_div{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.0em;
   font-weight: bold;
   Color: #5581AE;
}
.texto_enlace_div a:link{
	Color: #5581AE;
	text-decoration: none;
}
.texto_enlace_div a:visited{
	Color: #5581AE;
	text-decoration: none;
}
.texto_enlace_div a:active{
	Color: #5581AE;
	text-decoration: none;
}
.texto_enlace_div a:hover{
	Color: #5581AE;
	text-decoration: underline;
}

.separacion_parrafo{
	line-height: 15px;
}

