﻿/*  Página */

body
{
	margin: 0;
	padding: 0;
	font: 1em Arial, Helvetica, sans-serif; /* 16px */
	background: #f4f2e9 url(imagenes/fondo-escudo.gif) repeat-x 50% 0;
}


ol
{
	margin: 1;
	padding: 0;
}
ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

body a
{
	text-decoration: none;
}

body a:visited
{
	text-decoration: none;
}

body a:hover
{
	text-decoration: none;
}

html
{
	font-size: 100%;
}

img
{
	border: 0;
}

h1, h2, h3, h4, h5, h6
{
	font-family: "Times New Roman" , Times, serif;
	font-weight: normal;
	color: #387ab0;
	letter-spacing: -0.03em;
}

h1
{
	font-size: 1.43em;
}

.bulletAzul
{
	float:left;
	/*color: #5095bb;*/
	color: #305b7b;
}
	
.bulletAzulBold
{
	color: #387ab0;
	font-weight: bold;
}

.bulletAzulBoldCalendario
{
	color: #387ab0;
	font-weight: bold;
	float:left;
	font-size: 18px;
}

.bulletAzulBold2
{
	color: #387ab0;
	font-weight: bold;
	font-family: "Times Times New Roman";
}
.bulletAzulFloat
{
	float: left;
	color: #5095bb;
	margin-top: -2px;
}
.bulletAzulFloatBold
{
	float: left;
	color: #5095bb;
	margin-top: -2px;
	font-weight: bold;
}
.bulletAzul13pxFloatBold
{
	float: left;
	color: #387ab0;
	font-weight: bold;
	font-size: 0.7em;
}
.bulletAzul14pxBold
{
	color: #5095bb;
	font-weight: bold;
	font-size: 0.875em;
}
.bulletAzul14pxRelBold
{
	color: #5095bb;
	font-weight: bold;
	font-size: 1.08em;
}
.bulletAzul21pxBold
{
	color: #5095bb;
	font-weight: bold;
	font-size: 1.31em;
}
/*.bulletAmarillo
{
	color: #ffd403; 
} */
.bulletAmarilloBold
{
	color: #ffd403;
	font-weight: bold;
}
.bulletAmarilloBoldArial
{
	color: #ffd403;
	font-weight: bold;
	font-family: Arial;
}
.bulletAmarilloFloat
{
	float: left;
	color: #ffd403;
	margin-top: -2px;
}
.bulletAmarilloFloatBold
{
	float: left;
	color: #ffd403;
	margin-top: -2px;
	font-weight: bold;
}
.bulletAmarilloFloatBoldArial
{
	float: left;
	color: #ffd403;
	margin-top: -1px;
	font-weight: bold;
	font-family: Arial;
}
.bulletNaranjaBold
{
	color: #f99d17;
	margin-top: -2px;
	font-weight: bold;
}
.bulletNaranja11pxRelBold
{
	color: #f99d17;
	margin-top: -2px;
	font-weight: bold;
	font-size: 0.81em;
}
.bulletNaranjaFloatBold
{
	float: left;
	color: #f99d17;
	margin-top: -2px;
	font-weight: bold;
}
.bulletBlanco
{
	color: #fcfcf8;
}
.bulletBlancoBold
{
	color: #ffffff;
	font-weight: bold;
}
.bulletBlancoFloatBold
{
	float: left;
	color: #ffffff;
	font-weight: bold;
}
.bulletBlancoFloatBoldArial
{
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
}
.bulletVerde
{
	color: #1b9416;
}
.bulletVerdeBold
{
	color: #1b9416;
	font-weight: bold;
}
.bulletVerdeBoldArial
{
	color: #1b9416;
	font-weight: bold;
	font-family: Arial;
}

.bulletTipo1Azul
{
	color: #387ab0;
	margin-top: -2px;
	font: bold 0.68em Arial;
}
.bulletTipo2Azul
{
	color: #387ab0;
	margin-top: -2px;
	font: bold 0.75em Arial;
}
.bulletTipo3Azul
{
	color: #5095BB;
	margin-top: -2px;
	font: normal 1.125em "Times Times New Roman";
}
.bulletTipo4Azul
{
	color: #5095BB;
	margin-top: -2px;
	font: bold 1.125em "Times Times New Roman";
}
.bulletTipo5Azul
{
	color: #5095BB;
	margin-top: -2px;
	font: normal 1.3125em "Times Times New Roman";
}
.bulletTipo6Azul
{
	color: #5095BB;
	margin-top: -2px;
	font: bold 1.3125em "Times Times New Roman";
}
.bulletTipo7Azul
{
	color: #5095BB;
	margin-top: -2px;
	font: bold 0.875em Arial;
}
.bulletTipo8Azul
{
	color: #5095BB;
	margin-top: -2px;
	font: bold 0.68em Arial;
}
.bulletTipo9Azul
{
	color: #4784B8;
	margin-top: -2px;
	font: bold 0.68em Arial;
}

.bulletTipo1Amarillo
{
	color: #FFD403;
	margin-top: -2px;
	font: bold 0.68em Arial;
}
.bulletTipo2Amarillo
{
	color: #FFD403;
	margin-top: -2px;
	font: bold 0.875em Arial;
}

.bulletTipo1Naranja
{
	color: #F99D17;
	margin-top: -2px;
	font: bold 0.68em Arial;
}
.bulletTipo2Naranja
{
	color: #F99D17;
	margin-top: -2px;
	font: bold 0.75em Arial;
}

.bulletTipo1Blanco
{
	color: #FFFFFF;
	margin-top: -2px;
	font: bold 0.68em Arial;
}
.bulletTipo2Blanco
{
	color: #FFFFFF;
	margin-top: -2px;
	font: normal 1.125em "Times Times New Roman";
}
.bulletTipo3Blanco
{
	color: #FDFDFA;
	margin-top: -2px;
	font: bold 0.68em Arial;
}

.bulletTipo1Verde
{
	color: #1B9416;
	margin-top: -2px;
	font: bold 0.68em Arial;
}

.bulletTipo1Gris
{
	color: #8C8C8D;
	margin-top: -2px;
	font: bold 0.68em Arial;
}



.htmlVideo
{
	width: 98%;
	height: 20%;
}

/*  Encabezado de la página */
.divEncabezado
{
	min-width: 993px;
	background: #fff url(imagenes/clouds.jpg) repeat-x 50% 0;
}


/* Parte central del encabezado */
.divCentralEncabezado
{
	margin: 0 auto;
	width: 62.06em;
	min-width: 993px;
}

/*  Barra superior azul del encabezado */
.utilidadesEncabezado
{
	font: bold 0.7em Arial, Helvetica, sans-serif;
	height: 1.836em;
	background-color: #387ab0;
	margin: 0 auto;
	text-align: right;
	color: #f4f2e9;
	padding-top: 5px;
	padding-right: 5px;
	border-bottom: solid 0.1818em #bdefff;
}

.utilidadesEncabezado a:link
{
	color: #f4f2e9;
	text-decoration: underline;
}

.utilidadesEncabezado a:visited
{
	color: #f4f2e9;
	text-decoration: underline;
}

.utilidadesEncabezado a:hover
{
	color: #ffd403;
	text-decoration: underline;
}

.utilidadesEncabezado ul
{
	list-style-type: none;
	margin: 0;
	margin-right: 5px;
}

.utilidadesEncabezado li
{
	display: inline;
	margin-left: 8px;
}

.utilidadesEncabezadoSeparador
{
	font-weight: bold;
}

/* panel del encabezado donde se muestran los logos y el buscador */
.logosEncabezado
{
	margin: 0 auto;
	border-top: solid 0.2em #96c9e5;
	height: 6.56em;
	min-height: 105px;
}

.logoGobierno
{
	width: 55%;
	float: left;
}

.logo1
{
	margin-top: 10px;
	margin-right: 10px;
}

.logo2
{
	margin-top: 8px;
}

.logo3
{
	margin-top: -32px;
}

/*  buscador */
.boxSearch
{
	width: 24.87em;
	min-width: 398px;
	height: 2em;
	float: right;
	background-color: #96c9e5;
	text-align: right;
	padding-top: 0.3em;
}
.boxSearch label.etiquetaBuscar
{
	font: bold 0.875em Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin: 4px 0 0 7px;
	color: #fff;
}
.boxSearch input.cajaBuscar
{
	float: left;
	padding: 0 5px;
	width: 150px;
	height: 24px;
	border: solid 1px #387ab0;
	background-color: #ebead8;
	color: #387ab0;
	line-height: 1.6em;
	position: relative;
	left: -1px;
	top: -1px;
}
.boxSearch input.botonBuscar
{
	float: left;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-left: 5px;
	padding: 0;
	width: 84px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/btnSearch.gif) 0 0 no-repeat;
	border: 0;
	text-transform: uppercase;
}
.boxSearch input.botonBuscar:hover
{
	background: url(imagenes/btnSearchHover.gif) 0 0 no-repeat;
	cursor: pointer;
}
.boxSearch a.linkBuscadorAvanzado
{
	font-weight: bold;
	float: left;
}
.boxSearch a.linkBuscadorAvanzado:link
{
	margin-left: 5px;
	margin-top: 5px;
	display: block;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}
.boxSearch a.linkBuscadorAvanzado:visited
{
	margin-left: 5px;
	margin-top: 5px;
	display: block;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}
.boxSearch a.linkBuscadorAvanzado:hover
{
	color: #ffd403;
	text-decoration: underline;
}
.boxSearch div
{
	float: left;
}
.contenedorShadow2
{
	position: relative;
}
.shadow2
{
	background: #dddcda;
}
/* menú con los idiomas */

.barraIdiomas
{
	float: right;
	display: block;
	font: bold 0.8em arial;
	margin-right: 10px;
}
.barraIdiomas ul
{
	margin: 30px 0 0 0;
	padding: 0;
}
.barraIdiomas ul li
{
	float: left;
	display: block;
	margin: 0 5px 0 0;
	color: #387ab0;
}
.barraIdiomas ul li.ultimoIdioma
{
	background: url(imagenes/icoWorld.gif) no-repeat 0 0;
	height: 26px;
	padding: 5px 0 0 38px;
	margin: -5px 0 0 0px;
	border-left: solid 1px #c8dae9;
}
.barraIdiomas ul li.ultimoIdioma a
{
	margin-right: 0;
}
.barraIdiomas ul li a
{
	color: #387ab0;
	font-weight: normal;
	float: left;
	text-decoration: none;
	margin-right: 5px;
}
.barraIdiomas ul li a:visited
{
	color: #387ab0;
	font-weight: normal;
	float: left;
	text-decoration: none;
}
.barraIdiomas ul li a.selected
{
	font-weight: bold;
	text-decoration: none;
}
.barraIdiomas ul li a.selected:visited
{
	font-weight: bold;
	text-decoration: none;
}
.barraIdiomas ul li a.selected:hover
{
	font-weight: bold;
	text-decoration: none;
}
.barraIdiomas ul li a:hover
{
	font-weight: normal;
	text-decoration: underline;
	color: #515151;
}

.barraIdiomasEs
{
	float: right;
	display: block;
	font: bold 0.8em arial;
	margin-right: 32px;
}
.barraIdiomasEs ul
{
	margin: 30px 0 0 0;
	padding: 0;
}
.barraIdiomasEs ul li
{
	float: left;
	display: block;
	margin: 0 5px 0 0;
	color: #387ab0;
}
.barraIdiomasEs ul li.ultimoIdioma
{
	background: url(imagenes/icoWorld.gif) no-repeat 0 0;
	height: 26px;
	padding: 5px 0 0 38px;
	margin: -5px 0 0 0px;
	border-left: solid 1px #c8dae9;
}
.barraIdiomasEs ul li.ultimoIdioma a
{
	margin-right: 0;
}
.barraIdiomasEs ul li a
{
	color: #387ab0;
	font-weight: normal;
	float: left;
	text-decoration: none;
	margin-right: 5px;
}
.barraIdiomasEs ul li a:visited
{
	color: #387ab0;
	font-weight: normal;
	float: left;
	text-decoration: none;
}
.barraIdiomasEs ul li a.selected
{
	font-weight: bold;
	text-decoration: none;
}
.barraIdiomasEs ul li a.selected:visited
{
	font-weight: bold;
	text-decoration: none;
}
.barraIdiomasEs ul li a.selected:hover
{
	font-weight: bold;
	text-decoration: none;
}
.barraIdiomasEs ul li a:hover
{
	font-weight: normal;
	text-decoration: underline;
	color: #515151;
}

/*  barra que contiene el menú del encabezado */
.barraMenuEncabezado
{
	min-height: 48px;
	display: block;
	background: #726f6e url(imagenes/degradadoMenu.gif) repeat-x top;
	overflow: hidden;
	clear: both;
}

/*  Menú del encabezado (tabs) */
.menuTab
{
	background: #726f6e url(imagenes/degradadoMenu.gif) repeat-x top;
	font: normal 1.2em "Times New Roman" , Times, serif;
	margin: 0 auto;
	width: 51.71em;
	min-width: 993px;
}
.menuTab ul
{
	float: left;
	display: block;
	padding: 0;
	margin-top: 5px;
	padding-left: 1px;
	width: 100%;
	background: url(imagenes/tabs/tabLeftNormal.gif) no-repeat 0 0;
}
.menuTab ul li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0 2px 0 1px;
	background: url(imagenes/tabs/tabLeftNormal.gif) no-repeat top right;
}
.menuTab ul li:hover
{
	float: left;
	display: block;
	margin: 0 0 0 0;
}
.menuTab ul li.selectedTab
{
	float: left;
	display: block;
	margin: 0 0 0 0;
}
.menuTab ul li.selectedTab a
{
	background: #fff url(imagenes/tabs/tabRight.gif) no-repeat right 0;
	color: #387ab0;
	text-decoration: none;
}
.menuTab ul li.selectedTab a span
{
	background: url(imagenes/tabs/tabLeft.gif) no-repeat left top;
}
.menuTab ul li a
{
	float: left;
	display: block;
	color: #5c94c4;
	color: #f4f2e9;
	text-decoration: none;
	height: 45px;
}
/*
.menuTab ul li a span{float:left;display:block; padding:10px 25px 0 25px; height:39px;}
*/
.menuTab ul li.noactivo a:hover
{
	cursor: pointer;
	background: #387ab0 url(imagenes/tabs/tabRightHover.gif) no-repeat right 0;
	color: #f4f2e9;
	text-decoration: none;
}
.menuTab ul li.noactivo a span:hover
{
	cursor: pointer;
	background: url(imagenes/tabs/tabLeftHover.gif) no-repeat left top;
	color: #f4f2e9;
}
.menuTab ul li.selectedTab a:hover
{
	cursor: pointer;
}

.anchoMenu_es
{
	float: left;
	display: block;
	padding: 10px 25px 0 25px;
	height: 39px;
}
.anchoMenu_en
{
	float: left;
	display: block;
	padding: 10px 59px 0 59px;
	height: 39px;
}
.anchoMenu_ca
{
	float: left;
	display: block;
	padding: 10px 26px 0 26px;
	height: 39px;
}
.anchoMenu_gl
{
	float: left;
	display: block;
	padding: 10px 24px 0 24px;
	height: 39px;
}
.anchoMenu_eu
{
	float: left;
	display: block;
	padding: 10px 23px 0 23px;
	height: 39px;
}


/*  CUERPO DE LA PÁGINA */

/* Contenedores de la página*/
.divPage
{
	border: solid 1px White;
	margin: 0 auto;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 60.18em;
	min-width: 963px;
	background-color: White;
}

.divCuerpo
{
	background-color: White;
	margin: 0 auto;
	margin-top: 0;
}

/* Zona izquierda del cuerpo */
.divCuerpoIzquierda
{
	float: left;
	width: 57.5%;
}

/* Zona derecha del cuerpo */
.divCuerpoDerecha
{
	float: right;
	width: 42%;
}

/* Zona superior del cuerpo */
.divCuerpoSuperior
{
	display: block;
	clear: both;
}

/* estilos del calendario */
.DivCalendarioAgenda
{
	height: 193px;
	font-family:Arial;
	border: solid 1px #ffffff;
	background: #F1F0EF url(  "imagenes/FondoAgendaCab.jpg" ) 0 0 no-repeat;
	
	
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 5px;
}
.PanelFondoCalendario table
{
	border-collapse:collapse;
	margin-left:3px;

}

.PanelCalendarioIzquierda p
{
	/*text-align: center;*/
	padding: 0;
	margin: 0;
}
#ctl00_ctl00_cphContenido_cphContenido_calendarioAgenda_calendario table{
	/*margin-left:30px;*/
}
.CalendarioAgendaTitulo2
{
	color: #315b7b;
	margin: 0;
    font-size:14px;
	font-weight:bold;
	padding-left: 45px
}

.CalendarioAgendaEventos
{
	 font-size:11px;
	 font-weight:bold;
	color: #315b7b;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	list-style-type: none;
}
.PanelCalendarioDerecha 
{
	overflow:hidden;
}
.CalendarioAgendaEventos li
{
	display:inline-block;
	margin: 0;
	padding:0 0 3px;
}

.CalendarioAgendaEventos li span.bulletAmarillo
{
	vertical-align:top;
}
.CalendarioAgendaEventos li span.contenido
{
	width:93%;
	display:inline-block;
}

.DivCalendarioAgenda .PanelCalendarioIzquierda
{
	float: right;
	display: block;
	width: 161px;
	margin-right: -5px;
}

.PanelCalendarioDerecha
{
	float:left;
	font-family:Arial;
	color: #315b7b;
	width: 225px;
	/*margin-left: -3px; */
	height: 177px;
}
.PanelCalendarioDerechaArriba h2
{
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	margin: 1px 0 0 5px;
	padding:0 0 20px 0;

}
.PanelCalendarioDerechaArriba h2 .CalendarioAgendaTitulo1
{
	font-family: Arial;
	color: #315b7b;
	
}
.PanelCalendarioDerechaArriba
{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	margin-left: 7px;
}

.botonCalendario
{
	display: none;
	float: left;
	padding: 0;
	margin: 0;
	height: 25px;
	width: 124px;
	background-image: url(imagenes/calendario-btn-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	padding-top: 10px;
	font: bold 0.68em Arial, Helvetica, sans-serif;
	color: #387ab0;
}

.botonCalendario img
{
	padding-right: 5px;
	padding-left: 5px;
}
.botonCalendario:hover
{
	background-image: url(imagenes/calendario-btn-over.gif);
}

.PanelCalendarioSuperior h2
{
	height: 100%;
	font: 14px Arial Black;
	margin: 0;
	padding: 8px 5px 5px 0;
}

.PanelFondoCalendario
{
	display: block;
	text-align: center;
	margin: 0 auto;
	background: url(imagenes/AgendaCabCalen.gif) no-repeat top left;
	background: transparent url(imagenes/FondoCalendarioT.gif) no-repeat left top;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width: 163px;
	float:left;
	height:155px;

}
.PanelFondoCalendario thead
{
	height: 23px;

}

.PanelFondoCalendario td
{
	/*width: 1.765em;  	height: 1.38em; */
	width: 19px; /* antes 24px pero se movian los link*/
	height: 18px;

}

.encabezado
{
	color: #315b7b;
	font: 8px;
	color:black;
	
	padding: 3px 0 0px 0;
}
.mesActual
{
	color: #315b7b;
	background-color: #f1f0ef;
	text-align: center;	
}
.hoy
{
	color: #315b7b;
	background-color: #cbe5f4;
	border: solid 2px #a7c5dd;
	text-align: center;
	border-style:outset;
	
}

.semanaActual
{
	color: #315b7b;
	background-color: #ffffff;
	text-align: center;

}
/*tr .semanaActual 
{
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}
*/

.evento
{
	background-color: #cbe5f4;
	color: #315b7b;
	text-align: center;
}
.evento a
{
	display: block;
	color: #387ab0;
}
.evento a:visited
{
	color: #387ab0;
}
.evento a:hover
{
	color: #315b7b;
	background-color: #ffffff;
	border: solid 1px #a7c5dd;
	font: 11px;
	font-weight:bold;

}

.findesemana
{
	color: #780000;
}
.findesemana a
{
	font-size:12px;
	font-family:Arial;
	color:Black;
	
	background-color: #cbe5f4;
	color: #780000;

}
.findesemana a:link
{
	color: #780000;
}
.findesemana a:visited
{
	color: #780000;
}

.mesAnterior
{
	color: #cbcbc8;
	text-align: center;
}

.mesPosterior
{
	color: #cbcbc8;
	text-align: center;
}

/* Control enlaces directos*/

/* amarillo */
.PanelEnlacesDirectosAmarillo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background: #fcce09 url(imagenes/bgIzModuloAmarillo.gif) repeat-y 0px 0px;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
}

.PanelEnlacesDirectosIzquierdaAmarillo
{
	float: left;
}

.PanelEnlacesDirectosIzquierdaAmarillo img
{
	padding: 0;
	float: left;
}

.PanelEnlacesDirectosDerechaAmarillo
{
	background: #fcce09 url(imagenes/bgModuloAmarillo.gif) repeat-y 0px 0px;
	float: left;
	width: 17em;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.EnlacesDirectosLista1Amarillo
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	list-style-type: none;
}

.EnlacesDirectosBullet1Amarillo
{
	color: #ffffff;
	font-weight: bold;
}

.EncabezadoAmarillo
{
	padding: 10px 10px 3px 10px;
	font: normal 1.34em "Times New Roman" , Times, serif;
	color: #387ab0;
	display: block;
}

.SubencabezadoAmarillo
{
	width: 9em;
	padding: 0 20px 0 10px;
	font: normal 1.34em "Times New Roman" , Times, serif;
	color: #515151;
	display: block;
	margin-bottom: -10px;
}

.EnlacesDirectosLista1Amarillo a:link
{
	color: #424242;
	text-decoration: underline;
}

.EnlacesDirectosLista1Amarillo a:visited
{
	color: #424242;
	text-decoration: underline;
}

.EnlacesDirectosLista1Amarillo a:hover
{
	color: #424242;
	text-decoration: underline;
}


.EnlacesDirectosLista1EnAmarillo
{
	font-family: Verdana;
	margin: 0;
	padding: 15px 0 0 15px;
	list-style-type: none;
}

.EnlacesDirectosLista1EnAmarillo li
{
	clear: both;
}

.EnlacesDirectosLista1EnAmarillo a
{
	float: left;
	width: 90%;
}

.EnlacesDirectosLista1EnAmarillo a:link
{
	color: #424242;
	text-decoration: underline;
}

.EnlacesDirectosLista1EnAmarillo a:visited
{
	color: #424242;
	text-decoration: underline;
}

.EnlacesDirectosLista1EnAmarillo a:hover
{
	color: #424242;
	text-decoration: underline;
}

.EnlacesDirectosDiv1Amarillo
{
	/* background-color: #ffd403; */
	padding: 0;
	margin: 0;
	margin-left: 0.5em;
	margin-top: 0.5em;
}


.EnlacesDirectosDiv1Amarillo P
{
	font-weight: bold;
	float: left;
	margin-top: 0.4em;
}

.EnlacesDirectosDiv1Amarillo img
{
	padding-right: 10px;
	float: left;
}

.EnlacesDirectosDiv1Amarillo a:link
{
	color: #387ab0;
}

.EnlacesDirectosDiv1Amarillo a:visited
{
	color: #387ab0;
}

.EnlacesDirectosDiv1Amarillo a:hover
{
	color: #387ab0;
	text-decoration: underline;
}

.EnlacesDirectosBullet1EnAmarillo
{
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
}


/* Control enlaces directos*/
.PanelEnlacesDirectosGris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #7d7f8b;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
}

.PanelEnlacesDirectosIzquierdaGris
{
	float: left;
}


.PanelEnlacesDirectosIzquierdaGris img
{
	padding: 0;
	float: left;
}

.PanelEnlacesDirectosDerechaGris
{
	float: left;
	width: 17em;
	background-image: url(imagenes/home-caja_ue-fondo-dg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.EnlacesDirectosLista1Gris
{
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-left: 15px;
	list-style-type: none;
}

.EnlacesDirectosLista1Gris a:link
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista1Gris a:visited
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista1Gris a:hover
{
	color: #f4f2e9;
	text-decoration: underline;
}

/* Control enlaces directos*/
.PanelEnlacesDirectosVerde
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background: url(imagenes/bgModuloVerde.gif) repeat-x 0px 0px;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
}

.PanelEnlacesDirectosIzquierdaVerde
{
	float: left;
}


.PanelEnlacesDirectosIzquierdaVerde img
{
	padding: 0;
	float: left;
}

.PanelEnlacesDirectosDerechaVerde
{
	float: left;
	width: 17em;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.EnlacesDirectosLista1Verde
{
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-left: 15px;
	list-style-type: none;
}

.EnlacesDirectosLista1Verde a:link
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista1Verde a:visited
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista1Verde a:hover
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosBullet1Verde
{
	color: #ffd403;
	font-weight: bold;
}


.EnlacesDirectosDiv1Verde
{
	/* 	padding-left:15px; 	padding-top:15px; */
	float: left;
	display: inline;
}


.EnlacesDirectosDiv1Verde a:link
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosDiv1Verde a:hover
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosDiv1Verde p
{
	margin-left: 8px;
	margin-top: 10px;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
}

.EnlacesDirectosDiv1Verde img
{
	padding-top: 10px;
	padding-left: 25px;
	display: inline;
	float: left;
}




/* Azul */
.PanelEnlacesDirectosAzul
{
	font-family: Arial;
	/*font-size: 0.7em;
	letter-spacing: -0.04em;*/
	background: #34628F url(imagenes/bgModuloSt.gif) repeat-x 0px 0px;
	
	
	/*overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;*/
	
}

.EnlacesDirectosDiv1Azul
{
	text-align:right;
	
	
}


.PanelEnlacesDirectosIzquierdaAzul
{
	float: left;
}


.PanelEnlacesDirectosIzquierdaAzul img
{
	padding: 0;
	float: left;
}

.PanelEnlacesDirectosDerechaAzul
{
	
	float: left;
	/*
	width: 17em;
	padding-bottom: 500em;
	margin-bottom: -500em;*/

}
#ctl00_ctl00_cphContenido_cphContenido2_EnlacesDirectos1_listaEnlaces2
{
	
	border:2px solid red;
}
.EncabezadoAzul
{
	color: #f4f2e9;
	font-family:Arial Bold;
	font-size:12px;
	width: 100%;
/*	padding: 10px 10px 3px 10px;
	
    font: normal 1.34em "Times New Roman" , Times, serif;
	display: block;
	width:60px;*/
       
}

.EnlacesDirectosLista1Azul
{
	margin: 0;
	padding: 15px 0 0 15px;
	list-style-type: none;
}

.EnlacesDirectosLista1Azul li
{
	clear: both;
}

.EnlacesDirectosLista1Azul a
{
	float: left;
	width: 90%;
}

.EnlacesDirectosLista1Azul a:link
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista1Azul a:visited
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista1Azul a:hover
{
	color: #f4f2e9;
	text-decoration: underline;
}

.EnlacesDirectosLista2Azul
{
	margin: 0;
	padding: 15px 0 0 15px;
	list-style-type: none;
	font-weight: bold;
	clear: both;
}

.EnlacesDirectosLista2Azul li
{
	clear: both;
}

.EnlacesDirectosLista2Azul a
{
	float: left;
	width: 90%;
}

.EnlacesDirectosLista2Azul a:link
{
	color: #ffd403;
	text-decoration: underline;
}

.EnlacesDirectosLista2Azul a:visited
{
	color: #ffd403;
	text-decoration: underline;
}

.EnlacesDirectosLista2Azul a:hover
{
	color: #ffd403;
	text-decoration: underline;
}

.EnlacesDirectosBullet1Azul
{
	float: left;
	color: #ffd403;
	margin-top: -1px;
	font-weight: bold;
	font-family: Arial;
}

.espanaPanelEnlacesDirectosAzul
{
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
	background: #0c4c80 url(imagenes/bgModuloSpainBlue.gif) repeat-x 0px 0px;
}

.espanaPanelEnlacesDirectosIzquierdaAzul img
{
	display: block;
	margin: 0 30px 15px 50px;
	width: auto;
}

.espanaEnlacesDirectosExtendidoAzul
{
	margin: 0;
	padding: 0 5px 20px 15px;
	list-style-type: none;
	font: bold 0.875em Arial, Helvetica, sans-serif;
	color: #fff;
}

.espanaEnlacesDirectosExtendidoAzul
{
	float: left;
	padding: 0;
	background-color: #393c46;
	width: auto;
}

.espanaEnlacesDirectosExtendidoAzul img
{
	padding: 5px;
	display: block;
}

.espanaEnlacesDirectosExtendidoAzul div
{
	width: 250px;
	padding: 0 5px 20px 10px;
	margin-bottom: 20px;
}

.espanaEnlacesDirectosExtendidoAzul a:link
{
	margin: 0;
	margin-bottom: 40px;
	padding: 0;
	float: left;
	width: 85%;
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoAzul a:visited
{
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoAzul a:hover
{
	text-decoration: none;
	color: #f4f2e9;
}


.espanaEnlacesDirectosLista1Azul
{
	font: normal 0.7em Verdana;
	margin: 0;
	padding: 0 5px 20px 20px;
	list-style-type: none;
	line-height: 1.2em;
	letter-spacing: -0.02em;
}

.espanaEnlacesDirectosLista1Azul span
{
	margin-right: 3px;
}

.espanaEnlacesDirectosLista1Azul a:link
{
	color: #fff;
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Azul a:visited
{
	color: #fff;
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Azul a:hover
{
	color: #fff;
	text-decoration: underline;
}

.espanaEnlacesDirectosBulletExtendidoAzul
{
	float: left;
	color: #ffd403;
	margin-top: -2px;
	font-weight: bold;
}


.espanaEnlacesDirectosBullet1Azul
{
	color: #ffd403;
	font-weight: bold;
	font-family: Arial;
	font-family: Arial;
}


/* Rojo */
.espanaPanelEnlacesDirectosRojo
{
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
	background: #86000b url(imagenes/bgModuloSpainRed.gif) repeat-x 0px 0px;
}

.espanaPanelEnlacesDirectosIzquierdaRojo img
{
	display: block;
	margin: 0 30px 15px 50px;
	width: auto;
}

.espanaEnlacesDirectosExtendidoRojo
{
	margin: 0;
	padding: 0 5px 20px 15px;
	list-style-type: none;
	font: bold 0.875em Arial, Helvetica, sans-serif;
	color: #fff;
}

.espanaEnlacesDirectosExtendidoRojo
{
	float: left;
	padding: 0;
	background-color: #393c46;
	width: auto;
}

.espanaEnlacesDirectosExtendidoRojo img
{
	padding: 5px;
	display: block;
}

.espanaEnlacesDirectosExtendidoRojo div
{
	width: 250px;
	padding: 0 5px 20px 10px;
	margin-bottom: 20px;
}

.espanaEnlacesDirectosExtendidoRojo a:link
{
	margin: 0;
	margin-bottom: 40px;
	padding: 0;
	float: left;
	width: 85%;
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoRojo a:visited
{
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoRojo a:hover
{
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosLista1Rojo
{
	font: normal 0.7em Verdana;
	margin: 0;
	padding: 0 5px 20px 20px;
	list-style-type: none;
	line-height: 1.2em;
	letter-spacing: -0.02em;
}

.espanaEnlacesDirectosLista1Rojo span
{
	margin-right: 3px;
}

.espanaEnlacesDirectosLista1Rojo a:link
{
	color: #fff;
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Rojo a:visited
{
	color: #fff;
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Rojo a:hover
{
	color: #fff;
	text-decoration: underline;
}

.espanaEnlacesDirectosBulletExtendidoRojo
{
	float: left;
	color: #ffd403;
	margin-top: -2px;
	font-weight: bold;
}


.espanaEnlacesDirectosBullet1Rojo
{
	color: #ffd403;
	font-weight: bold;
	font-family: Arial;
	font-family: Arial;
}


/* Paisaje */
.PanelEnlacesDirectosPaisaje
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #fcce09;
	width: 100%;
	height: 260px;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
	background: url(imagenes/cajaEspecialfondoPaisaje.jpg) no-repeat 0px 0px;
}

.PanelEnlacesDirectosDerechaPaisaje
{
	float: left;
	margin-left: 120px;
	margin-top: 170px;
}

.espanaPanelEnlacesDirectosPaisaje
{
	background-color: #fcce09;
	width: 100%;
	height: 260px;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
	background: url(imagenes/cajaEspecialfondoPaisaje.jpg) no-repeat 0px 0px;
	position: relative;
}

.espanaPanelEnlacesDirectosDerechaPaisaje
{
	float: left;
	margin-left: 120px;
	margin-top: 170px;
}

.espanaEnlacesDirectosExtendidoPaisaje
{
	margin: 0;
	padding: 0 5px 20px 15px;
	list-style-type: none;
	font: bold 0.875em Arial, Helvetica, sans-serif;
}

.espanaEnlacesDirectosExtendidoPaisaje div
{
	position: absolute;
	top: 165px;
	left: 230px;
	display: block;
	width: 200px;
}

.espanaEnlacesDirectosExtendidoPaisaje a
{
	margin: 0;
	padding: 0;
	float: left;
	width: 80%;
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoPaisaje a:link
{
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoPaisaje a:visited
{
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosExtendidoPaisaje a:hover
{
	text-decoration: none;
	color: #f4f2e9;
}

.espanaEnlacesDirectosBulletExtendidoPaisaje
{
	float: left;
	color: #ffd403;
	margin-top: -2px;
	font-weight: bold;
}


.espanaEnlacesDirectosBullet1Paisaje
{
	color: #ffd403;
	font-weight: bold;
	font-family: Arial;
	font-family: Arial;
}

/* Enlaces destacados */
.Destacados
{
	margin-top: 0.5em;
}

.Destacados ul
{
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Destacados li
{
	display: inline;
}

/** postingGallery **/

.galleryContenedorControl
{
	background-image: url(imagenes/home-cajacentral-fondo-ext-deg.gif);
	border: solid 15px #39708f;
	height: 292px;
	margin-bottom: 5px;
}

.galleryClassImagen
{
	float: left;
	width: 512px;
	height: 288px;
	border: solid 2px #f4f2e9;
	margin: 0;
}

.galleryContenedorDerecho
{
	height: 292px;
	overflow: hidden;
	background-image: url(imagenes/home-cajacentral-fondo-int-deg.gif);
	margin: 0;
	padding: 0;
}

.galleryContenedorTexto
{
	padding-top: 10px;
	padding-right: 10px;
	color: #f4f2e9;
	text-align: left;
	height: 185px;
	overflow: hidden;
}

.galleryContenedorTextoSuperior
{
	height: 80%;
	overflow: hidden;
}


.galleryContenedorTextoSuperior a:link
{
	text-decoration: none;
	color: #f4f2e9;
}

.galleryContenedorTextoSuperior a:visited
{
	text-decoration: none;
	color: #f4f2e9;
}

.galleryContenedorTextoSuperior a:hover
{
	color: #ffd403;
	text-decoration: underline;
}

.galleryVerMas
{
	display: block;
	width: 147px;
	height: 25px;
	background: url(imagenes/home-cajacentral-boton-leermas-off.gif) 0 0 no-repeat;
	font: bold 0.68em Arial, Helvetica, sans-serif;
	color: #387ab0;
	text-indent: 5px;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 4px;
	padding-left: 5px;
}

.galleryVerMas img
{
	margin: 0;
	padding: 0;
	margin-right: 5px;
}

.galleryVerMas:link
{
	color: #387ab0;
	text-decoration: none;
}

.galleryVerMas:visited
{
	color: #387ab0;
	text-decoration: none;
}

.galleryVerMas:hover
{
	background: url(imagenes/home-cajacentral-boton-leermas-over.gif) 0 0 no-repeat;
	color: #387ab0;
	text-decoration: none;
}

.galleryContenedorTexto p
{
	font: normal 0.75em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	color: #fdfdfa;
}

.galleryContenedorTexto h2
{
	font: normal 1.45em "Times New Roman" , Times, serif;
	letter-spacing: -0.04em;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	padding-left: 15px;
	color: #ffffff;
}

.galleryContenedorControlesNavegacion
{
	height: 97px;
	background-image: url(imagenes/home-cajacentral-fondo-inf-deg.gif);
	padding: 0;
	margin: 0 0 0 15px;
}

.galleryContenedorControlesNavegacionOver
{
	height: 97px;
	background-image: url(imagenes/home-cajacentral-fondo-inf-deg2.gif);
	padding: 0;
	margin: 0 0 0 15px;
}

.thumbnail1
{
	visibility: hidden; /*padding-left: 15px;*/
}

.thumbnail1 img
{
	float: left;
	width: 169px;
	height: 94px;
	border: solid 1px #6398c0;
}

.thumbnail2
{
	/*padding-left: 8px;*/
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #f4f2e9;
	text-align: left;
	visibility: hidden;
	height: 45%;
	overflow: hidden;
}

.thumbnail2 span
{
	padding: 5px;
	display: block;
	color: #fefefe;
}

.galleryContenedorTabs
{
	height: 55%;
	float: right;
	padding-right: 8px;
}

.galleryContenedorTabs ul
{
	padding-left: 5px;
	margin-top: 5px;
}

.galleryContenedorTabs li
{
	float: left;
	display: inline;
	list-style: none;
	padding-right: 1px;
}

.galleryContenedorTabs a
{
	font: bold 20px Arial, Helvetica, sans-serif;
	display: block;
	height: 48px;
	width: 44px;
	background-image: url(imagenes/home-cajacentral-numero-off.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	text-decoration: none;
	color: #387ab0;
	line-height: 18px;
}

.galleryContenedorTabs a:hover
{
	display: block;
	height: 48px;
	width: 44px;
	background-image: url(imagenes/home-cajacentral-numero-over.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
	color: #387ab0;
}

.galleryNavegacionElementoSeleccionado
{
	float: left;
	display: inline;
	list-style: none;
	height: 48px;
	width: 44px;
	background-image: url(imagenes/home-cajacentral-numero-on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font: bold 20px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #f4f2e9;
}

.galleryNavegacionElementoSeleccionado span
{
	padding-top: 20px;
	display: block;
}

.galleryNavegacionElementoNoSeleccionado span
{
	padding-top: 23px;
	display: block;
	cursor: pointer;
}

/*** Iniciativas Tabbed ***/
.IniciativasDivGeneral
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	padding: 10px;
	padding-top: 0;
	border: solid 1px #c8c8c6;
	margin-bottom: 5px;
}

.IniciativasTitulo
{
	padding: 5px;
}

.IniciativasTitulo h2
{
	font: normal 1.45em "Times New Roman" , Times, serif; /* 23px */
	padding: 0;
	padding-top: 3px;
	margin: 0;
	color: #387ab0;
}

.IniciativasDivTab
{
	width: 153px; /*width: 28%;*/
	height: 12.5em;
	position: relative;
}

/* caja que muestra el contenido del tab seleccionado */
.IniciativasDivContenido
{
	position: absolute;
	background-color: #fff;
	color: #515151;
	float: right;
	width: 234%;
	height: 11.2em;
	min-height: 150px;
	top: 0px;
	left: 103%;
	text-align: left;
	padding: 10px;
	padding-right: 5px;
	margin: 0;
	overflow: hidden;
}

.IniciativasDivContenido h3
{
	font: normal 1.7em "Times New Roman" , Times, serif;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

.IniciativasSubContenido
{
	font: normal 0.75em Arial, Helvetica, sans-serif;
	height: 82%;
	overflow: hidden;
}

.IniciativasVerMas
{
	float: right;
	display: block;
	margin: 0;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 0;
	width: 143px;
	height: 25px;
	background: url(    "imagenes/boton-azul-largo2.gif" ) 0 0 no-repeat;
	background-position: left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fdfdfa;
	text-indent: 15px;
	text-decoration: none;
}

.IniciativasVerMas:link
{
	color: #fdfdfa;
}

.IniciativasVerMas:visited
{
	color: #fdfdfa;
}

.IniciativasVerMas:hover
{
	width: 143px;
	height: 25px;
	background: url(    "imagenes/boton-azul-largo-over2.gif" ) 0 0 no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}

.IniciativasTabLista
{
	font-weight: bold;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.IniciativasTabSeleccionado
{
	padding: 0;
	padding-right: 5px;
	margin: 0;
	width: 100%;
	text-align: right;
	color: #387ab0;
	height: 25px;
	background-image: url(imagenes/home-iniciativas-boton-on.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

.IniciativasTabSeleccionado span
{
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	display: inline-block;
}

.IniciativasTabSeleccionable
{
	padding: 0;
	margin: 0;
	width: 100%;
	margin-top: 0.1em;
	height: 25px;
}

.IniciativasTabSeleccionable a
{
	margin: 0;
	padding: 0;
	padding-right: 5px;
	display: block;
	background: url(imagenes/home-iniciativas-boton-off.gif) no-repeat right center;
	width: 100%;
	height: 25px;
	text-indent: 1em;
}

.IniciativasTabSeleccionable a span
{
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	display: block;
}

.IniciativasTabSeleccionable a:hover
{
	background: url(imagenes/home-iniciativas-boton-over.gif) no-repeat right center;
	text-align: right;
}

.IniciativasTabSeleccionable a:link
{
	color: #f4f2e9;
}

.IniciativasTabSeleccionable a:visited
{
	color: #f4f2e9;
}
.IniciativasTabSeleccionable a:hover
{
	color: #387ab0;
	text-decoration: none;
}

/* Dossier */

.dossierContenedor
{
	border: solid 1px #ffffff;
	background-color: #96c9e5;
	padding-bottom: 10px;
	margin-bottom: 5px;
	overflow: hidden;
}

.dossierTitulo1
{
	color: #515151;
	margin: 0;
	padding: 0;
}

.dossierTitulo2
{
	color: #387ab0;
	margin: 0;
	padding: 0;
}

.dossierSuperior
{
	padding-bottom: 5px;
	background: url(    "imagenes/degradadoCalendario.gif" ) left top repeat-x;
	padding-top: 10px;
	padding-left: 10px;
}

.dossierSuperior h2
{
	/*font: normal 1.43em "Times New Roman" , Times, serif; */
	font-family: Arial Bold;
	margin: 0;
	padding: 0;
	color: #515151;
}

.dossierIzquierda
{
	padding: 0;
	margin: 0;
	float: left;
	width: 33%;
	background-color: #e8e7db;
	padding-bottom: 100em;
	margin-bottom: -100em;
}

.dossierIzquierda img
{
	margin: 0 auto;
	padding: 0;
}

.dossierIzquierda p
{
	padding: 10px;
	margin: 0;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #515151;
}

.dossierIzquierda p span
{
	margin: 0;
	padding: 0;
}

.dossierDerecha
{
	float: left;
	width: 66%;
	padding-top: 10px;
	background-color: #f6f3e9;
}


 .dossierCentro, .dossierCentroEn 
{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f6f3e9;
	overflow:hidden;
	width: 95%;
	margin-left: 10px;
} 
.dossierCentroEn 
{
	
	background-color: transparent;
	width: 100%;
	overflow: auto;
	

}
 .dossierContenedorEn
{
	
	background: url(    "imagenes/FondoLinksEn.jpg" ) 0 0 repeat-x; 
	
	
}
 .dossierContenedorEn>.dossierSuperior h2
{
	font-family:Arial;
	font-size: 18px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	color:#305b7b;
	padding: 5px 0px 0px 20px;
	
}

.dossierDerecha ul, .dossierCentro ul, .dossierCentroEn ul
{
	border: solid 1px #f6f3e9;
	height: 80%;
	list-style-type: none;
	margin: 0;
	padding: 5px 15px 0px 15px;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #387ab0;
	
}

/* EGC lo hago independiente pq no se si afecta a más cajas dossier */
.dossierCentroEn ul
{
	background: transparent url(    "imagenes/FondoLinksInteriorEn.jpg" ) 0 0 no-repeat; 
	width:80%;
	border:0;
	margin-left:35px;
	height:170px;
	
}



.dossierDerecha li
{
	margin-bottom: 3px;
	width: 95%;
	overflow: auto;
}

.dossierCentro li
{
	margin-bottom: 5px;
	width: 100%;
	overflow: auto;
}


.dossierCentroEn li
{

	margin-bottom: 5px;
	/*width: 50%;*/
	overflow: auto;
	
}

.dossierCentroIz
{
	float: left;
	width: 50%;
}

.dossierCentroDr
{
	float: left;
	width: 50%;
}

.dossierCentroIzBorde
{
	border-right: solid 2px #d5d4cc;
	float: left;
	width: 49.5%;
}

.dossierCentroDrBorde
{
	border-left: solid 2px #d5d4cc;
	float: left;
	width: 49.5%;
}


.dossierTexto
{
	display: block;
	color: #515151;
}

.dossierDerecha ul img, .dossierCentro ul img, .dossierCentroEn ul img
{
	float: left;
	margin-right: 5px;
}

.dossierDerecha ul a
{
	text-decoration: underline;
}

.dossierCentro ul a
{
	text-decoration: underline;
}

.dossierDerecha ul a:visited, .dossierCentro ul a:visited
{
	text-decoration: underline;
}

.dossierDerecha ul a:hover, .dossierCentro ul a:hover
{
	text-decoration: underline;
	color: #515151;
}

.dossierInferior
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #f6f3e9;
	background-color: #f6f3e9;
	height: 100%;
}

.dossierVerMas
{
	float: right;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	margin: 0;
	width: 143px;
	height: 20px;
	background: transparent url(  "imagenes/boton-azul-largo2.gif" ) left top no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fdfdfa;
	text-indent: 15px;
	text-decoration: none;


}

.dossierVerMas img
{
	padding-right: 5px;
}

.dossierVerMas:link
{
	color: #fdfdfa;
}

.dossierVerMas:visited
{
	color: #fdfdfa;
}

.dossierVerMas:hover
{
	width: 143px;
	height: 20px;
	background: url(  "imagenes/boton-azul-largo-over2.gif" ) 0 0 no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}


.dossierCentroEn>.dossierVerMas
{
	background:none;
	float: right;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	margin: 0;
	width:auto;

	font-size:12px;
	color: #305b7b;
	float:right;
	text-decoration: none;

}

.dossierCentroEn>.dossierVerMas img
{
	padding-right: 5px;
}

.dossierCentroEn>.dossierVerMas:link
{

	color: #305b7b;
			float:right;
}

.dossierCentroEn>.dossierVerMas:visited
{
	color: #305b7b;
			float:right;
}

.dossierCentroEn>.dossierVerMas:hover
{
	

	background: none;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
			float:right;
}


.dossierCentroEn ul li>.dossierTexto
{
	font-size: 11px;

}
.dossierCentroEn ul li a
{
	font-size: 14px;
	text-decoration: underline;

}
/* Galería de enlaces */

.galeriaEnlacesContenedor
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #c8c8c6;
	padding: 5px;
	border: solid 1px #c8c8c6;
}

.galeriaEnlacesContenedorTitulo
{
	padding: 5px;
}

.galeriaEnlacesContenedorTitulo h2
{
	font: normal 1.43em "Times New Roman" , Times, serif;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	color: #387ab0;
}

.galeriaEnlacesContenedorCentral
{
	float: left;
	overflow: hidden;
	background: #fff url(imagenes/bgBoxEnlaces.gif) repeat-x;
	width: 86%;
	height: 198px;
}

.galeriaEnlacesContenedorCentral ul
{
	list-style-type: disc;
	margin: 0;
}

.galeriaEnlacesContenedorCentral li
{
	float: left;
	display: inline;
	width: 33%;
	overflow: hidden;
}

.galeriaEnlacesContenedorCentral li img
{
}

.galeriaEnlacesImagen
{
	padding: 10px 2px 5px 2px;
	width: 107px;
	display: block;
}

.galeriaEnlacesContenido
{
	margin-left: 10px;
	padding-right: 5px;
	border-right: solid 1px #aaaaaa;
	display: block;
	height: 50%;
}

.galeriaEnlacesContenedorCentral li a
{
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #515151;
	display: block;
	width: 100%;
	height: 198px;
	text-decoration: none;
	cursor: pointer;
}

.galeriaEnlacesContenedorCentral li a:visited
{
	color: #515151;
	text-decoration: none;
}

.galeriaEnlacesContenedorCentral li a:hover
{
	color: #515151;
	text-decoration: underline;
	background-color: #aed1ed;
}

.galeriaEnlacesAnteriorPaginaHabilitado
{
	width: 7%;
	height: 198px;
	float: left;
}

.galeriaEnlacesAnteriorPaginaHabilitado a
{
	display: block;
	width: 100%;
	height: 100%;
	background: url(    "imagenes/tabs/pesta_i_1.gif" ) 0 0 no-repeat;
	background-position: right top;
}

.galeriaEnlacesAnteriorPaginaHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta_i_2.gif" ) 0 0 no-repeat;
	background-position: right top;
}

.galeriaEnlacesAnteriorPaginaDeshabilitado
{
	width: 7%;
	height: 198px;
	float: left;
}

.galeriaEnlacesAnteriorPaginaDeshabilitado a
{
	display: block;
	width: 100%;
	height: 100%;
	background: url(    "imagenes/tabs/pesta_i_3.gif" ) 0 0 no-repeat;
	background-position: right top;
	cursor: default;
}

.galeriaEnlacesSiguientePaginaHabilitado
{
	width: 7%;
	height: 198px;
	float: right;
}

.galeriaEnlacesSiguientePaginaHabilitado a
{
	display: block;
	width: 100%;
	height: 100%;
	background: url(    "imagenes/tabs/pesta_d_1.gif" ) 0 0 no-repeat;
	background-position: left top;
}

.galeriaEnlacesSiguientePaginaHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta_d_2.gif" ) 0 0 no-repeat;
	background-position: left top;
}

.galeriaEnlacesSiguientePaginaDeshabilitado
{
	width: 7%;
	height: 198px;
	float: right;
}

.galeriaEnlacesSiguientePaginaDeshabilitado a
{
	display: block;
	width: 100%;
	height: 100%;
	background: url(    "imagenes/tabs/pesta_d_3.gif" ) 0 0 no-repeat;
	background-position: left top;
	cursor: default;
}


/*******************************************************
 CLASES DE USO GENERAL
********************************************************/

.cuadroColor
{
	background-color: #EBEAD8;
	padding: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

/****** PIE DE LA PÁGINA *******/


/* Contenedor exterior de la parte superior del pie (copyright, aviso legal...) */
.ZonaPie1
{
	clear: both;
	width: 100%;
}

/* Contenedor interior de la parte superior del pie (copyright, aviso legal...) */
.pieBarra
{
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px; /*	width: 963px; */
	width: 60.3em;
	min-width: 963px;
	background-color: White;
	color: #387ab0;
}

/* Zona izquierda de la parte superior del pie (copyright)*/
.pieBarraIzquierda
{
	font: normal 0.7em Arial, Helvetica, sans-serif;
	float: left;
	width: 30%;
}

/* Zona derecha de la parte superior del pie (aviso legal)*/
.pieBarraDerecha
{
	font: normal 0.7em Arial, Helvetica, sans-serif;
	float: left;
	width: 70%;
	text-align: right;
}

.pieBarraDerecha a:link
{
	color: #387ab0;
	text-decoration: underline;
}

.pieBarraDerecha a:visited
{
	color: #387ab0;
	text-decoration: underline;
}

.pieBarraDerecha a:hover
{
	color: #515151;
	text-decoration: underline;
}

.pieBarraDerecha ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.pieBarraDerecha li
{
	display: inline;
}

/* Contenedor exterior de la parte inferior del pie (Complejo de la Moncloa, iconos, enlaces) */
.ZonaPie2
{
	margin: 0;
	padding: 0;
	font-family: Times New Roman;
	clear: both;
	padding-top: 1em;
	width: 100%;
	min-width: 993px;
	background-image: url(imagenes/pie-fondo-deg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #ebead8;
}

/* Contenedor interior de la parte inferior del pie (Complejo de la Moncloa, iconos, enlaces) */
.divPie
{
	margin: 0 auto;
	width: 62.06em;
	min-width: 993px;
}

/* Contenedor de 'Complejo de la Moncloa' */
.PieIzda
{
	float: left;
	width: 60%;
	font-weight: bold;
}

/* Contenedor del icono*/
.PieIzda .LaMoncloa1
{
	margin-left: 10px;
	float: left;
	height: 100%;
	width: 10%;
}

/* Contenedor de 'Complejo de la Moncloa'*/
.PieIzda .LaMoncloa2
{
	font: normal 0.6875em Arial, Helvetica, sans-serif;
	float: left;
	height: 60%;
	width: 88%;
	color: #515151;
}

.LaMoncloa2 p
{
	margin: 0;
	padding: 0;
}

/* Contenedor de 'La Moncloa'*/
.PieIzda .LaMoncloa3
{
	float: left;
	color: #5a91c0;
	font-size: 1.5em;
	height: 40%;
	width: 88%;
}

/* Contenedor de iconos de Twitter y RSS */
.PieDerecha
{
	float: right;
	text-align: right;
	margin-right: 10px;
}

.PieDerecha div
{
	float: right;
	display: inline;
}

.PieDerecha li
{
	display: inline;
	list-style-type: none;
}

.PieDerecha img
{
	padding: 1em .1em .1em;
}

.PieAccesibilidad
{
	margin-left: 14px;
}

/* Contenedor de las lista con enlaces (El Presidente, Gobierno...) */

.footer
{
	width: 100%;
	float: left;
	display: block;
	margin: 4px auto 0 auto;
}
.footer ul
{
	margin: 10px 10px 0 10px;
	border-left: solid 2px #d2d1ca;
	display: block;
	height: 22em;
	padding-bottom: 20px;
}
/*
.footer ul li{border-right:solid 2px #d2d1ca;width:16.4%;float:left;height:22em;display: block;}
*/
.footer ul li ul
{
	margin: 10px 5px 0 10px;
	border: 0;
	background-color: transparent;
	height: auto;
}
.footer ul li ul li
{
	border: 0;
	float: none;
	width: auto;
	height: auto;
	display: block;
	clear: both;
}
.footer ul li a
{
	margin: 0 5px 0 10px;
	display: block;
	color: #515151;
	font: normal 1.18em "Times New Roman";
	text-decoration: none;
}
.footer ul li a:visited
{
	color: #515151;
}
.footer ul li a:hover
{
	text-decoration: underline;
	color: #387ab0;
}
.footer ul li ul li a
{
	margin: 0;
	width: 90%;
	color: #515151;
	display: block;
	float: left;
	font: normal 0.8em "Times New Roman";
	text-decoration: none;
	margin-left: 4px;
}
.footer ul li ul li a:visited
{
	color: #515151;
}
.footer ul li ul li a:hover
{
	text-decoration: underline;
	color: #387ab0;
}

.anchoColumnaPie_es
{
	border-right: solid 2px #d2d1ca;
	width: 16.4%;
	float: left;
	height: 22em;
	display: block;
}
.anchoColumnaPie_ca
{
	border-right: solid 2px #d2d1ca;
	width: 16.4%;
	float: left;
	height: 22em;
	display: block;
}
.anchoColumnaPie_gl
{
	border-right: solid 2px #d2d1ca;
	width: 16.4%;
	float: left;
	height: 22em;
	display: block;
}
.anchoColumnaPie_eu
{
	border-right: solid 2px #d2d1ca;
	width: 16.4%;
	float: left;
	height: 22em;
	display: block;
}
.anchoColumnaPie_en
{
	border-right: solid 2px #d2d1ca;
	width: 24.6%;
	float: left;
	height: 22em;
	display: block;
}


.clear
{
	clear: both;
}

/*** Página Interior  *****/
.divInteriorSuperior
{
	display: block;
	clear: both;
}

.divInteriorInferior
{
	margin: 0;
	padding: 0;
	font: 1em Arial, Helvetica, sans-serif;
	/*overflow: hidden;*/
}

/* Menú izquierdo */
.divInteriorIzquierda
{
	float: left;
	width: 22.8%;
	background-color: #f5f2e9;
	min-height: 100px;
	padding: 0;
	margin: 0;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

/* Contenido de la página */
.divInteriorDerecha
{
	float: right;
	width: 76%;
	padding: 0;
	margin: 0;
}

.etiquetaEdicion
{
	display: block;
	float: left;
	width: 100%;
	background-image: url(imagenes/iz1-fondo-on.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #f2f4e9;
	font: bold 0.875em "Times New Roman" , Times, serif;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 10px;
}

.divInteriorIzquierda ul
{
	background-color: #f5f2e9;
	margin: 0;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 0;
}

.divInteriorIzquierda li
{
	list-style-type: none;
	margin: 1px 5px 0 5px;
}

.divInteriorIzquierda li a
{
	color: #515151;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
	background-image: url(imagenes/iz_Izda_off.gif);
	background-position: left top;
	margin: 0;
	padding: 0;
}

.divInteriorIzquierda li a span
{
	font: normal 0.875em "Times New Roman" , Times, serif;
	background-image: url(imagenes/iz1-fondo-off.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	margin-left: 7px;
	cursor: pointer;
}

.divInteriorIzquierda li a span:hover
{
	color: #515151;
	background-image: url(imagenes/iz1-fondo-over.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.divInteriorIzquierda li a:link
{
	color: #515151;
	text-decoration: none;
}

.divInteriorIzquierda li a:hover
{
	color: #515151;
	text-decoration: none;
	background-image: url(imagenes/iz_Izda_over.gif);
	background-position: left top;
}

.divInteriorIzquierda li a:visited
{
	color: #515151;
	text-decoration: none;
}

.divInteriorIzquierda li.activo a span
{
	color: #f4f2e9;
	padding-right: 9px;
	list-style-type: none;
	background: #f2f4e9;
	background-image: url(imagenes/iz1-fondo-on.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.divInteriorIzquierda li.activo a
{
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	height: 46px;
	background-image: url(imagenes/iz_Izda_on.gif);
	background-position: left top;
}

/* nivel 2 del menú */
.divInteriorIzquierda li ul
{
	margin: 0;
	padding: 0;
}

.divInteriorIzquierda li li
{
	color: #515151;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 0;
}

.divInteriorIzquierda li li span
{
	font: normal 0.68em Arial, Helvetica, sans-serif !important;
}

.divInteriorIzquierda li.activo ul
{
	margin: 0;
	padding: 0;
}

.divInteriorIzquierda li.activo li
{
	color: #515151;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 0;
}

.divInteriorIzquierda li.activo li a span
{
	color: #515151;
	text-decoration: none;
	background-image: url(imagenes/iz2-fondo-off.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.divInteriorIzquierda li.activo li a span:hover
{
	color: #515151;
	background-image: url(imagenes/iz2-fondo-over.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.divInteriorIzquierda li.activo li.activo a span
{
	color: #515151;
	text-decoration: none;
	background-image: url(imagenes/iz2-fondo-on.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.divInteriorIzquierda li li a:hover
{
	background-repeat: no-repeat;
	background-image: url(imagenes/iz_Izda_over.gif);
	background-position: left top;
}

.divInteriorIzquierda li li.activo a:hover
{
	background-repeat: no-repeat;
	background-image: url(imagenes/iz_Izda_on.gif);
	background-position: left top;
}

/*** MIGA ***/

/* div que contiene la miga y los iconos de impresión y correo */
.divMiga
{
	background-color: #f5f2e9;
	border: solid 1px #dad9d4;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* contenedor de la miga */
.migaContenedor
{
	float: left;
	width: 70%;
	padding-top: 0.4em;
	padding-bottom: 0.6em;
	padding-left: 0.9em;
}

.migaTitulo
{
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #387ab0;
}

.migaLista
{
	display: inline;
	padding: 0;
	margin: 0;
}

.migaLista li
{
	display: inline;
	color: #515151;
	font: normal 0.7em Arial, Helvetica, sans-serif;
}

.migaLista li span
{
	color: #515151;
	font-weight: bold;
}

.migaLista li a:link
{
	color: #515151;
	text-decoration: underline;
}

.migaLista li a:visited
{
	color: #515151;
	text-decoration: underline;
}

.migaLista li a:hover
{
	color: #387ab0;
	text-decoration: underline;
}

/* contenedor de los iconos */
.migaContenedorIconos
{
	float: right;
	width: 20%;
	text-align: right;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.4em;
}

/** AnuncioPortada ***/

.anuncioPortadaContenedor
{
	background-color: #f4f2e9;
	border: solid 1px #c8c7c6;
	margin-top: 5px;
	margin-bottom: 5px;
}

.anuncioPortadaContenedor img
{
	float: left;
	margin: 3px;
	margin-right: 8px;
}

.anuncioPortadaTitulo
{
	float: left;
	width: 70%;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	color: #515151;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	letter-spacing: 0;
}

.anuncioPortadaUrl
{
	font: normal 1.05em Arial, Helvetica, sans-serif;
	float: right;
	color: #515151;
	text-align: right;
	margin: 0;
	padding-top: 10px;
	padding-right: 8px;
}

.anuncioPortadaEditar
{
	margin: 0;
	padding-top: 5px;
	float: right;
}

.anuncioPortadaUrl a:link
{
	text-decoration: underline;
	color: #387ab0;
}

.anuncioPortadaUrl a:visited
{
	text-decoration: underline;
	color: #387ab0;
}

.anuncioPortadaUrl a:hover
{
	text-decoration: underline;
	color: #515151;
}

/**** Sumario ***/

.sumarioTituloContenedor
{
	margin: 0;
	margin-bottom: 5px;
	color: #387ab0;
	background-image: url(imagenes/fondoTituloSumario.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f6f6f4;
	padding: 7px 5px 5px 15px;
}

.sumarioTituloContenedor h2
{
	font: normal 1.43em "Times New Roman" , Times, serif;
	margin: 0;
	padding: 0;
}

.sumarioContenedor
{
	margin-top: 0;
}

.sumarioContenedor ul
{
	padding: 0;
	margin: 0;
}

.sumarioContenedor li
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.sumarioNoticia
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #c8c8c6;
	height: 100%;
	background-color: #f4f2e9;
}

.sumarioIzquierda
{
	padding: 0;
	margin: 0;
	padding-top: 0.5em;
	float: left;
	width: 17.5%;
	background-color: #f4f2e9;
}

.sumarioDerecha
{
	padding-top: 0;
	float: right;
	width: 82.5%;
	padding-bottom: 10px;
	background: #fff url(imagenes/fondoSumario.gif) repeat-x bottom;
}

.sumarioDerecha p
{
	margin: 0;
}

.sumarioFecha
{
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	font: normal 0.7em Arial, Helvetica, sans-serif; /* 11px */
	color: #515151;
}

.sumarioHora
{
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #515151;
}

.sumarioMinisterio
{
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color: #515151;
}

.sumarioMinisterio a:link
{
	color: #515151;
	text-decoration: none;
}

.sumarioMinisterio a:visited
{
	color: #515151;
	text-decoration: none;
}

.sumarioMinisterio a:hover
{
	color: #515151;
	text-decoration: underline;
}

.sumarioImagen
{
	margin: 0;
}

.sumarioImagen img
{
	height: 124px;
	width: 450px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.sumarioTitulo
{
	color: #387ab0;
	font: normal 1.25em "Times New Roman" , Times, serif;
	letter-spacing: -0.04em;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.sumarioTitulo a:link
{
	text-decoration: none;
}

.sumarioTitulo a:visited
{
	text-decoration: none;
}

.sumarioTitulo a:hover
{
	text-decoration: underline;
}

.sumarioEntrada
{
	font: normal 0.75em Arial, Helvetica, sans-serif; /* 12px */
	color: #515151;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.sumarioMasInfo
{
	font: bold 0.68em Arial, Helvetica, sans-serif;
	float: right;
}

.sumarioMasInfo span
{
	color: #387ab0;
}

.sumarioMasInfo a:link
{
	color: #797979;
	text-decoration: underline;
	font-weight: normal;
}

.sumarioMasInfo a:visited
{
	color: #797979;
	text-decoration: underline;
	font-weight: normal;
}

.sumarioMasInfo a:hover
{
	color: #797979;
	text-decoration: underline;
	font-weight: normal;
}

/* Selector ministerio */

.selectorContenedor
{
	padding: 5px;
	padding-left: 10px;
	color: #387ab0;
	background: url(    "imagenes/degrad-Selector.jpg" ) 0 0 repeat-x;
	background-position: top;
	background-color: #fdfdfb;
}

.selectorIzquierda
{
	margin-top: 7px;
	float: left;
}

.selectorDerecha
{
	float: right;
	margin-top: 8px;
	margin-right: 5px;
}

.selectorDerecha img
{
	padding-right: 5px;
}

.selectorIcono img
{
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}

.selectorCombo
{
	margin-right: 5px;
	background-color: #f4f2e9;
	color: #387ab0;
	font: normal 0.8em Arial, Helvetica, sans-serif;
}

.selectorIrA
{
	margin-top: 1px;
	width: 42px;
	height: 25px;
	background: url(    "imagenes/boton-azul.gif" ) 0 0 no-repeat;
	background-position: left top;
	border: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fdfdfa;
}

.selectorIrA:hover
{
	width: 42px;
	height: 25px;
	background: url(    "imagenes/boton-azul-over.gif" ) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	color: #387ab0;
}

.selectorSumario
{
	display: block;
	padding-top: 5px;
	width: 143px;
	height: 25px;
	background: url(    "imagenes/boton-azul-largo2.gif" ) 0 0 no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fdfdfa;
	text-indent: 15px;
	text-decoration: none;
}

.selectorSumario:link
{
	color: #fdfdfa;
}

.selectorSumario:visited
{
	color: #fdfdfa;
}

.selectorSumario:hover
{
	width: 143px;
	height: 25px;
	background: url(    "imagenes/boton-azul-largo-over2.gif" ) 0 0 no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}

/* Banner de la home en inglés */
.bannerHomeContenedor
{
	display: block;
	margin-bottom: 5px;
}

/* Enlaces
   Comportamiento general de los enlaces */

a:link
{
	color: #387ab0;
	text-decoration: none;
}

a:visited
{
	color: #387ab0;
	text-decoration: none;
}

a:hover
{
	color: #387ab0;
	text-decoration: underline;
}

/* Algunas Alineaciones Especiales */

.Centrado
{
	text-align: center;
}

.Izquierda
{
	text-align: left;
}

.Derecha
{
	text-align: right;
}

.justificado
{
	text-align: justify;
}

.ImgIzquierda
{
	float: left;
	margin: 10px;
	border: solid 5px #dad9d2;
}

img.Izquierda
{
	float: left;
	margin: 10px 10px 10px 10px;
	border: solid 5px #dad9d2;
}

.Izquierda_10
{
	float: left;
	position: relative;
	margin-bottom: 15px;
}

.Izquierda_10 img
{
	float: left;
	margin: 10px 10px 0px 10px;
	border: solid 5px #dad9d2; /*clear:both;*/
}

.Izquierda_10 div
{
	/* 	font-size: 0.6em;	 	margin-left:10px; 	margin-top:0px; 	margin-bottom:5px; 	clear:both;	 */
	font-size: 0.6em;
	position: absolute;
	bottom: -17px;
	right: 15px;
	color: #515151;
}

.Derecha_10
{
	/*float:right;	*/
}

.Derecha_10 img
{
	text-align: right;
	float: right;
	margin: 10px 10px 3px 10px;
	border: solid 5px #dad9d2;
	clear: both;
}

.Derecha_10 div
{
	font-size: 0.6em;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	float: right;
	text-align: right;
	clear: both;
	width: 236px;
	color: #515151;
}

.ImgDerecha
{
	float: right;
	margin: 10px;
	border: solid 5px #dad9d2;
}

img.Derecha
{
	float: right;
	margin: 10px;
	border: solid 5px #dad9d2;
}

/* CONTENIDO PÁGINAS INTERIORES*/

/* columna izquierda */
.left-container
{
	border: none;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 69%;
}

/* columna derecha */
.right-container
{
	border: none;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 29.5%;
}

/* columna izquierda con borde */
.left-container-borde
{
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 69%;
	margin-bottom: 10px;
	border-right: solid 1px #dad9d2;
}

.right-container-borde
{
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 29.5%;
	border-left: solid 1px #dad9d2;
}


/* iconos */
.Voz
{
	float: left;
	width: 59%;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 5px;
	margin-left: 10px;
}

.Voz li
{
	margin-top: 10px;
}

.Voz a
{
	text-decoration: underline;
	color: #565656;
}

.Voz a:visited
{
	text-decoration: underline;
	color: #565656;
}

.Voz a:hover
{
	text-decoration: underline;
	color: #565656;
}

.Voz img
{
	margin-right: 5px;
	float: left;
}

.enviarImprimir
{
	float: right;
	width: 32%;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 5px;
}

.enviarImprimir li
{
	margin-top: 10px;
}

.enviarImprimir img
{
	margin-right: 5px;
	float: left;
}

.enviarImprimir a
{
	text-decoration: underline;
	color: #565656;
}

.enviarImprimir a:visited
{
	text-decoration: underline;
	color: #565656;
}

.enviarImprimir a:hover
{
	text-decoration: underline;
	color: #565656;
}

/* columna izquierda con igual altura que la derecha (requiere estar dentro de central-container) */
.left-container2
{
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 69.2%;
}

/* columna derecha con igual altura que la derecha (requiere estar dentro de central-container) */
.right-container2
{
	background-color: #f5f2e9;
	float: left;
	margin: 0;
	padding: 0;
	width: 30.5%;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}

/* columna derecha para el formulario de contactar */
.right-container3
{
	background-color: #f5f2e9;
	float: left;
	margin: 0;
	padding: 0;
	width: 30.5%;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}

.right-container4
{
	background-color: #f5f2e9;
	float: right;
	margin: 0;
	padding: 0;
	width: 34.6%;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}


/* contenedor centrado */
.central-container
{
	clear: both;
	margin: 0;
	padding: 0;
	width: auto; /*text-align: left;*/
}


/* contenedor de la sección de Mas Info */

/* contenedor buscador interior*/
.contenedorBuscadorInterior
{
	padding-top:5px; 
	width:14em; 
	background-color:white;
	float:right;
}



.contenedorMasInfo
{
	width: 100%;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}

/* contenedor de la lista de la sección de Mas Info */
.contenedorListaMasInfo
{
	font-size: 0.68em;
	background-color: #f4f2e9;
	padding-bottom: 2px;
}

.contenedorListaMasInfo ul
{
	margin: 15px;
}

/* div para emular una línea horizontal */
.lineaHorizontal
{
	border-top: solid 5px #888888;
}

/* contenedor del título de la sección de Mas Info */
.tituloMasInfo
{
	background-color: white;
	font: normal 1.125em "Times New Roman" , Times, serif;
	color: #6d6d6d;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	letter-spacing: -0.05em;
}

.tituloMasInfo img
{
	padding-right: 5px;
}

.contenido hr
{
	height: 1px;
	color: #387ab0;
}

/* lista de elementos adicionales del posting */
.contenidoElementoListaAdicional
{
	margin: -10px;
	margin-bottom: 20px;
	padding: 0;
	display: block;
	clear: both;
}

.contenidoElementoListaAdicional a
{
	display: block;
	background-color: #eeece3;
	border: solid 1px #dad9d2;
	color: #515151;
	padding: 10px;
}

.contenidoElementoListaAdicional a:visited
{
	color: #515151;
}

.contenidoElementoListaAdicional a:hover
{
	color: #515151;
}

.contenidoElementoListaAdicionalEnlace
{
	font: bold 1.19em Arial, Helvetica, sans-serif;
}

.contenedorMailMasInfo
{
	color: #515151;
	font-size: 0.68em;
	background-color: #f4f2e9;
}

.mailMasInfoTitulo
{
	font: bold 1.19em Arial, Helvetica, sans-serif;
	display: block;
	background-color: #eeece3;
	border: solid 1px #dad9d2;
	color: #515151;
	padding: 10px;
	margin: 5px;
	margin-bottom: 0;
	width: auto;
}

.mailMasInfoContenido
{
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 25px;
	width: 70%;
}

.contenidoElementoListaAdicional span
{
	float: left;
	width: auto !important;
}

.contenidoElementoListaAdicional ul
{
	margin: 10px 6px;
	padding: 0;
}


.contenidoElementoSublistaAdicional span
{
	float: left;
	width: auto !important;
	margin-right: 3px;
}

.contenidoElementoSublistaAdicional
{
	width: 100%;
	overflow: auto;
	margin-bottom: 3px;
	display: block;
	clear: both;
}

.contenidoElementoSublistaAdicional a
{
	background-color: #f4f2e9;
	border: none;
	padding: 0;
	display: inline;
	font-weight: normal;
	float: left;
	width: 93.7%;
	color: #515151;
}

.contenidoElementoSublistaAdicional a:visited
{
	color: #515151;
}

.contenidoElementoSublistaAdicional a:hover
{
	color: #515151;
}

.contenidoElementoSublistaAdicionalDestacado
{
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
	overflow: auto;
	margin-top: 10px;
}

.contenidoElementoSublistaAdicionalDestacado span
{
	color: #8c8c8d;
}

.contenidoElementoSublistaAdicionalDestacado a
{
	background: url(    "imagenes/btnGreyClaro.gif" ) 0 0 no-repeat;
	color: #787876;
	width: 71px;
	height: 20px;
	float: right;
	border: none;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

.contenidoElementoSublistaAdicionalDestacado a:visited
{
	text-decoration: none;
	color: #787876;
}

.contenidoElementoSublistaAdicionalDestacado a:hover
{
	text-decoration: none;
	color: #787876;
}

.contenidoAnuncioAdicional li
{
	display: block;
	clear: both;
	margin: 15px auto 0 auto;
	padding: 0;
}

.contenidoAnuncioAdicional a
{
	display: block;
	margin: 0 auto;
}

.contenidoAnuncioAdicional a img
{
	display: block;
	margin: 0 auto;
	float: none;
}

.contenidoEnlaceAdicional
{
	border-top: solid 5px #888888;
	background-color: white;
	font: normal 1.65em "Times New Roman" , Times, serif;
	color: #515151; /* 	color: #808080; */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	letter-spacing: -0.05em;
}

.contenidoElementoEnlaceAdicional
{
	margin: 0 !important;
	padding: 10px;
	background-color: #96c9e5;
	font: bold 1.28em Arial, Helvetica, sans-serif;
}

.contenidoElementoEnlaceAdicional li
{
	display: block;
	clear: both;
	overflow: auto;
	width: auto;
	margin-bottom: 5px;
}

.contenidoElementoEnlaceAdicional li a
{
	color: #515151;
	text-decoration: none;
}

.contenidoElementoEnlaceAdicional li a:visited
{
	color: #515151;
	text-decoration: none;
}

.contenidoElementoEnlaceAdicional li a:hover
{
	color: #515151;
	text-decoration: none;
}

.contenidoElementoEnlaceAdicional img
{
	float: left;
	margin-right: 5px;
}

.contenidoContenidosAsociados
{
	margin: 0 !important;
}

.contenidoContenidosAsociados li
{
	display: block;
	clear: both;
	overflow: auto;
	width: auto;
	margin: 5px 0 0 10px;
}

.contenidoContenidosAsociados li a
{
	color: #515151;
	text-decoration: none;
	float: left;
	width: 80%;
}

.contenidoContenidosAsociados li a:visited
{
	color: #515151;
	text-decoration: none;
}

.contenidoContenidosAsociados li a:hover
{
	color: #515151;
	text-decoration: none;
}

.contenidoContenidosAsociados img
{
	float: left;
	margin-right: 5px;
}

.especialOEP
{
	margin: 0 0 15px 0 !important;
}

.especialOEP li
{
	padding: 5px !important;
	margin-bottom: 3px !important;
	list-style-type: none !important;
	width: 97%;
	overflow: auto;
	clear: both;
	background-color: #eeece3 !important;
	background-image: none !important;
	border: solid 1px #dad9d2;
}

.especialOEP li img
{
	float: left;
	margin-right: 5px;
}

.especialOEP li span
{
	float: left;
	margin-top: 7px;
	margin-right: 5px;
	color: #f99d17;
	font-weight: bold;
}

.especialOEP li a
{
	float: left;
	margin-top: 8px;
	text-decoration: underline;
}

.especialOEP li a:visited
{
	text-decoration: underline;
}

.especialOEP li a:hover
{
	text-decoration: underline;
}

/* contenedor del antetítulo del posting */
.contenidoAntetitulo
{
	font-weight: normal;
	color: #387ab0;
	font: normal 1em "Times New Roman" , Times, serif;
	font-style: italic;
	margin: 0;
	padding: 0;
}

/* contenedor del título del posting */
h1.contenidoTitulo
{
	color: #387ab0;
	font: normal 1.5em "Times New Roman" , Times, serif;
	width: 95%;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}

h2.contenidoTitulo
{
	background-color: #f3f8fb;
	border: solid 1px #dad9d2;
	color: #387ab0;
	font: normal 1em Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 20px;
	margin: 0;
	margin-right: 10px;
	clear: both;
	height: 1%;
}

.contenidoTexto h1, .contenidoTexto h3
{
	padding-left: 0;
	padding-right: 0;
	text-align: left;
}

.contenidoTexto a
{
	text-decoration: underline !important;
}

.contenidoTexto a:visited
{
	text-decoration: underline !important;
}

.contenidoTexto a:hover
{
	text-decoration: underline !important;
}

.contenidoTexto h2
{
	background-color: #f3f8fb;
	border: solid 1px #dad9d2;
	color: #387ab0;
	font: normal 1.33em Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 20px;
	margin: 0;
	margin-right: 10px;
	clear: both;
	height: 1%;
	text-align: left;
}


/* contenedor del lugar y fecha del posting */
.contenidoFecha
{
	text-align: left;
	font-weight: normal;
	color: #387ab0;
	font: normal 0.68em Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 10px;
}

/* texto del posting */
.contenidoTexto
{
	color: #515151;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	margin-right: 10px; /*padding-left: 10px;*/
	clear: none !important;
	text-align: justify;
}

.contenidoTexto ul
{
	margin: 20px 10px 30px 25px;
}

.contenidoTexto ul li
{
	background: url(imagenes/bullet-azul.gif) 5px 8px no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

.contenidoTexto ol
{
	margin: 20px 10px 30px 45px;
}

.contenidoTexto ol li
{
	padding-left: 15px;
	margin-bottom: 10px;
}


/* Botón "ver más" del posting*/
.selectorContenedorPostitIngles
{
	background-position: top;
	float: right;
	width: 65px;
	margin-top:-15px;
	padding-right: 69px;
}

.selectorContenedorPostitCastellano
{
	background-position: top;
	float: right;
	width: 65px;
	margin-top:-12px;
	margin-right: 52px;
}

.selectorContenedorPostit img
{
	padding-right: 5px;
}

.selectorSumarioPostit
{
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.selectorSumarioPostit:link
{
	color: navy;
}

.selectorSumarioPostit:visited
{
	color: navy;
}

.selectorSumarioPostit:hover
{
	color:  white; /*#387ab0;*/
	text-decoration: none;
}

/* PL_Sumario */

.SumarioTitulo
{
	clear: both;
	font-family: "Times New Roman" , Times, serif;
	font-size: 1.5em;
	margin: 1em 0 .5em 0;
}

.SumarioLista a:link
{
	color: #387ab0;
}

.SumarioLista a:visited
{
	color: #387ab0;
}

.SumarioLista a:hover
{
	color: #387ab0;
}

.SumarioImagen
{
	float: left;
	margin: 0 .5em .5em auto;
}

.SumarioImagen img
{
	width: 120px;
	height: 80px;
	margin: 0;
}

.SumarioFecha
{
	float: left;
	margin: 0 .2em 0 0;
	font-style: italic;
	font-weight: 600;
}

.SumarioTexto
{
	margin: 0;
	padding: 0;
	text-align: justify;
}

.SumarioTexto p
{
	margin: 0;
	padding: 0;
}

/* Estilos columnas formularios */
h1.formularioContenidoTitulo
{
	color: #387ab0;
	font: normal 1.5em "Times New Roman" , Times, serif;
	width: 80%;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

.formularioContenedor
{
	margin: 0 20px 0 10px;
}

.formularioContenedor p
{
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: #515151;
}

.formularioContenedor ul
{
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: #515151;
	margin-left: 20px;
}

/* Columna fila columna formulario */
.formularioFilaColumna
{
	width: 100%;
	margin: 0;
	margin-bottom: 3px;
	padding: 0 0 0 .5em;
	display: block;
	clear: both;
}

.formularioFilaColumna:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* Columna titulos */
.formularioColumna1
{
	float: left;
	text-align: right;
	width: 28.5%;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	color: #387ab0;
	font: bold 0.75em Arial, Helvetica, sans-serif;
}

/* Columna elementos formulario */
.formularioColumna2
{
	width: 68%;
	float: left;
	margin: 0;
	margin-left: 13px;
	padding: 0;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	position: relative;
}

.formularioFilaColumna select
{
	border: solid 1px #387ab0;
	margin: 0;
	padding: 0;
	background-color: #f4f2e9;
	color: #387ab0;
	width: 100%;
	border: solid 1px #3879af;
	height: 1.5em;
}

.formularioFilaColumna input
{
	margin: 0;
	padding-left: 10px;
	background-color: #f4f2e9;
	color: #387ab0;
	border: solid 1px #3879af;
	height: 1.5em;
	position: relative;
	left: 0px;
	top: -1px;
}

.formularioCaja
{
	width: 95.5%;
}

.formularioInputFile
{
	background-color: #f4f2e9;
}

.formularioCheck
{
	background-color: Transparent !important;
	border: none !important;
	padding: 0 !important;
	margin-top: 4px !important;
	margin-right: 5px !important;
	float: left;
}

.formularioMensaje
{
	display: block;
	color: #515151;
	margin-top: 5px;
	margin-left: 12px;
	font-size: 0.91em;
}

.formularioColumna2 label
{
	float: left;
	color: #387ab0;
	margin-top: 4px;
	font-weight: bold;
}

.formularioColumna2 .noBold
{
	font-weight: normal;
}

.shadow
{
	background: #dededd;
}

.formularioFilaColumna textarea
{
	border: solid 1px #3879af;
	background-color: #f4f2e9;
	color: #3879af;
	width: 100%;
}

.formularioContenido p
{
	text-align: right;
}

.formularioColumna1 label
{
	float: right;
}

.formularioAsterisco
{
	color: #f8a833;
	font-weight: bold;
	font-size: 1.5em;
}

.formularioAsteriscoDerecha
{
	color: #f8a833;
	font-weight: bold;
	font-size: 1.5em;
	float: right;
	margin-right: 5px;
	height: .5em;
}

.formularioAsteriscoIzquierda
{
	color: #f8a833;
	font-weight: bold;
	font-size: 1.5em;
	float: left;
	margin-right: 5px;
}

.formularioLineaCompleta
{
	border-top: solid 1px #387ab0;
	border-bottom: solid 1px #387ab0;
	padding: 10px 0 10px 0;
	margin: 10px 0 20px 0;
	display: block;
	clear: both;
}

.formularioLineaCompletaAbajo
{
	border-bottom: solid 1px #387ab0;
	padding: 10px 0 10px 0;
	margin: 10px 0 25px 0;
	display: block;
	clear: both;
	width: 100%;
	overflow: auto;
}

.formularioLineaCompleta1
{
	margin-bottom: 10px;
	padding: 0;
	color: #387ab0;
	font: bold 0.75em Arial, Helvetica, sans-serif;
}

.formularioIz1
{
	color: #387ab0;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	float: left;
	width: 35%;
}

.formularioIz1 label, .formularioDcha1 label
{
	float: left;
	margin-bottom: 10px;
}

.formularioIz1 img
{
	margin-left: 10px;
}

.formularioDcha1
{
	color: #387ab0;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	width: 10%;
	float: left;
}

.formularioDcha1 input
{
	margin: 0;
	padding-left: 10px;
	background-color: #f4f2e9;
	color: #387ab0;
	border: solid 1px #3879af;
	height: 1.5em;
}

.formularioLineaCompleta2
{
	position: relative;
	margin-left: 5px;
}

.formularioLineaCompleta2 textarea
{
	border: solid 1px #3879af;
	background-color: #f4f2e9;
	height: 14em;
	color: #3879af;
	width: 96%;
	padding: 10px;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	position: relative;
	left: -5px;
	top: -1px;
}

.labelrestantes
{
	color: black;
	margin-left: 70px;
}

.formularioCajaCaptcha
{
	width: 4em;
}

.formularioBulletAvisoLegal
{
	font: bold 0.75em Arial, Helvetica, sans-serif;
	float: right;
	color: #387ab0;
}

.formularioAvisoLegal
{
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 2px;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	float: right;
}

.formularioAvisoLegal:link
{
	color: #387ab0;
	text-decoration: underline;
}


.formularioAvisoLegal:visited
{
	color: #387ab0;
	text-decoration: underline;
}


.formularioAvisoLegal:hover
{
	color: #387ab0;
	text-decoration: underline;
}


.formularioContenedor .MPR_botones
{
	font: bold 0.68em Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #3879af;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
	border: 0;
	margin-left: 8px;
}

.MPR_botones /* AZ1_contenido input */
{
	font: bold 0.68em Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #3879af;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
	border: 0;
}

.MPR_botones
{
	float: right;
}

.MPR_botones:hover /* AZ1_contenido:hover */
{
	background: url(imagenes/home-buscador-boton-over.gif) 0 0 no-repeat;
	cursor: pointer;
}

/* Estilos columnas formularios - Sección lateral "Más Info" */
/* Caso de formulario de correo */
.contenedorCorreoMasInfo
{
	background: url(imagenes/bullet-amarillo.gif) 5px 15px no-repeat;
	background-color: #f5f2e9;
	font: 0.7em Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 15px;
}

.contenedorCorreoMasInfo span
{
	font-weight: bold;
	display: block;
}

/* Gobierno Biografías */
.ListaBiografia
{
	margin: 1.5em 0 0 2.5em;
	padding: 0 0 0 1.5em;
	list-style-image: url(imagenes/bullet-azul.gif);
}

.ListaBiografia li
{
	margin: 0;
}

/*** Video Gallery ***/

/* contenedor de todo el control */
.galeriaVideoContenedor
{
	margin-bottom: 5px;
	background-color: #f5f2e9;
	border: solid 1px #dad9d4;
	overflow: auto;
}

/* título del control */
.galeriaVideoContenedorTitulo
{
	border: solid 1px #dad9d4;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #c8c8c6;
	overflow: auto;
	margin: 0;
	padding: 0;
}

.galeriaVideoContenedorTitulo img
{
	float: left;
	padding: 5px;
	margin-right: 5px;
}

.galeriaVideoContenedorTitulo p, .galeriaVideoContenedorTitulo h2
{
	margin: 0;
	padding: 8px 5px 5px 0;
	font: normal 1.43em "Times New Roman" , Times, serif;
	color: #387ab0;
	float: left;
	width: 88%;
}

.galeriaVideoClear
{
	overflow: hidden;
	clear: both;
}

.galeriaVideoContenedorVideo
{
	height: 320px;
}

/* zona izquierda del control */
.galeriaVideoContenedorIzquierdo
{
	width: 67%;
	float: left;
	padding: 0.5em;
}

/* zona derecha del control */
.galeriaVideoContenedorDerecho
{
	width: 30%;
	float: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Thumbnails de los vídeos */
.galeriaVideoContenedorDerecho ul
{
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	min-height: 355px;
}

.galeriaVideoContenedorDerecho li
{
	position: relative;
	list-style-type: none; /*border-right: solid 1px #c7c5bf; 	border-bottom: solid 1px #c7c5bf;*/
	border: solid 1px #95CAE5;
	width: 96%;
	overflow: hidden;
	margin-top: 5px;
	background-image: url(imagenes/degradadoGris.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #c8c8c6;
}

.galeriaVideoContenedorDerecho li:hover
{
	background-color: #d9ebf5;
	color: #515151;
	cursor: pointer;
	background-image: none;
}

.galeriaVideoContenedorDerecho li a, .galeriaVideoContenedorDerecho li a:visited
{
	background-image: url(imagenes/video_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #515151;
	text-decoration: none;
	display: block;
	min-height: 75px;
	height: 75px; /*border: solid 1px #95CAE5;*/
}

.galeriaVideoContenedorDerecho li a:hover
{
	background-image: url(imagenes/video_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #d9ebf5;
	color: #515151;
	text-decoration: none;
}

.galeriaVideoContenedorDerecho li.galeriaVideoSeleccionado
{
	background-color: #96C9E5;
	background-image: none;
}

.galeriaVideoContenedorDerecho li.galeriaVideoSeleccionado a
{
	background-color: #9bc8e7;
	background-image: url(imagenes/video_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* texto de los thumbnails de los vídeos */

.galeriaVideoIndice
{
	position: absolute;
	left: 21px;
	top: 15px;
	cursor: pointer;
	font: normal 1.3em Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.galeriaVideoDuracion
{
	position: absolute;
	left: 19px; /*right: 70%;*/
	top: 45px;
	cursor: pointer;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.galeriaVideoTexto
{
	cursor: pointer;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	float: right;
	width: 60%;
	margin: 0;
	padding: 5px;
}

/* pie del control  (titulo del vídeo y botones) */
.galeriaVideoContenedorPie
{
	background-image: url(imagenes/degradadoGris.png);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	width: auto;
	padding: 5px;
	margin: 0;
	position: relative;
}

/* título del vídeo */
.galeriaVideoContenedorTituloVideo
{
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #f4f2e9;
	width: 73%;
	float: left;
	text-align: left;
	display: block;
	padding: 0.4em;
	margin-bottom: 10px;
}

.galeriaVideoLugaryFecha
{
	font: 0.75em Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 5px;
	right: 28%;
}

/* botones 'enviar' y 'en su web' */
.galeriaVideoContenedorBotones
{
	width: 22%;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 5px;
	float: left;
	font: bold 0.68em Arial, Helvetica, sans-serif;
	border-left: solid 1px #f4f2e9;
}

.galeriaVideoContenedorBotones a
{
	display: block;
	padding: 0;
	padding-top: 5px;
	margin-top: 5px;
	color: #387ab0;
	background: url(    "imagenes/botonVideo.gif" ) 0 8px no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 103px;
	height: 20px;
	text-indent: 10px;
}

.galeriaVideoContenedorBotones a:visited
{
	color: #387ab0;
	text-decoration: none;
}

.galeriaVideoContenedorBotones a:hover
{
	background: url(    "imagenes/botonVideoOver.gif" ) 0 8px no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}

.galeriaVideoContenedorBotones a img
{
	padding-right: 5px;
}

.galeriaVideoAnteriorHabilitado a
{
	display: block;
	width: 96%;
	height: 25px;
	background: url(    "imagenes/tabs/pesta3-1.gif" ) 0 0 no-repeat;
	background-position: center top;
}

.galeriaVideoAnteriorHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta3-2.gif" ) 0 0 no-repeat;
	background-position: center top;
}

.galeriaVideoAnteriorDeshabilitado a
{
	display: block;
	width: 96%;
	height: 25px;
	background: url(    "imagenes/tabs/pesta3-3.gif" ) 0 0 no-repeat;
	background-position: center top;
	cursor: default;
}

.galeriaVideoSiguienteHabilitado a
{
	display: block;
	width: 96%;
	height: 25px;
	background: url(    "imagenes/tabs/pesta4-1.gif" ) 0 0 no-repeat;
	background-position: center bottom;
}

.galeriaVideoSiguienteHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta4-2.gif" ) 0 0 no-repeat;
	background-position: center bottom;
}

.galeriaVideoSiguienteDeshabilitado a
{
	display: block;
	width: 96%;
	height: 25px;
	background: url(    "imagenes/tabs/pesta4-3.gif" ) 0 0 no-repeat;
	background-position: center bottom;
	cursor: default;
}

.enlazarVideo
{
	height: 250px;
	overflow: hidden;
}

.enlazarVideoIzquierda
{
	width: 25%;
	height: 100%;
	float: left;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
}

.enlazarVideoIzquierda img
{
	margin: 5px;
}

.enlazarVideoDerecha
{
	padding: 10px;
	width: 70%;
	height: 85%;
	float: right;
}

.enlazarVideoTexto
{
	margin: 5px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #387ab0;
}

.enlazarVideoEnlace
{
	padding: 15px;
	background-color: #efeedf;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #515151;
	border: 0;
	overflow: visible;
	width: 90%;
}

/* Entradilla */

.entradillaContenedor
{
	border: solid 1px #dad9d2;
	padding: 10px 10px 12px 10px;
	margin-bottom: 10px;
	clear: both;
	width: auto;
	background-image: url(imagenes/bgImgCF.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #f3f8fb;
}

.entradillaContenedor img
{
	float: left;
	padding-right: 10px;
}

.entradillaContenedor p
{
	font: normal 0.9em Arial;
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
	color: #515151;
	height: 1%;
	text-align: left;
}


.entradillaContenedorImagenYSuPie
{
	position: relative;
	float: left;
}

.entradillaContenedorImagenYSuPie div
{
	padding-right: 10px;
	position: absolute;
	bottom: -13px;
	right: 0;
	font: normal 0.6em Arial;
	color: #515151;
}


/*  Galería de fotos */

/* contenedor de todo el control */
.galeriaFotosContenedor
{
	border: solid 1px #dad9d4;
	margin-bottom: 10px;
	background-color: #f5f2e9;
	width: 100%;
	overflow: auto;
}

.galeriaFotosContenedorTitulo
{
	border: solid 1px #dad9d4;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	overflow: auto;
	margin: 0;
	padding: 0;
}

.galeriaFotosContenedorTitulo img
{
	float: left;
	padding: 5px;
	margin-right: 5px;
}

.galeriaFotosContenedorTitulo p
{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	font: normal 1.43em "Times New Roman" , Times, serif;
	color: #387ab0;
	float: left;
	width: 88%;
}

/* zona izquierda del control */
.galeriaFotosContenedorIzquierdo
{
	width: 86.5%;
	float: left;
	padding: 5px 0;
}

/* zona derecha del control */
.galeriaFotosContenedorDerecho
{
	width: 92px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.galeriaFotosContenedorDerecho2
{
	width: 92px;
	float: left;
	padding-top: 5px;
}

.galeriaFotosContenedorDerecho ul, .galeriaFotosContenedorDerecho2 ul
{
	padding: 0;
	margin: 0;
	overflow: hidden;
	min-height: 400px;
}

.galeriaFotosContenedorDerecho ul li
{
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

.galeriaFotosContenedorDerecho2 ul li
{
	padding: 0;
	margin: 0;
}

.galeriaFotosElementoSeleccionado
{
	list-style-type: none;
	border: solid 1px #ffd403;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	width: 90px;
	height: 59px;
}

.galeriaFotosElementoSeleccionado img
{
	width: 100%;
	height: 100%;
}

.galeriaFotosElementos
{
	list-style-type: none;
	border: solid 1px #95CAE5;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	width: 90px;
	height: 59px;
}

.galeriaFotosElementos img
{
	width: 100%;
	height: 100%;
}

.galeriaFotosElementoSeleccionado a
{
}

.galeriaFotosElementos a
{
}

.galeriaFotosAnteriorPaginaHabilitado a
{
	display: block;
	height: 25px;
	background: url(    "imagenes/tabs/pesta1-1.gif" ) 0 0 no-repeat;
	background-position: center top;
}

.galeriaFotosAnteriorPaginaHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta1-2.gif" ) 0 0 no-repeat;
	background-position: center top;
}

.galeriaFotosAnteriorPaginaDeshabilitado a
{
	display: block;
	height: 25px;
	background: url(    "imagenes/tabs/pesta1-3.gif" ) 0 0 no-repeat;
	background-position: center top;
	cursor: default;
}

.galeriaFotosSiguientePaginaHabilitado a
{
	display: block;
	height: 25px;
	background: url(    "imagenes/tabs/pesta2-1.gif" ) 0 0 no-repeat;
	background-position: center bottom;
}

.galeriaFotosSiguientePaginaHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta2-2.gif" ) 0 0 no-repeat;
	background-position: center bottom;
}

.galeriaFotosSiguientePaginaDeshabilitado a
{
	display: block;
	height: 25px;
	background: url(    "imagenes/tabs/pesta2-3.gif" ) 0 0 no-repeat;
	background-position: center bottom;
	cursor: default;
}

/* zona que contiene la foto en grande y el pie de la foto */
.galeriaFotosContenedorFotoyPie
{
	padding: 0;
	margin: 0;
	width: 578px;
	float: left;
}

.galeriaFotosAnteriorDeshabilitado
{
	float: left;
}

.galeriaFotosAnteriorHabilitado
{
	float: left;
}

.galeriaFotosSiguienteDeshabilitado
{
	float: left;
}

.galeriaFotosSiguienteHabilitado
{
	float: left;
}

.galeriaFotosContenedorFoto
{
	height: 385px;
}

.galeriaFotosContenedorFoto img
{
	height: 100%;
	width: 100%;
}

/* pie del control  (titulo de la foto y botones) */
.galeriaFotosContenedorPie
{
	background: #dad9d2 url(imagenes/bgPieFoto.gif) repeat-x bottom left;
	width: auto;
	padding: 2px 5px 5px 5px;
	position: relative;
}

/* título de la foto */
.galeriaFotosContenedorTituloFoto
{
	color: #515151;
	width: 77%;
	float: left;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-right: solid 1px #f4f2e9;
}


.galeriaFotosTitulo
{
	font: normal 0.81em Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 25px;
	margin-top: 5px;
}

.galeriaFotosTitulo2
{
	font: normal 0.81em Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 50px;
}

.galeriaFotosAutor
{
	font: normal 0.7em Arial, Helvetica, sans-serif;
	display: block;
	color: #515151;
	top: 2px;
	right: 5px;
	position: absolute; /*font-style:italic;*/
}

.galeriaFotosLugaryFecha
{
	font: 0.75em Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 5px;
	right: 23.5%;
}

/* botón 'descargar' */
.galeriaFotosContenedorBotones
{
	width: 22%;
	float: right;
	font: bold 0.68em Arial, Helvetica, sans-serif;
}

.galeriaFotosContenedorBotones a
{
	margin: 0 auto 0 10px;
	display: block;
	padding: 0;
	color: #387ab0;
	background: url(    "imagenes/btnClaroBgGrey.gif" ) 0 0 no-repeat;
	text-decoration: none;
	padding-top: 5px;
	text-indent: 10px;
	width: 103px;
	height: 23px;
	position: absolute;
	bottom: 5px;
}

.galeriaFotosContenedorBotones a:visited
{
	color: #387ab0;
	text-decoration: none;
}

.galeriaFotosContenedorBotones a:hover
{
	background: url(    "imagenes/btnClaroBgGreyHover.gif" ) 0 0 no-repeat;
	color: #387ab0;
	text-decoration: none;
}

.galeriaFotosContenedorBotones a img
{
	padding-right: 5px;
}

.galeriaFotosAnteriorHabilitado a
{
	display: block;
	width: 25px;
	float: left;
	height: 400px;
	background: url(    "imagenes/tabs/pesta_i_1.gif" ) 0 0 no-repeat;
	background-position: right center;
}

.galeriaFotosAnteriorHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta_i_2.gif" ) 0 0 no-repeat;
	background-position: right center;
}

.galeriaFotosAnteriorDeshabilitado a
{
	display: block;
	float: left;
	width: 25px;
	height: 400px;
	background: url(    "imagenes/tabs/pesta_i_3.gif" ) 0 0 no-repeat;
	background-position: right center;
	cursor: default;
}

.galeriaFotosSiguienteHabilitado a
{
	display: block;
	float: left;
	width: 25px;
	height: 400px;
	background: url(    "imagenes/tabs/pesta_d_1.gif" ) 0 0 no-repeat;
	background-position: left center;
}

.galeriaFotosSiguienteHabilitado a:hover
{
	background: url(    "imagenes/tabs/pesta_d_2.gif" ) 0 0 no-repeat;
	background-position: left center;
}

.galeriaFotosSiguienteDeshabilitado a
{
	display: block;
	float: left;
	width: 25px;
	height: 400px;
	background: url(    "imagenes/tabs/pesta_d_3.gif" ) 0 0 no-repeat;
	background-position: left center;
	cursor: default;
}

/* Página del detalle de una imagen */

.detalleImagen
{
	border: solid 1px #dad9d4;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(    "imagenes/fondoEntradilla.png" ) 0 0 repeat-x;
	background-position: center bottom;
	background-color: #f5f2e9;
}

.detalleImagen img
{
	float: left;
	padding-right: 10px;
}

.detalleImagen span
{
	padding: 0;
	margin: 0;
	color: #515151;
	height: 100%;
	text-align: left;
	display: block;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #515151;
}

.detalleImagenDescargar a
{
	display: block;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 103px;
	height: 25px;
	background: url(    "imagenes/boton-gris.gif" ) 0 0 no-repeat;
	background-position: left top;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color: #f4f2e9;
	text-indent: 10px;
}

.detalleImagenDescargar a:visited
{
	color: #f4f2e9;
}

.detalleImagenDescargar a:hover
{
	background: url(    "imagenes/boton-gris-over.gif" ) 0 0 no-repeat;
	background-position: left top;
	color: #f4f2e9;
}

/* FIN DE CONTENIDO PÁGINAS INTERIORES */

/* BUSCADOR AVANZADO */

.buscadorAvanzadoContenedor
{
	background-color: #6b6b6a;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	padding: 10px;
	margin: 0;
	margin-bottom: 100px;
	border: solid 1px #c8c8c6;
}

.buscadorAvanzadoContenedor fieldset
{
	border: 0;
}

.buscadorAvanzadoContenedor fieldset legend
{
	font: normal 1.125em "Times New Roman" , Times, serif;
	color: #515151;
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
	margin-left: -7px;
}

.buscadorAvanzadoContenedorInferior
{
	padding: 10px;
	background-color: #f6f3e9;
}

.buscadorAvanzadoContenedorInferior #DivTexto
{
	width: 55%;
	float: left;
	margin-bottom: 5px;
}

.buscadorAvanzadoContenedorInferior #DivCategoria
{
	width: 44%;
	float: right;
	margin-bottom: 8px;
}

.buscadorAvanzadoContenedorInferior #DivCategoria select
{
	width: 15.5em;
}

.buscadorAvanzadoContenedorInferior #DivCategoria label
{
	width: 25%;
}

.buscadorAvanzadoContenedorInferior #DivFechaDesde
{
	width: 55%;
	float: left;
	margin-bottom: 5px;
}


.buscadorAvanzadoContenedorInferior #DivFechaHasta
{
	width: 44%;
	float: right;
	margin-bottom: 5px;
}

.buscadorAvanzadoContenedorInferior #DivFechaHasta label
{
	width: 25%;
}


.buscadorAvanzadoContenedorInferior #DivFechaDesde img, .buscadorAvanzadoContenedorInferior #DivFechaHasta img
{
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}

.buscadorAvanzadoContenedorInferior #DivLugar
{
	width: 55%;
	float: left;
	margin-bottom: 5px;
}


.buscadorAvanzadoContenedorInferior #DivBotones
{
	float: right;
	display: inline;
	margin-top: 95px;
}

.buscadorAvanzadoContenedorInferior #DivBoton, .buscadorAvanzadoContenedorInferior #DivBotonClear
{
	float: left;
}

.buscadorAvanzadoContenedorInferior #DivClear
{
	clear: both;
}

.buscadorAvanzadoBoton
{
	font: bold 0.68em Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
	border: 0;
	display: inline;
	float: left;
	margin-left: 10px;
}

.buscadorAvanzadoBoton:hover
{
	background: url(imagenes/home-buscador-boton-over.gif) 0 0 no-repeat;
	cursor: pointer;
}


.buscadorAvanzadoEtiqueta
{
	display: block;
	float: left;
	width: 40%;
	font: bold 0.75em Arial;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	color: #387ab0;
}

.buscadorAvanzadoControl
{
	width: 14.5em;
	border: solid 1px #387ab0;
	background-color: #f4f2e9;
	font: normal 0.75em Arial;
	color: #387ab0;
	height: 1.65em;
	line-height: 1.5em;
	padding-left: 10px;
	float: left;
}

.buscadorAvanzadoInfo
{
	float: left;
	width: 75%;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font: bold 0.68em Arial;
	text-align: left;
	color: #515151;
}

.buscadorAvanzadoContenedor2
{
	background-color: #6b6b6a;
	background-image: url(imagenes/deg-gris.gif);
	background-position: center top;
	background-color: #c8c8c6;
	background-repeat: repeat-x;
	padding: 10px;
	margin: 0;
	margin-bottom: 100px;
	border: solid 1px #c8c8c6;
}

.buscadorAvanzadoContenedor2 fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}

.buscadorAvanzadoContenedor2 fieldset legend
{
	font: normal 1.2em "Times New Roman" , Times, serif;
	color: #515151;
	margin-left: -8px;
	padding-bottom: 10px;
}


.buscadorAvanzadoContenedorInferior2
{
	padding: 10px;
	background-color: #f6f3e9;
}

.buscadorAvanzadoContenedorInferior2 p
{
	margin: 0;
	padding: 0;
}

.buscadorAvanzadoContenedorInferior2 #DivTexto input, .buscadorAvanzadoContenedorInferior2 #DivLugar input
{
	width: 94%;
}

.buscadorAvanzadoContenedorInferior2 #DivCategoria select
{
	width: 96%;
}


.buscadorAvanzadoContenedorInferior2 #DivFechaDesde input, .buscadorAvanzadoContenedorInferior2 #DivFechaHasta input
{
	width: 80%;
}

.buscadorAvanzadoContenedorInferior2 #DivFechaDesde img, .buscadorAvanzadoContenedorInferior2 #DivFechaHasta img
{
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}

.buscadorAvanzadoContenedorInferior2 #DivTexto, .buscadorAvanzadoContenedorInferior2 #DivCategoria, .buscadorAvanzadoContenedorInferior2 #DivLugar, .buscadorAvanzadoContenedorInferior2 #DivFechaDesde, .buscadorAvanzadoContenedorInferior2 #DivFechaHasta
{
	display: block;
	clear: both;
	height: 100%;
}

.buscadorAvanzadoContenedorInferior2 #DivBoton
{
	height: 100%;
	clear: both;
}

.buscadorAvanzadoContenedorInferior2 #DivClear
{
	clear: both;
}

.buscadorAvanzadoEtiqueta2
{
	display: block;
	font: bold 0.75em Arial;
	padding-top: 5px;
	color: #387ab0;
	margin-bottom: 2px;
}

.buscadorAvanzadoControl2
{
	border: solid 1px #387ab0;
	background-color: #f4f2e9;
	font: normal 0.75em Arial;
	color: #387ab0;
	height: 1.65em;
	line-height: 1.5em;
	float: left;
	text-indent: 10px;
}

.buscadorAvanzadoError
{
	padding-top: 0.3em;
	display: block;
	font: bold 0.7em Arial;
	color: #78120A;
}

p.buscadorAvanzadoError
{
	padding-top: 0.3em;
}

.buscadorAvanzadoInfo2
{
	display: block;
	font: bold 0.7em Arial;
	color: #515151;
}

.buscadorAvanzadoBoton2
{
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
	border: 0;
	float: right;
	margin-top: 10px;
}

.buscadorAvanzadoBoton2:hover
{
	background: url(imagenes/home-buscador-boton-over.gif) 0 0 no-repeat;
	cursor: pointer;
}


.buscadorAvanzadoResultados .sumarioNoticia
{
	display: block;
	clear: both;
}

.buscadorAvanzadoResultados .sumarioIzquierda
{
	width: 13%;
}

.buscadorAvanzadoResultados .sumarioDerecha
{
	width: 87%;
}

.buscadorAvanzadoResultados .sumarioNoticiasTitulo
{
	font-size: 1.06em;
	padding-bottom: 5px;
}

.sumarioResultados
{
	padding: 0;
	margin: 0;
	clear: both;
}

.buscadorAvanzadoResultados
{
	margin-bottom: 13px;
}

.buscadorAvanzadoResultados li
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.buscadorAvanzadoNoElementos
{
	font: normal 1.1em "Times New Roman" , Times, serif;
	color: #515151;
}

.buscadorAvanzadoResultado
{
	font: normal 1.43em "Times New Roman" , Times, serif;
	color: #387ab0;
	padding-bottom: 20px;
	margin: 0;
}

/* SUMARIO EN PÁGINAS INTERIORES */

.sumarioNoticiasContenedor
{
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	background-image: url(imagenes/fondoSumario.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: solid 1px #c8c8c6;
	height: 100%;
}

.sumarioNoticiasContenedor p
{
	margin: 0;
}

.sumarioNoticiasTitulo
{
	color: #387ab0;
	font: normal 1.2em "Times New Roman" , Times, serif;
	padding: 5px 15px 10px 15px;
}

.sumarioNoticiasTitulo a:link
{
	text-decoration: none;
}

.sumarioNoticiasTitulo a:visited
{
	text-decoration: none;
}

.sumarioNoticiasTitulo a:hover
{
	text-decoration: underline;
}

.sumarioNoticiasEntrada
{
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	padding: 0 15px 10px 15px;
}

.sumarioNoticiasSeccion
{
	padding: 0 10px 0px 10px;
	margin: 0;
	font: bold 0.6875em Arial, Helvetica, sans-serif;
	color: #515151;
}

.sumarioNoticiasFechaHoraLugar
{
	padding: 5px 5px 5px 15px;
	color: #515151;
	font: italic 0.68em Arial, Helvetica, sans-serif;
}

/* Estilos del componente calendario javascript */
.cal_main
{
	background: white;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
}

.cal_date
{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #286C81;
	background-color: #F5F2E9;
	border: solid 1px #a7c5dd;
	text-align: center;
}

.cal_dateHover, TD.cal_date:hover
{
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #ffd403;
	background-color: #a7c5dd;
	text-align: center;
}

.cal_button
{
	font: bold 13px Arial, Helvetica, sans-serif;
	background-color: #C9D9E6;
	color: #286C81;
	border: solid 1px #DAD9D4;
	text-align: center;
}

.cal_buttonHover, TD.cal_button:hover
{
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #ffd403;
	background-color: #a7c5dd;
	text-align: center;
}

.cal_wk
{
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #C9D9E6;
	color: #286C81;
	border: solid 1px #DAD9D4;
}

.cal_wk2
{
	color: #cbcbc8;
	background-color: #ebe9d8;
	border: solid 1px #cbcbc8;
}

.cal_wknd
{
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #C9D9E6;
	color: #286C81;
	border: solid 1px #DAD9D4;
}

.cal_head
{
	background: #000066;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}
/* Estilos del componente calendario javascript (End) */

/* --------------------------------------------------------------------------------- */
/* -----------------------------          NOT FOUND         ------------------------ */
/* --------------------------------------------------------------------------------- */

.divError404
{
	background-image: url(imagenes/404-fondomoncloa.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 650px;
	position: relative;
}

.divError404 h1
{
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.divError404 h2
{
	color: #515151;
	font: normal 1.25em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-top: 13px;
	padding-bottom: 8px;
}

.divError404 p
{
	color: #515151;
	font-size: 0.81em;
	margin: 0;
	padding: 0;
	padding-bottom: 17px;
}

.divError404 a:link, .divError404 a:visited, .divError404 a:hover
{
	text-decoration: underline;
}

.errorEnlaceInicio
{
	display: block;
	position: absolute;
	top: 20%;
	left: 47%;
}

/* --------------------------------------------------------------------------------- */
/* -----------------------------          MAPA WEB          ------------------------ */
/* --------------------------------------------------------------------------------- */

.TitularAzulMapaWeb
{
	font: normal 1.4em "Times New Roman" , Times, serif;
	color: #387ab0;
	padding-left: 15px;
}

.MapaWebContenedor
{
}

.MapaWebCell1
{
	font: normal 0.8em Arial, Helvetica, sans-serif;
	background: url(imagenes/fondoMapaWeb.gif) repeat-x top left;
	border: solid 1px #d2d1ca;
	float: left;
	height: 13em;
	width: 33%;
	margin: 0;
}

.MapaWebCell2
{
	font: normal 0.8em Arial, Helvetica, sans-serif;
	background: url(imagenes/fondoMapaWeb.gif) repeat-x top left;
	border: solid 1px #d2d1ca;
	float: left;
	height: 39em;
	width: 33%;
	margin: 0;
}

.MapaWebCell1 h1, h2, h3, h4, .MapaWebCell2 h1, h2, h3, h4
{
	padding: 10px 10px 10px 15px;
	margin: 0;
}

.MapaWebCell1 h2 a, .MapaWebCell2 h2 a
{
	font: normal 0.83em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #387AB0;
}

.MapaWebCell1 h2 a:visited, .MapaWebCell2 h2 a:visited
{
	text-decoration: none;
	color: #387AB0;
}

.MapaWebCell1 h2 a:hover, .MapaWebCell2 h2 a:hover
{
	text-decoration: underline;
	color: #387AB0;
}

.MapaWebEnum ul
{
	margin: 0;
	padding: 0 10px 10px 15px;
	list-style-type: none;
}

.MapaWebEnum li
{
	display: block;
	clear: both;
}

.MapaWebEnum ul li ul
{
	margin-bottom: 15px;
}

.MapaWebCell1 li a:link, .MapaWebCell2 li a:link
{
	float: right;
	width: 96%;
	color: #515151;
	text-decoration: none;
}

.MapaWebCell1 li a:visited, .MapaWebCell2 li a:visited
{
	float: right;
	width: 96%;
	color: #515151;
	text-decoration: none;
}

.MapaWebCell1 li a:hover, .MapaWebCell2 li a:hover
{
	text-decoration: underline;
	color: #515151;
}

.MapaWebClear
{
	clear: both;
	display: none;
}


.cabeceraPropiedades
{
	background-color: #f5f2e9;
	padding: 5px;
	cursor: hand;
}

.propiedades
{
	border: #dad9d4 1px solid;
}

#divPropiedades, #divOrdenacion
{
	background-color: #f3f8fb;
	padding: 5px;
	line-height: 25px;
}
#divPropiedades select
{
	left: 650px;
	position: absolute;
}

.botonGuardar
{
	font: bold 0.7em Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	padding: 0;
	width: 84px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/btnSearch.gif) 0 0 no-repeat;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}

#AnadirParrafo
{
	width: 143px;
	height: 25px;
	color: White;
	background: url(    "imagenes/btnGreyBig.gif" ) 0 0 no-repeat;
	margin-left: 0px;
}


#divOrdenacion select
{
	width: 12em;
	margin: 10px;
	background-color: #f5f2e9;
}

#divOrdenacion div .botonGuardar
{
	display: block;
	margin-left: 10px;
}


.organizacionTerritorialTop
{
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 6em;
}

.organizacionTerritorialBottom
{
	font-weight: bold;
	margin-top: 3px;
	margin-left: 6em;
}

.mapaEspania
{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 6px;
}

.oculto
{
	visibility: hidden;
}
.textoDestacado
{
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff url(  "/App_Themes/Moncloa2010/imagenes/lintextodestacado.jpg" ) no-repeat top;
	text-align: center;
	font-size: 1.2em;
	font-style: italic;
	color: #387ab0;
	margin-bottom: 0;
	padding-top: .5em;
	font-weight: 300;
}
.textoDestacado2
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0;
	font-style: italic;
	color: #387ab0;
	padding-bottom: .5em;
	background: #ffffff url(  "/App_Themes/Moncloa2010/imagenes/lintextodestacado_p.jpg" ) no-repeat bottom;
}

#Ejes
{
	padding-top: 5px;
	color: #000033;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	height: 141px;
	background: url(   "imagenes/FondoEjesFoto.jpg" ) 0 0 no-repeat;
	padding-left: 19px;
}
#Ejes p
{
	margin:0;
	padding:0;
}
#Ejes a, #Ejes a:link, #Ejes a:visited, #Ejes a:hover
{
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #000033;
	text-decoration: underline;
}
#Ejes a:hover
{
	color: #000000;
}
#Ejes ul
{
	margin-top: 91px;
	display: block;
	margin-left: 15px;
	margin-right: 0;
}
#Ejes ul li
{
	padding-right: 30px;
	display: inline;
}

#DivCajaPresidente
{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	background: transparent url(imagenes/FondoPresidenteFoto.jpg) no-repeat 0px 0px;
	height: 266px;
	padding-bottom: 2px;

}
#DivCajaPresidente.DivCajaPresidenteIngles
{
	
	/*background: transparent url(imagenes/FondoPresidenteFoto.jpg) no-repeat 0px 0px;*/
	height: auto;
	min-height:100px;

}

#FotosPresidenteHome
{
	background-color:#b6bbbf;
	display:inline-block;
	width:100%;
	height:79px;
	
}

.editarGaleriaPresidente 
{
	width:35px;
	float:left;
	height:35px;
}

#botonesGaleriaImagenES
{
	float:right;

}
.ElementoListaFotosHome
{
	float:left;	
	padding-left: 5px;
	padding-top: 12px;
}

/*#DivCajaPresidente #Preguntas
{
	font-family: Arial;
	font-size: 1px;
	font-weight: bold;
	height: 30px;
	color: #305b7b;
	float: left;
	margin: 0px 0px 0px 50px;
	padding-top: 16px;
	
}
#DivCajaPresidente #Preguntas a, 
#DivCajaPresidente #Preguntas a:link, 
#DivCajaPresidente #Preguntas a:visited, 
#DivCajaPresidente #Preguntas a:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #305b7b;
	line-height: 14px;
	text-decoration: none;
}
#DivCajaPresidente #Preguntas a:hover
{
	text-decoration: underline;
}*/
#DivCajaPresidente #Escribir
{
	
	line-height: 14px;
	min-height: 41px;
	width:350px;
	margin: 4px 10px 0 0;
	float:right;
	background: transparent url(imagenes/BotonEscribirHome.gif) no-repeat bottom center;
}
#DivCajaPresidente #Escribir a, #DivCajaPresidente #Escribir a:link, #DivCajaPresidente #Escribir a:visited
{
	line-height: 14px;
	text-decoration: none;
}
#DivCajaPresidente #Escribir a:hover
{
	text-decoration: underline;
}
#DivCajaPresidente #Escribir span
{
	display: block;
	margin-top: 13px;
	text-align:center;
	padding-left: 20px;
	line-height: 14px
}
/* Caja Especial Post-it */
#DivCajaPostit, #DivCajaPostitEn
{
	font-family: "Times New Roman" , "Arial";
	background: transparent url(imagenes/PostitCompleto.jpg) no-repeat 0px 0px; 
	float:left;
	height: 243px;
	width:100%;
	
}
#DivCajaPostitEn
{
	background: transparent url(imagenes/FondoPostitCompletoEn.jpg) no-repeat 0px 0px;
	height:258px;
	float:left;
	
}

#DivCajaPostit p, #DivCajaPostitEn p {	margin-top:0; 	}

#DivCajaPostit #BotonIzda, #DivCajaPostit #BotonDcha, #DivCajaPostitEn #BotonCentroEn
{

	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	min-height: 30px;
	display: inline-block;
	width: 120px;
	line-height: 15px;
	margin: 9px 0px 0px 28px;
	float:left;
}

#DivCajaPostitEn #BotonCentroEn
{
	margin-left:125px;
	width:200px;
	margin-top:20px;
}

#DivCajaPostit #BotonDcha
{
	float:right;
	margin-right:10px;
}

#DivCajaPostit #BotonIzda a, #DivCajaPostit #BotonIzda a:link, #DivCajaPostit #BotonIzda a:visited, #DivCajaPostit #BotonDcha a, #DivCajaPostit #BotonDcha a:link, #DivCajaPostit #BotonDcha a:visited,
#DivCajaPostitEn #BotonCentroEn a,#DivCajaPostitEn #BotonCentroEn a:link, #DivCajaPostitEn #BotonCentroEn a:visited, #DivCajaPostitEn #BotonCentroEn a, #DivCajaPostitEn #BotonCentroEn a:link, #DivCajaPostitEn #BotonCentroEn  a:visited
{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
#DivCajaPostit #BotonIzda a:hover, #DivCajaPostit #BotonDcha a:hover,
#DivCajaPostitEn #BotonCentroEn a:hover
{
	text-decoration: underline;
}

/* Control enlaces directos fondo Presidente */
.PanelEnlacesDirectosPresidente, .PanelEnlacesDirectosEnPresidente
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:Transparent;
	/*background: transparent url(imagenes/FondoPresidente1.jpg) no-repeat 0px 0px;*/
	width: 100%; 
	overflow: hidden;
	clear: both;
	padding: 0;
	margin-bottom: 0px;
	float: left;
	color: #305b7b;
	min-height: 122px;
	/*padding-top:10px;*/
}
.PanelEnlacesDirectosIzquierdaPresidente, .PanelEnlacesDirectosIzquierdaEnPresidente 
{
	float: none;
	width: 0px;
	height: 0px;
}
.PanelEnlacesDirectosIzquierdaPresidente img, .PanelEnlacesDirectosIzquierdaEnPresidente  img
{
	padding: 0;
	float: left;
}
.PanelEnlacesDirectosDerechaPresidente, .PanelEnlacesDirectosDerechaEnPresidente
{
	background: none transparent; /*float: left;*/ /*width: 17em;*/ /*padding-bottom: 500em; 	margin-bottom: -500em;*/
	width: 280px;
	/*float: left;*/
	margin-left: 114px;
	margin-top: 8px;
	margin-bottom:20px;
	height: 100%;
}
.EnlacesDirectosLista1Presidente, .EnlacesDirectosLista1EnPresidente
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	list-style-type: none;
	margin-left: 100px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 18px;
}
.EnlacesDirectosBullet1Presidente, .EnlacesDirectosBullet1EnPresidente
{
	color: #ffffff;
	font-weight: bold;
}
.EncabezadoPresidente, .EncabezadoEnPresidente
{
	padding: 0;
	margin-right: 10px;
	font: normal 22px "Times New Roman" , Times, serif;
	color: #305b7b;
	display: block;
	width: 95%;
	text-align: right;
}
.SubencabezadoPresidente, .SubencabezadoEnPresidente
{
	width: 95%;
	padding: 0;
	font: normal 18px "Times New Roman" , Times, serif;
	color: #507b97;
	display: block;
	margin-bottom: -10px;
	text-align: right;
}
.EnlacesDirectosLista1Presidente a, 
.EnlacesDirectosLista1Presidente a:link, 
.EnlacesDirectosLista1Presidente a:visited,
.EnlacesDirectosLista1Presidente a:hover,
.EnlacesDirectosLista1EnPresidente a,
.EnlacesDirectosLista1EnPresidente a:link, 
.EnlacesDirectosLista1EnPresidente a:visited,
.EnlacesDirectosLista1EnPresidente a:hover
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 18px;
	color: #305b7b;
	text-decoration: none;
}
.EnlacesDirectosLista1Presidente a:hover,
.EnlacesDirectosLista1EnPresidente a:hover
{
	text-decoration:underline;
}

/*.EnlacesDirectosLista1EnPresidente
{
	font-family: Arial;
	
	margin: 0;
	padding: 15px 0 0 15px;
	list-style-type: none;
}
.EnlacesDirectosLista1EnPresidente li
{
	clear: both;
	
}

.EnlacesDirectosLista1EnPresidente a
{
	width: 90%;
}
.EnlacesDirectosLista1EnPresidente a:link
{
	color: #305b7b;
	text-decoration: underline;
}
.EnlacesDirectosLista1EnPresidente a:visited
{
	color: #305b7b;
	text-decoration: underline;
}
.EnlacesDirectosLista1EnPresidente a:hover
{
	color: #305b7b;
	text-decoration: underline;
}
*/
.EnlacesDirectosDiv1Presidente, .EnlacesDirectosDiv1EnPresidente
{
	padding: 0;
	margin: 0;
	margin-left: 0.5em;
	margin-top: 0.5em;
}
.EnlacesDirectosDiv1Presidente P, .EnlacesDirectosDiv1EnPresidente P
{
	font-weight: bold;
	float: left;
	margin-top: 0.4em;
}
.EnlacesDirectosDiv1Presidente img,.EnlacesDirectosDiv1EnPresidente img
{
	padding-right: 10px;
	float: left;
}
.EnlacesDirectosDiv1Presidente a:link, .EnlacesDirectosDiv1EnPresidente a:link
{
	color: #387ab0;
}
.EnlacesDirectosDiv1Presidente a:visited, .EnlacesDirectosDiv1EnPresidente a:visited
{
	color: #387ab0;
}

.EnlacesDirectosDiv1Presidente a:hover, .EnlacesDirectosDiv1EnPresidente a:hover
{
	color: #387ab0;
	text-decoration: underline;
}

/*.EnlacesDirectosBullet1EnPresidente
{
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
}
*/
/* Control enlaces directos fondo Postit */
.PanelEnlacesDirectosPostit,  .PanelEnlacesDirectosEnPostit
{
	font-family: "Times New Roman" , "Arial";
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
	background: none transparent;
	width: 255px;
	clear: both;
	float: left;
	color: #000033;
	min-height: 140px;
	margin: 28px 30px 10px 65px; 
	padding: 0;
}

.PanelEnlacesDirectosEnPostit
{
	
	/*margin: 0px 30px 10px 65px; */
	

}


.PanelEnlacesDirectosIzquierdaPostit, .PanelEnlacesDirectosIzquierdaEnPostit
{
	float: none;
	width: 0px;
	height: 0px;
}

.PanelEnlacesDirectosIzquierdaPostit img, .PanelEnlacesDirectosIzquierdaEnPostit img
{
	padding: 0;
	float: left;
}
.PanelEnlacesDirectosDerechaPostit, .PanelEnlacesDirectosDerechaEnPostit
{

margin-top:20px;
	width: 250px;
	float: left;
}

.PanelEnlacesDirectosDerechaPostit ul, .PanelEnlacesDirectosDerechaEnPostit ul
{
	
	overflow: hidden;
	height: 100px;
}

.EnlacesDirectosBullet1Postit, .EnlacesDirectosBullet1EnPostit
{
	font-weight: bold;
}

.EncabezadoPostit, .EncabezadoEnPostit
{
}
.SubencabezadoPostit, .SubencabezadoEnPostit
{
}

.EnlacesDirectosLista1Postit a, 
.EnlacesDirectosLista1Postit a:link,
.EnlacesDirectosLista1Postit a:visited,
.EnlacesDirectosLista1EnPostit a, 
.EnlacesDirectosLista1EnPostit a:link,
.EnlacesDirectosLista1EnPostit a:visited
{
	color: #000033;
	text-decoration: none;
}
.EnlacesDirectosLista1Postit a:hover, .EnlacesDirectosLista1EnPostit a:hover
{
	text-decoration: underline;
}


.EnlacesDirectosDiv1Postit, .EnlacesDirectosDiv1EnPostit
{
	padding: 0;
	margin: 0;
	margin-left: 0.5em;
	margin-top: 0.5em;
}
.EnlacesDirectosDiv1Postit P, .EnlacesDirectosDiv1EnPostit P
{
	font-weight: bold;
	float: left;
	margin-top: 0.4em;
}
.EnlacesDirectosDiv1Postit img, .EnlacesDirectosDiv1EnPostit img
{
	padding-right: 10px;
	float: left;
}

.EnlacesDirectosDiv1Postit a:hover, .EnlacesDirectosDiv1EnPostit a:hover
{
	text-decoration: underline;
}

/* Caja especial con una sóla imagen*/
.PanelEnlacesDirectosIzquierdaSoloImagen, .PanelEnlacesDirectosIzquierdaEnSoloImagen
{
	
	margin-bottom:3px;
}

#Siguenos{  background: transparent url(imagenes/FondoRedesSocCompleta.jpg) no-repeat 0px 0px;        height:52px;}
#Siguenos p{      font-family:"Times New Roman", "Arial";  font-size:20px;   color:#345e7d;      margin: 15px 0px 0px 30px;     padding-right:14px;          float:left;}
#Siguenos ul {    padding-left:15px;      margin-top:5px;   display:inline-block;}
#Siguenos ul li { margin-right:10px;      float:left;}

#SiguenosEn{  background: transparent url(imagenes/FondoRedesSocCompletaEN.jpg) no-repeat 0px 0px;        height:52px;}
#SiguenosEn p{      font-family:"Times New Roman", "Arial";  font-size:20px;   color:#345e7d;      margin: 15px 0px 0px 30px;     padding-right:100px;          float:left;}
#SiguenosEn ul {    padding-left:15px;      margin-top:5px;   display:inline-block;}
#SiguenosEn ul li { margin-right:25px;      float:left;}


/* Oficina de Prensa */

.OficinaPrensaCuadroAuxiliarBanderasBackground
   {
        float: left; 
        background-color:White;
        position:relative;
        top:0px;
        height:59px;
        z-index:1;
        left:0px;
        width:736px;
    }
    
.OficinaPrensaTiraBanderasVolverAtrasDiv
{
    float :left; 
    background-image: url(imagenes/OficinaPrensa/BanderasIconoFlechaAtras.png);
    background-repeat:no-repeat;
    background-position: 16px 5px;
    }

.OficinaPrensaTiraBanderasVolverAtrasText
{
    position:relative;
    left:55px;
    width:60px;
    height:40px;
    top:2px;
    text-align:left; 
    display:block;
    color:#305b7b;
    font-family:Arial;
    font-size:12px;
    font-weight:bold; 
    }

.OficinaPrensaTiraBanderasDiv
{
    float: left; 
    margin-left:63px;
    margin-top:8px;
    width:600px;
    text-align:right;
    }
        
.OficinaPrensaTiraBanderasItem
{
    position:relative;
    left:auto;
    height:15px;
    white-space:nowrap;
    display:inline;
    vertical-align:bottom;
    margin-left:3px;
}

.OficinaPrensaTiraBanderasItemSelected
{
    border: Solid 1px;
    height:20px;
    width:50px;
    }
    
.OficinaPrensaTiraBanderasSubscripcionDiv
{   
    position:relative;
    float:left;
    top:5px; 
    left:480px;
    width:240px;
    height:40px;
    margin-left:5px;
    margin-top:5px;
    background-image: url(imagenes/OficinaPrensa/CabeceraIconoSuscrip.png);
    background-repeat:no-repeat;
    background-position: 0px 5px;
    z-index:1;
    }

.OficinaPrensaTiraBanderasSubscripcionText
{
    position:relative;
    float:left;
    top:0px; 
    margin-right:0px;
    margin-top:0px; 
    padding-left:45px;
    padding-bottom:0px;
    width:195px;
    height:30px;
    text-align:center; 
    color:#305b7b;
    font-family:Arial;
    font-size:12px;
    font-weight:bold; 
    z-index:100000;
    }    
    
.OficinaPrensaCuadroPrincipalPestaniaBackGround
    {
        float: left; 
        background-image: url(imagenes/OficinaPrensa/CarpSuperiorParte1.gif);
        background-repeat:no-repeat;
        position:relative;
        top:0px;
        height:30px;
        width:400px;
        left:0px;
        z-index:1;
        padding-bottom:0px;      
        margin:0;
        margin-top:0px; 
    }
    
.OficinaPrensaCuadroPrincipalSuperiorBackground
{
        float: left; 
        position:relative;
        background-image: url(imagenes/OficinaPrensa/CarpSuperiorParte2.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        top:0px;
        height:14px;
        width:738px;
        left:0px;
        z-index:1;
        padding: 0px;
        margin:0px;
        padding-bottom:0px;     
        padding-top: 0px; 
        margin-top:0px;
        margin-bottom:0px;
    }
    
.OficinaPrensaCuadroPrincipalCuerpoBackground
    {  
        float: left; 
        background-image: url(imagenes/OficinaPrensa/CarpCuerpo.gif);
        background-repeat:repeat-y;
        position:relative;
        width:738px;
        height:600px;
        top:0px;
        left:0px;
        z-index:1;
        padding-top:0px; 
        margin-top:0px;   
    }   
  
  .OficinaPrensaCuadroPrincipalPieBackground
    {
        float: left; 
        background-image: url(imagenes/OficinaPrensa/CarpPie.gif);
        background-repeat:no-repeat;
        position:relative;
        top:0px;
        left:0px;
        width:738px;
        height:15px;
        z-index:1;
        padding:0;
    }    
    
 .OficinaPrensaCuadroPrincipalPestaniaBandera
    { 
        float:left;
        position:absolute;
        top:-18px;
        left:16px;
        padding:0;
        width:47px;
    }   
    
.OficinaPrensaCuadroPrincipalPestaniaTitulo
    {   
        position:absolute;
        float:left;
        top:-18px;
        left:83px;
        width:280px;
        height:25px;
        padding:0;
        color:#305b7b;
        font-family:Times New Roman;
        font-size:24px;
        font-weight:normal;  
        white-space:nowrap;
        margin:0;
    }
    
#OficinaPrensaCuadroPrincipalCuerpo a 
    {
        color:#305b7b;
    }
    
#OficinaPrensaDatosOficina  a 
    {
        color:#305b7b;
        text-decoration:underline;        
    }

#CuadroBanderas a 
    {
        color:#305b7b;
    }
    
.OficinaPrensaCuadroPrincipalTiraImagenes
    {  
        position:absolute;
        top:6px;
        left:16px;
        padding:0;
    } 
     
.OficinaPrensaFichaPaisBackGround
    {  
    background-image: url(imagenes/OficinaPrensa/FichaPaisFondo.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:15px;
    font-weight:normal;
    padding-left:80px;
    padding-top:10px;
    top:86px;
    left:16px;
    width:622px;
    height:31px;
    z-index:100;
    position:absolute;
    }     
    
 .OficinaPrensaFichaPaisItem1
 {
    color:#305b7b;
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
    position:absolute;
    top:3px;
    left:17px;
    height:20px;
    width:210px;
    text-indent:45px;
    text-align:left; 
    padding-top:5px;
    z-index:3;
    float:left;
    background-image: url(imagenes/OficinaPrensa/FichaPaisIconoCarpeta.png);
    background-repeat:no-repeat;
    overflow:hidden;
    white-space:nowrap;
    }
    
.OficinaPrensaFichaPaisItem2
 {
    color:#305b7b;
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
    position:absolute;
    top:3px;
    left:234px;
    height:20px;
    width:210px;
    text-indent:45px;
    text-align:left; 
    padding-top:5px;
    z-index:3;
    background-image: url(imagenes/OficinaPrensa/FichaPaisIconoCarpeta.png);
    background-repeat:no-repeat;  
    overflow:hidden;
    white-space:nowrap;
 }

.OficinaPrensaFichaPaisItem3
 {
    color:#305b7b;
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
    text-indent:45px;
    text-align:left; 
    position:absolute;
    top:3px;
    left:488px;
    height:20px;
    width:210px;
    padding-top:5px;
    padding-right:0px;
    z-index:3;
    margin:0px;
    background-image: url(imagenes/OficinaPrensa/FichaPaisIconoLink.png);
    background-repeat:no-repeat;    
    overflow:hidden;
    white-space:nowrap;
    }
        
.OficinaPrensaDatosOficinaCabeceraBackGround
{
    background-image: url(imagenes/OficinaPrensa/DatosOficFondoCab.jpg);
    background-repeat:no-repeat;
    color:#305b7b;
    font-family:Arial;
    font-size:15px;
    font-weight:normal;
    padding-left:80px;
    padding-top:8px;
    top:135px;
    left:16px;
    width:265px;
    height:31px;
    position:absolute;
}

.OficinaPrensaDatosOficinaCuerpoBackGround
{
    background-image: url(imagenes/OficinaPrensa/DatosOficFondo.jpg);
    background-repeat:no-repeat;
    position:absolute;
    top:166px;
    left:16px;
    width:365px;
    height:180px;
    }
.OficinaPrensaDatosOficinaContenedorCeldas
{
    height:10px;
    }
    
.OficinaPrensaDatosOficinaCeldaIzquierda
 {  
    text-decoration:none;
    color:#305b7b;
    float :left; 
    width:90px; 
    line-height: 20px;
    padding-left:10px;
    margin:0px 0; 
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    display:inline-block;
  }
  
 .OficinaPrensaDatosOficinaCeldaDerecha
  { 
    text-decoration:none;
    color:#305b7b;
    float :left; 
    line-height: 20px;
    margin:0px 0; 
    font-family:Arial;
    font-size:14px;
    font-weight:normal; 
    width:250px;
    height:auto;
    white-space:normal;
    }
    

.OficinaPrensaMediosComuCabeceraBackground
{
    background-image: url(imagenes/OficinaPrensa/MediosCabCompleta.jpg);
    background-repeat:no-repeat;
    color:#305b7b;
    font-family:Arial;
    font-size:15px;
    font-weight:normal;
    padding-left:80px;
    padding-top:8px;
    top:135px;
    left:396px;
    width:265px;
    height:31px;
    position:absolute;
    }
.OficinaPrensaMediosComuCuerpoBackground
{
    background-image: url(imagenes/OficinaPrensa/MediosFondo.jpg);
    background-repeat:no-repeat;
    position:absolute;
    top:166px;
    left:396px;
    width:365px;
    height:180px;
    }
    
.OficinaPrensaMediosComunItem
 {
    text-decoration:none;
    line-height:18px;
    margin-top:10px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold; 
    position:relative;
    top:10px;
    left:10px;
    width:190px;
    text-align:center;
    height:auto;
    background-image: url(imagenes/OficinaPrensa/MediosIconoBola.gif);
    background-repeat:no-repeat;
    background-position:20px;
    padding-left:60px;
    color:#305b7b;
    }
    
.OficinaPrensaNoticiasCabeceraBackground
{
    background-image: url(imagenes/OficinaPrensa/NoticiasCabCompleta.jpg);
    background-repeat:no-repeat;
    color:#305b7b;
    font-family:Arial;
    font-size:15px;
    font-weight:normal;
    padding-left:80px;
    padding-top:8px;
    top:360px;
    left:16px;
    width:265px;
    height:31px;
    position:absolute;
}
.OficinaPrensaNoticiasCuerpoBackground
{
    background-image: url(imagenes/OficinaPrensa/NoticiasFondoMicro.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    border-style:solid;
    border-width:1px;
    border-color:#A9A9A9;
    color:#305b7b;
    position:absolute;
    background-color:White;
    font-family:Arial;
    font-size:15px;
    font-weight:normal;
    padding-left:0px;
    padding-top:10px;
    white-space:pre-line;
    top:392px;
    left:16px;
    width:700px;
    height:190px;
    }

.OficinaPrensaNoticiasItem
{   
    padding: 0px 0px 0px 0px;
    display:inline-block;
    white-space:normal;
    width:700px;
    padding-bottom:7px;
    }

.OficinaPrensaNoticiasItemImage
{   
    float:left;
    position:relative;
    left:23px;
    top: 0px;
    width:50px;
    height:auto;
    }
    
.OficinaPrensaNoticiasItemText
{   float:left;
    text-decoration:none;
    white-space:normal;
    display:inline-block;
    font-family:Arial;
    font-size:12px;
    font-weight:normal; 
    position:relative;
    top: 0px;
    left:28px;
    width:600px;
    text-align:left;
    padding: 0px 0px 0px 0px;
    height:auto;
    color:#305b7b;
    }
    
/*Fin - Oficina de Prensa */

/* Inicio - COMPARTIR REDES SOCIALES */
.CompartirRedesSociales 
{
	clear:right;
}

.CompartirRedesSociales p
{
	font: 0.7em Arial Helvetica sans-serif;
	text-align:right;
	color:#565656;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	float:left;
}

.CompartirRedesSociales a
{
	padding-left: 7px;
}

/* Fin - COMPARTIR REDES SOCIALES */

/* Estilos CajaEnlaces*/
.classStyle1,
.classStyle1 a, 
.classStyle1 a:link,
.classStyle1 a:visited,
.classStyle1 a, 
.classStyle1 a:link,
.classStyle1 a:visited
{
	font-size:14px;
	font-family:Verdana;
	color: Red;
	text-decoration: none;
	font-style:normal;
}
.classStyle2,
.classStyle2 a, 
.classStyle2 a:link,
.classStyle2 a:visited,
.classStyle2 a, 
.classStyle2 a:link,
.classStyle2 a:visited
{
	font-family:Verdana;
	font-size:14px;
	color: Blue;
	text-decoration: none;
		font-style:normal;
}
.classStyle3,
.classStyle3 a, 
.classStyle3 a:link,
.classStyle3 a:visited,
.classStyle3 a, 
.classStyle3 a:link,
.classStyle3 a:visited
{
	font-family:Verdana;
	font-size:14px;
	color: black;
	text-decoration: none;
		font-style:normal;
}
.classStyle4,
.classStyle4 a, 
.classStyle4 a:link,
.classStyle4 a:visited,
.classStyle4 a, 
.classStyle4 a:link,
.classStyle4 a:visited
{
	font-size:18px;
	font-family:Verdana;
	color: Red;
	text-decoration: none;
	font-style:normal;
}
.classStyle5,
.classStyle5 a, 
.classStyle5 a:link,
.classStyle5 a:visited,
.classStyle5 a, 
.classStyle5 a:link,
.classStyle5 a:visited
{
	font-family:Verdana;
	font-size:18px;
	color: Blue;
	text-decoration: none;
		font-style:normal;
}
.classStyle6,
.classStyle6 a, 
.classStyle6 a:link,
.classStyle6 a:visited,
.classStyle6 a, 
.classStyle6 a:link,
.classStyle6 a:visited
{
	font-family:Verdana;
	font-size:18px;
	color: black;
	text-decoration: none;
		font-style:normal;
}
.classStyle7,
.classStyle7 a, 
.classStyle7 a:link,
.classStyle7 a:visited,
.classStyle7 a, 
.classStyle7 a:link,
.classStyle7 a:visited
{
	font-family: Times New Roman;
	font-size:14px;
	color: black;
	text-decoration: none;
		font-style:normal;
}
