	function medir_frase(textoaparsear)
		{
		// Recoge el texto del titular
		// Crea el span que contendrá el texto
		temporal = document.createElement("span");
		// Guarda cada letra en un array
		caracteres = new Array(textoaparsear.length);
		// Introcuce cada letra en un span
		for (var i = 0, total = caracteres.length; i < total; i ++)
			{
			caracteres[i] = document.createElement("span");
			caracteres[i].appendChild(document.createTextNode(textoaparsear.charAt(i)));
			temporal.appendChild(caracteres[i]);
			}
		// Introduce los span de las letras en el span que contiene todo el texto
		document.body.appendChild(temporal);
		// Calcula el tamaño de cada letra
		var anchototal = 0; // Esta variable contiene el ancho total de la cadena en píxeles
		for (var i = 0, total = temporal.childNodes.length; i < total; i ++)
			{
			// Suma el ancho del caracter actual a la cadena
			anchototal = anchototal + eval(temporal.childNodes[i].offsetWidth);
			}
			// Imprime el resultado en pantalla
			// document.getElementById("resultado").value += anchototal + ":píxeles de ancho\n";
		
		// Se elimina el span que ha contenido el texto analizado
		document.body.removeChild(temporal);
		
		if (anchototal > 270)
			{
			// Calcula el numero de caracteres
			textoaparsear_numero_caracteres = textoaparsear.length;
			
			// Divide la cadena en palabras
			textoaparsear_numero_caracteres_palabras = textoaparsear.split(" ");
			
			// document.getElementById("resultado").value += textoaparsear_numero_caracteres + ":caracteres\n";  // BORRAR
			// document.getElementById("resultado").value += textoaparsear_numero_caracteres_palabras + ":palabras\n"; // BORRAR
			// document.getElementById("resultado").value += textoaparsear_numero_caracteres_palabras.length + ":numero de palabras\n"; // BORRAR



			// Divide la cadena
			var linea1="", linea2="", frase_parseada="";
			for (var z = 0; z < textoaparsear_numero_caracteres_palabras.length; z++)
				{
				// Genera la primera línea
				if (z < textoaparsear_numero_caracteres_palabras.length / 2)
					{
					linea1 += textoaparsear_numero_caracteres_palabras[z] + " ";
					}
				else if (z >= textoaparsear_numero_caracteres_palabras.length / 2)
					{
					linea2 += textoaparsear_numero_caracteres_palabras[z] + " ";
					}
				}
				
			frase_parseada = linea1 + "<br />" + linea2;
			// document.getElementById("resultado").value += linea1 + ":linea1\n";  // BORRAR
			// document.getElementById("resultado").value += linea2 + ":linea2\n";  // BORRAR
			}
		else
			{
			frase_parseada = textoaparsear;
			}
		return frase_parseada;
		}