/* CSS Document */
th.{
text-align:left;
}
/* Home */
.table_main{
		/*border-top:6px solid #ffffff;
		border-bottom:6px solid #ffffff;
		border-left:4px solid #ffffff;
		border-right:4px solid #ffffff;*/
		background-color: #E2EAED;
}



/* Actividades y Convocatorias Home */
.actividad_titulo{
		font-family: Arial, sans-serif;
		font-size:10px;
		font-weight: bold;
		color: #4B4B44; 
		text-decoration: none;
}		
.actividad_texto{
		font-family: Arial, sans-serif;
		font-size:9px;
		font-weight: normal;
		color: #4B4B44; 
		text-align:justify;
		text-decoration: none;
}
.actividad_imagen_p{
		padding:2px 2px 2px 2px;
		border-top:1px solid #A5A4A3;
		border-bottom:1px solid #A5A4A3;
		border-left:1px solid #A5A4A3;
		border-right:1px solid #A5A4A3;
}
.actividad_hr_p{
		width: 95%;
		padding:0 20px 0 20px;
		border-top: 1px solid #605d5c;
		border-bottom: 1px solid #ffffff;
}
.convocatoria_texto{
		font-family: Arial, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: #4b4b44; 
		text-align:left;
}

/* Videos Home*/
.videos_texto{
		font-family: Arial, sans-serif;
		font-size:9px;
		font-weight: normal;
		color: #4b4b44; 
		text-align:justify;
		text-decoration:underline;
}
.videos_texto1{
		font-family: Arial, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: #4b4b44; 
		text-align:justify;
		text-decoration:none;
}
/* Generales */
.text_pie {
		padding-top: 10px;
		padding-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		text-align:center;
}
.text_ayuda {
		padding-top: 10px;
		padding-left: 20px;
		padding-bottom:10px;
		padding-right:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		font-style:italic;
}
.fila_listado_titulo{
		background-color:#005275;
		height:35px;
}
.fila_listado_titulo_p{
		background-color:#005275;
		height:25px;
}
.fila_listado_titulo_pv{
		background-color:#005275;
		height:15px;
}
.fila_listado_titulo_pv1{
		background-color:#8E9A9F;
		height:15px;
}
.fila_listado_titulo_video{
		background-color:#E8B44D;
		height:15px;
}
.fila_listado_on{
		background-color:#ffffff;
		height:55px;
		width:90%;
}
.fila_listado_on_p{
		background-color:#ffffff;
		height:30px;
		width:90%;
}
.fila_listado_off{
		background-color:#F1F9FC;
		height:55px;
		width:90%;
}
.fila_listado_off_p{
		background-color:#F1F9FC;
		height:30px;
		width:90%;
}
.texto_no_registros{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;		
		color:#005275;
		text-decoration:none;
		text-align:center;		
}
.texto_listado_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight: normal;		
		color:#ffffff;
		text-decoration:none;
		padding-left:20px;		
}
.texto_listado_titulo_simple{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight: normal;		
		color:#ffffff;
		text-decoration:none;
		padding-left:10px;		
}
.texto_listado_titulo_grande{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: normal;		
		color:#ffffff;
		text-decoration:none;
		padding-left:10px;		
}
.texto_listado{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;		
		color:#000000;
		text-decoration:none;
		text-align:justify;
		padding:10px 20px 10px 20px;
}
.texto_listado_simple{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;		
		color:#000000;
		text-decoration:none;
		padding:10px 10px 10px 10px;
}
a.texto_listado_simple_link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;		
		color:#005275;
		text-decoration:underline;
}
a.texto_listado_simple_link : active{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;		
		color:#005275;
		text-decoration:underline;
}
a.texto_listado_simple_link : hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;		
		color:#005275;
		text-decoration:underline;
}

.texto_normal{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;		
		color:#000000;
		text-decoration:none;	
}
.texto_normal_blanco{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;		
		color:#ffffff;
		text-decoration:none;	
}
.link_url_listado{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: inherit;		
		color:#007EB3;
		text-decoration:none;
}
.link_url_listado_titulo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;		
		color:#007EB3;
		text-decoration:none;
}
.num_listado{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;		
		color:#000000;
		text-decoration:none;
		text-align:center;
		padding-left:20px;
}
.text_vermas{
		font-family: Arial, sans-serif;
		font-size:10px;
		font-weight: bold;
		color: #09496A; 
		text-align:left;
		text-decoration:none;
		padding-left:2px;
}

a.link_general{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#000000;
		text-decoration:underline;
}
a.link_general:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#000000;
		text-decoration:underline;
}
a.link_general:active{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#000000;
		text-decoration:underline;
}
.linea_hr_p{
		width: 95%;
		padding:0 20px 0 20px;
		border: 0.5px solid #D5D4D4;
}
/* Bienvenida */
.text_menu{
		padding-top: 6px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
		color:#ffffff;
		text-decoration:none;
}
.tabla_menu{
		background-color:#7FA8C2;

}
.td_menu_on{
		width: 157px;
		padding:5px 10px 5px 10px;
		background-color:#09496A;		
		border-right: 1px solid #376D8E;
		border-left: 1px solid #ffffff;
		
}
.td_menu_off{		
		width: 157px;
		padding:5px 10px 5px 10px;
		border-right: 1px solid #DEDEDD;
		border-left: 1px solid #ffffff;
		background-color:#7FA8C2;
}
.titulo_seccion{
		padding-top: 15px;
		padding-left: 0px;
		font-family: Arial, sans-serif;
		font-size:24px;
		font-weight: normal;
		color: #09496A; 
}
.titulo_seccion_pequenno{
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		font-family: Arial, sans-serif;
		font-size:13px;
		font-weight: normal;
		color: #09496A; 
		font-weight: bold;
}
.titulo_hr{
		width: 100%;
		padding:0 0 0 0;
		border-top: 1px dashed #09496A;
		border-bottom: 1px dashed #09496A;		
}
.articulo_tabla{
		padding:40px 20px 0 20px;
		background-color:#FFFFFF;
}
.articulo_titulo{
		padding:0px 10px 0px 10px;
		font-family: Arial, sans-serif;
		font-size:12px;
		font-weight: bold;
		color: #000000; 
}
.articulo_sumilla{
		padding:20px 30px 0px 30px;
		font-family: Arial, sans-serif;
		font-size:11px;
		font-weight: bold;
		color: #000000; 
		text-align:justify;
}
.articulo_texto_justificado{
		padding:0px 30px 0px 30px;
		font-family: Arial, sans-serif;
		font-size:11px;
		font-weight: normal;
		color: #000000; 
		text-align:justify;
}
.articulo_texto_justificado_grande{
		padding:0px 30px 0px 30px;
		font-family: Arial, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: #000000; 
		text-align:justify;
}
.articulo_texto{
		padding:0px 10px 0px 10px;
		font-family: Arial, sans-serif;
		font-size:11px;
		font-weight: normal;
		color: #000000; 
}
/*jquery tabla*/
tr.alt td {
	
}
tr.over td {
	background: #bcd4ec;
}


/*visor*/

.articulo_titulo_visor{
		padding:0px 10px 0px 0px;
		font-family: Arial, sans-serif;
		font-size:12px;
		font-weight: bold;
		color: #F59C1E; 
}
.articulo_texto_visor{
		padding:0px 10px 0px 0px;
		font-family: Arial, sans-serif;
		font-size:11px;
		font-weight: normal;
		color: #fff; 
}

.slideshow { height: 179px; width: 429px; margin: auto }
.slideshow img { padding: 0px; border: 0px none #ccc; background-color: #eee; }


.tabla_buscador{
		background-color:#ffffff;
}
.frm_combo{
	  FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; 
		border: 2px solid #C0CCD7;
		padding: 3px 3px 3px 3px;
		background-color: #ffffff;
}
.frm_text{
	  FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    BACKGROUND-COLOR: #ffffff;
		border: 1px solid #C0CCD7;
		padding: 3px 3px 3px 3px;
}
.texto_formulario{
		font-family: Arial, sans-serif;
		font-size:11px;
		font-weight: bold;
		color:#005275;
		text-align:left;
		padding-top:3px;
}
/*Publicaciones*/
.fila_pub_on{
padding:10px 10px 10px 10px;
border-bottom:1px solid #C6C5C5;
border-right:1px solid #C6C5C5;
}
.fila_pub_off{
padding:10px 10px 10px 10px;
border-bottom:1px solid #C6C5C5;
}
.publi_imagen{
	border: 2px solid #C3C3C3;
	padding: 4px;
	margin: 4px;
	background-color:#ffffff;
}
.publi_imagen_grande{
	padding: 5px;
	margin: 5px;
}
.publi_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#09496A;
text-decoration:none;
padding:15px 0px 15px 0px;
}
.publi_titulo_detalle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#09496A;
text-decoration:none;
padding:15px 0px 15px 0px;
}
.publi_texto{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.publi_texto_sangria{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}
a.publi_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#09496A;
text-decoration:underline;
}
a.publi_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#A43C2C;
text-decoration:underline;
}
a.publi_link:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#09496A;
text-decoration:underline;
}
a.publi_link_1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#A43C2C;
text-decoration:none;
}
a.publi_link_1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#A43C2C;
text-decoration:none;
}
a.publi_link_1:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#A43C2C;
text-decoration:none;
}
.texto_campo_chico{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#09496A;
text-decoration:none;
}
.publi_link_simple{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#09496A;
text-decoration:none;
}
.publi_link_simple_1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#004E75;
text-decoration:none;
}
.publi_table{
		border :1px solid #C3C3C3;
}
.publi_hr{
		border: 1px dashed #C3C3C3;
}
.publi_texto_linea{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#000000;
		text-decoration:underline;
}
/*calendario actividades*/
.calendario_titulo_principal{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-style:bold;
color:#09496A;
text-align:left;
text-decoration:none;
}
.calendario_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:bold;
color:#ffffff;
text-align:left;
text-decoration:none;
}
.frm_combo_calendario{
	  FONT-SIZE: 18px;
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; 
		color:#FFFFFF;
		border: 2px solid #C0CCD7;
		padding: 10px 10px 10px 10px;
		background-color: #F8C300;
}
/*GALERIA DE FOTOS Y VIDEOS*/
#contenedor_cajas_web{
	width:185px;
	margin:0 10px 10px 0;
	float:left;
}
#cajas_web{
	width:185px;
	min-height:240px;
	height:auto !important;
	height:240px;
	background-image:url(../images/plantilla_01/fondo_cajas.png);
	background-repeat:repeat-y;
	padding:10px;
}
#sombra_cajas_web{
	width:185px;
	height:13px;
	background-image:url(../images/plantilla_01/sombra_cajas.png);
	background-repeat:no-repeat;
}
.texto_galeria_justificado{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:justify;
padding-left:0px;
padding-right:5px;
}
.texto_grande_justificado{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:justify;
}
.texto_chico{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
padding-left:10px;
text-decoration:none;
}
#cajas_web_videos{
	width:185px;
	min-height:240px;
	height:auto !important;
	height:240px;
	background-image:url(../images/plantilla_01/fondo_cajas.png);
	background-repeat:repeat-y;
	padding:15px;
}
.video_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.video_titulo_1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#1F5473;
text-decoration:none;
}
.video_subtitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666681;
text-decoration:none;
}
.video_subtitulo1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1F5473;
text-decoration:none;
}
.video_subtitulo2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.video_texto{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
.video_texto_normal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.video_texto_negro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
text-align:justify;
}
.texto_libro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#21100D;
text-decoration:none;
text-align:left;
padding-left:3px;
padding-right:3px;
}
.texto_libro_p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#4B4B44;
text-align:center;
padding-left:5px;
padding-right:5px;
}
/* Tabs de detalle actividad  */
.cld-pestana-on
{ font-family:Arial, Helvetica, sans-serif;
/*   FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #E2EAED;
    COLOR: #7b1421;*/
    CURSOR: hand;
    TEXT-ALIGN: center;
		vertical-align:top;
}
.cld-pestana-off
{ font-family:Arial, Helvetica, sans-serif;
/*    BORDER-RIGHT: #ddf0fe 1px solid;
    BORDER-TOP: #ddf0fe 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #f8f8f8;
    BORDER-LEFT: #ddf0fe 1px solid;*/
    CURSOR: hand;
    TEXT-ALIGN: center;
		vertical-align:top;
}
.tabla_panel{
    background-color: #ffffff;
		padding:0px 0px 0px 0px;
		border: 4px solid #376D8E;
}
.tab_panel{
    background-color: #ffffff;
		padding:5px 15px 5px 15px;
}
.boton {
		BORDER-RIGHT: #C0CCD7 1px solid; 
		BORDER-TOP: #C0CCD7 1px solid; 
		FONT-SIZE: 11px; 
		BACKGROUND: #ffffff; 
		BORDER-LEFT: #C0CCD7 1px solid; 
		COLOR: #09496A; 
		BORDER-BOTTOM: #C0CCD7 1px solid; 
		FONT-STYLE: normal; 
		font-weight:bold;
		FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
}
.text_error {
		padding-top: 10px;
		padding-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		text-align:center;
}
.video_hr{
		width: 100%;
		border: 1px solid #376D8E;
}
.tabla_borde{
    background-color: #ffffff;
		padding:4px 4px 4px 4px;
		border: 1px solid #B8B8B8;
}
.tabla_borde1{
    background-color: #F0F0F0;
		padding:4px 4px 4px 4px;
		border: 0px solid #B8B8B8;
}
.tabla_borde_v1{    
		padding:8px 8px 8px 8px;
		border: 1px solid #E8B44D;
}
.tabla_borde_v2{    
		padding:8px 8px 8px 8px;
		border: 1px solid #376D8E;
}
.img_video1{
		padding: 5px;
		border: 1px solid #E2EAED;
}
a.video_link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#09496A;
		text-decoration:none;
}
a.video_link:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#09496A;
		text-decoration:underline;
}
.video_chico_texto {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#606060;
}
a.video_link_grande {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#09496A;
		text-decoration:none;
}
a.video_link_grande:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#09496A;
		text-decoration:underline;
}
.video_link_navegador {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
}

a.video_link_blanco {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
}
a.video_link_blanco:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;	
		text-decoration:underline;
}
.video_chico_texto_blanco {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
}

.cld-pestannaactividad-on
{ font-family:Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #376D8E;
    COLOR: #ffffff;
    CURSOR: hand;
    TEXT-ALIGN: center;
		vertical-align:middle;
		height:35px;
}
.cld-pestannaactividad-off
{ font-family:Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #F0F0F0;
		border-left:2px solid #E2EAED;
		border-top:2px solid #E2EAED;
		border-right:2px solid #E2EAED;
		border-bottom:1.5px solid #B8B8B8;
    COLOR: #000000;
    CURSOR: hand;
    TEXT-ALIGN: center;
		vertical-align:middle;
		height:35px;
}

.cld-pestannaactividad-on:hover
{ font-family:Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #B8B8B8;
    COLOR: #ffffff;
    CURSOR: hand;
    TEXT-ALIGN: center;
		vertical-align:middle;
		height:35px;
}
.link_pestanna_actividad-on{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;

}
.link_pestanna_actividad-off{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
.video_link_descarga{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
	FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
}
.video_link_visita{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
	FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
}
td.celda_on:hover{
    BACKGROUND: #D1E1FA;
}
tr.fila_on:hover{
    BACKGROUND: #D1E1FA;
}
.fila_listado_es_p{
		background-color:#8E9A9F;
		color:#FFFFFF;
		height:30px;
		width:90%;
}
.tabla_panel_banco{
		border-top:1px solid #96B6CD;
		border-bottom:1px solid #96B6CD;
		border-left:1px solid #96B6CD;
		border-right:1px solid #96B6CD;
		background-color: #E6EBEE;
}
.tabla_panel_banco_material{
		border-top:1px solid #96B6CD;
		border-bottom:1px solid #96B6CD;
		border-left:1px solid #96B6CD;
		border-right:1px solid #96B6CD;
		background-color: #ffffff;
}
.tabla_treemenu{
		border-top:6px solid #ffffff;
		border-bottom:6px solid #ffffff;
		border-left:4px solid #ffffff;
		border-right:4px solid #ffffff;
		background-color: #E2EAED;
}
/*efecto para imagenes banco de casos*/
.item {
	float: left;
	height: 118px;
	margin: 0px;
	width: 140px;
	/*In order for absolutely positioning child element(caption div), you need to set position relative for its parent*/
	position: relative;
}
.item .caption {
	background: #000;
	cursor: pointer;
	height: 118px;
	width: 140px;
	/*Make it overlay on its parent*/
	position:relative;
	/*Align it at top of its parent*/
	top: 3;
}
.item .caption a {
	color: #0099cc;
	display: block;
	font-size: 14px;
	text-decoration: none;
	padding: 15px;
}
.fila_listado_on_banco{
		background-color:#ffffff;
		height:20px;
		width:70%;
}.fila_listado_off_banco{
		background-color:#F1F9FC;
		height:20px;
		width:70%;
}
.txttitulo_modulo{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	
	text-decoration: none;
	padding: 0px;
}
.txt_resaltado_listado{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;		
		color:#0E3799;
}
/*visor del home*/
.tabla_visor{
	background-color:#FFFFFF;
}
#visor {
	position: relative;
	width: 589px;
	height: 250px;
	background-color: #000000;
}
.galleryview {
	font-size: 10px;
}
.panel-overlay p{
	margin: .2em 0;
	line-height: 1.6em;
}
.visor_titulo{
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	color: #ffffff;
}
a.visor_link{
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}
a.visor_link :hover{
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}
.visor_texto{
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
}
/* Menú Principal */
.fondo_menu{
		background-color:#09496A
}
#button {
		width: 100%;
		padding: 8px 4px 8px 4px;
		font-family: Arial, sans-serif;
		font-size:11px;
		background-color: #09496A;
		color: #ffffff;
}
#sbutton {
		width: 100%;
		padding: 1px 10px 1px 10px;
		font-family: Arial, sans-serif;
		font-size:9px;
		background-color: #E2EAED;
		color: #1A3345;
}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;	
		width: 125px;	
		}
#sbutton ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;	
		width: 125px;	
		}
.li_ini {
		border-bottom: 2px solid #003F58;
		margin: 0;
}
.li_fin {
		border-top: 2px solid #00537A;
		margin: 0;
}
.li_normal {
		border-bottom: 2px solid #003F58;
		border-top: 2px solid #00537A;
		margin: 0;
}
.sli_normal {
		border-bottom: 1px dotted #00537A;
		margin: 0;
}
#button li a {
		display: block;
		padding: 6px 4px 6px 4px;
		background-color: #09496A;
		color: #fff;
		text-decoration: none;
		width: 98%;
}
#sbutton li a {
		display: block;
		padding: 6px 4px 6px 4px;
		background-color: #E2EAED;
		color: #1A3345;
		text-decoration: none;
		width: 98%;
}
html>body #button li a {
		width: 100%;
}
#button li a:hover {
		background-color: #1A3345;
		color: #ffffff;
}
#sbutton li a:hover {
		background-color: #D9DADC;
		color: #000000;
}
.frm_buscador{
	background-color: #E6B342;
	color: #000;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	height: 24px;
	border-top:1px solid #CB911A;
	border-bottom:1px solid #FAD35E;
	border-left: 1px solid #CB911A;
	border-right: 1px solid #FAD35E;
}
/*pie de pagina*/
.pie_titulo{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#F7B12F;
	text-decoration:none;
	font-size: 12px;
	line-height: 1.2em;
	padding: 2px 2px 2px 2px;
}
a.pie_link {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
a.pie_link:active {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
a.pie_link:hover{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
.pie_texto{
	line-height: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
}
.pie_texto_centrado{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: center;
	font-size: 10px;
}
.pie_hr{
		width: 100%;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #173E54;		
}
.pie_hr1{
		width: 90%;
		border-top: 1px solid #173E54;				
}
.text_destacado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#21100D;
	text-align:justify;
	padding: 2px 2px 2px 2px;
}
.text_destacado_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#205574;
	text-align:justify;
	padding: 2px 0px 2px 0px;
	font-weight:bold;
}
a.link_destacado_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#205574;
	text-align:justify;
	padding: 2px 0px 2px 0px;
	font-weight:bold;
	text-decoration:none;
}
a.link_destacado_titulo:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#205574;
	text-align:justify;
	padding: 2px 0px 2px 0px;
	font-weight:bold;
	text-decoration:underline;
}
a.text_destacado_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#21100D;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	text-decoration:none;
}
a.text_destacado_link :hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#21100D;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	text-decoration:underline;
}
/*********************** Menu horizontal *************************/
.menuh {
	width: 580px;
	height: 28px;
	position: relative;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	background: url(../images/plantilla_01/a_bg.gif) repeat-x left top;
}
ul#topnav {
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	list-style: none;	
	clear: both;
	float: left;
	width: 100%;
	color:#FFFFFF;
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:30px;
	font-size:11px;
}
ul#topnav a, ul#topnav span {
	padding: 4px 10px; 
	float: left; 
	text-decoration: none; 
	clear: both;
	height: 20px;
	line-height: 20px;
}
ul#topnav span {
	display: none;
}
ul#topnav.v2 span{
	background: url(../images/plantilla_01/a_bg.gif) repeat-x left top;
}
ul#topnav.v2 a{
	color: #104079;
	background: url(../images/plantilla_01/a_bg.gif) repeat-x left bottom;
}
.bib_listado_codigo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#21100D;
	text-align:left;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}
.bib_listado_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#205574;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}
a.bib_listado_link_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#205574;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	text-decoration:none;
}
a.bib_listado_link_titulo:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#205574;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	text-decoration:underline;
}
.bib_listado_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#21100D;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:normal;
}
.bib_listado_texto_p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5D6B7C;
	text-align:justify;
	padding: 2px 2px 2px 2px;
	font-weight:normal;
}
.bib_hr{
		width: 90%;
		text-align:left;
		border-top: 1px dotted #e5e5e5;
}
.bib_celda_annio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#205574;
	padding-top:10px;
	height: 35px;
	vertical-align:middle;
}
a.bib_link_mes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#205574;
	font-weight:bold;
	text-decoration:none;
}
a.bib_link_mes:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#205574;
	font-weight:bold;
	text-decoration:underline;
}
.bib_titulo_detalle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#205574;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	height: 35px;
	vertical-align:middle;
}
.bib_tabla_contenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#205574;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	height: 35px;
	vertical-align:middle;
}
a.ver_todos{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #173E54;
	font-weight: bold;
	text-decoration:none;
	padding :4px 10px 4px 15px;
}
a.ver_todos:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #173E54;
	font-weight: bold;
	text-decoration:none;
	padding :4px 10px 4px 15px;}
.text_retirado{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF4F4F;
	font-weight: bold;
	text-decoration:none;
}
