@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&display=swap');


body, h1, h2, h3, h4, p, blockquote, ul, li, hr{
	margin:0;
	padding:0;
}

li {
	list-style:none;
}

.titulo{
	font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
    font-size: 55px;
    text-transform: uppercase;
    font-weight: 400;
}


#fotogrande1 img{
	width: 60%;
    height: auto;
    margin-bottom: 10px;
}

#fotogrande2 img{
	width: 30%;
    height: auto;
    margin-bottom: 10px;
}

body {
	background-image:url(img/fondo.jpg);	
}

#wrapper {
	height:675px;
	width:956px;
	text-align:center;
  	position:absolute;
	top:50%;
	left:50%;
	background-image: url("img/fondomapa.jpg");
	background-repeat:no-repeat;
	background-position:center;
 	margin-left:-478px;
	margin-top:-387px;
	
}

#wrapper2 {
	height:674px;
	width:956px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-478px;
	margin-top:-387px;
	
}


#cabecera {
	float: left;
	height: 219px;
	width: 956px;
}
#espaciosuperior {
	height: 80px;
	width: 76px;
	padding-top:15px;
	padding-left: 880px;
}
#titulo {
	height: 69px;
	width: 956px;
	text-align: center;
	text-indent:-9999px;
	background-image:url(img/titulojlf.png);
	background-repeat:no-repeat;
	background-position:center;

}
#glosario {
	float: left;
	height: 90px;
	padding-left:20px;
	width: 458px;
	padding-top:82px;
}
#diccionario {
	float: left;
	height: 90px;
	width: 478px;
	padding-top:82px;

}

#secciones {
	height: 456px;
	width: 956px;
	float: left;
}
#glosarioimagen {
	height: 284px;
	width: 171px;
	padding-left:34px;
	float: left;
	text-align:right;
}

#glosariosecciones {
	float: left;
	height: 283px;
	padding-top:1px;
	width: 247px;
	padding-left:19px;
}

#glosariosecciones ul li {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	text-align:left;
	margin-bottom:20px;
}

#diccionarioimagen {
	float: left;
	height: 284px;
	width: 193px;
	padding-left:50px;
}
#diccionariosecciones {
	float: left;
	height: 284px;
	width: 220px;
	padding-left:15px;
}

#diccionariosecciones ul li {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	text-align:left;
	margin-bottom:20px;
}


#titulosecciones {
	height: 45px;
	width: 956px;
	text-align:center;
	padding-top:10px;
}

#titulosecciones2 {
	height: 45px;
	width: 956px;
	text-align:center;
	padding-top:3px;
}

#titulosecciones2 ul li {
	display:inline;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#titulosecciones ul li {
	display:inline;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a {
	text-decoration:none;
	color:#000;

}

 a:hover {
	text-decoration:none;
	color:#930;

}

#espaciosuperior p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#mapasuperior {
	width:891px;
	height:156px;
	padding-left:65px;	
	background-image:url(img/fondosuperior.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
}

#titulosuperiorsecciones {
	width:800px;
	padding-top:56px;
	height:100px;
	float:left;
}

#titulosuperioresping {
	width:auto;
	height:100px;
	padding-top:15px;
	padding-right:3px;
	float:right;	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	
}



#cuerpo {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:356px;
	padding-top:112px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpousodelglosario {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:286px;
	padding-top:182px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpousodelglosario2 {
	width:956px;
	height:651px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpoobras {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:436px;
	padding-top:32px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpoobrasec {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:458px;
	padding-top:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpoobrasec2 {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:438px;
	padding-top:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpoobras3 {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:456px;
	padding-top:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#botonesresenas {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:30px;
	margin-top:17px;
	float:left;
	text-align:right;
	
}

#botonesresenas2 {
	width:426px;
	margin-left:200px;
	margin-right:200px;
	height:30px;
	margin-top:23px;
	float:left;
	text-align:center;
}

#botonesresenas3 {
	width:426px;
	margin-left:200px;
	margin-right:200px;
	height:30px;
	margin-top:18px;
	float:left;
	text-align:center;
}

#botonesresenas4 {
	width:426px;
	margin-left:200px;
	margin-right:200px;
	height:30px;
	margin-top:16px;
	float:left;
	text-align:center;
}

#botonesresenas5 {
	width:226px;
	margin-left:246px;
	height:30px;
	margin-top:16px;
	float:left;
	text-align:center;
}

#botonesresenas6 {
	width:226px;
	margin-left:246px;
	height:20px;
	padding-top:10px;
	float:left;
	text-align:center;
}

#botonesresenas7 {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:30px;
	margin-top:50px;
	float:left;
	text-align:right;
	
}


#cuerpoobras2 {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:426px;
	padding-top:42px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#columnarevista {
	width:141px;
	height:400px;
	float:left;
}

#columnaresena {
	height:400px;
	width:660px;
	padding-left:24px;
	float:left;
}



#textorevista1 {
	width:645px;
	padding-right:15px;
	float:left;	
}

#portadarevista2 {
	width:150px;
	height:230px;
	float:left;
		
}

#cuerpocontacto {
	width:516px;
	padding-left:375px;
	padding-right:65px;
	height:346px;
	padding-top:122px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:29px;
	font-size:22px;
}

#cuerpoenlaces {
	width:806px;
	padding-left:85px;
	padding-right:65px;
	height:426px;
	padding-top:42px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpoglosariodescripcion {
	width:956px;
	height:471px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuadrodescripcion {
	width:593px;
	padding-left:65px;
	padding-right:30px;
	height:446px;
	padding-top:15px;
	float:left;	
}

#galeriadescripcion2 {
	width:267px;
	height:471px;
	float:left;	
}


#galeriadescripcion2 {
	width:267px;
	margin-top:20px;
	height:451px;
	text-align:center;
	float:left;	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#galeriadescripciondiccionario {
	width:267px;
	height:391px;
	float:left;
	text-align:center;
	padding-top:80px;	
}


.parrafoobras {
	font-size:14px;
	line-height:18px;
}

.parrafodescripcion {
	font-size:13px;
	line-height:16px;
}

.parrafodescripcion2 {
	font-size:17px;
	line-height:22px;
	padding-top:150px;
}


.parrafoobras strong {
	font-size:14px;
	line-height:18px;	
}

#mapainferior {
	width:956px;
	height:40px;
	padding-top:13px;
	background-image:url(img/fondoinferior.jpg);
	background-position:center;
	background-repeat:no-repeat;	
}

#mapainferior2 {
	width:956px;
	height:25px;
	background-image:url(img/fondoinferior.jpg);
	background-position:center;
	background-repeat:no-repeat;	
}

#cuerpofotos1 {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:396px;
	padding-top:72px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#foto1 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/01min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;

}

#foto2 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/02min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
}

#foto3 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/03min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
}

#foto4 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/04min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
}

#foto5 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/05min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
}

#foto6 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/06min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
}

#foto7 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/07min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
}

#foto8 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/08min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
	margin-top:25px;
	margin-left:116px;

}

#foto9 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/09min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
	margin-top:25px;

}

#foto10 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/10min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
	margin-top:25px;

}

#foto11 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/11min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
	margin-top:25px;
}

#foto12 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/12min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
	margin-top:25px;
}

#foto13 {
	width:96px;
	height:137px;
	float:left;
	background-image:url(img/13min.jpg);
	background-repeat:no-repeat;
	margin-right:19px;
	margin-top:25px;
}

#cuerpofotos2 {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:436px;
	padding-top:32px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}

#cuerpofotos2b {
	width:826px;
	padding-left:65px;
	padding-right:65px;
	height:458px;
	margin-top:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:17px;
}


#textofotos {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	

}

#textofotos2 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:947px;
	margin-left:-50px;

}

#textofotos3 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:947px;
	margin-left:-50px;
	margin-top:10px;
	margin-bottom:10px;

}





#botonesfotos1 {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:30px;
	margin-top:10px;
	float:left;
	text-align:right;
	
}

#botonesfotos2 {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:10px;
	float:left;
	text-align:right;
	
}

#botonesfotos2b {
	width:226px;
	margin-left:239px;
	margin-right:220px;
	margin-top:3px;
	height:10px;
	float:left;
	text-align:right;
	
}

#botonesfotos3 {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:10px;
	margin-top:-10px;
	float:left;
	text-align:right;
	
}

#botonesfotos3b {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:10px;
	margin-top:-5px;
	float:left;
	text-align:right;
	
}

#botonesfotos4 {
	width:226px;
	margin-left:284px;
	margin-right:200px;
	height:10px;
	margin-top:-15px;
	float:left;
	text-align:right;
	
}

#botonesfotos5 {
	width:226px;
	margin-left:192px;
	margin-right:200px;
	height:30px;
	margin-top:11px;
	float:left;
	text-align:right;
	
}

#galeriadescripcion2 {
	width:267px;
	margin-top:20px;
	height:451px;
	text-align:center;
	float:left;	
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/*
     FILE ARCHIVED ON 16:49:48 May 30, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:19:25 Jan 16, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.542
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 28.069
  LoadShardBlock: 3216.971 (3)
  PetaboxLoader3.datanode: 3071.024 (4)
  PetaboxLoader3.resolve: 209.066 (2)
  load_resource: 90.36
*/