Cita: div#primera-columna {
position: absolute;
top: 0;
bottom: 0;
border: 1px solid gray;
background: rgb(240, 240, 240);
width: 200px;
margin: 3px;
}
Gracias a
MIkmoro y
Webosiris por tener la paciencia de ayudarme y al final se logro,
ancho total = margin-left + border-left + padding-left + width + padding-right + border-right + margin-right
En este caso sumamos ancho margenes y bordes de cada margen latetal 200 + 3x2 + 1x2
tan simple como eso (una cosa tan simple y rompiendome la cabeza) lol