/* GoogleFont */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400);

*{ margin: 0; padding: 0;font-weight: normal;transition: 1s;}

/*Estilos generales*/
html{ font-size:  100%;}
body{ font-family: Arial; font-size: 16px; background: #000 url("imagenes/fondo.jpg");}
header{ width: 100%; min-height: 55px; padding: 25px 0px 5px 0px; margin: 10px 0px 10px 0px; background: rgba(247, 10, 137, 0.58); }
section{ width: 100%; padding: 0px 0px 50px 0px;}
.contenedor{ max-width: 960px; margin: 0 auto;}
.separador{clear: both;}
.avatar{ width: 100px; position: relative; float: left; margin: 50px 50px;}

/*Menú*/
header nav{text-align: center;}
header nav ul{list-style-type: none;}
header nav ul li{display: inline;}
header nav ul li a{color: #fff; text-decoration: none; padding: 10px;}
header nav ul li a:hover{text-decoration:none; background-color: #d0d0d0; color: rgba(247, 10, 137, 0.58); padding: 25px;}


/*Main*/
main {background: rgba(0, 0, 0, 0.5); min-height: 580px;}
section article h1{width: 75%; position: relative; float: left; color: #fff; margin: 50px 0px -10px 0px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 4rem; }
section article p{width: 75%; position: relative; float: left; color: #fff; font-family: "Open Sans"; font-weight: 400; font-size: 1rem; margin: 0px 0px 20px 10px; }

aside article h2{font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 1,5rem; color: #fff;}
aside article p{font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 1rem; color: #fff;}
article { width: 100%; position: inherit;}
.aprobadas {position: relative; float: left; width: 30%;}
.encurso {position: relative; width: 70%;}

h6{padding: 10px; text-align: center;}

footer{background: #000; }
.legal{font-size: 10px; color: #fff; padding: 20px 50px;}