@charset "utf-8";


* {
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
    list-style: none;
    text-decoration: none;
}


body{
    background-color: pink;
    font-family: 'montserrat', sans-serif;    
    }

h1 {
    background: white;
    color: rosybrown; 
    font-size: 30px;
    font-family: 'montserrat', sans-serif;
    }

h2 {
    background: #ccaaffff;
    color: white; 
    font-size: 20px;
    font-family: 'montserrat', sans-serif;
    padding: 0.5em;
    }

.presentacion p{
    list-style: none;
    text-decoration: none;
    font-family: 'montserrat', sans-serif;
    color: white;
    font-size: 30px;
    }

.materias {
    list-style: none;
    text-decoration: none;
    font-family: 'montserrat', sans-serif;
    }

.materias a{
    list-style: none;
    text-decoration: none;
    font-family: 'montserrat', sans-serif;
    color: blueviolet;
    padding: 0.5em;
    }

.bocetos {
    list-style: none;
    text-decoration: none;
    font-family: 'montserrat', sans-serif;
     margin: 1em 0em 0em 0em;
    }

.bocetos a{
    list-style: none;
    text-decoration: none;
    font-family: 'montserrat', sans-serif;
    color: blueviolet;
    padding: 0.5em;
    }

.info {
    list-style: none;
    text-decoration: none;
    font-family: 'montserrat', sans-serif;
    color: blueviolet;
    }

contenedor {
    display: flex;
    align-items: center;
    background: lightgrey;
    font-family: 'montserrat', sans-serif;
    font-weight: 500;
    font-size: 19px;
    justify-content: center;
    margin-bottom: 0;    
}

.contenedor ul {
    list-style: none;
    margin: 0;
    display: flex; 
    padding:2em 1em 0 1em;
}
.contenedor ul li {
    margin: 0em 3em 0em 3em;
    background-color: #ccaaffff;
    color: rosybrown;
    padding:1em 2em 1em 2em;
    border-radius: 15%;
}
.contenedor ul li a {
    color: white;
    text-decoration: none;
    align-content: center;
    font-size:1.4em;
    }

}
.contenedor ul li a:hover {
    background-color: #c90080ff;
    color: rosybrown;
}

p {
    display: flex;
    background: white;
    color:#ccaaffff;
    padding: 0.5em;
    margin: 1em 0em 0em 0em;
}