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

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


  /* Columnas individualmente */
  #maintenance_table th:nth-child(1),
  #maintenance_table td:nth-child(1) {
    width: 40px; /* Crane */
    text-align: center; 
  }


  #maintenance_table th:nth-child(2),
  #maintenance_table td:nth-child(2) {
    width: 300px; /* Maintenance Items */
    text-align: left;  
  }

  #maintenance_table th:nth-child(3),
  #maintenance_table td:nth-child(3)  
  #maintenance_table th:nth-child(4),
  #maintenance_table td:nth-child(4)  {
      width: 50px; 
    text-align: center;   
  }

  #maintenance_table th:nth-child(n+5):nth-child(-n+35),
  #maintenance_table td:nth-child(n+5):nth-child(-n+35) {
    width: 30px; 
    text-align: right !important; 
  }