@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,500&subset=latin,latin-ext);
*{text-decoration: none; list-style: none; margin: 0 auto; padding: 0; font-family: 'Roboto', sans-serif;}

html {
    background-image: url()
}

body

{
    background-color: #373d40;
    background-origin: padding-box;
    text-decoration: none;
  
    
}
 
nav{
    display: flex;    
    text-decoration: none;
    background-color: black;
    margin-bottom: 5em;

}

nav ul{
    display: flex;
    flex-direction: row;
    padding: 2% 0 2% 0;
    justify-content: space-around ;
    width: 100%;
    margin:0;
    text-decoration: none;
    
}

nav ul li a{ 
          
            color: #fdfdfd;
            font-family: 'roboto';
            font-size: 1,5em;
            font-weight: 600;
            text-decoration: none;
    
}

nav ul li:hover{
    background-color: #5d6f6f;
    
}


main {    
    display: flex;
    flex-direction: row;
    height: 500px;  
    background-color: rgb(138, 161, 198);
    
}

.foto {
    margin-top: 102px;
    margin-right:50px;
}

.contenedor {
    display: flex;
    flex-direction: row;
    justify-content: left;
    
    
}



h1 {
    margin-top: 150px;
    font-family: 'roboto';
    font-variant: 'bold';
    font-size: 2.5em;
    text-align: left;
    color: black;  
    padding: px;
    justify-content: left;
}

h2 { 
    font-family: 'roboto';
    font-variant: 'light';
    font-size: 1,7em;
    text-align: left;
    color: black;
    font-weight: normal;
    font-style: normal;
    
    
}

h3 {
    
    font-family: 'roboto';
    font-variant: normal;
    font-size: 1.5em;
    text-align: left;
    color: white;
    padding: 1px;
    font-weight: 300
    

}
section {
    background-color: rgba(13, 12, 12, 0.95);
    width: 100%;
    margin: auto;
    padding: 6px;
    display: flex;
    flex-direction: column;
}

section h3 {
    
    font-family: 'roboto';
    font-variant: normal;
    font-size: 2em;
    text-align: center;
    color: white;
    padding: 1px;
    font-weight: 500;
    

}

section h4 {
    
}



.materias1 {

    font-family: 'roboto';
    font-variant: 'light';
    font-size: 1.2em;
    color: #b5b5b5;
    text-align: center;
    font-weight: 300;
    margin-top: 30px;
   
}


.materias2 {

    font-family: 'roboto';
    font-variant: normal;
    font-size: 1.2em;
    color:#b5b5b5;
    margin:auto;
    text-align: center;
    margin-top: 30px;
}



footer {
    width: 1200px;
    text-align: center;
    padding: 20px;
    
}

--------------------------------------------------------------------------
Fuentes

@font-face {
    font-family: 'robotoblack';
    src: url('roboto-black-webfont.woff2') format('woff2'),
         url('roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoblack_italic';
    src: url('roboto-blackitalic-webfont.woff2') format('woff2'),
         url('roboto-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold';
    src: url('roboto-bold-webfont.woff2') format('woff2'),
         url('roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold_italic';
    src: url('roboto-bolditalic-webfont.woff2') format('woff2'),
         url('roboto-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoitalic';
    src: url('roboto-italic-webfont.woff2') format('woff2'),
         url('roboto-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight';
    src: url('roboto-light-webfont.woff2') format('woff2'),
         url('roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight_italic';
    src: url('roboto-lightitalic-webfont.woff2') format('woff2'),
         url('roboto-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('roboto-medium-webfont.woff2') format('woff2'),
         url('roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium_italic';
    src: url('roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('roboto-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.woff2') format('woff2'),
         url('roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin';
    src: url('roboto-thin-webfont.woff2') format('woff2'),
         url('roboto-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin_italic';
    src: url('roboto-thinitalic-webfont.woff2') format('woff2'),
         url('roboto-thinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
