*{ box-sizing: border-box;border:0; }

a:link, a:visited, a:active {
    text-decoration:none;
}

html,
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

p{
    font-size: x-large;
}

li {
    list-style: none;
    font-size: x-large;
}

h2{
    text-align: center;
    color: orangered;
}

h3{
    color: grey;
}

header > img{
    width: 100%;
    height: 20rem;
}

main{
    display: flex;
    flex-flow: row nowrap;
}

main > div#izquierda{
    width: 40%;
    background-color: #eee;
    
}

main > div#izquierda > *{
    margin-left: 1rem;
    
}

main > div#izquierda> img{
    margin-left: 5rem;
    margin-right: 1rem;
    border-radius: 50%;
    width: 270px;
    height: 332px;
    margin-top: -10rem;
}

article#primero  p{
    margin-left: 3rem;
}

main > div#izquierda> article> p img{
    width: 17px;
    height: 17px;
}

article#ultimo ul > li{
    margin-left:0.7rem;
}

div#derecha >h1{
    color:orangered;
}

div#derecha > *{
    margin-left: 2rem
}

div#derecha > h3{
    margin-top: -1.5rem;
    font-size: x-large;
}

 article#estudios  ul{
display: flex;
flex-flow: row wrap;
} 


article#estudios  ul> li{
    list-style-type: disc;
    width: 10rem;
    height: 2rem;
}

div#derecha > article#yo > p{
    margin-left: 2.9rem ;
}

li.lineLi{
    padding-left: 7rem;
}

@media (max-width: 1000px){
    header > img{
        height:10rem;
    }

    main > div#izquierda> img{
        border-radius: 50%;
        margin-left: 1rem;
        margin-right: 0.1rem;
        margin-top: -4rem;
        width: 103px;
        height: 127px;
    }

    article#primero  p{
        margin-left: 0rem;
    }

    article#primero  p a{
        margin-left: 0.2rem;
    }


    p{
        font-size: x-small;
    }

    li{
        font-size: x-small;
    }

    article#ultimo ul > li{
       margin-left: -2.2rem;
       margin-bottom: 1rem;
    }

    main > div#izquierda{
        padding-right: 1.5rem;
    }

    article#estudios  ul> li{
        width: 5rem;
        height: 1rem;
    }

    div#derecha > *{
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    li.lineLi{
        padding-left: 3rem;
    }

}