html {
overflow-y: scroll;
}
@font-face {
  font-family: "IBM";
  src: url("Fuente/IBMPlexSans_SemiCondensed-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
body {
font-family: "IBM";
line-height: 1.6;
background-color: white;
}
.contendorPagina {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  border-color: black;
  border-width: thin;
  border-style: solid;
}

.barra_navegacion {
  background-color: white;
  position: sticky;
  top: 0;
  z-index: 10;
  border-bottom: 2px solid black;
  width: 100%;
}

.barra_navegacion_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 40px;
  flex-wrap: wrap;
}

.DatosMGBDLogo {
height: 5rem;
border-width:thick;
border-style:solid;
border-color:black;
}
.barra_navegacion_menu {
display: flex;
gap: 55px;
margin-right: 40px;
}
.barra_navegacion_menu:hover{
  color: #2563EB;
}
.barra_navegacion_enlace {
color: black;
text-decoration: none;
font-weight: 500;
font-size: 1.5rem;
text-align: right;
}

.barra_navegacion_enlace:hover {
color: #2563EB;
}

.subPie_Pagina {
overflow: visible;
padding: 30px 5px 30px;
background: #2E2E2E;
}
.pie_pagina {
background-color: #1C1C1C;
color: white;
padding: 40px 100px;
}

.pie_pagina_container {
display: flex;
gap: 40px;
}

.pie_pagina_seccion {
flex: 1;
display: flex;
flex-direction: column;
}

.pie_pagina_titulo {
font-size: 1.6rem;
font-weight: 100;
margin-bottom: 10px;
}

.pie_pagina_lista {
list-style: none;
padding: 0;
}

.pie_pagina_item {
margin-bottom: 20px;
font-size: 1.22rem;
text-decoration: none;
color: #616161;
letter-spacing: 0.3px;
}
.pie_pagina_item:hover{
  color: whitesmoke
}
.pie_pagina_enlace {
color: gray;
text-decoration: none;
}

.pie_pagina_enlace:hover {
text-decoration: underline;
}

.pie_pagina_abajo {
text-align: center;
padding: 50px;
background-color: #000000;
width: auto;
height: 10px;
}

.afterPie_Pagina {
  background-color: white;
  border-top: 2px solid #950000;
}

.AfterPieContenedor {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 40px;
  flex-wrap: wrap;
}

.pie_pagina_texto {
  font-size: 1.2rem;
  font-weight:500;
  margin: 0;
  color: black;
  text-decoration: none;
}
a.pie_pagina_texto:hover {
  color: #2563EB ;
}
.DatosMGBDLogo-r {
height: 5rem;
border-width:thick;
border-style:solid;
border-color:black;
}