SOLUCIONADO !!
Lo que hice es lo siguiente:
Código PHP:
<input type="file" name="imagen" style="display: none" />
<input type="text" name="ruta" size='12'>
<input type="button" value="Cambiar" onclick="imagen.click(); ruta.value=imagen.value">
Poner el input file como oculto y hacer "trampilla" con un type text y boton normal, jugando con JavaScript.
Espero que le sirva a alguien de ayuda.
Un saludo"