body { background:#404040;}

.contenedor {background:#EFEEEE; width:70%; max-width: 60rem; margin: auto;}


/* HEADER*/ 

header ul {text-align: center;}
.grupo {
    font-size: 35px;
    margin: auto;
    text-align: center;
    padding-top: 1rem; padding-bottom: 1rem;
    color: #2E2C2F;
    border-bottom:10px solid #e66261; background-color:#00C6F7;
    font-family:'Lato', Arial, sans-serif;font-weight: 900;}
    

/* NAVEGACION */


nav ul {
    margin-top: 0;
    list-style-type: none;
    background-color: #ff7676;
    }

nav ul li{
    display: inline-block;
    padding: 0.8rem;
    }

nav ul li a{
    text-decoration: none;
    font-family: sans-serif;
    font-size: 0.8rem;
    margin: 0;
    padding: 0.8rem;
    color: white;
    }


.analisis {margin: 0 10rem; padding: 0 1rem 0 0}
.estructura { margin: 0rem 3rem 0rem 4rem;
    width: 90%;
height: 90%}

/* TEXTO */

p {font-family:'Lato', Arial, sans-serif;font-weight: 900;
    line-height: 1.2rem;
    font-size: 13px;
    margin: 0 12.5%;
    padding: 1% 0 1% 0;}

h1 {color:black; font-family:'Lato', Arial, sans-serif; font-weight: 900;}
h2 {text-align: center; font-family:'Lato', Arial, sans-serif;font-weight: 900; background-color: #ff7676; margin:0; padding-top: 1rem; padding-bottom: 1rem; font-size: 20px; color: white;}
h3 {text-align: left; font-family:'Lato', Arial, sans-serif;font-weight: 700; margin: 0 10rem; padding-top: 1rem; padding-bottom: 1rem; font-size: 20px; color: black;}
h4 {color: #50BDEA; margin: 0 10rem; padding: 0 1rem 0 0; font-family:'Roboto', Arial, sans-serif;font-weight: 400; font-size: 15px;}
.integrantes {font-family:'Lato', Arial, sans-serif;font-weight: 900;font-size: 25px; text-align: center;margin-top: 3rem;}
.textodecorrido {margin: 0rem 10rem 0.6rem 10rem; font-family:'Roboto', Arial, sans-serif;font-weight: 400; text-align: justify;}

/* FOOTER */
footer {text-align: center; font-size:11px; font-family:'Roboto', Arial, sans-serif;font-weight: 400; color: #383838; padding: 2rem 10rem 1rem 10rem;} 
