esto es lo que tengo y se descuadra al final:

Código HTML:
<div id="contenedor"> <div id="top"><img src="imagenes/b1_s1.jpg" alt="" width="900" height="307" /></div> <div id="laterizq">IZQUIERDA</div> <div id="centro">CENTRO</div> <div id="derecha">DERECHA</div> </div>
Código:
#contenedor {
width: 900px;
margin: 0 auto;
background-color: #090;
height: 400px;
padding: 0;
#top {
background-color: #09F;
height: 307px;
width: 900px;
float: right;
margin: auto;
}
#laterizq {
background-color: #F00;
width: 250px;
float: left;
}
#centro {
width: 510px;
background-color: #F90;
margin-left: 250px;
}
#derecha {
background-color: #FF0;
width: 140px;
float: right;
}



