var tds = document.querySelectorAll("tr > td.disponibilidade");

for (i = 0; i < tds.length; i++) {
  if (tds[i].innerHTML.trim() == "Esgotado"){
    var tr = tds[i].parentElement;
    tr.parentElement.removeChild(tr);
  }
}

var tds = document.querySelectorAll("tr > td.disponibilidade");

var availability = "";

for (i = 0; i < tds.length; i++) {
  availability = tds[i].innerHTML.trim();

  if (availability == "Esgotado" || availability == "reservas encerradas") {
    var tr = tds[i].parentElement;
    tr.parentElement.removeChild(tr);
  }
}

Update to avoid status different of available.
Update to avoid status different of available.