Código:
#header_secundario_a {
width: 1000px;
height: 322px;
background: url(logo/logo_header2.png) no-repeat;
margin: 0pt auto;
padding: 10px 0pt 20px;
}
Un bloque de 1009px dentro de otro de 700px? es logico que algo no funcione correctamente. Supongo que tendrias que empezar de cero tu maquetacion para crear los bloques y espacios de una forma coherente.