Es que lo que te falta es cuestión de CSS
Si ves bien lo único que se te hizo es poder mostrar la imagen, por lo tanto tu div debe estar oculto
<div id="carga" style="display:none"></div>
y en tu procedimiento donde haces el ajax
en la parte donde tu has puesto esto
Código Javascript
:
Ver originalbeforeSend: function(){
$('#carga').css('display','block');
$('#carga').html("<img src='imagenes_menu/ajax-loader3.gif' align='center' /><br /> Aguarde por favor...");
}