encontre una mejor explicacion:
http://www.quirksmode.org/css/100percheight.htm
aparentemente el 100% solo se puede aplicar al 100% de la pagina, o cuando el contenedor tiene una medida exacta. Tu solucion seria darle ina altura a contenidor, o hacer que todo quede al alto de la ventana....