/*BODY*/

.contenedor{width: 100%;
            max-width: 60rem;
            margin: auto;
            }

body{background: white;
    font-family: sans-serif;
    margin: 0;
    }


/*HEADER*/


h1{color: beige;
   background-color:#22998b;
   margi:0rem 2rem 2rem 2rem;
   padding: 1.5rem}


/*NAVEGACIÓN*/

nav ul{list-style-type: none;
    background-color: beige;
    padding:1rem;
         }

nav ul li{float: left;
        margin:  -0.5rem 0rem 0rem -1.9rem;
        }

nav ul li a{font-family: sans-serif;
            text-decoration: none;
            color: #22998b;
            display: inline-block;
            margin: -1rem 2rem 0rem 2rem;
            padding:0rem 0rem 0rem 2rem;
            font-size:0.9rem;
            }



/*SECTION*/

section{background-color: beige;
        margin: 0rem;
        padding: 0rem 0rem 24rem 0rem;
        }

h3{color: dimgrey;
    margin: 0rem;
    }

h2{color: dimgrey;
    margin: 0rem 0rem 0rem 18rem;
    padding 6rem 0rem 0rem 0rem;
    position: absolute;
    top: 13.5rem;
    left: 29.6rem;
    }


.datos-personales{float: left;
                margin: 5.5rem 3rem 3rem 3rem;
        }

.foto{float: left;
        margin: 2.7rem 3rem 3rem 3rem;
    }


p{color:darkslategrey;
font-size: 0.8rem;
margin: 0rem;
line-height:1.4rem}


.en-curso{font-weight: bold;
         font-size: 0.8rem;}


p1{color: dimgray;
    font-size: 0.8rem;
    margin: 0rem 0rem 4rem 0rem;
    padding: 0rem 0rem 2rem 0rem;
}



.prop{margin: 0rem 0rem 1rem 0rem;
    padding: 2rem 7rem 0rem 5rem;}
 

/*FOOTER*/
footer{background-color: dimgray;
        color: white;
       margin:1rem 0rem;
       padding: 1rem 4rem;
       font-size:0.6rem;
       line-height:1.2rem}






