Bueno, no sé si es la solución correcta, aunque me ha funcionado, he solucionado el problema poniéndole la propiedad overflow a la capa de contenidos, aunque si bien cuando en la capa le ponía una altura auto no la interpretaba, lo he solucionado del siguiente modo
Código:
overflow:auto; height: auto;
width:100%;
margin-bottom:25px;
Ahora me adapta la capa tanto para Explorer como para FF como para otros muchos más
Espero que le sirva a alguien también