*{ padding:2px; 
    margin:2px; 
    background:lavenderblush;
    font-family: 'Lato', sans-serif;
    text-align: center;
}

header {
    text-align: center;
}

#logo {
    margin-right: 2rem;
    
}

#alumno1 {
    margin: 1rem;
    font-variant: small-caps;
    color: darkmagenta;
    text-decoration: none;
    letter-spacing: 0.05rem;
    font-size: 2rem;
    font-weight: bold;
}
 
#alumno2 {
    margin: 1rem;
    font-variant: small-caps;
    color: darkmagenta;
    text-decoration: none;
    letter-spacing: 0.05rem;
    font-size: 2rem;
}

#alumno4 {
    margin: 1rem;
    font-variant: small-caps;
    color: darkmagenta;
    text-decoration: none;
    letter-spacing: 0.05rem;
    font-size: 2rem;
}

#mapa {
    margin: 1rem;
    font-variant: small-caps;
    color: darkmagenta;
    text-decoration: none;
    letter-spacing: 0.05rem;
    font-size: 2rem;
}

#inicio {
    margin: 1rem;
    font-variant: small-caps;
    color: darkmagenta;
    text-decoration: none;
    letter-spacing: 0.05rem;
    font-size: 2rem;
}

#carta {
    margin: 1rem;
    text-decoration: none;
    letter-spacing: 0.05rem;
    font-size: 2rem;
    color :darkmagenta;
    font-variant: small-caps;
}
    


h1{
    font-size: 2rem;
    text-align: center;
    color: hotpink;
}

section h3{
    font-size: 1.5rem;
    color: darkmagenta;
}

img{
    border-radius: 2rem;
}

main p {
    color: mediumvioletred;
    background-color: beige;
}

nav h2{
    font-size: 1.2rem;
    text-decoration: underline;
    color:#D14A89;
    background-color: beige;
}

p span.negrita{
    font-weight: 600;
    background:beige;
}


ul li a{
    font-size: 1rem;
    color:#D14A89;
    background-color: beige;
}

div{
    color: mediumvioletred;
    font-size: 0.8rem;
    color:#D14A89;
    background-color: beige;
}


footer{
    color: hotpink;
    font-style: italic;
    font-weight: 300;
}
