Hola
La linea me olvide de descomentarla.
En mi navegador se ve bien, no especificamente con los valores que me dicen que use en la nota pero se asemeja.
En mi caso se ve igual el ejercicio con valor both o right para mi propiedad clear de #cajaContacto.
Para el caso de la #cajaContenido2 le di valor de height:37.5% por lo siguiente:
#cajaCaecera tiene height : 20%
#cajaContenido1 tiene height: 37.5%
#cajaContenido2 tiene height: 37.5%
#cajaContacto tiene height : 5%
Sumando height de cada elemento tengo lo sgte:
20% + 37.5% + 37.5% + 5% = 100%
En mi caso si comento el height de mi #cajaContacto se reduce el height.
Revisando y probando el codigo que usaste, me parece que se muestra diferente la pagina cuando usas todo el codigo en un archivo (como el que probaste) frente a un archivo html en donde llamas a un archivo css (como lo que use yo). Pero, la pregunta es ¿por que?
Me parece que la propiedad height toma otros valores pero no estoy seguro.
De todas maneras te dejo un link con la imagen de mi ejercicio.
https://www.dropbox.com/s/34191wqn6lm5u31/ejer36.png?dl=0Agradeceria la respuesta.
Muchas gracias