function resizeIframe() {
    var iframe=top.document.getElementById("ifr");
    var frameContenedor = parent.document.getElementById("FRAME_PPAL");
    var container = document.getElementById("capaContenido");
    var offsetY = 10;
    var alturaCapaPrincipal=findTopPosition(frameContenedor)+findTopPosition(container)+container.offsetHeight;
    iframe.style.height = 850+"px";

    if(iframe.offsetHeight < alturaCapaPrincipal)
    {
        iframe.style.height = alturaCapaPrincipal+offsetY + "px";
    }
}
function findTopPosition( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
    return posY;
  } else {
    return oElement.y;
  }
}
function findLeftPosition( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
    return posX;
  } else {
    return oElement.xy;
  }
}
