@


body {
    display: flex;
    text-decoration: none;
    
}

header {
    display: flex;
    font-family: "roboto";
    text-decoration: none;
    
}

nav { 
    display: flex;
    text-decoration: none;
    font-size: 1.1em;    
    font-family: 'roboto';
    width:  100%;
    flex-direction: column;
    font-size: 1.3em;
    margin: auto;
    
}

nav ul li {
    display: flex;
    text-decoration: none;
    float: left;
    width: 300px;
       
}


nav ul li a {
    display: flex;
    text-decoration: none;
    color: black;
    
   
}

#logo {  
    
    margin-top: 10px;
    padding-left: 80px;
    
                  
}


.registro {
    display: flex;
    align-content: flex-end;
    align-items: right;
    text-decoration:none;
    text-align: right;
    
   
    
    
    }

.registro ul li {
    
    display: flex;
    text-decoration:none;
    text-align: right;  
    align-content: flex-end;
    
}

.registro ul li a {
    
    color: #ed6636;
    font-family: "roboto";
    text-decoration: none;
    text-align: right;
    align-content: flex-end;
}


.titulo {
    
    display: flex;
    align-content: center;
    
}

h1{
    color: #ed6636;
    font-family: "roboto";
    font-variant: 'bold';
    font-size: 3Em;
    text-align: center;
    margin: auto;
    
    
    }

h2 {
    color: black;
    font-family: "roboto";
    font-variant: 'bold';
    font-size: 1,em;    
    text-align: center;
    font-weight: 400;
}

* {
    box-sizing: border-box;
}





main ul :hover{
    background-color: #ed6636
}

main ul {
    height: 70vh;
    margin: 0 auto;
    
}

main li{
    text-align: center;
    margin-top: 30px;
    margin-left:10px;
    padding-top: 220px;
    width: 200px;
    float: left;
    height: 500px;
    text-decoration: none;
    list-style: none;   
    background-color: #3b3b3b;
    color:white;
    max-height: 500px;
    min-height: 200px;
    
    
}

main ul li a {
    color: rgb(255, 255, 255);
    font-size: 3em;
    text-decoration: none;
    font-weight: 500;
    font-family: 'roboto';
 
}

  

.contenedor  {        
    width:  100%;
    display: flex;
    min-width: 900px;
    
    
    
   
}



footer { 
    
    display: flex;
    background-color: black;
    color: white;
    font-family: 'roboto';
    font-size: 0.8em;
    padding: 10px;
    text-align: center;
    margin: auto;
    
    
    
}













------------------------------------------------------------






/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 30, 2016 */



@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;

}

