Un colega con pestañitis.
Hay cierta manía con pensar que width:auto hace magia.
Cabe deducir cómo tienes el HTML, pero no está nunca de más ponerlo, que nunca se sabe.
Yo pondría todo de un contenedor, y le daría un padding lateral igual al ancho de los elementos laterales y estos últimos ponerlos con posición absoluta a los lados. Luego invocamos al antes odiado y ahora amado antiguo modelo de caja de IE con border-sizing para amenizar la velada y más o menos debe de salir.
Código CSS:
Ver original#mesacentro {
position: fixed;
bottom: 0;
box-sizing: border-box;
padding: 0 141px;
width:100%;
height:302px;
}
#mesaizquierda {
position: absolute;
left:0;
width:141px;
height:302px;
}
#mesaderecha {
position: absolute;
right: 0;
width:141px;
height:302px;
}