Mira aca modifique el css que hiciste.. creo q es el resultado q buscas... luego comparalos con el tuyo para saber las diferencias
Código:
#noticias{
position:relative;
overflow: hidden;
text-align:center;
background-color:green;
margin:0 auto 0 auto;
width:935px;
padding-bottom:40px;
}
#noticias #cuadro-noticias1{
float:left;
background-color:#cccccc;
width:410px;
height:100%;
margin-left:40px;
}
#noticias #linea-vertical2{
float:left;
height: 100%;
background-color:#FF0000;
width:2px;
margin-left:17px;
margin-right:17px;
margin-top:30px;
}
#noticias #cuadro-noticias2{
float:left;
background-color:#cccccc;
width:410px;
height:100%;
}