body{
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 0;
	padding-top: 0px;
	background: #394139;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height: 660px;

}

body.index{
	position: relative;
	margin: 0px;
    width: 100%;
	height: 100%;
    text-align:left
}

body.contenido{
	background-color:white;
	font-size:0.8em;
	height: 420px;
	width: 500px;
	text-align: justify;
	position: relative;
	left:0px;
}

body.contenidoBiblioteca{
	background-color:white;
	font-size:0.8em;
	text-align: justify;
	position: relative;
	left:0px;
	width: 550px;;
}

div.totalIframe{
	/*border: solid 1px #3CE026;*/

	position: relative;

	top: -635px;
	*top:-635px;
	left:195px;
	*left:95px;

	/*margin-left: auto;
	margin-right: auto;*/
	/*padding-top: 0px; */

	background: #FFFFFF;
	overflow:hidden;

	margin-left: 0px;
	width: 550px;
	*width: 555px;
	height: 590px;
	*height: 590px;
}

.cuerpoIframe {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 100%;
	text-align: left;
	background: #FFFFFF;
	top: 0px;
	left: 0px;
}

.cuerpoIframeExposicion, .cuerpoIframeExposicion2, .cuerpoIframeExposicion3 {
	position: relative;
	text-align: left;
	background-color: #FFFFFF;
	top: 0px;
	left: 0px;

	overflow: auto;
	width: 550px;
	height: 530px;
	background: #FFFFFF;
}
.cuerpoIframeExposicion2 {
	height: 500px;
}

.cuerpoIframeExposicion3 {
	height: 500px;
}


body.cuerpoIframeExposicion {
	background-color: #FFFFFF;
}


.frameBiblioteca{
	/*border: solid 1px #085699;*/
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 96%;
	top: 0px;
	left: 0px;


	/*z-index: 500;		*/
}

div.total{
/*	border: solid 1px #BC282A;*/

	position: relative;

	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	background: #FFFFFF;
	text-align: center;
	top: 0px;
	width: 750px;
	height: 660px;

	/*_height: -50px;	*/
}

div.cuerpo{
/*	border: solid 1px #F8F625;	*/

	position: relative;
	background: #FFFFFF;

	margin-left: 0px;
	width: 548px;
	_width: 547px;
	height: 590px;
	_height: 600px;

	top: -640px;
	_top: -650px;
	left: 202px;
	_left: 100px;
}

.estiloFrame{
/*border: solid 1px #B39C5E;*/
	overflow-x: hidden;
	overflow-y: auto;
	/*position: absolute;	*/
	/*top: 0px;	*/
/*	left: -32px;*/
	/*width: 582px;
	height: 660px;*/
}

div.menuSuperior{
/*	border: solid 1px #000000;*/
	position: relative;
	background: #FFFFFF;
	text-align: right;
	top: 3px;
	*top: 3px;
	left: 200px;
	width: 320px;
	height: 12px;
	z-index:1000;
	display: inline;
}

.menuIzquierdo{
	font-family: Verdana;
	position: relative;
	text-align: left;
	/*left: 265px;
	_left: 258px;	*/

	left: 20px;
	*left: -270px;
	width: 180px;
	*width: 155px;
	height: 660px;
	z-index: 1000;
}

div.izq1{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	top: -12px;
	left: 0px;
	width: 175px;
	height: 150px;
}

div.izq2{
	position: absolute;
	font-weight: bolder;
	top: 150px;
	left: 0px;
/*	_left: -5px;*/
	width: 168px;
	height: 370px;
}

div.izq2_2{
	position: absolute;
	background: url(image/lineaVertical.jpg) right repeat-y;
	top: 140px;
	left: 130px;
	width: 20px;
	height: 290px;
	_height: 320px;
}

div.izq3{
	/*border: solid 1px #000000;*/

	position: absolute;
	top: 440px;
	_top: 470px;
	left: -20px;
	width: 170px;
	height: 180px;
	_height: 150px;
}

.estiloLinea{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737163;
}

.estiloMenu{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737163;
	text-decoration:none;
}

.estiloMenu a{
	text-decoration:none;
	color:#000000;
}

.estiloMenu a:hover{
	text-decoration:none;
	color:#000000;
	font-weight: bolder;
}

.estiloMenu a:visited{
	text-decoration:none;
	color:#000000;
}

.puntos{
	border-bottom-width: dotted 1px #737163;
}

.imagenFPI{
	/*border: solid 1px #BC28AC;*/
	border: none;
	position: absolute;
	left: 5px;
	width: 163px;
	height: 146px;
	float: left;
}

.imagenHTML401{
	position: absolute;
	left: 10px;
	width: 62px;
	height: 22px;
	float: left;
}

.imagenWAI{
	position: absolute;
	left: 90px;
	width: 62px;
	height: 22px;
	float: left;
}

.imagenCSS{
	position: absolute;
	top: 40px;
	left: 50px;
	width: 62px;
	height: 22px;
	float: left;
}

.imagenFoto1{
	border: solid 3px #B20500;
	position: absolute;
	top: 5px;
	left: 160px;
	width: 63px;
	height: 73px;
	float: left;
}

.imagenFoto2{
	border: solid 3px #B20500;
	position: relative;
	top: 10px;
	left: 0px;
	width: 47px;
	height: 67px;
	/*float: left;*/
}

.imagenFoto3{
	border: solid 3px #B20500;
	position: absolute;
	top: 0px;
	left: 155px;
	width: 80px;
	height: 66px;
	float: left;
}

.imagenAudiovisual{
	/*border: solid 3px #B20500;*/
	position: absolute;
	top: 35px;
	left: 0px;
	width: 536px;
	height: 26px;
	float: left;
}

.imagenCatalogo{
	/*border: solid 3px #B20500;*/
	position: absolute;
	top: 35px;
	left: 0px;
	width: 536px;
	height: 26px;
	float: left;
}

div.pie{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	/*text-align: right;	*/
	top: 620px;
	_top: 638px;
	left: 370px;
	*left: 348px;
	width: 400px;
	height: 20px;
	/*z-index: 100000;*/

}

.letraRojoOscuro{
	font-family: Verdana;
	font-size: 10px;
	color: #BC282A;
	font-weight: bolder;
}

.letraRojo{
	font-family: Verdana;
	font-size: 10px;
	color: #BC282A;
}

.letraRojo2{
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
	text-indent:2px;
	text-decoration: none;
}

.letraNegro{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.letraNegro11{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.letraGris{
	font-family: Verdana;
	font-size: 10px;
	color: #D6D3D6;
}

.letraNegroGorda{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bolder;
}

.letraBlancoGorda{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}

.letraBlanco{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.letraGrisGorda{
	font-family: Verdana;
	font-size: 10px;
	color: #D6D3D6;
	font-weight: bolder;
}

.letraGrisOscuroGorda{
	font-family: Verdana;
	font-size: 10px;
	color: #7B7563;
	font-weight: bolder;
}

div.fondoGris{
	background: #D6D3D6;
	height: 30px;
}

div.fondoRojo{
	background: #B20500;
	height: 35px;
}

div.fondoRojoComprar{
	background: #B20500;
	height: 15px;
	text-align: center;
}

div.fondoRojoPieDiscurso{
	background: #B20500;
	height: 35px;
	*height: 34px;
}

div.Discurso{
	border-right: solid 1px #9C968C;
	position:relative;
	width: 547px;
	_width: 548px;
	height: 282px;
	background: #D6D3D6;
	z-index: 5;
}

div.cabeceraDiscurso{
	/*border: solid 1px #BC28AC;*/
	position:relative;
	text-align: right;
	top: 10px;
	left: 9px;
	_left: 0px;
	width: 538px;
	*width: 548px;
}

div.textoDiscurso{
/*	border: solid 1px #BC28AC;*/
	position:relative;
	text-align: left;
	top: 20px;
	left: 315px;
	width: 220px;
	height: 50px;
}

div.comprarVideo{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	position:relative;
	text-align: left;
	top: 7px;
	left: 0px;
	_left: 0px;
	width: 95px;
	height: 15px;
}
div.textoVideo{
	position:absolute;
	text-align: center;
	top: 0px;
	left: 110px;
	_left: 110px;
	width: 115px;
	height: 15px;
	font-family: Tahoma;
	font-size: 11px;
}

div.ampliarDiscurso{
	/*border: solid 1px #BC28AC;*/

	position:relative;
	text-align: rigth;
	top: 30px;
	_top: 23px;
	left: 115px;
	_left: -5px;
	width: 100px;
	height: 12px;
}

div.pieDiscurso{
	/*border: solid 1px #BC28AC;*/

	position:relative;
	text-align: right;
	top: 12px;
	_top: 13px;
	width: 548px;
	height: 35px;
}

div.Noticias{
	border-right: solid 1px #9C968C;

	position:relative;
	top: 5px;
	width: 547px;
	_width: 548px;
	height: 283px;
	_height: 283px;
}

.anchoFila{
	/*border: solid 1px #BC28AC;*/
	height: 100px;
}

.largoColumna{
/*	border: solid 1px #BC28AC;*/
	width: 300px;
}

.largoColumnaDGris{
	border-right: solid 3px #D6D3D6;
	width: 300px;
}

.largoColumnaIGris{
	border-left: solid 3px #D6D3D6;
	width: 300px;
}

.largoColumnaDRojo{
	border-right: solid 3px #B20500;
	width: 300px;
}

.largoColumnaIRojo{
	border-left: solid 3px #B20500;
	width: 300px;
}

div.textoNoticia1{
	/*border: solid 1px #BC28AC;*/
	position:relative;
	text-align: right;
	top: 0px;
	left: 20px;
	width: 150px;
	height: 85px;
}

div.ampliarNoticia1{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	position:relative;
	text-align: center;
	top: 18px;
	_top: 20px;
	left: 44px;
	_left: -5px;
	width: 100px;
	height: 12px;
}

div.textoNoticia2{
	/*border: solid 1px #BC28AC;*/
	position:relative;
	text-align: left;
	top: 0px;
	left: 20px;
	width: 250px;
	height: 95px;
}

div.ampliarNoticia2{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	position:relative;
	text-align: center;
	top: 5px;
	_top: -3px;
	left: 120px;
	width: 100px;
	height: 12px;
}

div.textoNoticia3{
	/*border: solid 1px #BC28AC;*/
	position:relative;
	text-align: left;
	top: 0px;
	left: 40px;
	width: 210px;
	height: 95px;
}

div.ampliarNoticia3{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	position:relative;
	text-align: center;
	top: 20px;
	_top: 6px;
	left: 100px;
	width: 100px;
	height: 12px;
}

div.textoNoticia4{
	/*border: solid 1px #BC28AC;*/
	position:relative;
	text-align: left;
	top: 0px;
	left: 20px;
	width: 240px;
	height: 95px;
}

div.Noticia4{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 5px;
	left: 60px;
	width: 174px;
	height: 85px;
	_height: 85px;
}

div.ampliarNoticia4{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	position:relative;
	text-align: center;
	top: 10px;
	_top: 6px;
	left: 78px;
	_left: 70px;
	width: 100px;
	height: 12px;
}

div.textoNoticia5{
	/*border: solid 1px #BC28AC;*/
	position:relative;
	text-align: right;
	top: 0px;
	left: 10px;
	width: 150px;
	height: 85px;
}

div.ampliarNoticia5{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	position:relative;
	text-align: center;
	top: 18px;
	_top: 10px;
	left: 44px;
	_left: -5px;
	width: 100px;
	height: 12px;
}

div.cuerpoExposiciones{

	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 540px;
	padding-right: 7px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 508px;
}
div.cuerpoBusquedaArchivo{

	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 533px;
	padding-right: 15px;
	overflow-x: hidden;
	overflow-y: auto;

}

div.cuerpoResultadosBusqueda{

	position: relative;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 513px;
	height: 380px;
	padding-left: 20px;
	overflow-x: hidden;
	overflow-y: auto;

}
div.cuerpoAudiovisuales{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 533px;
	_width: 535px;
	height: 536px;
	_height: 538px;
	z-index: 7;
}
div.cuerpoSalaPrensa{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 61px;
	left: 0px;
	width: 533px;
	_width: 535px;
	height: 536px;
	_height: 538px;
	z-index: 7;
}
div.cuerpoExposicionesIngles{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 61px;
	left: 0px;
	width: 533px;
	_width: 535px;
	height: 536px;
	_height: 538px;
	padding-right: 15px;


}
div.cuerpoPublicaciones{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 533px;
	*width: 535px;
	height: 489px;
	*height: 490px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 15px;
	background: #FFFFFF;
}
div.cuerpoArchivo{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 489px;
	*height: 490px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 15px;
	background: #FFFFFF;
}
div.cuerpoPublicacionesEnglish{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 533px;
	*width: 535px;
	height: 489px;
	*height: 490px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 15px;
	background: #FFFFFF;
}
.cuerpoBiblioteca{
/*	border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 73px;
	left: 2px;
	width: 538px;
	*width: 535px;
	height: 536px;
	*height: 538px;
}
.cuerpoBiblioteca2{
	overflow-y: auto;
	*overflow-y: scroll;
	height: 455px;
	padding-right: 10px;
	width: 520px;

}

div.audiovisualArriba{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 15px;
	left: 20px;
	width: 500px;
	height: 90px;
}

div.audiovisualArriba2{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: justify;
	top: 15px;
	left: 20px;
	width: 480px;
	height: 90px;
}

div.audiovisualTabla{
	/*border: solid 1px #DAA812;*/
	position: absolute;
	text-align: left;
	top: 115px;
	left: 0px;
	width: 535px;
	height: 431px;
}

.anchoFilaAudiovisual{
	/*border: solid 1px #BC28AC;*/
	border-spacing: 0px;
	height: 140px;
}

.largoColumnaAudiovisual_1{
	/*border: solid 1px #2E12DA;*/
	width: 90px;
}

.largoColumnaAudiovisual_2{
	/*border: solid 1px #F1C74B;*/
	width: 450px;
}

div.fondoGrisAudiovisual1{
	background: #D6D3D6;
	height: 141px;
}

div.fondoGrisAudiovisual2{
	background: #D6D3D6;
	height: 141px;
/*	width: 132px;*/
	width: 90px;
}

.imagenAudiovisual_1{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: -12px;
	left: 15px;
	_left: 10px;
	width: 61px;
	height: 88px;
	float: left;
}

.imagenAudiovisual_2{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: 10px;
	left: 15px;
	_left: 10px;
	width: 62px;
	height: 89px;
	float: left;
}

.imagenAudiovisual_3{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: -11px;
	left: 12px;
	_left: 10px;
	width: 64px;
	height: 88px;
	float: left;
}
.ampliarAudiovisual1{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 3px;
	position: absolute;
	text-align: center;
	top: 115px;
	left: 40px;
	width: 45px;
	height: 12px;
	z-index:99999;
	/*border: solid 2px #DA26DA;*/
	cursor:hand;
}

.ampliarAudiovisual2{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 3px;
	position: absolute;
	text-align: center;
	top: 80px;
	left: 350px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual2a{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 7px;
	position: absolute;
	text-align: center;
	top: 80px;
	left: 370px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual3{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 3px;
	position: absolute;
	text-align: center;
	top: 260px;
	_top: 255px;
	left: 40px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual4{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 3px;
	position: absolute;
	text-align: center;
	top: 70px;
	left: 350px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual4a{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 7px;
	position: absolute;
	text-align: center;
	top: 70px;
	left: 370px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual5{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 3px;
	position: absolute;
	text-align: center;
	top: 401px;
	_top: 396px;
	left: 40px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual6{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 3px;
	position: absolute;
	text-align: center;
	top: 70px;
	left: 350px;
	width: 45px;
	height: 12px;
}

.ampliarAudiovisual6a{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	padding-bottom: 7px;
	position: absolute;
	text-align: center;
	top: 70px;
	left: 370px;
	width: 45px;
	height: 12px;
}

div.tituloTablaAudiovisual{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: left;
	top: 2px;
	_top: 0px;
	left: 8px;
	width: 417px;
	height: 15px;
	_height: 10px;
}

div.tituloTablaAudiovisual2{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: left;
	top: -12px;
	left: 8px;
	width: 417px;
	height: 15px;
	_height: 10px;
}

div.tituloTablaAudiovisual3{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: left;
	top: 10px;
	left: 8px;
	width: 417px;
	height: 15px;
	_height: 10px;
}

div.textoTablaAudiovisual{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: left;
	top: -9px;
	left: 8px;
	width: 417px;
	height: 73px;
}

div.textoTablaAudiovisual1{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: justify;
	top: -9px;
	left: 8px;
	width: 417px;
	height: 73px;
}

div.textoTablaAudiovisual2{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: left;
	top: -5px;
	left: 8px;
	width: 417px;
	height: 58px;
}

div.textoTablaAudiovisual4{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: justify;
	top: -5px;
	left: 8px;
	width: 417px;
	height: 58px;
}

div.textoTablaAudiovisual3{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: left;
	top: 20px;
	left: 8px;
	width: 417px;
	height: 60px;
}

div.textoTablaAudiovisual5{
	/*border: solid 1px #DAA812;*/
	position: relative;
	text-align: justify;
	top: 20px;
	left: 8px;
	width: 417px;
	height: 60px;
}

div.tituloAudiovisuales{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: -60px;
	left: 387px;
	width: 150px;
	height: 20px;
}
div.tituloExposiciones{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: -60px;
	left: 387px;
	width: 150px;
	height: 20px;
}
div.tituloAudiovisualesBib{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 387px;
	width: 150px;
	height: 20px;
}

div.recuadro{
	/*border: solid 1px #0733F2;*/
	position: absolute;
	text-align: left;
	top: 35px;
	left: 0px;
	width: 538px;
	height: 26px;
}

div.recuadroAudiovisual{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 28px;
}

div.recuadroCatalogo{
	/*border: solid 1px #F2B707;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 180px;
	width: 180px;
	height: 28px;
}

div.recuadroNoticias{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 360px;
	width: 180px;
	height: 28px;
}

div.noticiasTabla{
	/*border: solid 1px #DAA812;*/
	position: absolute;
	text-align: left;
	top: 50px;
	left: 25px;
	width: 510px;
	height: 431px;
}

.anchoFilaNoticias{
	/*border: solid 1px #BC28AC;*/
	border-spacing: 0px;
	height: 30px;
}

.largoColumnaNoticias_1{
	/*border: solid 1px #2E12DA;*/
	width: 90px;
}

.largoColumnaNoticias_2{
	/*border: solid 1px #F1C74B;*/
	width: 450px;
}

div.tituloEnlaces{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 15px;
	left: 387px;
	width: 150px;
	height: 20px;
}

div.tituloPublicaciones{
	text-align: right;
	width: 534px;
}
div.contenedorTablaBotones{
	text-align: left;
	width: 534px;
}
.tablaBotones{
	text-align: center;
}
div.enlacesTabla{
	border-right: solid 1px #9C968C;
	position: absolute;
	text-align: left;
	top: 50px;
	left: 25px;
	width: 510px;
	height: 520px;
}

.anchoFilaEnlaces{
	/*border: solid 1px #BC28AC;*/
	border-spacing: 0px;
	height: 117px;
}

.largoColumnaEnlaces{
	/*border: solid 1px #2E12DA;*/
	width: 161px;
}

.estiloEnlaces{
	border: 0px;
	list-style-type: none;
}

div.recuadroFundacion{
	/*border: solid 1px #0733F2;*/
	position: absolute;
	text-align: center;
	top: 35px;
	left: 0px;
	width: 536px;
	height: 35px;
}

div.recuadroPresentacion{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 76px;
	height: 35px;
}

div.recuadroAnalisisDebate{
	/*border: solid 1px #F2B707;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 76px;
	width: 77px;
	height: 35px;
}

div.recuadroInternacional{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 153px;
	width: 77px;
	height: 35px;
}

div.recuadroArchivoHistorico{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 230px;
	width: 77px;
	height: 35px;
}

div.recuadroHistoriaMemoria{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 307px;
	width: 77px;
	height: 35px;
}

div.recuadroInvestigacionEstudio{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 384px;
	width: 77px;
	height: 35px;
}

div.recuadroFundacion2{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 461px;
	width: 77px;
	height: 35px;
}

div.cuerpoFundacion{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: left;
	top: 67px;
	left: 0px;
	width: 533px;
	_width: 535px;
	height: 530px;
	_height: 530px;
}

div.tituloFundacion{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: right;
	top: -60px;
	left: 235px;
	width: 300px;
	height: 20px;
}

div.botonesAnalisisDebate{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: left;
	top: 15px;
	left: 8px;
	width: 518px;
	height: 64px;
}

div.recuadroInicio{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 86px;
	height: 32px;
}

div.recuadroDerechosHumanos{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 86px;
	width: 86px;
	height: 32px;
}

div.recuadroCultura{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 172px;
	width: 86px;
	height: 32px;
}

div.recuadroEstadoAutonomias{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 258px;
	width: 86px;
	height: 32px;
}

div.recuadroEstadoBienestar{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 344px;
	width: 86px;
	height: 32px;
}

div.recuadroEuropa{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 430px;
	width: 86px;
	height: 32px;
}


div.recuadroHistoria{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 32px;
	left: 0px;
	width: 86px;
	height: 32px;
}

div.recuadroMujerJuventud{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 32px;
	left: 86px;
	width: 86px;
	height: 32px;
}

div.recuadroMunicipalismo{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 32px;
	left: 172px;
	width: 86px;
	height: 32px;
}

div.recuadroPoliticaEspanola{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 32px;
	left: 258px;
	width: 86px;
	height: 32px;
}

div.recuadroTeoriaPolitica{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 32px;
	left: 344px;
	width: 86px;
	height: 32px;
}

div.recuadroAlianzaCivilizaciones{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 32px;
	left: 430px;
	width: 86px;
	height: 32px;
}


div.cuerpoAnalisisDebate{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 80px;
	left: 8px;
	width: 518px;
	height: 445px;
}

.imagenVolverEuropa{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: 200px;
	left: 120px;
	_left: 120px;
	width: 264px;
	height: 150px;
	float: left;
}

div.cuerpoInicioAD{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 20px;
	left: 18px;
	width: 480px;
	height: 170px;
}

div.cuerpoAD{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 20px;
	left: 18px;
	width: 480px;
	height: 170px;
}

.anchoFilaAD{
	/*border: solid 1px #BC28AC;*/
	border-spacing: 0px;
	height: 20px;
}

.largoColumnaAD_1{
	/*border: solid 1px #2E12DA;*/
	width: 80px;
}

.largoColumnaAD_2{
	/*border: solid 1px #DA26DA;*/
	width: 400px;
}

div.cuerpoPresentacion{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 20px;
	left: 8px;
	width: 518px;
	height: 250px;
}

div.listaPresentacion{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 25px;
	left: 8px;
	width: 200px;
	height: 80px;
}

div.cuerpoP{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 150px;
	left: 0;
	width: 515px;
	height: 100px;
}

.imagenPortada{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: 20px;
	left: 350px;
	width: 98px;
	height: 100px;
	float: left;
}

.imagenFundaUno{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: 300px;
	left: 10px;
	width: 240px;
	height: 180px;
	float: left;
}

.imagenFundaDos{
	/*border: solid 2px #DA26DA;*/
	position: relative;
	top: 300px;
	left: 30px;
	width: 240px;
	height: 180px;
	float: left;
}

div.botonesInternacional{
	/*border: solid 1px #4CF411;*/
	position: absolute;
	text-align: left;
	top: 15px;
	left: 8px;
	width: 518px;
	height: 32px;
}

div.cuerpoInternacional{
	/*border: solid 1px #28BC9B;*/
	position: absolute;
	text-align: left;
	top: 48px;
	left: 8px;
	width: 518px;
	height: 480px;
}

div.recuadroInicioInt{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 86px;
	height: 32px;
}

div.recuadroConferencias{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 86px;
	width: 86px;
	height: 32px;
}

div.recuadroCursos{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 172px;
	width: 86px;
	height: 32px;
}

div.recuadroJornadas{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 258px;
	width: 86px;
	height: 32px;
}

div.recuadroMesasRedondas{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 344px;
	width: 86px;
	height: 32px;
}

div.recuadroSeminarios{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 430px;
	width: 86px;
	height: 32px;
}

div.pestanas{

   /* border: solid 1px #000000;*/
	position: absolute;
	text-align: center;
	top: 35px;
	left: 0px;
	width: 536px;
	height: 26px;
    width: 536px;
    z-index:1;
}
div.pestanaPresentacion{

    /*border: solid 1px #000000;*/
    position:absolute;
    top: 0px;
	left: 0px;
	height: 26px;
	width: 125px;
	cursor:hand;
	z-index:10000;

}
div.pestanaMemorias{

   /*border: solid 1px #00FF00;*/
    position:absolute;
    top: 0px;
	left: 129px;
	height: 26px;
	width: 113px;
	cursor:hand;
}
div.pestanaDocumentos{

    /*border: solid 1px #0000FF;*/
    position:absolute;
    top: 0px;
	left: 245px;
	height: 26px;
	width: 175px;
	cursor:hand;
}
div.pestanaVideos{

    /*border: solid 1px #FF0000;*/
    position:absolute;
    top: 0px;
	left: 422px;
	height: 26px;
	width: 112px;
	cursor:hand;
}

div.pestanaPresentacionPublicaciones{

    /*border: solid 1px #000000;*/
    position:absolute;
    top: 0px;
	left: 0px;
	height: 26px;
	width: 128px;
	cursor:hand;
	z-index:10000;
}
div.pestanaCatalogo{

    /*border: solid 1px #000000;*/
    position:absolute;
    top: 0px;
	left: 128px;
	height: 26px;
	width: 138px;
	cursor:hand;
	z-index:10000;
}
div.pestanaRevistas{

    /*border: solid 1px #000000;*/
    position:absolute;
    top: 0px;
	left: 267px;
	height: 26px;
	width: 138px;
	cursor:hand;
	z-index:10000;
}
div.pestanaNoticias{

    /*border: solid 1px #000000;*/
    position:absolute;
    top: 0px;
	left: 407px;
	height: 26px;
	width: 129px;
	cursor:hand;
	z-index:10000;
}



/*Recuadro para el menú de Archivo y Biblioteca*/
div.recuadroArchivo_Biblioteca{
	/*border: solid 1px #0733F2;*/
	position: absolute;
	text-align: center;
	top: 35px;
	left: 0px;
	width: 540px;
	height: 35px;
	background-repeat: no-repeat;
}

div.recuadroArchivo{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 90px;
	height: 37px;
}

div.recuadroArchDoc{
	/*border: solid 1px #F2B707;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 90px;
	width: 90px;
	height: 37px;
}

div.recuadroArchFot{
	/*border: solid 1px #BC28AC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 180px;
	width: 90px;
	height: 37px;
}
div.recuadroArchCart{
	/*border: solid 1px #BC28EC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 270px;
	width: 89px;
	height: 37px;
}
div.recuadroBiblioteca{
	/*border: solid 1px #AC28EC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 359px;
	width: 89px;
	height: 37px;
}
div.recuadroHemeroteca{
/*	border: solid 1px #FC28EC;*/
	position: absolute;
	text-align: center;
	top: 0px;
	left: 448px;
	width: 89px;
	height: 37px;
}

div.icono{
	background: #D6D3D6;
	position:absolute;
	text-align: left;
	top: 0px;
	left: 110px;
	_left: 110px;
	width: 115px;
	height: 15px;
}
/*****************************/

.linkNormal {
	text-decoration: none; color: #666666;
}
.linkNormal:hover {
	text-decoration: none; color: #922929;
}

.negrita {
	color: #000000;
	font-weight: bold;
	font-size: 1em;
}
.tituloRojo{
	color: #CC0000;
	font-weight: bold;
	font-size: 1em;
    font-family: Verdana;
}

div.datosfundacion{
	text-align: right;
}

.iframeContenido{
	width: 100%;
	height: 529px;
	_height: 530px;
	width: 533px;
	_width: 535px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: white;
}

.textoNormalContenido{
	text-indent:30px;
	text-decoration:none;
	text-align: left;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
}

.textoNormal{

	text-decoration:none;
	text-align: left;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
}

.textoNormal3{

	text-decoration:none;
	text-align: justify;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
}

.textoNormal2{
	text-decoration:none;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
}

.textoNormal4{
	text-decoration:none;
	text-align: left;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}


.textoNegrita{

	font-family: Tahoma;
	font-size: 11px;
	color: #394139;
	font-weight: bolder;
}
a.textoNegritaEnlace:link, a.textoNegritaEnlace:visited, a.textoNegritaEnlace:active{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #394139;
	font-weight: bolder;
	text-decoration: none;
}
.textoNegritaDepartamentos{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 13px;
	color: #394139;
	font-weight: bolder;
}

.textoResaltado1{
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
	font-weight: bolder;
}

.textoResaltado{
	text-indent:10px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
	font-weight: bolder;
}
.textoResaltadoTitulo{
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
	font-weight: bolder;
	text-align: left;
}

.textoResaltado2{

	font-family: Tahoma;
	font-size: 9px;
	color: #B20700;
	font-weight: bolder;
}

.textoRojo{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
}
/*
Estilo Enlaces, borrado:

a:link{
	text-decoration:none;
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
}
a:hover{
	text-decoration:none;
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #E30F06;
}
a:visited{
	text-decoration:none;
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #8F2B27;
}
*/
.celdaGris{
	background-color: #D6D3D6;
	padding: 9px;
	text-align: center;
}
.celdaBlanca{
	background-color: #F0F0F0;
	padding: 9px;
	text-align: center;
}
.frameHemeroteca{
	/*border: solid 1px #085699;*/
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 100%;
	text-align: left;


	background: #FFFFFF;
	top: 0px;
	left: 0px;

	/*z-index: 500;		*/
}

div.cuerpoHemeroteca{
/*	border: solid 1px #BC28AC;*/
	position: relative;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 515px;
	*width: 535px;
	height: 484px;
	*height: 485px;
}
div.contenidoHemeroteca{
/*	border: solid 1px #BC28AC;*/
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
	top: 5px;
	left: -15px;
	*left: 10px;
	width: 530px;
	*width: 535px;
	height: 475px;
	padding-right:10px;
}
div.contenidoCarteles{
/*	border: solid 1px #BC28AC;*/
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
	top: 5px;
	left: 0px;
	width: 510px;
	*width: 535px;
	height: 475px;
	*height: 485px;
	padding-right:10px;
}

.contenidoFotografico{
/*	border: solid 1px #BC28AC;*/
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
	top: 5px;
	left: -19px;
	*left:20px;
	width: 525px;
	/*width: 535px;*/
	*width: 600px;
	height: 475px;
	*height: 485px;
	padding-right:10px;
}
.botonImagen a {
   background-image: url(image/boton_vacio.gif);
   font-family: sans-serif;
   font-size: 12px;
   color: #394139;
   text-decoration: none;
   display: block;
   width: 100%;
}

.centralGaleriaExposicion {
	text-align: center;
	position:relative;
	width: 400px;
	height: 252px;
	top:-20px;
	left: 10px;
}

.supercontExposicion {
	background-color:#FFFFFF; position:absolute; width:360px; height:170px;
	float: left; left: 40px; top: 60px;	overflow:hidden;
}

.divTextExposicion {
	position:absolute;
	left:0px;
	top:0px;
	width:3000px;
	font-family:verdana;
	font-size:1em;
	color: #292929;
	text-align:justify;
	padding:0px;
	visibility:visible;
	padding: 0px;
	overflow:hidden;
	height: 170px;

}

.flechaArribaExposicion{
	position:absolute;
	width: 27px;
	height: 14px;
	top: 135px;
	left: 2px;
}


.flechaAbajoExposicion{
	position:absolute;
	width: 27px;
	height: 14px;
	top: 135px;
	left: 411px;
}
.textoBotones{
	font-family: Tahoma;
	font-size: 11px;
	color: #505250;
	font-weight: bolder;
	/*width: 89px;*/
	height: 23px;
}

.listaSocialista{
	text-indent:0px;
	list-style-position:outside;
	margin-left:-10px;
	*margin-left:20px;
	margin-top:8px;
	margin-bottom:8px;
}

.listaSocialista2{
	text-indent:0px;
	list-style-position:outside;
	margin-left:-20px;
	margin-left:0px;
}
.listaSocialista3{
	text-indent:0px;
	list-style-position:outside;
	margin-left:-30px;
}

.botonCelda{
	border-width:1px;
	border-color:#792d2d;
	border-style:solid;
	text-align:left;
	font-weight:bold;
	background-color:white;
	font-family: Tahoma;
	color: #792d2d;
	font-size: 11px;
	width: 100%;
	height: 100%;
}

.celdaTitulo{
	width:25%;
}

.celdaDesplegable{
	width:75%;
}

.listaDesplegable{
	width:100%;
}

a.enlaceMenuSuperior:link, a.enlaceMenuSuperior:visited, a.enlaceMenuSuperior:active{
	text-decoration: none;
    text-indent: 10px;
    text-align: justify;
    font-family: Tahoma;
    font-size: 11px;
    color: rgb(178, 7, 0);
    font-weight: bolder;
}
a.enlaceMenuSuperior:hover{
    text-decoration: none;
    text-indent: 10px;
    text-align: justify;
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    font-weight: bolder;
}

div.contenedorTelevision{
	/*border: solid 2px #BC28AC;*/
	position: absolute;
	z-index: 1000;
	top: -19px;
}
.textoRojoMapaWeb{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: #B20700;
	text-decoration: none;
	font-weight: normal;
}

a.enlaceRojo:link, a.enlaceRojo:visited, a.enlaceRojo:active{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
	text-decoration: none;
	font-weight: normal;
}

a.enlaceNegro2:link, a.enlaceNegro2:visited, a.enlaceNegro2:active{
	text-indent:10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #394139;
	text-decoration: none;
	font-weight: bolder;
}

a.enlaceNegro2:hover{
    text-decoration: line;
    text-indent: 10px;
    font-family: Tahoma;
    font-size: 11px;
    color: #B20700;
    font-weight: bolder;
}

a.enlaceRojo2:link, a.enlaceRojo2:visited, a.enlaceRojo2:active{
	font-family: Tahoma;
	font-size: 10px;
	color: #B20700;
	text-decoration: none;
	font-weight: normal;
}

a.enlaceRojo:hover{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
    font-weight: normal;
}

a.enlaceNegro:link, a.enlaceNegro:visited, a.enlaceNegro:active{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: none;
	font-weight: normal;
}
a.enlaceNegro:hover{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: #B20700;
    font-weight: normal;
}
a.enlaceNegroSinIndentar:link, a.enlaceNegroSinIndentar:visited, a.enlaceNegroSinIndentar:active{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: none;
	font-weight: normal;
}
a.enlaceNegroSinIndentar:hover{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: #B20700;
    font-weight: normal;
}

a.enlaceMenuIzquierdo:link, a.enlaceMenuIzquierdo:visited, a.enlaceMenuIzquierdo:active{
	text-decoration: none;
    text-indent: 10px;
    text-align: justify;
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    font-weight: bolder;
}
a.enlaceMenuIzquierdo:hover{
    text-decoration: none;
    text-indent: 10px;
    text-align: justify;
    font-family: Tahoma;
    font-size: 11px;
    color: rgb(178, 7, 0);
    font-weight: bolder;
}

a.enlaceBlanco:link, a.enlaceBlanco:visited, a.enlaceBlanco:active{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}
a.enlaceBlanco:hover{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: white;
    font-weight: normal;
}

a.enlaceBlanco10px:link, a.enlaceBlanco10px:visited, a.enlaceBlanco10px:active{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

a.enlaceBlanco10px:hover{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 10px;
	color: white;
    font-weight: normal;
}

div.contenedorDivEnlace{
	text-align: right;
}

.contenedorEnlaceRojo{
	border-top: dotted 1px #B20500;
	border-bottom: dotted 1px #B20500;
	text-align: center;
	display:inline;
}

.cabeceralista{
	text-align:left;
	font-family: Tahoma;
	font-size: 11px;
	color: #394139;
	font-weight: bolder;
}

.celdaRoja{
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
}

.celdaNegra{
	text-align: justify;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.celdaNoticiasGris{
	background-color: #D6D3D6;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
	width: 50%;
	border:0px;
}
.celdaNoticiasClara{
	background-color: #F0F0F0;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
	width: 50%;
	border:0px;
}
.tablaSinBordes{
	border-spacing: 0px;
	border:0px;
}
.celdaSeparadorGris{
	background-color: #D6D3D6;
	width: 2px;
	border:0px;
}
.celdaSeparadorRoja{
	background-color: #B20500;
	width: 2px;
	border:0px;
}
.bordeRojo{
	border: 2px;
	border-color: #B20500;
	border-style: solid;
}
.celdaGrisPie{
	background-color: #D6D3D6;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
}
.celdaMenuIzquierda{
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: right;
}
.separadorMenuIzquierdo{
	height: 3px;
	text-align: right;
	background-image: url(image/separadorMenuIzquierdo.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.textoCentrado{
	text-align: center;
}

.cuerpoContacto{

		/*border: solid 1px #085699;*/
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 520px;
	height: 100%;
	text-align: left;
	background: #FFFFFF;
	top: 0px;
	left: 0px;
}
body.bodyNormal{
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0;
	padding-top: 0px;
	background: white;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 100%;

}
.entradaListaPrincipal{
	list-style-type: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
   	background-color: #F0F0F0;
	border-bottom: 1px solid black;
}
.entradaListaPrincipal:hover{
	list-style-type: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
   	background-color: #D6D3D6;
   	border-bottom: 1px solid black;
}

.entradaListaSecundaria{
	list-style-type: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 25px;
   	background-color: white;
   	border-bottom: 1px solid #BBBBBB;
}

.entradaListaSecundaria:hover{
	list-style-type: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 25px;
   	background-color: #F0F0F0;
   	border-bottom: 1px solid #BBBBBB;
}

.tituloLista{
	list-style-type: none;
	background-color: #B20500;
	text-decoration: none;
    text-indent: 10px;
    text-align: justify;
    font-family: Tahoma;
    font-size: 11px;
    color: white;
    font-weight: bolder;
    padding-top: 6px;
    padding-bottom: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
   	border-bottom: 1px solid black;
}
.selectFundacion{
	width: 300px;
	text-decoration:none;
	text-align: justify;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: normal;
}

.titulocalendario {
	font-size: 10px;
	background-color: #B20500;
	color: #FFFFFF;
	font-weight: bold;
}

.titulocalendario2 {
	font-size: 10px;
	background-color: #393939;
	color: #FFFFFF;
	font-weight: bold;
}

.textocalendarioDiaActual {
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
}

.textocalendario {
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}

.textocalendarioWend{
	font-size: 10px;
	color: #ffffff;
	background-color: #393939;
}

.textocalendarioEvento {
	font-size: 10px;
	color: #ffffff;
	background-color: #FF9933;
}

.linkDiaEvento {
	font-size: 10px;
	text-decoration: none;
	color: #333333;
 }

.cuerpoMapa{

	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	width: 520px;
	height: 480px;
	text-align: left;
	background: #FFFFFF;
	top: 0px;
	left: 0px;
}

.contenedorListaMapaWeb{
	width: 490px;
}
.celdaTablaEnlaces{
	border-bottom: 1px #B20500 solid;
	padding: 2px;
	width: 150px;
	font-size: 12px;
	background-color: #F0F0F0;
}
.tablaDepartamentos{
	border-bottom: 1px black solid;
	border-top: 1px black solid;
	padding-top: 7px;
	padding-bottom: 7px;
}
 .criterios {
 	font-family: Tahoma;
 	font-size: 11px;
 	color: #B20700;
 	font-weight: bolder;
	left:10px;
	height:18px;
	width:70%;
	position:relative;
	top:-5px;
	text-align: left;
}

/* HECHOS */
.tablas {
	position:absolute;
	width: 529px;
	height: 350px;
	top:0px;
	left: 0px;
	/*border:solid 1px;*/
}


DIV#tabla1 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: visible; text-align:left; overflow:auto;

	/* SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/

}

div#tabla2 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;


	visibility: hidden;


	text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/

}


div#tabla3 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}

div#tabla4 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}

div#tabla5 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}

div#tabla6 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}


div#tabla7 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}


div#tabla8 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}


div#tabla9 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}


div#tabla10 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}


div#tabla11 {
	position:absolute;
	width: 519px;
	height: 345px;

	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}

div#tabla12 {
	position:absolute;
	width: 519px;
	height: 345px;
	top:0px;
	left: 0px; font-size:1em;
	visibility: hidden; text-align:left; overflow:auto;

/*	 SCROLLBAR-FACE-COLOR: #EAEAEA;
 	SCROLLBAR-SHADOW-COLOR: #692929;
	 SCROLLBAR-3DLIGHT-COLOR: #692929;
 	SCROLLBAR-ARROW-COLOR: #692929;
	 SCROLLBAR-TRACK-COLOR: #EAEAEA;
 	SCROLLBAR-DARKSHADOW-COLOR: #EAEAEA;*/
}


.fechasTablas {
	position:absolute;
	width: 523px;
	height:58px;
	top:355px;
	left: 0px;
	z-index: 9;
    /*border:solid 1px;*/

}

.celda1 {
	border-left: 1px solid #692929;

	border-top: 1px solid #692929;
	background-color: #EAEAEA;
	padding: 3px;
	/*text-align:center;*/
}

.celda1b {
	border-left: 1px solid #692929;
	border-top: 1px solid #692929;

	background-color: #EAEAEA;
	padding: 3px;
	text-align:center;
}

.celda1fin {
	border-left: 1px solid #692929;
	 border-right: 1px solid #692929;
	border-top: 1px solid #692929;
	background-color: #EAEAEA;
	padding: 3px;
}



.celda2 {
	background-color: #EAEAEA;
	border-left: 1px solid #692929;
	border-TOP: 1px solid #692929;
	color: #494949;
	padding: 3px;
}

.celda3 {
	border-left: 1px solid #692929;

	border-TOP: 1px solid #692929;
	background-color: #EAEAEA;
	color: #494949;
	padding: 3px;
}

.celda4 {

	border-left: 1px solid #692929;
	border-TOP: 1px solid #692929;
	border-bottom:1px solid #692929;
	background-color: #EAEAEA;
	color: #494949;
	padding: 3px;
}

.celda4fin {
	border-right: 1px solid #692929;
	border-left: 1px solid #692929;
	border-TOP: 1px solid #692929;
	border-bottom:1px solid #692929;
	background-color: #EAEAEA;
	color: #494949;
	padding: 3px;
}



.celda4b {
	border-left: 1px solid #692929;
	/*border-right: 1px solid #704B00;*/
	border-TOP: 1px solid #692929;
	border-bottom:1px solid #692929;
	background-color: #EAEAEA;
	color: #692929;
	padding: 3px;
	text-align:center;
}

.celdacabecera {
	border-left: 1px solid #692929;
	border-TOP: 1px solid #692929;
	background-color: #EAEAEA;
	color: #692929;
	padding: 3px;
	text-align:center;
}
.celdacabecerab {
	border-left: 1px solid #692929;
	border-right: 1px solid #692929;
	border-TOP: 1px solid #692929;
	background-color: #ffffff;
	color: #692929;
	padding: 3px;
	text-align:center;
}

.celda1blanca {
	border-left: 1px solid #692929;
	border-top: 1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
}


.celda1blancab {
	border-left: 1px solid #692929;
	text-align:center;
	border-top: 1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
}

.celda1blancafin {
	border-left: 1px solid #692929;
	border-right: 1px solid #692929;
	border-top: 1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
}



.celda2blanca {
	border-TOP: 1px solid #692929;
	padding: 3px;
	border-left: 1px solid #692929;
	background-color: #FFFFFF;
}

.celda3blanca {
	border-left: 1px solid #692929;

	border-TOP: 1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
}
.celda4blanca {
	border-left: 1px solid #692929;
	border-TOP: 1px solid #692929;
	border-bottom:1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
}

.celda4blancafin {
	border-left: 1px solid #692929;
	border-right: 1px solid #692929;
	border-TOP: 1px solid #692929;
	border-bottom:1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
}


.celdacabecerablanca {
	border-left: 1px solid #692929;
	border-TOP: 1px solid #692929;
	padding: 3px;
	background-color: #FFFFFF;
	text-align:center;
}

.celda11 {
text-align:center;
	border-left: 1px solid #692929;
	border-right: 1px solid #692929;
	border-top: 1px solid #692929;
	border-bottom: 1px solid #692929;
}


.celdacabecerasinbordes {
	border-left: 0px solid #692929;
	border-TOP: 0px solid #692929;
	background-color: #EAEAEA;
	color: #692929;
	padding: 3px;

}


.textoTabla {
   	color: #494949;
	font-size: 0.7em;
	text-align:left;
}


/*
.textoTablaFecha {
   	color: #692929;
	font-size: 0.7em;
	text-align:center;
	font-weight: bold;
}
*/

.textoTablaFecha{
	text-decoration:none;
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	color: #393939;
	font-size: 11px;
	font-weight: bold;
}

/*
.textoTablaCabecera {
   	color: #000000;
	font-size: 0.7em;
	text-align:center;
	font-weight: bold;
}
*/

.textoTablaCabecera{
	text-indent:10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	color: #B20700;
	font-weight: bolder;
}

.cabeceraTablas {
	position:absolute;
	width: 523px;
	height:17px;
	top:91px;
	left: 9px;
	color:#692929;
	font-size: 0.7em;
	font-weight:bold;
}


.enlaceFecha {
	color:#692929;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;

}

.enlaceFecha:hover {
	color:#692929;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
}

.enlaceFechan {
	color:#000000;
	font-size: 0.6em;
	font-weight:bold;
	text-decoration: none;

}

.enlaceFechan:hover {
	color:#000000;
	font-size: 0.6em;
	font-weight:bold;
	text-decoration: underline;
}

body.bodyIframes{
	background: #FFFFFF;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 5;

}
/* FIN HECHOS */

p{
	text-align:justify;
}


.textoJustificado{
	text-align: justify;
}
.contenedorTextoNoticias{
	overflow: hidden;
	line-height: 80%;
}
