@charset "UTF-8";
    * {
        background-color:#CEE2D2;
            box-sizing:border-box;
        color:#A48E83;
        text-align: left
}

header nav ul li a {
    text-decoration: none;
    background-color: white;
    color: #A48E83;
    display: block;
    font-family: sans-serif;
    padding: .2rem;
    font-weight: normal;
    font-size: 1rem;
    text-align: center;
    list-style: none;
    font-weight: bold
}

header nav ul {
    
list-style-type:none;
    padding: 0.00em;
    display:block;
    overflow: auto;
    width: 40rem;
   text-align: center;
    margin:auto;
}

header nav ul li a:hover {
    
    color:#0c0f58;
    font-weight: normal;
    background-color: azure;
}

#logo {
text-align: center;
    margin: auto;
    padding: .5rem;
}

h2 {
    font-family: sans-serif;
    font-weight:lighter;
        color:#CEE2D2;
    font-size: 2em;
display:box;
    text-align: center;
}

footer {font-size: .9em;
text-align: justify;
    text-justify: inter-word;
    display: block;
    padding: 1.5em;
    margin: 0.5em;
    font-style: italic;
}

#info ul li a{
    color: white;
}
#info ul li {
    list-style: none;
text-align: left;
}

h4 {font-family: sans-serif;
font-weight: bold;
color:white;
    background-color: #B0D5C1;
    text-decoration: none;
    display:block;
    text-align: center;
}

h3 { font-style: italic;
font-family: sans-serif;
font-size:1em;
    color:#898686;
}

h2 {
    font-weight: bold;
    font: "helvetica neue";
    background-color: #CEE2D2;
    color: #607e6e;
    display:block;
    width:12.57rem;
    font-size: 1.7rem;
    text-align: center;
}

#info div li {
    font-family: sans-serif;
    font-size: .8rem;
    text-align: left;
}

#redes ul li a {
    
    color: #b1aaaa;
    text-decoration-line: none;
    font-weight: normal;
}

#redes ul li a:hover {
    color:#B0D5C1;
    background-color: white;
}
    