* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style-type: none;          /* sacarle los estilos (como puntitos y numeros) a las listas*/
    font-family: sans-serif;
}
Body { 
    background-color: rgb(255, 255, 255);
}
.avatar{
    display: flex;
    justify-content: center;
    border-radius: 50vw;
    border-color: aquamarine;
    padding: 5vw;
}
.menu{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    max-width:100vw;
}
.A{
    display: flex;
    flex-grow: 3;
    flex-basis: 3;
}
header nav ol li a{
    text-decoration: none;
    display:flex;                  /* para que se vea como un bloque los links */
    flex-wrap: nowrap;
    background-color:#262424;
    padding: 1vh;
    padding-left: 5vw;
    padding-right: 5vw;
    margin: .25em; /*separacion entre links(ahora bloques) */
    color: whitesmoke;
    border-radius: 2vw;
    
}
main{
    padding: 3vw;
}
.subtitulo {
    color: rgb(83, 235, 130);
}
.sobremi{
    align-items: center;
}
header nav ol {
    text-decoration: none;
    font-size: 1em;
    text-decoration-color: azure;
    background-color: rgb(83, 235, 130);
    padding: 1vh;
    flex-wrap: nowrap;
}

a:hover{
    background-color: #b4b4b4;
}
footer {
    display: flex;
    align-content: flex-end;
    font-size: 0.7em;
    background-color: rgb(83, 235, 130);
    padding: 1em;
    font-style: italic;
    color: whitesmoke;
}