/******************************************************************************/
/* Fuente base de cada página y color de fondo */
/***********************************************/
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL, INPUT, TEXTAREA, SELECT, BUTTON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* color: #2A176E; */
}

BODY {
  background-color: #FFFFFF;
}

/* Mensajes */
.Mensaje {
  color : #FF0000;
}

/*****************/
/* Menu superior */
/*****************/

/* botones */

.botonesMenuSup {
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: middle;
	text-align: center;
}

.botonesMenuSup A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: none;
}

.botonesMenuSup A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: underline;
}

/***********/
/* General */
/***********/

/* Hiperenlaces */

/*
A  {
	text-decoration: none;
}

A:Hover  {
	color: #FF0000;
	text-decoration: none;
}
*/

.vinculoGeneralNegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.vinculoGeneralNegrita:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.vinculoGeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.vinculoGeneral:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

/* Titulos */

.tituloPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #2A176E;
}

.TituloNivel2 {
	font-weight: bold;
	text-transform: uppercase;
}

.tituloCaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Cuerpo de texto */

.cuerpoTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A176E;
}

/* Titulos de donde nos encontramos */

.tituloApt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Texto del pie de pagina */

.textoPiePagina {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

/* Vinculos del pie de la pagina */

.opcionesPiePagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.opcionesPiePagina:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/****************/
/* Menu lateral */
/****************/

/* Titulo del menu */

.tituloMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Borde del menu que contiene las opciones */

.cajaMenu {
	border: 1px solid #2C1C5C;
}

/* Titulos de las opciones del menu */
.opcionesMenusSelected
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2A176E;
    text-decoration: none;
    background-color: ivory;
}
.opcionesMenusSelectec:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A176E;
    background-color: ivory;
    text-decoration: none;
}
.opcionesMenus
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A176E;
    text-decoration: none;
    background-color: ghostwhite;
}
.opcionesMenus:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A176E;
    background-color: ghostwhite;
    text-decoration: underline;
}
.opcionesMenus2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A176E;
	text-decoration: none;
}
.opcionesMenus2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4abade;
	text-decoration: underline;
}
.linkPagina
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6600ff;
	text-decoration: none;
}

/***************/
/* Formularios */
/***************/

/* Titulos de los formularios */

.titForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2C1C5B;
	background-color: #dededc;
}

.bodyForm {
	border: 1px solid #DEDEDC;
	background-color: #FFFFFF;
	padding: 5px;
}

.headerLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #2A176E;
	background-color: #dededc;
}

.headerTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A176E;
	background-color: #dededc;
	text-align: left;
}

.headerTop A, .headerTop TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A176E;
	background-color: #dededc;
	text-decoration: none;
	font-weight: normal;
}

.headerTop A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A176E;
	background-color: #dededc;
	text-decoration: underline;
	font-weight: normal;
}

.formLin0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #F8F9FB;
}

.formLin1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #F8F9FB;
}

/***************************/
/* Paginaciones e Informes */
/***************************/

.Lin0 {
  background-color : #F0F0F0;
}

.Lin1 {
  background-color : #FFFFFF;
}

.LinRes0 {
  background-color : #A0A0A0;
}

.LinRes1 {
  background-color : #C0C0C0;
}


/******************/
/* Sala de Prensa */
/******************/

/* Titulares de noticias */

.textoTitularesHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A176E;
}

/******************/
/* Sala de Prensa */
/******************/

.cajaFormularioBusqueda {
	border: 1px solid #DEDEDC;
	background-color: #F8F9FB;
}
.fechaSalaPrensa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2C1C5B;
}
.celdaTitular1 {
	border: 1px solid #DEDEDC;
	background-color: #FFFFFF;
}
.celdaTitular2 {
	border: 1px solid #DEDEDC;
	background-color: #F8F9FB;
}

/************************/
/* Trabaja con nosotros */
/************************/

.tituloCajasTrabajaNosotros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.celdaTrabajaNosotros {
	border: 1px solid #DEDEDC;
	background-color: #FFFFFF;
}
.fechaTrabajaNosotros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C1C5B;
}