Directorio de empresas

Autorización de empresas para mostrar los datos en la web

El Ayuntamiento de Sepúlveda pone a disposición de los usuarios un completo directorio de empresas.

Si usted es la persona responsable de alguna empresa, sea cual sea su ámbito, ubicada en el entorno de Sepúlveda, puede descargar y rellenar el siguiente formulario, con el fin de autorizar al Ayuntamiento la publicación de los datos de empresarios y comerciantes.

Una vez tenga el formulario completado, puede remitirlo al Ayuntamiento al siguiente correo electrónico:

bibliotecadesepulveda@gmail.es

 

Formulario:

CABECERA

Guardia Civil de Sepúlveda

Saluda del alcalde

Bienvenidos a la página web de Sepúlveda

¡Saludos a todos! Mi nombre es Irene Michelena y soy la Alcaldesa de la hermosa Villa de Sepúlveda. Quiero darles la más cordial bienvenida a este espacio digital, donde podrán encontrar información actualizada sobre mi gestión y las iniciativas que estamos desarrollando para mejorar la calidad de vida de todos los ciudadanos y visitantes.

A través de esta página, podrán mantenerse informados sobre las últimas noticias , eventos y proyectos que estamos llevando a cabo. Además podrán acceder a información sobre los servicios municipales, trámites administrativos y programas de apoyo que brindamos.

¡Contáctanos!. Queremos escuchar tus ideas, sugerencias y preocupaciones. Siéntete libre de contactar a nuestro equipo, con los medios indicados en esta página. Estamos ansiosos por trabajar juntos y construir una ciudad mejor. Gracias por visitar nuestra web.

Juntos haremos una Sepúlveda mejor.

Aviso Legal

El Ayuntamiento de Sepúlveda a través del dominio www.sepulveda.es facilita información de interés general del municipio de Sepúlveda y en particular información y gestiones propias de la administración municipal. Nuestro objetivo consiste en velar por la actualidad y exactitud de dicha información, tratando de corregir los errores que se nos señalen. La información facilitada es la vigente en el momento de su publicación. El Ayuntamiento de Sepúlveda podrá efectuar, en cualquier momento y sin necesidad de previo aviso, modificaciones, supresiones o actualizaciones de la información contenida en www.sepulveda.es o en su configuración o presentación. El acceso al dominio www.sepulveda.es, así como el uso de la información que contiene, son de la exclusiva responsabilidad del usuario. El Ayuntamiento de Sepúlveda no es responsable de ningún perjuicio que pudiera derivarse de esos hechos, ni tampoco puede garantizar que el acceso no se vea interrumpido o que el contenido o software al que pueda accederse esté libre de error o de causar daño. En www.sepulveda.es se incluyen enlaces a páginas de sitios web de terceros, fundamentalmente de otras Administraciones Públicas, que se considera pueden ser de interés para los usuarios. El Ayuntamiento de Sepulveda no asume ninguna responsabilidad derivada de las conexiones o los contenidos de esos enlaces. Todos los derechos reservados. Reproducción autorizada de la información contenida en la web del Ayuntamiento de Sepúlveda siempre que se cite la fuente, salvo expresa indicación de una titularidad diferente. La reproducción de información de la web municipal no puede efectuarse sin hacer constar el mensaje "Información obtenida de la web oficial del Ayuntamiento de Sepúlveda", en lugar visible. En aquellos casos en que sea necesaria una autorización previa para la reproducción o el uso de datos textuales o multimedia (sonidos, imágenes, programas, etc.), dicha autorización cancelará la autorización general antes citada y mencionará las posibles restricciones de uso.

Politica de privacidad

La página de Tramites y gestiones del Ayuntamiento de Sepúlveda, pide a sus usuarios datos de carácter personal: nombre, apellidos, dirección, etc, para poder realizar la tramitación solicitada por el usuario, cumpliendo las condiciones de seguridad y confidencialidad exigidas por la legislación vigente en cada caso.

De conformidad con la Ley Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter Personal (LOPD), estos datos se incorporarán a los correspondientes ficheros informatizados del Ayuntamiento de ..., según la legislación o normativa vigente en cada caso y serán procesado exclusivamente para la finalidad descrita en cada caso.

Los datos de carácter personal serán tratados con el grado de protección adecuado, según el Real Decreto 1720/2007 de 21 de diciembre, tomándose las medidas de seguridad necesarias para evitar su alteración, pérdida, tratamiento o acceso no autorizado por parte de terceros que lo puedan utilizar para finalidades distintas para las que han sido solicitados al usuario. No se establece en ningún caso política alguna de cesión de datos personales. Los datos no serán nunca cedidos, salvo por mandamiento judicial o por ley vigente que obligue a ello al Ayuntamiento de Sepúlveda

El usuario puede ejercer sus derechos de acceso, rectificación, cancelación y oposición, en cumplimiento de lo establecido en la LOPD, en las oficinas municipales del Ayuntamiento de Sepúlveda

Para el ejercicio de estos derechos, el interesado debe dirigirse a:

  • Ayuntamiento de Sepúlveda
  • Direccion: Plaza del Trigo, 1 - 40300, Sepúlveda (Segovia)


indicando claramente en el tema: Ejercicio de Derechos LOPD.

Ayuntamiento de Sepúlveda

  • Dirección Dirección: Plaza del Trigo, 1 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 000
  • Correo electrónico Correo electrónico: info@sepulveda.es

Recaudación de Tributos de la Diputación Provincial

  • Dirección Dirección: C/ ISABEL LA CATOLICA, 33 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 450

Recaudación de Tributos de la Diputación Provincial

Plan Renove de Electrodomésticos

ORDEN EYE71794/2010, de 23 de diciembre, por la que se convocan subvenciones dirigidas al Plan Renove de Electrodomésticos, dentro de la Estrategia de Ahorro y Eficiencia Energética en España
BOCYL 29 de diciembre de 2010.

Los interesados que reúnan los requisitos establecidos en la presente orden podrán presentar las solicitudes dirigidas al Director General de Energía y Minas, en el plazo de tres meses, a contar desde el día siguiente al de la publicación de la convocatoria en el Boletín Oficial de Castilla y León
 

Fechas Fechas
15/02/2011 al 25/03/2011

Escudo del Ayuntamiento de Sepúlveda

Los caños

Historia de Sepúlveda

En la Edad de Hierro, Sepúlveda surge como un castro céltico de la tribu de los arévacos. En la época romana, los restos encontrados en Duratón en 1.791 y 1.949 la muestran con una vida amplia y relacionada con el exterior, y un estatuto jurídico de municipio.

De la época visigótica es la Necrópolis excavada en Duratón (Pueblo Agregado o Barrio de Sepúlveda), con 666 sepulturas con ajuares casi totalmente germánicos. La primera mención histórica de la Villa de Sepúlveda aparece en la Crónica de Alfonso III, como uno de los lugares que fueron despoblados en las correrías de Alfonso I, aunque quedó una población rural en torno suyo.

Su repoblación por Fernán González en el año 940 representó un audaz avance hacia el Sur, más allá del Duero. El Abad de Arlanza, Fray Gonzalo de Arredondo, nos cuenta su leyenda heroica, con la lucha cuerpo a cuerpo entre el Conde de Castilla y el Alcaide moro Abubad, a quien Fernán González cortó la cabeza, que hoy está esculpida en la fachada de una de las casas blasonadas de la Villa, llamada precisamente La Casa del Moro. Almanzor fracasó en su tentativa de ganar la Villa el año 979, pero lo consiguió el 984 o el 986, volviendo a recuperarla definitivamente Sancho García, nieto de Fernán González, en el año 1.010.

El mismo Conde de Castilla, Fernán González, para atraer pobladores que desafiaran la peligrosidad de este lugar de frontera, concedió a la Villa de Sepúlveda su Fuero, que sus sucesores fueron confirmando. Su texto más antiguo que nos ha llegado, del año 1.076, es el latino de Alfonso VI, su repoblador definitivo.

El Fuero de Sepúlveda encarnaba el Derecho en la Extremadura Castellana, y en torno a él se fue formando un cuerpo legal más extenso, en castellano ya, que fue codificado el año 1.300. Su difusión fue muy extensa, siendo concedido a Zaragoza y Teruel y, a partir de Uclés, a muchas poblaciones de la Orden de Santiago.

El término delimitado por el Fuero es el origen de la Comunidad de Villa y Tierra de Sepúlveda, que aún existe, y que comprende 37 pueblos y más de 11.000 habitantes.

En el año 1111, en el Campo de la Espina o Candespina, hoy Fresno de Cantespino, Alfonso I de Aragón y el Conde Enrique de Portugal vencieron a la mujer del primero, Dª Urraca. El evento fue trascendente para la independencia portuguesa, y como consecuencia del mismo Sepúlveda estuvo algún tiempo bajo dominio aragonés.

En 1468 se expulsa de la Villa a los judíos; y en 1.472 se reconoce la soberanía de los futuros Reyes Católicos, impidiendo por dos veces y por la fuerza la entrada de Enrique IV en el municipio.

Mediado el siglo XVIII. El Rey Carlos III visita Sepúlveda, regalando un cuadro ecuestre de su hijo Carlos IV a la edad de 17 años.

En 1.808 es asediada por las tropas francesas con 4000 hombres, mil caballos y cuatro cañones, debiendo retirarse al cabo de cuatro horas de fuego. Siendo frecuentada en esta época por el Empecinado. Durante la Guerra de la Independencia, el Empecinado realizó incursiones por la zona, teniendo sus cuarteles en las Cuevas del Cañón del Duratón.

En 1.838 es tomada en las guerras carlistas por el general Gómez. Y en 1.936 en la guerra civil española hubo un puesto de mando del ejercito que dominaba el puerto de Somosierra.

Monitor de ocio y tiempo libre - educación ambiental

OFERTA DE EMPLEO Monitor de ocio y tiempo libre - educación ambiental.
Lugar: Casa del Parque del PN Hoces del Riaza / Montejo de la Vega (Segovia)
Puesto de trabajo: Monitor de Ocio y Tiempo Libre
Titulación: Bachillerato – FP2. Monitor de ocio y tiempo libre.
Conocimientos y requisitos: temas ambientales y experiencia en actividades de educación ambiental y de ocio y tiempo libre.
Fecha de inicio: incorporación inmediata.
Tipo de contrato y duración: Contrato mercantil, temporal (mayo-septiembre).
Más información y envío de CV: 92153 23 17 – cp.riaza@patrimonionatural.org
 

OFICINA DE SEPÚLVEDA

Dirección Dirección
Plaza del Trigo Nº6 (Enfrente del Ayuntamiento)
Teléfono Teléfono
921 540 425
Horario Horario

HORARIOS DE ATENCIÓN AL PÚBLICO

 

Miércoles: 10.30-14.30/
Jueves a Domingo: 10.30 a 14.30 / 16.00-18.00

 

Emails:

turismo@sepulveda.es

museo@museodelosfueros.es

Servicios
La oficina de turismo dispone de toda la información turística de la zona. Le proponemos rutas, visitas, alojamientos, restaurantes... Cuando venga a Sepúlveda no olvide pasarse por aquí, le daremos diferentes opciones para que puedan organizarse un buen plan de visitas y recorridos. Centro de interpretación de las Hoces del río Duratón(Casa del Parque) Miercoles a Domingo 10:00 a 15:00 Tlf: 921540322 cp.duraton@patrimonionatural.org

Sepúlveda, Segovia

Viaje por el arte románico de la Comunidad de Villa y Tierra de Sepúlveda, Segovia. Ruta por sus iglesias románicas: Duratón, Sotillo, Perorrubio, etc. (Vídeo de Arteguias, HQ, Alta Calidad) http://www.arteguias.com

B.O.E

AYUNTAMIENTO DE SEPÚLVEDA

Calle
Plaza del Trigo, 1.
Población
SEPÚLVEDA
Provincia
SEGOVIA
Código Postal
40300

Ayuntamiento de Sepúlveda

  • Dirección Dirección: Plaza del Trigo, 1, 40300 -Sepúlveda (Sepúlveda)

B.O.C.Y.L

B.O.P

El Ayuntamiento

Educación y cultura

Teatro Bretón

Turismo

La Diputación

En esta sección podrá consultar todo lo relacionado con la Provincia de Segovia, información de la Diputación, noticias de la Diputación Informa y otros servicios de la provincia

Servicios públicos

Empresa y empleo

9. Victor

  • Partido político: PSOE
Cargo:
Concejal

TRANSPORTE PUBLICO DEMANDA CENTRO SALUD SEPULVEDA

Linea que une Cedillo de la Torre, Boceguillas y Sepúlveda. Teléfono de reservas 900 20 40 20

Tiempo Horario:
Cedillo de la Torre - Boceguillas - Sepúlveda (Por reserva al 900 20 40 20)
IDA PÁRADA VUELTA
Martes, Miércoles y Jueves Laborales   Martes y Jueves Laborales Miércoles Laborales
7:25 Cedillo de la Torre 11:26 12:26
7:30 Bercimuel 11:21 12:21
7:33 Pajarejos 11:18 12:18
7:35 Grajera 11:16 12:16
7:40 Aldeanueva del Campanario 11:11 12:11
7:55 Rurrubuelo 10:56 11:56
8:00 Boceguillas 10:51 11:51
8:10 Sepúlveda (Centro de salud) 10:41 11:41
8:11 Sepúlveda (Plaza del Trigo) 10:40 11:40

TRANSPORTE A LA DEMANDA CENTRO DE SALUD DE SEPULVEDA

Telefono Telefono
900204020 CITA PREVIA
Horarios Horarios

MARTES, MIERCOLES Y JUEVES

HOSPITAL GENERAL DE SEGOVIA

Dirección Dirección
CTRA. DE AVILA, S/N 40071 SEGOVIA
Telefono Telefono
921419100
Horarios Horarios

24 HORAS

EMERGENCIAS SANITARIAS

Telefono Telefono
112
Horarios Horarios

24 HORAS

Fauna de Sepúlveda

La presencia de importantes colonias de estas aves y de la alondra de Dupont, la curruca rabilarga y la chova piquirroja propició que el parque fuera declarado Z.E.P.A. en octubre de 1990, en virtud de la Directiva 79/409/CEE.

flora de sepúlveda

Las Hoces del Río Duratón se encuentran geográficamente dentro del ámbito de la España mediterránea de interior, que conlleva un clima caracterizado por inviernos fríos y una prolongada sequía estival. Estas condiciones generales se encuentran muy matizadas localmente, especialmente por factores topográficos, que confieren a la zona del cañón un microclima diferente, más húmedo, menos expuesto a los vientos y con menos insolación que en las zonas más altas del Parque.

Estos factores, unidos a otros como la altitud y las diferencias en la composición, profundidad y humedad del suelo dan como resultado la existencia en el Parque de una gran diversidad de ambientes o biotopos, que determinan la existencia de una flora variada. Así, dentro del Parque se distinguen cuatro zonas bien diferenciadas: la paramera, los pinares sobre arenales, los cortados y el bosque de ribera.

La paramera ocupa la mayor parte de la zona alta del Parque. Se trata de un territorio de suelo calizo, seco y pobre, en el que la vegetación natural la constituyen los bosques más o menos abiertos de sabina albar (Juniperus thurifera) y los enebros común (Juniperus communis) y de la miera (Juniperus oxycedrus). Sin embargo, en mucha superficie lo que se observan son áreas despejadas, en la que dominan tomillos, aulagas (Genista scorpius) y otras plantas, principalmente aromáticas, como el espliego y la salvia.

Los arenales, localizados en el suroeste del Parque Natural, también en la zona superior, están cubiertos por pinares, en su mayoría se trata de masas de pino resinero (Pinus pinaster). Estos montes tuvieron hasta hace unas décadas gran importancia económica por su aprovechamiento para la obtención de resina. Además, y ese fue probablemente el origen de estas masas, cumplen una importante función fijadora de las arenas eólicas que cubren esta zona del Parque.

Los cortados y barrancos que descienden abruptamente desde la paramera caliza hasta el fondo del cañón albergan una interesante variedad de especies vegetales, adaptadas a vivir en unas difíciles condiciones de escasez de suelo y agua, aprovechando grietas y resaltes. Las más características son los zapatitos de la Virgen, ombligo de Venus, pampajarito y el conocido como té de roca, junto con otras como espuelilla, perejil, campanuela, pumilo y milamores.

En repisas con algo más de suelo se pueden ver plantas de mayor talla como espino negro, guillomo, cornicabra, mostajo, higuera y también la hiedra tapizando la pared rocosa.

El bosque de ribera o de galería ocupa el fondo del cañón salvo en el tercio final de las Hoces, cubierto por el embalse. En esta masa vegetal, las diferentes especies se disponen en bandas más o menos cerca del río según su necesidad de humedad en el suelo.

La primera franja la forman especies en contacto con el agua como juncos, eneas, carrizos y espadañas, sólo en aquellas orillas donde los árboles permiten el paso de luz suficiente. A continuación se sitúan los sauces (Salix sp.), tanto arbóreos como arbustivos, y los alisos (Alnus glutinosa). Tras ellos están los chopos o álamos con ejemplares naturales de Populus alba y Populus nigra y otros plantados para la obtención de madera. Entre ellos o en niveles superiores hay también ejemplares de olmos (Ulmus minor) y fresnos (Fraxinus angustifolia).

Otras especies arbóreas que podemos encontrar salpicadas por el fondo del cañón son arces, blanco y de Montpelier, y frutales asilvestrados como nogales, almendros, ciruelos, cerezos y avellanos. También son abundantes en el fondo del cañón especies arbustivas como zarzamoras, rosales silvestres, saúcos, cornejos, boneteros, endrinos y majuelos.

gastronomia

La gastronomía sepulvedana está caracterizada por la tradición y la sencillez de las tierras castellanas.

El plato típico por excelencia es el lechazo asado en horno de leña, el secreto de su exquisito sabor lo encontramos en la alta calidad de la materia prima y en la sencillez de su elaboración. El lechazo debe hacerse dividido en cuartos y colocado en tarteras de barro; como añadidos solo necesita un poco de manteca y sal, y por supuesto, la pericia en el manejo de los hornos que han demostrado los maestros asadores de la Villa.

Los complementos ideales son una ensalada de lechuga y tomate de las huertas del Caslilla, el pan de hogaza de Sepúlveda, y un buen vino de la Ribera del Duero.

Otro de los alicientes para visitar Sepúlveda viene dado por la calidad de su repostería. El ponche segoviano es sin duda el producto estrella, aunque los bollos de la tierra también se convierten en un delicioso regalo de vuelta a casa.

historia

Actualizado: 24/01/2011

29 DE OCTUBRE DE 2009

SESION ORDINARIA DE 29 DE OCTUBRE DE 2009

Acceder a Cómo llegar

El teatro Bretón será inaugurado el lunes 7 de febrero, a las 12 horas

La fecha de inaguración del teatro Bretón será el lunes 7 de febrero, a las 12 horas. Todos los sepulvedanos están invitados al acto

Después de los múltiples desvelos del Ayuntamiento, por fin ha llegado el día de la inauguración de nuestro Teatro Bretón. Efectivamente, el próximo lunes, 7 de febrero, a las 12 de la mañana, tendrá lugar el acto, al que acudirá la consejera de Cultura de la Junta de Castilla y León, María José Salgueiro Cortiñas

Como se recordará, las obras fueron adjudicadas a finales del año 2007, contando con un presupuesto de 500.000 euros, que fue financiado en su integridad por la Junta. Sin embargo, en el transcurso de la rehabilitación hubo que modificar el proyecto —entre otros motivos, para adecuar sus instalacioens a la Red de Circuitos Escénicos de Castilla y León, y para salvaguardar los restos de la muralla aparecidos debajo del escenario—. Tales modificaciones derivaron en un aumento del coste de la obra. Y el Ayuntamiento tuvo otra vez que solicitar la ayuda de la Junta, que volvió a conceder otra cantidad, 285.000 euros.

Finalmente, quedaba adecuar el escenario y el mobiliario, actuaciones cuyo pago ha debido asumir el Ayuntamiento, y que han terminado en los últimos días.
La alcaldesa de Sepúlveda, Concepción Monte, ha mostrado su esperanza en que el rehabilitado Teatro Bretón "pueda servir para dinamizar la vida cultural en Sepúlveda y toda su comarca". La regidora ha insistido en que el Teatro Bretón puede convertirse, a corto plazo, "en un foco cultural que irradie a todos los pueblos de la Comunidad de Villa y Tierra". De hecho, a partir del próximo curso, el Teatro Bretón entrará dentro de la Red de Circuitos Escénicos de Castilla y León, lo que supondrá tener un programa anual establecido, al alcance de todos los sepulvedanos y vecinos de la comarca.

Auditorías energéticas en el Sector Industria

ORDEN EYE/1793/2010, de 23 de diciembre, por la que se convocan subvenciones públicas cofinanciables por el Fondo Europeo de Desarrollo Regional dirigidas a la realización de auditorías energéticas en el Sector Industria, en la Comunidad Autónoma de Castilla y León.
BOCYL de 29 de diciembre de 2010


El plazo será el comprendido entre las nueve horas del tercer lunes y las veinte horas del noveno viernes posterior a la fecha de publicación de esta convocatoria.

Aldehuelas

Historia

Este pequeño núcleo de población, perteneciente a Sepúlveda, del que apenas le separan once kilómetros, se denominó antiguamente Aldehuelas de Pedrizas. De hecho es uno de los pueblos que pertenecían al Ochavo de Pedrizas y Valdenavares, y que posteriormente fue agregado al término de la Villa. 

En el año 1850 Pascual Madoz, en su Diccionario Geográfico de España, lo cita con su antiguo nombre y cuenta de él que estaba habitado por 67 personas. Destacaba además lo áspero del terreno, que producía centeno, poco trigo y donde se criaban rebaños de ovejas churras. Actualmente se explotan unas canteras que producen piedra caliza de gran calidad. De hecho, la mayoría de la famosa piedra rosa de Sepúlveda, de renombre nacional, procede de allí.

Patrimonio

El caserío tradicional de este pueblo es de casas bajas de piedra, y en algunas de ellas han quedado detalles que demuestran la habilidad de sus vecinos para hacer mampostería en seco. Junto a las casas son frecuentes los huertos, poblados con almendros.

Frente al pueblo se levanta la iglesia de San Esteban, cuyos pies se encuentra el pozo que antiguamente abastecía de agua a la población. La iglesia es románica, de una sola nave y con un ábside semicircular que está cubierto con bóvedas de medio cañón y horno. Está coronada por una espadaña del siglo XVIII.

La cornisa de la cabecera es lisa y descansa en dos columnas con capiteles. En el centro se abre una pequeña aspillera enmarcada en un arco de medio punto, que descansa a su vez sobre capiteles decorados con dos motivos: un ave picoteando un racimo, que es una alegoría de la Eucaristía, y motivos vegetales.

En el interior del templo se puede contemplar la pila bautismal románica, a los pies de la nave, el retablo mayor, de estilo barroco y que alberga la imagen de San Esteban y tres tablas pintadas y una cruz de plata gótica, hecha en Segovia a finales del siglo XV. Los aficionados al arte pueden apreciar también los capiteles decorados del arco triunfal, especialmente el del lado del Evangelio, en el que aparecen tres escenas figuradas.

Fiestas

San Esteban (26 de diciembre), Nuestra Señora del Rosario (primer domingo de octubre) y San Antonio (13 de junio)

Cuenta con una iglesia románica dedicada a San Esteban. En esta pequela localidad se produce la famosa "piedra rosa" de Sepúlveda. Diseminados por su término hay numerosos ejemplos de arquitectura popular pastoril. Su fiesta principal es la Virgen del Rosario, el primer domingo de octubre.

Castrillo de Sepúlveda

Pueblo de las Pedrizas, situado junto al cauce de un arroyo estacional. Su caserío es de piedra, formando calles estrechas. Al otro lado del arroyo, a lo largo de su cauce se suceden pequeños huertos separados con cercas de piedra. Contaba, además, con los siguientes despoblados: Aldea Rabol, Barruso, Hoz de San Julián, Pozarago, San Bernabé, Uvieco y Villaveses. En 1.850 tenía 107 habitantes y ya era conocido como Monte Viejo el bello encinar que se encuentra dentro de su término. La Monografía de la Provincia de Segovia de 1.952 recogía una población de 254 personas y destacaba la abundancia de perdices en su término.
 

Patrimonio
Su antiguo término, limitado al sur por los espectaculares cortados de las Hoces del Río Duratón, es rico en manifestaciones arqueológicas, habiéndose localizado un yacimiento neolítico y abundante cerámica de la Edad del Hierro. En una de las penínsulas rocosas formadas por las hoces, se levantan las interesantes ruinas de San Julián, cuya construcción románica se realizó sobre restos de otro templo del siglo X. A través de los muros derruidos de su ábside se contempla una de las mejores vistas que ofrece el Parque Natural.

El edificio principal del pueblo es la iglesia de San Bernabé apóstol, de anchas proporciones y con un curiosos porche sobre columnas de piedra. Conserva dos buenas tallas románicas que representan a la Virgen con el Niño y a San Bernabé.

Fiestas

Desde septiembre hasta la Ascensión, también alberga a la Virgen del Otero, devoción muy querida por los vecinos. Su romería se celebra el primer domingo después de la Ascensión. La imagen es subida en andas por las mujeres del pueblo hasta su ermita, emplazada en lo alto del cerro, donde permanece hasta finalizar el verano. Es esta romería una de las fiestas religiosas más vistosas de la Comunidad. El cerro del Otero es un sitio excepcional por sus espléndidas vistas panorámicas. Desde su altura se divisa todo el alfoz de Sepúlveda desde su mismo corazón.

Consuegra de Murera

Situado en el mismo borde del Macizo calizo de Sepúlveda, sobre las campiñas, se encuentra Consuegra, pueblo que perteneció al ochavo de Cantalejo. Antes de pertenecer a Sepúlveda fue anejo de Aldealcorvo.

Antiguamente, antes del siglo XVI, se conocía como San Pedro de Murera. Tenía un barrio hoy despoblado llamado Monte Año. A mediados del siglo XIX contaba con 96 almas. Lo escarpado del terreno en que está enclavado hace que su principal dedicación en esa época fuera el pastoreo de la oveja churra.

 

Patrimonio
El caserío tradicional responde a una tipología más cercana a los pueblos de la campiña que a los de las Pedrizas. En los alrededores abundan los bosquetes de sabinas que invitan al paseo y, desde el camino que va a Villar de Sobrepeña, las vistas son espléndidas. Al sur del pueblo discurre el río San Juan, que forma un bonito cañón al entrar en el macizo, buscando el curso del río Duratón.

En un lateral de la plaza se levanta la iglesia de San Pedro, templo sencillo de una sola nave con cabecera cuadrangular más elevada. En el muro sur se adosó la sacristía. Sobre el muro oeste se levanta la espadaña. En el frente de la cabecera se conservan el retablo mayor y dos más pequeños. Son de estilo barroco tardío, con clara influencia neoclásica en el caso del retablo mayor, que presenta columnas policromadas imitando mármol con capiteles de orden clásico. En uno de los retablos se puede leer que se adoró en 1.790.

Duratón

Duratón es en la actualidad un pequeño pueblo situado a unos cinco kilómetros al sureste de Sepúlveda, próximo al centro geográfico del actual territorio de la Comunidad de Villa y Tierra. Pertenecía al ochavo de la Sierra y Castillejo, antes de que su término municipal se agregara al de Sepúlveda. Toma su nombre del río que atraviesa su término y cuyo nombre parece significar Duero pequeño. En 1.850 contaba con 222 habitantes y era conocido en toda la zona por su abundante pesca de truchas y barbos. A mediados del siglo XX tenía 320 habitantes que ocupaban 75 casas.
 

Patrimonio

El doblamiento de Duratón es muy antiguo. Ante todo hay que destacar su gran importancia en las épocas romana y visigoda. No en vano, la arqueología permite afirmar que duratón estuvo poblado sin interrupción desde los siglos I a.C. hasta el siglo VII d.C. Durante estas centurias, Duratón, cuyo nombre romano podría ser el de la perdida Confloenta, fue el núcleo más importante de la zona. En el área del yacimiento romano se han realizado excavaciones desde el siglo XVIII, descubriéndose restos de termas, mosaicos e importantes edificios que hacen pensar que nos encontramos ante una ciudad romana con categoría de Municipio. A mediados del siglo pasado, D. Antonio Molinero, dirigió las excavaciones de la necrópolis visigoda, donde fueron descubiertos cerca de 700 enterramientos de esta época, con sus ajuares característicos.

La iglesia de Nuestra Señora de la Asunción es uno de los mejores templos del románico rural segoviano. Destaca por la meritoria decoración escultórica de los capiteles, canecillos y metopas de su pórtico. Son especialmente interesantes los capiteles dedicados al Nacimiento y a la Adoración de los Reyes Magos.

Hinojosas del Cerro

Al norte de San Frutos y del embalse de Burgomillodo, un pequeño arroyo estacional se encaja en el macizo de Sepúlveda. Son tierras duras, de pastos para los rebaños y unas pocas hojas de cereales. En la ladera de un cerro, sobre el arroyo, se deslizan las casas de Hinojosas, pueblo que fue del ochavo de las Pedrizas y Valdenavares. 47 habitantes tenía en 1.850, en su mayoría dedicada a la cría y pastoreo de la oveja churra. En 1.952 tenía 261 habitantes que seguían dedicados en su mayoría a la cría de ovejas.
 

Patrimonio
El caserío es de piedra y se dispone en torno a una calle principal que sube desde la carretera hasta la iglesia de San Ubaldo, un templo románico de una sola nave rematada con ábside. El acceso, una portada románica de ruda decoración, se abre en el muro sur y queda protegido por un pórtico cuyos vanos han sido cegados. De la ermita de San Miguel arruinada al menos desde 1.845, tan solo se conservan la imagen del titular y las fiestas mayores del pueblo, que se celebran en su honor.

Desde Hinojosas parte un camino hacia el embalse. La primera parte es una calzada bien empedrada, que podría ser de época romana. Algo más al sur se encuentran los restos del pueblo de San Vicente, ya abandonado en el siglo XIX. Se conservan en este lugar los restos de la cabecera de su iglesia románica. Este lugar era el límite norte del territorio del Priorato de San Frutos que el rey Alfonso VI El Bravo donó al monasterio de Silos.

Perorrubio

Antiguas poblaciones del ochavo de Prádena, están situados sobre suaves lomas típicas del paisaje de la campiña, muy próximos al río Caslilla, que avanza hacia el norte buscando al Duratón a los pies de Sepúlveda.  Sabemos de la existencia en 1.852 de un importante molino harinero en Perorrubio que tenía en ese año 175 habitantes y una gran abundancia de especies cinegéticas. En 1.952 estaban habitadas 120 viviendas con una población de 434 habitantes.
 

Patrimonio
Perorrubio, cuyo nombre proviene de Pedro Ruvio (posible impulsor de la repoblación del lugar en el siglo XII), cuenta con una iglesia románica, San Pedro Advíncula. Consta de una sola nave, rematada con ábside. La cornisa de la cabecera, labrada con taqueado jaqués, apoya en canecillos y metopas decorados. El pórtico se abre sobre los lados sur y oeste. Abundan los motivos vegetales entre los que aparecen cabezas humanas, aves y animales monstruosos. En el interior, la cabecera se cubre con bóvedas de medio cañón y horno. El arco triunfal es doblado, apoyado en columnas con capiteles decorados. Sus capiteles podrían interpretarse como alegorías del Génesis y del Apocalipsis. De esta forma, en el del lado de la Epístola aparece un cuadrúpedo monstruoso, símbolo del pecado, entre serpientes. En el lado del Evangelio aparece un jinete triunfante ataviado como cetrero, entre águilas.
 

Vellosillo

Pueblo situado en la falda del Cerro Negro, sobre el valle del río Caslilla, cuyo cañón se atisba desde la carretera que conduce a Sepúlveda. Formó ayuntamiento con Perorrubio antes de ser agregado a Sepúlveda. Pertenecía al ochavo de la Sierra y Castillejo. Comprendía los barrios de Casasola, Quiscañera y Santa María de la Serna. En 1.852 tenía 82 habitantes dedicados en su mayoría a las labores agrícolas y al transporte de lanas con carros.

Como en otros pueblos de la Comunidad, el edificio más interesante es la iglesia parroquial de Nuestra Señora de la Serna. Es un templo de origen románico, intensamente reformado en una intervención realizada en 1.962. Tiene planta de cruz latina. De la primera época conserva la cabecera. En los capiteles del arco del triunfo podemos ver una lucha entre guerreros y otra lucha entre un centauro armado con arco y seres monstruosos.

En los muros del crucero y de la nave pueden verse elementos románicos reaprovechados. Posiblemente provienen de la ermita del Santísimo Cristo del Refugio. Esta ermita todavía estaba en pie a mediados del siglo XIX y compartía el culto con la de la Virgen de la Serna.

Villar de Sobrepeña

El Villar de Sobrepeña es un pueblo que perteneció al ochavo de Cantalejo. Fue barrio de Sobrepeña, uno de los despoblados de la Comunidad, cuyo recuerdo se mantiene gracias a la tradición oral. Otros barrios eran Casar de Sancho, Casares de Don Rodrigo, Mari Jave y Rubiales. En 1.852 su población era de 371 habitantes.

En la actualidad tiene 45 habitantes. Situado en una altiplanicie, casi equidistante entre los ríos Duratón y Marijave, el Villar de Sobrepeña se alza en pleno macizo calcáreo de Sepúlveda, entre los kilómetros 12 y 13 de la antigua carretera local Sepúlveda-Cantalejo. Carretera de bellísimos paisajes, que une las dos poblaciones más importantes de la zona, Sepúlveda, debido a su importancia turística e histórica y Cantalejo, por su capacidad industrial y económica.
El "término municipal" del Villar de Sobrepeña  es bastante extenso. Eso es debido a la existencia de varios núcleos de población, que como ya veremos, han desaparecido con el paso del tiempo. Linda  su "término municipal" al este con Sepúlveda  y Aldealcorvo  (Consuegra de Murera), al sur con San Pedro de Gaillos y Valdesimonte, al oeste con Sebúlcor (El Barrio) y al norte con Villaseca y Castrillo de Sepúlveda.

Patrimonio

Al norte del antiguo término corren las aguas del río Duratón entre los barrancos trazados en forma de hoces. La situación del pueblo en el corazón del Parque Natural permite que se pueda acceder andando hasta el llamado puente del Villar para disfrutar de parajes de singular belleza, animados por el vuelo majestuoso de los buitres leonados.

El caserío tradicional del Villar es humilde, construido con la piedra tan abundante en el término. Es famosa por su calidad la piedra rosa que se obtiene en las canteras que hay junto a la carretera de Sepúlveda. En un extremo del pueblo se levanta la iglesia de Nuestra Señora del Rosario, una auténtica sorpresa para quien pueda visitarla. Conserva una portada de época románica y la cabecera es de estilo gótico postmedieval, construida en el siglo XVI y cubierta con una bóveda de crucería cuyos nervios dibujan un trébol de cuatro hojas. En la nave destaca el retablo renacentista dedicado a San Roque. El retablo mayor es de estilo barroco y alberga una serie de tablas renacentistas atribuidas a Diego Aguilar.

Villar de Sobrepeña

Villaseca

Villaseca es otro de los pueblos que perteneció al ochavo de las Pedrizas y Valdenavares. Situado en las parameras calizas del macizo de Sepúlveda, es un punto estratégico para quienes visitan el Parque Natural de las Hoces del río Duratón. Junto a la iglesia parte una pista de tierra que conduce hasta el priorato benedictino de San Frutos del Duratón. La primera mención de este pueblo la encontramos en el año 1.076 en el documento en el que el rey de Castilla Alfonso VI cede el lugar de San Frutos al Monasterio de Silos. A mediados del siglo XIX tenía 80 casas habitadas y 278 almas. Contaba con una fábrica de cántaros, pucheros y diversas piezas de alfarería así como dos telares. En 1.952 aún estaba habitado por 237 habitantes.

La iglesia de Santo Tomás apóstol es un templo románico de cabecera rectangular. En el primitivismo de su decoración escultórica y en sus proporciones puede verse una relación con los artífices que hicieron la iglesia de San Frutos, consagrada en el año 1.100. Su antiguo término es rico en manifestaciones arqueológicas. Junto al cauce del río Duratón se abre la Cueva de los Siete Altares, posiblemente el templo cristiano más antiguo de la provincia de Segovia. En la capilla interior se abren tres altares labrados en la roca con forma de arco de herradura y decorados con rombos. Frente al monasterio de la Hoz está la Solapa del Águila, con su importante conjunto de pinturas rupestres de la Edad del Bronce.

http://www.villaseca.org.es/es/

MUSEO DE LOS FUEROS

  • Dirección Dirección: En la Iglesia de los Santos Justo y Pastor
Información:
El museo de los Fueros nace con la doble vocación de mostrar el patrimonio histórico artístico, arqueológico y documental más significativo de Sepúlveda, procedente de varias iglesias e instituciones de la villa, y de otra parte, valorar y difundir la historia de Sepúlveda y su Comunidad de Villa y Tierra, tomando como hilo conductor su célebre Fuero, elemento clave y fundamental de su pasado histórico. El museo se encuentra dentro de la Iglesia de los Santos Justo y Pastor, edificio románco de planta basilical construido entre los siglos XII y XIII, y fue inaugurado el día 30 de marzo de 2007.
Tarifas:
Entrada general: 2,00 € Descuentos por carné joven, jubilados y niños de 9 a 12 años: 1,00 € Niños hasta 8 años gratis

CASA DEL PARQUE

  • Dirección Dirección: Iglesia de Santiago
  • Tiempo Tiempo: Consultar en el teléfono 921540322 http://www.turismocastillayleon.com/cm/turcyl/tkContent?pgseed=116220130 2428&idContent=1295&locale=es_ES&textOnly=false
Información:
Antes de visitar el Parque Natural de las Hoces del Río Duratón, es muy aconsejable acercarse a la Casa del Parque, situada en la antigua Iglesia de Santiago, reconstruida con ese fin e inaugurada en 1994 en la Villa de Sepúlveda. Esta Casa, alberga una exposición en la que el visitante tiene la posibilidad de realizar un recorrido imaginario a lo largo del Parque, que otorga una buena idea de todo lo que se puede observar en el interior del Espacio Natural y permite un mayor aprovechamiento de la visita al mismo. Además, posee una sala de audiovisuales y una zona de recepción en la que se proporciona toda la información que precise el viajero.

Punto de Información Catastral

  • Dirección Dirección: ovc.catastro.meh.es

Centro de Salud

  • Dirección Dirección: C/ El Postiguillo, 11 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 043

CEO Virgen de la Peña

  • Dirección Dirección: C/ ERAS Nº 5 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 270

Centro de Interpretación de la Naturaleza del Parque Natural de las Hoces del Río Duratón

  • Dirección Dirección: C/ Conde de Sepúlveda, 34 Iglesia de Santiago 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 586

Recaudación de Tributos de la Diputación Provincial

  • Dirección Dirección: C/ ISABEL LA CATÓLICA Nº 33 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 450

Notaría

  • Dirección Dirección: C/ Espinacar, 13 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 075

Registro de la Propiedad

  • Dirección Dirección: C/ Isabel La Católica 33 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 133

Correos y Telégrafos

  • Dirección Dirección: Plaza de los Gorrinos, 1 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 239

Registro Civil

  • Dirección Dirección: C/ Subida a la Picota, 24 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 029

Juzgado 1° Instancia e Instrucción

  • Dirección Dirección: C/ Subida a la Picota, 24 40300 · Sepúlveda Segovia
  • Teléfono Teléfono: 921 540 008

Comunidad de Villa y Tierra

  • Dirección Dirección: Plaza del Trigo, 1 40300 · Sepúlveda Segovia Enlace: www.villaytierra.com
  • Teléfono Teléfono: 921 540 927

Ayuntamiento de Sepúlveda

  • Dirección Dirección: Plaza del Trigo, 1 40300 · Sepúlveda Segovia Enlace: www.sepulveda.es
  • Teléfono Teléfono: 921 540 000
  • Correo electrónico Correo electrónico: info@sepulveda.es

ANUNCIO DE ADJUDICACIÓN

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

APERTURA SOBRES C CONTRATO ADECUACION ESCENICA TEATRO

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

APERTURA SOBRES A CONTRATO ADECUACION ESCENICA TEATRO

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE APLAZAMIENTO DE APERTURA DE OFERTAS

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

PLANO 2

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN DEFINITIVA

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN DEFINITIVA

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE CONVOCATORIA

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

PLIEGO PRESCRIPCIONES TÉCNICAS

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

PLIEGO DE CLAUSULAS ADMINISTRATIVAS

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL.

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN DEFINITIVA

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL CONTRATO FCL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN PROVISIONAL

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

ANUNCIO DE ADJUDICACIÓN DEFINITIVA

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Parrafo  [in template "38011#38039#1009824" at line 41, column 34]

----
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: #if validator.isNotNull(Parrafo.getSi...  [in template "38011#38039#1009824" at line 41, column 9]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign imageTitle = title> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
13 
14<article class="template template-detail ${ddmStructureNameNormalize}"> 
15	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
16	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
17    <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
18		<div class="portlet-title-wrapper"> 
19			<div class="h3 border-bottom">${title}</div>	 
20		</div> 
21	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
22		<div class="portlet-title-wrapper"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	</#if> 
30	<section class="mb-4"> 
31		<#if validator.isNotNull(Descripcion.data)> 
32			<div class="text">${Descripcion.data}</div> 
33		</#if> 
34		 
35		<#assign document = journalTool.getHTMLDocuments(Archivo.getSiblings()) /> 
36		<#if validator.isNotNull(document)> 
37			<section class="documents mt-2">${document}</section> 
38		</#if> 
39	</section> 
40	 
41	<#if validator.isNotNull(Parrafo.getSiblings()) && (Parrafo.getSiblings()?size >0)> 
42		<#list Parrafo.getSiblings() as Item> 
43			<#if validator.isNotNull(Item.data)>  
44				<div class="h4">${htmlUtil.extractText(Item.getData())}</div> 
45			</#if> 
46			<section class="row flex-row-reverse my-4"> 
47				<#if validator.isNotNull(Item.Foto.getData())> 
48					<#assign smallImageUrl = Item.Foto.getData() /> 
49				<#else> 
50					<#assign smallImageUrl = "" /> 
51				</#if> 
52				<#if validator.isNotNull(Item.TituloImagen.data)> 
53					<#assign imageTitle = Item.TituloImagen.data /> 
54				</#if> 
55					<#if validator.isNotNull(smallImageUrl)> 
56						<div class="<#if validator.isNotNull(Item.Texto.data)>col-sm-4</#if>"> 
57							<a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
58								<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" /> 
59								<span class="hide-accessible">${imageTitle}</span> 
60							</a> 
61						</div> 
62					</#if> 
63					 
64					<#if validator.isNotNull(Item.Texto.data)> 
65						<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12">					 
66							<div class="text">${Item.Texto.data}</div> 
67						</div> 
68					</#if> 
69			</section> 
70			<#assign smallImageUrl = "" /> 
71			<#if validator.isNotNull(Item.Documentos.getSiblings()) && (Item.Documentos.getSiblings()?size >0)> 
72				<div class="accordion mt-4" id="accordion-${articleId}"> 
73					<#-- Documents --> 
74					<#assign htmlDocuments = journalTool.getHTMLDocuments(Item.Documentos.getSiblings()) /> 
75					<#if validator.isNotNull(htmlDocuments)> 
76						<div class="card card-clean expand"> 
77							<div id="headerDocuments" class="card-header documents"> 
78								<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
79								<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
80									${htmlDocuments} 
81								</div> 
82							</div> 
83						</div> 
84					</#if> 
85				</div> 
86			</#if> 
87		</#list> 
88	</#if> 
89</article> 

MUSEO DE LOS FUEROS

Imagen MUSEO DE LOS FUEROS MUSEO DE LOS FUEROS
  • Dirección Dirección: Calle de San Justo y Pastor 40300 Sepúlveda
  • Horario Horario: Consultar en la oficina de turismo 921540425 www.turismosepulveda.es

El 13 de febrero de 2006 en Sepúlveda se firma el Protocolo de Colaboración entre la Consejería de Cultura y Turismo de la Junta de Castilla y León, el Excmo. Ayuntamiento de Sepúlveda y el Obispado de Segovia, para la realización del Museo de Los Fueros.

Tras la orden publicada el día 11 de julio por la Consejería de Cultura el Museo de los Fueros se encuentra integrado en  el Sistema de Museos de Castilla y León.

Los objetivos que guían al museo son constituir una institución de carácter permanente, que genere un nuevo foco de interés cultural en Sepúlveda, el estudio de la colección, trabajando para ello en su identificación, registro, inventariado y catalogación, para poder controlar y coordinar todo lo que concierne a los fondos museográficos,  elaboración y ejecución de programas de investigación, destinados al estudio tanto de las distintas piezas que constituyen la colección del museo, como del edificio, la Iglesia de los Santos Justo y Pastor, potenciando la redacción de publicaciones científicas del museo y la colaboración en programas de investigación de instituciones ajenas al museo.

Entre los intereses del museo destaca la realización de actividades de diversa índole, promocionando la visita de un público escolar, para lo que el departamento de educación, a través de la dirección del museo está llevando a cabo una programación de actividades con un marcado carácter didáctico y pedagógico. Por otra parte, atraer también al público más maduro, especialmente de la zona, con el fin de dinamizar  y hacer participe de la cultura a un sector de la sociedad que en las zonas rurales es numeroso.

Fiesta de los Fueros

Conmemora el Fuero otorgado a la Villa por el conde Fernán González, confirmado por Alfonso VI de Castilla en el año 1076. Este fuero encarnaba el Derecho en la Extremadura Castellana. Ampliado posteriormente y codificado en 1300 fue otorgado a otras poblaciones como a Zaragoza y Teruel y, a partir de Uclés, a muchas poblaciones de la Orden de Santiago. El territorio en el que el fuero tenia vigencia no era solo la villa de Sepúlveda, sino que se extendía en lo que se definió como Comunidad de Villa y Tierra de Sepúlveda que todavía existe. Esta comunidad abarca 37 municipios.

Se pueden consultar las diferentes temáticas que ha adoptado la fiestas, así como el programa de cada edición en la web oficial de la "Fiesta de los Fueros"

El Diablillo

El rito

Diez de la noche de cualquier 23 de agosto. La plaza de España de Sepúlveda permanece a oscuras. Una multitud se arremolina en los alrededores de la Iglesia de San Bartolomé. El vociferante público, mayoritaria juvenil, reclama la presencia de los protagonistas del rito. Es la hora de los diablillos. Puntuales a su anual cita con la libertad, los diablillos, van saliendo, uno tras otro, de la calle que lleva el nombre del santo. Sortean una gran hoguera y aparecen, con sus trajes rojos, en lo alto de la escalinata de San Bartolomé. bajan veloces, zigzagueando los 26 peldaños, hasta encararse con los presentes. Escobazo va, escobazo viene, el gentío intenta escabullir los golpes. Carreras anárquicas, sin rumbo fijo, y juerga, mucha juerga. Sepúlveda entera celebra San Bartolomé. Las fiestas de los toros (el último fin de semana de agosto) ya están aquí, y el diablillo significa el arranque del jolgorio.

El Origen

Las biografías de San Bartolomé cuenta que, estando predicando en la India, el apóstol fue mandado llamar por Polimio, un poderoso rey, que tenía una hija endemoniada. Una vez en la corte, el santo contempló que tenían a la enferma atada con cadenas porque atacaba a mordiscos a cuentos se acercaban a ella. San Bartolomé mandó entonces que libraran a la princesa de las ataduras. Los criados del rey no se atrevían a desatarla, pero el santo insistió: "Haced lo que os mando; no tengáis miedo; no os morderá, porque ya tengo yo bien atado el demonio que la domina". Los criados desataron a la joven, y ésta, en aquel mismo instante, quedó totalmente curada.

La Tradición

Una creencia popular sepulvedana cree que hay una noche al año, la del 23 de agosto, en la que el apóstol suelta al diablo de las cadenas que le atan, sucediéndose entonces el rito de los "diablillos" que dura largo rato, hasta que, sobre las diez y media de la noche, una última carrera de los seis diablillos, todos juntos, cierra el acto. los diablillos vuelven a subir entonces hasta la iglesia de San Bartolomé, porque se supone "que el santo vuelve a atarles".

Antigüedad y Evolución

El origen de la fiesta del diablillo se pierde en la noche de los tiempos. En Sepúlveda nadie sabe, a ciencia cierta, su arranque, aunque las personas de mayor edad aseguran que sus abuelos ya participaban en el rito. De hecho, es sabido que ni durante la Guerra Civil española (1936 - 1939) se rompió la tradición. Con el paso de los años, la fiesta ha ido evolucionando. Así, se perdieron las cadenas que llevaba el diablillo en los tobillos, y también fue incrementándose progresivamente el número de diablillos, pasando de uno a seis. En 2008, el vestuario de los diablillos fue renovado.

Fiesta de San Marcos

Semana Santa

San Justo

San Miguel y la Virgen de la Peña

Los días 29 y 30 de Septiembre se celebran las fiestas de San Miguel Arcángel, considerado por la Iglesia católica como un patrono y protector de la Iglesia Universal; y de la Virgen de la Peña, patrona de la Villa y de su Comunidad de Villa y Tierra, con diversos actos piadosos y "los remates", subasta de los regalos que los fieles entregan a la Virgen. El santuario de la Virgen de la Peña se encuentra situado encima de una de las hoces más espectaculares del río Duratón.

Misa de Minerva

La Cofradía del Corpus Christi de Sepúlveda inició en 2005 trabajos para indagar en la tradición de las MISAS DE MINERVA. Fruto de su trabajo fue el Congreso Nacional de Misas de Minerva celebrado en Sepúlveda el 19 y 20 de noviembre de ese mismo año.

Antonio Linage, cronista oficial de la villa, también ha escrito sobre los origenes de la misa de Minerva y otros lugares donde se lleva a cabo tan peculiar celebración.

"EN BUSCA DE MINERVAS"

Me parece excelente el proyecto de hacer una excursión a Candelario, por el motivo de ser un pueblo que tiene también minerva. Investigar la geografía de ésta es levantar acta de muchas herencias perdidas. Pues había muchas, a lo ancho de toda la cristiandad, y no son tantas las que quedan. Por estos caminos vitales antes que eruditos, de los lugares que no la conservan, nos interesan sobre todo los que de alguna manera entusiasta guarden memoria del pasado.

El nombre de minerva viene de la iglesia de Santa María sopra Minerva de Roma, una joya barroca llena de obras de arte. ¿Por qué no hacerla una visita cuando vayamos a Roma en recuerdo de la minerva nuestra? Ella le tomó de un templo pagano anterior a la diosa Minerva Calicidica que había en el paraje. Cristianizada ya la ciudad, hubo allí unas monjas de rito bizantino griego. Hasta que, entre 1266 y 1275, la iglesia pasó a los dominicos. Con lo cual estaba puesta en razón su vinculación al culto del Santísimo Sacramento. Dominico fue santo Tomás de Aquino, el autor de los textos latinos que los sepulvedanos seguimos cantando en nuestras minervas, o sea el Pange lingua y el Tantum ergo. Dicen que el Papa se los había encargado a él y al franciscano san Buenaventura, citando a los dos juntos para cotejarlos y elegir. Pero intercambiándoselos mientras esperaban ser recibidos, a san Buenaventura le gustó tanto el de santo Tomás que rompió el suyo. Muchas cofradías del Señor se agregaron espiritualmente a la de la Minerva de Roma. Y de ahí la adopción de su nombre. En esa iglesia romana se celebran el segundo y el tercer domingo. En el cuarto y el quinto la había en otras iglesias de la ciudad eterna.

Se cita el año 1540 como el de la fundación de la cofradía de Roma. Pero hay que precisar más. Antes hubo allí la llamada Escuela del Santísimo., que era una hermandad sacramental también. Ya en 1538, el dominico Tommaso Stella había fundado la Escuela del Sacramento en una parroquia de la diócesis de Milán, Cassago, a la espera entonces de la visita pastoral de su arzobispo, el infatigable san Carlos Borromeo. Paulo III la aprobó como modélica el año siguiente. Los terceros domingos iban en procesión los hombres y las mujeres del pueblo con capas hechas exprofeso. En Italia estas Escuelas del Santísimo eran sólo de seglares. En cambio en Alemania nada más que de clérigos. Por este camino amontonar nombres sería fácil. Sólo citamos al azar Fregona, cerca de Vittorio Véneto, y San Antonino, en la diócesis de Tortona.

En Sevilla había minerva en San Jacinto, cuando estaban los dominicos. Ahora es sede de una cofradía del viernes santo. En León hay una cofradía de minerva que sale también en la Semana Santa, pero sólo celebra el corpus. Otras minervas que pasaron: Chañe (Segovia), Burgohondo (Ávila), Santiago de Millas (León), Cozuelos (Palencia). De algunas hay que comprobar si subsisten. Así, dos en esas ciudades que tienen obispado y no tienen Subdelegado del gobierno: Calahorra (en la catedral) y Ciudad Rodrigo (en la iglesia de Sancti Spiritus, celebrándose los terceros jueves). Pero había más: un toque peculiar era el de la minerva en la catedral de Jaca. También en Jerez de la Frontera, La Almunia de Doña Godina (Zaragoza; el tercer domingo y se la llamaba aurora). En Huéscar (Granada), desde 1544, también los terceros domingos, pero ahora sólo corpus y octava. Las velas se daban a los mayores de quince años, y además de en la procesión se tenían encendidas en el evangelio y la consagración. En Extremadura, en Tendilla, los llamados "mayordomos de Dios", las repartían generosamente para la procesión, llevando el palio los concejales. Lo cantó en un poema el boticario Gustavo López García (1873-Zafra, 1967), en su libro Mi Tendilla.

A la otra orilla florecieron también y algo queda. La Villa de los Santos era un pueblo colombiano, hasta que los Estados Unidos obligaron a independizarse a Panamá. Un músico de ese lugar, Manuel-José Plicet (1869-1967), colaborador de un párroco muy popular, Papa Ché, de la iglesia de San Atanasio, compuso muchas piezas litúrgicas y devocionales, una de ellas la Misa de Minerva.

Parece que los cuartos domingos sigue la minerva en la parroquia cubana de la Virgen de la Caridad del Cobre. Y los primeros domingos en la Plaza Bolívar, de Trujillo, en Venezuela.

Volviendo a España hay minerva en Selas (Guadalajara) y en Calella (Barcelona; pero aquí sólo el segundo domingo de septiembre).

En Salmoral (Valencia) la minerva de los terceros domingos tenía un toque de campanas especial. Entre las obligaciones del campanero de Campanar (Valencia) estaba la de tocar las llamadas doblas de minerva.

ANTONIO LINAGE

Restaurante Fogón del Azogue

Actividad:

Salón para 200 personas idóneo para comidas de grupos, excursiones, menus desde 15€ para grupos. Celebración de bodas,bautizos y comuniones. Restaurante de dos tenedores con vistas a las Hoces en su terraza. Especialidad cochinillo y lechazo asado en horno de leña. Certificado excelencia tripadvisor 2013.

Apartamentos rurales Las Eras de Duratón

Actividad:

4 apartamentos situados en el pueblo agregado a Sepúlveda de Durátón. (inglés y francés)

Bar Jose

  • Contacto Persona de contacto: Rosa Ana Onrubia
  • Dirección Dirección: C/ Nueva 7. 40317 Castrillo de Sepúlveda
  • Teléfono Teléfono: 921 53 46 11
  • Correo electrónico Correo electrónico: josemartinturismo@hotmail.com
Actividad:

Bar - café - terraza. Degustación de platos combinados, tapas, bocadillos y raciones. Posibilidad de asado por encargo.

Casa de alquiler El Quejigal

  • Contacto Persona de contacto: Juan Miguel
  • Dirección Dirección: C/ Quejigal 18
  • Teléfono Teléfono: 678514090
  • Correo electrónico Correo electrónico: quejigal18@hotmail.com
Actividad:

Alquiler de casa unifamiliar en Urbanización Buen Hombre, en el barrio de Santa Cruz para fines de semana o todo el año. Alojamiento para 10-12 personas. La casa consta de 3 dormitorios con cama de matrimonio y 1 dormitorio con cuatro camas individuales

Pastelería El Castillo

  • Contacto Persona de contacto: Gabriel García
  • Dirección Dirección: Plaza de España, 2
  • Teléfono Teléfono: 921 540 040
  • Correo electrónico Correo electrónico: barbacanag1@hotmail.com
Actividad:

Pasteleria artesanal con mas de 100 años endulzando los paladares sepulvedanos y de los habitantes de la comarca. Sin duda la pastelería de toda la vida aquella que los paladares nunca olvidan.