Gracias por el interes mostrado, programeitor. Y por intentar ayudar.
Pero creo que no es lo que apuntas el origen del problema. La funcion mostrarLov, lo que hace es crear una ventana con una seria de valores, el usuario elige uno y entonces hago asigno el valor elegido por el usuario al campo input, nada mas. Eso no deberia cambiar el tamaño del input, ¿no?