cabecera-patrimonio-literario
Search
Dates: 20 and 21 July

A combination of music and outdoor activities turn Vive Nigrán, also known as the “picnic pop festival”, into an unmissable event in the Rías Baixas. The festival also offers an extensive programme of activities in which gastronomy, landscape, sea, sport and culture are the main elements. In a privileged spot, very close to the Praia América Beach, the youngest festival of Rías Baixas Fest will leave a good impression on those who want to live an unforgettable summer.

The best national music together with proposals from the other side of the pond, like the Argentinian Nathy Peluso, will perform their music at Lourido, the former football pitch of the town. Other bands such as Sidonie, Mueveloreina, The Limboos, Depedro, Esteban & Manuel, Bigott, Abraham Boba DJ Set (León Benavente) or Las Odio will make the participants move their bodies and sing every song of their favourite artists.

A global experience for all ages

Vive Nigrán is considered a “picnic pop festival”, aimed at offering a global experience in which the music is connected with a wide range of outdoor activities for all audiences. Most of them are creative cultural activities: games and workshops to learn while having fun, foodtrucks with a rich culinary offer, a street market with interesting creative proposals, DJ sessions to make you dance till down, talks, etc.

The festival philosophy is that everybody who comes to Nigrán in July, no matter their age, can enjoy the place. This town, in the middle of the region of O Val Miñor, is one of the favourite destinations for the visitors in As Rías Baixas. Participants will have the opportunity to enjoy the place, culture, landscape and people of the town, while listening to the music of emerging and renowned artists.

Playa Patos, Nigrán
Playa Patos, Nigrán

What to see nearby

Vive Nigrán takes place on the idyllic fine sand beach Praia América. This beach is the setting of Domingo Villar’s novel Death on a Galician Shore; he is considered one of the most important Galician writers in contemporary Spanish Literature. Heritage, culture and landscape are combined in this fishing town of the region of O Val Miñor.

The Monteferro Peninsula has incredible beaches such as Patos, a perfect place to practice sport activities. Its viewpoint offers amazing views of the inlet Ría de Vigo and the archipelago Illas Cíes, which is the gem of the Galician Atlantic Islands Maritime-Terrestrial National Park. It is also worth visiting the A Foz and A Ramallosa estuaries, protected areas perfect to watch water and migratory birds.

Close to Nigrán is Baiona, the first town to learn about the Discovery of America when the caravel “Pinta” arrived in port on 1 March 1493. So, every year on this date the town celebrates a festival declared of International Tourist Interest named “Arribada”.

Moreover, this lovely fishing town is also known because of its 3-km walled Monte Boi Fortress and for being a popular destination to enjoy the famous Rías Baixas’ cuisine.

VIVE NIGRÁN

Asset Publisher Asset Publisher

An error occurred while processing the template.
Expression entry is undefined on line 8, column 71 in 10154#10194#186605.
1<#assign smart = taglibLiferayHash["/WEB-INF/tld/smart.tld"]/> 
2 
3<#assign urlBuscador = propsUtil.get("recursos.turisticos.buscador")/> 
4 
5<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")/> 
6<#assign DLFileEntryLocalService = serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService")> 
7 
8<#assign journalArticle = journalArticleLocalService.getLatestArticle(entry.getClassPK())/> 
9<#assign content = journalArticle.getContentByLocale(locale)/> 
10<#assign doc = saxReaderUtil.read(content)/> 
11 
12<#assign nodesPie = doc.selectNodes("//*/dynamic-element[@name='Pie_de_imagen']")> 
13<#assign recursosRelacionados = (doc.selectSingleNode("//*/dynamic-element[@name='Recursos_relacionados']/dynamic-content").getText())!"" /> 
14 
15<#-- Comprobar si hay galeria de imagenes --> 
16<#assign hayImagenes = false /> 
17<#if nodesPie?has_content> 
18	<#if nodesPie?size == 1> 
19		<#assign img = (nodesPie[0].selectSingleNode("child::dynamic-element[@name='Galeria']/dynamic-content").getText())!"" /> 
20 
21		<#if img != '' && img != 'null'> 
22			<#assign hayImagenes = true /> 
23		</#if> 
24	<#else> 
25		<#assign hayImagenes = true /> 
26	</#if> 
27</#if> 
28 
29<#if hayImagenes> 
30	<script type="text/javascript" src="/PortalWeb-theme/js/modernizr.custom.70736.js"></script> 
31	<script type="text/javascript" src="/PortalWeb-theme/js/jquery.masonry.min.js"></script> 
32	<script type="text/javascript" src="/PortalWeb-theme/js/jquery.history.js"></script> 
33	<script type="text/javascript" src="/PortalWeb-theme/js/js-url.min.js"></script> 
34	<script type="text/javascript" src="/PortalWeb-theme/js/jquerypp.custom.js"></script> 
35	<script type="text/javascript" src="/PortalWeb-theme/js/gamma.js"></script> 
36</#if> 
37 
38<div class="monografico"> 
39	 
40	<#if hayImagenes>		 
41		<div class="galeria">			 
42			<div class="contenedor-imagenes"> 
43				<div class="gamma-container gamma-loading" id="gamma-container"> 
44					<ul class="gamma-gallery"> 
45						<#list nodesPie as image> 
46							<#assign src = (image.selectSingleNode("child::dynamic-element[@name='Galeria']/dynamic-content").getText())!"" /> 
47							<#assign alt = (image.selectSingleNode("child::dynamic-content").getText())!"" /> 
48							<#if alt == "" > 
49								<#assign alt = "Imagen galeria" /> 
50							</#if> 
51							 
52							<#assign counter = 0 > 
53							<#list src?split("?")?first?split("/") as x> 
54								<#if counter == 2> 
55									<#assign groupId = x?number > 
56								</#if> 
57								<#if counter == 5> 
58									<#assign uuId = x > 
59								</#if> 
60								<#assign counter = counter+1 > 
61							</#list> 
62							 
63							<#assign fileEntry = DLFileEntryLocalService.getFileEntryByUuidAndGroupId(uuId,groupId) > 
64												 
65							<#assign class = "" /> 
66							<#if fileEntry.getDescription() != "" > 
67								<#assign class = "class=\"show-description\"" /> 
68							</#if> 
69							 
70							<#if src != ''> 
71								<li ${class}> 
72									<div data-alt="${alt}" data-description="<span>${fileEntry.getDescription()}</span>" data-max-width="1800" data-max-height="2400"> 
73										<div data-src="${src}" data-min-width="1300"></div> 
74										<div data-src="${src}" data-min-width="1000"></div> 
75										<div data-src="${src}" data-min-width="700"></div> 
76										<div data-src="${src}" data-min-width="300"></div> 
77										<div data-src="${src}" data-min-width="200"></div> 
78										<div data-src="${src}" data-min-width="140"></div> 
79										<div data-src="${src}"></div> 
80										<noscript> 
81											<img src="${src}" alt="${alt}"/> 
82										</noscript> 
83									</div> 
84								</li> 
85							</#if> 
86						</#list> 
87					</ul> 
88 
89					<div class="gamma-overlay"></div> 
90 
91				</div> 
92			</div> 
93		</div> 
94	</#if> 
95	 
96	<#if (recursosRelacionados != "")>					  
97		<div class="row-fluid"> 
98			<div class="span12"> 
99				<div id="mapExpDetCont" class="map-container " style="height: 375px"> 
100					 <@smart["mapanavegable"] 
101						 mapaElement="mapaDetalleExpPan1" 
102						 containerId="#mapExpDetCont" 
103						 dimensionsFromContainer="true" 
104						 resizeWithContainer="true" 
105						 filtro="false" 
106					 /> 
107				</div> 
108			</div> 
109		</div> 
110	</#if> 
111 
112</div> 
113 
114 
115<script type="text/javascript"> 
116 
117	var filtroRecursosPropios = "${recursosRelacionados}"; 
118	 
119	<#if hayImagenes> 
120		$(function() { 
121 
122			var GammaSettings = { 
123					// order is important! 
124					viewport : [ { 
125						width : 1200, 
126						columns : 5 
127					}, { 
128						width : 900, 
129						columns : 4 
130					}, { 
131						width : 500, 
132						columns : 3 
133					}, {  
134						width : 320, 
135						columns : 2 
136					}, {  
137						width : 0, 
138						columns : 2 
139					} ] 
140			}; 
141 
142			Gamma.init( GammaSettings ); 
143			 
144		}); 
145	</#if> 
146	 
147	$(function() { 
148		if ('' != filtroRecursosPropios) { 
149			// si los hay llamar a mostrarRecursosPropios 
150			mostrarRecursosPropios(); 
151
152	}); 
153 
154	function mostrarRecursosPropios() { 
155		<#-- llamada json --> 
156		jQuery.post("${urlBuscador}",{'filtro': '#CODREC:' + filtroRecursosPropios, 'locale':'${locale}'},function(data,textStatus){ 
157			if(textStatus=='success'){ 
158				data.mapMarkerType = MapMarkerType.EXPERIENCE_OWNED_RESOURCE; 
159				// Se cargan los recursos en el mapa 
160				addMapNavigationData('mapaDetalleExpPan1', data); 
161				actualizaMarcadores('mapaDetalleExpPan1'); 
162
163		},"json"); 
164
165 
166</script>