@import url('https://fonts.googleapis.com/css?family=Bai+Jamjuree');

*{ margin: 0; padding: 0;}
section { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding: 3rem}


/* Estilos generales */
body{font-family: 'Bai Jamjuree', sans-serif;  background: #ffffff;}
h1{color: #000000; background: #fff; font-size: 5rem; text-align: center; margin: 2rem; padding: 1rem; text-decoration: none; }
header{ background: #ffffff;}
a {text-decoration: none;}

.fotos {
    border-radius: 8rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/* Estilos de nav */
nav{ text-align: center;}
nav ul {background: #000000;}
nav ul li{ list-style-type: none; display: inline-block;  background: #000000; padding-left: 2rem; padding-right: 2rem; }
nav ul li a{ color: #ffffff; text-decoration: none; padding: 1rem ; display: inline-block;}
nav ul li a:hover{ background: #ffffff; color: #000000;}

.fa-map{ font-size: 1rem; color: #ffffff; margin: 1rem;}
.fa-list{ font-size: 1rem; color: #ffffff; margin: 1rem;}
.fa-mobile{ font-size: 1rem; color: #ffffff; margin: 1rem;}
.fa-book{ font-size: 1rem; color: #ffffff; margin: 1rem;}
.fa-map a:hover{ color: #000000; }



/* Estilos de Seccion 01 */

h3{padding:2rem;margin: 1rem; font-size: 2rem; background:#ffffff;  text-align: center;}
p{text-align: center; padding: 1rem; text-decoration: none;}
p a{text-decoration: none; background: #ffffff; }
p a:hover{ background: #000000;}

.integrantes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
    ;
}

.plan {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 90%;
    text-align: center;
    padding: 3rem 0rem 0rem 3.5rem;
}

/* Estilo de footer */
footer{background: #000000; font-size: 0.75rem; text-align: center; margin-top: 0rem;}
h5{color:#ffffff; margin: 0rem 2rem 2rem 2rem; font-size: 0.75rem;}
h4{color:#000000; margin: 0rem 2rem 2rem 2rem; font-size: 0.75rem;}

section { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding: 5rem}

/* Estilos de aside */
aside {font-size: 0.75rem; text-align: center; margin-top: 10rem;}

