Pericles, ¿no será que al no tener un margen el borde izquierdo queda fuera (tapado) por el marco de ie?
Recuerda el "modelo de caja" (el estandar) y que ie no lo respeta.
Prueba a dar un margen a ese contenedor para separarlo de sus adyacentes y ponerle un tamaño:
Código css:
Ver original.bordes-div{
border-left:1px solid #000;
border-right:1px solid #000;
width:400px;
height:400px;margin:0 auto;}
Con este código ie7 también pone los dos bordes, pero si suprimes el margen, el izquierdo aparentemente desaparece.
Pon todo en código de .bordes-div