html, body {
    margin: 0;
    padding: 0;
      }
	  
html a{
color: rgb(255, 136, 0);
text-decoration: underline;
  font-family: "Libre Baskerville", serif;
  text-decoration: none;
}

html a:hover {
color: rgb(255, 0, 0);
}

html a:visited {
color: rgb(115, 103, 7);
}




@media screen and (min-width: 320px) {

.logo_footer{
	width:80vw;
	margin:auto;
	margin-top:50px;
}


.creditos_texto{
  font-family: "Libre Baskerville", serif;
	text-align:center;
	color:white;
	font-size:1.5em;
	margin:auto;
	line-height:1.1em;
}

#donacion{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	  border-width: 0px;
  border-style: solid;
  border-color: red;
  background-color: #FFF;
}

#suscripcion{
width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	  border-width: 0px 0px 10px 0px;
  border-style: solid;
  border-color: #000000;
  background-color: white;
}

.cajaYoutube{
	width:94%;
}

.contenedorTextoSubt{
	width:100%;
	height:6em;
	display:flex;
	align-items: flex-end;
	justify-content: center;
	position:relative;
margin-top: -6em;
z-index: 4;
background: RGBA(0, 0, 0, 0);
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(123, 0, 0, 1) 100%);
}


	.textoDescripcionVideo p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: .8em;
  line-height: 1.4em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding-left: 5vw;
  padding-right: 5vw;
}	  

.textoDescripcionVideo{
width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
background-color: none;
position: relative;
padding-bottom: 2vh;
}	  

.contenedorTextoDescripcionVideo{
	width:100%;
	height:25vh;
	display:flex;
	align-items: flex-end;
	justify-content: center;
	position:relative;
margin-top: -25vh;
z-index: 4;
background: RGBA(0, 0, 0, 0);
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(123, 0, 0, 1) 100%);
}


.textoEstiloResaltado p{
	width:90%;
  font-family: "Libre Baskerville", serif;
  font-size: .9em;
  line-height: 1.5em;
  color: #ffffff;
  text-align: center;
}

.textoEstiloResaltado{
	width:97%;
	display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
padding-top: 5vh;
padding-bottom: 5vh;
background-color: #000000;
}

.seccionGaleria{
	width:100%;
	display: none;
		align-items: center;
	justify-content: center;
}

.seccionGaleriaMovil{
	width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
}

.cajaTexto2{
    width:100%;
    display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap:wrap;
	padding-top: 5vh;
}

.cajaTexto{
    width:100%;
    display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap:wrap;
}

	.rampSupBl{
		width:100%;
		height:10vh;
	background: RGBA(255, 255, 255, 0);
	background: linear-gradient(0deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	margin-bottom: -10vh;
	position: relative;
	z-index: 3;
	}

	.scrollyAlternoP p{
	font-family: "Libre Baskerville", serif;
    text-align: justify;
    font-size: 1em;
    line-height: 1.5em;
    padding-left: 5vw;
    padding-right: 5vw;
    color: rgb(50,50,50);
    hyphens: auto;
	}

	.scrollyAlternoP {
	width:100%;
	background-color: #FFF;
	width: 90%;
    padding-top: 4vh;
    padding-bottom: 0vh;
    padding-left: 3vw;
    padding-right: 3vw;
    background-color: white;
	}

	.scrollytellingUP{ 
	width:100%;
	position: relative;
	z-index: 1;
	display: none;
	}

	.seccionScrollyAlterno{
	width:100%;
	position: relative;
    z-index: 1;
    display: block;
	}

	.cajaScrollyAlterno{
	width: calc( 100% + 6vw);
  	position: relative;
  	margin-left: -3vw;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	}

	.imgScrollyAlterno{
	position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
    justify-content: center;
	}

	.imgScrollyAlterno img{
	position: relative;
    width: 150vw;
    height: auto;
    max-width: none;
	}

	#barraLogo{
    position:relative;
	width:100%;
	height:6dvh;
    background:linear-gradient(40deg,rgba(0, 0, 0, 0.7) 40%, rgba(196, 27, 27, 0.4) 83%, rgba(201, 193, 34, 0.4) 88%, rgba(0, 0, 0, 0.7) 92%);
	/*border-bottom: 2px;
	border-bottom-style: solid;
    border-bottom-color: rgb(36, 49, 123);*/
	display:flex;
	align-items: center;
	justify-content: center;
    z-index:2;
}

#barraLogo img{
		max-height:5dvh;
		padding-bottom:0px;
		margin-top:.5vh;
}

#Portada{
width:100%;
height:100dvh;
background-color:black;	
}

#cajaPortada{
    width: 100%;
    height: 94dvh;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    justify-content: start;

}

#cajaPortadaVideo{
    height: 94dvh;
}


#portadaVideo{
	position: absolute;
    top: 0vh;
    display: block;
    width: 100%;
    height: 100dvh;
    object-fit: cover;
    z-index: 1;
}


.cajaVideoSubtituloUP{
	width:100%;
	height:0;
	display: flex;
	align-items: bottom;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	padding-bottom: 90%;
	z-index: 1;
}


.cajaVideoSubtituloUP2{
	width:100%;
	height:0;
	display: flex;
	align-items: bottom;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	padding-bottom: 90%;
	z-index: 1;
}

.cajaVideoSubtitulo video{
	width:150vw;
	height:auto;
	display:block;
	max-width: none;
}  

.cajaVideoSubtitulo{
	width:calc(100% + 6vw);
	height: 100%;
	height:fit-content;
	position:absolute;
	  top: 0;
  left: -3vw;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.scrollytelling .stage .scene .right-p {
  position: absolute;
width: 165vw;
height: auto;
top:50%;
left:50%;
  transform: translate(-50%,-50%);
  max-width: none;
}

#cajaTextoTitular{
	width:100%;
	height:auto;
	display: flex;
	    align-items: start;
    justify-content: start;
	flex-wrap: wrap;
	padding-left: 3vw;
	padding-right: 5vw;
	padding-bottom: 1%;
padding-top: 1%;
}

#cajaSubtitulo{
	width:100vw;
	display:flex;
	justify-content: left;
	align-items: center;
	flex-wrap:wrap;
	padding-bottom: 1vh;
}
	
.UPcontenedorTextoSubt2{
	width:100%;
	height:5em;
	position: relative;
}

.UPcontenedorTextoSubt3{
	width:100%;
	height:5em;
	position: relative;
}

.UPcontenedorTextoSubt4{
	width:100%;
	height:5em;
	position: relative;
	margin-top: 10vh;
}

#donacion p{
  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:#000000;
	font-size:1.5em;
	margin:auto;
	line-height:1.1em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	text-decoration: none;
}

#suscripcion p{
	  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:#000000;
	font-size:1.5em;
	margin:auto;
	line-height:1.1em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	text-decoration: none;
}

#seccionApoyoBotones{
	width:80%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.imagenEstilo2 img{
	width:95%;
}

.imagenEstilo2{
	width:90vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #000000;
	padding-top: 1.5vh;
	padding-bottom: 1vh;
}

.cajaFlourish{
	width:90%;
	height:fit-content;
}

.seccionVideo1 video{
	width:85%;
}	

.textoSubtitulo p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: 1.5em;
  line-height: 1.2em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
padding-bottom: 2vh;
}	  

.textoSubtitulo{
width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
background-color: none;
position: relative;
}	  

.contenedorTextoSubt2{
	position:absolute;
	width:calc(100% + 6vw);
	height:5em;
	display:flex;
	align-items: center;
	justify-content: center;
	margin-left: -3vw;
z-index: 0;
background-color:rgb(123,0,0);
}



	.textoSubtitulo2 p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: 1.5em;
  line-height: 1.2em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
}	

.imagenEstilo3 img{
	width:95%;
}

.imagenEstilo3{
	width:90vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000000;
	padding-top: 1.5vh;
	padding-bottom: 3vh;
		flex-wrap: wrap;
}

.columna1{
width:100%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}

.columna2{
width:100%;
display: flex;
align-items: center;
justify-content: center;
padding-bottom: 5vh;
}

.columna3{
width:100%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}

	.columna4{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 6vh;
	}

	.seccionIzq{
	width: 4vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: left;
	flex-shrink: 0;
	z-index: 2;
	}

	.seccionCentral{
	width:92vw;
	background-color:white;
	display: flex;
	flex-wrap: wrap;
		align-items: center;
	justify-content: center;
	}

	.seccionDer{
	width: 4vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: right;
	justify-content: center;
	flex-shrink: 0;
	z-index: 2;
	}

	.franjaVerticalK{
	width:calc(4vw - 30px);
	height:100%;
	background-color: rgb(0,0,0);
	display:block;
	}
	
	.cajaGaleria2{
	width:95%;
	}

	.contenedorGaleria2{
	width:95%;
	display: flex;
		align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 1.5vh;
	background-color: #000000;
	}

  .scrollytelling .content .s-slide .s-card {
    width: 60%;
  }

	.scrollytelling .content .s-slide .s-card {
  font-family: "Libre Baskerville", serif;
  font-size: 1em;
  line-height: 1.5em;
  width: 70%;
  padding: 1.5rem;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16);
  color: #FFF;
	}

	.imagenEstilo1 img{
	width:95%;
	}

	.imagenEstilo1{
	width:90vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000000;
	padding-top: 1.5vh;
	padding-bottom: 1.5vh;
	}


	.cajaDosColumnas{
	width:100%;
	display: flex;
	padding-top: 0vh;
	padding-bottom: 0vh;
	flex-wrap: wrap;
	}

		.textoEstiloColumna1 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstiloColumna1{
		width:90%;
	display: block;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 0vh;
	padding-bottom: 0vh;


	}

	.textoEstilo2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo2{
    width:90%;
	padding-top: 8vh;
	padding-bottom: 5vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1Columna{
    width:90%;
	padding-top: 6vh;
	padding-bottom: 0vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1Columna p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo1Columna2{
    width:90%;
	padding-top: 0vh;
	padding-bottom: 0vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1Columna2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

		.textoEstilo1_Columna2{
    width:90%;
	padding-top: 0vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1_Columna2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo1{
    width:90%;
	padding-top: 0vh;
	padding-bottom: 0vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}


	#cajaAbstract{
	width:100%;
	background: linear-gradient(0deg,rgba(123, 0, 0, 1) 0%, rgba(0, 0, 0,1) 50%);
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 14vh;
	padding-bottom: 6vh;
	margin:0;
	}

	#cajaAbstract p{
	font-family:"Libre Baskerville", serif;
	text-align:center;
	font-size:1em;
	line-height:1.8em;
	color:white;
	hyphens: auto;
	width:80%;
	}

	.textoTitular{
	display:flex;
  font-family: "Libre Baskerville", serif;
	font-size:2em;
	line-height:1.2em;
	color:#ffffff;
	align-items: center;
    justify-content: left;
    margin: 0;
	text-shadow: 3px 3px 5px black;

	}

}


@media screen and (min-width: 720px) {

.logo_footer{
	width:50vw;
	margin:auto;
	margin-top:50px;
}


.creditos_texto{
  font-family: "Libre Baskerville", serif;
	text-align:center;
	color:white;
	font-size:2em;
	margin:auto;
	line-height:1.1em;
}

#donacion{
	width:50%;
	display: flex;
	align-items: center;
	justify-content: center;
	  border-width: 0px;
  border-style: solid;
  border-color: red;
  background-color: #FFF;
}

#suscripcion{
width:50%;
	display: flex;
	align-items: center;
	justify-content: center;
	  border-width: 0px 3px 0px 0px;
  border-style: solid;
  border-color: #000000;
  background-color: white;
}

.cajaYoutube{
	width:80%;
}

.contenedorTextoSubt{
	width:100%;
	height:6em;
	display:flex;
	align-items: center;
	justify-content: center;
	position:relative;
margin-top: -6em;
z-index: 4;
background: RGBA(0, 0, 0, 0);
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(123, 0, 0, 1) 100%);
}


.textoDescripcionVideo p{
	width:100%;
	text-align: center;
display: block;
  font-family: "Libre Baskerville", serif;
  font-size: 1em;
  line-height: 1.4em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding-left: 5vw;
  padding-right: 5vw;
}	  

.textoDescripcionVideo{
width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
background-color: none;
position: relative;
padding-bottom: 0vh;
}	  

.contenedorTextoDescripcionVideo{
	width:100%;
	height:6em;
	display:flex;
	align-items: center;
	justify-content: center;
	position:relative;
margin-top: -6em;
z-index: 4;
background: RGBA(0, 0, 0, 0);
background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(123, 0, 0, 1) 100%);
}


.textoEstiloResaltado p{
	width:90%;
  font-family: "Libre Baskerville", serif;
  font-size: .9em;
  line-height: 1.5em;
  color: #ffffff;
  text-align: center;
}


.textoEstiloResaltado{
	width:80%;
	display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
padding-top: 4vh;
padding-bottom: 1vh;
background-color: #000000;
}

.seccionGaleriaMovil{
	width:100%;
	display: none;
		align-items: center;
	justify-content: center;
}

.seccionGaleria{
	width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
}

.cajaTexto2{
    width:100%;
    display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap:wrap;
	padding-top: 0vh;
}

.cajaTexto{
    width:100%;
    display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap:wrap;
}

.rampSupBl{
	width:100%;
	height:25vh;
background: RGBA(255, 255, 255, 0);
background: linear-gradient(0deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
margin-bottom: -25vh;
position: relative;
z-index: 3;
}


.scrollytellingUP{ 
	width:100%;
	position: relative;
	z-index: 1;
	display: block;
}

	.seccionScrollyAlterno{
		display:none;
	}

#barraLogo{
    position:relative;
	width:100%;
	height:6vh;
    background:linear-gradient(40deg,rgba(0, 0, 0, 0.7) 40%, rgba(196, 27, 27, 0.4) 83%, rgba(201, 193, 34, 0.4) 88%, rgba(0, 0, 0, 0.7) 92%);
	/*border-bottom: 2px;
	border-bottom-style: solid;
    border-bottom-color: rgb(36, 49, 123);*/
	display:flex;
	align-items: center;
	justify-content: center;
    z-index:2;
}

#barraLogo img{
		max-height:5vh;
		padding-bottom:0px;
		margin-top:.5vh;
}


#Portada{
width:100%;
height:100vh;
background-color:black;	
}


#cajaPortada{
    width: 100%;
    height: 94vh;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    justify-content: start;

}

#cajaPortadaVideo{
    height: 94vh;
}


#portadaVideo{
	position: absolute;
    top: 0vh;
    display: block;
    width: 100%;
    height: 100vh;
    object-fit: cover;
    z-index: 1;
}


.cajaVideoSubtituloUP{
	width:100%;
	height:0;
	display: flex;
	align-items: bottom;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	padding-bottom: 60%;
	z-index: 1;
}


.cajaVideoSubtituloUP2{
	width:100%;
	height:0;
	display: flex;
	align-items: bottom;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	padding-bottom: 71%;
	z-index: 1;
}

.cajaVideoSubtitulo video{
	width:100%;
	height:auto;
	display:block;
}  

.cajaVideoSubtitulo{
	width:calc(100% + 6vw);
	height: 100%;
	height:fit-content;
	position:absolute;
	  top: 0;
  left: -3vw;
    display: block;
}

.scrollytelling .stage .scene .right-p {
  position: absolute;
width: 100vw;
height: auto;
top:50%;
left:50%;
  transform: translate(-50%,-50%);
  max-width: none;
}

#cajaTextoTitular{
	width:100%;
	height:auto;
	display: flex;
	    align-items: start;
    justify-content: start;
	flex-wrap: wrap;
	padding-left: 2vw;
	padding-right: 2vw;
	padding-bottom: 1%;
padding-top: 1%;
}

#cajaSubtitulo{
	width:50vw;
	display:flex;
	justify-content: left;
	align-items: center;
	flex-wrap:wrap;
	padding-bottom: 1vh;
}

.UPcontenedorTextoSubt2{
	width:100%;
	height:5em;
	position: relative;
}

.UPcontenedorTextoSubt3{
	width:100%;
	height:5em;
	position: relative;
}

.UPcontenedorTextoSubt4{
	width:100%;
	height:5em;
	position: relative;
	margin-top: 10vh;
}

#donacion p{
  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:#000000;
	font-size:1.5em;
	margin:auto;
	line-height:1.1em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	text-decoration: none;
}

#suscripcion p{
	  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:#000000;
	font-size:1.5em;
	margin:auto;
	line-height:1.1em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	text-decoration: none;
}

#seccionApoyoBotones{
	width:80%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
}


.logo_footer{
	width:50vw;
	margin:auto;
	margin-top:50px;
}

.imagenEstilo2 img{
	width:95%;
}

.imagenEstilo2{
	width:90vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #000000;
	padding-top: 3vh;
	padding-bottom: 1vh;
}

.cajaFlourish{
	width:90%;
	height:fit-content;
}

.seccionVideo1 video{
	width:40%;
}	

.textoSubtitulo p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: 2em;
  line-height: 1.2em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
padding-bottom: 0;
}	  

.textoSubtitulo{
width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
background-color: none;
position: relative;
}	  

.contenedorTextoSubt2{
	position:absolute;
	width:calc(100% + 6vw);
	height:5em;
	display:flex;
	align-items: center;
	justify-content: center;
	margin-left: -3vw;
z-index: 0;
background-color:rgb(123,0,0);
}

.cajaYoutube{
	width:80%;
}

	.textoSubtitulo2 p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: 2em;
  line-height: 1.2em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
}	

.imagenEstilo3 img{
	width:95%;
}

.imagenEstilo3{
	width:90vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000000;
	padding-top: 3vh;
	padding-bottom: 3vh;
		flex-wrap: wrap;
}

.columna1{
width:100%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}

.columna2{
width:100%;
display: flex;
align-items: center;
justify-content: center;
padding-bottom: 0;
}

.columna3{
width:100%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}

.columna4{
width:100%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 6vh;
}

	.seccionIzq{
	width: 4vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: left;
	flex-shrink: 0;
	z-index: 2;
	}

	.seccionCentral{
	width:92vw;
	background-color:white;
	display: flex;
	flex-wrap: wrap;
		align-items: center;
	justify-content: center;
	}

	.seccionDer{
	width: 4vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: right;
	justify-content: center;
	flex-shrink: 0;
	z-index: 2;
	}

	.franjaVerticalK{
	width:calc(4vw - 30px);
	height:100%;
	background-color: rgb(0,0,0);
	display:block;
	}
	
	.cajaGaleria2{
	width:95%;
	}

	.contenedorGaleria2{
	width:95%;
	display: flex;
		align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 4vh;
	background-color: #000000;
	}

  .scrollytelling .content .s-slide .s-card {
    width: 60%;
  }

	.scrollytelling .content .s-slide .s-card {
  font-family: "Libre Baskerville", serif;
  font-size: 1em;
  line-height: 1.5em;
  width: 70%;
  padding: 1.5rem;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16);
  color: #FFF;
	}

	.imagenEstilo1 img{
	width:90%;
	}

	.imagenEstilo1{
	width:60vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000000;
	padding-top: 5vh;
	padding-bottom: 5vh;
	}


	.cajaDosColumnas{
	width:100%;
	display: flex;
	padding-top: 0vh;
	padding-bottom: 0vh;
	flex-wrap: wrap;
}

		.textoEstiloColumna1 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstiloColumna1{
		width:70%;
	display: block;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 0vh;
	padding-bottom: 0vh;


	}

	.textoEstilo2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo2{
    width:70%;
	padding-top: 8vh;
	padding-bottom: 5vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1Columna{
    width:70%;
	padding-top: 6vh;
	padding-bottom: 0vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1Columna p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo1Columna2{
    width:70%;
	padding-top: 0vh;
	padding-bottom: 0vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1Columna2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

		.textoEstilo1_Columna2{
    width:70%;
	padding-top: 0vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1_Columna2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo1{
    width:70%;
	padding-top: 6vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}
	

#cajaAbstract{
	width:100%;
background: linear-gradient(0deg,rgba(123, 0, 0, 1) 0%, rgba(0, 0, 0,1) 50%);
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 14vh;
	padding-bottom: 10vh;
	margin:0;
}

	#cajaAbstract p{
	font-family:"Libre Baskerville", serif;
	text-align:center;
	font-size:1em;
	line-height:1.8em;
	color:white;
	hyphens: auto;
	width:70%;
	}

	.textoTitular{
	display:flex;
  font-family: "Libre Baskerville", serif;
	font-size:2.5em;
	line-height:1.2em;
	color:#ffffff;
	align-items: center;
    justify-content: left;
    margin: 0;
	text-shadow: 3px 3px 5px black;
	}

}


@media screen and (min-width: 1100px) {

.cajaVideoSubtituloUP{
	width:100%;
	height:0;
	display: flex;
	align-items: bottom;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	padding-bottom: 60%;
	z-index: 1;
}


.cajaVideoSubtituloUP2{
	width:100%;
	height:0;
	display: flex;
	align-items: bottom;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	padding-bottom: 71%;
	z-index: 1;
}
	
.UPcontenedorTextoSubt2{
	width:100%;
	height:6em;
	position: relative;
}

.UPcontenedorTextoSubt3{
	width:100%;
	height:6em;
	position: relative;
}

.UPcontenedorTextoSubt4{
	width:100%;
	height:6em;
	position: relative;
	margin-top: 10vh;
}

#donacion p{
  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:#000000;
	font-size:2em;
	margin:auto;
	line-height:1.1em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	text-decoration: none;
}

#suscripcion p{
	  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:#000000;
	font-size:2em;
	margin:auto;
	line-height:1.1em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	text-decoration: none;
}	

#seccionApoyoBotones{
	width:60%;
	display: flex;
	align-items: center;
	justify-content: center;
}


.logo_footer{
	width:25vw;
	margin:auto;
	margin-top:50px;
}

.imagenEstilo2 img{
	width:60vw;
}

.imagenEstilo2{
	width:70vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #000000;
	padding-top: 5vh;
	padding-bottom: 1vh;
}

.cajaFlourish{
	width:60%;
	height:fit-content;
}

.seccionVideo1 video{
	width:40%;
}	

.textoSubtitulo p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: 3em;
  line-height: 1.2em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
}	  

.textoSubtitulo{
width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
background-color: none;
position: relative;
}	  

.contenedorTextoSubt2{
	position:absolute;
	width:calc(100% + 6vw);
	height:6em;
	display:flex;
	align-items: center;
	justify-content: center;
	margin-left: -3vw;
z-index: 0;
background-color:rgb(123,0,0);
}

.cajaYoutube{
	width:60%;
}

	.textoSubtitulo2 p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: 3em;
  line-height: 1.2em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0;
}	

.imagenEstilo3 img{
	width:95%;
}

.imagenEstilo3{
	width:80vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000000;
	padding-top: 3vh;
	padding-bottom: 3vh;
		flex-wrap: wrap;
}

	.columna1{
width:60%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}

.columna2{
width:40%;
display: flex;
align-items: center;
justify-content: center;
}

.columna3{
width:40%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}

.columna4{
width:60%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 0vh;
}

	.seccionIzq{
	width: 3vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: left;
	flex-shrink: 0;
	z-index: 2;
	}

	.seccionCentral{
	width:94vw;
	background-color:white;
	display: flex;
	flex-wrap: wrap;
		align-items: center;
	justify-content: center;
	}

	.seccionDer{
	width: 3vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: right;
	justify-content: center;
	flex-shrink: 0;
	z-index: 2;
	}

	.franjaVerticalK{
	width:calc(3vw - 30px);
	height:100%;
	background-color: rgb(0,0,0);
	display:block;
	}

	
	.cajaGaleria2{
	width:90%;
	}

	.contenedorGaleria2{
	width:80%;
	display: flex;
		align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 4vh;
	background-color: #000000;
	}

  .scrollytelling .content .s-slide .s-card {
    width: 50%;
  }


	.scrollytelling .content .s-slide .s-card {
  font-family: "Libre Baskerville", serif;
  font-size: 1em;
  line-height: 1.5em;
  width: 45%;
  padding: 1.5rem;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16);
  color: #FFF;
	}

	.imagenEstilo1 img{
	width:30vw;
	}

	.imagenEstilo1{
	width:40vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000000;
	padding-top: 5vh;
	padding-bottom: 5vh;
	}

	.cajaDosColumnas{
	width:100%;
	display: flex;
	padding-top: 0vh;
	padding-bottom: 0vh;
	flex-wrap: wrap;
}

	.textoEstiloColumna1 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstiloColumna1{
		width:80%;
	display: block;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 5vh;
	padding-bottom: 5vh;
	}

	.textoEstilo2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo2{
    width:50%;
	padding-top: 8vh;
	padding-bottom: 5vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

		
	.textoEstilo1Columna2{
    width:80%;
	padding-top: 6vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	
	.textoEstilo1Columna2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}

	.textoEstilo1{
    width:50%;
	padding-top: 6vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}

	.textoEstilo1_Columna2{
    width:50%;
	padding-top: 6vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}


		.textoEstilo1_Columna2 p{
	font-family:"Libre Baskerville", serif;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	padding-left:7px;
	padding-right:7px;
	color:rgb(50,50,50);
	hyphens: auto;
	}


	.textoEstilo1Columna{
    width:50%;
	padding-top: 6vh;
	padding-bottom: 3vh;
	padding-left: 3vw;
	padding-right: 3vw;
		background-color: white;
	}



	#cajaAbstract p{
	font-family:"Libre Baskerville", serif;
	text-align:center;
	font-size:1em;
	line-height:1.8em;
	color:white;
	hyphens: auto;
	width:50%;
}

.textoTitular{
	display:flex;
  font-family: "Libre Baskerville", serif;
	font-size:3em;
	line-height:1.2em;
	color:#ffffff;
	align-items: center;
    justify-content: left;
    margin: 0;
	text-shadow: 3px 3px 5px black;
}

}





#donacion:hover{
	background-color: rgb(123, 0, 0);
}

#donacion:hover p{
	color: #fff;
	  text-decoration: none;
}



#suscripcion:hover p{
	color: #fff;
	  text-decoration: none;
}

#suscripcion:hover{
	background-color: rgb(123, 0, 0);
}



#seccionApoyoP{
	width:100%;
  font-family: sans-serif;
  font-weight: BOLD;
	text-align:center;
	color:white;
	font-size:1em;
	margin:auto;
	line-height:1.3em;
		padding-top: 3vh;
	padding-bottom: 3vh;
	padding-left: 5vw;
	padding-right: 5vw;

}

#seccionApoyo{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

  

.seccionVideo1{
	width:100%;
	display: flex;
	  align-items: center;
  justify-content: center;	
}

.creditos_texto_2{
	width:90%;
	font-size:.9em;
	font-family: 'Nunito Sans', sans-serif;
	line-height:1.7em;
	color:white;
		text-align:center;
		margin:auto;
}

.frase_final{
	width:95%;
	display:flex;
		flex-wrap:wrap;
	margin-bottom:20px;
	  align-items: center;
  justify-content: center;
}



.frase_final p{
	text-align:center;
	color:white;
	font-family:sans-serif;
	font-size:.9em;
	margin:auto;
	line-height:1.4em;
}

.apoyanos_footer{
	max-width:100%;
	margin: 0 auto;
}


.caja_creditos{
width:100%;	
display:flex;
flex-wrap:wrap;
	  align-items: center;
  justify-content: center;
}

.creditos{
	width:90%;

	display:flex;
	flex-wrap:wrap;
	  align-items: center;
  justify-content: center;
  margin-bottom: 35px;
  margin-top: 35px;
}


.caja_apoyanos{
	width:100%;
	display:flex;
	 align-items: center;
  justify-content: center;
}

.caja_apoyanos a{
	width:40%;
}

.caja_tabla_redes2{
	width:100%;
	margin-top:25px;
	margin-bottom:30px;
  display:flex;
  align-items: center;
  justify-content: center;
}

.caja_tabla_redes3{
	width:300px;
	display:flex;
	  align-items: center;
  justify-content: center;
}

.caja_tabla_redes3 div{
	width:50px;
  display:flex;
  align-items: center;
  justify-content: center;
}

.footer{
  position:relative;
  display:flex;
  flex-wrap:wrap;
  width:100%;
background-color: black;

}

.caja_logo_footer{
	width:100%;
		display:flex;
	margin:auto;
	  align-items: center;
  justify-content: center;
}


.separador30vh{
	width:100%;
	height:30vh;
	background-color: #FFF;
}


.seccionYoutube2{
	width:100%;
	height:fit-content;
	display: flex;
	justify-content: center;
	align-items: center;

	  }

.seccionYoutube{
	width:100%;
	height:fit-content;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 6vh;
	  }

.youtube-responsivo {
  aspect-ratio: 16 / 9;
  width: 100%;
}


.textoSubtitulo2{
width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
background-color: none;
position: relative;
}	  


.cajaCita2{
	width:60%;
	display: flex;
	align-items: center;
	justify-content: center;
margin-top: 15vh;
margin-bottom: 3vh;
}	  

.cajaCita2 p{
  font-family: "Libre Baskerville", serif;
  font-size: 2em;
  line-height: 1.5em;
  color:#000000;
  font-style: italic;
  text-align: center;
}





.cajaTextoResaltado{
width:100%;
display: flex;
align-items: center;
justify-content: center;
}


.seccionFlourish{
	width:100%;
	height: fit-content;
	display: flex;
	align-items: center;
	justify-content: center;
}

.imagenEstilo3 p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: .9em;
  line-height: 1.6em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  padding-left: 5vw;
  padding-right: 5vw;
  margin-bottom: 0;
}


.imagenEstilo2 p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: .9em;
  line-height: 1.6em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  padding-left: 5vw;
  padding-right: 5vw;
}




.rampSupB_inf{
	width:calc(100% + 6vw);
	height:25vh;
background: RGBA(255, 255, 255, 0);
background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
margin-top: -25vh;
position: relative;
z-index: 3;
margin-left: -3vw;
}

.rampSupB2{
	width:calc(100% + 6vw);
	height:25vh;
background: RGBA(255, 255, 255, 0);
background: linear-gradient(0deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
margin-bottom: -25vh;
position: relative;
z-index: 3;
margin-left: -3vw;
}

.cajaTitularVideo{
	width:100%;
	display: flex;
	flex-wrap: wrap;

}

.cajaIlustracionDescanso img{
width:7vw;
padding-bottom: 10%;
	}

.cajaIlustracionDescanso{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cajaCita{
	width:60%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 5%;
}	  

.cajaCita p{
  font-family: "Libre Baskerville", serif;
  font-size: 2em;
  line-height: 1.5em;
  color:#000000;
  font-style: italic;
  text-align: center;
}

.cajaTextoFull{
	width:100%;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}



.scene img{
	position: absolute;
	bottom:0;
}	

.scrollytelling {
  width: calc( 100% + 6vw);
  position: relative;
	margin-left: -3vw;
}

.scrollytelling .stage {
  position: sticky;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  pointer-events: none;
}
.scrollytelling .stage .scene {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.scrollytelling .stage .scene:not(:first-child) {
  opacity: 0;
}
.scrollytelling .stage .scene .fs-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  object-fit: cover;
}
.scrollytelling .stage .scene .left-p {
  position: absolute;
  height: calc(100% - 5rem);
  top: 2.5rem;
  left: 2.5rem;
}

.scrollytelling .stage .scene .right {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
}
.scrollytelling .stage .scene .top-right-p {
  position: absolute;
  height: 70%;
  top: 2.5rem;
  right: 2.5rem;
}
.scrollytelling .stage .scene .bottom-left {
  position: absolute;
  height: 70%;
  bottom: 0;
  left: 0;
}
.scrollytelling .stage .scene .bottom-left-p {
  position: absolute;
  height: 70%;
  bottom: 2.5rem;
  left: 2.5rem;
}
.scrollytelling .content {
  margin-top: -100vh;
}
.scrollytelling .content .s-slide {
  min-height: 100vh;
  display: flex;
  align-items: center;
  padding: 2.5rem;
  position: relative;
  box-sizing: border-box;
}

.scrollytelling .content .s-slide:nth-child(odd) .s-card {
background-color: rgba(0, 0, 0, .7);
}
.scrollytelling .content .s-slide:nth-child(even) .s-card {
background-color: rgba(0, 0, 0, .7);
}
.scrollytelling .content .s-slide.s-left {
  justify-content: center;
}
.scrollytelling .content .s-slide.s-center {
  justify-content: center;
}
.scrollytelling .content .s-slide.s-right {
  justify-content: flex-end;
}

.uk-overlay{padding: 20px 30px !important;}


    .scrollytelling .content .s-slide {
    padding: 1.5rem;
  }


  .scrollytelling .content .s-slide .s-card p {
    margin: 0;
    font-size: .9em;
    line-height: 1.5em;
	  font-family:   font-family: "Libre Baskerville", serif;
	  text-align:center;
  }
  
  .uk-overlay {padding: 10px !important;}
	.uk-overlay p{font-size: 11px;line-height: 12px;}



.canvasCuerpo{
	width:100%;
	display: flex;

}

.remateizq{
	display: block;
    width:30px;
    height:100%;
	background-image: url("images/fluido600izq4.png");
	background-repeat: repeat-y;
	margin-right: -1px;
	object-fit: fill;
	background-size: auto;

}

.remateder{
	display: block;
	width:30px;
    height:auto;
	background-image: url("images/fluido600der4.png");
	background-repeat: repeat-y;
	margin-left: -1px;
	background-size: auto;
	background-position: right;

}



#cajaTitular{
position: relative;
    width: 100%;
    height: auto;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: end;
	background: #000000;
background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 30%);
}

#titulo{
	width:100vw;
	display:flex;
    flex-wrap: nowrap;
	height:auto;
}


#cajaTextoTitularA{
width:100%;
height:50%;
display: flex;
align-items: end;
justify-content: center;

}

#cajaTextoTitularB{
width:100%;
height:50%;
}

@-webkit-keyframes opa_mov1 {
  0%   { opacity: 0; }
  10%  { opacity: 1; }
  90%  { opacity: 1; }
  100%  { opacity: 0; }
}


.velocidad_1 {
-webkit-animation: opa_mov1 60s infinite;}


#remateCajaSubtitulo{
    width:100%;
    height:20px;
	background-image: url("images/fluido600.png");
	background-repeat: repeat-x;
	margin-bottom: -1px;
}

#remateCajaSubtituloInferior{
    width:100%;
    height:20px;
	background-image: url("images/fluido600_inv3.png");
	background-repeat: repeat-x;
    margin-top: -1px;
		background-color: #FFF;
}


#titularSecundario{
	width:100%;
	padding-top: 1vh;
padding-bottom: 1vh;
}

	.cajaBotonIdiomas{
		width:auto;
		padding-left:0vw;
		padding-top: 1vh;
		padding-bottom: 1vh;
	}
	
	.estiloBoton2{
		width:fit-content;
		display:flex;
	align-items: center;
	justify-content: left;
background-color: rgb(99, 16, 16);
	margin:0;

		/*	border: 1px solid #ccff99; */
}

	.estiloBoton2 :hover{
		width:fit-content;
		display:flex;
	align-items: center;
	justify-content: left;
background-color: rgb(255, 136, 0);
	margin:0;


		/*	border: 1px solid #ccff99; */
}

.estiloBoton2 p{
	margin:0;
	color:white;
	padding-top: .5vh;
	padding-bottom: 1vh;
			padding-left: 2vw;
	padding-right: 2vw;
	text-decoration: none;
}

.estiloBoton2 p:hover{
	margin:0;
	color:black;
	padding-top: .5vh;
	padding-bottom: 1vh;
			padding-left: 2vw;
	padding-right: 2vw;
		text-decoration: none;
}

#estiloCredito{
	display:flex;
font-family: sans-serif;
line-height: 2em;
	font-size:.9em;
	text-align:left;
	color:white;
		  align-items: left;
  justify-content: left;
  margin:0;
  padding-left: 0vw;
  padding-right: 0vw;
}


#cajaCredito{
	width:100%;
	background-color: black;
	height:auto;
}


.contenedorGaleria2 p{
	width:100%;
	text-align: center;
display: flex;
  font-family: "Libre Baskerville", serif;
  font-size: .9em;
  line-height: 1.6em;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  padding-left: 5vw;
  padding-right: 5vw;
}



.cajaGaleria1{
	width:80%;

}

.contenedorGaleria{
	width:100%;
	display: flex;
		align-items: center;
	justify-content: center;
	padding-top: 2vh;
}

.uk-overlay{padding: 20px 30px !important;}