Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and need larger font sizes.
***/

/*{{{*/
body {font-size:0.8em;}

#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}

.subtitle {font-size:0.8em;}

.viewer table.listView {font-size:0.95em;}

.htmlarea .toolbarHA table {border:1px solid ButtonFace; margin:0em 0em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
Es posible que los siguientes textos aluden a Judas:
*Didache II.7 (Judas 22-23)
*Bernabé II.10 (Judas 4)
*Pastor de Hermas (Sim. V.vii.2) (Judas 8)
*La Epístola a los Filipenses por Policarpo III.2 (Judas 3, 20)
*La Apología de Atenágoras XXIV y XXV (segundo siglo)
Judas está incluido en el Canon de Muratori, aunque se debate el significado de lo que el Canon dice. Origenes reconoce que algunos no usan el libro, y Eusebio lo nombra entre los libros disputados. Tertuliano y Clemente de Alejandrina cita Judas con aprobación. ¡Tertuliano hasta acepta Enoc como Escritura porque Judas lo cita! Jerónimo y Dídimo de Alejandría indican que la razón que Judas fue dudado es que cita a dos autores seudocanónicos. Pero debemos recordar que Pablo también cita a autores griegos.

[[Aceptación de Judas por la iglesia]]
[[La opinión de la erudición moderna acerca de Judas]]
La fuente tipográfica usada para las palabras griegas en este documento se llama Palatino Linotype. Es una fuente Unicode, una fuente con carácteres de muchos idiomas. Usted debe ver las siguientes palabras en letras griegas:

//Χριστοῦ Ἰησοῦ//

Si no puede, contácteme y trataré de ayudarle a encontrar otra solución. Mi correo electrónico es: contacto (arroba) giffmex (punto) com.
''“Pedro no escribió 2 Pedro. Es un libro seudónimo escrito por otro autor.”'' 
Véase nuestros recursos sobre 2 Pedro para los argumentos en contra de este argumento.

''“El argumento de Judas es muy nítido, y el de 2 Pedro es más suelto. Entonces, vemos que Judas escribió la versión original y el autor de 2 Pedro lo expandió y adaptó de una forma libre y desordenada.”''  
Nuestra respuesta es que cuando estudiamos los Evangelios, vemos que los eruditos dicen exactamente lo contrario, que Marcos escribió su Evangelio primero, y Lucas y Mateo “limpiaron” sus debilidades literarias. Podríamos decir que es más probable que Judas limpió el argumento de 2 Pedro y lo dio más estructura.

''“¿Por qué Judas se molestaría en escribir su carta si ya sabía que la gran mayoría del contenido existía en 2 Pedro 2?”'' 
Este argumento tiene más peso. Sin embargo, podemos decir que la parte más importante de Judas, sus exhortaciones en 20-23, no aparecen en 2 Pedro, y Judas quiso añadir este toque tan urgente.

*En 2 Pedro los falsos maestros solo son una posibilidad, mientras que en Judas, ya han entrado a la iglesia.
*Judas 3 y 17 parecen indicar que los apóstoles ya han muerto.
*Judas 17 podría ser un llamado a recordar las palabras de 2 Pedro.
*Si comparamos 2 Pedro 3.2 con Judas 17, vemos que Pedro menciona a los profetas, el Señor, y “vuestros” apóstoles. Parece difícil creer que un autor escribió 2 Pedro después de Judas, añadiendo los profetas y un toque personal de “vuestros” apóstoles.  Tiene más sentido que Judas escribió después, hablando de los apóstoles en términos más generales y eliminando el punto acerca de los profetas porque no era necesario para su argumento. 
En versículos 1 y 24 Judas dice que sus lectores son “guardados” por Dios. Estos versículos forman ''un inclusio'', porque la carta comienza y termina con el mismo concepto.

Judas emplea la técnica interpretativa que se llama ''midrás'', un comentario o explicación de un texto después de citarlo.

Judas ''cita dos libros pseudocanónicos'':
*La Asunción de Moisés (citado en v. 9). Solo conocemos este libro a través de los Padres de la iglesia. No tenemos manuscritos existentes de este libro. 
*1 Enoc
**El ejemplo en v. 6 viene de 1 Enoc.
**1 Enoc 1.9 es citado en vv. 14-15
**La frase “séptimo desde Adán” en v. 14 no aparece en Génesis, pero aparece varias veces en 1 Enoc
*No tenemos que asumir que Judas aceptó estos libros como canónicos. Podríamos compararlo a un predicador que cita en su sermón a un escritor Cristiano que el predicador considera un experto o autoridad.
*Además, en el tiempo de Judas la idea de un canon cerrado era una idea todavía en formación. Así que no es justo debatir si Judas consideraba estos libros “canónicos”. Tal vez Judas ni siquiera podía articular un concepto así.

Judas se inclina hacia ''combinaciones del número tres'':
*Tres bendiciones en v. 2
*Tres ejemplos en vv. 5-7: los Israelitas, los ángeles, y las ciudades de Sodoma y Gomorra
*Tres ejemplos en v. 11: Caín, Balaam y Coré
*Tres exhortaciones paralelas en vv. 22-23.

En vv. 12-13 Judas utiliza ''cuatro analogías de la naturaleza'':
*Nubes
*Árboles
*Olas del mar
*Estrellas fugaces

Cuatro veces la cita de 1 Enoc en v. 15 repita ''la palabra “impío”''.

A pesar de su brevedad, Judas contiene ''14 palabras en griego que no aparecen en el resto del NT''.

Bandstra encuentra ''una estructura quiástica en vv. 3-23'':

{{indent{3: Propósito de la carta: Un llamado a la defensa de la fe
{{indent{4: Ocasión: La entrada de los impíos
{{indent{5-16: Descripción de los impíos
{{indent{17-23: Exhortaciones: Cómo los lectores deben defender la fe

Judas ''termina su carta sin saludos personales.'' Más bien, termina su carta como si fuera un sermón antiguo: con una ''doxología''.
!Bibliografía general

D. A. Carson, Douglas J. Moo, Leon Morris, ''An Introduction to the New Testament.'' (Grand Rapids: Zondervan, 1992)

Walter A. Elwell y Robert W. Yarbrough, ''Al Encuentro del Nuevo Testamento.'' (Editorial Caribe, 1999)

Everett Harrison, ''Introducción al Nuevo Testamento.'' (Grand Rapids: Libros Desafío, 2002)

George Eldon Ladd, ''A Theology of the New Testament.'' (Grand Rapids: Eerdmans, 1996)

I. Howard Marshall, ''New Testament Theology.'' (Downers Grove, IL: ~InterVarsity Press, 2004)

!Artículos y comentarios

"Jude, Letter of" en ''Dictionary of Biblical Imagery''.  Leland Ryken,, Jim Wilhoit, Tremper Longman et al. (Downer’s Grove: ~InterVarsity Press, 1998)

Andrew Bandstra, “Onward Christian Soldiers—Praying in Love, with Mercy: Preaching on the Epistle of Jude”, en ''Calvin Theological Journal.'' April 1997 (vol. 32, no. 1).  (Calvin Theological Seminary: Grand Rapids), pp. 136-139.

Richard J. Bauckham, ''Word Biblical Commentary: Jude, 2 Peter.'' (Waco, TX: Word, 1983)

Peter H. Davids, “Jude, Book of” en ''Dictionary for Theological Interpretation of the Bible.'' Kevin Vanhoozer, ed. (Grand Rapids: Baker Academic, 2005)

Peter H. Davids, “Jude” en ''New Dictionary of Biblical Theology.'' T. Desmond Alexander y Brian S. Rosner, (Downer’s Grove: ~InterVarsity Press, 2000)

Daniel B. Wallace, “Jude: Introduction, Argument and Outline.”  Accesado en http://www.bible.org/page.asp?page_id=1367.

R. L. Webb, “Jude” en ''Dictionary of the Later New Testament and Its Developments.'' Ralph Martin and Peter H. Davids, eds. (Downers Grove, IL: ~InterVarsity Press, 1997)

Bienvenido a la Biblioteca Bíblica Giffmex, una creciente biblioteca de recursos gratuitos en español acerca de la Biblia.

Este recurso es un archivo HTML en formato ~TiddlyWiki. 
*''Para bajar este archivo a su computadora'', haga clic con el botón derecho [[aquí|judastiddly.html]], seleccionando "guardar enlace como" o su equivalente.
*''Para empezar navegando'', recomendamos los menúes arriba y a la izquierda. Los enlaces abren 'fichas' de información como esta llamadas 'tiddlers'. Cada tiddler puede ser editado y guardado si el archivo ha sido guardado a su computadora. 
*''Para encontrar tiddlers guardados'', usted cuenta con tres herramientas: el menú principal a la izquierda, la ventana de búsqueda a la derecha, y las pestañas a la derecha ordenadas por fecha, título, etiquetas y más.
Para nuestro tutorial completo sobre ~TiddlyWiki, haga clic [[aquí|http://www.giffmex.org/twtutorialespanol.html]].

[[Acerca del Griego]]
!Propósito 
Advertir a sus lectores del peligro de los falsos maestros que han entrado a su congregación. Al final, esta carta no es una polémica contra sus oponentes, sino una carta pastoral para los destinatarios.

!Los Falsos Maestros:
*Sus pecados:
**''La inmoralidad sexual.'' Convierten la doctrina de la gracia en un pretexto para la inmoralidad sexual (4). Son comparados con Sodoma y Gomorra (7). Contaminan sus cuerpos (8). Se comportan como animales (10). Siguen sus propios instintos y deseos malvados (10, 16, 18, 19)
**''La incredulidad.'' Niegan a Dios y a Jesucristo (4). No creen (5). Eran burladores (18) que insultaban a los ángeles (9-10).
**''La codicia.'' Codiciaban el provecho económico y trataron de adquirirlo por adular a las personas (11, 16). Eran pastores que solo alimentaban a si mismos, pero no producía nada de valor para otros (12).
**''La falsa doctrina y falsa espiritualidad.'' Eran “soñadores” (8). Probablemente decían que tenían visiones sobrenaturales. En v. 19 Judas dice que no tienen el Espíritu. Posiblemente ellos decían que tenían una inspiración especial del Espíritu y Judas quiere decir que no era cierto. Son comparados con Caín, que ofreció sacrificios sin fe, y Balaam, que usó la religión para enriquecerse (11).
**''División y rebelión.'' Entraron en secreto (4), rechazaban la autoridad (8), son comparados con la rebelión de Coré (11), causaban problemas en los cultos (12). Eran rebeldes (8), estrellas errantes (13), murmuradores y criticones (16), y causaban divisiones (19).
*Su estado espiritual:
**Son inconversos, destinados para la condenación (4)
*Judas no refuta los puntos de los falsos maestros, sino que 
**llama nuestra atención al estilo de vida de estos maestros, 
**los pone en el contexto de una larga historia de falsos profetas, 
**y nos recuerda de la advertencia de los apóstoles acerca de ellos.

!Resumen del libro
“La proposición principal es el llamado a que los Cristianos perseveren en la fe bajo la protección de Dios a pesar de la existencia entre ellos de falsos maestros quienes serán juzgados por Dios igual como los pecadores notorios del pasado.” (Marshall, 668)

Background: #fff
Foreground: #000
PrimaryPale: #ffccaa
PrimaryLight: #222266
PrimaryMid: #222266
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #ccc
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
Una comparación de Judas con el segundo capítulo de 2 Pedro revela los siguientes paralelos:

|!2 Pedro|!Judas|!Puntos de comparación|
|2.1|4|La palabra "encubiertamente"|
|2.1|4|"Negar" al "Señor"|
|2.3|4|Su "condenación" desde un tiempo en el pasado|
|2.4|6|Hay "ángeles" que pecaron y están guardados en "prisiones" "oscuras" para el "juicio."|
|2.6|7|La destrucción de Sodoma y Gomorra como ejemplo|
|2.10|16|Los falsos maestros andan detrás de sus placeres y deseos|
|2.10-12|8-10|Los falsos maestros blasfeman de los "poderes superiores", en contraste con los ángeles, <br>quienes no traen "juicio de maldición" contra sus adversarios. Los falsos maestros hablan de <br>cosas que no entienden, y son como "animales irracionales."|
|2.13|12|Los falsos maestros son "manchas" que comen con los destinatarios|
|2.15|11|Los falsos maestros siguen en el error de Balaám|
|2.17|13|Está "reservada" para ellos para siempre una "oscuridad" intensa|
|2.18|16|Dicen cosas "infladas"|
|3.3|17-18|En los "últimos" tiempos habrán "burladores" que "andan según" sus deseos y pasiones|
|3.7|4|La frase "hombres impíos"|
Es interesante notar lo que el autor no menciona:
*No menciona la muerte y resurrección de Jesucristo.
*A pesar de su tema del peligro moral de los falsos maestros, nunca habla de la importancia de evitar el pecado o la cultivación de las virtudes cristianas (Marshall, 664).
[[Bienvenido]]
~TiddlyWiki versión <<version>> © 2007 [[UnaMesa|http://www.unamesa.org/]]

Este recurso es una adaptación de ~TiddlyWiki por David Gifford, misionero en México D.F. con Christian Reformed World Missions, la misión de la Iglesia Cristiana Reformada.

Esta adaptación utiliza extensiones escritos por varios autores. Usted puede ver una lista de enlaces a las extensiones con su documentación si seleccione la etiqueta 'systemConfig'.
Dios el Padre (1, 15, 21, 24-25)
*Ama a los creyentes (1, 21)
*Juzgará a los pecadores impíos (15)
*Es poderoso (24)
*Guarda a los creyentes para presentarlos delante de él (24)
*Es el único dios (25)
*Es sabio (25)
*Es Salvador (25)
*Tiene gloria, majestad, dominio, y autoridad (25)
El Espíritu Santo se menciona en Judas 19-20.
*Los inconversos no tienen al Espíritu (19)
*Los creyentes oran en el Espíritu (20)
El autor se llama “Judas”, hermano de Jacobo (1). En vv. 17-18 el autor parece hacer una distinción entre él y los apóstoles. 

Hay varios hombres nombrados “Judas” en el NT. Podemos descontar los siguientes: Judas Iscariote, el Judas de Galilea que instigó una rebelión contra Roma, y otro Judas desconocido de Hechos 9.11. Quedamos con con tres candidatos:
*Judas, otro discípulo de Jesús (Lc. 6.16)
*Judas Barrabás, compañero de Pablo en Hc. 15.22 
*Y Judas el hermano de Jacobo y medio-hermano de Jesús (Mt. 13.55, Mc. 6.3).
La gran mayoría de comentaristas aceptan este úlitmo Judas como el autor. El último Judas parece el único que se podría nombrar en una carta sin más introducción o explicación. 

En esta carta Judas no especifica que es hermano de Jesús. Algunos asumen que esto es evidencia que no era el medio-hermano de Jesús. La respuesta es que esta falta de mención es más bien una indicación de su humildad de no querer llamar atención a su relación especial con el Señor. Judas no quiso presumir autoridad en base de esta relación. Santiago tampoco menciona esta relación en su respectiva carta.

Acerca de Judas: sabemos que los hermanos de Jesús no creyeron en él antes de su resurrección (Mt. 12.46-50, Jn. 7.1-5). Pero después se encontraron en el aposento alto (Hc. 1.12-14) y eran ministros (1 Cor. 9.5).

Eusebio nos relata una historia de Hegésipo, que el Emperador Domiciano interrogó a dos nietos de Judas. Domiciano vio que ellos eran campesinos que carecían de riquezas y que esperaban a un reino celestial, no terrenal. Y por esta razón el emperador cesó su persecución del Cristianismo.

Algunos han propuesto que otro autor en tiempos posteriores escribió en el nombre de Judas para dar un peso de autoridad a su libro. Pero, ¿Por qué Judas? Judas no era tan conocido. Este argumento no tiene mucho sentido y es basado en argumentos relativos a la fecha. Además, si hubiera sido un libro seudónimo, el autor seguramente habría descrito a Judas como el hermano de Jesús, porque el propósito de escribir un libro pseudónimo era de apelar a la autoridad de alguien más conocido.

Además, algunos han dicho que Judas no pudo haber escrito esta carta porque el griego es excelente, y Judas era un judío de Palestina. Pero los judíos de Palestina probablemente eran bilingües, y de todos modos, Judas pudo haber utilizado un amanuense. 


[[Una nota acerca de las "epístolas generales"]]
[[El uso del Antiguo Testamento en Judas]]
[[Comparación de Judas y 2 Pedro]]
[[Argumentos que Judas fue escrito antes de 2 Pedro]]
[[Argumentos que Judas fue escrito después de 2 Pedro]]
[[Judas 24-25 y paralelos]]
''Vv. 22-23:'' Se ha dicho que es uno de los textos más difíciles de determinar de todo el NT. Hay manuscritos que refieren a tres clases de personas, y otros manuscritos que se refieren a dos. Debido a la tendencia del autor de usar el número tres (véase arriba), es preferible ver tres clases de persona en estos versos:

{{indent{Tengan compasión de ''los que dudan''; 
{{indent{''a otros'', sálvenlos arrebatándolos del fuego. 
{{indent{Compadézcanse de ''los demás'', pero tengan cuidado…. (NVI)}}}


Judas alude al AT varias veces:
*5: Dios destruyó a la generación incrédula que había sacado de Egipto. (Num. 14)
*7: Dios destruyó a Sodoma y Gomorra (Gen .19)
*11: Caín, Balaam, y Coré
*12: Pastores que solo se apacientan a si mismos (Ezeq. 34.2, 8)
*12: Nubes sin lluvia (Prov. 25.14)
*13: Olas del mar (Isa. 57.20)

Pero es interesante notar que su única cita formal es su cita de Enoc en vv. 14-15.
Para todos nuestros recursos gratuitos en formato ~TiddlyWiki, véase http://www.giffmex.org/esp/indice.html

Tenemos un tutorial para ~TiddlyWiki, una adaptación de ~TiddlyWiki para estudiantes, y varios recursos bíblicos.
Estos enlaces se dirigen al texto de Judas en Bible Gateway.

[[Judas, Reina Valera 1960|http://www.biblegateway.com/passage/?search=jude;&version=60;]]
[[Judas, Reina Valera 1995|http://www.biblegateway.com/passage/?search=jude;&version=61;]]
[[Judas, La Biblia de las Américas|http://www.biblegateway.com/passage/?search=jude;&version=59;]]
[[Judas, Nueva Versión Internacional|http://www.biblegateway.com/passage/?search=jude;&version=42;]]
[[Judas, Dios Habla Hoy|http://www.biblegateway.com/passage/?search=jude;&version=58;]]

/***
|Name|InlineJavascriptPlugin|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Version|1.6.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Insert Javascript executable code directly into your tiddler content.|

''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
!!!!!Usage
<<<
When installed, this plugin adds new wiki syntax for surrounding tiddler content with {{{<script>}}} and {{{</script>}}} markers, so that it can be treated as embedded javascript and executed each time the tiddler is rendered.

''Deferred execution from an 'onClick' link''
By including a {{{label="..."}}} parameter in the initial {{{<script>}}} marker, the plugin will create a link to an 'onclick' script that will only be executed when that specific link is clicked, rather than running the script each time the tiddler is rendered.  You may also include a {{{title="..."}}} parameter to specify the 'tooltip' text that will appear whenever the mouse is moved over the onClick link text

''External script source files:''
You can also load javascript from an external source URL, by including a src="..." parameter in the initial {{{<script>}}} marker (e.g., {{{<script src="demo.js"></script>}}}).  This is particularly useful when incorporating third-party javascript libraries for use in custom extensions and plugins.  The 'foreign' javascript code remains isolated in a separate file that can be easily replaced whenever an updated library file becomes available.

''Display script source in tiddler output''
By including the keyword parameter "show", in the initial {{{<script>}}} marker, the plugin will include the script source code in the output that it displays in the tiddler.

''Defining javascript functions and libraries:''
Although the external javascript file is loaded while the tiddler content is being rendered, any functions it defines will not be available for use until //after// the rendering has been completed.  Thus, you cannot load a library and //immediately// use it's functions within the same tiddler.  However, once that tiddler has been loaded, the library functions can be freely used in any tiddler (even the one in which it was initially loaded).

To ensure that your javascript functions are always available when needed, you should load the libraries from a tiddler that will be rendered as soon as your TiddlyWiki document is opened.  For example, you could put your {{{<script src="..."></script>}}} syntax into a tiddler called LoadScripts, and then add {{{<<tiddler LoadScripts>>}}} in your MainMenu tiddler.

Since the MainMenu is always rendered immediately upon opening your document, the library will always be loaded before any other tiddlers that rely upon the functions it defines.  Loading an external javascript library does not produce any direct output in the tiddler, so these definitions should have no impact on the appearance of your MainMenu.

''Creating dynamic tiddler content''
An important difference between this implementation of embedded scripting and conventional embedded javascript techniques for web pages is the method used to produce output that is dynamically inserted into the document:
* In a typical web document, you use the document.write() function to output text sequences (often containing HTML tags) that are then rendered when the entire document is first loaded into the browser window.
* However, in a ~TiddlyWiki document, tiddlers (and other DOM elements) are created, deleted, and rendered "on-the-fly", so writing directly to the global 'document' object does not produce the results you want (i.e., replacing the embedded script within the tiddler content), and completely replaces the entire ~TiddlyWiki document in your browser window.
* To allow these scripts to work unmodified, the plugin automatically converts all occurences of document.write() so that the output is inserted into the tiddler content instead of replacing the entire ~TiddlyWiki document.

If your script does not use document.write() to create dynamically embedded content within a tiddler, your javascript can, as an alternative, explicitly return a text value that the plugin can then pass through the wikify() rendering engine to insert into the tiddler display.  For example, using {{{return "thistext"}}} will produce the same output as {{{document.write("thistext")}}}.

//Note: your script code is automatically 'wrapped' inside a function, {{{_out()}}}, so that any return value you provide can be correctly handled by the plugin and inserted into the tiddler.  To avoid unpredictable results (and possibly fatal execution errors), this function should never be redefined or called from ''within'' your script code.//

''Accessing the ~TiddlyWiki DOM''
The plugin provides one pre-defined variable, 'place', that is passed in to your javascript code so that it can have direct access to the containing DOM element into which the tiddler output is currently being rendered.

Access to this DOM element allows you to create scripts that can:
* vary their actions based upon the specific location in which they are embedded
* access 'tiddler-relative' information (use findContainingTiddler(place))
* perform direct DOM manipulations (when returning wikified text is not enough)
<<<
!!!!!Examples
<<<
an "alert" message box:
><script show>
	alert('InlineJavascriptPlugin: this is a demonstration message');
</script>
dynamic output:
><script show>
	return (new Date()).toString();
</script>
wikified dynamic output:
><script show>
	return "link to current user: [["+config.options.txtUserName+"]]";
</script>
dynamic output using 'place' to get size information for current tiddler:
><script show>
   if (!window.story) window.story=window;
   var title=story.findContainingTiddler(place).id.substr(7);
   return title+" is using "+store.getTiddlerText(title).length+" bytes";
</script>
creating an 'onclick' button/link that runs a script:
><script label="click here" title="clicking this link will show an 'alert' box" show>
   if (!window.story) window.story=window;
   alert("Hello World!\nlinktext='"+place.firstChild.data+"'\ntiddler='"+story.findContainingTiddler(place).id.substr(7)+"'");
</script>
loading a script from a source url:
>http://www.TiddlyTools.com/demo.js contains:
>>{{{function demo() { alert('this output is from demo(), defined in demo.js') } }}}
>>{{{alert('InlineJavascriptPlugin: demo.js has been loaded'); }}}
><script src="demo.js" show>
	return "loading demo.js..."
</script>
><script label="click to execute demo() function" show>
	demo()
</script>
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''InlineJavascriptPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
''2007.02.19 [1.6.0]'' added support for title="..." to specify mouseover tooltip when using an onclick (label="...") script
''2006.10.16 [1.5.2]'' add newline before closing '}' in 'function out_' wrapper.  Fixes error caused when last line of script is a comment.
''2006.06.01 [1.5.1]'' when calling wikify() on script return value, pass hightlightRegExp and tiddler params so macros that rely on these values can render properly
''2006.04.19 [1.5.0]'' added 'show' parameter to force display of javascript source code in tiddler output
''2006.01.05 [1.4.0]'' added support 'onclick' scripts.  When label="..." param is present, a button/link is created using the indicated label text, and the script is only executed when the button/link is clicked.  'place' value is set to match the clicked button/link element.
''2005.12.13 [1.3.1]'' when catching eval error in IE, e.description contains the error text, instead of e.toString().  Fixed error reporting so IE shows the correct response text.  Based on a suggestion by UdoBorkowski
''2005.11.09 [1.3.0]'' for 'inline' scripts (i.e., not scripts loaded with src="..."), automatically replace calls to 'document.write()' with 'place.innerHTML+=' so script output is directed into tiddler content.  Based on a suggestion by BradleyMeck
''2005.11.08 [1.2.0]'' handle loading of javascript from an external URL via src="..." syntax
''2005.11.08 [1.1.0]'' pass 'place' param into scripts to provide direct DOM access 
''2005.11.08 [1.0.0]'' initial release
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]
<<<
!!!!!Code
***/
//{{{
version.extensions.inlineJavascript= {major: 1, minor: 6, revision: 0, date: new Date(2007,2,19)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: src=\\\"((?:.|\\n)*?)\\\")?(?: label=\\\"((?:.|\\n)*?)\\\")?(?: title=\\\"((?:.|\\n)*?)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",

	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			if (lookaheadMatch[1]) { // load a script library
				// make script tag, set src, add to body to execute, then remove for cleanup
				var script = document.createElement("script"); script.src = lookaheadMatch[1];
				document.body.appendChild(script); document.body.removeChild(script);
			}
			if (lookaheadMatch[5]) { // there is script code
				if (lookaheadMatch[4]) // show inline script code in tiddler output
					wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
				if (lookaheadMatch[2]) { // create a link to an 'onclick' script
					// add a link, define click handler, save code in link (pass 'place'), set link attributes
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",lookaheadMatch[2]);
					link.onclick=function(){try{return(eval(this.code))}catch(e){alert(e.description?e.description:e.toString())}}
					link.code="function _out(place){"+lookaheadMatch[5]+"\n};_out(this);"
					link.setAttribute("title",lookaheadMatch[3]?lookaheadMatch[3]:"");
					link.setAttribute("href","javascript:;");
					link.style.cursor="pointer";
				}
				else { // run inline script code
					var code="function _out(place){"+lookaheadMatch[5]+"\n};_out(w.output);"
					code=code.replace(/document.write\(/gi,'place.innerHTML+=(');
					try { var out = eval(code); } catch(e) { out = e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
				}
			}
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} )
//}}}
[[El texto de Judas|Enlaces al texto de Judas]]

[[Sinopsis|Sinopsis de Judas]]
[[Autor|El autor de Judas]]
[[Destinatarios|Los destinatarios de Judas]]
[[Propósito|Circunstancias, propósito y resumen del libro]]
[[Fecha y lugar|La fecha y lugar de redacción de Judas]]
[[Estructura|La estructura de Judas]]
[[Teología y temas|La teología y temas de Judas]]
[[Aspectos literarios|Aspectos literarios de Judas]]
[[Contexto canónico|El contexto canónico de Judas]]
[[Texto griego|El texto de Judas]]
[[Aceptación y uso|Aceptación y uso de Judas]]

[[Notas exegéticas|Notas exegéticas para Judas]]

[[Bibliografía para Judas]]
Jesucristo se menciona en Judas 1, 4, 17, 21, 25.
Los ejemplos de este versículo corresponden a los pecados mencionados en v. 8: 

{{indent{''Caín'' = la irreverencia religiosa. Caín se enojó con Dios acerca de su ofrenda.

{{indent{''Balaam'' = la avaricia: en su deseo de enriquecerse, Balaam fue instigado a maldecir a Israel

{{indent{''Coré'' = la rebelión

Además, los tres desviaron a otros con falsa enseñanza, según la tradición judía.

Estrellas errantes: no eran confiables guías espirituales.

Judas incluye “misericordia” entre los saludos característicos de gracia y paz. Judas también habla de misericordia en vv. 22-23. Así que el concepto de misericordia forma un inclusio al comienzo y al fin de la carta.
Esta oración tiene un verbo principal (en ''negritas'') y tres participios subordinados (en letra {{italic{itálica}}}): 
				
{{indent{{{indent{{{italic{edificándoos}}} sobre vuestra santísima fe,}}}
{{indent{{{indent{{{italic{orando}}} en el Espíritu Santo, }}}
{{indent{''Conservaos'' en el amor de Dios,}}}
{{indent{{{indent{{{italic{esperando}}} la misericordia de nuestro Señor Jesucristo para vida eterna. }}}

“Guardaros sin caída”: probablemente un eco de los Salmos, donde Dios 
cuida al salmista de caer, p. ej., Salmo 56.13. Judas tiene en mente los enemigos de Judas, los falsos maestros, que esperan que sus lectores caigan, como los enemigos de los salmistas, p. ej. Salmo 38.16.

Véase [[Judas 24-25 y paralelos]].

!Los textos (traducción Reina Valera 1995)

''Judas 24-25''
A aquel que es poderoso para guardaros sin caída y presentaros sin mancha delante de su gloria con gran alegría, al único y sabio Dios, nuestro Salvador, sea gloria y majestad, imperio y poder, ahora y por todos los siglos. Amén.

''1 Tesalonicenses 3.13''
Que él afirme vuestros corazones, que os haga irreprochables en santidad delante de Dios nuestro Padre, en la venida de nuestro Señor Jesucristo con todos sus santos.

''1 Tesalonicenses 5.23''
Que el mismo Dios de paz os santifique por completo; y todo vuestro ser—espíritu, alma y cuerpo— sea guardado irreprochable para la venida de nuestro Señor Jesucristo.

''Colosenses 1.22''
…para presentaros santos y sin mancha e irreprochables delante de él.

''Efesios 1.4''
…según nos escogió en él antes de la fundación del mundo, para que fuéramos santos y sin mancha delante de él.

''Efesios 5.27''
…a fin de presentársela a sí mismo, una iglesia gloriosa, que no tuviera mancha ni arruga ni cosa semejante, sino que fuera santa y sin mancha.

!Paralelos entre Judas 24-25 y los otros textos arriba:
#La presentación de las personas ante Dios o por Dios
#El lenguaje de “santos”, “irreprochables” y “sin mancha”: lengua de los sacrificios del AT
#El contexto de la segunda venida
#Dios mismo hace la obra de santificación

Fuente: Bauckham, WBC
¿Cómo hubiera sido la carta original? ¿Al final escribió Judas la carta que iba a escribir?

La salvación es algo pasado aquí, algo presente en v. 23, y algo futuro en v. 25.

Los tres pecados aquí son la codicia, la rebelión, y la irreverencia.

No es claro de qué autoridad habla Judas. ¿La autoridad de los ángeles? ¿De la ley? ¿De Jesús? ¿De los líderes de la iglesia?

No es muy claro si los seres celestiales que los falsos maestros maldicen son buenos o malos. La lógica de v. 9 es que si un ser tan poderoso y bueno como Miguel no maldijo al peor de los seres celestiales (el diablo), mucho menos debemos hacerlo nosotros. Véase 2 Pedro 2.10-11. Esta humildad contrasta con la costumbre de algunos Cristianos hoy en día que reprenden y aun gritan al diablo en sus cultos.

Según la literatura apócrifa, hubo una lucha sobre el cuerpo físico de Moisés. El diablo dijo que tenía el derecho a su cuerpo porque Moisés era un asesino (Ex. 2.12), o porque el diablo se consideraba el señor de la tierra.

Miguel se menciona en Dan. 10:13, 21; 12.1, y en Apocalipsis 12.7. 1 Tes. 4.16 es la única otra mención de un arcángel en la Biblia.
La Palabra de Dios y la enseñanza Cristiana se menciona en Judas 3, 17-18, 20.
El futuro, incluso el juicio final (6, 14-15, 18, 21, 24)
*Habrá un gran juicio en el día final (6)
*El Señor (¿Dios Padre? ¿Jesucristo?) vendrá para juzgar (14-15)
*Burladores en los últimos tiempos (18)
*Gran alegría (24)
''Introducción (1-2)''	

''Propósito: llamar a los lectores a defender la fe (3)''

''Ocasión: maestros impíos han entrado a sus reuniones (4)''	

''Ejemplos de juicio en el AT (5-7)''
{{indent{Israel (5)
{{indent{Los ángeles (6)
{{indent{Sodoma y Gomorra (7)

''Descripción de los falsos maestros (8-16)''
{{indent{Descripción inicial (8)
{{indent{Contraste con Miguel el arcángel (9-10)
{{indent{Ay, y comparación con Caín, Balaam y Coré (11)
{{indent{Ágapes y pastores corruptos (12ª)
{{indent{Descripciones tomadas de la naturaleza (12b-13)
{{indent{La profecía de Enoc (14-15)
{{indent{Descripción final (16)

''Exhortaciones (17-23)''
{{indent{Recordar la advertencia de los apóstoles (17-19)
{{indent{Conservarse en el amor de Dios (20-21)
{{indent{Rescatar a otros (22-23)

''Doxología (24-25)''

(Algunos comentaristas tratan a vv. 17-19 como parte de la descripción de los falsos maestros)


No se puede fijar el lugar de redacción. Acerca de la fecha: Si aceptamos que el autor es Judas el medio-hermano de Jesús, no podemos poner una fecha después del año 100 d.c. 

''Judas parece escribir después de la muerte de los apóstoles.'' Versículos 17-18 dan la impresión que un tiempo ha pasado entre el momento que los lectores recibieron las enseñanzas de los apóstoles y el momento que esta carta fue escrita, y que los apóstoles, ya no accesibles, tienen que ser recordados. V. 3 da esta impresión también con su mención de “la fe una vez dada a los santos” en v. 3.

''La fecha de Judas depende de su relación con 2 Pedro.'' Judas comparte mucha material con 2 Pedro 2. Es seguro que uno de ellos usó el otro como fuente. Si creemos que Judas escribió primero, y que el autor de 2 Pedro lo usó como fuente, {{italic{tenemos que concluir que 2 Pedro no fue escrito por Pedro sino por otro autor, porque Judas fue escrito después de la muerte de los apóstoles.}}} 

''Sin embargo, Judas no pudo haber escrito muy tarde.'' Si sus lectores recibieron enseñanzas directamente de los apóstoles como dice en v. 17, entonces tenemos que limitarnos a una fecha antes de la muerte de estos contemporáneos de los apóstoles. Y si Judas usó 2 Pedro, probablemente lo usó poco después de que lo recibió, en vez de décadas después.

''Entonces, nuestra conclusión es que Pedro escribió su segunda carta antes de morir en los años sesenta, y Judas escribió un poco después, en los años entre 65-80,'' pero probablemente alrededor de 66 o 67. (Véase abajo para más argumentos pro y contra acerca de la relación entre 2 Pedro y Judas.)

''Hay otras razones que muchos eruditos rechazan una fecha temprana para Judas,'' aunque estas razones son deficientes. 

Por ejemplo, {{italic{algunos dicen que Judas es un ejemplo del “Catolicismo Naciente.”}}} Dicen que el estilo y la perspectiva de la carta no es como el estilo y perspectiva de la iglesia primitiva. Dicen que es más parecida a la iglesia en el segundo siglo, cuando sus doctrinas y estructura ya estaban más formadas y concretadas. Pero la respuesta más natural es que Judas no manifiesta ninguno de los elementos más típicos del pensamiento del “Catolicismo Naciente”:
*¿La pérdida de esperanza en la inminencia de la Parousia? Judas expresa su confianza en vv. 1, 6, 14, 21 y 24.
*¿Un interés en la iglesia como institución? Judas no menciona la iglesia o sus oficiales.
*¿El uso de material de credos para resumir la fe Cristiana? Judas tampoco hace esto. 
{{italic{Algunos dicen que los oponentes son Gnósticos,}}} y por eso debemos poner la fecha del libro en el segundo siglo. Pero el Gnosticismo como movimiento bien formado no apareció hasta finales del segundo siglo, muy tarde para este libro. Además, habían ciertos elementos de la doctrina del Gnosticismo que aparecieron antes de la venida del Cristianismo. Sí encontramos algunos de estos elementos en esta carta, no es necesario que creamos que Judas escribió en el segundo siglo cuando el Gnosticismo ya era una religión bien formada.
*Sus integrantes son los “llamados” (1)
*Los integrantes también son los “santos” (3)
*La iglesia celebra “ágapes” (fiestas donde se celebra el amor de Dios), comiendo juntos (12)
*Considerando las alusiones al AT, se nota que el autor implica que la iglesia tiene una continuidad con el pueblo de Israel del AT
*La iglesia tiene una fe santísima (20)
*Ora en el Espíritu (20) 
*Debe extender cuidado pastoral a sus miembros (22-23)
El libro de Judas no ha recibido mucha atención por la erudición moderna. Ha sido un libro neglegido. Algunos han tenido una opinión negativa acerca del autor. Han dicho que es un conservador dogmático pegado a la tradición, que opone sin tolerancia a los que se difieren de él.
Marshall (665) nota la cercana relación entre las descripciones de Dios Padre y de Cristo en Judas:

|!Descripción|!Dios Padre|!Jesucristo|
|Guarda al creyente|v. 24-25|v. 1|
|Ama al creyente|vv. 1, 21 (amor)|v. 21 (misericordia)|
|Tiene dominio y autoridad|v. 25|Llamado despotes “dictador, Señor” en v. 4|
|Es Salvador|v. 25|21 (su misericordia nos lleva a la vida eterna)|
|>|>| Muchas veces cuando Judas usa la palabra Señor (kurios), es difícil decidir si se refiere a Dios o a Jesús. |
La salvación se menciona en Judas 3, 25.  Judas también menciona que los creyentes salvan a otros (23)
[[Dios el Padre en Judas]]
[[Jesucristo en Judas]]
[[La relación de Dios el Padre y Jesucristo en Judas]]
[[El Espíritu Santo en Judas]]
[[Nombres para Dios en Judas]]
[[Los ángeles en Judas]]
[[La Palabra de Dios / la enseñanza Cristiana en Judas]]
[[La salvación en Judas]]
[[La iglesia en Judas]]
[[Los impíos en Judas]]
[[La escatología en Judas]]

[[Cosas que Judas no menciona en su carta]]
No sabemos mucho acerca de los recipientes. {{italic{¿Eran Judíos o Gentiles?}}} Posiblemente Judas está escribiendo a Gentiles, y por eso menciona “nuestra común salvación” en v. 3. En otras palabras, “la salvación que ustedes Gentiles y nosotros Judíos compartimos.” Pero su carta presume que sus lectores entienden los ejemplos del AT y de Enoc que usa. Esta familiaridad sería más probable si sus lectores eran Judíos. Simplemente no sabemos. {{italic{¿Dónde vivían?}}} Las varias sugerencias no son nada más que conyecturas.  

Podemos por lo menos asumir que Judas escribe a una iglesia específica, porque se refiere a ellos como “vosotros”, y habla de falsos maestros que han entrado entre ellos. Además, sabemos que los recipientes oyeron las enseñanzas directamente de los apóstoles (17-18). 


''Los “impíos”:'' extensa descripción de falsos maestros (4, 8-16). También son llamados pecadores (15)
Los ángeles se mencionan en Judas versículos 8-10.
|!Palabra o frase griega|!Traducción|!Frecuencia|!Versículos|
|bgcolor(#dddddd)://κύριος//|bgcolor(#dddddd):El Señor|bgcolor(#dddddd):3x|bgcolor(#dddddd):5, 9, 14|
|bgcolor(#dddddd)://τοῦ κυρίου ἡμῶν Ἰησοῦ Χριστοῦ·//|bgcolor(#dddddd):Nuestro Señor Jesucristo|bgcolor(#dddddd):3x|bgcolor(#dddddd):17, 21, 25|
|bgcolor(#dddddd)://Ἰησοῦ Χριστοῦ//|bgcolor(#dddddd):Jesucristo|bgcolor(#dddddd):2x|bgcolor(#dddddd):1 (2x)|
|//θεῷ πατρὶ//|Dios Padre|1x|1|
|//τοῦ θεοῦ ἡμῶν//|Nuestro Dios|1x|4|
|bgcolor(#dddddd)://τὸν μόνον δεσπότην καὶ κύριον ἡμῶν Ἰησοῦν Χριστὸν//|bgcolor(#dddddd):Jesucristo, nuestro único Señor soberano|bgcolor(#dddddd):1x|bgcolor(#dddddd):4|
|bgcolor(#999999)://πνεῦμα//|bgcolor(#999999):El Espíritu|bgcolor(#999999):1x|bgcolor(#999999):19|
|bgcolor(#999999)://πνεύματι ἁγίῳ//|bgcolor(#999999):El Espíritu Santo|bgcolor(#999999):1x|bgcolor(#999999):20|
|//θεοῦ//|Dios|1x|21|
|//μόνῳ θεῷ σωτῆρι ἡμῶν//|El único Dios nuestro Salvador|1x|25|
[[Judas 2]]
[[Judas 3]]
[[Judas 8-9]]
[[Judas 8]]
[[Judas 9]]
[[Judas 11]]
[[Judas 13]]
[[Judas 17-25|Un bosquejo homilético para Judas 17-25]]
[[Judas 20-21]]
[[Judas 24-25]]
<!--{{{-->
<div id='header' class='header' macro='gradient vert  #cc0000 #222266  '>
        <div class='siteTitle' refresh='content' tiddler='SiteTitle'></div>
        <span id='topMenu' refresh='content' tiddler='TopMenu'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='Introducción a Judas'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
//{{{
window.reportSearchResults=function(text,matches)
{
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	var body="\n";

	// numbered list of links to matching tiddlers
	body+="\n<<<";
	for(var t=0;t<matches.length;t++) {
		var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";
		body+="\n# "+date+"[["+matches[t].title+"]]";
	}
	body+="\n<<<\n";

	// create/update the tiddler
	var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
	tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch");
	store.addTiddler(tiddler); story.closeTiddler(title);

	// use alternate "search again" label in <<search>> macro
	var oldprompt=config.macros.search.label;
	config.macros.search.label="search again";

	// render/refresh tiddler
	story.displayTiddler(null,title,1);
	store.notify(title,true);

	// restore standard search label
	config.macros.search.label=oldprompt;

}

//}}}
/***
|''Name:''|SearchOptionsPlugin|
|''Source:''|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|''Author:''|Eric Shulman - ELS Design Studios|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.0.10|
!!!!!Code
***/
//{{{
version.extensions.SearchTitleOrText = {major: 2, minor: 4, revision: 0, date: new Date(2006,10,12)};
//}}}

//{{{
if (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=true;
if (config.options.chkSearchText==undefined) config.options.chkSearchText=true;
if (config.options.chkSearchTags==undefined) config.options.chkSearchTags=true;
if (config.options.chkSearchFields==undefined) config.options.chkSearchFields=true;
if (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=false;
if (config.options.chkSearchList==undefined) config.options.chkSearchList=false;
if (config.options.chkSearchByDate==undefined) config.options.chkSearchByDate=false;
if (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=true;
if (config.options.chkSearchShadows==undefined) config.options.chkSearchShadows=false;

config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitles>> Search in tiddler titles";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchText>> Search in tiddler text";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTags>> Search in tiddler tags";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchFields>> Search in tiddler data fields";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchShadows>> Search in shadow tiddlers";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitlesFirst>> Search results show title matches first";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchList>> Search results show list of matching tiddlers";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchByDate>> Search results sorted by modification date ";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchIncremental>> Incremental searching";
//}}}

//{{{
if (config.macros.search.reportTitle==undefined)
	config.macros.search.reportTitle="SearchResults";
//}}}

//{{{
config.macros.search.handler = function(place,macroName,params)
{
	var lastSearchText = "";
	var searchTimeout = null;
	var doSearch = function(txt)
		{
		if (txt.value.length>0)
			{
			story.search(txt.value,config.options.chkCaseSensitiveSearch,config.options.chkRegExpSearch);
			lastSearchText = txt.value;
			}
		};
	var clickHandler = function(e)
		{
		doSearch(this.nextSibling);
		return false;
		};
	var keyHandler = function(e)
		{
		if (!e) var e = window.event;
		switch(e.keyCode)
			{
			case 13: // ELS: handle enter key
				doSearch(this);
				break;
			case 27:
				this.value = "";
				clearMessage();
				break;
			}
		if (config.options.chkSearchIncremental)
			{
			if(this.value.length > 2)
				{
				if(this.value != lastSearchText)
					{
					if(searchTimeout) clearTimeout(searchTimeout);
					var txt = this;
					searchTimeout = setTimeout(function() {doSearch(txt);},500);
					}
				}
			else
				if(searchTimeout) clearTimeout(searchTimeout);
			}
		};
	var focusHandler = function(e)
		{
		this.select();
		};
	var btn = createTiddlyButton(place,this.label,this.prompt,clickHandler);
	var txt = createTiddlyElement(place,"input",null,null,null);
	if(params[0])
		txt.value = params[0];
	txt.onkeyup = keyHandler;
	txt.onfocus = focusHandler;
	txt.setAttribute("size",this.sizeTextbox);
	txt.setAttribute("accessKey",this.accessKey);
	txt.setAttribute("autocomplete","off");
	if(config.browser.isSafari)
		{
		txt.setAttribute("type","search");
		txt.setAttribute("results","5");
		}
	else
		txt.setAttribute("type","text");
}
//}}}

//{{{
Story.prototype.search = function(text,useCaseSensitive,useRegExp)
{
	highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");
	var matches = store.search(highlightHack,config.options.chkSearchByDate?"modified":"title","excludeSearch");
	if (config.options.chkSearchByDate) matches=matches.reverse(); // most recent changes first
	var q = useRegExp ? "/" : "'";
	clearMessage();
	if (!matches.length) {
		if (config.options.chkSearchList) discardSearchResults();
		displayMessage(config.macros.search.failureMsg.format([q+text+q]));
	} else {
		if (config.options.chkSearchList) 
			reportSearchResults(text,matches);
		else {
			var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);
			this.closeAllTiddlers(); story.displayTiddlers(null,titles);
			displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));
		}
	}
	highlightHack = null;
}
//}}}

//{{{
TiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)
{
	var candidates = this.reverseLookup("tags",excludeTag,false,sortField);

	// scan for matching titles first...
	var results = [];
	if (config.options.chkSearchTitles) {
		for(var t=0; t<candidates.length; t++)
			if(candidates[t].title.search(searchRegExp)!=-1)
				results.push(candidates[t]);
		if (config.options.chkSearchShadows)
			for (var t in config.shadowTiddlers)
				if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))
					results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));
	}
	// then scan for matching text, tags, or field data
	for(var t=0; t<candidates.length; t++) {
		if (config.options.chkSearchText && candidates[t].text.search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchTags && candidates[t].tags.join(" ").search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchFields && store.forEachField!=undefined) // requires TW2.1 or above
			store.forEachField(candidates[t],
				function(tid,field,val) { if (val.search(searchRegExp)!=-1) results.pushUnique(candidates[t]); },
				true); // extended fields only
	}
	// then check for matching text in shadows
	if (config.options.chkSearchShadows)
		for (var t in config.shadowTiddlers)
			if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))
				results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));

	// if not 'titles first', or sorting by modification date,  re-sort results to so titles, text, tag and field matches are mixed together
	if(!sortField) sortField = "title";
	var bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }
	if (!config.options.chkSearchTitlesFirst || config.options.chkSearchByDate) results.sort(bySortField);

	return results;
}
//}}}

// // ''REPORT GENERATOR''
//{{{
if (!window.reportSearchResults) window.reportSearchResults=function(text,matches)
{
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	var body="\n";

	// summary: nn tiddlers found matching '...', options used
	body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\n";
	body+="^^//searched in:// ";
	body+=(config.options.chkSearchTitles?"''titles'' ":"");
	body+=(config.options.chkSearchText?"''text'' ":"");
	body+=(config.options.chkSearchTags?"''tags'' ":"");
	body+=(config.options.chkSearchFields?"''fields'' ":"");
	body+=(config.options.chkSearchShadows?"''shadows'' ":"");
	if (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {
		body+=" //with options:// ";
		body+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");
		body+=(config.options.chkRegExpSearch?"''text patterns'' ":"");
	}
	body+="^^";

	// numbered list of links to matching tiddlers
	body+="\n<<<";
	for(var t=0;t<matches.length;t++) {
		var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";
		body+="\n# "+date+"[["+matches[t].title+"]]";
	}
	body+="\n<<<\n";

	// open all matches button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.displayTiddlers(null,["
	for(var t=0;t<matches.length;t++)
		body+="'"+matches[t].title.replace(/\'/mg,"\\'")+"'"+((t<matches.length-1)?", ":"");
	body+="],1);\" ";
	body+="accesskey=\"O\" ";
	body+="value=\"open all matching tiddlers\"></html> ";

	// discard search results button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.closeTiddler('"+title+"'); store.deleteTiddler('"+title+"'); store.notify('"+title+"',true);\" ";
	body+="value=\"discard "+title+"\"></html>";

	// search again
	body+="\n\n----\n";
	body+="<<search \""+text+"\">>\n";
	body+="<<option chkSearchTitles>>titles ";
	body+="<<option chkSearchText>>text ";
	body+="<<option chkSearchTags>>tags";
	body+="<<option chkSearchFields>>fields";
	body+="<<option chkSearchShadows>>shadows";
	body+="<<option chkCaseSensitiveSearch>>case-sensitive ";
	body+="<<option chkRegExpSearch>>text patterns";
	body+="<<option chkSearchByDate>>sort by date";

	// create/update the tiddler
	var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
	tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch");
	store.addTiddler(tiddler); story.closeTiddler(title);

	// use alternate "search again" label in <<search>> macro
	var oldprompt=config.macros.search.label;
	config.macros.search.label="search again";

	// render/refresh tiddler
	story.displayTiddler(null,title,1);
	store.notify(title,true);

	// restore standard search label
	config.macros.search.label=oldprompt;

}

if (!window.discardSearchResults) window.discardSearchResults=function()
{
	// remove the tiddler
	story.closeTiddler(config.macros.search.reportTitle);
	store.deleteTiddler(config.macros.search.reportTitle);
}
//}}}
El libro de Judas es una carta escrita por el medio-hermano de Jesús en la segunda mitad del primer siglo, a una iglesia específica que ahora desconocemos. En esta iglesia había entrado falsos maestros, carismáticos  itinerantes, quienes Judas describe y denuncia severamente en vv. 4-16. Judas dice que ellos no reconocían ninguna autoridad sobre ellos, cometían la inmoralidad sexual, blasfemaban a los ángeles, y alababan a las personas para aprovecharse financieramente de ellos. 

Judas postergó la carta que iba a escribirles, y escribió esta carta, exhortando a sus lectores a defender su fe (3), recordar las advertencias de los apóstoles (17-19), cuidar su propia integridad espiritual (20-21), y rescatar a los que podían de su error (22-23).

La carta es una fuerte denuncia de estos falsos maestros, al estilo de los profetas del AT. Judas alude a varios ejemplos y enseñanzas del AT, pero su única cita formal es del libro seudocanónico de Enoc. Este hecho brevemente complicó su aceptación al canon del NT. 

La carta de Judas comparte mucho material con 2 Pedro 2. Muchos eruditos dicen que Judas escribió primero, y que el autor de 2 Pedro usó Judas como fuente, pero esta teoría rechaza a Pedro como el autor de 2 Pedro. Es mejor creer que Pedro escribió 2 Pedro antes de su muerte, y que Judas usó 2 Pedro como fuente.

Giffmex Intro a Judas
/***
|''Name:''|SpanishTranslationPlugin|
|''Description:''|Translation of TiddlyWiki into Spanish|
|''Author:''|Dave Gifford giff (at) giffmex (dot) org|
|''Source:''|www.giffmex.org/twtutorialespanol.html |
|''CodeRepository:''||
|''Version:''||
|''Date:''|August 29, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev |
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]] |
|''~CoreVersion:''|2.2.5|
***/

//{{{
//--
//-- Translateable strings
//--

// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone

config.locale = "es"; // W3C language tag

if (config.options.txtUserName == 'YourName') // do not translate this line, but do translate the next line
	merge(config.options,{txtUserName: "SuNombre"});

merge(config.tasks,{
	save: {text: "guardar", tooltip: "Guardar sus cambios a este TiddlyWiki", action: saveChanges},
	sync: {text: "sincronizar", tooltip: "Sincronizar cambios con otros archivos TiddlyWiki y servidores", content: '<<sync>>'},
	importTask: {text: "importar", tooltip: "Importar tiddlers y plugins de otros archivos TiddlyWiki y servidores", content: '<<importTiddlers>>'},
	tweak: {text: "modificar", tooltip: "Modificar la apariencia y comportamiento de TiddlyWiki", content: '<<options>>'},
	plugins: {text: "plugins", tooltip: "Manejar plugins instalados", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
	txtUserName: "Nombre usuario para firmar sus cambios",
	chkRegExpSearch: "Habilitar expresiones normales para búsquedas",
	chkCaseSensitiveSearch: "Búsquedas sensibles a mayúsculas",
	chkAnimate: "Habilitar animaciones",
	chkSaveBackups: "Guardar archivo de respaldo al guardar cambios",
	chkAutoSave: "Guardar cambios automáticamente",
	chkGenerateAnRssFeed: "Generar un archivo RSS al guardar cambios",
	chkSaveEmptyTemplate: "Generar una plantilla vacía al guardar cambios",
	chkOpenInNewWindow: "Abrir enlaces externos en una nueva ventana",
	chkToggleLinks: "Un tiddler abierto se cierra cuando el usuario hace clic en un enlace al tiddler",
	chkHttpReadOnly: "Ocultar elementos de edición cuando visto por medio de HTTP",
	chkForceMinorUpdate: "No actualizar modificador, nombre usuario o fecha cuando un tiddler es editado",
	chkConfirmDelete: "Requerir confirmación antes de borrar tiddlers",
	chkInsertTabs: "Usar la tecla de tabulación para insertar carácteres de tabulación en vez de alternar entre campos",
	txtBackupFolder: "Nombre de la carpeta que debe usarse para respaldos",
	txtMaxEditRows: "Máximo número de renglones en cajas de edición",
	txtFileSystemCharSet: "Juego de carácteres por defecto para guardar cambios (Firefox/Mozilla solamente)"});

merge(config.messages,{
	customConfigError: "Hubo problemas en la instalación de plugins. Véase PluginManager para los detalles",
	pluginError: "Error: %0",
	pluginDisabled: "No ejecutado por ser deshabilitado via la etiqueta 'systemConfigDisable'",
	pluginForced: "Ejecutado por ser forzado via la etiqueta 'systemConfigForce'",
	pluginVersionError: "No ejecutado porque este plugin requiere una versión más reciente TiddlyWiki",
	nothingSelected: "Nada ha sido seleccionado. Debe seleccionar uno o más elementos primero",
	savedSnapshotError: "Parece que este TiddlyWiki no ha sido guardado correctamente. Favor de consultar  http://www.tiddlywiki.com/#DownloadSoftware para más información",
	subtitleUnknown: "(desconocido)",
	undefinedTiddlerToolTip: "El tiddler '%0' no existe todavía",
	shadowedTiddlerToolTip: "El tiddler '%0' no existe todavía, pero tiene un valor oculto predefinido",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Enlace externo a %0",
	noTags: "No hay tiddlers con etiquetas",
	notFileUrlError: "Se necesita guardar este TiddlyWiki a un archivo antes de poder guardar cambios",
	cantSaveError: "No es posible guardar cambios. Posibles causas incluyen:\n- su navegador web no permite que guarde los cambios  (Firefox, Internet Explorer, Safari y Opera funcionan si son configurados correctamente)\n- la dirección a su TiddlyWiki contiene carácteres ilegales \n- el archivo TiddlyWiki HTML file ha sido removido o renombrado",
	invalidFileError: "El archivo original '%0' no parece ser un TiddlyWiki válido",
	backupSaved: "Respaldo guardado",
	backupFailed: "Respaldo no pudo ser guardado",
	rssSaved: "Archivo RSS guardado",
	rssFailed: "Archivo RSS no pudo ser guardado",
	emptySaved: "Plantilla vacía guardada",
	emptyFailed: "Plantilla vacía no pudo ser guardada",
	mainSaved: "Archivo TiddlyWiki guardado",
	mainFailed: "El archivo TiddlyWiki o pudo ser guardado. Sus cambios no han sido guardados",
	macroError: "Error en macro <<\%0>>",
	macroErrorDetails: "Error al ejecutar macro <<\%0>>:\n%1",
	missingMacro: "Tal macro no existe",
	overwriteWarning: "Un tiddler llamado '%0' ya existe. Presione OK para reemplazarlo",
	unsavedChangesWarning: "CUIDADO! Hay cambios no guardados en TiddlyWiki\n\nPresione OK para guardar\nPresione CANCELAR para cancelar cambios",
	confirmExit: "--------------------------------\n\nHay cambios no guardados en TiddlyWiki. Si continue, perderá los cambios\n\n--------------------------------",
	saveInstructions: "GuardarRespaldos",
	unsupportedTWFormat: "Formato '%0' no apoyado por TiddlyWiki",
	tiddlerSaveError: "Error en guardar tiddler '%0'",
	tiddlerLoadError: "Error en cargar tiddler '%0'",
	wrongSaveFormat: "No se puede guardar con formato de almacenaje '%0'. Cambiando a un formato válido para guardar.",
	invalidFieldName: "Nombre de campo '%0' inválido",
	fieldCannotBeChanged: "El campo '%0' no puede ser cambiado",
	loadingMissingTiddler: "Intentando acceder el tiddler '%0' del servidor '%1' en:\n\n'%2' en el área de trabajo '%3'"});

merge(config.messages.messageClose,{
	text: "cerrar",
	tooltip: "cerrar este área de mensaje"});

config.messages.backstage = {
	open: {text: "bastidores", tooltip: "Abrir el área entre bastidores para ejecutar tareas especiales de composición y edición"},
	close: {text: "cerrar", tooltip: "Cerrar el área entre bastidores"},
	prompt: "bastidores: ",
	decal: {
		edit: {text: "editar", tooltip: "Editar el tiddler '%0'"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Hacer clic para ver el texto completo de este tiddler",
	previewUnavailable: "(preeestreno no disponible)"
};

config.messages.dates.months = ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre","diciembre"];
config.messages.dates.days = ["domingo", "lunes", "martes", "miercoles", "jueves", "viernes", "sábado"];
config.messages.dates.shortMonths = ["ene", "feb", "mar", "abr", "mayo", "jun", "jul", "ag", "sep", "oct", "nov", "dic"];
config.messages.dates.shortDays = ["dom", "lun", "mar", "mier", "jue", "vie", "sáb"];
// suffixes for dates, eg "1st","2nd","3rd"..."30th","31st"
config.messages.dates.daySuffixes = ["","","","","","","","","","",
		"","","","","","","","","","",
		"","","","","","","","","","",
		""];
config.messages.dates.am = "am";
config.messages.dates.pm = "pm";

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "no hay etiquetas",
	labelTags: "etiquetas: ",
	openTag: "Abrir etiqueta '%0'",
	tooltip: "Mostrar tiddlers con etiqueta '%0'",
	openAllText: "Abrir todos",
	openAllTooltip: "Abrir todos estos tiddlers",
	popupNone: "No hay otros tiddlers con la etiqueta '%0'"});

merge(config.views.wikified,{
	defaultText: "El tiddler '%0' aún no existe. Hacer doble-clic para crearlo",
	defaultModifier: "(no encontrado)",
	shadowModifier: "(tiddler integral oculto)",
	dateFormat: "DD MMM YYYY", // use this to change the date format for your locale, eg "YYYY MMM DD", do not translate the Y, M or D
	createdPrompt: "creado"});

merge(config.views.editor,{
	tagPrompt: "Escribir etiquetas separados por espacios, [[usar doble corchetes]] si es necesario, or seleccionar existentes",
	defaultText: "Escribir el texto para '%0'"});

merge(config.views.editor.tagChooser,{
	text: "etiquetas",
	tooltip: "Seleccionar etiquetas existentes para añadir a este tiddler",
	popupNone: "No hay etiquetas definidas",
	tagTooltip: "Añadir la etiqueta '%0'"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "búsqueda",
	prompt: "Buscar en este TiddlyWiki",
	accessKey: "F",
	successMsg: "%0 tiddlers encontrados con %1",
	failureMsg: "Ningunos tiddlers encontrados con %0"});

merge(config.macros.tagging,{
	label: "etiquetas: ",
	labelNotTag: "no etiquetas",
	tooltip: "Lista de tiddlers con la etiqueta '%0'"});

merge(config.macros.timeline,{
	dateFormat: "DD MMM YYYY"});// use this to change the date format for your locale, eg "YYYY MMM DD", do not translate the Y, M or D

merge(config.macros.allTags,{
	tooltip: "Mostrar tiddlers con la etiqueta '%0'",
	noTags: "No hay tiddlers con etiquetas"});

config.macros.list.all.prompt = "Todos los tiddlers en orden alfabético";
config.macros.list.missing.prompt = "Tiddlers enlazados por otros tiddlers pero que no son definidos";
config.macros.list.orphans.prompt = "Tiddlers que no han sido enlazados por nigin otro tiddler";
config.macros.list.shadowed.prompt = "Tiddlers ocultos con contenido por defecto";
config.macros.list.touched.prompt = "Tiddlers que han sido modificados localmente";

merge(config.macros.closeAll,{
	label: "cerrar todos",
	prompt: "Cerrar todos los tiddlers abiertos (excepto los que están en modo de edición)"});

merge(config.macros.permaview,{
	label: "permavista",
	prompt: "Enlace al URL de este archivo con todos los tiddlers actualmente abiertos"});

merge(config.macros.saveChanges,{
	label: "guardar cambios",
	prompt: "Guardar todos los cambios a este TiddlyWiki",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "nuevo tiddler",
	prompt: "Crear un nuevo tiddler",
	title: "Nuevo Tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "nuevo diario",
	prompt: "Crear un nuevo tiddler con el día y la hora como el título",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Modificar las opciones avanzadas",
	step1Title: "Estas opciones son guardadas como cookies en su navegador web",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostrar opciones desconocidas</input>",
	unknownDescription: "//(desconocido)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Opción", type: 'String'},
			{name: 'Description', field: 'description', title: "Descripción", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Nombre", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Manejar plugins",
	step1Title: "Plugins actualmente instalados",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	skippedText: "(Este plugin no ha sido ejecutado porque fue añadido desde el último inicio del archivo)",
	noPluginText: "No hay plugins instalados",
	confirmDeleteText: "¿Está seguro que quiere eliminar estos plugins?:\n\n%0",
	removeLabel: "remover ña etiqueta systemConfig",
	removePrompt: "Remover la etiqueta systemConfig",
	deleteLabel: "borrar",
	deletePrompt: "Eliminar estos tiddlers para siempre",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamaño", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Forzado", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Deshabilitado", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Cargado", type: 'Boolean', trueText: "Sí", falseText: "No"},
			{name: 'Startup Time', field: 'startupTime', title: "Tiempo de inicio", type: 'String'},
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Error", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Log", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "más",
	morePrompt: "Mostar más órdenes"
	});

merge(config.macros.refreshDisplay,{
	label: "refrescar",
	prompt: "Re-dibujar toda la visualización de TiddlyWiki"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "No se puede importar a un archivo TiddlyWiki de lectura. Intente abrirlo desde un archivo:// URL",
	wizardTitle: "Importar tiddlers de otro archivo o servidor",
	step1Title: "Primer paso: Localizar el servidor o archivo TiddlyWiki",
	step1Html: "Especificar el tipo de servidor: <select name='selTypes'><option value=''>Escoger...</option></select><br>Ingresar el URL or dirección al archivo aquí: <input type='text' size=50 name='txtPath'><br>...o navegar para buscar un archivo: <input type='file' size=50 name='txtBrowse'><br><hr>...o seleccionar un FEED predefinido: <select name='selFeeds'><option value=''>Escoger...</option></select>",
	openLabel: "abrir",
	openPrompt: "Abrir la conexión a este archivo o servidor",
	openError: "Hubo problemas en acceder el archivo Tiddlywiki",
	statusOpenHost: "Abriendo el servidor",
	statusGetWorkspaceList: "Adquiriendo la lista de áreas de trabajo disponibles",
	step2Title: "Segundo paso: Escoger el área de trabajo",
	step2Html: "Ingresar un nombre de un área de trabajo: <input type='text' size=50 name='txtWorkspace'><br>...o seleccionar un área de trabajo: <select name='selWorkspace'><option value=''>Escoger...</option></select>",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancelar esta importación",
	statusOpenWorkspace: "Abriendo el área de trabajo",
	statusGetTiddlerList: "Adquiriendo la lista de tiddlers disponibles",
	step3Title: "Tercer paso: Escoger los tiddlers para importar",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Mantener estos tiddlers enlazados a este server para poder sincronizar cambios posteriores</input><br><input type='checkbox' name='chkSave'>Guardar los detalles de este servidor en un tiddler 'systemServer' tiddler llamado:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importar",
	importPrompt: "Importar estos tiddlers",
	confirmOverwriteText: "¿Está seguro que quiere reemplazar estos tiddlers?:\n\n%0",
	step4Title: "Cuarto paso: Importando %0 tiddler(s)",
	step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
	doneLabel: "OK",
	donePrompt: "Cerrar este wizard",
	statusDoingImport: "Importando tiddlers",
	statusDoneImport: "Todos los tiddlers importados",
	systemServerNamePattern: "%2 en %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "El tiddler '%0' ya existe. Haga clic en 'OK' para reemplazarlo con los detalles de este servidor, o haga clic en 'Cancelar' para cancelar los cambios",
	serverSaveTemplate: "|''Tipo:''|%0|\n|''URL:''|%1|\n|''Área de trabajo:''|%2|\n\nEste tiddler fue creado automáticamente para guardar un record de los detallles de este servidor",
	serverSaveModifier: "(Sistema)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamaño", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Tipo de servidor", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Servidor", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Área de trabajo del servidor", type: 'String'},
			{name: 'Status', field: 'status', title: "Estado de sincronización", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "Servidor URL", text: "View", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Sincronizar estos tiddlers", name: 'sync'}
			]},
	wizardTitle: "Sincronizar con servidores y archivos externos",
	step1Title: "Escoger los tiddlers para sincronizar",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	syncLabel: "sincronizar",
	syncPrompt: "Sincronizar estos tiddlers",
	hasChanged: "Cambiado mientras desconectado",
	hasNotChanged: "No cambiado mientras desconectado",
	syncStatusList: {
		none: {text: "...", color: "ninguno"},
		changedServer: {text: "Cambiado en el servidor", color: '#80ff80'},
		changedLocally: {text: "Cambiado mientras desconectado", color: '#80ff80'},
		changedBoth: {text: "Cambiado mientras desconectado y en el servidor", color: '#ff8080'},
		notFound: {text: "No encontrado en el servidor", color: '#ffff80'},
		putToServer: {text: "Se guardó una actualización en el servidor", color: '#ff80ff'},
		gotFromServer: {text: "Adquirió una actualización del servidor", color: '#80ffff'}
		}
	});

merge(config.commands.closeTiddler,{
	text: "cerrar",
	tooltip: "Cerrar este tiddler"});

merge(config.commands.closeOthers,{
	text: "cerrar los demás",
	tooltip: "Cerrar todos los demás tiddlers"});

merge(config.commands.editTiddler,{
	text: "editar",
	tooltip: "Editar este tiddler",
	readOnlyText: "ver",
	readOnlyTooltip: "Ver la fuente de este tiddler"});

merge(config.commands.saveTiddler,{
	text: "OK",
	tooltip: "Guardar los cambios a este tiddler"});

merge(config.commands.cancelTiddler,{
	text: "cancelar",
	tooltip: "Cancelar los cambios a este tiddler",
	warning: "¿Seguro que quiere abandonar sus cambios a  '%0'?",
	readOnlyText: "OK",
	readOnlyTooltip: "Ver este tiddler normalmente"});

merge(config.commands.deleteTiddler,{
	text: "borrar",
	tooltip: "Borrar este tiddler",
	warning: "¿Seguro que quiere borrar '%0'?"});

merge(config.commands.permalink,{
	text: "permaenlace",
	tooltip: "Permaenlace para este tiddler"});

merge(config.commands.references,{
	text: "referencias",
	tooltip: "Mostar tiddlers que hacen referencia a este tiddler",
	popupNone: "No hay referencias"});

merge(config.commands.jump,{
	text: "saltar",
	tooltip: "Saltar a otro tiddler abierto"});

merge(config.commands.syncing,{
	text: "sincronización",
	tooltip: "Controlar la sincronización de este tiddler con un servidor o archivo externo",
	currentlySyncing: "<div>En proceso de sincronizar via <span class='popupHighlight'>'%0'</span> a:</"+"div><div>servidor: <span class='popupHighlight'>%1</span></"+"div><div>área de trabajo: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
	notCurrentlySyncing: "No hay sincronización en proceso",
	captionUnSync: "Dejar de sincronizar este tiddler",
	chooseServer: "Sincronizar este tiddler con otro servidor:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "campos",
	tooltip: "Mostrar los campos extendidos de este tiddler",
	emptyText: "No hay campos extendidos para este tiddler",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Campo", type: 'String'},
			{name: 'Value', field: 'value', title: "Valor", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});

merge(config.shadowTiddlers,{
	DefaultTiddlers: "[[IniciarConTiddlyWiki]]",
	MainMenu: "[[IniciarConTiddlyWiki]]\n\n\n^^~TiddlyWiki versión <<version>>\n© 2007 [[UnaMesa|http://www.unamesa.org/]]^^",
	IniciarConTiddlyWiki: "Para empezar con este TiddlyWiki vacío, necesitará modificar los siguientes tiddlers:\n* SiteTitle & SiteSubtitle: El título y subtítulo del sitio, mostrados en el encabezado (después de guardar, también aparecerán en la barra del título de su navegador web)\n* MainMenu: El menú principal que funciona como tabla de contenido para el usuario (generalmente este menú se encuentra a la izquierda)\n* DefaultTiddlers: Contiene los nombres de los tiddlers que aparecerán cuando el archivo TiddlyWiki se abre\nAdemás, necesitará ingresar su nombre usuario para firmar sus cambios posteriores al archivo: <<option txtUserName>>",
	SiteTitle: "Mi TiddlyWiki",
	SiteSubtitle: "un cuaderno web personal, no lineal y reutilizable",
	SiteUrl: "http://www.tiddlywiki.com/",
	OptionsPanel: "Estas opciones para personalizar TiddlyWiki son guardados en su navegador\n\nSu nombre de usuario para firmar los cambios que realiza. Escríbalo como PalabraWiki (eg JuanDiego)\n<<option txtUserName>>\n\n<<option chkSaveBackups>> GuardarRespaldos\n<<option chkAutoSave>> AutoGuardar\n<<option chkRegExpSearch>> BuscaRegExp\n<<option chkCaseSensitiveSearch>> BúsquedaSensible\n<<option chkAnimate>> HabilitarAnimaciones\n\n----\Véase también [[OpcionesAvanzadas|AdvancedOptions]]",
	SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "opciones »" "Cambiar las opciones avanzadas de TiddlyWiki">>',
	SideBarTabs: '<<tabs txtMainTab "Fecha" "tiddlers por fecha de creación" TabTimeline "Título" "Tiddlers por título" TabAll "Etiquetas" "Todas las etiquetas" TabTags "Más" "Más listas" TabMore>>',
	TabMore: '<<tabs txtMoreTab "perdidos" "Tiddlers que no existen" TabMoreMissing "huérfanos" "Tiddlers que no han sido enlazados por ningun otro tiddler" TabMoreOrphans "ocultos" "Tiddlers ocultos" TabMoreShadowed>>'});

merge(config.annotations,{
	AdvancedOptions: "Este tiddler oculto provee acceso a varias opciones avanzadas",
	ColorPalette: "Los valores en este tiddler oculto determinan la esquema de colores de este ~TiddlyWiki",
	DefaultTiddlers: "Los tiddlers alistados en este tiddler oculto se abren automáticamente cuando se abre este archivo ~TiddlyWiki",
	EditTemplate: "La plantilla HTML en este tiddler oculto determina la apariencia de los tiddlers cuando están en modo de edición",
	GettingStarted: "Este tiddler oculto provee instrucciones básicas acerca del uso de ~TiddlyWiki",
	ImportTiddlers: "Este tiddler oculto permite la importación de tiddlers de otros archivos",
	MainMenu: "Este tiddler oculto se usa como la tabla de contenido del menú principal en la columna a la izquiera de la pantalla",
	MarkupPreHead: "Este tiddler es insertado en la parte superior de la sección <head> del HTML de ~TiddlyWiki",
	MarkupPostHead: "Este tiddler es insertado en la parte inferior de la sección <head> del HTML de ~TiddlyWiki",
	MarkupPreBody: "Este tiddler es insertado en la parte superior de la sección <body> del HTML de ~TiddlyWiki",
	MarkupPostBody: "Este tiddler es insertado en la parte inferior de la sección <body> del HTML de ~TiddlyWiki immediatamente antes del 'script block'",
	OptionsPanel: "Este tiddler oculto se usa como el contenido del panel de opciones en el menú a la derecha",
	PageTemplate: "La plantilla HTML en este tiddler oculto determina la presentación general de este ~TiddlyWiki",
	PluginManager: "Este tiddler oculto provee acceso al administrador de plugins",
	SideBarOptions: "Este tiddler oculto se usa como el contenido de las opciones de la parte superior del menú a la derecha",
	SideBarTabs: "Este tiddler oculto se usa como el contenido del panel de pestañas en el menú a la derecha",
	SiteSubtitle: "Este tiddler oculto contiene el subtítulo del sitio o página",
	SiteTitle: "Este tiddler oculto contiene el título del sitio o página",
	SiteUrl: "Este tiddler debe ser configurado al URL completo cuando el archivo se publica",
	StyleSheetColours: "Este tiddler oculto contiene definiciones de CSS relacionadas con los colores de los elementos de la página",
	StyleSheet: "Este tiddler puede contener definiciones de CSS que el usuario asigna",
	StyleSheetLayout: "Este tiddler oculto contiene definiciones de CSS relacionadas con la configuración visual de los elementos de la página",
	StyleSheetLocale: "Este tiddler oculto contiene definiciones de CSS relacionadas con el local de la traducción",
	StyleSheetPrint: "Este tiddler oculto contiene definiciones de CSS relacionadas con la impresión",
	TabAll: "Este tiddler oculto contiene los contenidos de la pestaña 'Título' en el menú a la derecha",
	TabMore: "Este tiddler oculto contiene los contenidos de la pestaña 'Más' en el menú a la derecha",
	TabMoreMissing: "Este tiddler oculto contiene los contenidos de la pestaña 'perdidos' en el menú a la derecha",
	TabMoreOrphans: "Este tiddler oculto contiene los contenidos de la pestaña 'huérfanos' en el menú a la derecha",
	TabMoreShadowed: "Este tiddler oculto contiene los contenidos de la pestaña 'ocultos' en el menú a la derecha",
	TabTags: "Este tiddler oculto contiene los contenidos de la pestaña 'Etiquetas' en el menú a la derecha",
	TabTimeline: "Este tiddler oculto contiene los contenidos de la pestaña 'Fecha' en el menú a la derecha",
	ViewTemplate: "la plantilla HTML en este tiddler oculto determina la apariencia de los tiddlers cuando están en modo de lectura"
	});

//}}}
/*{{{*/

body {background:[[ColorPalette::PrimaryLight]]; color:[[ColorPalette::Foreground]];}
.button {color:[[ColorPalette::PrimaryPale]]; border:none;}
div.tiddler div.viewer {font-size:1.1em; padding-top: 0.5em; padding-bottom: 1em;}

.siteTitle {
padding-top:15px;
float:left;
font-family: 'Verdana', sans-serif;
font-size: 1.8em;
color: #ffccaa; 
margin-right: 0.5em;margin-left:0.5em;
}

#topMenu br {display:none;}
#topMenu a, #topMenu .tiddlyLink, #topMenu .button {font-size: 1.1em; margin:0em; color:#ee7766; padding:10px 10px 10px 10px;padding-top:1.6em;border:none; border-right: 1px solid #ee7766;float:left;}
#topMenu {border-left: 1px solid #ee7766;  float:left;margin:0;}
#topMenu a:hover {color:#fff;}

#mainMenu {background-color: #ee7766; font-weight: bold; margin-top: 12px; text-align: left;}
#mainMenu .tiddlyLinkExisting, #mainMenu .tiddlyLinkNonExisting {font-weight: bold;}
#mainMenu {width: 13em;}
#displayArea {margin-left: 16em;}

.tiddler {padding: 1em 1em 1em 1em; 
margin-bottom: 0.5em ! important; background: #fff;} 
.title {color: #0000bb; border-bottom:1px solid #ccc;}
 .viewer { margin-top: 1em; line-height: 1.7em;}

#displayArea .tiddlyLinkExisting {font-weight:bold; color: #0000bb;}
#displayArea .tiddlyLinkNonExisting {font-style:italic;color: #0000bb;}
h1,h2,h3,h4,h5,h6 {color: #000000; font-size: 1.3em; font-weight: bold; background-color:[[ColorPalette::TertiaryPale]];}
h1 {border-bottom: none;}
h2,h3 {border-bottom: none;}

/*(1) Changes table header text color to black */

.viewer th, thead td {
        color: #000; 
}

/* (2) Makes text verdana. */

body {
 font-family: verdana;
}

/* (8) Makes ordered and unordered lists double-spaced between items but single-spaced within items. */

.viewer li {
   padding-top: 0.5em;
   padding-bottom: 0.5em;
} 

/*GREEK*/
.viewer em {
font-family: Palatino Linotype;
font-style: normal;
font-size: 150%;
} 

.greek { font-family: Palatino Linotype; font-style: normal; font-size: 150%; }

/* (10) Hides the bar in blockquotes. */

.viewer blockquote {
 line-height: 1em;
 margin-left: 2.5em;
border-left: 0px;
}

.tabSelected{color:#000000;}

/*Invisible tables*/

.viewer .invisibletable table { border-color: white;}

.viewer .invisibletable table td { 
font-size: 1em;
font-family: Verdana;
border-color: white;
padding: 10px 20px 10px 0px;
text-align: left;
vertical-align: top;
} 

.viewer .invisibletable table th { 
color: #005566;
background-color: white;
border-color: white;
font-family: Verdana;
font-size: 1.2em;
font-weight: bold;
padding: 10px 20px 10px 0px;
text-align: left;
vertical-align: top;
} 

/*PRINTING*/

@media print {
#mainMenu {display: none ! important;}
#topMenu {display: none ! important;}
#sidebar {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em !important;}
#messageArea {display: none ! important;}
.toolbar {display: none ! important;}
.header {display: none ! important;}
.tiddler .subtitle {display: none ! important;}
.tiddler .toolbar {display: none ! important; }
.tiddler .tagging {display: none ! important; }
.tiddler .tagged {display: none ! important; }
body {background-color: transparent;}
} 

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::PrimaryPale]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::PrimaryPale]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::PrimaryPale]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::PrimaryPale]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::PrimaryPale]]; border:none;}
#backstagePanel {background:[[ColorPalette::PrimaryPale]]; border-color: [[ColorPalette::PrimaryPale]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::PrimaryPale]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/%
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|0.0.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires||
|Overrides||
|Description||
%/<script label="show/hide right sidebar">
	var show=document.getElementById('sidebar').style.display=='none';
	if (!show) {
		document.getElementById('sidebar').style.display='none';
		var margin='1em';
	}
	else {
		document.getElementById('sidebar').style.display='block';
		var margin=config.options.txtDisplayAreaRightMargin?config.options.txtDisplayAreaRightMargin:"";
	}
	place.innerHTML=(show?"Need More Room?":"Need the Sidebar?"); // SET LINK TEXT
	place.title=show?"hide sidebar":"show sidebar"; // SET TOOLTIP
	document.getElementById('displayArea').style.marginRight=margin;
	config.options.chkShowRightSidebar=show;
	saveOptionCookie('chkShowRightSidebar');
	var sm=document.getElementById("storyMenu"); if (sm) config.refreshers.content(sm);
	return false;
</script><script>
	if (config.options.chkShowRightSidebar==undefined)
		config.options.chkShowRightSidebar=true;
	if (!config.options.txtDisplayAreaRightMargin||!config.options.txtDisplayAreaRightMargin.length)
		config.options.txtDisplayAreaRightMargin="15em";
	var show=config.options.chkShowRightSidebar;
	document.getElementById('sidebar').style.display=show?"block":"none";
	document.getElementById('displayArea').style.marginRight=show?config.options.txtDisplayAreaRightMargin:"1em";
	place.lastChild.innerHTML=(show?"Hide Sidebar;":"Show Sidebar;"); // SET LINK TEXT
	place.lastChild.title=show?"hide sidebar":"show sidebar"; // SET TOOLTIP
	place.lastChild.style.fontWeight="normal";
</script>
[[Bienvenido]]
[[Enlaces]]
[[Derechos]]
[[Últimos cambios]]
/%
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|0.0.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires||
|Overrides||
|Description||
%/<script label="show/hide right sidebar">
	var show=document.getElementById('sidebar').style.display=='none';
	if (!show) {
		document.getElementById('sidebar').style.display='none';
		var margin='1em';
	}
	else {
		document.getElementById('sidebar').style.display='block';
		var margin=config.options.txtDisplayAreaRightMargin?config.options.txtDisplayAreaRightMargin:"";
	}
	place.innerHTML=(show?"Expandir pantalla":"Mostrar menú derecho"); // SET LINK TEXT
	place.title=show?"Expandir pantalla":"Mostrar menú derechor"; // SET TOOLTIP
	document.getElementById('displayArea').style.marginRight=margin;
	config.options.chkShowRightSidebar=show;
	saveOptionCookie('chkShowRightSidebar');
	var sm=document.getElementById("storyMenu"); if (sm) config.refreshers.content(sm);
	return false;
</script><script>
	if (config.options.chkShowRightSidebar==undefined)
		config.options.chkShowRightSidebar=true;
	if (!config.options.txtDisplayAreaRightMargin||!config.options.txtDisplayAreaRightMargin.length)
		config.options.txtDisplayAreaRightMargin="15em";
	var show=config.options.chkShowRightSidebar;
	document.getElementById('sidebar').style.display=show?"block":"none";
	document.getElementById('displayArea').style.marginRight=show?config.options.txtDisplayAreaRightMargin:"1em";
	place.lastChild.innerHTML=(show?"Expandir pantalla":"Mostrar menú derecho"); // SET LINK TEXT
	place.lastChild.title=show?"Expandir pantalla":"Mostrar menú derecho"; // SET TOOLTIP
	place.lastChild.style.fontWeight="normal";
</script>
Cuando las cosas son difíciles, los líderes en la iglesia, …

{{indent{''1.   …Atiendan a su ambiente (17-19)''
{{indent{{{indent{En otras palabras, se preparan para la oposición

{{indent{''2.   …Atiendan a si mismos (20-21)''
{{indent{{{indent{Crecen en la fe
{{indent{{{indent{Oran en el Espíritu (Rom. 8.26)
{{indent{{{indent{Se mantienen en el amor de Dios

{{indent{''3.   …Atiendan a su rebaño (22-23)''
{{indent{{{indent{Misericordia mezclado con cuidado

{{indent{''4.   …Atiendan a su Salvador (24-25)''

''Epístolas'' = Cartas del mundo greco-romano con las características distintas de ese género. 

Harrison (252-3), siguiendo definiciones de A. Deissman, dice que epístolas son diferentes que cartas en que son más literarias y son escritas con la intención ser circuladas y publicadas. En este curso usaremos los términos “cartas” y “epístolas” como sinónimos, pero nunca debemos olvidarnos que estamos estudiando documentos del mundo antiguo, con una forma y contexto distinto.

''Generales o Universales:'' Se llaman “generales” porque 
*algunos se dirigen a una audiencia amplia (Santiago, 1 Pedro), 
*y los demás se dirigen a una audiencia específica que desconocemos (Hebreos, 2 Pedro, 1, 2, 3 Juan, Judas). En otras palabras, no tenemos la precisión con estas cartas que tenemos con las cartas de Pablo, quien explicitamente nombró sus destinatarios como creyentes en regiones específicas (romanos, tesalonicenses, etc) o personas específicas (Tito, Timoteo y Filemón).
''¿Fueron escritas para audiencias específicas?''

''Santiago'' fue escrita para creyentes, o por lo menos creyentes judíos, dispersados sobre un área grande (1.1).

Las demás fueron escritas para iglesias específicas o por lo menos grupos de iglesias de una región bajo las mismas circunstancias. 

(''1 Pedro'' fue escrita para tener una circulación amplia (1.1), pero no tan universal como Santiago. 1 Pedro 5.9 compara la situación de sus lectores con la situación de las iglesias en el resto del mundo.)
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->