@charset "utf-8";

*{
    box-sizing: border-box;
}


body {
  margin: 0;
  color: hsl(0, 0%, 0%);
  background-color: hsl(0 0% 95%);
}

/* selector multiple: parrafos e items de listas  */
p,
li {
  /* se evitan "viudas" y "huerfanos" */
  text-wrap: pretty;
}

a {
 
  color: #1B365C;
  font-weight: bold;
}

/* "TODAS" las listas */
ul,
ol {
  /* elimina bullets, numeros etc. */
  list-style: none;

  /* retira el relleno izquierdo predeterminado */
  padding: 0;
}


.contenedora {
  max-width: 65rem;
  margin-block-end: 1rem;
  margin-inline: auto;
  margin-bottom: 1rem;
  padding: 1rem;
}



head{
    display: none;
}

header{
  width: 100%;
}

.contenedora {
  background-color:#067de4;
  display: flex;
  text-align: center;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-evenly;
  align-items: stretch;

}
.contenedora a{
 

  color: #067de4;
  background-color: #D973A2;
  padding: 5px;
  border-radius: .25em;
}
#dgcp {
    width: 20%;
    padding: .25rem ;
    display: flex;
}
header ul{
    display: flex;
    align-items: center;
   
}
.menu{
    display: flex;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
    justify-content: flex-end;
    flex-direction: row;
}
.menu li{
    justify-content: space-between;
    align-items: center;
    margin: 5px;
    text-align: right;
    margin-right: center;
    margin-bottom: 2px;
    
    
}
.menu nav ul li {
  padding-bottom: 20px;

  }

p{

    font-size: 1em;
    color: black;
    margin: auto;
    display: flex;
   
    flex-direction: column;
    margin-inline-start:8px;
    margin-inline-end: 8px;
    margin-top: 20px;
  }


  
body{
    min-height: 100dvh;
    display: block;
    grid-template-rows: auto ;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    margin: 0;
    color: hsl(0, 0%, 0%);
 
  
  
    }
    


main{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    width: auto;
    margin-inline-start:8px;
    margin-inline-end: 8px;
  
} 



h1{
  color: #D973A2;
  text-align: center;
  font-weight: bold;
  font-size: 23px;
}



#uba{
  
  font-weight: bold;
  margin-inline: auto;
  display:flex;
  width: 50%;
  justify-content: center;
  font-size: 15px;

 }



.introduccion{
    font-size: 1em;
    color: black;
    margin: auto;
    display: flex;
   
    flex-direction: column;
    margin-inline-start:8px;
    margin-inline-end: 8px;
    margin-top: 20px;
  }


 h2{
      color:#1B365C;
      text-align: center;
      font-weight: bold;
      text-decoration: solid;
      font-size: 16px;
    }



 ul{
   max-width: 100%;
   unicode-bidi: isolate;
   list-style: none;
   display: block; 
   }


#datos-de-equipo {
    margin-inline: auto; 
    line-height: 1.1;
    display: block;
    max-width: 65rem;
    margin-inline: auto;
    padding: 1rem;
    text-wrap: balance;
}

#equipo1{
    background-color:  #067de4;;
    line-height: 1.1;
    display: block;
    max-width: 65rem;
    margin-inline: auto;
    padding: 1rem;
    text-wrap: balance;
    max-width: 100%;
    unicode-bidi: isolate;
   margin: 1em;
    border-radius: 2em;
}

#agus{
  width: 80px;
  font-size: 8px;
  display: inline-block;
  margin-inline-start: 8px;
  margin-inline-end: 8px;
}

h3{
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  color: #1B365C;
  background-color:rgb(221, 177, 162);
  font-size: 11px;
  margin-inline: auto;
  padding: 0.2rem;
  padding-block: 0.25em .5em;
  margin-block: 0.5em;
}

.faduuba {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0.5rem;
  margin-inline-end: 0px;
  unicode-bidi: isolate;
  color:#000000;
  font-size: 2em;
}







#dafne{
width: 80px;
font-size: 8px;
display: inline-block;
margin-inline-start: 8px;
margin-inline-end: 8px;
}

h4{
display: flex;
align-items: flex-start;
flex-direction: row;
color: #1B365C;
background-color:#D973A2;
font-size: 11px;
padding: 0.2rem;
padding-block: 0.25em .5em;
margin-block: 0.5em;

}




.no-underline {
  text-decoration: none;
}

.con2 li{
  display: flex;
  color: #D9ABA0;
  font-size: 8px;
  text-align: start;
  align-items: center;
}

.cote3 li{
  display: flex;
  color: #D9ABA0;
  font-size: 8px;
  text-align: start;
  align-items: center;
}



.conte li{
  display: flex;
  color: #D9ABA0;
  font-size: 8px;
  text-align: start;
  align-items: center;
}



a{
   display: flex;

}

.vm14 {
  padding-block: 0.2em;
  }




  
  .titulo{
    color: #1B365C;
      text-align: center;
      font-weight: bold;
      text-decoration: solid;
      font-size: 16px;
  
      text-align: center;
      
      max-width: 65rem;
      margin-inline: auto;
      padding: 0.2rem;
      background-color: #D973A2;
  }
  
  
  
  h6{
    color: #0054a7;
      line-height: 1.1;
      text-wrap: balance;
  }
  
  








   footer{
    background-color:#D973A2;
    
   }
   .sinimportancia{
    color: #1B365C;
    
    font-size: 4px;
    text-align: justify;
  }
  
  .ddgpc{
    color:#1B365C;
    font-size: 10px;
    text-align: center;
  }



  div {
    display: block;
    unicode-bidi: isolate;
}



/* -------------------
          MAPA 
   -------------------*/


img{
     
  overflow: clip;

}


article {
  display: block;
  unicode-bidi: isolate;
}

 #mapa{
  width: 25em;
  font-size: 8px;
  display: inline-block;
 
 object-fit: contain;
}

h2{
  color: #1B365C;
  text-align: center;
  font-weight: bold;
  text-decoration: solid;
  font-size: 16px;
}



/* -------------------
          PLAN 
   -------------------*/




h2{
  color: #1B365C;
  text-align: center;
  font-weight: bold;
  text-decoration: solid;
  font-size: 16px;
  
}

