public String formatearTexto (String texto) {
        
        int c, linea, numLineas = 1, primer = 0;
        String[] formato = new String[10];
        String textoFormateado = "<html>"; 
     
        if (texto.length() > 50) {
            numLineas = texto.length() / 50;
            if (texto.length() % 50 > 20)
                numLineas++;
        }
        System.out.println("NUMLINEAS: " + numLineas);
        System.out.println("LONGITUD: " + texto.length());
        
        for (linea = 0; linea < numLineas; linea++) {
            formato[linea] = "";
            for (c = primer; (c < primer + 50) || (texto.charAt(c) != ' '); c++) {
                formato[linea] = formato[linea] + texto.charAt(c);
                if (c == texto.length() - 1 || (texto.charAt(c) == '?') || (texto.charAt(c) == ':')) {
                    break;
                    
                }
            }
            textoFormateado = textoFormateado + formato[linea] + "<br>";
            primer = c + 1;
        }
        textoFormateado = textoFormateado + "</html>";
        System.out.println(textoFormateado);
        return textoFormateado;
    }