/* CSS Document */


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(../imagenes/estructura/fondo.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; TEXT-ALIGN: center;
}
img{
	border-style:none;
}
/* Para el fondo principal */
#fondo_t_principal
{
	
	background-image:url("../imagenes/estructura/borde_tablagif2_fino.gif");
	background-repeat:repeat-y;
	width: 760px;
	background-color:#FFFFFF;
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px;  DISPLAY: block;  BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px

}
#cabecera{
 /*height:91px;*/
 height:78px;
 margin-bottom:0px;
 padding-bottom:0px;
 TEXT-ALIGN: center;
 margin-left:1px;
}
.contenido_central{
		PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 136px; WIDTH: 626px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left

}
#contenido_borde{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:1px;
	border-color: #C4C2C2;
	border-width: 1px;
	border-style: solid;
	DISPLAY: block;
	 MARGIN-BOTTOM: 0px;
	  MARGIN-LEFT: 1px;
	   WIDTH: 590px;
	    POSITION: relative;
		
		  BACKGROUND-COLOR: white;
		   TEXT-ALIGN: left;
		   float:left;
}
#contenido_sin_borde{
	
	DISPLAY: block;
	 MARGIN-BOTTOM: 0px;
	  MARGIN-LEFT: 1px;
	   WIDTH: 100%;
	    POSITION: relative;
		
		  BACKGROUND-COLOR: white;
		   TEXT-ALIGN: left;
		   float:left;
}
/* pestanas: Para pestañas */
#pestanas{
	TEXT-ALIGN: center;
		margin-left:4px;

	
	width: 753px;
	background-image: url("../imagenes/estructura/background_pestanas.gif");
	border-left-color: #C4C2C2;
	height:27px;
	margin-bottom:5px;
	CLEAR: both;
	
}
/* Para la ruta en la cabecera */
.ubicacion{
    display:block;
	font-size: 0.9em;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Color: #6E8595;
	float:left; 
	font-weight: bold;
}
/* Zona lateral: menu + banners */
#lateral {
	z-index:9001;LEFT:10px;CLEAR: left; DISPLAY: block; FLOAT: left;  WIDTH: 140px; POSITION: relative;  TEXT-ALIGN: left;
}
/*Cuerpo del documento: Lateral + contenido_central */
#cuerpo {
	Clear:both;
	DISPLAY: block;
	MARGIN: auto;
	margin-bottom:0px;
	WIDTH: 759px;
	TEXT-ALIGN: left;
	
}
#barra_tareas
{
			font-size:0.8em;
			Color: #9F9F9E;
		    CLEAR: both;
			MARGIN-TOP:0px;
			PADDING-BOTTOM: 5px;
			POSITION: relative;
			TEXT-ALIGN: center;
			background-image:url(../imagenes/estructura/borde_inf_fino.gif);
			left:1px;
			background-repeat:no-repeat;
			background-position:bottom;
		
		

}
/* texto_barra_tareas: Texto de la barra de tareas */
.texto_barra_tareas
{  
	left:9px;
	background-image: url("../imagenes/estructura/fondo_tareas.gif");
	background-repeat:no-repeat;
	Color: #888787;
	font-size:0.9em;
	width:741px;
	height:20px;
	font-weight:bold;
	

	
	CLEAR: both; MARGIN-TOP:0px;PADDING-BOTTOM: 0px;PADDING-TOP: 10px;PADDING-BOTTOM:5px; POSITION: relative; TEXT-ALIGN: center;

}


/* fondo_barra_tareas: Fondo gris de la barra de tareas */

.texto_barra_tareas a:link{
	
	Color: #858383;
	text-decoration: none;
		font-size:0.9em;

}

.texto_barra_tareas a:visited{
	
	Color: #858383;
	text-decoration: none;
		font-size:0.9em;

}
.texto_barra_tareas a:active{
	
	Color: #858383;
	text-decoration: none;
		font-size:0.9em;

}
.texto_barra_tareas a:hover{
	
	Color: #646363;
	text-decoration: none;
		font-size:0.9em;

}
.texto_encabezado_azul{

	font-size: 1.0em;
	Color: #527DA7;
	width:587px;
	margin-bottom:5px;
	border-bottom-color: #C4C2C2;
	margin-left:2px;
	padding-left:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-image:url(../imagenes/estructura/icon_flecha.gif);
	background-repeat:no-repeat;

	
	
}	



/* 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

}
/* Contenedor de texto */
#contenedor_capa{
	CLEAR: right;
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 MARGIN-BOTTOM: 0px;
	 PADDING-BOTTOM: 0px;
	 MARGIN-LEFT: 150px;
 width:595px;
  MARGIN-RIGHT: 0px;
  PADDING-TOP: 0px;
   POSITION: relative;
	 TEXT-ALIGN: left;
}
/* borde_externo: Bordes externos de las tablas */
.borde_externo{
	border-color: #C4C2C2;
	border-width: 1px;
	border-style: solid;
}

.contenedor_menu_borde{
	list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#FFFFFF;
}

.contenedor_menu_borde_2{
	width:134px;height:164px;
	border-color: #C4C2C2;
	border-width: 1px;
	border-style: solid;
}

.lista_sencilla{
	list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
/* 30-10-06 se añade el estilo menu para menu de secciones */
 .menu{

background-color:#FFFFFF;border-bottom: 1px solid #E6E6E6;Color: #325B87;
vertical-align:middle;
font-size:1.0em;
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;

	
}
/* Para barra de localización bajo cabecera */
.texto_ubicacion{
	
	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{
	Color: #6D96B5;
	font-weight: bold;
}
/*Banners de la zona lateral */
#banners{
	FLOAT: left;
	margin-top:10px;
	padding-top:5px;
	WIDTH: 140px;
	height: 180px;
	POSITION: relative;
	TEXT-ALIGN: left;
}
#barra_tareas_capa{
	 padding-top:5px;
	 clear:both;
	 display:block;
}
#busqueda{
	float:right;
	height:29px;
	overflow:hidden; 
}
#texto_busqueda{
	font-size:10px;Color: #4573A5;border-color: #8B9EAC;border-width: 1px;border-style: solid;margin-right:5px;margin-top:1px;
}
#adorno_buscador{
	vertical-align:middle;margin-left:10px;margin-right:5px;
}
#contenido_mixto{
	float:left;
	 display:block;
	 position:relative;
	 height:auto;
}
#conte_izquierda{
clear: left;
	float:left;
	width: 380px;
	 height:auto;

		 display:block;
	 position:relative;
	 text-align:left;
	 	 padding-right:5px;
		 	position:relative;



}
#conte_izquierda_perfil{
clear: left;
	float:left;
	width: 392px;
	 height:auto;

		 display:block;
	 position:relative;
	 text-align:left;
	 	 padding-right:5px;
		 	position:relative;



}
#conte_derecha{
clear:right;
width: 200px;
float:right;
		 display:block;
	 position:relative;
	 text-align:right;
	 padding-right:5px;
	 	position:relative;


}
#conte_derecha_perfil{
clear:right;
width: 190px;
float:right;
		 display:block;
	 position:relative;
	 text-align:right;
	 padding-right:5px;
	 	position:relative;


}

#contenido_justificado{
	 float:left;
    width:585px;
	text-align:left;
	position:relative;
	padding-top:5px;
	padding-right:2px;
	vertical-align:top;
	margin-bottom:5px;
	display:block;
	
}
#subtitular{
padding-left:15px;
margin-top:5px;
margin-bottom:5px;
background-image:url(../imagenes/estructura/icon_flechas.gif);
background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #4E8406;
   	font-size: 1.0em;
	font-style:italic;


}
#select_categoria
{
	
	background-color: #F8F7F7;
	font-size: 12px;
	font-weight: bold;
	color: #4C4B4B;
	
	border-style: none;
	border-color:#FFFFFF;
	display:block;
	padding: 2px;
	vertical-align: baseline;

}
#listado_gestor_1
{
	width:100%;
	position:relative;
	display:block;
	vertical-align:top;
	padding-bottom:0px;
	background-image:url(../../../imagenes/estructura/fon_cuad.gif);
	background-repeat:repeat-y;
}
#Menu{
	position:relative; width:136px; height:193px; z-index:9000; 
	top: 180px; visibility:hidden;display:block;
	
}
.texto_verde{
	
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #4E8406;
   	font-size: 1.0em;

}
.texto_azul
{
	font-size: 1.0em;
	Color: #527DA7;
}
.texto_azul a:link{
	
	Color: #527DA7;
	text-decoration: none;
}

.texto_azul a:visited{
	
	Color: #527DA7;
	text-decoration: none;
}
.texto_azul a:active{
	
	Color: #527DA7;
	text-decoration: none;
}
.texto_azul a:hover{
	
	Color: #527DA7;
	text-decoration: underline;
}
.texto_azul_b
{
	font-size: 1.0em;
	Color: #527DA7;
	font-weight:bold;
}
.texto_azul_b a:link{
	
	Color: #527DA7;
	text-decoration: none;
}

.texto_azul_b a:visited{
	
	Color: #527DA7;
	text-decoration: none;
}
.texto_azul_B a:active{
	
	Color: #527DA7;
	text-decoration: none;
}
.texto_azul_b a:hover{
	
	Color: #527DA7;
	text-decoration: underline;
}
.fondo_formulario{
	background-color: #EEEEEE;
	Color: 5B5A5A;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	
	}
	.input_formulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	Color: 5B5A5A;
	border-color: #B8B7B7;
	border-width: 1px;
	border-style: solid;
	background-color: #F9F9F9;
}
#busqueda{
	float:right;
	height:20px;
	overflow:hidden; 
}
#texto_busqueda{
	font-size:10px;Color: #4573A5;border-color: #8B9EAC;border-width: 1px;border-style: solid;margin-right:5px;margin-top:1px;
}
#adorno_buscador{
	vertical-align:middle;margin-left:10px;margin-right:5px;
}
.separador_hor{
	padding-left:45px;
}
/* Para los perfiles */
.fondo_perfiles{
	 background-image:url("../imagenes/estructura/fondo_tabla_perfil.gif");
}
.fondo_perfiles_2{
	 background-image:url("../imagenes/estructura/background_en_perfiles.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-weight: bold;
   Color: #7A7879;
}
.texto_en_perfiles_2{
	
	padding-left: 8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #7A7879;
}
.texto_base_perfiles{
	padding-top: 3px;
	padding-left: 9px;
	
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	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

}
/* borde_externo: Bordes externos de las tablas */
#conte_imagen_secc{
	text-align:left;
	border-color: #C4C2C2;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	Color: #7A7879;
	background-color: #F8F7F7;
	margin-bottom:15px;
}
/* Encabezados con fondo gris */
h2.texto_en_naranja{
	
	margin-left:0px;
	padding-left:8px;	
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
   font-size: 1.0em;
   font-weight: bold;
   Color: #D58A11;
   background-color: #F4F4F4;
   height:12px;
}
.titular_verde{
padding-left:15px;
background-image:url(../imagenes/estructura/icon_flechas.gif);
background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #4E8406;
   border-bottom:1px dotted #9C9B9B;
   margin-top:2px;
   margin-bottom:2px;


}
.titular_verde_enlace{
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   Color: #4E8406;
	margin-top:2px;
  margin-bottom:2px;


}
 .titular_verde_enlace a:link{
 	
	Color: #4E8406;
	text-decoration: none;

}
.titular_verde_enlace a:visited{
 	
	Color: #4E8406;
	text-decoration: none;
	
}
.titular_verde_enlace a:active{
 	
	Color: #4E8406;
	text-decoration: none;
}
.titular_verde_enlace a:hover{
 	
	Color: #4E8406;
	text-decoration: underline;
}
.texto_contexto
{
Color: #545353;
font-weight:bold;
}
.texto_rojo
{
	Color: #8D1C2E;
}
.texto_resalte
{
	Color: #D58A11;
}
/*Para el botón de volver*/
#volver{
	width:580px;
	height:27px;
	text-align:right;
	margin-left:0px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	vertical-algin:middle;
	background-color:#F4F4F4;
}
/* Para listas sin formato */
ul.sencilla
{
	list-style-type:none;
	padding-left:2px;
	margin-left:0px;
}
/* Parrafo para avisos a la derecha */
p.aviso_d
{
	text-align:right;
	margin-top:2px;
	padding-top:2px;
	margin-bottom:8px;
}
/* Para pie de foto de secciones con foto */
#pie_foto{
	margin-top:2px;
	margin-bottom:4px;
	padding-left:4px;
}
h2.titular_secc_perfil
{
	height:16px;
	width:392px;
	vertical-align:middle;
	margin-top:0px;
	padding-top:1px;
	margin-bottom:0px;
	font-size:1.0em;
}
.lineas_principales{
	list-style:none;padding-left:0px;margin-left:0px;
}
#barra_tareas_capa{
	 padding-top:5px;
	 clear:both;
	 display:block;
	 position:relative;
	 padding-bottom:0px;
}
.list-menu {
   font-weight: bold;
   Color: #DB8408;
   height: 50px;
   padding-top: 4px;
   padding-left: 55px;
	border-bottom: 1px dotted #A5A4A4;
	text-decoration:none;
}
#encabezado_principal{
	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
}
/* 03-12-09 pruebas para menu de perfiles */
.menu_prueba{
	background-color:#FFFFFF;Color: #325B87;
	vertical-align:middle;
	font-size:1.0em;
	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;
}
