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

html {
display: block;
color: -internal-root-color;
}

/**titulo**/

header {
font-size: 40;
color: rosybrown;
text-align: center;

}


div {
display: block;
}

/**menu**/

nav,li, ul {
display: flex;
text-align: center;
background: rosybrown;
font-size: 15px;
padding: 1%;
margin: auto;
margin: auto;
width:100%;
height: auto;
border-radius: 2rem;
}

a ,ul {
color:azure;
text-align: center;
width:100%;
text-align: center 
width:100%;
}


body {
background-color: azure;
font-family: initial;
font-size: 20;
color: rosybrown;
padding: 2%;
margin: 2rem 2rem 2rem 2rem;
list-style-type: none;

}

/** titulos**/
h1 {
font-family:initial;
font-size: 50px;
color: rosybrown;
text-align: left;
padding: 1%
  
}

h2 {
font-family:initial
font-size: 15;
color: #c0518c;
text-align: center;
margin:1rem 0rem 0rem 0rem;
}

h6{
font-family:initial;
font-size: 15px;
color:dimgrey;
text-align: center;
display: : block;
font-weight: normal;
padding: 1%;
margin: 0rem 0rem 1rem 0rem; 
}



h3 {
border-radius: 1rem;
font-family:initial;
font-size: 15px;
color: azure;
text-align: center;
margin: auto;
  
}

/**alumna**/

article {
padding: 3rem;
}
.imgRedonda {  
display: flex;
image-orientation: center;
width:250px;
height:250px;
border-radius:130px;
border:7px solid #c0518c;
margin:auto;
}

/**materias**/

section {
display: table;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: stretch;
align-content: stretch;
}


.cursadasnivel1 {
background-color: #fffee6;
box-shadow: 0.3rem 0.3rem  #765aa8;
text-align: center;
padding: 2%;
margin: 2%;
border-radius: 2rem;
width: 20rem;
}

.cursadasnivel2 {
background-color: #fffee6;
box-shadow: 0.3rem 0.3rem  #765aa8;
text-align: center;
padding: 2%;
margin: 2%;
border-radius: 2rem;
width: 20rem;
}

.cursandonivel3 {
background-color: #fffee6;
box-shadow: 0.3rem 0.3rem  #765aa8;
text-align: center;
padding: 2%;
margin: 2%;
border-radius: 2rem;
width: 20rem;
}

.materiascursando {
background-color: #fffee6;
box-shadow: 0.3rem 0.3rem  #765aa8;
text-align: center;
padding: 2%;
margin: 2%;
border-radius: 2rem;
width: 20rem;
}

/**parafo**/

p {
font-size: 12px;
font-family:monospace;
line-height: 18pt;
color:blueviolet;
margin: 1rem 0rem 0rem 0rem;
}

footer {
color: rosybrown;
font-size: 0.8rem;
text-align: center;
padding: 3rem 5rem 1rem 5rem;

    
}

