Debe funcionar, mira la prueba
Código:
#izquierda {
float: left;
width: 150px;
background-color: #FF5555;
}
#derecha{
float: right;
width: 150px;
background-color: #7FFFAA;
}
#centro {
margin: 0 auto;
width: 550px;
background-color: #7F2AFF;
}
Código HTML:
<div id="izquierda">
contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido
</div>
<div id="derecha">
contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido
</div>
<div id="centro">
contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido contenido
</div>
Es todo el código que usé, nada mas, nada menos.
Inténtalo.