function initialize() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("mapa"));
		map.setCenter(new GLatLng(41.6605, -4.7186), 16);
		map.setUIToDefault();
		
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);
		
		function createMarker(point, index) {
			var letter = String.fromCharCode("A".charCodeAt(0) + index);
			var letteredIcon = new GIcon(baseIcon);
			letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
			
			markerOptions = { icon:letteredIcon };
			var marker = new GMarker(point, markerOptions);
			
			GEvent.addListener(marker, "click", function() {
				if (letter == "A")
					marker.openInfoWindowHtml("<b>Oficinas Centrales</b><br />C/ Real de Burgos, 11, Entreplanta<br />47011 	Valladolid");
				if (letter == "B")
					marker.openInfoWindowHtml("<b>&Aacute;rea Financiera</b><br />C/ Linares, 8, Local<br />47010 	Valladolid");
				if (letter == "C")
					marker.openInfoWindowHtml("<b>Telecomunicaciones</b><br />C/ Soto, 7, Entreplanta<br />47010 	Valladolid");
				});
			return marker;
		}
		var latlngA = new GLatLng(41.658639,-4.718969);
		map.addOverlay(createMarker(latlngA, 0));
		var latlngB = new GLatLng(41.6608,-4.7194);
		map.addOverlay(createMarker(latlngB, 1));
		var latlngC = new GLatLng(41.6615913,-4.7179843);
		map.addOverlay(createMarker(latlngC, 2));
	}
}