Alguien sabe por que se caen mis divs alrededor de un div flotante a la izquierda? Este es mi codigo:
 
 
 <body>
<div id="cabezera" style="clear: both"><img src="OXIGENO-Encabezado.gif" /></div>
<div id="separador" style="clear: both; height: 5px"> </div>
<div id="contenedor" style="width: auto; height: auto; margin-left: 20%">
  <div id="bienvenidos" style="height:400px; width:100px; float: left;"><img src="Bienvenido.gif" width="100" height="400"/></div>
  <div id="cajadetexto" style="height:400px; float: left; width: 600px; background-color: #FF2222; border-left: 1px dashed #EC0000; border-right: 1px dashed #EC0000"></div>
</div>
<div id="contenedorpie" style="margin-left: 20%; clear: both; width: auto; height: 20px">
  <div id="espaciador" style="width: 100px; height: 20px; float: left"></div>
  <div id="menu" style="width: 600px; height: 20px; float: left"> 
    <div align="right">Inicio | ¿Oxigeno? | Publicidad | Diseño | Contacto</div>
  </div>
</div>
</div>
</body> 
  
 
 Pues a mi manera de ver es simple, los dos divs que inicialmente estan flotando ponlos dentro de otro que no lo este, este ultimo con una dimension en width fija... 
