  /* Estilo general para la tabla */
  #vesselTracking_table {
/*    table-layout: fixed;  */
/*    width: 99%;  */
  }

  #vesselTracking_table th {
	  text-align: center !important;
    white-space: normal;
    word-wrap: break-word;
    text-align: center;
    vertical-align: middle;
    padding: 4px 6px;    
  }


  /* Columnas individualmente */
  #vesselTracking_table th:nth-child(1),
  #vesselTracking_table td:nth-child(1) {
    width: 200px; /* Vessel */
    text-align: center; 
  }


  #vesselTracking_table th:nth-child(2),
  #vesselTracking_table td:nth-child(2) {
    width: 80px; /* IMO */
    text-align: center;  
  }

  #vesselTracking_table th:nth-child(4),
  #vesselTracking_table td:nth-child(4),
  #vesselTracking_table th:nth-child(5),
  #vesselTracking_table td:nth-child(5) {
    width: 120px; /* Arrival/Departure Time */
    text-align: center;   
  }

  #vesselTracking_table th:nth-child(n+6):nth-child(-n+35),
  #vesselTracking_table td:nth-child(n+6):nth-child(-n+35) {
    width: 40px; /* Ancho fijo para cada ícono de asignación */
    text-align: center; 
  }