﻿@charset "utf-8";

    BODY{
		background:url(../imagenes/fondo.gif) repeat;
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	margin: 0;
    	padding: 0;
    	text-align:center; 
    	color:#000000;
    }
	
/*---------- CONTENEDOR ----------*/
	#contenedor{ 
    	width:90%;
		background:#235F9D url(../imagenes/navegador-izq.gif) repeat-y;				
    	margin:0px auto 0px auto;
    	text-align:left;
		margin-top:20px;
    }
	
	#contenedor_g { 
    	width:90%;
		background:#DDEEFF url(../imagenes/navegador-izq.gif) repeat-y;				
    	margin: 0 auto;
    	text-align:left;
		margin-top:20px;
    }	
	
/*---------- CABECERA ----------*/	
	#cabecera{
    	padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		width:100%;
		border:none;
	}
	
/*---------- CUERPO ----------*/	
	#cuerpo{
		float:left;
		width:98.9%;
		margin-left:10px;
		background:#FFFFFF url(../imagenes/navegador-izq.gif) right repeat-y;
	}
	
/*---------- NAVEGADOR SUPERIOR ----------*/
	#navegador{
		float:right;
		width:100%;
		background:#DDEEFF url(../imagenes/navegador-izq.gif) right repeat-y;
		padding:0px 0px 0px 0px;
	}
	
	.ico_nav{
		float:right;
		border:none;
		padding:0px 0px 0px 0px;
		height:26PX;
		margin:0px 10px 0px 0px;		
	}
	
	.logout{
		float:right;
		border:none;
		width:21px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
	.linea{
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;	
		width:98%;
		border:none;
		height:1px;
		background:url(../imagenes/linea-nav.gif) no-repeat;
	}
	
	.login{
		float:right;
		width:100px;
		height:20px;
		margin:0px 11px 0px 0px;
		padding:7px 0px 0px 0px;
		background:url(../imagenes/solapa.gif) no-repeat;
		color:#FFFFFF;		
	}
	
	.login a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;	
	}
	
	
	.login a:hover{
		text-decoration:underline;
	}
	
	.bienvenidos{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:24px;
		color:#336699;
		text-decoration:none;
		margin:0px 0px 0px 20px;		
	}

/*---------- PRINCIPAL -----------*/
	#principal{
		float:right;
		width:100%;
	}
	
/*---------- COLUMNA IZQUIERDA ----------*/	
	#columnaizq{
		float:left;
		width:25%;
		border:none;
		margin-top:-1px;
		background:#FFFFFF;		
	}

/*--------- OPCIONES -----------*/
	.opcion_edit{
		width:50px;
		height:60px;
		float:right;
		margin:5px;
		text-align:center;
	}

	.opcion_edit a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#512F00;
		text-decoration:none;
		text-transform:none;
		text-align:center;
	}

	.opcion_edit a:hover{
		color:#6BA223;
	}	

	.opcion_edit2{
		width:100px;
		height:60px;
		float:right;
		margin-left:0px;
		margin-right:2px;
		text-align:center;
	}

	.opcion_edit2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#512F00;
		text-decoration:none;
		text-transform:none;
		text-align:center;
	}

	.opcion_edit2 a:hover{
		color:#6BA223;
	}

/*---------- COLUMNA DERECHA ----------*/	
	#columnader{
		float:right;
		width:74%;
		background:#FFFFFF url(../imagenes/navegador-izq.gif) repeat-y right;
		padding-top:5px;
	}

/**---------- RESÚMEN DE NOTICIAS ----------**/	
	.resumen-not{
		float:left;
		width:100%;
		background: url(../imagenes/noticias-bg.gif) repeat-y;
	}
	
	.resumen-not .tit-resnot{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#1A4571;
		margin:0px;
		font-weight:bold;
		padding:10px;
		text-transform:uppercase;
	}
	
	.resumen-not .cont-resnot{
		margin:0px 0px 0px 0px;
		text-align:left;
		border-top:solid thin #D7E7F4;
		padding:5px 10px 5px 10px;
	}
	
	.resumen-not .cont-resnot p{
		text-align:left;
		text-indent:10px;
		font-size:12px;
		color:#1A4571;
		font-family:Arial, Helvetica, sans-serif;
	}	

	.resumen-not .fecha{
		font-size:10px;
		color:#1A4571;
		padding:0px 0px 0px 0px;
		margin:0px;
		font-weight:bold;
		font-style:normal;
	}

	.resumen-not p {
		font-size:12px;
		color:#1A4571;
		padding:5px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		text-align: justify;
	}
	
	.ampliar{
		padding:5px 0px 5px 0px;
		margin:0px;
		width:100%;
		text-indent:10px;
	}
	.ampliar a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3366CC;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}
	
	.ampliar a:hover{
		text-decoration:underline;
	}
	
/*---------- CONTENIDO DE LA NOTICIA PRINCIPAL----------*/
	#tit-noticiap{
		border-bottom:1px solid #CBDFF3;
		margin:0px 15px 0px 10px;
		font-weight:bold;
		padding:5px 0px 0px 0px;
	}
	
	#tit-noticiap a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#B32704;
		font-weight:bold;		
		text-decoration:none;
	}
	
	#tit-noticiap a:hover{
		color:#333333;
	}
	
	.fecha{
		font-size:12px;
		color:#1A4571;
		padding:5px 0px 0px 0px;
		margin:0px;
		font-weight:bold;
		font-style:italic;
		text-indent:10px;
		margin:10px 10px 0px 0px;
	}
	
	#cont_noticiap{
		text-align:justify;
		margin-left:10px;
		margin-right:20px;
		margin-top:4px;
		margin-bottom:4px;
	}
	
	#cont_noticiap p{
		font:14px arial, sans-serif;
		color:#000000;
		text-indent:15px;
		text-align:justify;
	}
	
	.video{
		width:100%;
		margin:10px auto 10px auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		color:#003366;		
	}
	
	
	.video .recuadro{
		margin:10px auto 10px auto;
		width:100%;
		text-align:center;
	}
/**---------- MENU VARIOS ----------**/

	.encabezado_opcion{
		/* width:91%; */
		margin: 0px 10px 0px 0px; /* eliminar si no se va a usar */
		/* float:left; */
		border-right:solid 1px #F2F2F2;
		border-left:solid 1px #F2F2F2;
		background:#AAD2FF;
		font-weight:bold;
		height:40px;
		/* margin:0px 0px 0px 0px; */
	}
	
	.encabezado_opcion .imagen_encabezado{
		margin:0px;
		float:left;
	}
	
	.encabezado_opcion .tit_encabezado{
		float:left;
		margin:10px 5px 10px 3px;
		color:#003366;
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
	.cuerpo_opcion{
		margin:0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:#E8F2FF;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-indent:10px;
		padding:0px 0px 10px 0px;
		text-transform:uppercase;
	}
	
	.cuerpo_opcion .tit_cuerpo{
		/* width:100%; */
		margin: 0px; /* eliminar si no se va a usar */
		/* float:left; */
		background:#CAE0FF;
		padding:5px;	
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		border:solid 1px #F2F2F2;
		font-size:16px;
		text-transform:uppercase;
		font-weight:bold;
		text-indent:10px;
		text-align:left;
		margin-bottom:10px;
	}
	
	.cuerpo_opcion .tit_cuerpo2{
		padding-top:5px;
		padding-bottom:5px;		
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		border-top:solid 2px #FFFFFF;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		text-indent:10px;
		text-align:left;
		margin:10px 0px 10px 0px;
	}
	
	.cuerpo_opcion .txt_cuerpo{
		padding-top:10px;
		padding-left:10px;
		margin-right:30px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-indent:20px;
		text-align:justify;
	}
	
	.cuerpo_opcion .cont_mapa{
		margin:10px;
	}
	
	.cuerpo_opcion .mapa{
		padding-left:200px;
		padding-top:10px;
	}


	.cuerpo_opcion .tit_mapa{
		color:#003366;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-transform:uppercase;
		font-weight:bold;
	}
	
	.cuerpo_opcion .mensaje{
		margin:10px 0px 0px 10px;
		text-align:center;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:italic;	
	}

	.cuerpo_opcion .enlace_opcion{
		margin:10px 0px 0px 10px;
		text-align:center;
	}
	
	.cuerpo_opcion .enlace_opcion a{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		text-transform:none;	
		
	}
	
	.cuerpo_opcion .enlace_opcion a:hover{
		text-decoration:underline;
	}
	
	.contenedor_buscarb{
		border:2px solid #A9C8F5;
		padding:10px;
		margin:10px;
	}
	
	.contenedor_buscarb legend{ 
		background-color:#CAE0FF;
		color:#003366;
		font-family: Arial, Helvetica, sans-serif; 
		font-size:16px;
		text-align:left;
	}
	
	.contenedor_buscarb .campo{
		margin-bottom:10px;
		border:1px Solid #DDEEFF; 
		background:#DDEEFF;
		height:20px; 
		background-image:url(../imagenes/fondo-campo.gif); 
		background-repeat: repeat; 
		padding:2px; 
		color:#FFFFFF; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-weight:bold;
	}
	
	.contenedor_buscarb a{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-transform:none;
		margin-left:10px;
	}
	
	.contenedor_buscarb a:hover{
		text-decoration:underline;
	}
	
	.campo:hover{
		border:1px solid #FF9451;
	}

	#date1{
		margin-bottom:10px;
		border: 1px Solid #DDEEFF; 
		background: #DDEEFF;
		height: 20px; 
		background-image:url(../imagenes/fondo-campo.png); 
		background-repeat: repeat; 
		padding: 2px; 
		color:#FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight:bold;		
	}
	
	#date1:hover{
		border:1px solid #FF9451;
	}	
	
/**---------- INFORMACION INSTITUCIONAL ----------**/

	.cuerpo_institucional{
		margin: 0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:url(../imagenes/fondo-institucional.gif) repeat-y right top;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding-bottom:10px;
	}
	
	.cuerpo_institucional .titinst{
		padding-top:10px;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		border-top:3px dotted #CBDFF3;
		font-size:16px;
		text-transform:uppercase;
		font-weight:bold;
		text-indent:20px;
	}
	
	.cuerpo_institucional .cuerpotxt{
		padding-top:10px;
		padding-left:10px;
		margin-right:30px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-indent:20px;
		text-align:justify;
	}
	
	.cuerpo_institucional .tituloinst1{
		padding-top:10px;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-transform:none;
		font-weight:bold;
		text-indent:20px;
	}
	
	.cuerpo_institucional .tituloinst3{
		padding-top:10px;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:italic;
		font-weight:bold;
		text-indent:20px;
	}

	.cuerpo_institucional .tituloinst2{
		padding-top:10px;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		border-top:1px solid #CBDFF3;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		text-indent:20px;
	}

	.cuerpo_institucional li{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
		list-style:url(../imagenes/vineta.gif);
		margin:10px 5px 0px 5px;
		padding:0px 0px 0px 0px;
		text-indent:0px;
	}
	
	.cuerpo_institucional p .italic{
		font-style:italic;
	}	

/**---------- FAQS ----------**/

	.encabezado_faqs{
		margin: 0px 10px 0px 0px; 
		border:solid 1px #F2F2F2;
		background:#AAD2FF;	
		font-weight:bold;
		color:#003366;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		height:40px;
	}
	
	.encabezado_faqs .imagen_encabezadof{
		margin:0px;
		float:left;
	}
	
	.encabezado_faqs .tit_encabezadof{
		float:left;
		margin:10px 5px 10px 3px;
		color:#003366;
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
	.cuerpo_faqs{
		margin:0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:url(../imagenes/fondo-faqs.gif) repeat;
	}
	
	.cuerpo_faqs .titfaq{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		border-top:3px dotted #CBDFF3;
		font-size:20px;
		font-weight:bold;
		text-indent:20px;
	}
	
	.cuerpo_faqs .pregunta{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-indent:30px;
	}
	
	.cuerpo_faqs .respuesta{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-indent:40px;
		font-style:italic;
		margin-bottom:10px;
	}

/**---------- NOVEDADES ----------**/

	.encabezado_novedades{
		margin: 0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:#AAD2FF;	
		font-weight:bold;
		color:#003366;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		height:40px;
	}
	
	.encabezado_novedades .imagen_encabezadon{
		margin:0px;
		float:left;
	}
	
	.encabezado_novedades .tit_encabezadon{
		float:left;
		margin:10px 5px 10px 3px;
		color:#003366;
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
	.cuerpo_novedades{
		margin: 0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:url(../imagenes/fondo-novedades.gif) repeat;
	}
	
	.cuerpo_novedades .fecha_n{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		border-top:3px dotted #CBDFF3;
		font-size:10px;
		font-weight:bold;
		text-indent:10px;
	}
	
	.cuerpo_novedades .tit_n{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-indent:10px;
		margin-top:5px;
	}
	
	.cuerpo_novedades .noticia_n{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-indent:30px;
		margin-bottom:10px;		
	}
	
	.cuerpo_novedades .enlace1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-indent:10px;
		margin-top:10px;
		text-align:center;
		margin-bottom:10px;
	}
	
	.cuerpo_novedades .enlace1 a{
		text-transform:none;
		text-decoration:none;
		color:#003366;		
	}

	.cuerpo_novedades .enlace1 a:hover{
		text-decoration:underline;
	}
	
	.cuerpo_novedades .enlace2{
		/*width:100%;
		float:left;*/
		margin: 0px 10px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-indent:10px;
		margin-top:5px;
		margin-bottom:10px;
	}
	
	.cuerpo_novedades .enlace2 a{
		text-transform:none;
		text-decoration:none;
		color:#003366;		
	}

	.cuerpo_novedades .enlace2 a:hover{
		text-decoration:underline;
	}
	
	.cuerpo_novedades th{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px 0px 0px 0px;
		text-align:left;
		color:#003366;
		text-transform:uppercase;
		text-indent:5px;
	}

	.cuerpo_novedades td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px 0px 0px 0px;
		text-align:left;
		text-indent:5px;
		color:#003366;
	}
	
	.cuerpo_novedades .paginacion_n{
		font-weight:bold;
		color:#003366;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.cuerpo_novedades .paginacion_n a{
		font-weight:bold;
		font-style:italic;
		color:#003366;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	.cuerpo_novedades .paginacion_n a:hover{
		border-bottom:dotted #003366 1px;
	}		

/*-------- ALBUMES --------*/

	.encabezado_albumes{
		margin:0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:#AAD2FF;	
		font-weight:bold;
		color:#003366;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		height:70px;
	}
	
	.encabezado_albumes .imagen_encabezadoalbum{
		margin:0px;
		float:left;
	}
	
	.encabezado_albumes .tit_encabezadoalbum{
		float:left;
		margin:20px 5px 10px 3px;
		color:#003366;
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
	.cuerpo_albumes{
		float:left;
		width:98%;
		margin:0px 10px 0px 0px;
		border:solid 1px #F2F2F2;
		background:#E8F2FF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#003366;		
	}
	
	.cuerpo_albumes .titulo_albumes{
		background:#CAE0FF;
		color:#003366;
		padding:10px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif;
		border-top:3px dotted #CBDFF3;
		font-size:16px;
		font-weight:bold;
		text-indent:10px;
		text-transform:uppercase;
	}
	
	.cuerpo_albumes .enlacea1{
		width:100%;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-indent:10px;
		margin-top:10px;
		text-align:center;
		margin-bottom:10px;
	}
	
	.cuerpo_albumes .enlacea1 a{
		text-transform:none;
		text-decoration:none;
		color:#003366;		
	}

	.cuerpo_albumes .enlacea1 a:hover{
		text-decoration:underline;
	}
	
	.cuerpo_albumes .albumes{
		float:left;
		margin:10px;
		border:none;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	
	.cuerpo_albumes .albumes a{
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#003366;
	}
	
	.cuerpo_albumes .album_imagen{
		border:#003366 solid thin;
	}
	
	.cuerpo_albumes .album_portada{
		border:none;
		width:160px;
	}
	
	.cuerpo_albumes .leyenda{
		width:160px;
	}
	
	.cuerpo_albumes .albumes a:hover{
		text-decoration:underline;
	}
	
	.cuerpo_albumes .subtitulos{
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#003366;
		text-decoration:none;
		text-align:left;
		border-bottom:1px solid #BFDFFF;
		text-indent:10px;
		margin-top:20px;
		margin-bottom:10px;
	}
	
	.paginacion_album{
		float:left;
		width:100%;
		font-weight:bold;
		color:#003366;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.paginacion_album a{
		font-weight:bold;
		font-style:italic;
		color:#003366;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	.paginacion_album a:hover{
		border-bottom:dotted #003366 1px;
	}

/**---------- TABLA VARIOS -----------**/

	.tabla_publico{
		width:100%;
		margin-top:10px;
		margin-left:10px;
	}
	
	.tabla_publico th{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:5px;
		text-transform:none;
	}
	
	.tabla_publico td{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding-bottom:5px;
		font-weight:normal;
		text-transform:none;
		text-align:left;
	}
	
	.tabla_publico td a{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-indent:5px;
		text-decoration:none;	
		font-weight:bold;
	}
	
	.tabla_publico td a:hover{
		text-decoration:underline;
	}
	
	.tabla_publico .parrafo{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		font-style:italic;
	}	
	
	.tabla_publico2{
		width:100%;
		margin-top:10px;
		margin-left:10px;
	}
	
	.tabla_publico2 th{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:5px;
		text-align:right;
	}
	
	.tabla_publico2 td{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-bottom:5px;
		padding-top:5px;
		font-weight:normal;
		text-transform:none;
	}
	
	.tabla_publico2 td a{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;	
		font-weight:bold;
		text-transform:none;
		text-decoration:none;
	}

	.tabla_publico2 td a:hover{
		text-decoration:underline;
	}
	
	.tabla_publico2 .parrafo{
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		font-style:italic;
	}
		
	.tabla_publico3{
		width:100%;
		margin-top:10px;
		margin-left:10px;
	}
	
	.tabla_publico3 th{
		background:#CAE0FF;	
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:5px;
		text-align:center;
		font-weight:bold;
	}
	
	.tabla_publico3 td{
		background:#F7F7F7;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-bottom:7px;
		font-weight:normal;
		text-transform:none;
	}
	
	.tabla_publico3 td a{
		background:#F7F7F7;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding-bottom:7px;
		text-align:left;
		font-weight:bold;
		text-transform:none;
		text-decoration:none;
	}
	
	.tabla_publico3 td a:hover{
		text-decoration:underline;
	}

/**---------- NAVEGADOR IZQUIERDA ----------**/	
	.nav_izq{
		width:100%;
		margin:0px 0px 0px 0px;
		font-family:verdana;
		padding:0px 0px 0px 0px;		
	}
	
	.nav_izq .ddmenu{
		margin: 0px;
		display: none;
	}
	
	.nav_izq .ulmenu{
		margin:0px; 
		padding:0px;
	}	
	
	.nav_izq .principal {
		padding-bottom:0px;
		padding-top:0px;
		padding-left:25px;
		list-style:none;
		font:14px verdana;
		color:#CFEAFC;
		font-weight:bold;
		border-top:1px solid #DDEEFF;
		background:#2C6DA3 200px 10px url(../imagenes/fle-blanca.gif) no-repeat;
		margin:0px 0px 0px 0px;		
	}
	
	.nav_izq .principal a{
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 0px;
		border-left:1px solid #DDEEFF;
		display: block;
		width:90%;
		color:#fff;
		text-decoration:none;
		text-indent:5px;
	}
	
	.nav_izq .principal a:hover{
		color:#F5C869;
	}
	
	.nav_izq .secundario{
		list-style:none;
		font:13px vedana;
		font-weight:bold;
		border-top:1px solid #2C6DA3;
		background:#DDEEFF;
		padding:0px 0px 0px 0px;
		text-indent:1px;		
	}
	
	.nav_izq .secundario a{
		font:13px vedana;
		font-weight:bold;
		color:#2C6DA3;
		margin:0px 0px 0px 25px;
		padding:5px 5px 5px 0px;
		border-left:1px solid #2C6DA3;
	}
	
	.nav_izq .secundario a:hover{
		text-decoration:underline;
	}

/*---------- TÍTULO VARIOS ----------*/
	.contenedortit{/*  Eliminar sino se va a usar */
		margin:0px;
	    
	    padding: 0px;
	}
	.tit{
		font:20px arial, sans-serif;
		font-weight:bold;
		color:#003162;
		text-decoration:none;
		text-align:left;
		border-top:3px dotted #CBDFF3;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom: 5px;	
	}

/*---------- ÍCONOS ACCESOS DIRECTOS ----------*/
	.iconobg{
		background:;
		width:100%;
		float:left;
		border:none;
		padding-bottom:1px;
	}
	
	.iconobg .iconoimg{
		width:100%;
		height:70px;
		/* float:left; */
	}
	
	.iconobg .iconoimg a{
		text-align:center;
		font-size:16px;
		text-transform:capitalize;
		color:#FFFFFF;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.iconobg .iconoimg a:hover{
		color:#FFCC00;
	}
	
/**-------- VARIOS ---------**/	
	.opcion_boton{
		width:100%;
		margin-bottom:10px;
	}
	
	.paginacion_h{
		font-weight:bold;
		color:#003366;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.paginacion_h a{
		font-weight:bold;
		font-style:italic;
		color:#003366;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	.paginacion_h a:hover{
		border-bottom:dotted #003366 1px;
	}		
	
	.mensaje_aviso{
		margin:10px 0px 0px 10px;
		text-align:center;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		text-transform:uppercase;	
	}
	
	.mensaje_aviso a{
		margin:10px 0px 0px 10px;
		text-align:center;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;		
		font-style:italic;
		text-decoration:none;
	}
	
	.mensaje_aviso a:hover{
		text-decoration:underline;
	}

/*---------- LINKS RELACIONADOS ----------*/	
	.link{
		/* width:100%; */
		margin: 0px; /* eliminar si no se va a usar */
		/* float:left; */
		background:#CAE0FF;
		border:dotted 1px #FFFFFF;		
		padding:3px 0px 5px 0px;	
		margin-bottom:0px;
	 }
	 
	 .link li{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
		list-style:url(../imagenes/ico_link.gif);
		margin:5px 5px 0px 5px;
		padding:0px 0px 0px 0px;
		text-indent:0px;
	}
	 
	 .link .imagen_link{
		margin:0px;
		float:left;
	}

	.link a{
		text-indent:25px;	
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		text-align:left;
		margin:0px 0px 10px 0px;
		text-transform:none;
		text-decoration:none;
	 }

	.link a:hover{
		text-decoration:underline;
	 }

/*---------- MENSAJES ----------*/	
	.alerta{
		width:50%;
    	background:#FFEECC url(../imagenes/icono_error.gif) center no-repeat;
	    background-position: 15px 50%; /* x-pos y-pos */
    	text-align: left;
	    padding: 5px 20px 5px 45px;
    	border:1px solid #FFBB2D;
		color:#000000;
		margin:10px auto 10px auto;
		font-size:12px;
		text-transform:none;
		font-weight:normal;
		text-indent:0px;
	 }
	 
	.confirmacion{
		width:50%;
    	background:#C5E9D8 url(../imagenes/icono_confirmacion.gif) center no-repeat;
	    background-position: 15px 50%; /* x-pos y-pos */
    	text-align: left;
	    padding: 5px 20px 5px 45px;
    	border:1px solid #389468;
		color:#000000;
		margin:10px auto 10px auto;
		font-size:12px;
		text-transform:none;
		font-weight:normal;	
		text-indent:0px;			
	 }	 
	 
	.confirmacion a {
		color:#389468;
		text-decoration:none;
    }
	
	.confirmacion a:hover{
		border-bottom:1px dotted #389468;	
	}		 
		
	.info{
		width:50%;	
	    background:#D7E6F7 url(../imagenes/icono_info.gif) center no-repeat;
    	background-position: 15px 50%; /* x-pos y-pos */
	    text-align: left;
    	padding: 5px 20px 5px 45px;
	    border:1px solid #5294DC;
		color:#000000;
		margin:10px auto 10px auto;		
		font-size:12px;
		text-transform:none;
		font-weight:normal;
		text-indent:0px;				
    }
	
	.info a {
		color:#5294DC;
		text-decoration:none;
    }
	
	.info a:hover{
		border-bottom:1px dotted #5294DC;	
	}	
	
	.descarga {
		width:75%;	
		background:#FDD6AA url(../imagenes/icono_downloaded.gif) center no-repeat;
	    background-position: 15px 50%; /* x-pos y-pos */
    	text-align: left;
	    padding: 5px 20px 5px 45px;
    	border:1px solid #FA9525;
		color:#000000;
		margin:10px auto 10px auto;
		text-transform:none;
		font-weight:normal;
		text-indent:0px;		
    }
	
	.descarga a {
		color:#E15F13;
		text-decoration:none;
    }
	
	.descarga a:hover{
		border-bottom:1px dotted #E15F13;	
	}
	
	.descarga2 {
    	background:#C5E9D8 url(../imagenes/icono_download.gif) center no-repeat;
		background-position: 15px 50%; /* x-pos y-pos */
    	text-align: left;
	    padding: 5px 20px 5px 45px;
    	border:1px solid #389468;
		color:#000000;
		margin:10px auto 10px auto;	
		text-transform:none;
		font-weight:normal;
		text-indent:0px;		
	}
	
	.descarga2 a {
		color:#4B4B4B;
		text-decoration:none;
    }
	
	.descarga2 a:hover{
		border-bottom:1px dotted #444;	
	}
	
	.importante {
		width:75%;	
	    background:#FDD1C5 url(../imagenes/icono_importante.gif) center no-repeat;
    	background-position:15px 50%; /* x-pos y-pos */
	    text-align: left;
    	padding:5px 20px 5px 45px;
	    border:1px solid #FF3838;
		color:#000000;
		margin:10px auto 10px auto;
		text-transform:none;
		font-weight:normal;
		text-indent:0px;
	}

	.nota {
		width:75%;	
	    background: #FAF9F7 url(../imagenes/icono_nota.gif) center no-repeat;
    	background-position: 15px 50%; /* x-pos y-pos */
	    text-align: left;
    	padding: 5px 20px 5px 45px;
	    border:1px solid #999999;
		color:#000000;
		margin:10px auto 10px auto;
		font-weight:normal;
		text-transform:none;
		text-indent:0px;		
    }
	
/**---------- BUSQUEDA EFECTOR ----------**/

	.buscar_efector{
		width:100%;
		color:#400000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:30px auto auto auto;
	}
	
	.buscar_efector .mensajeb{
		width:100%;
		text-align:center;
		color:#400000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		text-transform:uppercase;
		margin:30px auto auto auto;
	}	

	.tabla_busqefector{
		width:100%;
		margin:10px auto auto auto;
	}	
	
	.tabla_busqefector th{
		background:#894B4B;	
		color:#F2F2F2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:5px;
		text-align:center;
		font-weight:bold;
	}
	
	.tabla_busqefector td{
		background:#F2F2F2;
		color:#894B4B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-bottom:7px;
		text-align:left;
		font-weight:normal;
		text-transform:none;
	}
	
	.tabla_busqefector td a{
		background:#F2F2F2;
		color:#894B4B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding-bottom:7px;
		text-align:left;
		font-weight:bold;
		text-transform:none;
		text-decoration:none;
	}
	
	.tabla_busqefector td a:hover{
		text-decoration:underline;
	}
	
/**---------- FOOTER ----------**/	
	#footer {
		width:100%;
 		background:url(../imagenes/footer-bg.gif) repeat-y;
		margin-top:0px; 
	}
	
	#footerline{
    	padding:0px 0px 0px 0px;
		margin:-1px 0px 0px 0px;
		float:left;
		width:100%;
		height:16px;
	}
	
	
   	#footer p {
		text-align: center;
  		padding:5px 0px 0px 00px;
  		font-size:10px;
		color:#FFFFFF;
  		font-weight: bold;
    	margin: 0px 0px 0px 0px;
	}
	
	#footer .aviso{
		text-align:center;
  		padding:5px 0px 0px 0px;
  		font-size:8px;
		color:#FFFFFF;
  		font-weight:bold;
    	margin:0px 0px 0px 0px;
		font-style:italic;
		text-transform:uppercase;
	}	
    
    /* Varias clases diversas para su reutilización */
    .fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	.scroll{
	height:350px;
	width:80%;
	overflow:auto;
	margin-bottom:25px;
	}
