@import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

body {
    background-image: url(./imgs/fondo\ gif\ BIG.gif);
    background-size: contain;
}
.fondo {
    background-color: rgb(250, 235, 215);
    border-radius: 5%;
    padding: 2%;
}

.cabecera {
    text-align: center;
    width: 100%;

}
.cabecera>header {
    font-size: 3em;
    font-family: "Special Elite";
    color: rgb(0, 124, 196);
}
ul {
	list-style-type:none;
	display:flex;
	flex-direction: row;
    padding: 0%;
}
li { 
    flex-grow: 1;
    font-size: 1.5em;
}
a {
    display: block;
	padding: 10px;
	font-family: "Montserrat";
    text-decoration: none;
}
a:hover {
    background-color:rgba(78, 66, 185, 0.863);
    border-radius: 5%;
    text-decoration: none;
    color: white;
}
.cabecera>nav>ul>li>a {
    border-style: groove;
    border-color: rgba(23, 157, 235, 0.425);
    border: 10;
}
.lisel {
    text-decoration: none;
    color: white;
    background-color: rgba(16, 69, 168, 0.678);
}
.lisel>a {
    text-decoration: none;
    color: white;
}


.cuerpo {
    font-size: large;
    text-align: center;
}
.cuerpo>h3 {
    text-align: center;
    font-size: large;
}

footer {
    
    text-align: center;
    font-size: 2em;
    width: 100%;
    background-color: antiquewhite;
    font-family: "Special Elite";
}

.tablacuerpo {
    font-family: "Montserrat";
    font-size: 2em;
    table-layout: fixed;
    
}
img {
    height: 200px;
    image-resolution: auto;
    border-radius: 10%;
    
}

.textopc {
    font-family: "Montserrat";
    text-align: center;
    font-size: larger;
}