Hola Pascal 
 
pues aún no, pero voy a colgar al menos el html y css de los pantallazos que dejé arriba. 
Veo que omití esto en los css en mi mensaje inicial 
A continuación de #contenidos tengo esto  
Código:
 html>body>#contenidos{
	height: 100%;
	min-height: 280px;
}
  Ahora pondré en el servidor el html