Hola Karlos
Creo que sería más conveniente que cambies algo en el html:
Como verás he colocado #left dentro de #contenido.
Y en el css (posicion.css) deja así los siguientes selectores:
Código css:
Ver original#contenidotxt , #contenidotxt50{
text-align:justify;
font-weight:600;
font-family: arial;
}
#contenidotxt {
float: left;
width: 700px;
padding:0 20px 0 160px;
}
#contenidotxt50 {
margin: 0 435px 0 160px;
}
#left {
background: url(sombraizq.png) repeat-y top left;
height:auto;
width: 170px;
float: left;
margin-left: -18px;
}
#right {
color: #000;
width: 425px;
position: relative;
float: right;
margin: 0 5px 0 0;
}
Creo que esos son todos los cambios que he realizado (si se me ha pasado alguno comenta y te hago llegar todo el "position.css"
Visto en ff 3.5, ie8, y el 7 y 6 en ietester.
Un saludo