		var IE = document.all?true:false 
		if (!IE) document.captureEvents(Event.MOUSEMOVE) 
		
		document.onmousemove = posicRatonXY; 
		var posicX = 0;
		var posicY = 0;

		function posicRatonXY(e)
		{ 
			if (IE) { posicX = event.clientX + document.body.scrollLeft; 
			posicY = event.clientY + document.body.scrollTop} 
			else { posicX = e.pageX; posicY = e.pageY }; 
			if (posicX < 0) {posicX = 0}; 
			if (posicY < 0) {posicY = 0}; 
			
			document.getElementById("Raton").RatonX.value = posicX; 
			document.getElementById("Raton").RatonY.value = posicY; 
			return true;
		} 

		function recalcula_imagen(w)
		{
			elemento = document.getElementById("imagen_a_ampliar");
			elemento.style.top = parseInt(document.getElementById("Raton").RatonY.value)+20;
			elemento.style.left = parseInt(document.getElementById("Raton").RatonX.value)-(w/2);
		}
		function amplia_imagen(ruta, w, h)
		{
			elemento = document.getElementById("imagen_a_ampliar");
			elemento.style.top = parseInt(document.getElementById("Raton").RatonY.value)+20;
			elemento.style.left = parseInt(document.getElementById("Raton").RatonX.value)-(w/2);
			elemento.innerHTML = '<img src="'+ruta+'">';
			elemento.style.display = '';
		}
		function quita_imagen()
		{
			elemento = document.getElementById("imagen_a_ampliar");
			elemento.innerHTML = "";
			elemento.style.display = 'none';
		}
