Tan solo una de tus páginas, cuerpopaginaseptima.htm, utiliza 12MB, y el resto de las que llegué a analizar, 5, 7, 8 mb y cosas por el estilo, si tu página tiene un numero importante de visitas diarias, no es dificil llegar a esa cantidad. Quizás sea el precio de que aparezcas al tope de una búsqueda en google
http://lmgtfy.com/?q=mu%C3%B1ecas+antiguas
Por lo pronto lo que te beneficiaría bastante es incrementar el período de expiración de tus imágenes en la cache
En tu .htaccess
Código Apache:
Ver original<FilesMatch "\.(jpg|jpeg|png|html|js|css)$">
Header set Cache-Control "public, max-age=29030400"
ExpiresDefault "access plus 1 years"
</FilesMatch>
sumar a eso lo que te señalo @Bonez
Código Apache:
Ver originalOptions -Indexes +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://www.teresamartin.org [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
y además, (aunque creo que tu problema principal son las imágenes),
minimizar tu css y js, utilizar compresión gzip.
como última instancia, poner las imágenes más grandes en otros servidores ó algún sitio de almacenamiento gratuito, dropbox, etc
Para terminar, aprovechar el posicionamiento de tu web para poner algun tipo de publlicidad que te permita desahogar los costos
Saludos