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

/* Menú Principal */
.fondo_menu{
		background-color:#09496A
}
#button {
		width: 95%;
		padding: 10px 4px 10px 4px;
		font-family: Arial, sans-serif;
		font-size:13px;
		background-color: #09496A;
		color: #ffffff;
}
#sbutton {
		width: 95%;
		padding: 1px 10px 1px 10px;
		font-family: Arial, sans-serif;
		font-size:11px;
		background-color: #E2EAED;
		color: #1A3345;
}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;		
		}
#sbutton ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;		
		}
.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: auto;
}
#button li a:hover {
		background-color: #1A3345;
		color: #ffffff;
}
#sbutton li a:hover {
		background-color: #D9DADC;
		color: #000000;
}
/* 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;
}

/* 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:#164c7b;
	height:30px;
}
.fila_listado_titulo_p{
		background-color:#005275;
		height:25px;
}
.fila_listado_on{
		background-color:#ffffff;
		height:55px;
		width:90%;
}
.fila_listado_on_p{
		background-color:#ffffff;
		height:25px;
		width:90%;
}
.fila_listado_off{
		background-color:#F1F9FC;
		height:55px;
		width:90%;
}
.fila_listado_off_p{
		background-color:#F1F9FC;
		height:25px;
		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: bold;
	color:#ffffff;
	text-decoration:none;
	padding-left:20px;
	text-transform: uppercase;
}
.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:12px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	text-align:justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.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;
}
.link_url_listado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: inherit;
	color:#00C;
	text-decoration:underline;
}
.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:12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	text-align:center;
	padding-left:10px;
}
.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: 13px;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	padding: 5px;
	background-color: #ffffe4;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
.frm_text{
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding: 3px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	height: 13px;
	width: 320px;
}
.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:197px;
	margin:0 10px 10px 0;
	float:left;
}
#cajas_web{
	width:197px;
	min-height:240px;
	height:auto !important;
	height:240px;
	background-image:url(../images/fondo_cajas.png);
	background-repeat:repeat-y;
	padding:15px;
}
#sombra_cajas_web{
	width:197px;
	height:13px;
	background-image:url(../images/sombra_cajas.png);
	background-repeat:no-repeat;
}
.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:197px;
	min-height:240px;
	height:auto !important;
	height:240px;
	background-image:url(../images/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_texto{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
.texto_libro{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#09496A;
text-decoration:none;
text-align:center;
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;
}

