*{
    margin: 0;
    padding: 0;
  }

* {
    box-sizing: border-box;
}

body {
    background-image: url(imagenes/fondoazultrian.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-family: Arial, Helvetica, sans-serif;
    color: aliceblue;
}

figure {
    width: 100%; margin: 0; padding: 0;
}

#logo img{
    width: auto;
    height: auto;
    margin-top: 20px;
    padding: 20px;
}

#logo h1 {
    color: aliceblue;
    text-align: center;
    height: auto;
    margin-top: 20px;
    padding: 20px;
}
#tp1 img {
    width: 100%}
#tp2 img {
    width: 100%}


#contenedor{
    width: 80%;
    max-width: 980;
    margin: 0 auto;
    overflow: hidden;
}


header{
        background-color: #3f4eff;
        background-image: url(imagenes/forms-shapes-light-coloraz.jpg);
        padding: 2em 2em;
        text-align: center;
        color: aliceblue;
        font-family: sans-serif;
        line-height: 1,7em;
    }
    
    header nav ul li a{
    list-style: none;
    text-decoration: none;
    text-align: center;
    color: aliceblue;
    font-family: sans-serif;
    background-color: dodgerblue;
    padding: 1em 1em;
    width: 100%;
    display: inline-block;
    overflow: auto;
    }

header nav ul li a:hover{
    border-radius: 10px;
    color: darkorange;
    background-color: firebrick;
          padding: 1em 1em;
    }
    
header nav ul li {
    display: inline-block;
    width:100%;
    padding: 1em 1em;
    overflow: auto;
    }

main{
    background-color: #081bff;
    margin: inherit;
    padding: 2em 2em;
    text-align: left;
    color: aliceblue;
    font-family: sans-serif;
    line-height: 2em;
    overflow: auto;
    }
        
        aside{
    background-color: deepskyblue;
    padding: 1em 1em;
    text-align: left;
    color: aliceblue;
    font-family: sans-serif;
    margin-bottom: 1em;
    overflow: auto;
    }
#trabajos {
          
            }

#hobby{
    background-color: darkblue;
    padding:  1em 1em;
    text-align: left;
    margin-bottom: 1 em;
    overflow: auto;
    width: 100%;
    align-content: center;
    
}


footer{
    background-color: mediumblue;
    text-align: center;
    color: aliceblue;
    font-family: sans-serif;
    line-height: 2em;
    padding: 1em 1em;
}
    }


    
 
@media screen and (max-width:768px){
    
    header{
        background-color: #081bff;
        background-image: url(imagenes/forms-shapes-light-coloraz.jpg);
        padding: 2em 2em;
        text-align: center;
        color: aliceblue;
        font-family: sans-serif;
        line-height: 1,7em;
    }
    
    header nav ul li a{
    list-style: none;
    text-decoration: none;
    text-align: center;
    color: aliceblue;
    font-family: sans-serif;
    background-color: dodgerblue;
    padding: 1em 1em;
    width: 100%;
    display: inline-block;
    overflow: auto;
    
}

header nav ul li a:hover{
    border-radius: 10px;
    color: darkorange;
    background-color: firebrick;
          padding: 1em 1em;
    }
header nav ul li {
    display: inline-block;
    width:100%;
    padding: 1em 1em;
    
}

    main{
        background-color: #3f4eff;
        margin: inherit;
        padding: 3em 3em;
        text-align: left;
        color: aliceblue;
        font-family: sans-serif;
        line-height: 2em;
        float: left;
        }
    aside{
    background-color: deepskyblue;
    padding: 1em 1em;
    text-align: left;
    color: aliceblue;
    font-family: sans-serif;
    margin-bottom: 1em;
    color: aliceblue;
    float: right;
    width:32em;
    height: auto;
}
#trabajos {
        width: 100%
            }


#hobby{
    background-color: darkblue;
    padding:  1em 1em;
    text-align: leftlef;
    margin-bottom: 1 em;
    }

footer{
    background-color: mediumblue;
    text-align: center;
    color: aliceblue;
    font-family: sans-serif;
    line-height: 2em;
    padding: 1em 1em;
}
    }


@media screen and (min-width:980px){
    
    header{
        background-color: #3f4eff;
        background-image: url(imagenes/forms-shapes-light-coloraz.jpg);
        padding: 2em 2em;
        text-align: center;
        color: aliceblue;
        font-family: sans-serif;
        line-height: 1,7em;
    }
    
    header nav ul li a{
    list-style: none;
    text-decoration: none;
    text-align: center;
    color: aliceblue;
    font-family: sans-serif;
    background-color: dodgerblue;
    padding: 1em 1em;
    width: auto;
    display: inline-block;
    overflow: auto;
    
}

header nav ul li a:hover{
    border-radius: 10px;
    color: darkorange;
    background-color: firebrick;
          padding: 1em 1em;
    }
header nav ul li {
    display: inline-block;
    width:auto;
    padding: 1em 1em;
    overflow: auto;
    
}
   
    main{
        background-color: #081bff;
        margin: inherit;
        padding: 3em 3em;
        text-align: left;
        color: aliceblue;
        font-family: sans-serif;
        line-height: 2em;
        float: left;
        width: 27em;
        height: auto;
        }
        
        aside{
    background-color: deepskyblue;
    padding: 1em 1em;
    text-align: left;
    color: aliceblue;
    font-family: sans-serif;
    margin-bottom: 1em;
    color: aliceblue;
    float: right;
            width: -73em;
    }
    #trabajos {
        width: 100%
            }
    
    
#hobby{
    background-color: darkblue;
    padding:  1em 1em;
    text-align: left;
    margin-bottom: 1 em;
    }

footer{
    background-color: mediumblue;
    text-align: center;
    color: aliceblue;
    font-family: sans-serif;
    line-height: 2em;
    padding: 1em 1em;
}
    
}














