
body {
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 1.5em;
    color: #404040;
    background-color: #F6F6F6;
    margin-top:100px;
    margin: 0;
    padding: 0;
}

h1 {
    color: #0a5834;
    font-size: 30;
        line-height: 1.5em;
    font-family: 'Playfair Display';}

h2 {
    color: #0a5834;
    font-size: 20;
    line-height: 1.3em;
    font-weight: bold;
}

div.datos
{
    padding: 10px;
    background-color: #ffffff;
    height: 120px;
    width: 180px;
      margin-left: auto ;
  margin-right: auto ;
}

div.materias
{
    padding: 30px;
    border: 5px solid;
    height: 400px;
    width: 300px;
      margin-left: auto ;
  margin-right: auto ;
}



a {
    color: #0a5834;
    background-color: #ffffff;
    text-decoration: none;
}

a:hover {
    color: #50077e;
    background-color: #ffffff;
    border-bottom: 2px solid;
}

nav {
      margin-left: auto ;
  margin-right: auto ;}

header nav ul {

 list-style: none;
 margin: 0;
 padding: 0;
}


 header nav {

     width: 30%;
}

 header nav ul li {

 margin:  0 0 2px 0;
}


 header nav ul li a {

 text-decoration: none;
 display: block;
 text-align: center;
 padding: 10px;
 border-bottom: 0px;   
     
     
}

 header nav ul li a:hover {

 text-decoration: none;
 display: block;
 text-align: center;
 border-bottom: 0px;   
background-color: F4FFE5;  
     
}

article {

 text-align: center;
 border-bottom: 0px;   
background-color: #2b2b2b;
    color: #fafafa;
    font-size: 10px;
    padding: 10px;
    margin-top: 50px;
     
}

p {
    padding: 30px;
     
}

@media screen and (max-width: 650px) {

    body {
    color: #0a5834;
    background-color: #e6fff2;

}
    
    h1 {
    color: #af0000;
    font-size: 20;
        line-height: 1.5em;}

    h2 {
    color: #af0000;
    font-size: 20;
    line-height: 1.3em;
    font-weight: bold;
}

     header nav {

     width: 100%;
}
    
     header nav ul li a {

 text-decoration: none;
 display: block;
 text-align: center;
 padding: 20px;
 border-bottom: 0px;   
     
     
}

    
}