/* Estilo para la pagina html */

body {
	background-color: #fff;
	margin-top: 0px;
}

/* Muestra una mano al pasar el cursor sobre una imagen */
.boton {
    cursor: hand;
	cursor: pointer;
}

a:link, a:active, a:visited, a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	text-decoration: none;
	color: #801118;
}
table{
	border-collapse:collapse;
}
/* MENÚ SUPERIOR */

#cabecera{
	background-image: url('../img/logo.gif');
	background-repeat:no-repeat;
	width:760px;
	height:133px;/*108*/
	margin-bottom:10px;
	padding-top:5px;
	display:block;
}
.menu_superior{
    font-family: Verdana;
    font-size: 11px;
	padding-right:10px;
	height:30px;
	text-align:right;
}
.titulo_pagina {
	font-family: sans-serif;
	font-size: 12px;
}

.menu_superior a:link,
.menu_superior a:active,
.menu_superior a:hover,
.menu_superior a:visited {
	text-decoration: none;
	color: #fff;
	font-weight:normal;
	font-size:1em;
	padding:0px 5px;
}

/* MENÚ PRINCIPAL */
#div_menu_principal{
	margin-top:73px;
	width:760px;
	height:24px;
	margin-bottom:20px;
}
#div_menu_principal table{
	width:760px;
}
td.menu_principal{
	background-color: #880213;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	letter-spacing:0.5px;
}

td.menu_principal a:link, a:active, a:visited, a:hover, td.menu_principal_on a:link, a:active, a:visited, a:hover {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #fff;
}

td.menu_principal_on {
	background-color: #880213;
/*	border-bottom: 1px solid #801118;
	border-top: 1px solid #801118;	
	border-left: 1px solid #801118;*/
    height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #fff;	
	text-decoration:underline;
	letter-spacing:0.5px;
}

td.izquierda {
	border-left: 1px solid #801118;	
}

/* MENÚ ADMINISTRADOR */

.menu_izquierdo_admin {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.menu_izquierdo_admin a:link,
.menu_izquierdo_admin a:active,
.menu_izquierdo_admin a:visited,
.menu_izquierdo_admin a:hover {
	color: #801118;
	font-size:1em;
/*	font-weight:normal;*/
}

.menu_izquierdo_admin th {
	border-bottom:2px solid #999;
	font-size:1.1em;
    color: #333;
	height: 16px;
	text-align: right;
	padding-right: 5px;
	text-transform:uppercase;
}

.menu_izquierdo_admin td {
    vertical-align: text-top;
    color: #801118;
	text-indent: 0px;
	line-height: 18px;	
}

/*.menu_izquierdo_admin td.menu_on {
	text-indent: 6px;	
	background-image: url('../img/linea_submenu.gif');
	background-repeat:  repeat-y;	
}*/

.menu_izquierdo_admin td.menu_on a:link,
.menu_izquierdo_admin td.menu_on a:visited,
.menu_izquierdo_admin td.menu_on a:active,
.menu_izquierdo_admin td.menu_on a:hover{
    text-decoration: none;
	font-size:1em;
	font-weight:bold;
	color: #801118;
}


/* MENU IZQUIERDO */

.menu_izquierdo {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.menu_izquierdo a:link,
.menu_izquierdo a:active,
.menu_izquierdo a:visited,
.menu_izquierdo a:hover {
	color: #811419;
	font-size:1em;
	font-weight:normal;
}
.menu_izquierdo th {
	border-bottom:2px solid #999;
	font-size:1.1em;
    color: #333;
	height: 16px;
	text-align: right;
	padding-right: 5px;
	text-transform:uppercase;
}
.menu_izquierdo td {
    vertical-align: text-top;
    color: #801118;
	text-indent: 0px;
	line-height: 18px;	
}
.menu_izquierdo td.menu_on a{
	font-weight:bold;
}
.menu_izquierdo tr.menu_on a:hover,
.menu_izquierdo tr.menu_on a:active,
.menu_izquierdo tr.menu_on a:link,
.menu_izquierdo tr.menu_on a:visited{
    text-decoration: none;
	font-size:1em;
	font-weight:bold;	
}




/* PANEL DERECHO */

.panel_derecho {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333;
}

.panel_derecho th {
/*    background-color: #801118;*/
/*	font-weight: 600;*/
	font-size:15px;
    color: #801118;
	border-bottom:2px solid #999;
	height: 16px;
	text-align: left;
	padding-left: 2px;
}

.panel_derecho a.titulo:link,
.panel_derecho a.titulo:active,
.panel_derecho a.titulo:hover,
.panel_derecho a.titulo:visited {
	font-weight: bold;
    color: #801118;
    text-decoration: none;
}

td.suscripcion {
    color: #990000;
}

.panel_derecho a.enlace_suscripcion:link,
.panel_derecho a.enlace_suscripcion:active,
.panel_derecho a.enlace_suscripcion:hover,
.panel_derecho a.enlace_suscripcion:visited {
    color: #990000;
    font-weight: bold;
    text-decoration: underline;
}

/*Agenda*/

.panel_derecho a:link,
.panel_derecho a:active,
.panel_derecho a:visited {
	font-weight: normal;
    color: #801118;
    text-decoration: none;
	font-size:10px;
}
.panel_derecho a:hover{
	font-weight: normal;
    color: #801118;
    text-decoration: underline;
	font-size:10px;	
}
.mes_agenda{
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.prox_agenda{
	background-color:#deddde;/*f9d5d7*/
	border:1px solid #999;
}
.prox_agenda a{
	font-size:10px;
}
.dias_semana{
	background-color:#deddde;
	color: #801118;
}
.fecha{
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:0px;
	padding-top:15px;
	font-weight: bold;	
}

/* ESTILOS PARA EL CONTENIDO */

.separador {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.linea_del_izda {
    border-left: 1px solid #ccc;
}

.linea_del_dcha {
    border-right: 1px solid #ccc;
}

.linea_inferior {
    border-bottom: 1px solid #ccc;
}

.linea_central {
    border-left: 1px solid #ccc;
}

.linea_vertical {
    border-top: 1px solid #ccc;
}

.imagen_flotante {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}

/* ESTILOS PARA LA SECCION DE NOTICIAS */

.seccion_noticias {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_noticias th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_noticias .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}
.seccion a.titulo_noticias:link,
.seccion a.titulo_noticias:active,
.seccion a.titulo_noticias:hover,
.seccion a.titulo_noticias:visited{
	font-weight:bold;
}
.seccion_noticias a:link,
.seccion_noticias a:active,
.seccion_noticias a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_noticias a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: underline;
}

.seccion_noticias a.enlace:link,
.seccion_noticias a.enlace:active,
.seccion_noticias a.enlace:hover,
.seccion_noticias a.enlace:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_noticias a.enlace_nuevo:link,
.seccion_noticias a.enlace_nuevo:active,
.seccion_noticias a.enlace_nuevo:hover,
.seccion_noticias a.enlace_nuevo:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_noticias .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.seccion_noticias .enlace_atras {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
	text-decoration: none;
	color: #801118;
	cursor: hand;
	cursor: pointer;
}

.seccion_noticias .accion_formulario {
    color: #801118;
    height: 16px;
   	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.tabla_imagenes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #801118;
}




/* ESTILOS PARA LA SECCION DE EVENTOS */

.seccion_eventos {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_eventos th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_eventos .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}
.seccion a.titulo_eventos:link,
.seccion a.titulo_eventos:active,
.seccion a.titulo_eventos:hover,
.seccion a.titulo_eventos:visited{
	font-weight:bold;
}
.seccion_eventos a:link,
.seccion_eventos a:active,
.seccion_eventos a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_eventos a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: underline;
}

.seccion_eventos a.enlace:link,
.seccion_eventos a.enlace:active,
.seccion_eventos a.enlace:hover,
.seccion_eventos a.enlace:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_eventos a.enlace_nuevo:link,
.seccion_eventos a.enlace_nuevo:active,
.seccion_eventos a.enlace_nuevo:hover,
.seccion_eventos a.enlace_nuevo:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_eventos .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.seccion_eventos .enlace_atras {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
	text-decoration: none;
	color: #801118;
	cursor: hand;
	cursor: pointer;
}

.seccion_eventos .accion_formulario {
    color: #801118;
    height: 16px;
   	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}








/* SECCION GALERIA DE IMAGENES */

.seccion_galeria {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_galeria th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_galeria .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion_galeria a:link,
.seccion_galeria a:active,
.seccion_galeria a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}
.seccion_galeria a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: underline;
}

.seccion_galeria a.enlace:link,
.seccion_galeria a.enlace:active,
.seccion_galeria a.enlace:hover,
.seccion_galeria a.enlace:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_galeria .listado_admin {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.seccion_galeria .listado_admin th {
    background-color: #dadada;
    font-size: 12px;
    color: #811419;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    height: 19px;
    text-align: center;
}

.seccion_galeria .listado_admin .th_der {
    background-color: #dadada;
    font-size: 12px;
    color: #811419;
    border-right: 1px solid #666;
    height: 19px;
    text-align: center;
}

.seccion_galeria .listado_admin td,.td_der {
    height: 19px;
    background-color: #FFFFFF;
    border-left: 1px solid #666;
    border-bottom: 1px solid #666;
}

.seccion_galeria .listado_admin .td_der {
    border-right: 1px solid #666;
}

.imagen_galeria {
    text-indent: 12px;
}

.seccion_galeria .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.seccion_galeria .titulo_foto {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	padding-bottom: 5px;
}

.seccion_galeria .pie_foto {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #801118;
}

.seccion_galeria .imagen {
    border: 1px solid #D4D5A9;
    cursor: hand;
	cursor: pointer;
}

.seccion_galeria .imagen_sincursor {
    border: 1px solid #D4D5A9;
}

.seccion_galeria .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.seccion_galeria a.enlace_atras:link,
.seccion_galeria a.enlace_atras:active,
.seccion_galeria a.enlace_atras:hover,
.seccion_galeria a.enlace_atras:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
	text-decoration: none;
	color: #801118;
}

.seccion_galeria a.enlace_atras:active,
.seccion_galeria a.enlace_atras:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
	text-decoration: underline;
	color: #801118;
}

.listado_imagenes a:link,
.listado_imagenes a:active,
.listado_imagenes a:hover,
.listado_imagenes a:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-decoration: none;
	color: #801118;
}

.listado_imagenes a:active,
.listado_imagenes a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-decoration: none;
	color: #801118;
	text-decoration: underline;
}

.fondo {
    background-color: #F8F8F0;
}

.estilo_informacion {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: none;
	color: #801118;
}

/* ESTILOS PARA LA SECCION DE LAS FAQ*/

.seccion_faq {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_faq th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_faq .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;		
}

.seccion_faq .pregunta_faq {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
    cursor: hand;
	cursor: pointer;
}

.seccion_faq .respuesta_faq {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-indent: 5px;
}

.seccion_faq .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.seccion_faq .enlace {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

/* ESTILOS PARA LA SECCION DE DOCUMENTACION */

.seccion_documentos th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_documentos .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion_documentos a:link,
.seccion_documentos a:active,
.seccion_documentos a:hover,
.seccion_documentos a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	text-decoration: none;
}

.seccion_documentos a.enlace:link,
.seccion_documentos a.enlace:active,
.seccion_documentos a.enlace:hover,
.seccion_documentos a.enlace:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion_documentos .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* ESTILOS PARA LA SECCION DE ENLACES */

.seccion_enlaces {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_enlaces th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_enlaces .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion_enlaces a:link,
.seccion_enlaces a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	text-decoration: none;
}

.seccion_enlaces a:active,
.seccion_enlaces a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	text-decoration: underline;
}

.seccion_enlaces .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.seccion_enlaces .estilo_fuente_bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #801118;
}

/* ESTILOS PARA EL MAPA DE LA WEB */

.seccion_mapa {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_mapa th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_mapa .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion_mapa .titulo_pya {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
}

.seccion_mapa .indentado {
	text-indent: 15px;
}

.seccion_mapa a:link,
.seccion_mapa a:active,
.seccion_mapa a:visited,
.seccion_mapa a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	text-decoration: underline;
}

.seccion_mapa .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* ESTILOS PARA LOS RESULTADOS DE UNA BUSQUEDA */

.seccion_buscador {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

.seccion_buscador th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_buscador .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion_buscador a:link,
.seccion_buscador a:active,
.seccion_buscador a:visited,
.seccion_buscador a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
}

.seccion_buscador a.enlace:link,
.seccion_buscador a.enlace:active,
.seccion_buscador a.enlace:visited,
.seccion_buscador a.enlace:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801118;
}

.seccion_buscador .pregunta {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
}

.seccion_buscador .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.cajetilla_buscador {
    background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	color: #333333;
	border: 1px solid #801118;
}

a.enlace_mas:link,
a.enlace_mas:active,
a.enlace_mas:hover,
a.enlace_mas:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: none;
	color: #801118;
}


/* ESTILOS PARA LAS SECCIONES EN GENERAL */

.seccion {
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
}
/***************************************************************/
/*.seccion a:hover, .seccion a:visited{
	color:#801118;
	font-weight:normal;
}*/
/***************************************************************/

.seccion_noticias .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}
.seccion th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion .titulo {
    border-bottom: 1px solid #801118;
    border-top: 1px solid #801118;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	text-indent: 5px;
}

.seccion .titulo_documentacion {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
	text-indent: 5px;
}

.seccion .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #801118;
}

.seccion .accion_formulario {
    color: #801118;
    height: 16px;
   	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.seccion a:link,
.seccion a:active,
.seccion a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}
.seccion a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: underline;
}


.seccion a.enlace:link,
.seccion a.enlace:active,
.seccion a.enlace:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

.seccion a.enlace:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: underline;
}

.seccion .estilo_fuente {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.tabla_ficheros .estilo_titulo {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
}

.tabla_ficheros a.enlace:link,
.tabla_ficheros a.enlace:active,
.tabla_ficheros a.enlace:hover,
.tabla_ficheros a.enlace:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #801118;
	text-decoration: none;
}

/* ESTILOS PARA LOS FORMULARIOS */

.formulario {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}

.form_texto {
	background-color: #ebebeb;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-align: right;
	padding-left: 5px;
	border: 1px solid #801118;
}

.cajetilla {
    background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;	
	color: #333333;
	border: 1px solid #801118;
}

.area {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #333333;
	border: 1px solid #801118;
    scrollbar-face-color: #FFFDF4;
    scrollbar-shadow-color: #FFFDF4;
}

.form_select {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    border: 1px solid #801118;
    list-style-type: none: Alpha(Opacity=7);
}

.form_select_multiple {
    width: 450px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #333333;
	border: 1px solid #801118;
}

.validacion {
    border: 1px solid #4E4E3D;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801118;
}

.validacion .cajetilla {
	color: #333333;
	font-size: 9px;
	height: 15px;
	border: 1px solid #4E4E3D;
}

/*  ESTILOS PARA LOS LISTADOS DEL ADMINISTRADOR */

.listado_admin {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.listado_admin th {
    background-color: #dadada;
    font-size: 12px;
    color: #811419;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    height: 19px;
    text-align: center;
}

.listado_admin .th_der {
    background-color: #dadada;
    font-size: 12px;
    color: #811419;
    border-right: 1px solid #666;
    height: 19px;
    text-align: center;
}

.listado_admin td,.td_der {
    height: 19px;
    background-color: #FFFFFF;
    border-left: 1px solid #666;
    border-bottom: 1px solid #666;
	padding-left:4px;
}

.listado_admin .td_der {
    border-right: 1px solid #666;
}

/* ESTILOS PARA LA SECCION DE ESTADISTICAS */

.seccion_estadisticas th {
    color: #333;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

.seccion_estadisticas .subseccion_titulo {
    color: #999;
    height: 16px;
	font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;	
}

.seccion_estadisticas .categoria {
    color: #801118;
    height: 16px;
   	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.titulo_grafico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;	
	color: #801118;
}

.estadisticas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #333333;
}

.estadisticas .linea_separacion {
    border-bottom: 1px solid #F0F1E2;
}

.estadisticas .linea_separacion_fst {
    border-top: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
}

.eje_x, .eje_x_fst {
    border-left: 1px solid #333;
   	font-size: 9px;
	font-weight: normal;
    border-bottom: 1px solid #F0F1E2;
}

.eje_x_fst {
    border-top: 1px solid #F0F1E2;
}

.titulo_accesos {
	font-size: 10px;
	text-align: center;
	border-left: 1px solid #F0F1E2;
	border-right: 1px solid #F0F1E2;
}

.numero_accesos, .numero_accesos_fst {
   	font-size: 10px;
	font-weight: normal;
	text-align: center;
	border-left: 1px solid #F0F1E2;
	border-right: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
}

.numero_accesos_fst {
    border-top: 1px solid #F0F1E2;
}

.lista_masVisitadas {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lista_masVisitadas .titulo_Tabla {
    border-left: 1px solid #F0F1E2;
    border-top: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
    height: 19px;
    text-align: center;
    font-weight: bold;
}

.lista_masVisitadas .titulo_Tabla_der {
    border-left: 1px solid #F0F1E2;
    border-top: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
    border-right: 1px solid #F0F1E2;
    height: 19px;
    text-align: center;
    font-weight: bold;
}

.lista_masVisitadas .td_izq {
    height: 17px;
    text-align: center;
    border-left: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
}

.lista_masVisitadas .td_cen {
    height: 17px;
    padding-left: 10px;
    border-left: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
}

.lista_masVisitadas .td_der {
    height: 17px;
    text-align: center;
    border-left: 1px solid #F0F1E2;
    border-bottom: 1px solid #F0F1E2;
    border-right: 1px solid #F0F1E2;
}

/* ESTILOS PARA EL PIE DE LA PAGINA */

.pie {
	height: 17px;
	border-top: 1px solid #ccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	text-align: center;	
	color: #af2929;
	vertical-align: bottom;	
}

