No estoy seguro, creo que puedes solucionarlo dándole una altura a #bajo
#bajo{
width: 700px;
height: 50px; /*por ejemplo*/
margin: auto;
text-align: center;
background-color: #3366CC;
font-size: 0.7em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
/*clear: both;*/
color: #FFFFFF;
/*border: 1px solid #000000;*/
}
Lo estoy probando en
http://www.aaservers.org/antera/, por cierto ¡valida antes tu código!