Logo Ayuntamiento de Salamanca

Visualización del menú

banner

Noticias

Filtros:

Faceta de categoría

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("es.salamanca.web.categories.helper.api.CategoriesHelperUtil")  [in template "20096#20121#219047" at line 2, column 33]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign CategoriesHelperUtil = servic...  [in template "20096#20121#219047" at line 2, column 1]
----
1<#assign JSONFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] /> 
2<#assign CategoriesHelperUtil = serviceLocator.findService("es.salamanca.web.categories.helper.api.CategoriesHelperUtil") /> 
3 
4<#macro displayCategory categoryObj > 
5    <#assign  
6        catName = categoryObj.getString("name")  
7        catCategoryId = categoryObj.getString("assetCategoryId") 
8        catFrequency = categoryObj.getString("frequency") 
9    /> 
10     
11    <#assign catIsSelected = "" /> 
12    <#if categoryObj.getBoolean("selected") > 
13        <#assign catIsSelected = "checked" /> 
14    </#if> 
15    <fieldset> 
16        <legend class="d-none">Opciones de categoria</legend> 
17    <div class="slm-faceta-element custom-checkbox custom-control"> 
18        <label class="text-white">  
19            <input  
20                autocomplete="off" 
21                class="custom-control-input facet-term"  
22                data-term-id="${catCategoryId}"  
23                type="checkbox" 
24                ${catIsSelected} 
25            >  
26            <span class="custom-control-label">  
27                <span class="custom-control-label-text">${catName} (${catFrequency})</span>  
28            </span>  
29        </label> 
30    </div> 
31    </fieldset> 
32</#macro> 
33 
34<#macro displayCategoryTerm termObj > 
35     
36    <li> 
37        <#assign subCategories = termObj.getJSONArray("categories") /> 
38 
39        <div class="slm-categoria-element-wrapper"> 
40            <@displayCategory categoryObj = termObj /> 
41 
42            <#if subCategories.length() gt 0 > 
43                <button  
44                    class="collapse-button" 
45                    data-toggle="collapse"  
46                    data-target='#collapse-${termObj.getString("assetCategoryId")}'  
47                    type="button"  
48                    aria-expanded="false"  
49                    aria-controls='collapse-${termObj.getString("assetCategoryId")}' 
50
51                    <@clay.icon 
52                        symbol="angle-down" 
53                        color="#ffffff" 
54                    /> 
55                </a> 
56            </#if> 
57        </div> 
58 
59        <#attempt> 
60            <#if subCategories.length() gt 0 > 
61                <div id='collapse-${termObj.getString("assetCategoryId")}' class="slm-subcategorias-collapse collapse pl-4 mb-3">    
62                    <#list 0..(subCategories.length() - 1) as i > 
63                        <#assign subCategoryObj = subCategories.getJSONObject(i) /> 
64 
65                        <#assign  
66                            subCatName = subCategoryObj.getString("name") 
67                            subCatfrequency = subCategoryObj.getString("frequency") 
68                            subCategoriesChildren = subCategoryObj.getJSONArray("categories") 
69                        /> 
70 
71                        <@displayCategory categoryObj = subCategoryObj /> 
72                         
73                        <#if subCategoriesChildren.length() gt 0 > 
74                            <div class="pl-4"> 
75                                <#list 0..(subCategoriesChildren.length() - 1) as j > 
76                                    <#assign subCatChildrenObj = subCategoriesChildren.getJSONObject(j) /> 
77                                     
78                                    <#assign  
79                                        subCatChildrenTermName = subCatChildrenObj.getString("name") 
80                                        subCatChildrenfrequency = subCatChildrenObj.getString("frequency") 
81                                    /> 
82 
83                                    <@displayCategory categoryObj = subCatChildrenObj /> 
84                                </#list> 
85                            </div> 
86                        </#if>  
87                    </#list> 
88                </div> 
89            </#if> 
90        <#recover> 
91            <p>ERROR - ${subCategories.length()}</p> 
92        </#attempt> 
93    </li>   
94</#macro> 
95 
96 
97<#macro treeview_item 
98	cssClassTreeItem = "" 
99	frequency = 0 
100	id = "" 
101	frequencyVisible = true 
102	name = "" 
103	selectable = false 
104	selected = false 
105	termDisplayContexts = "" 
106
107	<li class="treeview-item" role="none"> 
108		<#if name?has_content> 
109			<div 
110				aria-controls="${namespace}treeItem${id}" 
111				aria-expanded="true" 
112				class="treeview-link ${cssClassTreeItem}" 
113				data-target="#${namespace}treeItem${id}" 
114				data-toggle="collapse" 
115				onClick="${namespace}toggleTreeItem('${namespace}treeItem${id}');" 
116				role="treeitem" 
117				tabindex="0" 
118
119				<span class="c-inner" tabindex="-2"> 
120					<span class="autofit-row"> 
121						<#if selectable> 
122							<span class="autofit-col autofit-col-expand"> 
123								<div class="custom-checkbox custom-control"> 
124									<label class="text-white"> 
125										<input 
126											autocomplete="off" 
127											${selected?then("checked", "")} 
128											class="custom-control-input facet-term" 
129											data-term-id=${id} 
130											disabled 
131											type="checkbox" 
132										/> 
133 
134										<span class="custom-control-label"> 
135											<span class="custom-control-label-text"> 
136												${name} 
137 
138												<#if frequencyVisible> 
139													(${frequency}) 
140												</#if> 
141											</span> 
142										</span> 
143									</label> 
144								</div> 
145							</span> 
146						<#else> 
147							<span class="slm-faceta-lateral-vocabulario"> 
148                                ${name} 
149 
150                                <#if frequencyVisible> 
151                                    (${frequency}) 
152                                </#if> 
153                            </span> 
154						</#if> 
155 
156                        <#if termDisplayContexts?has_content> 
157							<span class="autofit-col"> 
158								<@clay.button 
159									aria\-controls="${namespace}treeItem${id}" 
160									aria\-expanded="true" 
161									cssClass="btn btn-monospaced component-expander" 
162									data\-target="#${namespace}treeItem${id}" 
163									data\-toggle="collapse" 
164									displayType="link" 
165									tabindex="-1" 
166
167									<span class="c-inner text-white" tabindex="-2"> 
168										<@clay["icon"] symbol="angle-down" /> 
169 
170										<@clay["icon"] 
171											cssClass="component-expanded-d-none" 
172											symbol="angle-right" 
173										/> 
174									</span> 
175								</@clay.button> 
176							</span> 
177						</#if> 
178					</span> 
179				</span> 
180			</div> 
181		</#if> 
182 
183		<#if termDisplayContexts?has_content> 
184			<div class="collapse show" id="${namespace}treeItem${id}"> 
185				<ul class="treeview-group pr-3" role="group"> 
186                    <#assign termDisplayContextsJSON = CategoriesHelperUtil.sortCategoriesForFacet(termDisplayContexts, themeDisplay.getLanguageId()) /> 
187 
188                    <#if termDisplayContextsJSON != ""> 
189                        <#assign termDisplayContextArray = JSONFactoryUtil.createJSONArray(termDisplayContextsJSON?string) /> 
190 
191                        <#list 0..(termDisplayContextArray.length() - 1)  as i > 
192                            <#assign termCategoryObj = termDisplayContextArray.getJSONObject(i) /> 
193                             
194                            <@displayCategoryTerm termObj = termCategoryObj /> 
195                        </#list>     
196                    </#if> 
197 
198                     
199				</ul> 
200                <hr class="slm-separador" /> 
201			</div> 
202		</#if> 
203	</li> 
204</#macro> 
205 
206<@liferay_ui["panel-container"] 
207	extended=true 
208	id="${namespace + 'facetAssetCategoriesPanelContainer'}" 
209	markupView="lexicon" 
210	persistState=true 
211    cssClass="slm-faceta-categoria-lateral-panel" 
212
213	<#assign vocabularyNames = assetCategoriesSearchFacetDisplayContext.getVocabularyNames()![] /> 
214 
215	<@liferay_ui.panel 
216		collapsible=false 
217		cssClass="search-facet search-facet-display-vocabulary" 
218		id="${namespace + 'facetAssetCategoriesPanel'}" 
219		markupView="lexicon" 
220		persistState=true 
221		title="${(vocabularyNames?size == 1)?then(vocabularyNames[0]!'', 'category')}" 
222
223		<#if vocabularyNames?has_content> 
224			<ul class="treeview treeview-light treeview-nested treeview-vocabulary-display" role="tree"> 
225				<#list vocabularyNames as vocabularyName> 
226					<@treeview_item 
227						cssClassTreeItem="tree-item-vocabulary" 
228						frequencyVisible=false 
229						id=vocabularyName + vocabularyName?index 
230						name="${(vocabularyNames?size == 1)?then('', htmlUtil.escape(vocabularyName))}" 
231						termDisplayContexts=assetCategoriesSearchFacetDisplayContext.getBucketDisplayContexts(vocabularyName) 
232					/> 
233				</#list> 
234			</ul> 
235		</#if> 
236	</@> 
237</@> 
238 
239  
240<@liferay_aui.script> 
241	function ${namespace}toggleTreeItem(dataTarget) { 
242		const dataTargetElements = document.querySelectorAll("[data-target=\"#" + dataTarget + "\"]"); 
243 
244		dataTargetElements.forEach( 
245			element => { 
246				if (element.classList.contains('collapsed')) { 
247					element.classList.remove('collapsed'); 
248					element.setAttribute('aria-expanded', true); 
249
250				else { 
251					element.classList.add('collapsed'); 
252					element.setAttribute('aria-expanded', false); 
253
254
255		); 
256 
257		const subtreeCategoryTreeElement = document.getElementById(dataTarget); 
258 
259		if (subtreeCategoryTreeElement) { 
260			if (subtreeCategoryTreeElement.classList.contains('show')) { 
261				subtreeCategoryTreeElement.classList.remove('show'); 
262
263			else { 
264				subtreeCategoryTreeElement.classList.add('show'); 
265
266
267
268</@> 
269 
270 
271<script> 
272    $(".collapse-button").click(function(){ 
273        $(this).find("svg").toggleClass("rotate-180"); 
274        var target = $(this).attr("data-target"); 
275        $(target).toggle(); 
276    }); 
277</script> 
278 
279 
280<style> 
281    .slm-faceta-categoria-lateral-panel .panel-title{ 
282        /*font-size: 20px; 
283        display: block; 
284        margin-bottom: 1rem;*/ 
285        display: none; 
286
287 
288    .slm-faceta-categoria-lateral-panel .panel{ 
289        background: inherit; 
290        color: #fff; 
291        text-align: left; 
292
293    .slm-faceta-categoria-lateral-panel .panel-body{ 
294        padding: 0; 
295
296    .slm-faceta-categoria-lateral-panel .slm-faceta-lateral-vocabulario{ 
297        font-size: 16px; 
298
299    .slm-faceta-categoria-lateral-panel ul li .treeview-link{ 
300        padding-left: 12px !important; 
301        color: #fff !important; 
302
303    .slm-faceta-categoria-lateral-panel .search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-category .custom-control-label-text{ 
304        color: #fff !important; 
305
306    .slm-faceta-categoria-lateral-panel .search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-vocabulary{ 
307        padding-left: 0 !important; 
308
309    .slm-faceta-element { 
310        margin-top: 0 !important; 
311        margin-bottom: .35rem !important; 
312        display: block; 
313        font-size: 16px; 
314
315    .slm-faceta-categoria-lateral-panel .custom-control-input:checked ~ .custom-control-label::before{ 
316        background-color: #fff; 
317        border-color: #007bff; 
318        color: #007bff; 
319
320    .slm-faceta-categoria-lateral-panel .custom-control-input:active ~ .custom-control-label::before { 
321        background-color: #fff !important; 
322
323    .slm-faceta-categoria-lateral-panel .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ 
324        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='8'%20viewBox='0%200%208%208'%3E%3Cpath%20fill='%230075C9'%20d='M6.564.75l-3.59%203.612-1.538-1.55L0%204.26l2.974%202.99L8%202.193z'/%3E%3C/svg%3E"); 
325
326 
327 
328    /* ESTILOS PARA COLLAPSE DE ACORDEONES */ 
329    .slm-categoria-element-wrapper{ 
330        display: flex; 
331        justify-content: space-between; 
332        align-items: center; 
333
334    .collapse-button{ 
335        border: 0; 
336        background: transparent; 
337
338    .rotate-180{ 
339        transform: rotate(180deg); 
340
341 
342    @media (min-width: 992px) { 
343        .collapse-button{ 
344            display: none; 
345
346        .slm-subcategorias-collapse{ 
347            display: block !important; 
348
349
350</style> 

Ordenar

Ordenar

Faceta de categoría

Resultados de la búsqueda

El alcalde de Salamanca nombra Huésped Distinguido a Makoto Hattori, presidente la compañía Mitubishi en España

29.09.2018| Ayuntamiento

Salamanca viene siendo hace años el destino elegido por la corporación japonesa para que sus empleados aprendan y perfeccionen sus habilidades con el idioma españolFernández Mañueco ha querido agradecer a Makoto Hattori la apuesta de la compañía por la alta calidad académica en la ciudad, así como las favorables condiciones para el aprendizaje y la práctica del español en Salamanca


La concejala de Educación recibe a los jóvenes salmantinos que han disfrutado este verano de estancias de inmersión en centros de investigación de Europa

29.09.2018| Ayuntamiento

En la recepción también han participado cuatro de los investigadores que han tutelado a estos alumnos durante sus estancias Estos alumnos concluyeron sus estudios de Bachillerato en el curso 2017/2018 en diferentes centros educativos de la ciudad y actualmente estudian en la Universidad de SalamancaEste programa forma parte del convenio de colaboración firmado entre el Consistorio y la FECYT y tiene como objetivo el fomento del talento


El parque de La Alamedilla acogerá mañana domingo un baile con motivo del Día Internacional de las Personas Mayores

29.09.2018| Ayuntamiento

Se desarrollará en el espacio municipal de 19,00 a 22,00 a cargo de la Orquesta Ritual


El DA2 incorpora una muestra del artista salmantino Luis San Sebastián a su oferta expositiva

29.09.2018| Ayuntamiento

Lleva por título “Music for the Masses” y se podrá visitar en las Salas 6 y 7 del centro hasta el 25 de noviembreLa exposición cuenta con 17 series de obras en diferentes soportes, tres instalaciones, una escultura y un vídeo


Salamanca Convention Bureau participa en Madrid en una jornada MICE ante empresas organizadoras de eventos

29.09.2018| Ayuntamiento

Organizada bajo el paraguas de Fundación Siglo, la Casa de América acogió esta cita a la que asistieron cerca de cuarenta profesionales del sector


Salamanca reconoce a Vicente del Bosque con una escultura de grandes dimensiones por llevar con orgullo sus raíces por todo el mundo en su exitosa trayectoria deportiva

28.09.2018| Ayuntamiento

El alcalde, Alfonso Fernández Mañueco, ha destacado que, por encima de los muchos éxitos que jalonan su rica trayectoria como jugador, entrenador y seleccionador de España, está su cercanía, su humildad, solidaridad, compromiso social y calidad humanaEl artista salmantino Fernando Mayoral ha esculpido la obra de broce y con una altura que supera los dos metrosEstá ubicada en la Plaza del Liceo, a escasos metros de la Plaza Mayor


El próximo martes arranca la XXI edición del Manhattan Short Film Festival

27.09.2018| Ayuntamiento

El Museo del Comercio vuelve a ser la sede del evento y escenario de las proyecciones que tendrán lugar desde el 2 hasta el 5 de octubre en dos sesiones diarias, 18.00 h y 20.30 h.


Ángel Aguado y Servando Cano, ganadores de los Premios de Novela y Poesía Ciudad de Salamanca

27.09.2018| Ayuntamiento

Ángel Aguado ha ganado el XXII Premio de Novela con “PATAGONIA”, que editará Ediciones del Viento, y Servando Cano la XXI edición del de Poesía con “Piel de Trigo”, que difundirá Reino de Cordelia Los jurados de Novela y Poesía, que se han reunido esta mañana, han estado presididos por Luis Alberto de Cuenca y por Antonio Colinas, respectivamenteEl ganador del Premio de Novela percibirá 15.000 euros y el ganador del Premio de Poesía 8.000 euros, además de la publicación de las obrasLa entrega de los premios y la publicación de las obras ganadoras se hará antes de que finalice este año


El Ayuntamiento de Salamanca aprueba una nueva convocatoria del programa municipal deportivo de los Juegos Escolares

27.09.2018| Ayuntamiento

La Comisión de Educación, Cultura y Deportes ha dado hoy el visto bueno a la realización de una nueva temporada de esta iniciativa a la que el Ayuntamiento destina 128.000 eurosEste curso mantendrá las principales novedades introducidas en el anterior, como la apuesta decidida por el juego limpio mediante el desarrollo de una campaña especialEl programa llegó el año pasado a más de 5.700 escolares de SalamancaEl plazo de inscripción de equipos se abrirá el próximo 2 de octubre y continuará hasta el día 19 del mismo mes


El grupo Dorian actuará mañana en el Campus Unamuno de la Universidad de Salamanca

27.09.2018| Ayuntamiento

Se trata de una actividad organizada por el Ayuntamiento de Salamanca, en colaboración con la Universidad, dentro de la programación del VIII CentenarioLos grupos salmantinos “Twice” y “La mafia canalla”, campeón y subcampeón de la última Batalla de bandas de la Usal, serán los teloneros de este concierto


El Ayuntamiento de Salamanca introducirá nuevas mejoras en el Servicio de Préstamo de Bicicletas SALenBICI

26.09.2018| Ayuntamiento

Se instalarán nuevas bases y candados y se ampliará el horario de este servicio que fomenta la movilidad sostenibleLa ciudad cuenta actualmente con cerca de una treintena de bases de bicicletas y más de 30 kilómetros de carril bici


El Ayuntamiento de Salamanca amplía a escolares de Educación Primaria el programa de Prevención de Riesgos y Primeros Auxilios Básicos

26.09.2018| Ayuntamiento

La nueva contratación de esta programa, que se licitará junto con el “Ponte en Marcha, ganarás salud”, incluye 250 horas de talleres, duplicando la formación de la edición anteriorAmbas iniciativas van dirigidas a la promoción de la salud de la población para mejorar su calidad de vida


El Ayuntamiento de Salamanca coloca mañana jueves en la Plaza del Liceo la escultura de Vicente del Bosque, obra de Fernando Mayoral

26.09.2018| Ayuntamiento

El acto público tendrá lugar a las 20,30 horas y contará con la presencia del ex seleccionador nacional


El Ayuntamiento organiza la quinta edición de "Salamanca nos movemos" en la que 24 entidades de participación social y voluntariado mostrarán la labor que realizan

26.09.2018| Ayuntamiento

Se celebrará el próximo sábado 29 de septiembre, de 18.30 a 21.30 horas, en el Parque de La Alamedilla Participarán entidades de diversos ámbitos que mostrarán a través de mesas informativas el trabajo que llevan a cabo En esta ocasión se realiza de forma conjunta con la Carrera Nocturna 2018 del Programa municipal de ocio nocturno “Salamanca a Tope”Por tercer año consecutivo participará el autobús de donación de sangre del Centro de Hemoterapia de Castilla y LeónSe desarrollarán actividades paralelas para todos los públicos como baile, cuentacuentos, taller de primeros auxilios, pintacaras para los más pequeños o música Esta iniciativa se enmarca en las diversas actuaciones que desarrolla el Consistorio a través de la Agencia Municipal de Voluntariado para apoyar e impulsar la acción voluntaria y el trabajo de las personas y entidades que la realizan


El Ayuntamiento de Salamanca finaliza la histórica actuación para acondicionar el solar del Patio Chico como zona ajardinada

26.09.2018| Ayuntamiento

El alcalde, Alfonso Fernández Mañueco, ha visitado hoy este espacio cuyo acondicionamiento era una antigua aspiración de la ciudad y de las anteriores corporaciones municipales Todo el nuevo espacio ajardinado está iluminado con tiras de led y consta de un diseño armónico que no interfiere en la grandeza del entorno a la vez que favorece la visibilidad de la fachada sur del crucero de la Catedral Nueva, la Torre del Gallo y el ábside de la Catedral Nueva convirtiéndose en un lugar con unas vistas privilegiadasLos trabajos, que han contado con el visto bueno de la Comisión Territorial de Patrimonio, han incluido la creación de una zona ajardinada y la construcción de una rampa a la italiana en lo que actualmente es la calle Doyagüe En el ángulo izquierdo, en su encuentro con la calle Arcediano y la plaza de los Leones, se ha instalado un banco como punto de referencia para contemplar las mejores vistas hacia la cabecera de la Catedral Vieja y su encuentro con la Catedral NuevaLa actuación se enmarca en el compromiso del Ayuntamiento de Salamanca con la conservación, recuperación y puesta en valor del patrimonio


El canal de televisión franco-alemán ARTE graba en Salamanca

25.09.2018| Ayuntamiento

El guión está enmarcado en la categoría Heritage (Legado) y descubrirá la ciudad a través de su UniversidadEl documental mostrará una serie de entrevistas a expertos salmantinos en Edad Media, Universidad, urbanismo y culturaLos trabajos de preproducción comenzaron a principio de año y contaron con el apoyo de Salamanca Film Commission en materias tan diversas como asesoramiento, información, permisos o logística


El Ayuntamiento de Salamanca refuerza el servicio de autobús urbano incorporando un nuevo vehículo a la línea que cubre el trayecto entre Huerta Otea y San José

25.09.2018| Ayuntamiento

Prestará el servicio a partir del 1 de octubre, de lunes a viernes, de 7:55 a 9:40 horas y de 13:35 a 14:50 horas, entre Huerta Otea y la avenida de Mirat, coincidiendo con el tramo y la franja horaria en la que la línea soporta un mayor volumen de viajeros durante el díaEsta medida da respuesta a una de las demandas planteadas por usuarios y vecinos para una línea que ha visto incrementado el número de viajeros cerca de un 8%, la que más ha crecido durante los primeros ocho meses del año con respecto al mismo periodo de tiempo del anterior.Entre los meses de enero y agosto un total de 8.551.452 personas han utilizado el autobús urbano, 310.455 más que el año pasado en el mismo periodo


Un total de 140 personas han sido atendidas durante el primer semestre del año en el marco del Pacto Institucional para acoger a refugiados

25.09.2018| Ayuntamiento

El Pacto, del que forman parte el Ayuntamiento, Diputación, Cruz Roja, Cáritas, Accem, la Dirección Provincial de Educación, la gerencia de Salud de la Junta de Castilla y León, la Asociación Salamanca Acoge y la Fundación Cepaim, tiene como objetivo llevar a cabo acciones para proteger y acoger a los refugiados que llegan a la ciudadEl programa de trabajo se conforma con los diferentes recursos aportados por las entidades firmantes con el fin de dar una respuesta integral a las necesidades de las familias solicitantes de Protección Internacional


El Centro de Formación y Orientación Laboral del Ayuntamiento atiende a 504 personas y facilita la inserción en el mercado laboral a 290 en lo que va de año

24.09.2018| Ayuntamiento

La concejala de Familia e Igualdad de Oportunidades, Cristina Klimowitz, y el gerente provincial del Ecyl, Pedro Grijalba, han visitado en la mañana de hoy a los doce alumnos participantes en el programa mixto de formación y empleo ‘Puerta de Aníbal’Klimowitz y Grijalba han subrayado la decidida apuesta del Ayuntamiento y de la Junta de Castilla y León para mejorar la empleabilidad de las personas, especialmente de los jóvenes y de aquellas que pertenecen a los colectivos más vulnerables


El Ayuntamiento de Salamanca pone en marcha una nueva edición de los programas de reeducación muscular y de ejercicio físico para mejorar el equilibrio en las personas mayores

24.09.2018| Ayuntamiento

Se llevarán a cabo en el marco del convenio de colaboración que mantienen el Consistorio y la Escuela de Enfermería y Fisioterapia de la Universidad de SalamancaEl plazo de inscripción se abre hoy lunes, 24 de septiembre, y se extenderá hasta el 5 de octubre en los centros municipales Juan de la Fuente y Tierra Charra