@charset="utf-8";
body {  
    background-image:url(../imagenes/fondo%20lunar.svg);
    font-family:sans-serif;
    color: black;
    width: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
header nav ul {
    list-style: none;
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-content: space-around;
    justify-content: space-around;
    background-color: whitesmoke;
}
header nav ul li {
    display: flex;
    flex-grow: 1;
    justify-content: center;
}
.menu li a:hover {
    color: #E7CA7A;
}
header nav ul li a {
    color: #CB645A;
    font-family: monospace;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display: flex;
    justify-content: center;
    font-size: 1em;
    height: 4em;
    align-items: center;
}
.logo {
    margin: 10px auto;
    display: block;
    width: 40%;
    padding: 5%;
}
.fotoalumna {
    margin: 10px auto;
    display: block;
    border-radius: 15em;
    width: 25%;
} 
h1 {
    color: #CB645A;
    font-family: sans-serif;
    font-weight:bolder;
    background-color: #E7CA7A;
    font-size: 110%;
}
.uno {
    display:inline-block;
    background-color:whitesmoke;
    color: black;
}
.dos {
    text-align:center;
    background-color: #E7CA7A;
    color: #CB645A;
    font-weight: bold;
}
.cuatro {
    font-weight: bold;
    background-color: #E7CA7A;
}
.cinco {
    font-weight: bold;
    background-color: #E7CA7A;
}
.aprobadas {
    list-style:circle;
    line-height: 20pt;
    display:inline-block;
    background-color:whitesmoke;
    color: black;
}
.cursando {
    list-style: circle;
    line-height: 20pt;
    display:inline-block;
    background-color:whitesmoke;
    color: black;
}
.compañeras {
    list-style: none;
    margin: .2em 0; 
    padding: .2em 0;
    line-height: 20pt;
    display:inline-block;
    background-color:whitesmoke;
    color: black;
}
.docentes {
    list-style: none;
    margin: .2em 0; 
    padding: .2em 0;
    line-height: 20pt;
    display:inline-block;
    background-color:whitesmoke;
    color: black;
}
h2 {
    color: #CB645A;
    font-family: sans-serif;
    font-weight:bolder;
    background-color: #E7CA7A;
    font-size: 110%;
}
h3 {
    color: #CB645A;
    font-family: sans-serif;
    font-weight:bolder;
    background-color: #E7CA7A;
    font-size: 110%;
}
a{
    color: #CB645A;
}
.mapa {
    margin: 10px auto;
    display: block;
    width: 100%;
}
header, 
footer {
    background-color: #E7CA7A;
}
footer {
    font-size: 60%;
    text-align: center;
}
.seis {
    font-style: italic;
}
footer {
    text-align:center;
    padding: 12px;
    margin: 0px;
    margin-top: 20px;
    }

footer img {
    width: 8%;
    padding: 0.9%
}

footer p {
    padding-top: 1%
}