Funciona!
Habia que cambiar 2 cosas:
a) La que me habeis mencionado, asi que muchisimas gracias!!!
b) La tipica tontera que se me pasa por alto a veces. Las 3 capas header, maincontent, y footer, estaban a su vez dentro de una supercapa container .... que tenía un background #ffffff .... pa darme una colleja.
Gracias a todos!!!!!!!