Hay mucha desorden, conseguir lo que pides será un poco complicado, pero para empezar
Cita: <div id="apDiv1"><img src="images/untitled.jpg" width="1025" height="766" /></div>
<div id="apDiv3"><a href="productos.html">PRODUCTOS</a></div>
<div id="apDiv4">COMERCIAL IBENSE</div>
<div id="apDiv5"><a href="contacto2.html">CONTACTA</a></div>
<div id="apDiv2"><a href="trayectoria.html">EMPRESA</a></div>
Este "menu" no deberias posicionarlo con position:absolute.
Metelo en una div y dale valores como float:left a cada div de dentro para que se alineen a la izquierda, por supuesto respeta el ancho que le des tanto al div general como a los div de dentro.
Código HTML:
Ver original<div id="apDiv1"><img src="images/untitled.jpg" width="1025" height="766" /></div> <div id="apDiv3"><a href="productos.html">PRODUCTOS
</a></div> <div id="apDiv4">COMERCIAL IBENSE
</div> <div id="apDiv5"><a href="contacto2.html">CONTACTA
</a></div> <div id="apDiv2"><a href="trayectoria.html">EMPRESA
</a></div>
Para los demás seria mas o menos como eso. Crear un DIV contenedor y alinear los div de dentro con float.
Si fuera tu me creo otro fichero claro para hacer pruebas.
Pero yo lo haria desde el principio, maquetarlo bien y darle los estilos adecuados.
Saludos