Por que no pruebas ponerlo asi:
Código css:
Ver original#contenedor
{
overflow: auto;
width:938px;
background:#FFF;
clear:both;
border-left: 14px solid #F0F;
border-right: 14px solid #F0F;
}
Tambien cambiale el fondo a color blanco para ver si el div contenedor esta tomando el tamaño o no.
Saludos.