function acomoda_elementos(event) {
  var id = 'menu-departamentos';
  if ($(id)) {
    var original = $(id).offsetHeight;
    var miolo = $(id).scrollHeight;
    var diferenca = miolo - original;
    if (diferenca > 0) {
      $(id).style.height = miolo +'px';
    }
    if ($('login')) $('login').style.top = $(id).offsetTop + $(id).offsetHeight + 'px';
    $(id).style.overflow = 'visible';
  }

  var id = 'miolo';
  if ($(id)) {
    $(id).style.overflow = 'auto';
$(id).style.width = ($(id).offsetWidth + 40) + 'px';
    var original = $(id).offsetHeight;
    var miolo = $(id).scrollHeight;
    var diferenca = miolo - original;
$(id).style.width = ($(id).offsetWidth - 40) + 'px';
    if (diferenca > 0) {
      $('tema').style.height = $('tema').clientHeight + diferenca + 'px';
      $('tema1').style.top = $('tema1').offsetTop + diferenca + 'px';
      $('entidade').style.top = $('entidade').offsetTop + diferenca + 'px';
      $('rodape').style.top = $('rodape').offsetTop + diferenca + 'px';
      $(id).style.height = miolo +'px';
    }
    $(id).style.overflow = 'visible';
  }

  var id = 'login';
  if ($(id)) {
    var login_bottom = $(id).offsetTop + $(id).offsetHeight;
    var rodape_top = $('rodape').offsetTop;
    if (login_bottom >= rodape_top) {
      var diferenca = login_bottom - rodape_top + 10;
      $('tema').style.height = $('tema').clientHeight + diferenca + 'px';
      $('tema1').style.top = $('tema1').offsetTop + diferenca + 'px';
      $('entidade').style.top = $('entidade').offsetTop + diferenca + 'px';
      $('rodape').style.top = $('rodape').offsetTop + diferenca + 'px';
    }
  }

  var id = 'rodape';
  if ($(id)) {
    $(id).style.overflow = 'auto';
    var original = $(id).offsetHeight;
    var miolo = $(id).scrollHeight;
    var diferenca = miolo - original;
    if (diferenca > 0) {
      $('tema').style.height = $('tema').clientHeight + diferenca + 'px';
      $('tema1').style.top = $('tema1').offsetTop + diferenca + 'px';
      $(id).style.height = miolo +'px';
    }
    $(id).style.overflow = 'visible';
  }
}
Event.observe(window, 'load', function(event) { acomoda_elementos(event); });
