@charset "utf-8";

* {
    margin: 2%;
}


  /* encabezado */
.logo figure img{
      background-size: cover;
      align-items: center;
      overflow: clip;
      max-width: 80%;
}

body{
      font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
      align-items: center;
      text-align: center;
      color: #0a476b;
      padding: auto;
  }
  
header{
      color: #ffffff;
      background-color: #ed8e83;
      padding: 15px;
      border-radius: 30px;
      margin-bottom: 5%;
      font-weight: bold;
}
  
.logo figure img{
      display: flex;
      overflow: clip;
      background-size: cover;
      align-items: center;
      padding-top: 20%;
      max-width: 400px;
}
  

/* enlaces */
li {
      list-style: none;
      text-decoration: double;
}

.menu li{
      list-style: none;
      display:inline-block;
}

.menu li a{
      cursor: pointer;
      color: #ffffff;
      padding: 2%;
}

nav.menu li a:hover {
      background-color: #ffffff;
      color: #ed8e83;
      padding: 2%;
      max-width: 100%;
}


/* sobre mi */
.sobre_mi{
      background-color: #f7b0be;
      padding: 5%;
      border-radius: 30px;
      margin-bottom: 5%;
}

.Orne{
      color: #0a476b;
      background-color: #f7b0be;
      border-radius: 30px;
      margin-bottom: 5%;
      padding: 4%;
}


.Orne img {
     background-size: cover;
     align-items: center;
     border-radius: 30px;
     border-color: #ffffff;
     border-style:solid;
     border-width: 10px;
     overflow: clip;
     max-width: 80%;
}


/* compas enlaces */
.companeras{
      background-color: #f7b0be;
      border-radius: 30px;
      margin-bottom: 15px;
      padding: 5%;
      margin-bottom: 5%;
}

.companeras li a{
      cursor: pointer;
      color: #0a476b;
      text-decoration: underline;
      padding: 2%;
}

 
/* datos académicos */
.datosacademicos p{
      color: #ed8e83;
}
  
.datosacademicos figure img{
      overflow: clip;
      background-size: cover;
      max-height: 200px;
      max-width: 150px;
}

.uba{
      background-color: #0a476b;
      color: #ed8e83;
      border-radius: 30px;
      padding: 5%;  
      margin-bottom: 5%;
}
  
.fadu{
      background-color: #0a476b;
      color: #ed8e83;
      border-radius: 30px;
      padding: 5%;  
      margin-bottom: 5%;
} 

.dgpc{
      background-color: #0a476b;
      color: #ed8e83;
      border-radius: 30px;
      padding: 5%;  
      margin-bottom: 5%;
}


/* footer */
footer{
      background-color: #ed8e83;
      padding: 15px;
      border-radius: 30px;
      margin-bottom: 15px;
}
  
.piedepagina p{
      color: #ffffff;
      display: inline-block;
}  

