p, h4, h3, h5{
    font-family: "Roboto", sans-serif;
}

ul li a{
    font-family: "Roboto", sans-serif;
}

body{
    max-width: 480px;
    min-width: 320px;
    margin: 0;
    padding: 0;
    background: #1F3344;
}
header{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 4rem;    
}

.header{background: #00AAA3}

.headerseis{background: #ED8429}

.headernueve{
    background: #EBD152;
}

.ham{
    position: absolute;
    left: 1rem;
    padding: 1rem;
    top: 0.7rem;
}

.guiauno{
    color: white;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.guiados{
    color: #ED8429;
    font-size: 14px;
    margin: 0.3rem 0 1.5rem 0;
    padding: 0;
}
.hamdos{
    position: absolute;
    left: 1rem;
    padding: 1rem;
    top: 0.7rem;
}

.atras{
    float: left;
    margin: 1.5rem 0 0 22rem;
    padding: 0;
    
}

.casa{
    float: left;
    margin: 1.5rem 0 0 5rem;
    padding: 0;
    
}

.notif{
    position: absolute;
    left: 6rem;
    font-size: 22px;
    color:white;
    top: 0.3rem;
}


.notifsoli{
    position: absolute;
    left: 7rem;
    font-size: 22px;
    color: white;
    top: 0.3rem;
}

.buscarap{
    position: absolute;
    left: 8.5rem;
    font-size: 22px;
    color: white;
    top: 0.3rem;
}

.preguntas{
    position: absolute;
    left: 6.5rem;
    font-size: 22px;
    color: white;
    top: 0.3rem;
}

.nombre{
        color: #00AAA3;
}

.pa{
    color:#EBD152;
}

.pe{
    color: #00AAA3;
    font-family: "Roboto", sans-serif;
}

.pi{
    color: #ED8429;
}

.po{
    color: #E13A40;
}

.imag{
    margin: 0 1rem 0 0;
}


.imaguno{
    margin: 0 1.3rem 0 0.3rem;
}

.imagdos{
    margin: 0 0.8rem 0 0;
}

.linea{
    border: 0.3px solid #f4ebeb;
    width: 90%;
    margin-right: 5%;
    margin-left: 0%;
    margin-top: 1rem;   
}

.relojdos{
    margin: 1.6rem 0 0 0;
    
}

.tilde{
    margin: 2rem 0 0 0;
}


.estrella{
    margin: 1.3rem 0 0 0;
}

.signo{
    margin: 1.4rem 0 0 1rem;
}


.signodos{
    width: 25%;
    margin: 1rem;
}
.cosoraro{
    margin: 2rem 0 0 0;
}

.coloruno{
    color:#00AAA3;
}

.colordos{
    color:#E13B40;
}

.lineauno{
    font-weight: 800;
}




nav{
    background: white;
    width: 75%;
    position: absolute;
}

nav ul{
       margin: 0;
       padding: 1.5rem;
}

nav ul li{ 
        list-style-type:  none;
    
}

li a{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-decoration: none
}

.link{color: white}

.p {
    font-size: 14px;
    margin: 2rem;
    color: #325061;
    text-align: center;
    
}




/*HTMLDOS*/
#busqueda{
        width: 85%;
        margin: 2rem auto;
        padding: 0;
}

#busqueda > article{
        
        margin: 0 0 1rem 0;
        padding: 0;
        height: 2rem;
        border-radius: 0.5rem;
        background: white;
}

#busqueda > aside{
        margin: 0 0 1rem 0;
        padding: 0;
        height: 2rem;
        border-radius: 0.5rem;
        background: #335162;
}

#busqueda > section{
        margin: 0 0 1rem 0;
        padding: 0;
        height: 2rem;
        border-radius: 0.5rem;
        background: #335162;
}

#materias{
    position: absolute;
    left: 7.5rem;
    top: 8rem;
    background: #325061;
    border-radius: 0.5rem;
    margin: 0 0 0 0.5rem;
    width: 40%;
    padding: 0.5rem;
    font-size: 13px;
    color: white;
    font-family: "Roboto", sans-serif; 
    
}

#materias > li{list-style-type: none;}

#boton{
    width: 35%;
    height: 3rem;
    background: #00AAA3;
    border-radius: 0.5rem;
    margin: 1rem 0rem 0rem 8rem;
    font-family: "Roboto", sans-serif;
}

.materias{
    margin:0;
    padding: 0.5rem;
    color: #1F3344;
    font-size: 13px;
    
}
.pdos {
    color: #1F3344;
    font-size: 13px;
    margin: 0.5rem 2rem 1rem 2rem;
    border-radius: 0.5rem;
    }

a{
    list-style: none;
    text-decoration: none;
}

.ptres {
    color: #00AAA3;
    font-size: 13px;
    margin: 0.5rem 2rem 1rem 2rem;
    
}

.vagancia{
    margin: 3rem 1rem 0 1rem;
}

.vaganciados{
    margin: 0 0 0 0;
}

.palabra{
    padding: 0.75rem;
    color:white;
}

#preg > section{
    margin: 1.5rem 1rem 0 1.5rem;
    
}


@media all and (max-width: 380px) {
    
    
    #nav{width: 93%;}
    .atras{margin:1.5rem 0 0 18.8rem;}
    .casa{margin:1.5rem 0 0 5rem;}
    .buscarap{
        position: absolute;
    left: 8rem;
    font-size: 22px;
    color: white;
    top: 0.3rem;
    }

  }

.inicio{
    position: absolute;
    left: 9.5rem;
    font-size: 22px;
    color:white;
    top: 0.3rem;
    
}

 

@media all and (max-width: 325px) {
  
    
    #nav{width: 93%}
    .atras {margin:1.5rem 0 0 17rem;}
    .casa {margin:1.5rem 0 0 5rem;}
     .buscarap{
        position: absolute;
        left: 8rem;
        font-size: 22px;
        color: white;
        top: 0.3rem;
    }
    

  }


.inicio{
    position: absolute;
    left: 9.5rem;
    font-size: 22px;
    color:white;
    top: 0.3rem;
    
}

