function cargarMapa(idmapa,latitud,longitud,zoom){
    if (GBrowserIsCompatible()) { 
    
        var map = new GMap2(document.getElementById(idmapa)); 
        map.setCenter(new GLatLng(latitud,longitud), zoom);
		//map.addControl(new GSmallMapControl());
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		


        return map;
        
	
        
        
        /*map.openInfoWindow(map.getCenter(),document.createTextNode("Hello, world"));*/ 
    }   
}

function crear_icono(ruta_icono,ruta_sombra){
	var icono = new GIcon(G_DEFAULT_ICON);
    icono.image = ruta_icono;
    icono.iconSize = new GSize(18,18);
	icono.iconAnchor = new GPoint(9,18); 		
	icono.shadow= ruta_sombra;
	icono.shadowSize = new GSize(38,15);
	
	return icono;
}

function crear_marca(latitud, longitud, mapa, icono,texto){
    var marcador = new GMarker(new GLatLng(latitud, longitud),{icon:icono});
    GEvent.addListener(marcador, "mouseover", function() {
      marcador.openInfoWindowHtml(texto);
      });
    GEvent.addListener(marcador, "mouseout", function() {
      //marcador.closeInfoWindow(); 
      });
	
    mapa.addOverlay(marcador);
}