Derecho Penal - Ciencias Jurídicas
Departamento de Derecho Penal
El Departamento de Derecho Penal tiene como objetivo fundamental proporcionar a los estudiantes de la Universidad Javeriana, herramientas teóricas y prácticas que les permitan entender, con sentido crítico, el sistema penal colombiano, su estructura, problemas y principales retos, así como su relación con el ámbito internacional; para esto, se adelanta un esfuerzo constante que busca enriquecer las cátedras con insumos producto de las actividades de investigación que realiza el Departamento, a través de su planta docente, en temas particularmente relevantes para la realidad nacional, combinando los conceptos dogmáticos con reflexiones político-criminales y criminológicas.
Por esta razón, la investigación en el Departamento de Derecho Penal se desarrolla en el marco del grupo de investigación sobre Teoría Jurídica y Política de la Facultad de Ciencias Jurídicas.
En el año de 1963, bajo el sello editorial de la Librería Lerner, ve la luz de la imprenta el Curso de Derecho Penal Colombiano del Maestro Bernardo Gaitán Mahecha. Esa época coincide con la estructuración de la Facultad de Ciencias Jurídicas y Socio Económicas de la Universidad Javeriana, a partir de departamentos que buscan el desarrollo de un área de conocimiento. En ese contexto, el R.P. Gabriel Giraldo Zuluaga S.J. decide que el primer director sea precisamente el Dr. Bernardo Gaitán Mahecha. El maestro, acompañado de grandes profesores como lo fueron Jorge Enrique Gutiérrez Anzola, Lizandro Martínez Zúñiga y Gustavo Orjuela Hidalgo, además de participar en la fundación del derecho penal culpabilista en el país, brindaron las herramientas desde la cátedra para que brillaran grandes discípulos.
Por ejemplo, al amparo de los viejos maestros, en la década de los años ochenta del siglo pasado, se gestaron importantísimos cultores de la ciencia penal nacional como Jaime Enrique Granados Peña y Julio Andrés Sampedro Arrubla. Posteriormente, al comenzar este milenio, se ve la necesidad de abandonar el esquema inquisitivo de juzgamiento penal. Para ello, asume el protagonismo otro javeriano, como Fiscal General de la Nación, Luis Camilo Osorio Isaza, discípulo de Gaitán Mahecha y Gutiérrez Anzola, acompañado de Granados y Sampedro, logrando establecer un esquema procesal penal más respetuoso por los derechos fundamentales, que complementó su visión con perspectivas restaurativas de la justicia y mayor protección a las víctimas de los delitos.
La historia del Departamento de Derecho Penal de la Facultad de Ciencias Jurídicas se resume en el constante debate que plantea la irrestricta lucha por la defensa del individuo ante el poder punitivo del Estado, la necesidad de la sociedad de prevenir la afectación de sus intereses más caros, el interés constitucional por proscribir la arbitrariedad y el abuso y la impostergable atención a los intereses de las víctimas de las conductas más graves que les afectan individual y colectivamente. La carta de presentación del Departamento es el haber sido el epicentro intelectual y de gestión de las más importantes transformaciones del sistema penal colombiano. Han tenido el honor de regentar la dirección del departamento: Bernardo Gaitán Mahecha; Nilson Elías Pinilla Pinilla; Augusto José Ibáñez Guzmán; Andrés Fernando Ramírez Moncayo y José Fernando Mestre Ordóñez.

The following has evaluated to null or missing: ==> urlimagen [in template "20102#20129#1008622" at line 53, 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 urlimagen.url?has_content [in template "20102#20129#1008622" at line 53, column 29] ----
1<#if !entries?has_content>
2<#if !themeDisplay.isSignedIn()>
3 ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)}
4</#if>
5
6<div class="alert alert-info">
7 <@liferay_ui["message"] key="there-are-no-results" />
8</div>
9</#if>
10<#assign nameInstancePublisher = randomNamespace />
11
12<div id="contenedor_columnas${nameInstancePublisher}" class="contenedor-columnas">
13
14<!--------------------------------- COMPONENTE BOTON IMAGEN TEXTO ------------------------------------>
15
16 <#list entries as entry>
17 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) />
18 <#assign viewURL = renderResponse.createRenderURL() />
19 <#assign article = entry.getAssetRenderer().getArticle() />
20 <#assign summary = entry.getDescription() />
21
22
23 <#assign applyImage = docXml.valueOf("//dynamic-element[@name='APLICAIMAGEN']") />
24
25 <#assign video = docXml.valueOf("//dynamic-element[@name='VIDEO']/dynamic-content/text()") />
26 <#assign color = docXml.valueOf("//dynamic-element[@name='COLOR']/dynamic-content/text()") />
27 <#assign link = docXml.valueOf("//dynamic-element[@name='URLALTER']/dynamic-content/text()") />
28 <#assign titulo = docXml.valueOf("//dynamic-element[@name='TITULO']/dynamic-content/text()") />
29 <#assign contenido = docXml.valueOf("//dynamic-element[@name='RESUMEN']/dynamic-content/text()") />
30
31 <#assign valores = entry.getAssetRenderer().getArticle()/>
32
33 <#assign groupId = valores["groupId"]/>
34
35 <#assign name = valores["urlTitle"]/>
36
37 <#assign applyUrlAlter = docXml.valueOf("//dynamic-element[@name='APLIENLACEALTER']/dynamic-content/text()")/>
38
39 <#assign assetRenderer = entry.getAssetRenderer() />
40 <#assign
41 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
42 />
43
44 <#assign urlimagenNode = docXml.valueOf("//dynamic-element[@name='IMAGEN']/dynamic-content")/>
45 <#if urlimagenNode?has_content>
46 <#assign urlimagenString = urlimagenNode?string />
47 <#assign urlimagen = urlimagenString?eval />
48 </#if>
49
50 <div class="dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher}" id="tamano-items">
51 <!--<div class="dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher}">
52 <#if getterUtil.getBoolean(applyImage)>
53 <#if urlimagen.url?has_content>
54 <img alt="${urlimagen.alt}" src='${urlimagen.url}' title="${titulo}">
55 <#else>
56 <img alt='${urlimagen["alt"]}' src='/documents/${urlimagen["groupId"]}/${urlimagen["classPK"]}/${urlimagen["name"]}/${urlimagen["uuid"]}' title="${titulo}">
57 </#if>
58 <#else>
59 ${video}
60 </#if>
61 </div>-->
62 <div class="dircom-pw-boton-imagen-texto-contenedor-contenido${nameInstancePublisher}" id="tamano-contenedor">
63 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
64 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
65 <#if validator.isNotNull(editPortletURL)>
66 <a class="editOptiontarjsinimg" href="${editPortletURL.toString()}">Editar ✐</a>
67 </#if>
68 </#if>
69
70 <div class="dircom-pw-boton-imagen-texto-titulo${nameInstancePublisher}" id="titulo-publicador">
71 <#if getterUtil.getBoolean(applyUrlAlter)>
72 <a style="color:${color}" href="${link}" target="_blank">${titulo}</a>
73 <#else>
74 <a style="color:${color}" href="${viewURL}" target="_blank">${titulo}</a>
75 </#if>
76 </div>
77 <div class="dircom-pw-boton-imagen-texto-contenido${nameInstancePublisher}" id="contenido-tarjeta">
78 ${contenido}
79 </div>
80 <div class="dircom-pw-boton-imagen-texto-link">
81 <#if getterUtil.getBoolean(applyUrlAlter)>
82 <a href="${link}" target="_blank">Ver más</a>
83 <#else>
84 <a href="${viewURL}" target="_blank">Ver más</a>
85 </#if>
86 </div>
87 </div>
88 </div>
89</#list>
90<!--------------------------------- FIN BOTON IMAGEN TEXTO ------------------------------------>
91</div>
92
93<style>
94
95
96/* ------------------------- BOTON IMAGEN TEXTO ---------------------------------*/
97
98.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher} {
99 max-width: 450px;
100 width: 100%;
101 margin: 10px;
102 display: flex;
103 align-content:flex-start;
104 flex-wrap: wrap;
105 height: auto;
106 /* padding-left: 5px; */
107 /* padding-right: 5px; */
108 -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
109 -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
110 box-shadow: 3px 3px 8px 1px rgba(0,0,0,0.45);
111}
112
113.dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher} {
114 width: 100%;
115 order: 1;
116 /*display: flex;*/
117 flex-wrap:wrap;
118 height: 250px;
119 display:none;
120}
121
122.dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher} img {
123 width: 100%;
124}
125
126@supports(object-fit: cover) {
127.dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher} img {
128 height: 100%;
129 object-fit: cover;
130 object-position: center center;
131}
132}
133
134.dircom-pw-boton-imagen-texto-contenedor-contenido${nameInstancePublisher} {
135 background-color: transparent;
136 width: 100%;
137 margin: 0 auto;
138 overflow-y: auto;
139 height: auto;
140 order: 2;
141 display: flex;
142 flex-wrap: wrap;
143 padding:10px;
144}
145
146.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher}:hover {
147 background-color: #2c5697!important;
148 border-radius:10px!important;
149
150}
151
152.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher}:hover a{
153 color: #FFF!important;
154 text-decoration: none!important;
155 font-family: 'HelveticaLight';
156 font-size: 0.9rem;
157}
158
159.dircom-pw-boton-imagen-texto-titulo${nameInstancePublisher} {
160 width: 100%;
161 font-size: 16px;
162 font-family: HelveticaBold;
163 height: auto;
164 margin: 0px;
165 line-height: 1;
166 color: #2c5697;
167 margin-right: 0px;
168}
169
170.dircom-pw-boton-imagen-texto-fecha${nameInstancePublisher} {
171 width: 100%;
172 font-size: 13px;
173 font-family: HelveticaLight;
174 height: auto;
175 margin: 0 auto;
176 line-height: 1;
177 color: #494949;
178 margin-right: 15px;
179 display: none;
180}
181
182.dircom-pw-boton-imagen-texto-contenido${nameInstancePublisher} {
183 width: 100%;
184 font-size: 14px;
185 font-family: Helveticalight;
186 line-height: 1.3;
187 margin: 5px auto;
188 color: #494949;
189 margin-right: 15px;
190
191}
192
193/*.dircom-pw-boton-imagen-texto-link${nameInstancePublisher} {
194 width: 100%;
195 font-size: 14px;
196 font-family: HelveticaBold;
197 height: auto;
198 margin: 10px auto 0px auto;
199 line-height: 1;
200 color: #494949;
201 text-align: right;
202 margin-right: 15px;
203 display: none;
204}
205
206
207
208.dircom-pw-boton-imagen-texto-link${nameInstancePublisher} a {
209text-decoration: none;
210color: #494949;
211}
212
213.dircom-pw-boton-imagen-texto-link${nameInstancePublisher} a:hover {
214text-decoration: none;
215color: #2c5697;*/
216}
217
218.dircom-pw-boton-imagen-texto-link {
219 width: 100%;
220 font-size: 14px;
221 font-family: HelveticaBold!important;
222 height: auto;
223 margin: 10px auto 0px auto;
224 line-height: 1;
225 color: #494949;
226 text-align: right;
227 margin-right: 15px;
228 display: none;
229}
230
231
232
233.dircom-pw-boton-imagen-texto-link a {
234text-decoration: none;
235color: #494949;
236}
237
238.dircom-pw-boton-imagen-texto-link a:hover {
239text-decoration: none;
240color: #2c5697;
241}
242
243
244/*-------------------- Estilos Scroll ---------------------------*/
245
246.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher} ::-webkit-scrollbar {
247width: 4px;
248border-radius: 5px;
249}
250
251.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher} ::-webkit-scrollbar-track {
252background: #f1f1f1;
253border-radius: 5px;
254}
255
256.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher} ::-webkit-scrollbar-thumb {
257background: #8e8e8f;
258border-radius: 5px;
259}
260
261.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher} ::-webkit-scrollbar-thumb:hover {
262background: #2c5697;
263border-radius: 5px;
264}
265
266.dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher} .editOptionP2{
267 z-index: 10;
268 position: relative;
269 color: white;
270 font-weight: bold;
271 background-color: #2c5697;
272 padding-left: 15px;
273 padding-right: 15px;
274 text-decoration: none;
275 top: 1px;
276 min-width: 98px;
277 height: 25px;
278 margin-left: 1px;
279 left: -98px;
280}
281
282.dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher} .editOptionP2:hover{
283 font-size:16.5px;
284 text-decoration:none;
285 color:white;
286}
287
288@media(max-width: 660px) {
289.dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher} {
290 width: 80%;
291 margin: auto;
292 display: flex;
293 flex-wrap: wrap;
294 height: auto;
295}
296.dircom-pw-boton-imagen-texto-imagen${nameInstancePublisher} {
297 width: 100%;
298 order: 1;
299 /*display: flex;*/
300 height: 200px;
301 display:none;
302}
303.dircom-pw-boton-imagen-texto-contenedor-contenido${nameInstancePublisher} {
304 background-color: transparent;
305 width: 100%;
306 margin: 0 auto;
307 overflow-y: auto;
308 height: auto;
309 order: 2;
310 display: flex;
311 flex-wrap: wrap;
312}
313}
314
315#contenedor_columnas${nameInstancePublisher}{
316 display: flex;
317 margin-bottom: 2em;
318 justify-content: center;
319 flex-wrap: wrap;
320}
321
322 .editOptiontarjsinimg{
323 position: relative;
324 background-color: #173268;
325 padding: 2px 5px;
326 color: #FFF;
327 font-family: HelveticaLight;
328 display: flex;
329 flex-wrap: nowrap;
330 /*top: 10px;
331 right: 30%;*/
332 justify-content: center;
333 margin: 0 auto;
334 margin-left: 0px;
335 }
336
337 .editOptiontarjsinimg:hover{
338 text-decoration:none;
339 color:#FFF;
340 font-family:HelveticaBold;
341 }
342
343@media screen and (max-width: 1000px){
344 #contenedor_columnas${nameInstancePublisher} {
345 display: flex;
346 margin-bottom: 2em;
347 margin-right: 5px;
348 flex-wrap: wrap;
349 margin-top:30px;
350 justify-content:center;
351 }
352
353 .dircom-pw-boton-imagen-texto-contenedor-items${nameInstancePublisher}{
354 margin-bottom: 10px;
355 }
356
357
358 #tamano-items {
359 width: 100%!important;
360 border-radius:20px;
361 }
362}
363</style>