*{margin 0 ; padding: 0; font-family: arial;}
.contenedor {width: 960px; align-content: center; margin: 0 auto 0 auto; }
header{ background: rgb(177, 240, 220);  height: 95px; width: 100%; margin-top: 0; position: relative;padding-top: 80px;}

.logo {position: absolute; left: 38%; right: 38%; width: 24%; max-height: 55px;  font-size: 21px; text-align: center; color: #989898;font-weight: 600;}

#vn02{top: 80px; position: absolute; width: 10%; height: 23px;background: #e8dfe5; text-align: right; padding-right: 1%; padding-top: 7px; font-size: 20px; color: rgb(64, 209, 164);font-weight: 600; }
header nav {height: 30px; background-color: #e8dfe5; margin-top: 95px;  }
header nav ul{list-style-type: none; text-align: center; padding-top: 7px; }
header nav ul li{display: inline; padding-right: 5%; font-size: 13px; }
header nav ul li a {color: #989898; text-decoration: none;}
main {width:100%; height: 330px; background: #ffe6e6; }


article{ height: 240px; background: #e8dfe5; position: relative; float: left; width: 23%; margin: 6% 0 1% 0; box-sizing:border-box;  }
.foto{position: absolute; top: 10px; left: 7%;}
.alumna{background: #8b8686; height:20px; width: 52%; position: absolute; top: 197px; padding-top: 4px; margin-top: -8px; text-align: left; padding-left: 3%; font-size: 13px; font-weight: 600; color: #434243;  }
.nombre{position: absolute; color:  #020202; top: 220px; left: 7%; }
.materiascursadas{color: #585758;  font-size: 12px; text-decoration: underline; font-weight: 600}
.dos{padding-left: 2%;padding-top: 55px; font-size: 12px;line-height: 18px; color: #585758;}
aside {width: 53%; background: #e8dfe5;margin-left: 1%; float: right; font-size: 50px; margin-top: 6%; position: relative; height: 180px; padding-top: 60px;}
.informacionpersonal{color: #585758;  font-size: 11px; font-weight: 600;  position: absolute; left: 5%; top:110px; text-decoration: underline;}
.texto{top: 123px; position: absolute; left: 5%; font-size: 11px; color: #585758; line-height: 16px; right: 30%;}


footer{clear: both; width: 100%; position: relative; height:20px; font-size: 10px; color: black; line-height: 20px;  text-align: center; position: relative; background:  #e8dfe5; }
