Hola
tengo dos soluciones, en tu caso creo que te valen las dos. La primera es añadirle overflow: hidden; a #fondo.
Código CSS:
Ver originaldiv#fondo{
overflow: hidden;
margin:auto;
margin-top:5px;
width:465px;
height:auto;
background-color:yellow;
}
y la segunda es añadir otro elemento dentro de fondo.
Código HTML:
Ver original <img src="http://www.enbolivia.com/files/imagen_corporativa.jpg"> etc.
<div style="clear: both;"></div>
Depende de lo que quieras hacer puede ser mas util uno que el otro.
Saludos.