@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500&display=swap');

:root {
	--fondo-color: #FB3762;
	
}

     * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        







body {
	font-family: "Poppins", Verdana, Times;
	font-size: 1.1em;
	font-weight: 500;
	font-style: normal;
	margin: 0;
}




h1 {
	color: white;
	font-size: 1.5em;
	margin-left: 15px;
}


h4 {
	font-size: 1.2rem;
}





.logito {
	border-radius: 50%;
}

a  {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: Gold;
}

img, video {
	max-width: 100%;
	border-radius: 10px;
}




.superior {
	width: 100%;
	display: flex;
	flex-direction: column;
	background: var(--fondo-color);
	padding-bottom: 20px;
}

.intermedio {
	display: flex;
	flex-direction: row;
	flex-flow: wrap;
	justify-content: space-between;

}

.arriba {
	margin: 10px 25px;
}



.fanlogo {
	margin-top: 30px;
}

.menu-superior ul {
display: flex;
flex-direction: row;
justify-content: center;

}

.fanseee {
	text-align: center;
	background: var(--fondo-color);
	padding: 12px 0;

}

.menu-superiorv ul {
display: flex;
flex-direction: row;
justify-content: center;
flex-flow: wrap;
}

.menu-superiorv li {
list-style: none;
 margin: 0 8px;
font-size: 1.3rem;
}



.vermas {
	font-size: 16px;
}

.vermas a {
	color: yellow;
}

.vermas a:hover  {
	color: Gold;
}



.secciono1,.secciono2 {
  background: #F4F6F7;
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
  justify-content: center;
}

.secciono2 {
  width: 79.5%;
}


.cajacaras{

  max-width: 300px;
  text-align: center;
  padding: 1rem;
}

.cajacaras a {
	color: DodgerBlue;
	font-weight: bold;
	text-decoration: none;
}

.cajacaras a:hover {
	color: DeepPink;
}


.carafan {
	width: 150px;
	border-radius: 50%;
	
}



.cajachicas{
  max-width: 400px;
  text-align: center;
  padding: 1rem;
}

.cajachicas a {
	color: DodgerBlue;
	font-weight: bold;
	text-decoration: none;
}

.cajachicas a:hover {
	color: DeepPink;
}

.titulo {
	background: DodgerBlue;
	height: 50px;
	padding-left: 40px;
	padding-top: 1px;
	padding-bottom: 20px;
	width:98.5%;
	border-radius: 30px;

}

.titulo2 {
	width: 100%;
}

.procedencia {
	color: OrangeRed;
	font-weight: bold;
}

.procedencia a {
	color: OrangeRed;
	font-weight: bold;
	text-decoration: none;
}

.procedencia a:hover {
	color: Green;
}



form{
	background-color: lightblue;
	padding: 1em;
}

.container{
	min-width: 200px;
	margin: 0 auto;
	width: 350px;
}

.form-group,.botones{
	margin: 0 auto;
	padding: 0.5em;
	width: 80%;
}

.acerca {
    background: #FFF;
    margin: 0 auto;
    padding: 10px 20px;
    text-align: justify;
    width: 70%;
}


/*   ULTIMAS  */

.ugaleria {
display: flex;
flex-flow: wrap;
justify-content: space-around;
}

.ladoderecho {
	background: #EEE;
	width: 19.5%;
	padding-left: 10px;
}

.ladoderecho a {
 color: DodgerBlue;
}

.ladoderecho a:hover {
	color: Fuchsia;
}

.cajaevento {
	text-align: center;


}

.cajaevento a {
 color: DodgerBlue;
}

.cajaevento a:hover {
	color: Fuchsia;
}


.explore-button {
    background-color: #0056b3;
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 6px;
    font-size: 1rem;
    cursor: pointer;
    transition: background-color 0.2s;
}

.explore-button:hover {
    background-color: #003d82;
}


/*  FOOTER  */


.menu-inferior ul {
	display: flex;
	flex-direction: row;
	flex-flow: wrap;
	justify-content: center;
}


.ladoinferior {
	background-color: var(--fondo-color);
	color: white;
	height: 200px;
	padding-top: 4px;
	text-align: center;
	float: left;
	width: 100%;
}



.redessociales {
    padding-top: 4px;
	text-align: center;
}


.menu-inferior li {
list-style: none;
 margin: 0 4px;

}






.cuerpoestilo {
	width: 80%;
	margin: 0 auto;
}

.cararriba {
	margin-top: -40px;
}


.biomain {
	background: antiquewhite;
	text-align: center;
}

.biomain a {
	color: black;
}

.biomain a:hover {
	color: darkorchid;
}

.biofinal {
	background: antiquewhite;
}

.biofondo {
	background: #F4F6F7;
}

@media screen and (max-width: 1024px){

.secciono2 {
		width: 69.5%;
	}


.ladoderecho {
		width: 29.5%;
	}

}

@media screen and (max-width: 768px) {

.secciono2 {
		width: 100%;
	}


.ladoderecho {
		width: 100%;
	}

}



@media screen and (max-width: 425px) {

.secciono2 {
		width: 100%;
	}


.ladoderecho {
		width: 100%;
	}

}
