*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}




/* header menuu */
/* Estilos del hearder */
h4{
    color: #000 !important;
  }
  .container_2 {
      width: 100%;
      /* text-align: center; */
      z-index: 1000;
      background-color: #ffffff;
    }
    .h-125 {
      margin-top: 20px;
      height: 115px;
      border-bottom: 2px solid #ab2a3e;;
    }
    .header_nav_mobil {
      display: none;
    }
    img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .img_transparencia {
      height: 80px;
      width: 165px;
      padding: 1px;
    }
    
    
    .container_img_escudo {
      display: flex;
      align-items: center;
      text-decoration: none;
      color: #000;
      width: 100px;
      height: 100px;
    }
    .container_img_escudo > h1 {
      font-size: 1em;
    }
    .container_img_escudo > img {
      height: 100%;
      width: 100%;
    }
    


/* -----------------  */

/* estilos a las tablas */

/* thead{
    background-color: #ab2a3e;
} */
.styled-table {
    width: 100%;
    border-collapse: collapse;
    
  }
  
  .styled-table thead th {
    background-color: #ab2a3e;
    border-bottom: 1px solid #cccccc;
    padding: 5px;
    font-size: .8em;
    color: #fff;
  }
  
  .styled-table tbody td {
    padding: 5px;
    font-size: .8em;
    width: 500px;
    border-bottom: 1px solid #cccccc;
  }
  .w-td-250px{ width: 250px!important;}
  
  .styled-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
  }
  
  .styled-table tbody tr:hover {
    background-color: #e6e6e6;
  }







.form_header{
    display:flex;
    width: 100%;
    justify-content: space-between;
}
.form_header p {
    font-size: 1.2em;
}
.section_documento{
    display: flex;
    background-color: #fff;
    
    
    padding: 2em;
    margin: 2em 0;
}
.border-rojo{
  border: 1px solid #ab2a3e;
  padding: 2em;
  border-radius: 30px;
  max-width: 650px;

}
.width-500{
  width: 500px;
  max-width: 520px;
}
.width-280{
  display: inline-block;
  width: 280px;
}

li{
    padding: 3px;
}

.btn {
    background-color: #ab2a3e !important;
    color: #ffffff  !important;
    cursor: pointer  !important;
    margin:1em 0 1em 0  !important ;
    margin-left: 6px !important;
  }
  
  .btn:hover {
      
      border: 1px solid #ab2a3e  !important;
      background-color: #fff  !important;
      color: #000  !important;
    }

  