Aquí se muestra como utilizar estilo css para modificar el diseño de un input type=file.
Se utiliza jquery, únicamente para mostrar el archivo seleccionado.
Información obtenida de: http://jsfiddle.net/angelfcm/nETSD/
http://www.lawebdelprogramador.com
Puedes ver el código fuente en http://lwp-l.com/s2458