/*****************************************************************************************************************************************************
	CLASES GENERALES
*****************************************************************************************************************************************************/

/* Clase del cuerpo de la página */
BODY {
/*	background-color: #acb4ca; */
	background-color: #000000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

/* Por default elimino el padding de los elementos TD y genero clases para poder agregar padding a los que quiera */
TD {
	padding: 0px;
}
TD.padding1 {
	padding: 1px;
}
TD.padding2 {
	padding: 2px;
}

/* A menos que se especifique lo contrario, todas las tablas son sin borde, sin padding ni espaciado y ocupando el 100% del ancho */
TABLE {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 100%;
}

/*****************************************************************************************************************************************************
	CLASES DE LA TABLA PRINCIPAL QUE CONTIENE AL RESTO DE LOS OBJETOS
*****************************************************************************************************************************************************/

/* Clase general de la tabla principal */
.principal_tabla {
	background-color: #000000;
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px auto 0px auto;
	width: 1000px;
}

/* Clases para cada una de las columnas en que está dividida la tabla principal */
.principal_columnai {
	background-color: #d6dbbb;
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 525px;
}

.principal_columnac {
	background-color: #8c8e81;
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 275px;
}

.principal_columnad {
	background-color: #d6dbbb;
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 200px;
}

/* Clase para las celdas que contienen la imagen de la parte inferior del menu principal */
.principal_bajomenu {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	height: 16px;
}


/*****************************************************************************************************************************************************
	CLASES DE LA TABLA QUE CONTIENE EL ENCABEZADO
*****************************************************************************************************************************************************/

/* Clase de la tabla principal del encabezado */
.cabeza_tabla {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

/* Clase de la celda que contiene la imagen del encabezado */
.cabeza_imagen {
	background-color: #000000;
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-height: 194px;
	height: auto !important;
	height: 194px;
	display: block;
}

/* Clase de la celda que contiene el menú principal */
.cabeza_menu {
	background-color: #000000;
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.cabeza_submenu {
	/* Clase de la celda que contiene los submenús del menú principal */
	background-color: #000000;
	border: 0px none;
	border-collapse: collapse;
	color: #ff0000;
	height: 60px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
A.cabeza_opcsubmenu,
A.cabeza_opcsubmenu:link,
A.cabeza_opcsubmenu:visited {
	/* Clases para los enlaces del submenú del menú principal */
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
A.cabeza_opcsubmenu:active,
A.cabeza_opcsubmenu:hover {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

A.cabeza_opcmenu:link,
A.cabeza_opcmenu:visited {
	/* Clases para los enlaces del menú principal */
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
A.cabeza_opcmenu:active,
A.cabeza_opcmenu:hover {
	color: #ff0000;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}


/*****************************************************************************************************************************************************
	CLASES DE LA TABLA EN LA QUE SE LISTAN LOS ARTICULOS EN LA PORTADA
*****************************************************************************************************************************************************/

.portada_articulos_tabla {
	/* Clase de la tabla principal de artículos */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* CLASES PARA LOS ARTICULOS URGENTES RESALTADOS DEL RESTO */
.portada_urgente_bloque {
	/* Clase para los bloques que contienen las noticias marcadas como urgentes  */
	background-color: #990000;
	display: block;
	width: 100%;
	padding: 5px 0px 5px 0px;
}
A.portada_urgente_titulo {
	/* Clases para el título de los recuadros de notas urgentes */
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
    text-align: center;
	text-decoration: none;
	}
	A.portada_urgente_titulo:hover {
	color: #ffacac;
}


A.portada_urgente_enlace {
	/* Clase del enlace con la leyenda 'ver nota completa' */
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    text-align: center;
	text-decoration: none;
	}
	A.portada_urgente_enlace:hover {
	color: #ffacac;
}

/* CLASES PARA LA BARRA DE BOTONES MOSTRADA EN CADA ARTICULO NORMAL */
.portada_botones_tabla {
	/* Clase de la tabla que contiene la barra de botones */
	background-color: #c4dac9;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.portada_botones_enlace {
	/* Clase para las celdas que contienen los enlaces de la barra de botones */
	background-color: #ffffff;
	border: 0px none;
	border-top: 1px solid #000000;
	width: 20px;
}
.portada_botones_vacioi {
	/* Clase para la celda vacía de la izquierda de la barra de botones */
	border: 0px none;
	border-right: 1px solid #000000;
	width: 15px;
}
.portada_botones_vaciod {
	/* Clase para la celda vacía de la derecha de la barra de botones */
	border: 0px none;
	border-left: 1px solid #000000;
	width: *;
}

/* CLASES PARA LOS ARTICULOS COMUNES CON CONTENIDO MULTIMEDIA */
.portada_articulo_tabla {
	/* Clase para el recuadro principal en el que se muestra cada artículo en la portada */
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px none;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.portada_articulo_antetitulo {
	/* Clase para el bloque que contiene el antetítulo de cada artículo de la portada */
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 1px 10px 1px 2px;
}
.portada_articulo_titulo {
	/* Clase para el bloque que contiene el título de cada artículo de la portada */
	padding: 1px 10px 0px 1px;
	text-align: right;
	}
	/* Clases para el titulo de los artículos de la portada */
	A.portada_articulo_titulo,
	A.portada_articulo_titulo:link,
	A.portada_articulo_titulo:visited {
		color: #bb0000;
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 18px;
		font-weight: bold;
		padding: 0px;
		text-decoration: none;
	}
	A.portada_articulo_titulo:active,
	A.portada_articulo_titulo:hover{
		color: #CC0000;
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 18px;
		font-weight: bold;
		padding: 0px;
		text-decoration: underline;
}
.portada_articulo_subtitulo {
	/* Clase para el bloque que contiene el subtítulo de cada artículo de la portada */
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 11px;
	text-align: right;
	padding: 0px 10px 1px 2px;
}
.portada_articulo_multimedia {
	/* Clase para el bloque con el contenido multimedia para cada artículo */
	border: 0px none;
	border-top: 1px solid #999999;
	display: block;
	margin-top: 5px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 5px 10px 5px 10px;
}
.portada_articulo_imagen {
	/* Clase para la celda que contiene las imágenes/videos/audio */
	height: 300px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
}
.portada_articulo_epigrafe {
	/* Clase para la celda que contiene el epígrafe de las imágenes */
	color: #433133;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	padding: 4px 0px 0px 4px;
	text-align: left;
	vertical-align: top;
}
.portada_articulo_navegador {
	/* Clase para la celda que contiene las flechas para avanzar/retroceder entre el contenido multimedia */
	color: #444444;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
	}
	A.portada_articulo_navegador:link,
	A.portada_articulo_navegador:visited {
		color: #000000;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 20px;
		font-weight: bold;
		padding: 0px;
		text-decoration: none;
	}
	A.portada_articulo_navegador:active,
	A.portada_articulo_navegador:hover {
		color: #990000;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 20px;
		font-weight: bold;
		padding: 0px;
		text-decoration: none;
}
.portada_articulo_descripcion {
	/* Clase para la descripción de cada artículo */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #6a6c5f;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 5px 10px 5px 10px;
}

.portada_articulo_separador {
	/* Clase para la celda de separación entre artículos */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	height: 15px;
}

/* CLASES PARA LOS ARTÍCULOS A DOS COLUMNAS DE LA PARTE INFERIOR DE LA PORTADA */
.portada_doscolumnas_tabla {
	/* Clase para la tabla que contiene los artículos en dos columnas */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.portada_doscolumnas_izquierda {
	/* Clase para la columna izquierda de la sección inferior */
	border-right: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	width: 50%;
}
.portada_doscolumnas_derecha {
	/* Clase para la columna derecha de la sección inferior  */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	width: 50%;
}
.portada_doscolumnas_notas {
	/* Clase para los bloques que contienen las notas de la sección inferior */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #6a6c5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 1px 5px 1px 5px;
}
.portada_doscolumnas_antetitulo {
	/* Clase para el bloque que contiene el antetítulo de cada artículo de la sección inferior de la portada */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
.portada_doscolumnas_titulo {
	/* Clase para el bloque que contiene el título (enlace) de cada artículo de la sección inferior de la portada */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: right;	
	}
	A.portada_doscolumnas_titulo,
	A.portada_doscolumnas_titulo:link,
	A.portada_doscolumnas_titulo:visited {
		color: #bb0000;
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	A.portada_doscolumnas_titulo:active,
	A.portada_doscolumnas_titulo:hover {
		color: #CC0000;
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
}
.portada_doscolumnas_descripcion {
	/* Clase para el bloque que contiene la descripción de cada artículo de la sección inferior de la portada */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #6a6c5f;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: left;
}
.portada_doscolumnas_separador {
	/* Clase para el bloque de separación entre artículos de la sección inferior de la portada */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #000000;
	height: 5px;
	margin: 8px 0px 0px 0px;
}


/*****************************************************************************************************************************************************
	CLASES DE LA TABLA EN LA QUE SE LISTAN LOS ARTICULOS MAS NUEVOS/VISTOS EN LA PORTADA
*****************************************************************************************************************************************************/

/* CLASES GENERALES PARA ARTICULOS MAS NUEVOS/VISTOS */
.portada_masnv_tabla {
	/* Clase de la tabla principal de los artículos más nuevos/vistos */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
.portada_masnv_separador {
	/* Clase del bloque para separar los artículos más nuevos de los más vistos */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	height: 25px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

/* CLASES PARA LOS ARTICULOS MAS NUEVOS*/
.portada_masnuevo_encabezado {
	/* Clase para el recuadro que encabeza el listado de artículos */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #e7eccc;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 18px;
	margin: 0px auto 5px auto;
	padding: 4px 0px 4px 10px;
	text-align: left;
}
.portada_masnuevo_separador {
	/* Clase para el bloque de separación entre artículos */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px auto 0px auto;
	padding: 1px 1px 1px 1px;
	height: 10px;
}
.portada_masnuevo_seccion {
	/* Clase para el recuadro que contiene el nombre de sección de cada artículo */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 18px;
	margin: 0px auto 0px auto;
	padding: 1px 5px 1px 1px;
	text-align: right;
}
.portada_masnuevo_titulo {
	/* Clases para el recuadro que contiene el título del artículo */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0px auto 0px auto;
	padding: 1px 5px 1px 1px;
	text-align: right;
	text-decoration: none;
	}
	A.portada_masnuevo_titulo:link,
	A.portada_masnuevo_titulo:visited {
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	A.portada_masnuevo_titulo:active,
	A.portada_masnuevo_titulo:hover {
		color: #cc0000;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
}
.portada_masnuevo_descripcion {
	/* Clase para la descripción del artículo */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0px auto 0px auto;
	padding: 1px 5px 1px 1px;
	text-align: right;
}

/* CLASES PARA LOS ARTICULOS MAS VISTOS*/
.portada_masvisto_encabezado {
	/* Clase de para el recuadro que encabeza el listado de artículos */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #e7eccc;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 18px;
	margin: 0px auto 5px auto;
	padding: 4px 0px 4px 10px;
	text-align: left;
}
.portada_masvisto_separador {
	/* Clase para el bloque de separación entre artículos */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px auto 0px auto;
	padding: 1px 1px 1px 1px;
	height: 10px;
}
.portada_masvisto_seccion {
	/* Clase para el recuadro que contiene el nombre de sección de cada artículo */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-size: 18px;
	margin: 0px auto 0px auto;
	padding: 1px 5px 1px 1px;
	text-align: right;
}
.portada_masvisto_titulo {
	/* Clases para el recuadro que contiene el título del artículo */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0px auto 0px auto;
	padding: 1px 5px 1px 1px;
	text-align: right;
	text-decoration: none;
	}
	A.portada_masvisto_titulo:link,
	A.portada_masvisto_titulo:visited {
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	A.portada_masvisto_titulo:active,
	A.portada_masvisto_titulo:hover {
		color: #cc0000;
		text-decoration: underline;
}
.portada_masvisto_descripcion {
	/* Clase para la descripción del artículo */
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0px auto 0px auto;
	padding: 1px 5px 1px 1px;
	text-align: right;
}

.portada_lvo_contenido {
	/* Clase para el artículo en el que va el último LVO */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #aa0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	text-align: center;
	vertical-align: top;
}


/*****************************************************************************************************************************************************
	CLASES DE LA TABLA EN LA QUE SE LISTAN LOS ENLACES
*****************************************************************************************************************************************************/

.portada_enlaces_tabla {
	/* Clase de la tabla principal de los enlaces */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
.portada_enlaces_encabezado {
	/* Clase para el recuadro que encabeza el listado de enlaces */
	background-color: #000000;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	padding: 4px 0px 4px 0px;
	text-align: center;
}
.portada_enlaces_contenido {
	/* Clase para el recuadro que contiene las imágenes y texto de los enlaces */
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
A.portada_enlaces_blogs:link,
A.portada_enlaces_blogs:visited {
	/* Clases para los enlaces a los blogs */
	color: #000077;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}
A.portada_enlaces_blogs:active,
A.portada_enlaces_blogs:hover {
	/* Clases para los enlaces a los blogs */
	color: #777777;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}


/*****************************************************************************************************************************************************
	CLASES PARA EL PIE DE PAGINA
*****************************************************************************************************************************************************/

.pie_bloque {
	/* Bloque principal que contiene la información del pié de página */
	background-color: #cccccc;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.pie_ecr {
	/* Clase para el nombre de la agrupación*/
	color: #ff0000;
	font-family: Impact, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 45px;
	font-weight: normal;
	text-align: center;
}
A.pie_enlace {
	/* Clases para el enlace del mail */
	color: #990000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
A.pie_enlace:hover{
	color: #ff0000;
	text-decoration: underline;
}
