Event.observe(window, 'load', redimensionar);
Event.observe(window, 'resize', redimensionar);

function redimensionar()
{
	var viewportheigh;

	if( typeof window.innerWidth != 'undefined' ){
		viewportheigh = window.innerHeight;
	}else if( ( typeof document.documentElement != 'undefined' ) && ( typeof document.documentElement.clientWidth != 'undefined' ) && ( document.documentElement.clientWidth != 0 ) ){
		viewportheigh = document.documentElement.clientHeight;
	}else{
		viewportheigh = document.getElementsByTagName('body')[0].clientHeight;
	}

	var bajo = $('bajo');

	if( bajo != undefined ){
		var pagina = $('pie-pagina').offsetTop + 199;
		var bajoheigh = viewportheigh - pagina;

		if( bajoheigh < 0 ) { bajoheigh = 0; }

		if( Prototype.Browser.IE ){
			bajo.style.height = bajoheigh;
		}else{
			bajo.setStyle({ height: bajoheigh + "px" }, true);
		}
	}
}
