Css y layout del footer añadidos

Hay que hacer pequeñas futuras modificaciones, como añadir iconos en
lugar de texto en el menu responsive del footer, y conseguir mandar el
footer abajo del todo con una altura mínima al contenido.