Vale, pues entonces podrías usar este código, que se basa en que la caja derecha está flotada a la derecha, la de la izquierda sin flotar, y el centrado lo marcas con los márgenes:
Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
* { margin: 0px;
padding: 0px;
}
#caja01 { border-style: solid;
border-color: rgb(255, 102, 0);
height: 100px;
background-color: rgb(51, 153, 153);
margin-right: 210px;
margin-left: 4px;
}
#caja02 { border-style: solid;
border-color: rgb(255, 102, 0);
height: 500px;
background-color: rgb(51, 102, 102);
float: right;
width: 200px;
}
</style>
</head>
<body>
<div id="container">
<div id="caja02"></div>
<div id="caja01"></div>
</div>
</body>
</html>
Te he puesto bordes para que lo veas claramente. Recuerda que si los quitas, las cantidades de margen hay que retocarlas.
Espero que te sirva para adaptarlo a tu caso.
Mikel.