.alianzas-estrategicas {
  font-family: sans-serif;
  padding: 20px;
}

.alianzas-tabla {
  width: 100%;
  border-collapse: collapse;
}

.alianzas-tabla th,
.alianzas-tabla td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

.alianzas-tabla th {
  background-color: #f2f2f2;
}

.alianzas-tabla tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Media query para pantallas pequeñas */
@media (max-width: 600px) {
  .alianzas-tabla thead {
    display: none; /* Oculta el encabezado en pantallas pequeñas */
  }

  .alianzas-tabla tr {
    display: block; /* Muestra las filas como bloques */
    margin-bottom: 10px; /* Agrega margen inferior entre filas */
    border: 1px solid #ddd; /* Agrega borde a cada fila */
  }

  .alianzas-tabla td {
    display: block; /* Muestra las celdas como bloques */
    border: none; /* Elimina los bordes de las celdas */
    padding-left: 0; /* Elimina el relleno izquierdo de las celdas */
  }

  /* Estilo específico para la primera celda (ENTIDAD) */
  .alianzas-tabla td:first-child {
    font-weight: bold; /* Hace que los nombres estén en negrita */
    padding-bottom: 5px; /* Agrega espacio inferior */
  }

  /* Estilo específico para la segunda celda (OBJETIVO) */
  .alianzas-tabla td:last-child {
    padding-bottom: 8px; /* Agrega espacio inferior */
  }
}