From: <Saved by Windows Internet Explorer 7>
Subject: =?Windows-1252?Q?P=E1gina/12_::_espectaculos?=
Date: Mon, 29 Mar 2010 12:47:45 -0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CACF3E.0792BEA0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/diario/suplementos/espectaculos/17-17387-2010-03-26.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Des xml:lang=3D"es" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>P=E1gina/12 :: =
espectaculos</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3DPragma content=3Dno-cache>
<META http-equiv=3DExpires content=3D-1>
<META content=3Dnoarchive name=3Drobots>
<META content=3D"P=E1gina/12 Web" name=3Ddescription>
<META=20
content=3D"p=E1gina/12, p=E1gina12, p=E1gina, 12, diario, argentina, =
noticias, pol=EDtica, econom=EDa, deportes, cultura, espect=E1culos, =
internacional, ciencia, =FAltimas noticias, las12, radar, supleno, m2, =
newspaper, news, politics, business, sport, culture, entertainment, =
international, world, science"=20
name=3Dkeywords>
<META content=3D"2000-2010 P=E1gina/12" name=3Dcopyright>
<META content=3D192.168.12.102 name=3D_created_by>
<META content=3D192.168.12.102 name=3D_served_by>
<META content=3D"Mon, 29 Mar 2010 11:03:40 -0300" name=3D_date_creation>
<META content=3D1812 name=3D_revision><LINK href=3D"/favicon.ico" =
type=3Dimage/x-icon=20
rel=3D"shortcut icon"><LINK href=3D"/favicon.ico" type=3Dimage/x-icon =
rel=3Dicon>
<SCRIPT src=3D"http://www.pagina12.com.ar/commons/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.pagina12.com.ar/commons/js/pag12.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.pagina12.com.ar/commons/js/clippings.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.pagina12.com.ar/commons/js/notas.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://www.pagina12.com.ar/commons/css/base.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://www.pagina12.com.ar/commons/css/clippings.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.pagina12.com.ar/commons/css/nota.css" type=3Dtext/css =

rel=3Dstylesheet><LINK=20
href=3D"http://www.pagina12.com.ar/commons/css/suplementos.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.16981" name=3DGENERATOR></HEAD>
<BODY onload=3Dclippings.load_cookie()><A name=3Darriba></A>
<DIV id=3Dcontenedor_principal>
<DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://ads.pagina12.com.ar/banner.php?s=3D106&amp;w=3D232&amp;h=3D=
60&amp;t=3D_blank&amp;cla=3Dbannerp10%20fright%20right12"></SCRIPT>
</DIV>
<DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://ads.pagina12.com.ar/banner.php?s=3D107&amp;w=3D232&amp;h=3D=
60&amp;t=3D_blank&amp;cla=3Dbannerp10%20fright%20right12"></SCRIPT>
</DIV>
<DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://ads.pagina12.com.ar/banner.php?s=3D112&amp;w=3D476&amp;h=3D=
60&amp;t=3D_blank&amp;cla=3Dbannerp10%20fright%20right12"></SCRIPT>
</DIV>
<DIV id=3Dlogo><A title=3D"P=E1gina/12 Web" =
href=3D"http://www.pagina12.com.ar/"><IMG=20
alt=3DP=E1gina/12 =
src=3D"http://www.pagina12.com.ar/commons/imgs/logo-home.gif"></A>=20
<P id=3Dfecha_logo><A title=3D"Edici=F3n anterior"=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/index-=
2010-03-25.html"><IMG=20
alt=3Danterior =
src=3D"http://www.pagina12.com.ar/commons/imgs/ed_anterior.gif"></A>=20
<IMG alt=3D| =
src=3D"http://www.pagina12.com.ar/commons/imgs/ed_palito.gif"> <A=20
title=3D"Edici=F3n siguiente"=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/index-=
2010-03-27.html"><IMG=20
alt=3Dsiguiente=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ed_siguiente.gif"></A> =
<SPAN=20
class=3Dfecha_edicion>Viernes, 26 de marzo de 2010</SPAN> | <A =
class=3Dcprincipal=20
title=3D"Lleva a la =FAltima edici=F3n" =
href=3D"http://www.pagina12.com.ar/">Hoy</A>=20
</P></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3Dpre_menu>
<UL>
  <LI class=3Dfff id=3Dmenu_usuario_1>
  <LI class=3Dfff id=3Dmenu_usuario_2>
  <LI><A class=3Dcurva1 title=3D"Seleccione desde un almanaque la =
edici=F3n que desea"=20
  href=3D"http://www.pagina12.com.ar/usuarios/anteriores.php"><IMG=20
  =
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-anteriores.gif">&nbsp;=
&nbsp;Ediciones=20
  anteriores</A>
  <LI><A title=3D"B=FAsqueda por secci=F3n/suple"=20
  href=3D"http://www.pagina12.com.ar/buscador/index.php"><IMG=20
  =
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-buscar.gif">&nbsp;&nbs=
p;Busqueda=20
  avanzada</A>
  <LI><A title=3D"Escriba desde aqu=ED a las distintas secciones/suples" =

  href=3D"http://www.pagina12.com.ar/usuarios/correo.php"><IMG=20
  =
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-correo.gif">&nbsp;&nbs=
p;Correo</A>
  <LI><A title=3D"Venta de productos P=E1gina/12"=20
  href=3D"http://www.kiosco12.com/"><IMG style=3D"PADDING-TOP: 4px"=20
  =
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-kiosco.gif">&nbsp;&nbs=
p;Kiosco|12</A>=20
  </LI></UL></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
		//<![CDATA[=0A=
		user.menu();=0A=
		//]]>=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
		//<![CDATA[=0A=
		var active_menu=3D'secciones';=0A=
		//]]>=0A=
	</SCRIPT>

<DIV id=3Dmenu>
<DIV id=3Dbuscar>
<FORM id=3Dform_search name=3Dform_search =
action=3D/buscador/resultado.php=20
method=3Dget><A title=3D"" onclick=3D"$('form_search').submit(); return =
false;"=20
href=3D"javascript:;"><IMG alt=3Dbuscar=20
src=3D"http://www.pagina12.com.ar/commons/imgs/buscar-bot.gif"></A>&nbsp;=
<INPUT=20
id=3Dinput_search name=3Dq></FORM></DIV>
<DIV style=3D"MARGIN-LEFT: 20px"><A class=3D"" id=3Dboton_ultimas=20
onmouseover=3D"menu_select('ultimas','button')"=20
title=3D"Ultimas Noticias del 26-03-2010" onmouseout=3Dmenu_hide()=20
href=3D"http://www.pagina12.com.ar/diario/ultimas/index-2010-03-26.html">=
<SPAN>Ultimas=20
Noticias</SPAN></A></DIV><A class=3D"sep menuon" id=3Dboton_secciones=20
onmouseover=3D"menu_select('secciones','button')" title=3D"Acceso a =
Edici=F3n Impresa"=20
onmouseout=3Dmenu_hide()=20
href=3D"http://www.pagina12.com.ar/diario/principal/index-2010-03-26.html=
"><SPAN>Edicion=20
Impresa</SPAN></A> <A class=3D"select menuon" id=3Dselect_secciones=20
onmouseover=3D"menu_select('secciones','select')" title=3DAbrir=20
onclick=3D"menu_toggle('secciones')" onmouseout=3Dmenu_hide()=20
href=3D"javascript:;"><SPAN><IMG alt=3Dabrir=20
src=3D"http://www.pagina12.com.ar/commons/imgs/abrir3.gif"></SPAN></A> =
<A=20
class=3Dsep id=3Dboton_suplementos =
onmouseover=3D"menu_select('suplementos','button')"=20
title=3D"Portada de Suplementos" onmouseout=3Dmenu_hide()=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/index-2010-03-26.ht=
ml"><SPAN>Suplementos</SPAN></A>=20
<A class=3Dselect id=3Dselect_suplementos=20
onmouseover=3D"menu_select('suplementos','select')" title=3DAbrir=20
onclick=3D"menu_toggle('suplementos')" onmouseout=3Dmenu_hide()=20
href=3D"javascript:;"><SPAN><IMG alt=3Dabrir=20
src=3D"http://www.pagina12.com.ar/commons/imgs/abrir3.gif"></SPAN></A> =
<A=20
class=3Dsep id=3Dboton_tapas =
onmouseover=3D"menu_select('tapas','button')" title=3DTapas=20
onmouseout=3Dmenu_hide()=20
href=3D"http://www.pagina12.com.ar/diario/principal/diario/index-2010-03-=
26.html"><SPAN>Tapas</SPAN></A>=20
<A class=3Dsep id=3Dboton_rosario =
onmouseover=3D"menu_select('rosario','button')"=20
title=3DRosario/12 onmouseout=3Dmenu_hide()=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/rosario/index-2010-=
03-26.html"><SPAN>Rosario/12</SPAN></A>=20
<A class=3Dsep id=3Dboton_futbol =
onmouseover=3D"menu_select('futbol','button')"=20
title=3D"F=FAtbol en vivo" onmouseout=3Dmenu_hide()=20
href=3D"http://www.pagina12.com.ar/futbol/index.html"><SPAN>Futbol en=20
vivo</SPAN></A> </DIV>
<DIV id=3Dsubmenu>
<UL id=3Dmenu_secciones>
  <LI><A title=3D"Indice de secciones"=20
  =
href=3D"http://www.pagina12.com.ar/diario/secciones/index-2010-03-26.html=
">Indice</A>=20

  <LI><A title=3D"El pa=EDs"=20
  =
href=3D"http://www.pagina12.com.ar/diario/elpais/index-2010-03-26.html">E=
L=20
  PAIS</A>=20
  <LI><A title=3DEconom=EDa=20
  =
href=3D"http://www.pagina12.com.ar/diario/economia/index-2010-03-26.html"=
>ECONOMIA</A>=20

  <LI><A title=3DSociedad=20
  =
href=3D"http://www.pagina12.com.ar/diario/sociedad/index-2010-03-26.html"=
>SOCIEDAD</A>=20

  <LI><A title=3D"La ventana"=20
  =
href=3D"http://www.pagina12.com.ar/diario/laventana/index-2010-03-26.html=
">LA=20
  VENTANA</A>=20
  <LI><A title=3D"El mundo"=20
  =
href=3D"http://www.pagina12.com.ar/diario/elmundo/index-2010-03-26.html">=
EL=20
  MUNDO</A>=20
  <LI><A class=3Dsubmenuon title=3DEspect=E1culos=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/index-=
2010-03-26.html">ESPECTACULOS</A>=20

  <LI><A title=3DPsicolog=EDa=20
  =
href=3D"http://www.pagina12.com.ar/diario/psicologia/index-2010-03-26.htm=
l">PSICOLOGIA</A>=20

  <LI><A title=3DDeportes=20
  =
href=3D"http://www.pagina12.com.ar/diario/deportes/index-2010-03-26.html"=
>DEPORTES</A>=20

  <LI><A title=3DUniversidad=20
  =
href=3D"http://www.pagina12.com.ar/diario/universidad/index-2010-03-26.ht=
ml">UNIVERSIDAD</A>=20

  <LI><A title=3DContratapa=20
  =
href=3D"http://www.pagina12.com.ar/diario/contratapa/index-2010-03-26.htm=
l">CONTRATAPA</A>=20
  </LI></UL>
<UL id=3Dmenu_suplementos style=3D"DISPLAY: none">
  <LI class=3Dlradar><A title=3DRadar=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/radar/index-2010-03=
-26.html">Radar</A>=20

  <LI class=3Dllibros><A title=3D"Radar Libros"=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/libros/index-2010-0=
3-26.html">Radar=20
  Libros</A>=20
  <LI class=3Dlcash><A title=3DCash=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/cash/index-2010-03-=
26.html">Cash</A>=20

  <LI class=3Dlturismo><A title=3DTurismo=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/turismo/index-2010-=
03-26.html">Turismo</A>=20

  <LI class=3Dllibero><A title=3DL=EDbero=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/libero/index-2010-0=
3-26.html">Libero</A>=20

  <LI class=3Dlno><A title=3DNO=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/no/index-2010-03-26=
.html">NO</A>=20

  <LI class=3Dllas12><A title=3DLas12=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/las12/index-2010-03=
-26.html">Las12</A>=20

  <LI class=3Dlfuturo><A title=3DFuturo=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/futuro/index-2010-0=
3-26.html">Futuro</A>=20

  <LI class=3Dlm2><A title=3DM2=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/m2/index-2010-03-26=
.html">M2</A>=20

  <LI class=3Dlsoy><A title=3DSoy=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/soy/index-2010-03-2=
6.html">Soy</A>=20

  <LI class=3Dlsatira><A title=3DS=E1tira12=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/satira/index-2010-0=
3-26.html">Satira12</A>=20

  <LI class=3Dlcommon><A title=3DEspeciales=20
  =
href=3D"http://www.pagina12.com.ar/especiales/index.php">Especiales</A>=20
  <LI class=3Dlcommon><A title=3DFotogaler=EDa onclick=3DopenGallery()=20
  href=3D"javascript:;">Fotogaleria</A> </LI></UL>
<UL id=3Dmenu_tapas style=3D"DISPLAY: none">
  <LI><A=20
  =
href=3D"http://www.pagina12.com.ar/diario/principal/diario/index-2010-03-=
25.html">&#8592;&nbsp;Anterior&nbsp;(25-03-2010)</A>=20

  <LI><A=20
  =
href=3D"http://www.pagina12.com.ar/diario/principal/diario/index-2010-03-=
27.html">Siguiente&nbsp;(27-03-2010)&nbsp;&#8594;</A>=20

  <LI><A=20
  =
href=3D"http://www.pagina12.com.ar/diario/principal/diario/index-2010-03-=
29.html">Ultima&nbsp;(29-03-2010)</A>=20
  </LI></UL>
<UL id=3Dmenu_rosario style=3D"DISPLAY: none"></UL></DIV>
<DIV class=3Dclear>
<DIV class=3Dcolumna470>
<DIV class=3D"logosuple top12"><A title=3D""=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/index-=
2010-03-26.html"><IMG=20
alt=3Despectaculos=20
src=3D"http://www.pagina12.com.ar/commons/imgs/logo-espectaculos_ch.gif">=
</A>=20
<P class=3D"volanta piefecha">Viernes, 26 de marzo de 2010</P></DIV>
<DIV class=3Dnota>
<P class=3Dvolantasuple>CULTURA&nbsp;=9B&nbsp;PRESENTACION DE LA BIENAL=20
BORGES-KAFKA/BUENOS AIRES-PRAGA 2010</P>
<H2><SPAN class=3Dcespectaculos>Dos escritores y sus =
laberintos</SPAN></H2>
<P class=3Dintro>La movida cultural, con muestras de artes pl=E1sticas y =

fotogr=E1ficas, conciertos y pel=EDculas, se realizar=E1 del 19 al 30 de =
abril en=20
varios espacios porte=F1os y en la Feria del Libro. Un dinosaurio se =
filtr=F3 en la=20
programaci=F3n del Simposio: Abel Posse.</P>
<DIV class=3Dbotones>
<DIV class=3Dicono><A title=3D"Abrir nota en una ventana nueva"=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/17-173=
87-2010-03-26.html"=20
target=3D_blank><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-abrirnota.gif"></A></D=
IV>
<DIV class=3Diconoa><A title=3D"Aumentar tama=F1o del texto" =
onclick=3Dtxt_more()=20
href=3D"javascript:;"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-a+vertical.gif"></A></=
DIV>
<DIV class=3Dicono><A title=3D"Reducir tama=F1o del texto" =
onclick=3Dtxt_less()=20
href=3D"javascript:;"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-a-vertical.gif"></A></=
DIV>
<DIV class=3Dicono><A title=3D"Recortar esta nota y guardarla"=20
onclick=3D"clippings.add('/diario/suplementos/espectaculos/17-17387-2010-=
03-26.html','Dos%20escritores%20y%20sus%20laberintos')"=20
href=3D"javascript:;"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-cortar.gif"></A></DIV>=

<DIV class=3Dicono><A title=3D"Versi=F3n para imprimir"=20
href=3D"http://www.pagina12.com.ar/imprimir/diario/suplementos/espectacul=
os/17-17387-2010-03-26.html"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-imprimir.gif"></A></DI=
V>
<DIV class=3Dicono><A title=3D"Enviar por mail" onclick=3Dmail(1)=20
href=3D"javascript:;"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-enviar.gif"></A></DIV>=
</DIV><A=20
name=3Dformu_mail></A>
<DIV id=3Dxmail style=3D"DISPLAY: none">
<FORM id=3Dform_mail name=3Dformu onsubmit=3D"return =
check_enviar_nota()"=20
action=3D/usuarios/enviar.php method=3Dpost>
<DIV class=3Dcerrar>[<A onclick=3Dmail(1) =
href=3D"javascript:;">cerrar</A>]</DIV>
<H4>Comparta esta nota con un amigo</H4>
<TABLE>
  <TBODY>
  <TR>
    <TD>E-Mail de su amigo</TD>
    <TD><INPUT name=3Damigoemail></TD></TR>
  <TR>
    <TD>Su nombre</TD>
    <TD><INPUT name=3Dnombre></TD></TR>
  <TR>
    <TD>Su E-Mail</TD>
    <TD><INPUT name=3Dtuemail></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD><INPUT type=3Dhidden=20
      value=3D/diario/suplementos/espectaculos/17-17387-2010-03-26.html =
name=3Durl><INPUT type=3Dsubmit value=3DEnviar =
name=3Denviar></TD></TR></TBODY></TABLE></FORM></DIV>
<P class=3Dautor><IMG alt=3D""=20
src=3D"http://www.pagina12.com.ar/commons/imgs/go-gris.gif">&nbsp;Por&nbs=
p;Silvina=20
Friera</P>
<DIV id=3Dcuerpo>
<P class=3Dmargen0>La an=E9cdota la cuenta Mar=EDa Kodama. Borges =
correg=EDa siempre=20
toda su obra, hasta la que se hab=EDa editado. Un d=EDa estaban en =
Estados Unidos=20
cuando el escritor le anunci=F3: =93Te voy a dictar un poema=94. Le =
dict=F3 =93Ein traum=94=20
(t=EDtulo en alem=E1n, cuya traducci=F3n ser=EDa un sue=F1o), en el que =
aparece de un modo=20
=93muy misterioso=94 la figura de Kafka. Nunca toc=F3 ni una palabra ni =
una coma.=20
Nada. El poema fue un aut=E9ntico sobreviviente de los embates de la =
obsesiva=20
perfectibilidad borgeana. Entonces, Kodama, intrigada y perpleja, quiso =
saber=20
por qu=E9. =93No, Mar=EDa, yo no puedo corregirlo=94, le dijo. =93Ese =
poema me lo dict=F3 en=20
el sue=F1o Kafka y hasta que no me dicte la correcci=F3n, yo respeto lo =
que est=E1.=94=20
Se r=EDe el embajador Juan Eduardo Fleming. Se r=EDe el ministro de =
Cultura de la=20
Ciudad, Hern=E1n Lombardi. Se despereza y se r=EDe el artista pl=E1stico =
Rogelio=20
Polesello. Se r=EDe la directora del Centro Checo, Daniela Capkova. =
Todos se r=EDen=20
en esa coqueta casa de Barrio Norte, sobre la calle Anchorena, sede de =
la=20
Fundaci=F3n Internacional Jorge Luis Borges, donde se presenta la Bienal =

Borges-Kafka/Buenos Aires-Praga 2010, una movida cultural con muestras =
de artes=20
pl=E1sticas y fotogr=E1ficas, instalaciones cibern=E9ticas, conciertos y =
pel=EDculas,=20
que se realizar=E1 del 19 al 30 de abril en varios centros culturales y =
en la=20
Feria del libro.</P>
<P>La vida y la obra de este =93d=FAo de escritores=94, que hicieron =
gala de un=20
excepcional sentido del humor =96aunque en el caso del checo, como una =
broma del=20
destino, se haya impuesto la fama de =93torturado=94=96, ser=E1n el eje =
de esta Bienal.=20
El Simposio Internacional en el Centro Cultural Recoleta (el 20 y 21 de =
abril)=20
funcionar=E1 como el gran articulador y disparador del resto de las =
actividades,=20
con conferencias de Ivonne Bordelois, Rolando Costa Picazo, Horacio =
Gonz=E1lez,=20
Luis Kancyper, Abraham Lichtenbaum (que se ocupar=E1 del teatro idish =
que Kafka=20
vio y lo distanci=F3 a=FAn m=E1s de su padre), el uruguayo Mauricio =
Rosencof, el=20
catedr=E1tico boliviano Luis Antezana y el brasile=F1o Sergius Gonzaga, =
entre otros.=20
Con un plus de inter=E9s por anticipado, una de las promesas viene de la =
mano del=20
cient=EDfico argentino Rodrigo Quian Quiroga, profesor de =
Bioingenier=EDa en la=20
Universidad de Leicester (Gran Breta=F1a), que indagar=E1 en la =
relaci=F3n de Borges y=20
las neurociencias, particularmente el estudio de la memoria. Organizada =
por la=20
Fundaci=F3n Internacional Jorge Luis Borges, juntamente con el Centro =
Franz Kafka=20
de Praga y el Ministerio de Cultura de la Ciudad de Buenos Aires, parece =
que =93el=20
diablo meti=F3 la mano=94 y en la programaci=F3n del Simposio se =
filtr=F3 un dinosaurio:=20
Abel Parentini Posse, el ex ministro de Educaci=F3n de Mauricio Macri =
que dur=F3=20
apenas once d=EDas en el cargo despu=E9s de haber reivindicado el =
terrorismo de=20
Estado, adem=E1s de demonizar a los j=F3venes y desocupados.</P>
<P>Desde el =E1mbito de la pl=E1stica, Polesello est=E1 trabajando en la =
creaci=F3n de=20
un laberinto en el Centro Cultural Recoleta. =93Yo no ten=EDa ganas de =
hacer nada=20
=96confiesa el artista muy suelto de cuerpo=96. Pero me insistieron, me =
entusiasm=E9 y=20
ahora estoy absolutamente loco. Reci=E9n hice el 30 por ciento de lo que =
tengo en=20
mente; cada vez aparecen m=E1s fantas=EDas, m=E1s im=E1genes. Espero =
llegar a tiempo.=94=20
El laberinto de Polesello, que seg=FAn el artista lo llev=F3 a recordar =
su infancia,=20
se propone explorar la presencia constante de esa figura en la =
literatura de=20
Borges y de Kafka a trav=E9s de gigantograf=EDas de im=E1genes =
superpuestas con=20
tigres, corazones rotos y viejas fotograf=EDas con fragmentos de textos. =
En el=20
mismo centro cultural, Rep curar=E1 una muestra de humor e ilustraciones =
con=20
trabajos de S=E1bat, Grillo y Caloi, entre otros; se exhibir=E1 una =
instalaci=F3n=20
cibern=E9tica, Libros de arena, de Mariano Sard=F3n; y en el microcine =
se proyectar=E1=20
El buen soldado Svejk (1956), de Karel Stekl, y Am=E9rica (1994), de =
Vladimir=20
Mich=E1lek, ambas subtituladas en espa=F1ol. En el Malba, otra de las =
sedes de la=20
Bienal, disertar=E1n sobre Kafka y las transformaciones en la vida =
literaria checa=20
desde la Segunda Guerra Mundial hasta el presente el escritor Arnost =
Lustig, el=20
cr=EDtico Josef Cermak, autor de Kafka, ficciones y mistificaciones =
(Emec=E9), y=20
Marketa Malisova, directora del Centro Franz Kafka de Praga. En la =
Biblioteca=20
Nacional se presentar=E1 el Cuarteto Panocha, considerado el mejor =
cuarteto checo=20
de fines del siglo XX y comienzos del XXI. Tambi=E9n habr=E1 una =
disertaci=F3n sobre=20
canciones checas de protesta y se exhibir=E1n primeras ediciones de =
Borges y Kafka=20
(ver aparte).</P>
<P>=93Borges hubiera estado muy contento de asistir a esta Bienal porque =
est=E1 de=20
acuerdo con lo que =E9l propulsaba como forma de vida, como lo que =
dej=F3 consignado=20
en Los conjurados =96recuerda Kodama=96. Borges toma a Suiza como =
ejemplo de lo que=20
deber=EDa ser el mundo; es decir, un pa=EDs que se forma por la =
voluntad, por la=20
inteligencia, por la raz=F3n, por gente que habla distintos idiomas, que =
tiene=20
distintas religiones, pero que decide ser un pa=EDs y lo logra; no =
tratando de=20
cambiar al otro, sino a trav=E9s de la raz=F3n y el respeto por esas =
diferencias.=20
Esta Bienal cumple de alg=FAn modo esta expectativa.=94 Kodama subraya =
que la=20
temprana apertura de Borges hacia el mundo lo ha transformado en el =
referente de=20
la =93inteligencia y la cultura argentina en el mundo=94. Pero adem=E1s =
abri=F3 el=20
camino hacia otros escritores. =93En la =E9poca en que est=E1 en Ginebra =
estudia el=20
alem=E1n para leer s=F3lo a Schopenhauer; a trav=E9s del alem=E1n, entra =
en contacto con=20
los poetas expresionistas alemanes, que en una cosa de absoluta =
vanguardia va a=20
llevar cuando llega a Espa=F1a y va a traducir, intentando introducir el =

Expresionismo alem=E1n en la literatura espa=F1ola. Y a trav=E9s del =
alem=E1n traduce La=20
metamorfosis, a la que prologa tambi=E9n=94, repasa la presidenta de la =
Fundaci=F3n=20
Internacional Jorge Luis Borges.</P>
<P>Lombardi dice que la Bienal es =93una plataforma no s=F3lo para el =
encuentro de=20
las obras de tremendos gigantes como son Borges y Kafka, sino que nos =
permite=20
una proyecci=F3n hacia otras artes y hacia el mundo del pensamiento y la =

filosof=EDa=94. Para el ministro de Cultura de la Ciudad, la =
=93extraordinaria=94=20
relaci=F3n de la obra de ambos escritores significa =93un placer =
permanente=94 para=20
los hombres y mujeres del siglo XXI. =93El placer permanente tiene que =
ver con la=20
b=FAsqueda de trascendencia del hombre. Cuando uno recurre a esta =
literatura=20
trascendente como la de Borges y Kafka encuentra otras explicaciones; en =
el=20
fondo surge el humanismo arquet=EDpico, que ayuda a la interpretaci=F3n =
de la vida=20
del hombre en determinado espacio y tiempo.=94 La Bienal, para Lombardi, =
es algo=20
esencialmente cuestionador de la cotidianidad. =93La cotidianidad muchas =
veces nos=20
lleva por caminos triviales. Nosotros queremos salir de la trivialidad y =

queremos rescatar no s=F3lo la reflexi=F3n, sino tambi=E9n el placer =
profundo.=94=20
Lombardi desea que la Bienal no sea solamente un =93cen=E1culo de =
iniciados=94. =93No=20
desvaloricemos los encuentros de elites =96aclara=96, pero adem=E1s =
podemos ser=20
fuertemente propulsores de m=E1s iniciados, en esta especie de fanatismo =
laico=20
para los que creemos que la cultura puede cambiar y transformar las =
ciudades y a=20
los ciudadanos.=94</P></DIV>
<SCRIPT type=3Dtext/javascript>
				//<![CDATA[
				var cuerpo =3D new get_obj('cuerpo');
				cuerpo.style.fontSize =3D ACTUAL_FONTSIZE + "px";
				//]]>
			</SCRIPT>
</DIV>
<DIV class=3Dpienota>
<DIV class=3Dbotonespie><A title=3D"Recortar esta nota y guardarla"=20
onclick=3D"clippings.add('/diario/suplementos/espectaculos/17-17387-2010-=
03-26.html','Dos%20escritores%20y%20sus%20laberintos')"=20
href=3D"javascript:;"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-cortar.gif"></A>&nbsp;=
<A=20
title=3D"Versi=F3n para imprimir"=20
href=3D"http://www.pagina12.com.ar/imprimir/diario/suplementos/espectacul=
os/17-17387-2010-03-26.html"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-imprimir.gif"></A>&nbs=
p;<A=20
title=3D"Enviar por mail" onclick=3Dmail(0) href=3D"javascript:;"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-enviar.gif"></A> =
</DIV>
<P style=3D"TEXT-ALIGN: right"><A title=3DArriba=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/17-173=
87-2010-03-26.html#arriba"><IMG=20
src=3D"http://www.pagina12.com.ar/commons/imgs/ico-arriba-pie.gif"></A></=
P></DIV>
<DIV class=3Dpermalink><IMG alt=3D""=20
src=3D"http://www.pagina12.com.ar/commons/imgs/go-gris.gif">&nbsp;Permali=
nk:<BR><A=20
class=3Dcespectaculos title=3D""=20
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/17-173=
87-2010-03-26.html">http://www.pagina12.com.ar/diario/suplementos/especta=
culos/17-17387-2010-03-26.html</A>=20
</DIV></DIV>
<DIV class=3D"columna232 left6">
<DIV class=3Dtop12 id=3Dbloque_tags></DIV>
<DIV class=3D"foto_nota top12"><IMG style=3D"WIDTH: 232px" alt=3D""=20
src=3D"http://www.pagina12.com.ar/fotos/espectaculos/20100326/notas_e/na3=
3fo10.jpg">=20
</DIV>
<DIV class=3Depigrafe>Mar=EDa Kodama junto al artista pl=E1stico Rogelio =

Polesello.</DIV>
<DIV class=3Dautorfoto>Imagen: Rafael Yohai</DIV>
<DIV class=3Dtop12>
<DIV class=3Dsubnotas>
<DIV class=3Dsubvolanta>SUBNOTAS</DIV>
<UL>
  <LI><A class=3Dcespectaculos title=3D"Para anotar en la agenda"=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/subnot=
as/17387-4862-2010-03-26.html">Para=20
  anotar en la agenda</A> </LI></UL></DIV></DIV>
<DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://ads.pagina12.com.ar/banner.php?s=3D120&amp;w=3D232&amp;h=3D=
0&amp;t=3D_blank&amp;cla=3Dbannerp12"></SCRIPT>
</DIV>
<DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://ads.pagina12.com.ar/banner.php?s=3D121&amp;w=3D232&amp;h=3D=
0&amp;t=3D_blank&amp;cla=3Dbannerp12"></SCRIPT>
</DIV>&nbsp; </DIV>
<DIV class=3D"columna232 left12">
<DIV class=3Dtop12></DIV>
<DIV class=3Dtop12 id=3Dnotaspag12>
<DIV id=3Dclippings_top>
<DIV id=3Dclippings_user></DIV>
<DIV id=3Dclippings_toc></DIV>
<DIV id=3Dclippings_total></DIV></DIV>
<DIV id=3Dclippings_container style=3D"DISPLAY: none">
<DIV id=3Dclippings_folder></DIV>
<DIV id=3Dclippings_controls><SPAN id=3Ddel_selected></SPAN><SPAN=20
id=3Ddel_all></SPAN><SPAN id=3Dclip_help></SPAN></DIV></DIV></DIV>
<DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://ads.pagina12.com.ar/banner.php?s=3D124&amp;w=3D232&amp;h=3D=
0&amp;t=3D_blank&amp;cla=3Dbannerp12"></SCRIPT>
</DIV>
<DIV class=3D"top12 desplegable_titulo on_espectaculos">CULTURA Y=20
ESPECTACULOS</DIV>
<DIV class=3D"top12 desplegable_boton boton_cerrar" =
id=3Dboton_indice_secciones=20
onclick=3D"_toggle('indice_secciones')">&nbsp;indice</DIV>
<DIV class=3Dindice id=3Dindice_secciones>
<UL>
  <LI><SPAN class=3Dvolanta>CINE&gt; NUEVOS DESAFIOS PARA LA ESCUELA =
NACIONAL DE=20
  EXPERIMENTACION Y REALIZACION CINEMATOGRAFICA</SPAN><BR><A =
class=3Dcespectaculos=20
  title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/5-1738=
4-2010-03-26.html">=93La=20
  formaci=F3n tiene que ver con pensar sobre cine=94</A> <BR>Por la =
escuela pasaron=20
  Trist=E1n Bauer, Luc=EDa Puenzo, Lucrecia Martel y el recordado =
Fabi=E1n...=20
  <BR><SPAN class=3Dautor>Por Oscar Ranzani</SPAN>=20
  <LI><SPAN class=3Dvolanta>OPINION</SPAN><BR><A class=3Dcespectaculos =
title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1738=
5-2010-03-26.html">Una=20
  pol=EDtica sin precedentes</A><BR><SPAN class=3Dautor>Por Juan Jos=E9 =
Jusid</SPAN>=20
  <LI><SPAN class=3Dvolanta>GUY RITCHIE PREPARA UN FILM SOBRE LOS =
MITICOS=20
  CABALLEROS</SPAN><BR><A class=3Dcespectaculos title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1738=
6-2010-03-26.html">El=20
  retorno de Arturo</A><BR><SPAN class=3Dautor>Por Tom Mendelsohn</SPAN> =

  <LI><SPAN class=3Dvolanta>CHICOS&nbsp;&gt;&nbsp;GUSTAVO MONJE Y =
GISELLE PESSACQ=20
  PRESENTAN LOS FABULOSOS GRIMM</SPAN><BR><A class=3Dcespectaculos =
title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/11-173=
82-2010-03-26.html">=93Las=20
  historias tal como son=94</A><BR><SPAN class=3Dautor>Por Sebasti=E1n =
Ackerman</SPAN>=20

  <LI class=3Dactual><SPAN =
class=3Dvolanta>CULTURA&nbsp;&gt;&nbsp;PRESENTACION DE LA=20
  BIENAL BORGES-KAFKA/BUENOS AIRES-PRAGA 2010</SPAN><BR><SPAN=20
  class=3Dcespectaculos>Dos escritores y sus laberintos</SPAN><BR><SPAN=20
  class=3Dautor>Por Silvina Friera</SPAN>=20
  <LI><SPAN class=3Dvolanta>MUSICA&nbsp;&gt;&nbsp;B. B. KING TOCO ANTE =
UN LUNA=20
  PARK REPLETO DE DEVOTOS</SPAN><BR><A class=3Dcespectaculos title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/3-1737=
9-2010-03-26.html">Por=20
  siempre Rey del Blues</A><BR><SPAN class=3Dautor>Por Cristian =
Vitale</SPAN>=20
  <LI><SPAN class=3Dvolanta>TELEVISION&nbsp;&gt;&nbsp;LECCIONES EN LA =
OSCURIDAD,=20
  DE WERNER HERZOG, HOY A LAS 22 POR INFINITO</SPAN><BR><A =
class=3Dcespectaculos=20
  title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/8-1738=
8-2010-03-26.html">La=20
  realidad transfigurada</A><BR><SPAN class=3Dautor>Por Luciano =
Monteagudo</SPAN>=20
  <LI><SPAN class=3Dvolanta>CULTURA&nbsp;&gt;&nbsp;PIDEN REABRIR EL CASO =

  PASOLINI</SPAN><BR><A class=3Dcespectaculos title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/17-173=
89-2010-03-26.html">En=20
  busca de una verdad oculta</A><BR>
  <LI><SPAN class=3Dvolanta>HISTORIETA &nbsp;&gt;&nbsp;LA BURBUJA DE =
BERTOLD, DE=20
  DIEGO AGRIMBAU Y GABRIEL IPPOLITI</SPAN><BR><A class=3Dcespectaculos =
title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/18-173=
76-2010-03-26.html">El=20
  poder de la palabra p=FAblica</A><BR><SPAN class=3Dautor>Por Andr=E9s=20
  Valenzuela</SPAN>=20
  <LI><A class=3Dcespectaculos title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1737=
7-2010-03-26.html">Lanzamientos</A><BR>
  <LI><A class=3Dcespectaculos title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1737=
8-2010-03-26.html">Vi=F1etas</A><BR>
  <LI><SPAN class=3Dvolanta>FESTIVAL</SPAN><BR><A class=3Dcespectaculos =
title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1738=
0-2010-03-26.html">Folklore=20
  para todos</A><BR>
  <LI><SPAN class=3Dvolanta>PACO DE LUCIA</SPAN><BR><A =
class=3Dcespectaculos=20
  title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1738=
1-2010-03-26.html">Doctor=20
  de la guitarra</A><BR>
  <LI><SPAN class=3Dvolanta>LITERATURA</SPAN><BR><A =
class=3Dcespectaculos title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/2-1738=
3-2010-03-26.html">El=20
  Man Booker =93perdido=94</A><BR>
  <LI><SPAN class=3Dvolanta>VISTO &amp; OIDO</SPAN><BR><A =
class=3Dcespectaculos=20
  title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/espectaculos/15-173=
90-2010-03-26.html">VISTO=20
  &amp; OIDO</A><BR></LI></UL></DIV></DIV>
<DIV id=3Dpie>
<DIV id=3Dmenu_pie>
<UL>
  <LI><A title=3D""=20
  href=3D"http://www.pagina12.com.ar/diario/ultimas/index.html">Ultimas=20
  noticias</A>=20
  <LI><A title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/principal/index.html">Edicion=20
  impresa</A>=20
  <LI><A title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/diario/suplementos/index.html">Supleme=
ntos</A>=20

  <LI><A title=3D""=20
  href=3D"http://www.pagina12.com.ar/buscador/index.php">Busqueda</A>=20
  <LI><A title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/usuarios/publicidad.php">Publicidad</A=
>=20
  <LI><A title=3D""=20
  =
href=3D"http://www.pagina12.com.ar/usuarios/institucional.php">Institucio=
nal</A>=20

  <LI><A title=3D""=20
  href=3D"http://www.pagina12.com.ar/usuarios/correo.php">Correo</A>=20
  <LI><A title=3D"" =
href=3D"http://www.pagina12.com.ar/usuarios/rss.php"><IMG=20
  style=3D"POSITION: relative; TOP: 2px" alt=3DRSS=20
  =
src=3D"http://www.pagina12.com.ar/commons/imgs/rss-icon.gif">&nbsp;RSS</A=
>=20
</LI></UL></DIV>
<DIV id=3Dlogo_pie>
<P><IMG alt=3D"Pagina/12 - hosted by IFX"=20
src=3D"http://www.pagina12.com.ar/commons/imgs/logopie.gif"></P>
<P><IMG alt=3DMovil=20
src=3D"http://www.pagina12.com.ar/commons/imgs/cellphone.gif"><STRONG>Des=
de su=20
m=F3vil acceda a trav=E9s de <SPAN=20
class=3Dcprincipal>http://m.pagina12.com.ar</SPAN></STRONG></P>
<P>=A9 2000-2010 www.pagina12.com.ar | Rep=FAblica Argentina | <A=20
title=3D"Pol=EDtica de privacidad"=20
href=3D"http://www.pagina12.com.ar/usuarios/politica_privacidad.php">Pol=ED=
tica de=20
privacidad</A> | Todos los Derechos Reservados</P>
<P>Sitio desarrollado con software libre <A title=3D"Sistema operativo =
GNU/Linux"=20
href=3D"http://es.wikipedia.org/wiki/GNU/Linux">GNU/Linux</A>.</P></DIV><=
/DIV>
<DIV class=3Dclear></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
	var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
	document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	var pageTracker =3D _gat._getTracker("UA-5077596-1");=0A=
	pageTracker._initData();=0A=
	pageTracker._trackPageview();=0A=
	</SCRIPT>
</DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/logo-home.gif

R0lGODlh0gAtAOf9ACMfHiQgHyUhICUhICYiIScjIigkIyklJCklJComJSsnJiwoJy0pKC8qKS8r
KjAsKzEtLDIuLTMvLjQvLjQwLzUxMDYyMTczMjg0Mzk1NDo1NDs2NTs3Njw4Nz05OD46OT87OkA8
OkE8O0I9PEM+PUM/PkRAP0ZCQUdDQUhDQklEQ0tGRUxHRkxIR01JSE5KSU9LSlBMSlJNTFNOTVVQ
T1ZRUFhTUllUU1pWVe8UIltXVlxYVl1ZV15aWF9aWWBcW2JdXGNeXWRfXmVgX2ZhYGdiYWhjYmlk
Y+8pN2plZGtmZW1oZ25paG9qaXBsanFta3JubHNvbXVwbnZycHhzcnl0c/BBSHp1dHt2dXx3dn14
d396eIB7eoF8e4J9fIN+ffNOU4R/foWAf4eCgYiDgvNWW4qFhIuGhYyHho2Ih46JiJCKiZGMi/Vh
ZpONjJSPjpaRj5eSkJiTkZmUkpqVk5uWlZ2Ylp6ZmJ+amaCbmqGcm6KdnKOenaWgn6ahoKeioaij
oqmko6ulpKympa2npq6pqLCrqbGsqrKtq7SvrbWwr7axsLeysbWzt7izsrm0s7q1tLy2tb23tr64
t7u5vb+5uMC6ub27v8G8usK9u8C9wsO+vMG/w8S/vcXAv8PBxcbBwMfCwcXCx8jDwsfEycrEw8jG
yszGxc3IxsvIzczKzsrMyc/KyNDLyc7M0NDN0dLNzNPOzdHP09XPztDSz9bQz9fR0NLU0dPV0tnT
0tTW09fV2dXX1NrV09vW1NnX293X1tja1tvd2d3b3+Db2dze29/c4eLc297g3d/h3uLg5ODi3+Xg
3uTh5uHk4Ofi4OPl4ejj4uTm4+fk6erk4+Xn5Ovl5Obo5enn6+fp5u3n5ujq5/7i5uzq7urs6fDq
6evu6vHs6u/s8e3v6/3o6/Pt7O/x7fLv9PXv7vDy7/Hz8Pfx8PTy9vL08fP18vn08vT38/v19Pb4
9Pj2+vf59v339vj69/v4/fn7+P/5+Pr8+fv9+v/8+v78//z/+/7//CH+FUNyZWF0ZWQgd2l0aCBU
aGUgR0lNUAAsAAAAANIALQAACP4A/wn8967dvoEIE/5z506hw4cIaxmqBbGixYsYM2rcOJAct4/c
yCGEl8+hQY34XvUJ02SIECZd9KiyV3FYkwgAAAi4EOMIljBhumB5MgSGhwI5E7DIEokex3+UWuQE
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

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ed_anterior.gif

R0lGODlhBwALAIABAFZRRP///yH5BAEAAAEALAAAAAAHAAsAAAIPjI8GCXvtAnQzTgRZfOkUADs=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ed_palito.gif

R0lGODlhBwALAIABALSyqP///yH5BAEAAAEALAAAAAAHAAsAAAINjI+Aptu5wjuTxSojKgA7

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ed_siguiente.gif

R0lGODlhBwALAIABAFZRRP///yH5BAEAAAEALAAAAAAHAAsAAAIRjG+AqQjvXgsSUnlwnmn5UAAA
Ow==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-anteriores.gif

R0lGODlhCQALAJECAP///1BPT////wAAACH5BAEAAAIALAAAAAAJAAsAAAIZlIIZFuCuQJKtPSpp
rRfvnV2IpljPcpRoAQA7

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-buscar.gif

R0lGODlhCgALAJECAP///1BPT////wAAACH5BAEAAAIALAAAAAAKAAsAAAIalBOmggC4gnPpzFnl
fUrTqCFVl4gLOJ7QuRQAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-correo.gif

R0lGODlhCgALAJEDAP7+/v///1BPT////yH5BAEAAAMALAAAAAAKAAsAAAIanI+Zwu0cYgChVRpF
1UBQDnnhpknZgyqqWgAAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-kiosco.gif

R0lGODlhDQANAJEAAP///1BPT////wAAACH5BAEAAAIALAAAAAANAA0AAAIjlI8Skc2N3pp0mQCy
1nL7pwBVBmKeGFUTxF7gYYUoTLrOUwAAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/buscar-bot.gif

R0lGODlhMgANAMQAAFxbWWhmZLOxp1VUU1ZVVJCOiGlnZbCvpVlYV46Nhn9+eVtZWGloZldWVYOB
fGRjYVBPT7SyqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAyAA0AAAV/IAQRT2mej4GubLsiIuQcUW3feK7vu5BAAwFvSCziHoBbDGJj1pyRmFKE
g0alt0CyyY12oU4wV/zMbstoshVd9bKt2imWfKV33Utc/B6+f3NLfW42e2+Gg4J4f2wRhXVWWE9U
TZNrTHYBQUabnEcQCp2hRgUxDS4lDKeqqgsiIQA7

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/abrir3.gif

R0lGODlhCQAJAJEAAHl4eHd2dv///3Z1dSH5BAAAAAAALAAAAAAJAAkAAAINnH+Byyj/FmyiMWBz
AQA7

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/logo-espectaculos_ch.gif

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

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-abrirnota.gif

R0lGODlhFAATALMAAPz8/ICAgLa2trOzs3x8fLS0tIKCgri4uHt7e4SEhLGxsf///3V1dQAAAAAA
AAAAACH5BAAAAAAALAAAAAAUABMAAAQ+EJzEqr2XCCCw/0LwjZZInt6iruxCuiP8yelrx/fF5hZM
Yz+Gr9WqAVFC44moQjovpmcl0JFWCoCB4YlQACIAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-a+vertical.gif

R0lGODlhFAASALMIALa2tvz8/ICAgHx8fISEhLi4uP///3V1df///wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAUABIAAAQ1MBRyqr13gACw/4DwjZZInmhaGaxqGe8Fk/NR2yerr/ot
x8BR7ebDDF3IpHLJTCGe0KhUGgEAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-a-vertical.gif

R0lGODlhFAARALMAAICAgPz8/LGxsXt7e7a2toKCgrS0tLOzs////3V1dQAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAUABEAAAQpMMlJq704680v+t2EiGEySmf3rSiLpSkHl3Np3zgF4ACB
G4FDITQQBCIAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-cortar.gif

R0lGODlhFAATALMAAPz8/ICAgLa2trOzs3x8fLS0tIKCgri4uHt7e4SEhLGxsf///3V1dQAAAAAA
AAAAACH5BAAAAAAALAAAAAAUABMAAAQ9EJzEqr2XCCCw/0LwjZZInmhKLqxqLa/Hthdc2d/MzDra
qzoeDsOrxVy4YernarpMzkDHySgABgYXQgGIAAA7

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-imprimir.gif

R0lGODlhFAATALMAAPz8/ICAgLa2trOzs3x8fLS0tIKCgri4uHt7e4SEhLGxsf///3V1dQAAAAAA
AAAAACH5BAAAAAAALAAAAAAUABMAAARFEJzEqr2XCCCw/0LwjZZ4LWiaktXyuSyMyaOr2ixDW7tn
q7pcL1i7GYfD00tnDCKZN+cy9jpGS7lPoJPFFAADQ5eBUAAiADs=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-enviar.gif

R0lGODlhFAATALMAAPz8/ICAgLa2trOzs3x8fLS0tIKCgri4uHt7e4SEhLGxsf///3V1dQAAAAAA
AAAAACH5BAAAAAAALAAAAAAUABMAAAQ+EJzEqr2XCCCw/0LwjZZInmi6rGzLfgsaezMd1xcO74y7
VjqgjOebBXtDW7GVajoxpicj0JEyCoCBwYlQACIAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/go-gris.gif

R0lGODlhCwALALMAAPn5+b++vqqpqff393t6evX19fDw8Kinp7q5ufLy8nh3d+/v79/f3+Tj4///
/3Z1dSH5BAAAAAAALAAAAAALAAsAAAQt0DnTai3Sncf7C07jeQrAdM64nJzkrajLwW3a0Y99iyNX
OgLFiIDIJCyVgSQCADs=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/ico-arriba-pie.gif

R0lGODlhDwAUALMNAPz8/ICAgLa2trOzs3x8fLS0tIKCgri4uHt7e4SEhLGxsf///3V1df///wAA
AAAAACH5BAEAAA0ALAAAAAAPABQAAAQ4sMlJq704652BCEwoikHhjeioEGmLtEubLrQs1rWcM7tu
j7TYDyeEFXs/VCIZMhyYjIEHJAsIABEAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/fotos/espectaculos/20100326/notas_e/na33fo10.jpg

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

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/rss-icon.gif

R0lGODlhDAAMAOZUAPSTPf3x5uOAPu6GOu6HOvabROuDOemOQuqPQuBpLOh7N+t+MuuAOfGMPOd2
MPKPPOV2NvCLO+6FM/WWPuNvLvGKNOB7PeNyNfOPNvWVO/GxivzAg/mrXfrl2Peyde2aY/eZP/q4
dvScT/q9g/ujRv7nzuVzLvu/g/uvX/jEmuOAU+yHPvnHmvS8mP3q2fOkZt9qMPmxav7z5u6mffu6
d+FuNPq3dvO2i/SSPfuuXv3v5fCdZfaraOuAMfi5gf748uh5MOl+N/jFmvGVTdteKvGPOeZ6M/CN
QN1jK/3w5veXOO+GNPaUN/7y5viYOPqbOfOONvudOv/58////////wAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAFQALAAAAAAMAAwAAAeNgFQCQQYEEQ8AExkIgiYfKxIVGExOT1EHRkBTU0ksBZVRSjgGPS9C
LlNNOaFQDQQSKTxMIVJSHFBLAxEVm000KFIBRwsMDxgFJzJTNh5TNw4KAEwxGyRNAUs6HRQQE05S
UyM+UzstUwkXIE8lPyJDUxozUyowCKxLCw4UCUhEFlQHijQYwEABhAs1/gUCADs=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/logopie.gif

R0lGODlhyAAZAOf/ACMfHiQgHyUhICUhICYiIScjIigkIyklJCklJComJSsnJiwoJy0pKC8qKS8r
KjAsKzEtLDIuLTMvLgA1mzQvLjUxMAA+gjYyMTczMjg0Mzk1NDo1NDs2NTs3Nj04Nz46OT87OkA8
OkE8O0I9PEM+PUM/PkRAP0VBQEZCQUdDQUhDQklEQ0tGRUxHRkxIR05KSVBMSlFNS1JNTChXmFRP
TlVQT1ZRUFdSUVhTUllUU1lVVFpWVe8UIltXVlxYVl1ZV/AXKV5aWF9aWWBbWmFcW2JdXGNeXWVg
X2ZhYGdiYWhkY2plZEJtqmtmZW1oZ25paG9qaXBraXBsanFta3JubHNvbXRwbnVxb3ZycHdycXl0
c3p1dHt2dfFDSXx3dn14d355eH96eYB7eoF8e4J9fF+Gs4N+fYR/foWAf4aBgIeCgYmEg4qFhIuG
hYyHho2Ih4+KiZGLipKMi5ONjJSPjXWWvpWQjpaRj5iTkZqVk56ZmJ+amaCbmoOg0IahxKGcm6Kd
nKOenaSfnqahoKijoqmko5Kqx6ulpKympa6op6+pqLCrqZWx1bGsqrKtq7OurLSvrbaxsLeysbiz
srm0s7q1tLy2tam81b64t7u5vfifpb+5uPmgpsC6ucG8usK9u8O+vMS/vcPAxMXAv8TBxcbBwMfC
wcXCx8rEw7bJ4/qwtsvGxMnHy83HxsvJzc/KyM7M0NLMy9POzdDSz9PQ1dbQz9fR0NLU0dPV0tnT
0svX5dXX1PrGy9rV09vW1NnX29fZ1tzX1d3Y1tvY3Nnb197Z2Nrc2eDa2dvd2t7b4OHb2vzP0tze
293f3OPd3ODe4t/h3uXf3uLg5ODi39vk7Obh3+Hk4OPl4ejj4uTm4+vl5Obo5ero7Ojq5+nr6Obs
7urs6e/q6PDr6evu6vHs6u3v6+7w7fHu8/Tu7ezx9O/x7vDy7/Hz8PTy9vL08fXz9/P18vjz8fD2
+Pb0+PT38/b49PT5/Pf59vj69/v4/fn7+P/5+Pr8+fv9+vz/+/7//CwAAAAAyAAZAAAI/gD5CRxI
sKDBgwgTKlzIsCHCfxAjSpxIsaLFixgzUpRHzZ4hXbou/ZNX0SMTC3Us5qOlKBKrZNKG0cpUKNOz
fDhz6mT15pfOn0BzPhsWtKjRoKo0acr3LBKpZLBcAj0XaYwSJVf2ONPItavXifn2/RO7T2y6fZeY
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
FwbxcHbv/fCHN3zeQUn0oCP+8ZCnUEAAADs=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pagina12.com.ar/commons/imgs/cellphone.gif

R0lGODlhEAAQAOZfAMrKys/Pz6qqqnV1dcHBwaCgoMLCwqGhoeDg4MbGxnR0dMnJyb29veTk5Nzc
3MTExN7e3svLy5qamsDAwKOjo5mZmSGg9lZWVh6V+ZSUlF1dXb7O2R+Y+DCv9aysrB6X98PDw9RS
XqPb9y+s9qHa952dnZ3Y+L3N1oiIiLCwsOXl5dDQ0CCa9yeZ98jIyCud8qXa9nt7e3JycpOTk5aW
lpiYmNbW1tjY2MzV29nZ2R6X+JeXl6Pa9iGe96mpqXl5eWlpaZCQkJWVleHh4SCf9r6+vn/Fdqen
p+jo6M7OznBwcGFhYb7P2b+/v9XV1W1tbXFxcaLa9319fXd3d3i+b1lZWSGh9WVlZVJSUrOzs9ra
2iGd95KSktPT08XFxfPz8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAF8ALAAAAAAQABAAAAebgF+Cg4RCKISIiDNYiV8EPgcSNRU7WReNXDkIDQ1DEA5VjUFIGC06
Hy84Go0ZKhwmJFEjTEuNNAgsIjwwHRtXjRIQWz1EFlYnQI0lDhELCQ8EK0+NBVpURgUGIQFKjRQ3
zwQTRQEKjUc2FAYFTQUBU40CTiAGEwwMATGNHl0CLgJeBCSR0igFgIMAIgBYAKURgR8KBkgcIOMA
oUAAOw==

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/css/base.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 17px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 6px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.2em
}
CODE {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 26px; LINE-HEIGHT: 25px
}
H1.titulo_bloque {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 5px; =
FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: #f8f7f6; =
PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #8e8a7b; =
PADDING-TOP: 3px
}
H1.bottom3 {
	BORDER-BOTTOM: #ccc9bd 1px solid
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
32px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 28px; PADDING-TOP: =
6px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: =
20px; PADDING-TOP: 0px; LETTER-SPACING: normal
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
INPUT[type=3Dtext] {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
INPUT[type=3Dpassword] {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
SELECT {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
TEXTAREA {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #028ccd
}
A:hover {
	COLOR: #028ccd; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
ACRONYM {
	CURSOR: help
}
#contenedor_principal {
	MARGIN: 0px auto; WIDTH: 988px
}
#cabecera {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 12px; WIDTH: 964px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#pre_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 12px; WIDTH: 964px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 12px; WIDTH: 964px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 12px; WIDTH: 964px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#logo {
	LEFT: 12px; FLOAT: left; POSITION: relative; TOP: 28px; TEXT-ALIGN: =
left
}
#cabecera {
	HEIGHT: 78px
}
#cabecera A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#fecha_logo {
	FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #504f4f; =
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#r12_fecha_logo {
	FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #504f4f; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-ALIGN: left
}
#r12_fecha_logo .fecha_edicion {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #504f4f
}
#pre_menu {
	MARGIN-TOP: 6px; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: =
#504f4f; TEXT-ALIGN: right
}
#pre_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px
}
#pre_menu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
4px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 4px; =
LIST-STYLE-TYPE: none
}
#pre_menu UL LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; COLOR: =
#504f4f; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebeae5
}
#pre_menu UL LI.fff A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
#pre_menu UL LI A:hover {
	COLOR: #028ccd; TEXT-DECORATION: none
}
#pre_menu UL LI A.curva1 {
	BACKGROUND: url(/commons/imgs/curva-arr-izq.gif) #ebeae5 no-repeat left =
top
}
#pre_menu UL LI A.curva2 {
	BACKGROUND: url(/commons/imgs/curva-arr-izq2.gif) #ccc9bd no-repeat =
left top
}
#pre_menu UL LI A IMG {
	POSITION: relative; TOP: 2px
}
#menu {
	FONT-SIZE: 11px; BACKGROUND: #504f4f; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; HEIGHT: 30px
}
#menu .sep {
	MARGIN-LEFT: 15px
}
#menu A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 1px; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#menu SPAN.disabled {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 1px; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#menu A {
	COLOR: #fff; HEIGHT: 28px
}
#menu SPAN.disabled {
	MARGIN-TOP: 7px; CURSOR: help; COLOR: #aaa
}
#menu A:hover {
	BACKGROUND: #f0f0f0; COLOR: #028ccd
}
#menu A SPAN {
	MARGIN-TOP: 5px; DISPLAY: block
}
#menu A.select {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#menu A.select SPAN {
	MARGIN-TOP: 8px; DISPLAY: block
}
#menu #buscar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu #buscar A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
#menu #buscar FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
5px 0px 0px; PADDING-TOP: 0px
}
#menu #buscar A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#menu #buscar INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; FONT-FAMILY: courier, =
serif; HEIGHT: 16px; BACKGROUND-COLOR: #ebeae5; BORDER-RIGHT-WIDTH: 1px
}
#menu #buscar INPUT:hover {
	BACKGROUND-COLOR: #fff
}
#menu #buscar IMG {
	POSITION: relative; TOP: 2px
}
#menu A.menuon {
	COLOR: #028ccd; BACKGROUND-COLOR: #f0f0f0
}
#menu A.menuon_ultimas {
	COLOR: #ca0000; BACKGROUND-COLOR: #f0f0f0
}
#menu A.menuon_rosario {
	COLOR: #3e7094; BACKGROUND-COLOR: #f0f0f0
}
#menu A.menusemion {
	COLOR: #028ccd; BACKGROUND-COLOR: #c0c0c0
}
#menu IMG {
	DISPLAY: inline
}
#submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; =
BORDER-LEFT-COLOR: #ccc9bd; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: =
uppercase; COLOR: #000; BORDER-TOP-COLOR: #ccc9bd; PADDING-TOP: 2px; =
BORDER-BOTTOM: #ccc9bd 1px solid; BACKGROUND-COLOR: #f0f0f0; =
BORDER-RIGHT-COLOR: #ccc9bd
}
#submenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#submenu UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
8px; MARGIN: 0px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none
}
#submenu A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; COLOR: =
#504f4f; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#submenu A:hover {
	BACKGROUND: #028ccd; COLOR: #fff
}
.submenuon {
	BACKGROUND: #028ccd; COLOR: #fff! important
}
.submenuon A:link {
	BACKGROUND: #028ccd; COLOR: #fff! important
}
.submenuon A:visited {
	BACKGROUND: #028ccd; COLOR: #fff! important
}
.submenuon A:hover {
	BACKGROUND: #028ccd; COLOR: #fff! important
}
.submenuon A:active {
	BACKGROUND: #028ccd; COLOR: #fff! important
}
#pie {
	CLEAR: both; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: =
964px; PADDING-TOP: 12px
}
#menu_pie {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; =
BACKGROUND-COLOR: #504f4f; TEXT-ALIGN: center
}
#menu_pie UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#menu_pie UL LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_pie A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: =
#fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#menu_pie A:hover {
	COLOR: #028ccd; BACKGROUND-COLOR: #f0f0f0
}
#logo_pie {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#logo_pie P {
	FONT-SIZE: 11px; COLOR: #504f4f
}
#logo_pie A {
	FONT-SIZE: 11px; COLOR: #504f4f; TEXT-DECORATION: underline
}
.subnotas {
	BORDER-TOP: #ccc9bd 1px solid; MARGIN-TOP: 4px; FONT-SIZE: 12px; COLOR: =
#504f4f; LINE-HEIGHT: 14px; BORDER-BOTTOM: #ccc9bd 1px solid
}
.subnotas UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 4px =
16px 8px; PADDING-TOP: 0px
}
.subnotas UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/commons/imgs/bullet2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.subvolanta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #504f4f; =
PADDING-TOP: 0px
}
.produccion A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; COLOR: #000000! important; LINE-HEIGHT: =
14px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e6e5df
}
.subnotas .autor {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 10px! important; COLOR: #504f4f! =
important
}
.subnotas_secc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; COLOR: #504f4f; LINE-HEIGHT: 14px; PADDING-TOP: 2px
}
.subnotas_secc P.title {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; COLOR: #565144; BORDER-BOTTOM: =
#dbdad5 1px solid
}
.subnotas_secc UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
.subnotas_secc UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.subnotas_secc A {
	PADDING-LEFT: 0px; font-color: #504F4F
}
.subnotas_secc A:hover {
	COLOR: #028ccd! important
}
.subnotas_secc A:visited {
	COLOR: #504f4f
}
.subnotas_secc .subvolanta {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #565144; =
LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
.subnotas_secc .autor {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 20px
}
.notamadre A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #028ccd; PADDING-TOP: 4px
}
.notamadre H4 A {
	COLOR: #028ccd
}
.todos {
	BORDER-RIGHT: #ccc9bd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ccc9bd 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc9bd 1px solid; COLOR: #504f4f! =
important; LINE-HEIGHT: 11px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc9bd =
1px solid; TEXT-ALIGN: left
}
.todostema {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: =
uppercase; COLOR: #028ccd; PADDING-TOP: 6px; BORDER-BOTTOM: #ebeae5 2px =
solid
}
.todos H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 8px; COLOR: #504f4f! important; LINE-HEIGHT: 13px; =
PADDING-TOP: 0px
}
.todos P {
	FONT-SIZE: 12px; COLOR: #000000! important
}
.todos H2 {
	FONT-SIZE: 18px; COLOR: #000000! important
}
.todos H3 {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; COLOR: #000000! important
}
.todos A A:link A:visited {
	COLOR: #000000
}
.recorte {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; COLOR: #8e8a7b; PADDING-TOP: 0px
}
.minirecorte {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 10px; COLOR: #8e8a7b; PADDING-TOP: 0px
}
.columna1 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna2 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna3 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna4 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna5 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna720 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna232 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna7 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna110 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna354 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna476 {
	MARGIN-TOP: 0px! important; DISPLAY: inline; FLOAT: left; TEXT-ALIGN: =
left
}
.columna1 {
	MARGIN: 12px 0px 12px 12px; WIDTH: 354px
}
.columna2 {
	MARGIN: 12px 0px 12px 12px; WIDTH: 354px
}
.columna232 {
	WIDTH: 232px
}
.columna4 {
	MARGIN: 0px 6px 0px 12px; WIDTH: 476px
}
.columna476 {
	WIDTH: 476px
}
.columna470 {
	MARGIN-TOP: 0px! important; WIDTH: 470px
}
.columna5 {
	MARGIN-LEFT: 6px; WIDTH: 476px
}
.columna720 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 12px; WIDTH: 720px
}
.columna7 {
	WIDTH: 964px
}
.columna110 {
	WIDTH: 110px
}
.columna220 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: =
20px 0px 0px 6px; BORDER-LEFT: black 1px solid; WIDTH: 130px; =
BORDER-BOTTOM: black 1px solid
}
.columna354 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 12px; WIDTH: 354px
}
#nota_tapa {
=09
}
#nota_tapa TD {
	VERTICAL-ALIGN: top
}
#nota_tapa H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; PADDING-BOTTOM: =
0px; COLOR: #028ccd; PADDING-TOP: 0px
}
#nota_tapa H2 A {
	COLOR: #028ccd
}
#nota_tapa LI A {
	COLOR: #028ccd
}
#nota_tapa P {
	FONT-SIZE: 13px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px
}
#nota_tapa P.volanta {
	PADDING-BOTTOM: 0px
}
#nota_tapa UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
LIST-STYLE-IMAGE: url(/commons/imgs/bullet2.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE.titular_con_foto {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.titular_con_foto TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TABLE.titular_con_foto .foto_titular {
	MARGIN-RIGHT: 10px
}
.volanta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#565144; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.volantasuple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#565144; LINE-HEIGHT: 15px; PADDING-TOP: 0px; LETTER-SPACING: 0.1em
}
.fecha {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #565144; =
LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.fecha_edicion {
	COLOR: #028ccd
}
.autor {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #565144; PADDING-TOP: 0px; =
TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.visor {
	PADDING-BOTTOM: 5px
}
.unautorfoto {
	PADDING-RIGHT: 6px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; MARGIN: 0px; COLOR: #8e8a7b; LINE-HEIGHT: 12px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ccc9bd; TEXT-ALIGN: =
right
}
.seccionx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ebeae5; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.seccionx H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: =
#504f4f; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; =
PADDING-TOP: 0px
}
.seccionx H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px
}
.seccionx H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 2px; COLOR: #504f4f; LINE-HEIGHT: 15px; =
PADDING-TOP: 2px
}
.seccionx H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 4px; COLOR: #504f4f; LINE-HEIGHT: 15px; =
PADDING-TOP: 0px
}
.seccionx H2 A:visited {
	COLOR: #8e8a7b
}
.seccionx .volanta {
	LINE-HEIGHT: 11px
}
.seccionx UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.seccionx UL LI {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc9bd 1px solid
}
.seccionxblanco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
.seccionxblanco .noticia {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #ccc9bd 1px solid
}
.seccionxblanco H3 {
	PADDING-LEFT: 6px; FONT-SIZE: 10px; BACKGROUND: #d5d2c7; MARGIN-BOTTOM: =
6px; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: left
}
.seccionxblanco H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: =
0px; COLOR: #028ccd; PADDING-TOP: 0px
}
.seccionxblanco H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: =
0px; COLOR: #028ccd; PADDING-TOP: 0px
}
.seccionxblanco .noticia .autor {
	PADDING-LEFT: 0px
}
.seccionxblanco UL {
	PADDING-LEFT: 14px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: =
url(/commons/imgs/bullet3.gif); LINE-HEIGHT: 13px
}
.desplegable_titulo {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 19px; =
TEXT-ALIGN: left
}
.no_desplegable_titulo {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 19px; =
TEXT-ALIGN: left
}
.desplegable_boton {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 19px; =
TEXT-ALIGN: left
}
.desplegable_titulo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left
}
.desplegable_boton {
	PADDING-RIGHT: 24px; CURSOR: hand; BACKGROUND-COLOR: #504f4f
}
.no_desplegable_titulo {
	BACKGROUND-COLOR: #504f4f
}
.boton_abrir {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: =
url(/commons/imgs/cerrar_abrir.gif); BACKGROUND-REPEAT: no-repeat
}
.boton_cerrar {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(/commons/imgs/cerrar_abrir.gif); BACKGROUND-REPEAT: no-repeat
}
.noticia {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.noticia .hora {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; COLOR: =
#ca0000
}
.noticia P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.noticia H2 {
	COLOR: #028ccd
}
.noticia H2 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.noticia H3 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.noticia H4 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.noticia .texto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 3px
}
.noticia UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.noticia UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
LIST-STYLE-IMAGE: url(/commons/imgs/bullet2.gif); PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.noticia A {
	COLOR: #028ccd
}
.noticia A:hover {
	COLOR: #028ccd
}
.noticia A:visited {
	COLOR: #028ccd
}
.ultimas_noticias {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: #ebeae5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
.ultimas_noticias A {
	COLOR: #ca0000! important
}
.ultimas_noticias A:link {
	COLOR: #ca0000! important
}
.ultimas_noticias A:visited {
	COLOR: #ca0000! important
}
.ultimas_noticias A:hover {
	COLOR: #ca0000! important
}
.ultimas_noticias H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 26px; BACKGROUND: =
#f8f7f6; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ca0000; LINE-HEIGHT: =
22px; PADDING-TOP: 5px
}
.ultimas_noticias H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#504f4f; PADDING-TOP: 0px
}
.ultimas_noticias H3 A:hover {
	COLOR: #ca0000; TEXT-DECORATION: underline
}
.ultimas_noticias .volanta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ultimas_noticias P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ultimas_noticias .titular_principal .foto {
	FLOAT: left; WIDTH: 333px
}
.ultimas_noticias .titular_principal .epigrafe {
	MARGIN: 5px
}
.ultimas_noticias .titular_principal .con_foto_izq {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
10px; WIDTH: 355px; PADDING-TOP: 10px
}
.ultimas_noticias .titular_principal .sin_foto {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ultimas_noticias .titular_principal H3 {
	FONT-SIZE: 22px; LINE-HEIGHT: 24px
}
.ultimas_noticias .titular_principal .copete {
	MARGIN-TOP: 5px
}
.ultimas_noticias .titular_principal .subnotas_secc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ultimas_noticias .titular_normal {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ultimas_noticias .titular_normal .foto {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 243px
}
.ultimas_noticias .titular_normal .epigrafe {
	MARGIN: 5px 0px
}
.ultimas_noticias .titular_normal .con_foto_izq {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
10px; WIDTH: 190px; PADDING-TOP: 10px
}
.ultimas_noticias .titular_normal .sin_foto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ultimas_noticias .titular_normal .copete {
	MARGIN-TOP: 5px
}
.ultimas_noticias .titular_normal .subnotas_secc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.ultimas_noticias .titular_menor {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ultimas_noticias .titular_menor .foto {
	MARGIN-TOP: 5px
}
.ultimas_noticias .titular_menor .copete {
	MARGIN-TOP: 5px
}
.ultimas_noticias .noticia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.ultimas_noticias .noticia H3 {
	PADDING-BOTTOM: 7px
}
.ultimas_noticias .noticia H3 A {
	COLOR: #ca0000
}
.ultimas_noticias .noticia H3 A:hover {
	COLOR: #ca0000
}
.ultimas_noticias .noticia TABLE TR TD {
	VERTICAL-ALIGN: top
}
.ultimas_noticias .noticia .epigrafe {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: =
#d5d2c7; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.ultimas_noticias .noticia UL {
	FONT-SIZE: 13px; COLOR: #ca0000; LIST-STYLE-TYPE: square
}
.un {
	BORDER-TOP: #ebeae5 1px solid; MARGIN: 10px 0px; PADDING-TOP: 5px
}
.horaarriba {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ca0000; PADDING-TOP: 2px
}
#rudy_paz {
=09
}
#tapa_dia {
=09
}
.videos {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ebeae5; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
TABLE.videos TD {
	PADDING-RIGHT: 20px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.video .epigrafe {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: =
#ccc9bd; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.videosindex {
	PADDING-LEFT: 10px; BACKGROUND: #ebeae5; MARGIN-BOTTOM: 10px
}
.videosindex .epigrafe {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: =
#ccc9bd; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.videosindex .copete {
	FONT-SIZE: 13px; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
.videosindex .hora {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #028ccd; PADDING-TOP: 0px
}
.hora {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #028ccd; PADDING-TOP: 0px
}
.videosindex P {
	FONT-SIZE: 12px
}
.videos .ultimovideo .foto {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.videosindex H3 A A:visited {
	COLOR: #028ccd
}
.videos H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #028ccd; LINE-HEIGHT: 13px
}
.videos .descripcion H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #028ccd; LINE-HEIGHT: 13px
}
.videos H4 {
	FONT-SIZE: 11px; COLOR: #504f4f; LINE-HEIGHT: 13px
}
.videos .volanta {
	MARGIN: 0px
}
.videos .fecha {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
9px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #028ccd; =
LINE-HEIGHT: 13px; PADDING-TOP: 9px
}
.videos .ico {
	FLOAT: right
}
.videos H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: =
#f8f7f6; PADDING-BOTTOM: 10px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #028ccd; LINE-HEIGHT: 13px; PADDING-TOP: 10px
}
.videos-subtitle {
	FLOAT: right; MARGIN: 5px; TEXT-TRANSFORM: uppercase; COLOR: #028ccd
}
.videos-title {
	BORDER-BOTTOM: #ccc9bd 1px solid
}
.videos .ultimovideo {
	BORDER-TOP: #ccc9bd 1px solid; BACKGROUND: #ebeae5
}
.videos .videoppal {
	BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px
}
.columna4 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
17px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rss {
	COLOR: #504f4f
}
.rss P {
	FONT-SIZE: 12px
}
.rss A {
	COLOR: #028ccd
}
.rss H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: =
10px; MARGIN: 0px; COLOR: #f87407; PADDING-TOP: 10px
}
.rss UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 20px; PADDING-TOP: 0px
}
.rss UL LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: none
}
DL {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
DT.rss {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: =
url(/commons/imgs/rss-icon.gif) no-repeat left top
}
DT {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 20px
}
#bloque_rosario {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc9bd 1px solid; =
BACKGROUND-COLOR: #f8f7f6
}
#bloque_rosario .noticia {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#bloque_rosario .principal {
=09
}
#bloque_rosario H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; COLOR: #504f4f; LINE-HEIGHT: 18px; =
PADDING-TOP: 0px
}
#bloque_rosario .foto {
	FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 5px
}
#bloque_rosario P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.indexrosario {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.indexrosario .n_tapa {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.indexrosario .noticia {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.indexrosario .tapa_suple {
	BACKGROUND: #999
}
.indexrosario .tapa_suple IMG {
	FILTER: alpha(opacity=3D90); WIDTH: 232px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none; -moz-opacity: .90; opacity: .90
}
.indexrosario .tapa_suple A:hover {
	TEXT-DECORATION: none
}
.indexrosario .logosuple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ebeae5 1px solid; TEXT-ALIGN: left
}
.indexrosario P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #504f4f; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.rosario .volanta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 12px; PADDING-TOP: 4px
}
.rosario .seccion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 12px; PADDING-TOP: 4px
}
#pirulo {
	PADDING-RIGHT: 12px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 12px; =
FONT-SIZE: 12px; BACKGROUND: #ebeae5; PADDING-BOTTOM: 12px; MARGIN: 0px; =
COLOR: #504f4f; LINE-HEIGHT: 14px; PADDING-TOP: 12px; BORDER-BOTTOM: =
#ccc9bd 1px solid
}
#pirulo H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #504f4f; PADDING-TOP: 0px
}
#pirulo H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: =
#504f4f; PADDING-TOP: 0px; LETTER-SPACING: 0.06em
}
#suples {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc9bd 1px solid
}
#suples A {
	COLOR: #504f4f
}
#suples TABLE TD {
	VERTICAL-ALIGN: top
}
#suples IMG {
	DISPLAY: block; MARGIN: 0px
}
#suples H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
5px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#suples H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: =
0px
}
#suples H4 {
	FONT-SIZE: 20px; MARGIN: 0px
}
#suples H5 {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 1px! important; FONT-SIZE: =
10px; PADDING-BOTTOM: 1px! important; MARGIN: 0px; COLOR: #fff; =
PADDING-TOP: 1px! important; BACKGROUND-COLOR: #028ccd; TEXT-ALIGN: =
right
}
#suples P {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #504f4f; LINE-HEIGHT: 14px
}
#suples UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px
}
#suples UL LI {
	FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/commons/imgs/bullet2.gif); =
COLOR: #504f4f! important; LINE-HEIGHT: 13px; LIST-STYLE-TYPE: none
}
#suples .suple_hoy {
	BORDER-TOP: #ccc9bd 1px solid; BACKGROUND-COLOR: #f8f7f6
}
#suples .suple_hoy H2 {
	FONT-SIZE: 15px
}
#suples .suple {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: =
#f8f7f6
}
#suples .suple H2 {
	FONT-SIZE: 15px; MARGIN: 0px
}
#suples .fecha {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: -5px 0px 5px; COLOR: #8e8a7b; PADDING-TOP: =
0px
}
#suples .edicion-anterior {
	BORDER-TOP: #ccc9bd 1px solid; MARGIN-TOP: 5px; PADDING-TOP: 5px
}
.suples_index {
=09
}
.suples_index TABLE {
	BORDER-TOP: 1px solid; FONT-SIZE: 12px; BACKGROUND: #f8f7f6; =
BORDER-COLLAPSE: collapse
}
.suples_index TABLE A {
=09
}
.suples_index TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.suples_index TABLE TD.index {
	PADDING-RIGHT: 10px
}
.suples_index TABLE TD.tapa {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.suples_index TABLE TD.tapa IMG {
	BORDER-RIGHT: #ebeae5 1px solid; BORDER-TOP: #ebeae5 1px solid; =
BORDER-LEFT: #ebeae5 1px solid; BORDER-BOTTOM: #ebeae5 1px solid
}
.suples_index TABLE TD H2 {
	FONT-SIZE: 20px; TEXT-TRANSFORM: uppercase
}
.suples_index TABLE TD .copete {
	MARGIN-BOTTOM: 10px
}
.suples_index TABLE TD LI {
	LIST-STYLE-IMAGE: url(/commons/imgs/bullet2.gif)
}
.suplelista H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: =
6px; COLOR: #504f4f; PADDING-TOP: 6px
}
.suplelista H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
6px; COLOR: #504f4f; PADDING-TOP: 6px
}
.suplelista P {
	PADDING-LEFT: 75px
}
.supleslista UL {
	PADDING-LEFT: 75px; COLOR: #504f4f
}
.supleslista UL LI {
	LIST-STYLE-IMAGE: url(/commons/imgs/bullet1.gif)
}
.suplelista .bloque {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 12px; =
BACKGROUND: #ebeae5; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: #ccc9bd 1px solid
}
.suplelista .bloque H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: =
6px; COLOR: #028ccd; LINE-HEIGHT: 21px; PADDING-TOP: 6px
}
.suplelista .bloque H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 6px; COLOR: #504f4f; LINE-HEIGHT: 15px; =
PADDING-TOP: 6px
}
.suplelista .bloque P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.suplelista .bloque IMG {
	BORDER-RIGHT: #ccc9bd 1px solid; BORDER-TOP: #ccc9bd 1px solid; FLOAT: =
left; MARGIN: 10px 10px 0px 0px; BORDER-LEFT: #ccc9bd 1px solid; =
BORDER-BOTTOM: #ccc9bd 1px solid
}
.institucional {
	COLOR: #565144
}
.institucional P {
	PADDING-RIGHT: 40px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: =
#565144; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
.institucional H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 25px; =
PADDING-BOTTOM: 10px; COLOR: #565144; PADDING-TOP: 15px
}
.institucional H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 23px; =
PADDING-BOTTOM: 10px; COLOR: #565144; PADDING-TOP: 15px
}
.institucional H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: =
18px; PADDING-BOTTOM: 10px; COLOR: #565144; PADDING-TOP: 15px
}
.institucional A {
	COLOR: #565144; TEXT-DECORATION: underline
}
.edic_ant {
	FONT-SIZE: 10px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; =
COLOR: #ca0000
}
.rep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 720px; PADDING-TOP: 0px
}
.bannerp10 {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
.bannerp12 {
	MARGIN-TOP: 12px
}
.banner_entre_notas {
	BORDER-TOP: #ccc9bd 1px solid; BACKGROUND: #ffffff; PADDING-BOTTOM: =
12px; PADDING-TOP: 12px
}
.banner {
	COLOR: #fff; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.pagina_inicio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #565144; =
LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#bloque_ultimas {
	BORDER-BOTTOM: #ccc9bd 1px solid
}
#bloque_titulares {
	BORDER-BOTTOM: #ccc9bd 1px solid
}
#bloque_ultimas {
	BACKGROUND: #ebeae5
}
#bloque_ultimas .noticia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#bloque_ultimas H3 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 17px
}
#bloque_escriben_hoy {
	BORDER-RIGHT: #e6e5df 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#e6e5df 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 10px; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e6e5df 1px solid; COLOR: =
#8e8a7b; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BORDER-BOTTOM: #e6e5df 1px =
solid; TEXT-ALIGN: left
}
#bloque_especiales {
	BORDER-RIGHT: #e6e5df 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#e6e5df 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 10px; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e6e5df 1px solid; COLOR: =
#8e8a7b; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BORDER-BOTTOM: #e6e5df 1px =
solid; TEXT-ALIGN: left
}
#bloque_especiales {
	BACKGROUND: #f8f7f6
}
#bloque_escriben_hoy H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #565144; LETTER-SPACING: =
0.1em
}
#bloque_especiales H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #565144; LETTER-SPACING: =
0.1em
}
#bloque_escriben_hoy UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bloque_escriben_hoy UL LI {
	DISPLAY: inline; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none
}
#bloque_especiales UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bloque_especiales UL LI {
	LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none
}
#bloque_especiales A {
	COLOR: rgb(142,138,123)
}
#bloque_especiales A:hover {
	COLOR: #028ccd; TEXT-DECORATION: underline
}
#bloque_clima {
	MARGIN-TOP: 12px; DISPLAY: inline; FLOAT: right; WIDTH: 232px; =
MARGIN-RIGHT: 12px; HEIGHT: 60px
}
#bloque_clima .dia {
	COLOR: #504f4f! important
}
#bloque_clima .noche {
	COLOR: #fff! important
}
#bloque_clima TABLE {
	BORDER-COLLAPSE: collapse
}
#bloque_clima TABLE TD {
	TEXT-ALIGN: left
}
#bloque_clima TD#clima_icono {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 68px; PADDING-TOP: 0px
}
#bloque_clima #clima_icono H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; PADDING-TOP: 35px; =
TEXT-ALIGN: center
}
#bloque_clima #clima_datos {
	PADDING-LEFT: 6px; BACKGROUND: #e6e5df; WIDTH: 162px
}
#bloque_clima SPAN {
	COLOR: #504f4f
}
#bloque_clima #clima_datos H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #504f4f; =
LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
#bloque_clima #clima_datos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bloque_clima #clima_datos LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #8e8a7b; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bloque_clima #clima_temperatura_actual {
	COLOR: #504f4f
}
#bloque_clima #clima_temperatura_max {
	FONT-SIZE: 11px
}
#bloque_clima #clima_temperatura_min {
	FONT-SIZE: 11px
}
#bloque_espectaculos {
	BACKGROUND: #ebeae5; COLOR: #504f4f; BORDER-BOTTOM: #ccc9bd 1px solid
}
#bloque_espectaculos TABLE {
	BORDER-TOP: #ccc9bd 1px solid; FONT-SIZE: 12px; COLOR: #504f4f; =
BORDER-COLLAPSE: collapse
}
#bloque_espectaculos TABLE TD {
	VERTICAL-ALIGN: top
}
#bloque_espectaculos .noticia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#bloque_espectaculos H2 {
	FONT-SIZE: 26px; PADDING-TOP: 6px
}
#bloque_espectaculos H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
LINE-HEIGHT: 15px
}
#bloque_espectaculos P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
#bloque_espectaculos TABLE.notas_espectaculos TD {
	BACKGROUND: #f8f7f6; WIDTH: 50%
}
.bloque_tags {
	BORDER-TOP: #ccc9bd 1px solid; BACKGROUND: #ebeae5; BORDER-BOTTOM: =
#ccc9bd 1px solid
}
.bloque_tags H1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 17px; BACKGROUND: =
#f3a419; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
.bloque_tags .fecha {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #f3a419; PADDING-TOP: 0px
}
.bloque_tags .noticia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.bloque_tags .noticia H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
.bloque_tags .juegos_olimpicos {
	BACKGROUND: #f8f7f6; COLOR: #407711
}
.bloque_tags .juegos_olimpicos H3 A {
	FONT-SIZE: 14px; COLOR: #407711
}
#bloque_medallero TABLE {
	FONT-SIZE: 11px; WIDTH: 232px; COLOR: #565144; BORDER-COLLAPSE: =
collapse
}
#bloque_medallero TABLE TR {
	BORDER-BOTTOM: #d5d2c7 1px solid
}
#bloque_medallero TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: =
#407711; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#bloque_medallero TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#bloque_medallero .bg1 {
	BACKGROUND: #f7f6f5
}
#bloque_medallero .bg2 {
	BACKGROUND: #fff
}
#bloque_mercados {
	BORDER-TOP: #ccc9bd 1px solid; BACKGROUND: #ebeae5; BORDER-BOTTOM: =
#ccc9bd 1px solid
}
#bloque_mercados H1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 17px; BACKGROUND: =
#830569; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
#bloque_mercados H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #830569; =
LINE-HEIGHT: 15px; PADDING-TOP: 10px
}
#bloque_mercados TABLE {
	FONT-SIZE: 11px; WIDTH: 212px; COLOR: #504f4f; BORDER-COLLAPSE: =
collapse
}
#bloque_mercados TABLE TR {
	BORDER-TOP: white 1px solid
}
#bloque_mercados TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#bloque_mercados TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#bloque_indices {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #d9d7ce 1px solid
}
#bloque_monedas {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #d9d7ce 1px solid
}
#mercados_pie {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ebeae5; =
PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#mercados_pie IMG {
	align: right
}
.center {
	TEXT-ALIGN: center! important
}
.centro {
	TEXT-ALIGN: center! important
}
.left {
	TEXT-ALIGN: left! important
}
.izquierda {
	TEXT-ALIGN: left! important
}
.right {
	TEXT-ALIGN: right! important
}
.derecha {
	TEXT-ALIGN: right! important
}
.separador {
	CLEAR: both
}
.clear {
	CLEAR: both
}
.left12 {
	MARGIN-LEFT: 12px
}
.left10 {
	MARGIN-LEFT: 10px
}
.left6 {
	MARGIN-LEFT: 6px
}
.top10 {
	MARGIN-TOP: 10px
}
.top6 {
	MARGIN-TOP: 6px
}
.top12 {
	MARGIN-TOP: 12px! important
}
.top4 {
	MARGIN-TOP: 4px
}
.bot12 {
	MARGIN-BOTTOM: 12px
}
.right12 {
	MARGIN-RIGHT: 12px
}
.floatright {
	FLOAT: right
}
.fright {
	FLOAT: right
}
.floatleft {
	FLOAT: left
}
.fleft {
	FLOAT: left
}
.transparencia {
	FILTER: alpha(opacity=3D90); -moz-opacity: .90; opacity: .90
}
.alpha {
	FILTER: alpha(opacity=3D90); -moz-opacity: .90; opacity: .90
}
.border {
	BORDER-RIGHT: #ebeae5 1px solid; BORDER-TOP: #ebeae5 1px solid; =
BORDER-LEFT: #ebeae5 1px solid; BORDER-BOTTOM: #ebeae5 1px solid
}
.border-top {
	BORDER-TOP: #ebeae5 5px solid
}
.c0 {
	COLOR: #000000
}
.black {
	COLOR: #000000
}
.c1 {
	COLOR: #ffffff
}
.white {
	COLOR: #ffffff
}
.c2 {
	COLOR: #f0f0f0
}
.c3 {
	COLOR: #ebeae5
}
.c4 {
	COLOR: #b4b2a8
}
.c5 {
	COLOR: #308c81
}
.verde {
	COLOR: #308c81
}
.c9 {
	COLOR: #ca0000
}
.red {
	COLOR: #ca0000
}
.rojo {
	COLOR: #ca0000
}
.celeste {
	COLOR: #028ccd! important
}
.bg0 {
	BACKGROUND: #000000
}
.bg1 {
	BACKGROUND: #ffffff
}
.bg2 {
	BACKGROUND: #f0f0f0
}
.bg3 {
	BACKGROUND: #ebeae5
}
.bg4 {
	BACKGROUND: #b4b2a8
}
.bg5 {
	BACKGROUND: #565144
}
.bg6 {
	BACKGROUND: #ccc9bd
}
.bgrojo {
	BACKGROUND: #ca0000
}
.bgceleste {
	BACKGROUND: #028ccd
}
.ttitulo {
	COLOR: #8e8a7b! important
}
.cprincipal {
	COLOR: #028ccd! important
}
.cprincipal A:link {
	COLOR: #028ccd! important
}
.cprincipal A:visited {
	COLOR: #028ccd! important
}
.cprincipal A:hover {
	COLOR: #028ccd! important
}
.eprincipal {
	COLOR: #028ccd! important
}
.eprincipal A:link {
	COLOR: #028ccd! important
}
.eprincipal A:visited {
	COLOR: #028ccd! important
}
.hprincipal A:hover {
	COLOR: #028ccd! important
}
.tprincipal {
	COLOR: #028ccd! important
}
.ccommon {
	COLOR: #504f4f! important
}
.ccommon A:link {
	COLOR: #504f4f! important
}
.ccommon A:visited {
	COLOR: #504f4f! important
}
.ccommon A:hover {
	COLOR: #504f4f! important
}
.ecommon {
	COLOR: #504f4f! important
}
.ecommon A:link {
	COLOR: #504f4f! important
}
.ecommon A:visited {
	COLOR: #504f4f! important
}
.hcommon A:hover {
	COLOR: #504f4f! important
}
.tcommon {
	COLOR: #504f4f! important
}
.crosario {
	COLOR: #3e7094! important
}
.crosario A:link {
	COLOR: #3e7094! important
}
.crosario A:visited {
	COLOR: #3e7094! important
}
.crosario A:hover {
	COLOR: #3e7094! important
}
.erosario {
	COLOR: #3e7094! important
}
.erosario A:link {
	COLOR: #3e7094! important
}
.erosario A:visited {
	COLOR: #3e7094! important
}
.hrosario A:hover {
	COLOR: #3e7094! important
}
.trosario {
	COLOR: #3e7094! important
}
.cradar {
	COLOR: #da0303! important
}
.cradar A:link {
	COLOR: #da0303! important
}
.cradar A:visited {
	COLOR: #da0303! important
}
.cradar A:hover {
	COLOR: #da0303! important
}
.eradar {
	COLOR: #da0303! important
}
.eradar A:link {
	COLOR: #da0303! important
}
.eradar A:visited {
	COLOR: #da0303! important
}
.hradar A:hover {
	COLOR: #da0303! important
}
.tradar {
	COLOR: #da0303! important
}
.clibros {
	COLOR: #7db20c! important
}
.clibros A:link {
	COLOR: #7db20c! important
}
.clibros A:visited {
	COLOR: #7db20c! important
}
.clibros A:hover {
	COLOR: #7db20c! important
}
.elibros {
	COLOR: #7db20c! important
}
.elibros A:link {
	COLOR: #7db20c! important
}
.elibros A:visited {
	COLOR: #7db20c! important
}
.hlibros A:hover {
	COLOR: #7db20c! important
}
.tlibros {
	COLOR: #7db20c! important
}
.cturismo {
	COLOR: #068f9b! important
}
.cturismo A:link {
	COLOR: #068f9b! important
}
.cturismo A:visited {
	COLOR: #068f9b! important
}
.cturismo A:hover {
	COLOR: #068f9b! important
}
.eturismo {
	COLOR: #068f9b! important
}
.eturismo A:link {
	COLOR: #068f9b! important
}
.eturismo A:visited {
	COLOR: #068f9b! important
}
.hturismo A:hover {
	COLOR: #068f9b! important
}
.tturismo {
	COLOR: #068f9b! important
}
.ccash {
	COLOR: #ffa605! important
}
.ccash A:link {
	COLOR: #ffa605! important
}
.ccash A:visited {
	COLOR: #ffa605! important
}
.ccash A:hover {
	COLOR: #ffa605! important
}
.ecash {
	COLOR: #ffa605! important
}
.ecash A:link {
	COLOR: #ffa605! important
}
.ecash A:visited {
	COLOR: #ffa605! important
}
.hcash A:hover {
	COLOR: #ffa605! important
}
.tcash {
	COLOR: #ffa605! important
}
.clibero {
	COLOR: #407711! important
}
.clibero A:link {
	COLOR: #407711! important
}
.clibero A:visited {
	COLOR: #407711! important
}
.clibero A:hover {
	COLOR: #407711! important
}
.elibero {
	COLOR: #407711! important
}
.elibero A:link {
	COLOR: #407711! important
}
.elibero A:visited {
	COLOR: #407711! important
}
.hlibero A:hover {
	COLOR: #407711! important
}
.tlibero {
	COLOR: #407711! important
}
.clas12 {
	COLOR: #f57300! important
}
.clas12 A:link {
	COLOR: #f57300! important
}
.clas12 A:visited {
	COLOR: #f57300! important
}
.clas12 A:hover {
	COLOR: #f57300! important
}
.elas12 {
	COLOR: #f57300! important
}
.elas12 A:link {
	COLOR: #f57300! important
}
.elas12 A:visited {
	COLOR: #f57300! important
}
.hlas12 A:hover {
	COLOR: #f57300! important
}
.tlas12 {
	COLOR: #f57300! important
}
.cno {
	COLOR: #b10404! important
}
.cno A:link {
	COLOR: #b10404! important
}
.cno A:visited {
	COLOR: #b10404! important
}
.cno A:hover {
	COLOR: #b10404! important
}
.eno {
	COLOR: #b10404! important
}
.eno A:link {
	COLOR: #b10404! important
}
.eno A:visited {
	COLOR: #b10404! important
}
.hno A:hover {
	COLOR: #b10404! important
}
.tno {
	COLOR: #b10404! important
}
.cfuturo {
	COLOR: #91aa01! important
}
.cfuturo A:link {
	COLOR: #91aa01! important
}
.cfuturo A:visited {
	COLOR: #91aa01! important
}
.cfuturo A:hover {
	COLOR: #91aa01! important
}
.efuturo {
	COLOR: #91aa01! important
}
.efuturo A:link {
	COLOR: #91aa01! important
}
.efuturo A:visited {
	COLOR: #91aa01! important
}
.hfuturo A:hover {
	COLOR: #91aa01! important
}
.tfuturo {
	COLOR: #91aa01! important
}
.cm2 {
	COLOR: #bf009a! important
}
.cm2 A:link {
	COLOR: #bf009a! important
}
.cm2 A:visited {
	COLOR: #bf009a! important
}
.cm2 A:hover {
	COLOR: #bf009a! important
}
.em2 {
	COLOR: #bf009a! important
}
.em2 A:link {
	COLOR: #bf009a! important
}
.em2 A:visited {
	COLOR: #bf009a! important
}
.hm2 A:hover {
	COLOR: #bf009a! important
}
.tm2 {
	COLOR: #bf009a! important
}
.csatira {
	COLOR: #e3001c! important
}
.csatira A:link {
	COLOR: #e3001c! important
}
.csatira A:visited {
	COLOR: #e3001c! important
}
.csatira A:hover {
	COLOR: #e3001c! important
}
.esatira {
	COLOR: #e3001c! important
}
.esatira A:link {
	COLOR: #e3001c! important
}
.esatira A:visited {
	COLOR: #e3001c! important
}
.hsatira A:hover {
	COLOR: #e3001c! important
}
.tsatira {
	COLOR: #e3001c! important
}
.csoy {
	COLOR: #663399! important
}
.csoy A:link {
	COLOR: #663399! important
}
.csoy A:visited {
	COLOR: #663399! important
}
.csoy A:hover {
	COLOR: #663399! important
}
.esoy {
	COLOR: #663399! important
}
.esoy A:link {
	COLOR: #663399! important
}
.esoy A:visited {
	COLOR: #663399! important
}
.hsoy A:hover {
	COLOR: #663399! important
}
.tsoy {
	COLOR: #663399! important
}
.cultimas {
	COLOR: #ca0000! important
}
.cultimas A:link {
	COLOR: #ca0000! important
}
.cultimas A:visited {
	COLOR: #ca0000! important
}
.cultimas A:hover {
	COLOR: #ca0000! important
}
.eultimas {
	COLOR: #ca0000! important
}
.eultimas A:link {
	COLOR: #ca0000! important
}
.eultimas A:visited {
	COLOR: #ca0000! important
}
.hultimas A:hover {
	COLOR: #ca0000! important
}
.tultimas {
	COLOR: #ca0000! important
}
.cespectaculos {
	COLOR: #f3a419! important
}
.cespectaculos A:link {
	COLOR: #f3a419! important
}
.cespectaculos A:visited {
	COLOR: #f3a419! important
}
.cespectaculos A:hover {
	COLOR: #f3a419! important
}
.eespectaculos {
	COLOR: #f3a419! important
}
.eespectaculos A:link {
	COLOR: #f3a419! important
}
.eespectaculos A:visited {
	COLOR: #f3a419! important
}
.hespectaculos A:hover {
	COLOR: #f3a419! important
}
.tespectaculos {
	COLOR: #f3a419! important
}
.on_principal {
	BACKGROUND-COLOR: #028ccd! important
}
.on_principal A {
	BACKGROUND-COLOR: #028ccd! important
}
.lprincipal A:hover {
	BACKGROUND-COLOR: #028ccd! important
}
.eprincipal A:hover {
	BACKGROUND-COLOR: #028ccd! important
}
.on_common {
	BACKGROUND-COLOR: #504f4f! important
}
.on_common A {
	BACKGROUND-COLOR: #504f4f! important
}
.lcommon A:hover {
	BACKGROUND-COLOR: #504f4f! important
}
.ecommon A:hover {
	BACKGROUND-COLOR: #504f4f! important
}
.on_rosario {
	BACKGROUND-COLOR: #3e7094! important
}
.on_rosario A {
	BACKGROUND-COLOR: #3e7094! important
}
.lrosario A:hover {
	BACKGROUND-COLOR: #3e7094! important
}
.erosario A:hover {
	BACKGROUND-COLOR: #3e7094! important
}
.on_radar {
	BACKGROUND-COLOR: #da0303! important
}
.on_radar A {
	BACKGROUND-COLOR: #da0303! important
}
.lradar A:hover {
	BACKGROUND-COLOR: #da0303! important
}
.eradar A:hover {
	BACKGROUND-COLOR: #da0303! important
}
.on_libros {
	BACKGROUND-COLOR: #7db20c! important
}
.on_libros A {
	BACKGROUND-COLOR: #7db20c! important
}
.llibros A:hover {
	BACKGROUND-COLOR: #7db20c! important
}
.elibros A:hover {
	BACKGROUND-COLOR: #7db20c! important
}
.on_cash {
	BACKGROUND-COLOR: #ffa605! important
}
.on_cash A {
	BACKGROUND-COLOR: #ffa605! important
}
.lcash A:hover {
	BACKGROUND-COLOR: #ffa605! important
}
.ecash A:hover {
	BACKGROUND-COLOR: #ffa605! important
}
.on_turismo {
	BACKGROUND-COLOR: #068f9b! important
}
.on_turismo A {
	BACKGROUND-COLOR: #068f9b! important
}
.lturismo A:hover {
	BACKGROUND-COLOR: #068f9b! important
}
.eturismo A:hover {
	BACKGROUND-COLOR: #068f9b! important
}
.on_libero {
	BACKGROUND-COLOR: #407711! important
}
.on_libero A {
	BACKGROUND-COLOR: #407711! important
}
.llibero A:hover {
	BACKGROUND-COLOR: #407711! important
}
.elibero A:hover {
	BACKGROUND-COLOR: #407711! important
}
.on_las12 {
	BACKGROUND-COLOR: #f57300! important
}
.on_las12 A {
	BACKGROUND-COLOR: #f57300! important
}
.llas12 A:hover {
	BACKGROUND-COLOR: #f57300! important
}
.elas12 A:hover {
	BACKGROUND-COLOR: #f57300! important
}
.on_no {
	BACKGROUND-COLOR: #b10404! important
}
.on_no A {
	BACKGROUND-COLOR: #b10404! important
}
.lno A:hover {
	BACKGROUND-COLOR: #b10404! important
}
.eno A:hover {
	BACKGROUND-COLOR: #b10404! important
}
.on_futuro {
	BACKGROUND-COLOR: #91aa01! important
}
.on_futuro A {
	BACKGROUND-COLOR: #91aa01! important
}
.lfuturo A:hover {
	BACKGROUND-COLOR: #91aa01! important
}
.efuturo A:hover {
	BACKGROUND-COLOR: #91aa01! important
}
.on_m2 {
	BACKGROUND-COLOR: #bf009a! important
}
.on_m2 A {
	BACKGROUND-COLOR: #bf009a! important
}
.lm2 A:hover {
	BACKGROUND-COLOR: #bf009a! important
}
.em2 A:hover {
	BACKGROUND-COLOR: #bf009a! important
}
.on_satira {
	BACKGROUND-COLOR: #e3001c! important
}
.on_satira A {
	BACKGROUND-COLOR: #e3001c! important
}
.lsatira A:hover {
	BACKGROUND-COLOR: #e3001c! important
}
.esatira A:hover {
	BACKGROUND-COLOR: #e3001c! important
}
.on_soy {
	BACKGROUND-COLOR: #663399! important
}
.on_soy A {
	BACKGROUND-COLOR: #663399! important
}
.lsoy A:hover {
	BACKGROUND-COLOR: #663399! important
}
.esoy A:hover {
	BACKGROUND-COLOR: #663399! important
}
.on_ultimas {
	BACKGROUND-COLOR: #ca0000! important
}
.on_ultimas A {
	BACKGROUND-COLOR: #ca0000! important
}
.lultimas A:hover {
	BACKGROUND-COLOR: #ca0000! important
}
.eultimas A:hover {
	BACKGROUND-COLOR: #ca0000! important
}
.on_espectaculos {
	BACKGROUND-COLOR: #f3a419! important
}
.on_espectaculos A {
	BACKGROUND-COLOR: #f3a419! important
}
.lespectaculos A:hover {
	BACKGROUND-COLOR: #f3a419! important
}
.eespectaculos A:hover {
	BACKGROUND-COLOR: #f3a419! important
}
.on_principal {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_principal A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lprincipal A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.eprincipal A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_common {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_common A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lcommon A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.ecommon A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_rosario {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_rosario A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lrosario A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.erosario A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_radar {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_radar A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lradar A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.eradar A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_libros {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_libros A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.llibros A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.elibros A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_cash {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_cash A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lcash A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.ecash A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_turismo {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_turismo A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lturismo A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.eturismo A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_libero {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_libero A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.llibero A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.elibero A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_las12 {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_las12 A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.llas12 A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.elas12 A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_no {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_no A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lno A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.eno A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_futuro {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_futuro A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lfuturo A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.efuturo A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_m2 {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_m2 A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lm2 A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.em2 A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_satira {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_satira A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lsatira A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.esatira A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_soy {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_soy A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lsoy A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.esoy A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_ultimas {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_ultimas A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lultimas A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.eultimas A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_espectaculos {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.on_espectaculos A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.lespectaculos A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.eespectaculos A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.bprincipal {
	BORDER-LEFT-COLOR: #028ccd! important; BORDER-BOTTOM-COLOR: #028ccd! =
important; BORDER-TOP-COLOR: #028ccd! important; BORDER-RIGHT-COLOR: =
#028ccd! important
}
.bcommon {
	BORDER-LEFT-COLOR: #504f4f! important; BORDER-BOTTOM-COLOR: #504f4f! =
important; BORDER-TOP-COLOR: #504f4f! important; BORDER-RIGHT-COLOR: =
#504f4f! important
}
.brosario {
	BORDER-LEFT-COLOR: #3e7094! important; BORDER-BOTTOM-COLOR: #3e7094! =
important; BORDER-TOP-COLOR: #3e7094! important; BORDER-RIGHT-COLOR: =
#3e7094! important
}
.bradar {
	BORDER-LEFT-COLOR: #da0303! important; BORDER-BOTTOM-COLOR: #da0303! =
important; BORDER-TOP-COLOR: #da0303! important; BORDER-RIGHT-COLOR: =
#da0303! important
}
.blibros {
	BORDER-LEFT-COLOR: #7db20c! important; BORDER-BOTTOM-COLOR: #7db20c! =
important; BORDER-TOP-COLOR: #7db20c! important; BORDER-RIGHT-COLOR: =
#7db20c! important
}
.bturismo {
	BORDER-LEFT-COLOR: #068f9b! important; BORDER-BOTTOM-COLOR: #068f9b! =
important; BORDER-TOP-COLOR: #068f9b! important; BORDER-RIGHT-COLOR: =
#068f9b! important
}
.bcash {
	BORDER-LEFT-COLOR: #ffa605! important; BORDER-BOTTOM-COLOR: #ffa605! =
important; BORDER-TOP-COLOR: #ffa605! important; BORDER-RIGHT-COLOR: =
#ffa605! important
}
.blibero {
	BORDER-LEFT-COLOR: #407711! important; BORDER-BOTTOM-COLOR: #407711! =
important; BORDER-TOP-COLOR: #407711! important; BORDER-RIGHT-COLOR: =
#407711! important
}
.blas12 {
	BORDER-LEFT-COLOR: #f57300! important; BORDER-BOTTOM-COLOR: #f57300! =
important; BORDER-TOP-COLOR: #f57300! important; BORDER-RIGHT-COLOR: =
#f57300! important
}
.bno {
	BORDER-LEFT-COLOR: #b10404! important; BORDER-BOTTOM-COLOR: #b10404! =
important; BORDER-TOP-COLOR: #b10404! important; BORDER-RIGHT-COLOR: =
#b10404! important
}
.bfuturo {
	BORDER-LEFT-COLOR: #91aa01! important; BORDER-BOTTOM-COLOR: #91aa01! =
important; BORDER-TOP-COLOR: #91aa01! important; BORDER-RIGHT-COLOR: =
#91aa01! important
}
.bm2 {
	BORDER-LEFT-COLOR: #bf009a! important; BORDER-BOTTOM-COLOR: #bf009a! =
important; BORDER-TOP-COLOR: #bf009a! important; BORDER-RIGHT-COLOR: =
#bf009a! important
}
.bsatira {
	BORDER-LEFT-COLOR: #e3001c! important; BORDER-BOTTOM-COLOR: #e3001c! =
important; BORDER-TOP-COLOR: #e3001c! important; BORDER-RIGHT-COLOR: =
#e3001c! important
}
.bsoy {
	BORDER-LEFT-COLOR: #663399! important; BORDER-BOTTOM-COLOR: #663399! =
important; BORDER-TOP-COLOR: #663399! important; BORDER-RIGHT-COLOR: =
#663399! important
}
.tapa_titulares {
	FLOAT: right; WIDTH: 540px; TEXT-ALIGN: left
}
.tapa_titulares H4 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; COLOR: #8e8a7b
}
.click_aqui {
	MARGIN-TOP: 4px; FONT-SIZE: 8px; FLOAT: right; LINE-HEIGHT: 8px; =
TEXT-ALIGN: center
}

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/css/clippings.css

#notaspag12 {
	FONT: 11px normal Tahoma, Arial, Helvetica, sans-serif; WIDTH: 232px; =
BACKGROUND-COLOR: #e6e5df
}
#clippings_top {
	BORDER-RIGHT: #e6e5df 1px solid; BORDER-TOP: #e6e5df 1px solid; =
BORDER-LEFT: #e6e5df 1px; BORDER-BOTTOM: #e6e5df 1px solid
}
#clippings_user {
	FLOAT: left; MARGIN: 2px
}
#clippings_user ACRONYM {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#clippings_total {
	MARGIN: 3px; FONT: 10px Tahoma, Arial, Helvetica, sans-serif; =
TEXT-TRANSFORM: uppercase; COLOR: #504f4f
}
#clippings_toc {
	FLOAT: right
}
#clippings_container {
	BORDER-RIGHT: #d5d2c7 1px solid; BORDER-TOP: #b4b2a8 1px dashed; =
BACKGROUND: #ebeae5; PADDING-TOP: 10px; BORDER-BOTTOM: #d5d2c7 1px =
solid; HEIGHT: 243px
}
#clippings_folder {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; SCROLLBAR-FACE-COLOR: #b4b2a8; =
PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ebeae5; OVERFLOW: auto; =
SCROLLBAR-SHADOW-COLOR: #ebeae5; SCROLLBAR-3DLIGHT-COLOR: #ebeae5; =
SCROLLBAR-ARROW-COLOR: #ebeae5; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: =
#ebeae5; SCROLLBAR-DARKSHADOW-COLOR: #ebeae5; SCROLLBAR-BASE-COLOR: =
#ebeae5; HEIGHT: 210px
}
#clippings_folder FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#clippings_folder FORM INPUT {
	MARGIN-TOP: 0px
}
#clippings_folder TABLE {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
#clippings_folder TABLE TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
#clippings_folder #last_clip {
	BORDER-RIGHT: #d5d2c7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d5d2c7 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; FONT: 11px Tahoma, Arial, Helvetica, =
sans-serif; BORDER-LEFT: #d5d2c7 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #d5d2c7 1px solid
}
#clippings_folder #last_clip #lct {
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: #d5d2c7 1px solid
}
#clippings_folder #last_clip #lcl {
	PADDING-TOP: 2px
}
#clippings_folder .no_clips {
	FONT-SIZE: 11px; COLOR: #333
}
#clippings_folder .clip_date {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 4px; FONT-SIZE: 10px; =
COLOR: #565144; MARGIN-RIGHT: 4px
}
#clippings_folder H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
#clippings_folder H5 A {
	FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif
}
#clippings_folder H5 A:visited {
	FONT-STYLE: normal
}
#clippings_folder H6 {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; =
PADDING-TOP: 2px
}
#clippings_folder H6 A {
	FONT: bold 10px Tahoma, Arial, Helvetica, sans-serif
}
#clippings_folder H6 A:visited {
	FONT-STYLE: normal
}
#clippings_folder IMG {
	DISPLAY: inline; MARGIN: 3px 0px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#clippings_folder A {
	FONT: 11px Tahoma, Arial, Helvetica, sans-serif; COLOR: #222; =
TEXT-DECORATION: none
}
#clippings_folder A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#clippings_folder A:visited {
	COLOR: #222; FONT-STYLE: italic
}
#clippings_controls {
	PADDING-RIGHT: 4px; BORDER-TOP: #d5d2c7 1px solid; MARGIN-TOP: 10px; =
PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 11px Tahoma, Arial, =
Helvetica, sans-serif; COLOR: #444; PADDING-TOP: 4px; BACKGROUND-COLOR: =
#b4b2a8; TEXT-ALIGN: right
}
#clippings_controls A {
	COLOR: #000
}
#clippings_controls A:hover {
	COLOR: #000
}
#del_selected {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px
}
#del_all {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#clip_help {
	PADDING-LEFT: 5px
}
#clippings_help {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#clippings_help H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #dbd7ce 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; COLOR: #f87407; PADDING-TOP: 10px; BORDER-BOTTOM: =
#dbd7ce 1px solid
}
#clippings_help H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#504f4f
}
#clippings_help P {
	PADDING-TOP: 10px; TEXT-ALIGN: left
}
#clippings_help .explica {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#clippings_help DL {
	FONT-SIZE: 11px
}
#clippings_help DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
#clippings_help DD {
	MARGIN-TOP: 5px; MARGIN-LEFT: 20px
}
#search_saved {
	BORDER-RIGHT: #d5d2c7 1px solid; BORDER-TOP: #d5d2c7 1px solid; =
BACKGROUND: #f4f9ff; BORDER-BOTTOM: #d5d2c7 1px solid
}
#search_saved TABLE TD {
	FONT: 11px normal Tahoma, Arial, Helvetica, sans-serif
}

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/css/nota.css

.columna470 {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px; WIDTH: 470px
}
.seccionyfecha {
	MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ebeae5 5px =
solid
}
.nombreseccion {
	TEXT-ALIGN: left
}
.nombreseccion .seccion {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: =
2px; MARGIN: 2px 0px; TEXT-TRANSFORM: uppercase; COLOR: #ca0000! =
important; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.fechaseccion {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ca0000; TEXT-ALIGN: =
left
}
.nota {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 476px; TEXT-ALIGN: left
}
.nota .volanta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.nota H2 {
	COLOR: #028ccd; LINE-HEIGHT: 36px
}
.nota .intro {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: =
18px
}
.nota .bajada {
	PADDING-LEFT: 30px; FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.nota .autor {
	PADDING-LEFT: 30px; COLOR: #565144! important
}
.nota .botones {
	DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.nota .botones .icono {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 0px
}
.nota .botones .iconoa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.botonespie {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 30px; BORDER-BOTTOM: #b4b2a8 1px =
dashed; TEXT-ALIGN: right
}
.nota IMG {
	TEXT-ALIGN: center
}
.ultima-noticia A:link {
	COLOR: #ca0000! important; BORDER-BOTTOM-STYLE: none! important
}
.ultima-noticia A:visited {
	COLOR: #ca0000! important; BORDER-BOTTOM-STYLE: none! important
}
.ultima-noticia A:hover {
	COLOR: #ca0000! important; BORDER-BOTTOM-STYLE: none! important
}
.ultima-noticia H3 {
	COLOR: #ca0000
}
.ultima-noticia A:hover {
	TEXT-DECORATION: underline! important
}
.ultima-noticia UL {
=09
}
.foto_nota {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 232px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebeae5; =
TEXT-ALIGN: center
}
.epigrafe {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: =
6px; MARGIN: 0px; COLOR: #565144; LINE-HEIGHT: 13px; PADDING-TOP: 6px; =
BACKGROUND-COLOR: #ebeae5
}
.autorfoto {
	PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; =
FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 12px; COLOR: =
#8e8a7b; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebeae5; =
TEXT-ALIGN: right
}
.recuadronota {
	BORDER-RIGHT: #ebeae5 5px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#ebeae5 5px solid; MARGIN-TOP: 12px; PADDING-LEFT: 7px; PADDING-BOTTOM: =
7px; BORDER-LEFT: #ebeae5 5px solid; COLOR: #565144; PADDING-TOP: 7px; =
BORDER-BOTTOM: #ebeae5 5px solid
}
.pienota {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.permalink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
10px; MARGIN-LEFT: 30px; PADDING-TOP: 10px; TEXT-ALIGN: left; =
font-color: #CA0000
}
.indice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 232px; COLOR: #6b6767; LINE-HEIGHT: 14px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #ebeae5
}
.indice .titulo {
	COLOR: #000
}
.indice .sub {
	FONT-SIZE: 11px; MARGIN-LEFT: 12px
}
.indice .sub UL {
	FONT-SIZE: 11px; MARGIN-LEFT: 30px
}
.indice .sub UL LI {
	FONT-SIZE: 11px; MARGIN-LEFT: 30px
}
.indice UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: =
0px; PADDING-TOP: 6px
}
.indice UL LI {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc9bd 1px solid; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.indice A {
	PADDING-LEFT: 0px
}
.indice A:hover {
=09
}
.indice A:visited {
=09
}
.indice .hora {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; COLOR: #ca0000
}
.indice .autor {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 20px! important
}
.indice .actual {
	PADDING-LEFT: 10px; BACKGROUND: #fff
}
.fotos_playizq {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: #565144; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: =
0px; WIDTH: 180px; COLOR: #ccc9bd; PADDING-TOP: 2px; LETTER-SPACING: =
3px; TEXT-ALIGN: left
}
.fotos_playizq A:link {
	COLOR: #ccc9bd
}
.fotos_playizq A:visited {
	COLOR: #b4b2a8
}
.fotos_playder {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: =
#b4b2a8; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.fotos_playder IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px =
3px 2px; PADDING-TOP: 0px
}
#xmail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: =
#ebeae5; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 30px; =
PADDING-TOP: 10px
}
#xmail FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#xmail .cerrar {
	FLOAT: right
}
#xmail H4 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #504f4f
}
#xmail TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#xmail TABLE TD {
	VERTICAL-ALIGN: top
}
#xmail INPUT {
	BORDER-RIGHT: #b4b2a8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b4b2a8 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #fff; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #b4b2a8 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #b4b2a8 1px solid
}
#xmail TEXTAREA {
	BORDER-RIGHT: #b4b2a8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b4b2a8 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #fff; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #b4b2a8 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #b4b2a8 1px solid
}
DIV#cuerpo {
	MARGIN-TOP: 10px; PADDING-LEFT: 30px; FONT-SIZE: 13px; TEXT-ALIGN: left
}
DIV#cuerpo A {
	COLOR: #1d53a1; BORDER-BOTTOM: #aaa 1px dashed
}
DIV#cuerpo A:hover {
	COLOR: #1d53a1; BORDER-BOTTOM: #000 1px solid; TEXT-DECORATION: none
}
DIV#cuerpo A:visited {
	COLOR: #993399
}
DIV#cuerpo HR {
	DISPLAY: block; COLOR: #000; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; =
BACKGROUND-COLOR: #cbdfff; BORDER-BOTTOM-STYLE: none
}
DIV#cuerpo P {
	MARGIN: 15px 0px; LINE-HEIGHT: 1.5em
}
DIV#cuerpo P.autor {
	FONT-WEIGHT: bold; MARGIN: 10px 0px -10px; FONT-STYLE: italic
}
DIV#cuerpo P.letrachica {
	MARGIN-TOP: 5px; FONT-SIZE: 0.85em; LINE-HEIGHT: 1.3em
}
DIV#cuerpo H1 {
	FONT-SIZE: 1.8em; MARGIN: 20px 0px 10px
}
DIV#cuerpo > H1:first-child {
	MARGIN-TOP: 0px
}
DIV#cuerpo H2 {
	FONT-SIZE: 1.6em; PADDING-BOTTOM: 5px; MARGIN: 20px 0px 10px; COLOR: =
#000; BORDER-BOTTOM: #d5d2c7 1px dashed
}
DIV#cuerpo > H2:first-child {
	MARGIN-TOP: 0px
}
DIV#cuerpo H3 {
	FONT-SIZE: 1.45em; MARGIN: 10px 0px
}
DIV#cuerpo > H3:first-child {
	MARGIN-TOP: 0px
}
DIV#cuerpo H4 {
	FONT-SIZE: 1em; MARGIN: 10px 0px; LINE-HEIGHT: 1.5em
}
DIV#cuerpo H5 {
	FONT-SIZE: 0.85em; MARGIN: 5px 0px
}
DIV#cuerpo UL {
	TEXT-ALIGN: left! important
}
DIV#cuerpo .margen0 {
	MARGIN-TOP: 0px! important
}
DIV#cuerpo .primera {
	MARGIN-TOP: 0px! important
}
DIV#cuerpo .first {
	MARGIN-TOP: 0px! important
}
DIV#cuerpo .margen10 {
	MARGIN-TOP: 10px! important
}
DIV#cuerpo .margen20 {
	MARGIN-TOP: 20px! important
}
DIV#cuerpo .margen30 {
	MARGIN-TOP: 30px! important
}
DIV#cuerpo .margen40 {
	MARGIN-TOP: 40px! important
}
DIV#cuerpo .margen50 {
	MARGIN-TOP: 50px! important
}
DIV#cuerpo .nomargen {
	MARGIN: 0px
}
DIV#cuerpo .noborde {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px! important; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
DIV#cuerpo .borde0 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px! important; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
DIV#cuerpo .borde {
	BORDER-RIGHT: #d5d2c7 1px solid; BORDER-TOP: #d5d2c7 1px solid; =
BORDER-LEFT: #d5d2c7 1px solid; BORDER-BOTTOM: #d5d2c7 1px solid
}
DIV#cuerpo .borde1 {
	BORDER-RIGHT: #d5d2c7 1px solid; BORDER-TOP: #d5d2c7 1px solid; =
BORDER-LEFT: #d5d2c7 1px solid; BORDER-BOTTOM: #d5d2c7 1px solid
}
DIV#cuerpo .borde2 {
	BORDER-RIGHT: #d5d2c7 1px dashed; BORDER-TOP: #d5d2c7 1px dashed; =
BORDER-LEFT: #d5d2c7 1px dashed; BORDER-BOTTOM: #d5d2c7 1px dashed
}
DIV#cuerpo .fgrojo {
	COLOR: #ca0000! important
}
DIV#cuerpo .fgultimas {
	COLOR: #ca0000! important
}
DIV#cuerpo .fgazul {
	COLOR: #028ccd! important
}
DIV#cuerpo .fgprincipal {
	COLOR: #028ccd! important
}
DIV#cuerpo .fgverde {
	COLOR: #407711! important
}
DIV#cuerpo .fglibero {
	COLOR: #407711! important
}
DIV#cuerpo .fgamarillo {
	COLOR: #f3a419! important
}
DIV#cuerpo .fgespectaculos {
	COLOR: #f3a419! important
}
DIV#cuerpo .fgocre {
	COLOR: #565144! important
}
DIV#cuerpo .fgmarron {
	COLOR: #565144! important
}
DIV#cuerpo .fgturquesa {
	COLOR: #068f9b! important
}
DIV#cuerpo .fgturismo {
	COLOR: #068f9b! important
}
DIV#cuerpo .fgvioleta {
	COLOR: #ffa605! important
}
DIV#cuerpo .fgcash {
	COLOR: #ffa605! important
}
DIV#cuerpo .fgnaranja {
	COLOR: #f57300! important
}
DIV#cuerpo .fglas12 {
	COLOR: #f57300! important
}
DIV#cuerpo .fgradar {
	COLOR: #da0303! important
}
DIV#cuerpo .fglibros {
	COLOR: #7db20c! important
}
DIV#cuerpo .fgno {
	COLOR: #b10404! important
}
DIV#cuerpo .fgfuturo {
	COLOR: #91aa01! important
}
DIV#cuerpo .fgm2 {
	COLOR: #bf009a! important
}
DIV#cuerpo .fgsoy {
	COLOR: #663399! important
}
DIV#cuerpo .fgrosario {
	COLOR: #3e7094! important
}
DIV#cuerpo .fgsatira {
	COLOR: #e3001c! important
}
DIV#cuerpo .fgblanco {
	COLOR: #fff! important
}
DIV#cuerpo .fgnegro {
	COLOR: #000! important
}
DIV#cuerpo .fggris {
	COLOR: #666! important
}
DIV#cuerpo .bgmarronbase {
	BACKGROUND-COLOR: #565144! important
}
DIV#cuerpo .bgmarronoscuro {
	BACKGROUND-COLOR: #8e8a7b! important
}
DIV#cuerpo .bgmarronmedio {
	BACKGROUND-COLOR: #b4b2a8! important
}
DIV#cuerpo .bgmarronclaro {
	BACKGROUND-COLOR: #ccc9bd! important
}
DIV#cuerpo .bgmarronclarisimo {
	BACKGROUND-COLOR: #d5d2c7! important
}
DIV#cuerpo .bgcrema {
	BACKGROUND-COLOR: #ebeae5! important
}
DIV#cuerpo .bggrisclaro {
	BACKGROUND-COLOR: #ebebeb! important
}
DIV#cuerpo .bggrisclarisimo {
	BACKGROUND-COLOR: #f8f7f6! important
}
DIV#cuerpo .bgazul {
	BACKGROUND-COLOR: #e2ecf6! important
}
DIV#cuerpo .bgrojo {
	BACKGROUND-COLOR: #fce4ef! important
}
DIV#cuerpo .bgverde {
	BACKGROUND-COLOR: #efffef! important
}
DIV#cuerpo .bgamarillo {
	BACKGROUND-COLOR: #ffffef! important
}
DIV#cuerpo .bgocre {
	BACKGROUND-COLOR: #efe7d1! important
}
DIV#cuerpo .bgturquesa {
	BACKGROUND-COLOR: #effffd! important
}
DIV#cuerpo .bgvioleta {
	BACKGROUND-COLOR: #ffefff! important
}
DIV#cuerpo .bgnaranja {
	BACKGROUND-COLOR: #fff3df! important
}
DIV#cuerpo .bgblanco {
	BACKGROUND-COLOR: #fff! important
}
DIV#cuerpo .bggris {
	BACKGROUND-COLOR: #f5f5f5! important
}
DIV#cuerpo .bgnegro {
	BACKGROUND-COLOR: #000! important
}
DIV#cuerpo .mayusculas {
	TEXT-TRANSFORM: uppercase! important
}
DIV#cuerpo B {
=09
}
DIV#cuerpo STRONG {
=09
}
DIV#cuerpo I {
=09
}
DIV#cuerpo EM {
=09
}
DIV#cuerpo PRE {
	BORDER-RIGHT: #d5d2c7 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: =
#d5d2c7 1px dashed; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; OVERFLOW: scroll; BORDER-LEFT: =
#d5d2c7 1px dashed; WIDTH: 440px; PADDING-TOP: 10px; BORDER-BOTTOM: =
#d5d2c7 1px dashed
}
DIV#cuerpo .izq {
	FLOAT: left; MARGIN: 10px 10px 5px 0px
}
DIV#cuerpo .der {
	FLOAT: right; MARGIN: 10px 0px 5px 10px
}
DIV#cuerpo .centro {
	MARGIN: 10px 0px 5px; _text-align: center
}
DIV#cuerpo .foto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.75em; BACKGROUND: =
#fff; PADDING-BOTTOM: 5px; MARGIN: 0px auto; LINE-HEIGHT: 1.3em; =
PADDING-TOP: 5px; TEXT-ALIGN: left! important; _text-align: left
}
DIV#cuerpo .foto IMG {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
DIV#cuerpo .foto P {
	FONT-SIZE: 1.2em
}
DIV#cuerpo FORM {
	BORDER-RIGHT: #d5d2c7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d5d2c7 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #d5d2c7 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #d5d2c7 1px solid
}
DIV#cuerpo FORM INPUT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BACKGROUND: =
#bbb; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
DIV#cuerpo TABLE {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.4em; BORDER-COLLAPSE: collapse! =
important
}
DIV#cuerpo TABLE CAPTION {
	BORDER-RIGHT: #d5d2c7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d5d2c7 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: =
#e2ecf6; PADDING-BOTTOM: 5px; BORDER-LEFT: #d5d2c7 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #d5d2c7 1px solid
}
DIV#cuerpo TABLE TH {
	BORDER-RIGHT: #d5d2c7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d5d2c7 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f5f5f5; =
PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #d5d2c7 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d2c7 1px solid; TEXT-ALIGN: =
left
}
DIV#cuerpo TABLE TD {
	BORDER-RIGHT: #d5d2c7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d5d2c7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#d5d2c7 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d2c7 1px solid
}
DIV#cuerpo UL LI {
	LIST-STYLE-TYPE: square
}
DIV#cuerpo .nobullet {
	LIST-STYLE-TYPE: none
}
DIV#cuerpo BLOCKQUOTE {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: left top; PADDING-LEFT: 45px; =
FONT-SIZE: 0.9em; BACKGROUND-IMAGE: url(/commons/imgs/quote.gif); =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px; COLOR: #666; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV#cuerpo .caja12 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
20px 0px 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e2ecf6
}
DIV#cuerpo .caja12 P {
	MARGIN: 10px 20px
}
DIV#cuerpo .caja12 P.autor {
	MARGIN: 10px 20px -10px
}
DIV#cuerpo .caja12 H2 {
	BORDER-BOTTOM: #fff 1px solid
}
DIV#cuerpo .caja12 .izq {
	PADDING-LEFT: 20px
}
DIV#cuerpo .caja12 .der {
	PADDING-RIGHT: 20px
}

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/css/suplementos.css

.listasuple {
	BORDER-RIGHT: #ebeae5 1px solid; BORDER-TOP: #ebeae5 1px solid; MARGIN: =
5px 0px; BORDER-LEFT: #ebeae5 1px solid; BORDER-BOTTOM: #ebeae5 1px =
solid
}
.suplestodos {
	TEXT-ALIGN: left
}
.suplestodos H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; BACKGROUND: =
#fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.suplestodos H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #ca0000; LINE-HEIGHT: 20px; PADDING-TOP: 5px; LETTER-SPACING: =
0.02em
}
.suplestodos H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 13px; =
PADDING-TOP: 0px
}
.suplestodos H4 {
	FONT-SIZE: 20px; MARGIN: 0px
}
.suplestodos H5 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: right; =
PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: =
#ca0000
}
.suplestodos .fecha {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: right; =
PADDING-BOTTOM: 1px; COLOR: #8e8a7b; PADDING-TOP: 1px; BACKGROUND-COLOR: =
#ebeae5
}
.suplestodos P {
	FONT-SIZE: 11px
}
.suplestodos IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.suple_hoy_in {
	BORDER-RIGHT: #ebeae5 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ebeae5 2px solid; PADDING-LEFT: 0px; BACKGROUND: #ebeae5; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ebeae5 2px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ebeae5 2px solid
}
.suplestodos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.suplestodos UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.suplestodos autor {
	COLOR: #504f4f
}
.suplestodos UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#000000; PADDING-TOP: 0px
}
.suplestodos UL LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#ca0000; PADDING-TOP: 0px
}
.logosuple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; TEXT-ALIGN: left
}
.piefecha {
	MARGIN-TOP: 3px; PADDING-BOTTOM: 10px; COLOR: #565144
}
.n_tapa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc9bd 1px solid
}
.n_tapa H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; PADDING-BOTTOM: =
5px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.n_tapa H3 {
	FONT-SIZE: 13px; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
.n_tapa .volanta {
	TEXT-ALIGN: left
}
.suplenota {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc9bd 1px solid
}
.suplenota H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
.suplenota .autor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.suplenota .volanta {
	TEXT-ALIGN: left
}
.suplenota .volanta A.link {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; LINE-HEIGHT: 14px
}
.suplesfecha {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: =
#d5d2c7; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #8e8a7b; =
PADDING-TOP: 4px; TEXT-ALIGN: left
}
.suplesfecha .left {
=09
}
.suplesfecha .middle {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.suplesfecha .middle A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.suplesfecha .middle A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.suplesfecha .right {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.suplesfecha .right IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.suplesfecha UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.suplesfecha UL LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; =
LIST-STYLE-TYPE: none
}
.suplesfecha UL LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; COLOR: =
#fff; PADDING-TOP: 3px
}
.suplesfecha UL LI A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.radarindice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: =
#da0303; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; =
WIDTH: 210px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.las12indice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: =
#f57300; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; =
WIDTH: 210px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.noindice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: =
#b10404; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; =
WIDTH: 210px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.librosindice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: =
#7db20c; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; =
WIDTH: 210px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.bajarpdf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ebeae5 5px solid; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.libros {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-BOTTOM: 40px; BORDER-RIGHT-WIDTH: 0px
}
.nota_libros {
	FONT-SIZE: 14px; TEXT-TRANSFORM: none; LINE-HEIGHT: 16px
}
.logolibros {
	PADDING-RIGHT: 0px; BORDER-TOP: #ebeae5 5px solid; MARGIN-TOP: 10px; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ebeae5 5px solid; TEXT-ALIGN: left
}
.contacto {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; =
BORDER-BOTTOM: #ebeae5 2px dotted; TEXT-ALIGN: left
}
.contacto UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.contacto UL LI {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; =
LIST-STYLE-TYPE: none
}
.contacto UL LI A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; COLOR: =
#000; PADDING-TOP: 3px
}
.contacto UL LI A:hover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.recuadro {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: =
10px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f28c32
}
.recuadro {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: =
10px; PADDING-TOP: 12px; BACKGROUND-COLOR: #d5e9ef
}
.recuadro .titulo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
17px; PADDING-BOTTOM: 6px; COLOR: #f57300; PADDING-TOP: 3px
}
.recuadro .autor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#565144! important; PADDING-TOP: 0px
}
.fotointerna {
	BORDER-RIGHT: #ebeae5 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ebeae5 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; =
BORDER-LEFT: #ebeae5 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ebeae5 =
0px solid; TEXT-ALIGN: center
}
.tapa_suple {
	BACKGROUND: #999
}
.tapa_suple IMG {
	FILTER: alpha(opacity=3D90); WIDTH: 354px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none; -moz-opacity: .90; opacity: .90
}
.tapa_suple A:hover {
	TEXT-DECORATION: none
}
.claves {
	PADDING-RIGHT: 0px; BORDER-TOP: #ebeae5 5px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ebeae5 5px =
solid
}
.claves H3 {
	COLOR: #8e8a7b
}
.sartira-pdf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.tapa_rosario {
	BACKGROUND: #d0d0d0
}
.tapa_rosario IMG {
	BORDER-RIGHT: #ebeae5 1px solid; BORDER-TOP: #ebeae5 1px solid; =
BORDER-LEFT: #ebeae5 1px solid; BORDER-BOTTOM: #ebeae5 1px solid
}

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/js/prototype.js

/*  Prototype JavaScript framework, version 1.6.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
if (Prototype.Browser.WebKit)=0A=
  Prototype.BrowserFeatures.XPath =3D false;=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object && object.constructor =3D=3D=3D Array;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && arguments[0] =3D=3D=3D undefined) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, match =
=3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    }.bind(this));=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  function $A(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
  if (function() {=0A=
    var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
    Test.prototype.key =3D 'foo';=0A=
    for (var property in new Test('bar')) i++;=0A=
    return i > 1;=0A=
  }()) {=0A=
    function each(iterator) {=0A=
      var cache =3D [];=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key];=0A=
        if (cache.include(key)) continue;=0A=
        cache.push(key);=0A=
        var pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    }=0A=
  } else {=0A=
    function each(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: each,=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D xml =3D=3D=3D undefined ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')))=0A=
        return null;=0A=
    try {=0A=
      return this.transport.responseText.evalJSON(options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D options || { };=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, param) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, param);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete) this.onComplete.bind(this).defer();=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, t, range;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      t =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        t.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      range =3D element.ownerDocument.createRange();=0A=
      t.initializeRange(element, range);=0A=
      t.insert(element, =
range.createContextualFragment(content.stripScripts()));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D value =3D=3D=3D undefined ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      var name =3D t.names[attr] || attr, value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
=0A=
if (!document.createRange || Prototype.Browser.Opera) {=0A=
  Element.Methods.insert =3D function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D { bottom: insertions };=0A=
=0A=
    var t =3D Element._insertionTranslations, content, position, pos, =
tagName;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      pos      =3D t[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        pos.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      if (t.tags[tagName]) {=0A=
        var fragments =3D =
Element._getContentFromAnonymousElement(tagName, content.stripScripts());=0A=
        if (position =3D=3D 'top' || position =3D=3D 'after') =
fragments.reverse();=0A=
        fragments.each(pos.insert.curry(element));=0A=
      }=0A=
      else element.insertAdjacentHTML(pos.adjacency, =
content.stripScripts());=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
  Element.Methods._readAttribute =3D Element.Methods.readAttribute;=0A=
  Element.Methods.readAttribute =3D function(element, attribute) {=0A=
    if (attribute =3D=3D 'title') return element.title;=0A=
    return Element._readAttribute(element, attribute);=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  $w('positionedOffset getOffsetParent =
viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D 'static') return proceed(element);=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          var attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.clone(Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (document.createElement('div').outerHTML) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  div.innerHTML =3D t[0] + html + t[1];=0A=
  t[2].times(function() { div =3D div.firstChild });=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: {=0A=
    adjacency: 'beforeBegin',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartBefore(element);=0A=
    }=0A=
  },=0A=
  top: {=0A=
    adjacency: 'afterBegin',=0A=
    insert: function(element, node) {=0A=
      element.insertBefore(node, element.firstChild);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.selectNodeContents(element);=0A=
      range.collapse(true);=0A=
    }=0A=
  },=0A=
  bottom: {=0A=
    adjacency: 'beforeEnd',=0A=
    insert: function(element, node) {=0A=
      element.appendChild(node);=0A=
    }=0A=
  },=0A=
  after: {=0A=
    adjacency: 'afterEnd',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element.nextSibling);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartAfter(element);=0A=
    }=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  this.bottom.initializeRange =3D this.top.initializeRange;=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D self['inner' + D] ||=0A=
       (document.documentElement['client' + D] || document.body['client' =
+ D]);=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s)|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return Selector.operators[matches[2]](nodeValue, matches[3]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (options.hash =3D=3D=3D undefined) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (index =3D=3D=3D undefined)=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      return element.match(expression) ? element : =
element.up(expression);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._eventID) return element._eventID;=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._eventID =3D ++arguments.callee.id;=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event)=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      if (document.createEvent) {=0A=
        var event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        var event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return event;=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize()=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer, fired =3D false;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (fired) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    fired =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/js/pag12.js

/*=0A=
 * $Id: pag12.js 1734 2009-11-27 13:26:40Z xleo $=0A=
 */=0A=
=0A=
// {{{ function get_obj(name)=0A=
function get_obj(name) {=0A=
=0A=
	if (document.getElementById) {=0A=
     	this.obj =3D document.getElementById(name);=0A=
		this.style =3D document.getElementById(name).style;=0A=
	}=0A=
	else if (document.all) {=0A=
		this.obj =3D document.all[name];=0A=
		this.style =3D document.all[name].style;=0A=
	}=0A=
	else if (document.layers) {=0A=
		this.obj =3D getObjNN4(document,name);=0A=
		this.style =3D this.obj;=0A=
	}=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function getObjNN4(obj,name)=0A=
function getObjNN4(obj,name) {=0A=
	var x =3D obj.layers;=0A=
	var foundLayer;=0A=
	for (var i =3D 0; i < x.length; i++) {=0A=
		if (x[i].id =3D=3D name)=0A=
		 	foundLayer =3D x[i];=0A=
		else if (x[i].layers.length)=0A=
			var tmp =3D getObjNN4(x[i],name);=0A=
		if (tmp) foundLayer =3D tmp;=0A=
	}=0A=
	return foundLayer;=0A=
}=0A=
// }}}=0A=
// {{{ function class_user()=0A=
function class_user() {=0A=
	=0A=
	/* Metodos */=0A=
	this.read_cookie =3D read_cookie;=0A=
	this.menu =3D menu;=0A=
	this.last_search =3D last_search;=0A=
	this.get_user =3D get_user;=0A=
	this.get_name =3D get_name;=0A=
	this.get_fullname =3D get_fullname;=0A=
	this.get_qid =3D get_qid;=0A=
		=0A=
	function read_cookie(name) {=0A=
		var cookies =3D document.cookie.split(';');=0A=
		for (var i =3D 0; i < cookies.length; i++) {=0A=
			var cookie =3D cookies[i];=0A=
			while (cookie.charAt(0) =3D=3D ' ') {=0A=
				cookie =3D cookie.substring(1, cookie.length);=0A=
			}=0A=
			if (cookie.indexOf(name) =3D=3D 0) {=0A=
				return cookie.substring(name.length, cookie.length);=0A=
			}=0A=
		}=0A=
		return '';=0A=
	}=0A=
	=0A=
	/* Propiedades */=0A=
	this.user =3D this.read_cookie('usuario=3D');=0A=
	this.name =3D this.read_cookie('nombre=3D');=0A=
	this.fullname =3D this.read_cookie('fullname=3D');=0A=
	this.qid =3D this.read_cookie('qid=3D');=0A=
=0A=
	function menu() {=0A=
		var html =3D '';=0A=
		var path =3D (location.pathname !=3D '/enviar.php' && =
location.pathname !=3D '/usuarios/modificar2.php' && location.pathname =
!=3D '/usuarios/modificar.php' && location.pathname !=3D =
'/usuarios/login_modificar2.php') ? location.pathname : =
'/diario/principal/index.html';=0A=
=0A=
		user1 =3D new get_obj('menu_usuario_1');=0A=
		user2 =3D new get_obj('menu_usuario_2');=0A=
=0A=
		if (this.get_user()) {=0A=
=0A=
			user1.obj.innerHTML =3D '<img src=3D"/commons/imgs/ico-usuario.gif" =
/>&nbsp;<strong><a href=3D"/usuarios/login_modificar2.php" =
title=3D"Modificar los datos de su =
cuenta">'+this.get_name()+'</a></strong>';=0A=
			user2.obj.innerHTML =3D '|<a =
href=3D"/usuarios/logout.php?path=3D'+path+'" title=3D"Salir de su =
cuenta">Salir</a>&nbsp;';=0A=
		}=0A=
		else {=0A=
=0A=
			user1.obj.innerHTML =3D '<img src=3D"/commons/imgs/ico-usuario.gif" =
/>&nbsp;<a href=3D"/usuarios/login.php?path=3D'+path+'" title=3D"Ingrese =
a su cuenta">Ingresar</a>';=0A=
			user2.obj.innerHTML =3D '|<a href=3D"/usuarios/registracion.php" =
title=3D"Obtenga aqu&iacute; su cuenta">Registrarse</a>&nbsp;';=0A=
		}=0A=
	}=0A=
=0A=
	function last_search() {=0A=
			var qid =3D this.get_qid();=0A=
			if (qid) {=0A=
				var html =3D '<table><tr><td style=3D"padding:3px">';=0A=
				html +=3D '<img src=3D"/commons/imgs/lupa.gif" alt=3D"lupa"/></td>';=0A=
				html +=3D '<td><a href=3D"/buscador/resultado.php?qid=3D'+qid+'" ';=0A=
				html +=3D 'title=3D"Ud. tiene una b&uacute;squeda guardada">';=0A=
				html +=3D 'Ir al resultado de la &uacute;ltima b&uacute;squeda =
realizada</a>';=0A=
				html +=3D '</td></tr></table>';=0A=
=0A=
				var search =3D new get_obj('search_saved');=0A=
				search.obj.innerHTML =3D html;=0A=
			}=0A=
	}=0A=
=0A=
	function get_user() { return unescape(this.user) }=0A=
	function get_name() { return unescape(this.name) }=0A=
	function get_fullname() { return unescape(this.fullname.replace(/\+/g,' =
')) }=0A=
	function get_qid() { return unescape(this.qid) }=0A=
}=0A=
// }}}=0A=
// {{{ function menu_toggle(element)=0A=
function menu_toggle(element) {=0A=
=0A=
	var menu_secciones =3D $('menu_secciones');=0A=
	var boton_secciones =3D $('boton_secciones')=0A=
	var menu_suplementos =3D $('menu_suplementos');=0A=
	var boton_suplementos =3D $('boton_suplementos');=0A=
	var menu_tapas =3D $('menu_tapas');=0A=
	var boton_tapas =3D $('boton_tapas');=0A=
	var menu_rosario =3D $('menu_rosario');=0A=
	var boton_rosario =3D $('boton_rosario');=0A=
=0A=
	switch (element) {=0A=
	case 'secciones' :=0A=
		menu_secciones.show();=0A=
		boton_secciones.addClassName('menuon');=0A=
		menu_suplementos.hide();=0A=
		boton_suplementos.removeClassName('menuon');=0A=
		menu_tapas.hide();=0A=
		boton_tapas.removeClassName('menuon');=0A=
		menu_rosario.hide();=0A=
		boton_rosario.removeClassName('menuon');=0A=
		break;=0A=
	case 'suplementos' :=0A=
		menu_suplementos.show();=0A=
		boton_suplementos.addClassName('menuon');=0A=
		menu_secciones.hide();=0A=
		boton_secciones.removeClassName('menuon');=0A=
		menu_tapas.hide();=0A=
		boton_tapas.removeClassName('menuon');=0A=
		menu_rosario.hide();=0A=
		boton_rosario.removeClassName('menuon');=0A=
		break;=0A=
	case 'tapas' :=0A=
		menu_suplementos.hide();=0A=
		boton_suplementos.removeClassName('menuon');=0A=
		menu_secciones.hide();=0A=
		boton_secciones.removeClassName('menuon');=0A=
		menu_tapas.show();=0A=
		boton_tapas.addClassName('menuon');=0A=
		menu_rosario.hide();=0A=
		boton_rosario.removeClassName('menuon');=0A=
		break;=0A=
	case 'rosario' :=0A=
		menu_suplementos.hide();=0A=
		boton_suplementos.removeClassName('menuon');=0A=
		menu_secciones.hide();=0A=
		boton_secciones.removeClassName('menuon');=0A=
		menu_tapas.hide();=0A=
		boton_tapas.removeClassName('menuon');=0A=
		menu_rosario.show();=0A=
		boton_rosario.addClassName('menuon');=0A=
		break;=0A=
	}=0A=
=0A=
	active_menu =3D element;=0A=
	menu_hide();=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function menu_select(element, type)=0A=
function menu_select(element, type) {=0A=
=0A=
	menu_hide();=0A=
=0A=
	if (element =3D=3D 'secciones' || element =3D=3D 'suplementos' || =
element =3D=3D 'rosario') {=0A=
		var select =3D $('select_'+element);=0A=
	}=0A=
=0A=
	if (element !=3D 'rosario' && element !=3D 'ultimas') {=0A=
		$('boton_'+element).addClassName('menuon');=0A=
	}=0A=
=0A=
	switch (element) {=0A=
	case 'secciones' :=0A=
		if (type =3D=3D 'button' && active_menu !=3D 'secciones') {=0A=
			select.removeClassName('menuon');=0A=
			select.addClassName('menusemion');=0A=
		}=0A=
		else {=0A=
			select.removeClassName('menusemion');=0A=
			select.addClassName('menuon');=0A=
		}=0A=
		break;=0A=
	case 'suplementos' :=0A=
		if (type =3D=3D 'button' && active_menu !=3D 'suplementos') {=0A=
			select.removeClassName('menuon');=0A=
			select.addClassName('menusemion');=0A=
		}=0A=
		else {=0A=
			select.removeClassName('menusemion');=0A=
			select.addClassName('menuon');=0A=
		}=0A=
		break;=0A=
	case 'ultimas' :=0A=
		$('boton_ultimas').addClassName('menuon_ultimas');=0A=
		break;=0A=
	case 'rosario' :=0A=
		$('boton_rosario').addClassName('menuon_rosario');=0A=
		/*=0A=
		if (type =3D=3D 'button' && active_menu !=3D 'rosario') {=0A=
			select.removeClassName('menuon');=0A=
			select.addClassName('menusemion');=0A=
		}=0A=
		else {=0A=
			select.removeClassName('menusemion');=0A=
			select.addClassName('menuon');=0A=
		}=0A=
		*/=0A=
		break;=0A=
	}=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function menu_hide()=0A=
function menu_hide() {=0A=
=0A=
	//*=0A=
	if (active_menu !=3D 'ultimas') {=0A=
		$('boton_ultimas').removeClassName('menuon_ultimas');=0A=
	}=0A=
	if (active_menu !=3D 'secciones') {=0A=
		$('boton_secciones').removeClassName('menuon');=0A=
		$('select_secciones').removeClassName('menuon');=0A=
		$('select_secciones').removeClassName('menusemion');=0A=
	}=0A=
	if (active_menu !=3D 'suplementos') {=0A=
		$('boton_suplementos').removeClassName('menuon');=0A=
		$('select_suplementos').removeClassName('menuon');=0A=
		$('select_suplementos').removeClassName('menusemion');=0A=
	}=0A=
	if (active_menu !=3D 'tapas') {=0A=
		$('boton_tapas').removeClassName('menuon');=0A=
	}=0A=
	/*=0A=
	if (active_menu !=3D 'videos') {=0A=
		$('boton_videos').removeClassName('menuon');=0A=
	}=0A=
	*/=0A=
	if (active_menu !=3D 'rosario') {=0A=
		$('boton_rosario').removeClassName('menuon_rosario');=0A=
		//$('select_rosario').removeClassName('menuon');=0A=
		//$('select_rosario').removeClassName('menusemion');=0A=
	}=0A=
	if (active_menu !=3D 'futbol') {=0A=
		$('boton_futbol').removeClassName('menuon');=0A=
	}=0A=
	//*/=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function _toggle(element)=0A=
function _toggle(element) {=0A=
	var e =3D $(element);=0A=
	var b =3D $('boton_'+element);=0A=
	e.toggle();=0A=
	switch (e.getStyle('display')) {=0A=
	case 'none' :=0A=
		b.removeClassName('boton_cerrar');=0A=
		b.addClassName('boton_abrir');=0A=
		break;=0A=
	default :=0A=
		b.removeClassName('boton_abrir');=0A=
		b.addClassName('boton_cerrar');=0A=
	}=0A=
}=0A=
// }}}=0A=
// {{{ function openGallery()=0A=
function openGallery() {=0A=
	=
open("/especiales/fotogaleria/index.html","fotogaleria","width=3D750,heig=
ht=3D530,scrollbars=3DNO");=0A=
}=0A=
// }}}=0A=
// {{{ function load_json(url)=0A=
function load_json(url) {=0A=
=0A=
	if ( typeof(json_hora) =3D=3D 'undefined' ) {=0A=
=0A=
		script  =3D '<script type=3D"text/javascript" ';=0A=
		script +=3D 'src=3D"' + url + '?time=3D' + (new Date()).getTime() + =
'">';=0A=
		script +=3D '</script>';=0A=
		//alert(script);=0A=
		document.write(script);=0A=
	=0A=
	}=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function set_clima()=0A=
function set_clima() {=0A=
=0A=
	if ( typeof(json_clima) !=3D 'object' ||  json_clima.length <=3D 0  ) {=0A=
		$('bloque_clima').hide();=0A=
	}=0A=
	else {=0A=
=0A=
		temp_class =3D (json_clima['noche']) ? 'noche' : 'dia';=0A=
		temp_actual  =3D '<span class=3D"' + temp_class + '">';=0A=
		temp_actual +=3D json_clima['temperatura_actual'] + '&deg;C</span>';=0A=
=0A=
		$('clima_condiciones').innerHTML =3D json_clima['condiciones'];=0A=
		$('clima_temperatura_actual').innerHTML =3D temp_actual;=0A=
=0A=
		if (json_clima['icono']) {=0A=
			$('clima_icono').setStyle("background:url("+json_clima['icono']+") =
top no-repeat");=0A=
		}=0A=
=0A=
		$('clima_temperatura_max').innerHTML =3D json_clima['temperatura_max'];=0A=
		$('clima_temperatura_min').innerHTML =3D json_clima['temperatura_min'];=0A=
		$('clima_humedad').innerHTML =3D json_clima['humedad'];=0A=
		$('clima_presion').innerHTML =3D json_clima['presion'];=0A=
=0A=
	}=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function set_monedas()=0A=
function set_monedas() {=0A=
=0A=
	if ( typeof(json_monedas) =3D=3D 'undefined' ) {=0A=
		$('titulo_bloque_monedas').hide();=0A=
		$('bloque_monedas').hide();=0A=
	}=0A=
	else {=0A=
=0A=
		var html =3D '<table>';=0A=
=0A=
		html +=3D '<tr>';=0A=
		html +=3D '<th><acronym title=3D"Segun casa de =
cambio">Minorista</acronym></th>';=0A=
		html +=3D '<th>Comp.</th>';=0A=
		html +=3D '<th>Vend.</th>';=0A=
		html +=3D '</tr>';=0A=
=0A=
		for (i=3D0; i<json_monedas.length; i++) {=0A=
			html +=3D '<tr>';=0A=
			html +=3D '<td>' + json_monedas[i]['moneda'] + '</td>';=0A=
			html +=3D '<td>$ ' + json_monedas[i]['compra'] + '</td>';=0A=
			html +=3D '<td>$ ' + json_monedas[i]['venta'] + '</td>';=0A=
			html +=3D '</tr>';=0A=
		}=0A=
=0A=
		html +=3D '</table>';=0A=
=0A=
		$('bloque_monedas').innerHTML =3D html;=0A=
	=0A=
	}=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function set_indices()=0A=
function set_indices() {=0A=
=0A=
	if ( typeof(json_indices) =3D=3D 'undefined' ) {=0A=
		$('titulo_bloque_indices').hide();=0A=
		$('bloque_indices').hide();=0A=
	}=0A=
	else {=0A=
=0A=
		var html =3D '<table>';=0A=
=0A=
		for (i=3D0; i<json_indices.length; i++) {=0A=
=0A=
			img =3D ''=0A=
			if (json_indices[i]['img']) {=0A=
				img =3D '<img src=3D"' + json_indices[i]['img'] + '"/>&nbsp;';=0A=
			}=0A=
			=0A=
			html +=3D '<tr>';=0A=
			html +=3D '<td>' + json_indices[i]['indice'] + '</td>';=0A=
			html +=3D '<td>' + json_indices[i]['ultimo'] + '</td>';=0A=
			html +=3D '<td>' + img + json_indices[i]['variacion'] + '%</td>';=0A=
			html +=3D '</tr>';=0A=
		}=0A=
=0A=
		html +=3D '</table>';=0A=
=0A=
		$('bloque_indices').innerHTML =3D html;=0A=
	=0A=
	}=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function set_futbol_mam()=0A=
function set_futbol_mam() {=0A=
=0A=
	var html =3D '';=0A=
=0A=
	$('bloque_futbol_mam').hide();=0A=
	$('bloque_futbol_agenda').hide();=0A=
	=0A=
	if ( typeof(json_futbol_mam) =3D=3D 'object' ) {=0A=
		=0A=
		for ( var index in json_futbol_mam) {=0A=
=0A=
			if ( json_futbol_mam[index]['path'] ) {=0A=
				html +=3D '<iframe width=3D"232" height=3D"127" frameborder=3D"0" =
scrolling=3D"no" src=3D"';=0A=
				html +=3D json_futbol_mam[index]['path']; =0A=
				html +=3D '"></iframe>';=0A=
			}=0A=
=0A=
		}=0A=
	=0A=
	} =0A=
=0A=
	if ( html ) {=0A=
		$('bloque_futbol_agenda').hide();=0A=
		$('bloque_futbol_mam').show();=0A=
		$('bloque_futbol_mam').innerHTML +=3D html;=0A=
	} else {=0A=
		$('bloque_futbol_mam').hide();=0A=
		$('bloque_futbol_agenda').show();=0A=
	}=0A=
=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function js_clock()=0A=
function js_clock() {=0A=
=0A=
	var clock_hours =3D p12_time.getHours();=0A=
	var clock_minutes =3D p12_time.getMinutes();=0A=
	var clock_seconds =3D p12_time.getSeconds();=0A=
=0A=
	if (clock_hours < 10) {=0A=
		clock_hours =3D "0" + clock_hours;=0A=
	}=0A=
	if (clock_minutes < 10) {=0A=
		clock_minutes =3D "0" + clock_minutes;=0A=
	}=0A=
	if (clock_seconds < 10) {=0A=
		clock_seconds =3D "0" + clock_seconds;=0A=
	}=0A=
=0A=
	$('js_clock').innerHTML =3D clock_hours + ":" + clock_minutes;=0A=
=0A=
	p12_time.setSeconds(p12_time.getSeconds()+1);=0A=
	setTimeout("js_clock()", 1000);=0A=
=0A=
}=0A=
// }}}=0A=
// {{{ function add_search_engine()=0A=
function add_search_engine() {=0A=
=0A=
	plugin =3D 'http://'+location.host+'/commons/xml/plugin.xml';=0A=
=0A=
	if (window.external && ("AddSearchProvider" in window.external)) {=0A=
   	// Firefox 2 and IE 7, OpenSearch=0A=
   	window.external.AddSearchProvider(plugin);=0A=
 	}=0A=
	else if (window.sidebar && ("addSearchEngine" in window.sidebar)) {=0A=
   	// Firefox <=3D 1.5, Sherlock=0A=
   	=
//window.sidebar.addSearchEngine("http://example.com/search-plugin.src", =
"http://example.com/search-icon.png", "Search Plugin", "");=0A=
 	}=0A=
	else {=0A=
   	// No search engine support (IE 6, Opera, etc).=0A=
 	}=0A=
}=0A=
// }}}=0A=
// {{{ function get_random()=0A=
function get_random() {=0A=
	return Math.ceil(Math.random()*10000)=0A=
}=0A=
// }}}=0A=
=0A=
var user =3D new class_user();=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/js/clippings.js

/* cvs $Revision: 1102 $ */=0A=
/* cvs $Date: 2008-10-10 14:09:44 -0300 (vie 10 de oct de 2008) $ */=0A=
/* cvs $Author: xleo $ */=0A=
/*=0A=
	Por Leonardo Vidarte=0A=
	lvidarte[arroba]gmail.com=0A=
	Pagina/12 Web=0A=
*/=0A=
if (document.images) {=0A=
	/* Elementos de la caja de recortes */=0A=
	clipping_trash_on =3D new Image(); clipping_trash_on.src =3D =
'/commons/imgs/trash_on.gif';=0A=
	clipping_trash_off =3D new Image(); clipping_trash_off.src =3D =
'/commons/imgs/trash_off.gif';=0A=
	clipping_folder =3D new Image(); clipping_folder.src =3D =
'/commons/imgs/folder.gif';=0A=
	clips_user =3D new Image(); clips_user.src =3D =
'/commons/imgs/ico-recorte-usuario.gif';=0A=
	clips_loading =3D new Image(); clips_loading.src =3D =
'/commons/imgs/loading.gif';=0A=
	clips_cerrar =3D new Image(); clips_cerrar.src =3D =
'/commons/imgs/cerrar2.gif';=0A=
}=0A=
=0A=
// *********=0A=
// FUNCTIONS=0A=
// *********=0A=
// {{{ function cambiar(imagen, cambio)=0A=
function cambiar(imagen, cambio) {=0A=
	if (document.images)=0A=
		document[imagen].src =3D eval(cambio).src;=0A=
}=0A=
// }}}=0A=
// {{{ function toc_clippings()=0A=
function toc_clippings() {=0A=
	var clippings_toc =3D new get_obj('clippings_toc');=0A=
	var clippings_container =3D new get_obj('clippings_container');=0A=
	if (clippings_container.style.display =3D=3D 'none') {=0A=
		=0A=
		clippings_toc.obj.innerHTML =3D '<a href=3D"javascript:;" =
onclick=3D"toc_clippings()" title=3D""><img name=3D"clips_cerrar" =
src=3D"/commons/imgs/cerrar2.gif" alt=3D"" /></a>';=0A=
		clippings_container.style.display =3D '';=0A=
		clippings.show();=0A=
	}=0A=
	else {=0A=
		clippings_toc.obj.innerHTML =3D '<a href=3D"javascript:;" =
onclick=3D"toc_clippings()" title=3D""><img name=3D"clips_abrir" =
src=3D"/commons/imgs/abrir2.gif" alt=3D"" /></a>';=0A=
		clippings_container.style.display =3D 'none';=0A=
	}=0A=
}=0A=
// toc_clippings() }}}=0A=
=0A=
// *******=0A=
// CLASSES=0A=
// *******=0A=
// {{{ CLASS class_clipping=0A=
function class_clipping(url, title, section) {=0A=
	=0A=
	/* Propiedades */=0A=
	this.url =3D url;=0A=
	this.title =3D title;=0A=
	this.section =3D section;=0A=
	this.last_add =3D false;=0A=
	this.visited =3D false;=0A=
=0A=
	/* M=E9todos */=0A=
	this.link =3D link;=0A=
	this.get_date =3D get_date;=0A=
=0A=
	/* Desarrollo */=0A=
	function link(id) {=0A=
		return this.get_date() + '<a href=3D"' + this.url + '">' + =
unescape(this.title) + '</a>';=0A=
	}=0A=
=0A=
	function get_date() {=0A=
		rx =3D new RegExp('([0-9]{4})-([0-9]{2})-([0-9]{2}).html');=0A=
		x =3D rx.exec(this.url);=0A=
		if (x !=3D null) return '<span =
class=3D"clip_date">'+x[3]+'-'+x[2]+'-'+x[1].substr(2,4)+'</span>';=0A=
		else return '';=0A=
	}=0A=
}=0A=
// CLASS class_clipping }}}=0A=
// {{{ CLASS class_clippings=0A=
function class_clippings() {=0A=
=0A=
	// {{{ Properties=0A=
	this.clippings =3D new Array();=0A=
	this.sections =3D new Array();=0A=
	this.sections[0] =3D new Array('elpais','El =
pa&iacute;s','/diario/elpais/index.html');=0A=
	this.sections[1] =3D new =
Array('economia','Econom&iacute;a','/diario/economia/index.html');=0A=
	this.sections[2] =3D new =
Array('sociedad','Sociedad','/diario/sociedad/index.html');=0A=
	this.sections[3] =3D new Array('elmundo','El =
mundo','/diario/elmundo/index.html');=0A=
	this.sections[4] =3D new =
Array('espectaculos','Espect&aacute;culos','/diario/espectaculos/index.ht=
ml');=0A=
	this.sections[5] =3D new =
Array('cultura','Cultura','/diario/cultura/index.html');=0A=
	this.sections[6] =3D new =
Array('deportes','Deportes','/diario/deportes/index.html');=0A=
	this.sections[7] =3D new =
Array('psicologia','Psicolog&iacute;a','/diario/psicologia/index.html');=0A=
	this.sections[8] =3D new =
Array('universidad','Universidad','/diario/universidad/index.html');=0A=
	this.sections[9] =3D new =
Array('plastica','Pl&aacute;stica','/diario/plastica/index.html');=0A=
	this.sections[10] =3D new =
Array('discos','Discos','/diario/discos/index.html');=0A=
	this.sections[11] =3D new =
Array('contratapa','Contratapa','/diario/contratapa/index.html');=0A=
	this.sections[12] =3D new =
Array('videos','Videos','/diario/videos/index.html');=0A=
	this.sections[13] =3D new =
Array('placer','Placer','/diario/placer/index.html');=0A=
	this.sections[14] =3D new =
Array('especiales','Especiales','/diario/especiales/index.html');=0A=
	this.sections[15] =3D new =
Array('ciencia','Ciencia','/diario/ciencia/index.html');=0A=
	this.sections[16] =3D new Array('ultimas','Ultimas =
Noticias','/diario/ultimas/index.html');=0A=
	this.sections[17] =3D new =
Array('dialogos','Di&aacute;logos','/diario/principal/dialogos/index.html=
');=0A=
	this.sections[18] =3D new Array('escrito','Escrito &amp; =
Le&iacute;do','/diario/escrito/index.html');=0A=
	this.sections[19] =3D new =
Array('verano12','Verano12','/diario/verano/index.html');=0A=
	this.sections[20] =3D new =
Array('opinion','Opini&oacute;n','/diario/opinion/index.html');=0A=
	this.sections[21] =3D new =
Array('artes','Pl&aacute;stica','/diario/artes/index.html');=0A=
	this.sections[22] =3D new Array('pirulo','Pirulo de =
Tapa','/diario/principal/pirulo/index.html');=0A=
	this.sections[23] =3D new Array('cartas','Cartas =
lectores','/diario/principal/cartas/index.html');=0A=
	this.sections[24] =3D new =
Array('reportajes','Reportajes','/diario/principal/reportajes/index.html'=
);=0A=
	this.sections[25] =3D new Array('laventana','La =
Ventana','/diario/principal/laventana/index.html');=0A=
	this.sections[26] =3D new =
Array('mitologias','Mitolog&iacute;as','/diario/principal/mitologias/inde=
x.html');=0A=
	this.mark =3D 27; // Posicion en que empiezan los suples=0A=
	this.sections[27] =3D new =
Array('cash','Cash','/diario/suplementos/cash/index.html');=0A=
	this.sections[28] =3D new Array('espectaculos','Cultura &amp; =
Espect&aacute;culos','/diario/suplementos/espectaculos/index.html');=0A=
	this.sections[29] =3D new =
Array('futuro','Futuro','/diario/suplementos/futuro/index.html');=0A=
	this.sections[30] =3D new =
Array('las12','Las/12','/diario/suplementos/las12/index.html');=0A=
	this.sections[31] =3D new =
Array('libero','L&iacute;bero','/diario/suplementos/libero/index.html');=0A=
	this.sections[32] =3D new Array('libros','Radar =
Libros','/diario/suplementos/libros/index.html');=0A=
	this.sections[33] =3D new =
Array('m2','M2','/diario/suplementos/m2/index.html');=0A=
	this.sections[34] =3D new =
Array('no','NO','/diario/suplementos/no/index.html');=0A=
	this.sections[35] =3D new =
Array('radar','Radar','/diario/suplementos/radar/index.html');=0A=
	this.sections[36] =3D new =
Array('rosario','Rosario/12','/diario/suplementos/rosario/index.html');=0A=
	this.sections[37] =3D new =
Array('satira','S&aacute;tira','/diario/suplementos/satira/index.html');=0A=
	this.sections[38] =3D new =
Array('turismo','Turismo','/diario/suplementos/turismo/index.html');=0A=
	this.sections[39] =3D new =
Array('soy','Soy','/diario/suplementos/soy/index.html');=0A=
	this.cookie_name =3D 'clippingspag12';=0A=
	this.expires =3D 365; // Dias que se almacenara la cookie=0A=
	this.sep_clippings =3D '|'; // Separador de recortes=0A=
	this.sep_ut =3D '&'; // Separador de URL y titulo=0A=
	this.user_logged =3D false;=0A=
	this.user_name =3D '';=0A=
	// Properties }}}=0A=
	=0A=
	// {{{ Methods=0A=
	this.add =3D add;=0A=
	this.insert =3D insert;=0A=
	this.check_size =3D check_size;=0A=
	this.get_section =3D get_section;=0A=
	this.del =3D del;=0A=
	this.del_selected =3D del_selected;=0A=
	this.get_not_deleted =3D get_not_deleted;=0A=
	this.del_all =3D del_all;=0A=
	this.search =3D search;=0A=
	this.sort_by =3D sort_by;=0A=
	this.read_cookie =3D read_cookie;=0A=
	this.load_cookie =3D load_cookie;=0A=
	this.import_clips =3D import_clips;=0A=
	this.get_old_clips =3D get_old_clips;=0A=
	this.write_cookie =3D write_cookie;=0A=
	this.arrays2string =3D arrays2string;=0A=
	this.get_date =3D get_date;=0A=
	this.total =3D total;=0A=
	this.show =3D show;=0A=
	this.check_selected =3D check_selected;=0A=
	this.check_user =3D check_user;=0A=
	this.save =3D save;=0A=
	this.init_toc =3D init_toc;=0A=
	this.httpxml =3D httpxml;=0A=
	// Methods }}}=0A=
	=0A=
	// {{{ add()=0A=
	function add(url, title) {=0A=
		if (this.check_size(url, title) >=3D 0) {=0A=
			var clip =3D this.search(url, 'url');=0A=
			if (clip =3D=3D -1) {=0A=
				if (this.user_logged) { =0A=
					var clips =3D this.arrays2string();=0A=
					if (clips.length) clips +=3D this.sep_clippings;=0A=
					clips +=3D escape(url) + this.sep_ut + title.replace(/%9[34]/g, =
'%22');=0A=
					this.save('insert', clips, url, title);=0A=
				}=0A=
				else { this.insert(url, title); }=0A=
			}=0A=
			else {=0A=
				var aviso =3D 'La nota que seleccion=F3 ya estaba en su carpeta de =
recortes ';=0A=
				aviso +=3D 'bajo el siguiente t=EDtulo:\n' + =
unescape(this.clippings[clip].title);=0A=
				aviso +=3D '\n\nPara m=E1s informaci=F3n consulte la ayuda.';=0A=
				alert(aviso);=0A=
			}=0A=
		}=0A=
		else {=0A=
			var aviso =3D 'Su carpeta de recortes est=E1 llena.';=0A=
			aviso +=3D '\n\nPara m=E1s informaci=F3n consulte la ayuda.';=0A=
			alert(aviso);=0A=
		}=0A=
	}=0A=
	// add() }}}=0A=
	// {{{ insert()=0A=
	function insert(url, title) {=0A=
		var id =3D this.search(true, 'last_add');=0A=
		if (id >=3D 0) this.clippings[id].last_add =3D false;=0A=
		//Reemplazo las comillas tipogr=E1ficas por comunes=0A=
		title =3D title.replace(/%9[34]/g, '%22');=0A=
		var new_clipping =3D new class_clipping(url, title, =
this.get_section(url));=0A=
		this.clippings.unshift(new_clipping);=0A=
		this.clippings[0].last_add =3D true;=0A=
		this.sort_by('title');=0A=
		this.sort_by('section');=0A=
		this.total();=0A=
		var clippings_container =3D new get_obj('clippings_container');=0A=
		if (clippings_container.style.display =3D=3D '') this.show();=0A=
		this.write_cookie();=0A=
	}=0A=
	// insert() }}}=0A=
	// {{{ check_size()=0A=
	function check_size(url, title) {=0A=
		if (this.clippings.length) {=0A=
			var cookie =3D this.cookie_name + '=3D' + this.arrays2string();=0A=
			if (url && title) cookie +=3D this.sep_clippings + escape(url) + =
this.sep_ut + title;=0A=
			cookie +=3D '; expires=3D' + this.get_date(7) + '; path=3D/';=0A=
			if (cookie.length < 4096) return Math.ceil(cookie.length * 100 / =
4096);=0A=
			return -1;=0A=
		}=0A=
		return 0;=0A=
	}=0A=
	// check_size() }}}=0A=
	// {{{ get_section()=0A=
	function get_section(url) {=0A=
		var split_url =3D url.split('/');=0A=
		for (var i =3D 0; i < split_url.length; i++) {=0A=
			for (var j =3D 0; j < this.sections.length; j++) {=0A=
				if (split_url[i] =3D=3D this.sections[j][0])=0A=
					return j;=0A=
			}=0A=
		}=0A=
		return null;=0A=
	}=0A=
	// get_section() }}}=0A=
	// {{{ del()=0A=
	function del(method) {=0A=
		switch(method) {=0A=
			case 'selected' : this.clippings =3D this.get_not_deleted('array'); =
break;=0A=
			case 'all'		 :	this.clippings.splice(0, this.clippings.length); break;=0A=
		}=0A=
		this.total();=0A=
		this.show();=0A=
		this.write_cookie();=0A=
	}=0A=
	// del() }}}=0A=
	// {{{ del_selected()=0A=
	function del_selected() {=0A=
		if (confirm('Se eliminar=E1n los recortes seleccionados')) {=0A=
			if (this.user_logged) { this.save('del_selected', =
this.get_not_deleted('string')); }=0A=
			else { this.del('selected'); }=0A=
		}=0A=
	}=0A=
	// del_selected() }}}=0A=
	// {{{ get_not_deleted()=0A=
	function get_not_deleted(such_as) {=0A=
			var aux_clips =3D new Array();=0A=
			for (var length=3D0; length < this.clippings.length; length++) {=0A=
				aux_clips[length] =3D this.clippings[length];=0A=
				aux_clips[length].last_add =3D false;=0A=
			}=0A=
			if (aux_clips.length =3D=3D 1) {=0A=
				if (document.form_clippings.id_clipping.checked)=0A=
					aux_clips.splice(document.form_clippings.id_clipping.value, 1);=0A=
			}=0A=
			else {=0A=
				var j =3D 0;=0A=
				for (var i=3D0; i < length; i++) {=0A=
					if (document.form_clippings.id_clipping[i].checked) {=0A=
						// Uso j porque splice() cambia los =EDndices al eliminar=0A=
						aux_clips.splice(document.form_clippings.id_clipping[j].value, 1);=0A=
					}=0A=
					else j++;=0A=
				}=0A=
			}=0A=
			switch (such_as) {=0A=
				case 'array' :		return aux_clips;=0A=
				case 'string' :	var cad =3D '';=0A=
										for (var i=3D0; i < aux_clips.length; i++) {=0A=
											cad +=3D escape(aux_clips[i].url) + this.sep_ut + =
aux_clips[i].title;=0A=
											if (i < aux_clips.length - 1) cad +=3D this.sep_clippings;=0A=
										}=0A=
										return cad;=0A=
			}=0A=
	}=0A=
	// get_not_deleted() }}}=0A=
	// {{{ del_all()=0A=
	function del_all() {=0A=
		if (confirm('Se eliminar=E1n todos los recortes')) {=0A=
			if (this.user_logged) { this.save('del_all', ''); }=0A=
			else { this.del('all'); }=0A=
		}=0A=
	}=0A=
	// del_all() }}}=0A=
	// {{{ search()=0A=
	function search(subject, element) {=0A=
		for (var i =3D 0; i < this.clippings.length; i++)=0A=
			if (this.clippings[i][element] =3D=3D subject) return i;=0A=
		return -1;=0A=
	}=0A=
	// search() }}}=0A=
	// {{{ sort_by()=0A=
	function sort_by(element) {=0A=
		var i =3D this.clippings.length - 1;=0A=
		var ordenado =3D false;=0A=
		while (i > 0 && !ordenado) {=0A=
			ordenado =3D true;=0A=
			for (var j =3D 0; j < i; j++) {=0A=
				if (this.clippings[j][element] > this.clippings[j+1][element]) {=0A=
					var aux =3D this.clippings[j];=0A=
					this.clippings[j] =3D this.clippings[j+1];=0A=
					this.clippings[j+1] =3D aux;=0A=
					ordenado =3D false;=0A=
				}=0A=
			}=0A=
			i--;=0A=
		}=0A=
	}=0A=
	// sort_by }}}=0A=
	// {{{ read_cookie()=0A=
	function read_cookie(cookie_name) {=0A=
		cookie_name +=3D '=3D';=0A=
		var cookies =3D document.cookie.split(';');=0A=
		for (var i =3D 0; i < cookies.length; i++) {=0A=
			var cookie =3D cookies[i];=0A=
			while (cookie.charAt(0) =3D=3D ' ') cookie =3D cookie.substring(1, =
cookie.length);=0A=
			if (cookie.indexOf(cookie_name) =3D=3D 0)=0A=
				return cookie.substring(cookie_name.length, cookie.length);=0A=
		}=0A=
		return null;=0A=
	}=0A=
	// read_cookie() }}}=0A=
	// {{{ load_cookie()=0A=
	function load_cookie() {=0A=
		this.check_user();=0A=
		var cookie =3D this.read_cookie(this.cookie_name);=0A=
		if (cookie) {=0A=
			this.clippings.splice(0, this.clippings.length);=0A=
			var array_clippings =3D cookie.split(this.sep_clippings);=0A=
			for (var i =3D 0; i < array_clippings.length; i++) {=0A=
				var datos =3D array_clippings[i].split(this.sep_ut);=0A=
				var section =3D this.get_section(unescape(datos[0]));=0A=
				if (this.user_logged) datos[1] =3D datos[1].replace(/\+/g,'%20');=0A=
				var new_clipping =3D new class_clipping(unescape(datos[0]), =
datos[1], section);=0A=
				this.clippings.unshift(new_clipping);=0A=
			}=0A=
			this.sort_by('title');=0A=
			this.sort_by('section');=0A=
		}=0A=
		this.total();=0A=
		this.init_toc();=0A=
	}=0A=
	// load_cookie() }}}=0A=
	// {{{ import_clips()=0A=
	function import_clips() {=0A=
		var clips =3D this.get_old_clips();=0A=
		if (clips) {=0A=
			this.clippings.splice(0, this.clippings.length);=0A=
			var array_clippings =3D clips.split(this.sep_clippings);=0A=
			for (var i =3D 0; i < array_clippings.length; i++) {=0A=
				var datos =3D array_clippings[i].split(this.sep_ut);=0A=
				var section =3D this.get_section(unescape(datos[0]));=0A=
				var new_clipping =3D new class_clipping(unescape(datos[0]), =
datos[1], section);=0A=
				this.clippings.unshift(new_clipping);=0A=
			}=0A=
			this.sort_by('title');=0A=
			this.sort_by('section');=0A=
			this.total();=0A=
			this.show();=0A=
			this.write_cookie();=0A=
		}=0A=
	}=0A=
	// import_clips() }}}=0A=
	// {{{ get_old_clips()=0A=
	function get_old_clips() {=0A=
		var old_clips =3D this.read_cookie('clippingspag12');=0A=
		old_clips =3D old_clips.replace(/\|/g,this.sep_clippings);=0A=
		old_clips =3D old_clips.replace(/\&/g,this.sep_ut);=0A=
		return old_clips;=0A=
	}=0A=
	// get_old_clips() }}}=0A=
	// {{{ write_cookie()=0A=
	function write_cookie() {=0A=
		var cookie =3D this.cookie_name + '=3D' + this.arrays2string() + '; ';=0A=
		if (this.expires) cookie +=3D 'expires=3D' + =
this.get_date(this.expires) + '; ';=0A=
		if (location.host.match(/.pagina12web.com.ar$/)) cookie +=3D =
'domain=3Dpagina12web.com.ar; path=3D/';=0A=
		if (location.host.match(/.pagina12.com.ar$/)) cookie +=3D =
'domain=3Dpagina12.com.ar; path=3D/';=0A=
		if (location.host.match(/.cluster1.okkoto$/)) cookie +=3D =
'domain=3Dcluster1.okkoto; path=3D/';=0A=
		if (location.host.match(/.cluster2.okkoto$/)) cookie +=3D =
'domain=3Dcluster2.okkoto; path=3D/';=0A=
		if (location.host.match(/.cluster12.okkoto$/)) cookie +=3D =
'domain=3Dcluster12.okkoto; path=3D/';=0A=
		document.cookie =3D cookie;=0A=
	}=0A=
	// write_cookie() }}}=0A=
	// {{{ arrays2string()=0A=
	function arrays2string() {=0A=
		var cad =3D '';=0A=
		for (var i =3D 0; i < this.clippings.length; i++) {=0A=
			cad +=3D escape(this.clippings[i].url) + this.sep_ut + =
this.clippings[i].title;=0A=
			if (i < this.clippings.length - 1) cad +=3D this.sep_clippings;=0A=
		}=0A=
		return cad;=0A=
	}=0A=
	// arrays2string() }}}=0A=
	// {{{ get_date()=0A=
	function get_date(days) {=0A=
		if (days) {=0A=
			var date =3D new Date();=0A=
			date.setTime(date.getTime() + (days*24*60*60*1000));=0A=
			return date.toGMTString();=0A=
		}=0A=
		else return null;=0A=
	}=0A=
	// get_date() }}}=0A=
	// {{{ total()=0A=
	function total() {=0A=
		var clippings_total =3D new get_obj('clippings_total');=0A=
		var cLoading =3D new get_obj('clippings_user');=0A=
		if (this.user_logged) {=0A=
			var html =3D '<acronym title=3D"Recortes de '+this.user_name+'">';=0A=
			html +=3D '<img src=3D"/commons/imgs/ico-recorte-usuario.gif" =
/></acronym>';=0A=
		}=0A=
		else {=0A=
			var html =3D '';=0A=
			//var html =3D '<a href=3D"/usuarios/ayuda.php#news" title=3D"Nuevo! =
';=0A=
			//html +=3D 'recortes personales para usuarios registrados">';=0A=
			//html +=3D '<img src=3D"/commons/imgs/new.gif" /></a>';=0A=
		}=0A=
		cLoading.obj.innerHTML =3D html;=0A=
		var html =3D 'Mis Recortes: ' + this.clippings.length;=0A=
		html +=3D '<span style=3D"color:#888">&nbsp;&nbsp;[' + =
this.check_size() + '%]</span>';=0A=
		clippings_total.obj.innerHTML =3D html;=0A=
	}=0A=
	// total() }}}=0A=
	// {{{ show()=0A=
	function show() {=0A=
		var clippings_folder =3D new get_obj('clippings_folder');=0A=
		var del_selected =3D new get_obj('del_selected');=0A=
		var del_all =3D new get_obj('del_all');=0A=
		var clip_help =3D new get_obj('clip_help');=0A=
		var html =3D '';=0A=
		var actual_section =3D -1;=0A=
		var news_printed =3D false;=0A=
		var suples_printed =3D false;=0A=
		if (this.clippings.length) {=0A=
			for (var i =3D 0; i < this.clippings.length; i++) {=0A=
				if (this.clippings[i].section < this.mark && !news_printed) {=0A=
					html +=3D '<tr><td colspan=3D"2"><h5>';=0A=
					//html +=3D '<img src=3D"/commons/imgs/folder.gif" alt=3D"" =
style=3D"display:inline" />';=0A=
					html +=3D '<a href=3D"/diario/secciones/index.html">';=0A=
					html +=3D 'Secciones</a></h5></td></tr>';=0A=
					news_printed =3D true;=0A=
				}=0A=
				if (this.clippings[i].section >=3D this.mark && !suples_printed) {=0A=
					if (news_printed) html +=3D '<tr><td colspan=3D"2" =
style=3D"padding-top:10px"><h5>';=0A=
					else html +=3D '<tr><td colspan=3D"2"><h5>';=0A=
					//html +=3D '<img src=3D"/commons/imgs/folder.gif" alt=3D"" =
style=3D"display:inline" />';=0A=
					html +=3D '<a href=3D"/diario/suplementos/index.html">';=0A=
					html +=3D 'Suplementos</a></h5></td></tr>';=0A=
					suples_printed =3D true;=0A=
				}=0A=
				if (this.clippings[i].section !=3D actual_section) {=0A=
					html +=3D '<tr><td colspan=3D"2"><h6><a href=3D"';=0A=
					html +=3D this.sections[this.clippings[i].section][2] + '">';=0A=
					html +=3D this.sections[this.clippings[i].section][1] + =
'</a></h6></td></tr>';=0A=
					actual_section =3D this.clippings[i].section;=0A=
				}=0A=
				html +=3D '<tr><td><input type=3D"checkbox" name=3D"id_clipping" =
value=3D"' + i;=0A=
				html +=3D '" onclick=3D"clippings.check_selected()"></td>';=0A=
				html +=3D '<td>' + this.clippings[i].link() + '</td></tr>';=0A=
			}=0A=
			id =3D this.search(true, 'last_add');=0A=
			if (id >=3D 0 && this.clippings.length > 1) {=0A=
				var last =3D '<tr><td colspan=3D"2"><div id=3D"last_clip"><div =
id=3D"lct">';=0A=
				last +=3D 'Ultimo, guardado en =
'+this.sections[this.clippings[id].section][1]+':</div>';=0A=
				last +=3D '<div id=3D"lcl">' + this.clippings[id].link() + =
'</div></div></td></tr>';=0A=
				html =3D last + html;=0A=
			}=0A=
		}=0A=
		else {=0A=
			/* Texto para la carpeta vac=EDa */=0A=
			var user =3D (this.user_logged) ? '<b>'+this.user_name+'</b>, no' : =
'No';=0A=
			html +=3D '<tr><td>&bull;&nbsp;</td><td class=3D"no_clips">';=0A=
			html +=3D user + ' hay notas en su carpeta de recortes.</td></tr>';=0A=
			html +=3D '<tr><td>&bull;&nbsp;</td><td class=3D"no_clips">';=0A=
			html +=3D 'Para guardar una nota haga click en el &iacute;cono ';=0A=
			html +=3D '<img src=3D"/commons/imgs/cut.gif" alt=3D"" =
style=3D"display:inline"> ';=0A=
			html +=3D 'que se encuentra junto a la misma.</td></tr>';=0A=
			html +=3D '<tr><td>&bull;&nbsp;</td><td class=3D"no_clips">';=0A=
			html +=3D 'Puede consultar la ayuda detallada haciendo click en ';=0A=
			html +=3D '<b><a class=3D"azul" href=3D"/usuarios/ayuda.php" =
title=3D"Ayuda">?</a></b></td></tr>';=0A=
			if (this.user_logged && this.read_cookie('clippingspag12')) {=0A=
				html +=3D '<tr><td>&bull;</td><td class=3D"no_clips"><b>Se =
encontraron recortes guardados en su antigua carpeta.</b> ';=0A=
				html +=3D '=BFDesea importarlos a su caperta personal?<br />Si, <a =
class=3D"azul" ';=0A=
				html +=3D 'href=3D"javascript:;" =
onclick=3D"clippings.save(\'import\',\''+this.get_old_clips()+'\')" ';=0A=
				html +=3D 'title=3D"Importa todos los recortes antiguos">importar =
recortes</a></td></tr>';=0A=
			}=0A=
		}=0A=
		=0A=
		var news =3D '';=0A=
		/*=0A=
		if (!this.user_logged) {=0A=
			news +=3D '<div =
style=3D"padding-right:5px;padding-bottom:5px;text-align:center">----&nbs=
p;&nbsp;';=0A=
			news +=3D '<a href=3D"/usuarios/ayuda.php#news" title=3D"Recortes =
personales para usuarios registrados" ';=0A=
			news +=3D 'class=3D"azul" =
style=3D"font-weight:bold;font-style:normal;font-size:10px">';=0A=
			news +=3D 'Nueva funcionalidad !</a>&nbsp;&nbsp;----</div>';=0A=
		}=0A=
		*/=0A=
=0A=
		html =3D news + '<form name=3D"form_clippings"><table>' + html + =
'</table></form>';=0A=
		clippings_folder.obj.innerHTML =3D html;=0A=
=0A=
		html =3D '<img =
src=3D"/commons/imgs/trash_off.gif">&nbsp;Seleccionados';=0A=
		del_selected.obj.innerHTML =3D html;=0A=
=0A=
		if (this.clippings.length) {=0A=
			html  =3D '<img src=3D"/commons/imgs/trash_on.gif">&nbsp;';=0A=
			html +=3D '<a href=3D"javascript:;" onclick=3D"clippings.del_all()" =
title=3D"">Todos</a>';=0A=
			del_all.obj.innerHTML =3D html;=0A=
		}=0A=
		else {=0A=
			html =3D '<img src=3D"/commons/imgs/trash_off.gif">&nbsp;Todos';=0A=
			del_all.obj.innerHTML =3D html;=0A=
		}=0A=
=0A=
		html =3D '<a href=3D"/usuarios/ayuda.php" title=3D"Ayuda">?</a>';=0A=
		clip_help.obj.innerHTML =3D html;=0A=
	}=0A=
	// show() }}}=0A=
	// {{{ check_selected()=0A=
	function check_selected() {=0A=
		var del_selected =3D new get_obj('del_selected');=0A=
		var i =3D 0;=0A=
		var encontrado =3D 0;=0A=
		var html =3D '<img =
src=3D"/commons/imgs/trash_off.gif">&nbsp;Seleccionados';=0A=
		if (this.clippings.length =3D=3D 1) {=0A=
			if (document.form_clippings.id_clipping.checked) {=0A=
				html  =3D '<img src=3D"/commons/imgs/trash_on.gif">&nbsp;';=0A=
				html +=3D '<a href=3D"javascript:;" =
onclick=3D"clippings.del_selected()" title=3D"">';=0A=
				html +=3D 'Seleccionados</a>';=0A=
			}=0A=
		}=0A=
		else {=0A=
			while (i < this.clippings.length && !encontrado) {=0A=
				if (document.form_clippings.id_clipping[i].checked) {=0A=
					encontrado =3D 1;=0A=
					html  =3D '<img src=3D"/commons/imgs/trash_on.gif">&nbsp;';=0A=
					html +=3D '<a href=3D"javascript:;" =
onclick=3D"clippings.del_selected()" title=3D"">';=0A=
					html +=3D 'Seleccionados</a>';=0A=
				}=0A=
				i++;=0A=
			}=0A=
		}=0A=
		del_selected.obj.innerHTML =3D html;=0A=
	}=0A=
	// check_selected() }}}=0A=
	// {{{ check_user()=0A=
	function check_user() {=0A=
		var user =3D read_cookie('usuario');=0A=
		if (user) {=0A=
				this.cookie_name =3D unescape(user);=0A=
				this.expires =3D 0;=0A=
				this.sep_clippings =3D '___clip___';=0A=
				this.sep_ut =3D '___ut___';=0A=
				this.user_logged =3D true;=0A=
				this.user_name =3D read_cookie('nombre');=0A=
				return this.cookie_name;=0A=
		}=0A=
		return null;=0A=
	}=0A=
	// check_user() }}}=0A=
	// {{{ save()=0A=
	function save(method, clips, url, title) {=0A=
		var http =3D this.httpxml();=0A=
		if (http) {=0A=
			var =
POST=3D"clippings=3D"+clips+"&PHPSESSID=3D"+this.read_cookie('PHPSESSID')=
;=0A=
			http.open('POST', '/usuarios/clippings.php', true);=0A=
        	http.setRequestHeader("Method", "POST /usuarios/clippings.php =
HTTP/1.1");=0A=
     		=
http.setRequestHeader("Content-Type","application/x-www-form-urlencoded")=
;=0A=
			http.onreadystatechange =3D function() {=0A=
				var cLoading =3D new get_obj('clippings_user');=0A=
				if (http.readyState =3D=3D 4 && http.status =3D=3D 200) {=0A=
					if (http.responseText =3D=3D '0') {=0A=
						alert('No fue posible guardar sus recortes');=0A=
						var html =3D '<acronym title=3D"Sus recortes no pudieron ser =
guardados">';=0A=
					}=0A=
					else { =0A=
						var html =3D '<acronym title=3D"Sus recortes fueron guardados">';=0A=
						switch (method) {=0A=
							case 'insert' 			:	clippings.insert(url, title); break;=0A=
							case 'del_selected'	:	clippings.del('selected'); break;=0A=
							case 'del_all' 		:	clippings.del('all'); break;=0A=
							case 'import'			:	clippings.import_clips(); break;=0A=
						}=0A=
					}=0A=
					html +=3D '<img src=3D"/commons/imgs/ico-usuario_gr.gif" =
/></acronym>';=0A=
					cLoading.obj.innerHTML =3D html;=0A=
				}=0A=
				else {=0A=
					var html =3D '<acronym title=3D"Guardando sus recortes...">';=0A=
					html +=3D '<img src=3D"/commons/imgs/loading.gif" alt=3D"saving" =
/></acronym>';=0A=
					cLoading.obj.innerHTML =3D html;=0A=
				}=0A=
			};=0A=
			http.send(POST);=0A=
			//http.send(null); (solo para GET)=0A=
		}=0A=
		else {=0A=
			var aviso =3D 'Su navegador no soporta la funci=F3n para guardar sus =
recortes personales.';=0A=
			aviso +=3D '\n\nPara m=E1s informaci=F3n consulte la ayuda.';=0A=
			alert(aviso);=0A=
		}=0A=
	}=0A=
	// save() }}}=0A=
	// {{{ init_toc()=0A=
	function init_toc() {=0A=
		var clippings_toc =3D new get_obj('clippings_toc');=0A=
		var html =3D '<a href=3D"javascript:;" onclick=3D"toc_clippings()" =
title=3D"">';=0A=
		html +=3D '<img name=3D"clips_abrir" src=3D"/commons/imgs/abrir2.gif" =
alt=3D"" /></a>';=0A=
		clippings_toc.obj.innerHTML =3D html;=0A=
	}=0A=
	// init_toc() }}}=0A=
	// {{{ httpxml()=0A=
	function httpxml() {=0A=
		var xmlhttp;=0A=
	  	try { xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP"); }=0A=
		catch (e) { try { xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP"); }=0A=
		catch (e) { try { xmlhttp =3D new XMLHttpRequest(); }=0A=
		catch (e) { xmlhttp =3D false; } } }=0A=
		if (!xmlhttp) return null;=0A=
		return xmlhttp;=0A=
	}=0A=
	// httpxml() }}}=0A=
}=0A=
// CLASS class_clippings }}}=0A=
=0A=
=0A=
/* Creo una instancia de la clase class_clippings().=0A=
   El objeto 'clippings' es el que uso en todo el sitio */=0A=
var clippings =3D new class_clippings();=0A=
=0A=
/* vim: set foldmethod=3Dmarker: */=0A=
/* vim: set tabstop=3D3: */=0A=
/* vim: set nu: */=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pagina12.com.ar/commons/js/notas.js

/* cvs $Revision: 1068 $ */=0A=
/* cvs $Date: 2008-10-01 16:41:51 -0300 (mi=C3=A9 01 de oct de 2008) $ */=0A=
/* cvs $Author: javier $ */=0A=
=0A=
function LoadActualFontSize() {=0A=
	tempArray =3D document.cookie.split(";");=0A=
=0A=
	for (tA =3D 0; tA < tempArray.length; tA++) {=0A=
		if (tempArray[tA].indexOf('Pag12FontSize') > -1) {=0A=
			fontSizeValue =3D tempArray[tA].split("=3D");=0A=
			ACTUAL_FONTSIZE =3D parseInt(fontSizeValue[1]);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function SaveActualFontSize() {=0A=
	var expire =3D new Date();=0A=
	expire.setTime (expire.getTime() + (6000 * 24 * 3600000));=0A=
	expire =3D expire.toGMTString();=0A=
	document.cookie =3D "Pag12FontSize=3D" + ACTUAL_FONTSIZE + "; path=3D/; =
expires=3D" + expire;=0A=
}=0A=
=0A=
function txt_more() {=0A=
	if (ACTUAL_FONTSIZE < LARGEST_FONTSIZE) {=0A=
		ACTUAL_FONTSIZE++;=0A=
		var cuerpo =3D new get_obj('cuerpo');=0A=
		cuerpo.style.fontSize =3D ACTUAL_FONTSIZE + "px";=0A=
		SaveActualFontSize();=0A=
	}=0A=
}=0A=
=0A=
function txt_less() {=0A=
	if (ACTUAL_FONTSIZE > SMALLEST_FONTSIZE) {=0A=
		ACTUAL_FONTSIZE--;=0A=
		var cuerpo =3D new get_obj('cuerpo');=0A=
		cuerpo.style.fontSize =3D ACTUAL_FONTSIZE + "px";=0A=
		SaveActualFontSize();=0A=
	}=0A=
}=0A=
=0A=
function txt_equal() {=0A=
	if (ACTUAL_FONTSIZE !=3D 13) {=0A=
		ACTUAL_FONTSIZE =3D 13;=0A=
		var cuerpo =3D new get_obj('cuerpo');=0A=
		cuerpo.style.fontSize =3D ACTUAL_FONTSIZE + "px";=0A=
		SaveActualFontSize();=0A=
	}=0A=
}=0A=
=0A=
function mail(from) {=0A=
	var xmail =3D new get_obj('xmail');=0A=
=0A=
	if (xmail.style.display !=3D 'none' ) {=0A=
		if (from!=3D0) xmail.style.display =3D 'none';=0A=
	}=0A=
	else {=0A=
		if (user.get_user()) document.formu.tuemail.value =3D user.get_user();=0A=
		if (user.get_name()) document.formu.nombre.value =3D user.get_name();=0A=
		xmail.style.display =3D '';=0A=
	}=0A=
	if (from=3D=3D0) {=0A=
		location.href =3D '#formu_mail';=0A=
	}=0A=
}=0A=
=0A=
/* verifica los campos para el envio de notas por email */=0A=
function check_enviar_nota() {=0A=
	=0A=
	with (document.formu) {=0A=
		var errores =3D '';=0A=
		var str_reg_exp =3D =
"^[A-Za-z0-9][A-Za-z0-9_\.-]*@([A-Za-z0-9][A-Za-z0-9_-]*\.)+[A-Za-z]{2,3}=
$";=0A=
		=0A=
		if (!amigoemail.value) errores +=3D 'Falta el E-Mail de su amigo.\n';=0A=
		else {=0A=
			var reg =3D new RegExp (str_reg_exp,"g");=0A=
			if (!reg.test(amigoemail.value)) errores +=3D '( ' + amigoemail.value =
+ ' )' + ' El E-Mail de su amigo no tiene una sint=E1xis v=E1lida.\n';=0A=
		}=0A=
		=0A=
		if (!nombre.value) errores +=3D 'Falta su nombre.\n';=0A=
		if (nombre.value.length > 30) errores +=3D 'El nombre es demasiado =
largo (M=E1ximo 30 caracteres).\n';=0A=
		=0A=
		if (!tuemail.value) errores +=3D 'Falta su E-Mail.\n';=0A=
		else {=0A=
			reg =3D new RegExp (str_reg_exp,"g");=0A=
			if (!reg.test(tuemail.value)) errores +=3D '( ' + tuemail.value + ' =
)' + ' Su E-Mail no tiene una sint=E1xis v=E1lida.\n';=0A=
		}=0A=
=0A=
		=0A=
		if (document.comentario) {=0A=
			if (comentario.value.length > 150) errores +=3D 'El comentario es =
demasiado largo (M=E1ximo 150 caracteres).\n';=0A=
		}=0A=
	=0A=
	}=0A=
	=0A=
	if (errores) {=0A=
		alert(errores);=0A=
		return false;=0A=
	} else {=0A=
		return true;=0A=
	}=0A=
=0A=
}=0A=
=0A=
=0A=
var ACTUAL_FONTSIZE =3D 13;=0A=
LoadActualFontSize();=0A=
var SMALLEST_FONTSIZE =3D 10;=0A=
var LARGEST_FONTSIZE =3D 18;=0A=
=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.pagina12.com.ar/banner.php?s=106&w=232&h=60&t=_blank&cla=bannerp10%20fright%20right12

<HTML>=0A=
=0A=
<TITLE>Acceso Denegado</TITLE>=0A=
<META HTTP-EQUIV=3D"Pragma" >=0A=
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
</HEAD>=0A=
=0A=
<FONT SIZE=3D200>=0A=
=0A=
<HR>=0A=
<CENTER>ACCESO DENEGADO</CENTER></BR>=0A=
<CENTER>Consulte con su administrador</CENTER>=0A=
<HR>=0A=
=0A=
</FONT>=0A=
=0A=
</HTML>=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.pagina12.com.ar/banner.php?s=107&w=232&h=60&t=_blank&cla=bannerp10%20fright%20right12

<HTML>=0A=
=0A=
<TITLE>Acceso Denegado</TITLE>=0A=
<META HTTP-EQUIV=3D"Pragma" >=0A=
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
</HEAD>=0A=
=0A=
<FONT SIZE=3D200>=0A=
=0A=
<HR>=0A=
<CENTER>ACCESO DENEGADO</CENTER></BR>=0A=
<CENTER>Consulte con su administrador</CENTER>=0A=
<HR>=0A=
=0A=
</FONT>=0A=
=0A=
</HTML>=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.pagina12.com.ar/banner.php?s=112&w=476&h=60&t=_blank&cla=bannerp10%20fright%20right12

<HTML>=0A=
=0A=
<TITLE>Acceso Denegado</TITLE>=0A=
<META HTTP-EQUIV=3D"Pragma" >=0A=
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
</HEAD>=0A=
=0A=
<FONT SIZE=3D200>=0A=
=0A=
<HR>=0A=
<CENTER>ACCESO DENEGADO</CENTER></BR>=0A=
<CENTER>Consulte con su administrador</CENTER>=0A=
<HR>=0A=
=0A=
</FONT>=0A=
=0A=
</HTML>=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.pagina12.com.ar/banner.php?s=120&w=232&h=0&t=_blank&cla=bannerp12

<HTML>=0A=
=0A=
<TITLE>Acceso Denegado</TITLE>=0A=
<META HTTP-EQUIV=3D"Pragma" >=0A=
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
</HEAD>=0A=
=0A=
<FONT SIZE=3D200>=0A=
=0A=
<HR>=0A=
<CENTER>ACCESO DENEGADO</CENTER></BR>=0A=
<CENTER>Consulte con su administrador</CENTER>=0A=
<HR>=0A=
=0A=
</FONT>=0A=
=0A=
</HTML>=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.pagina12.com.ar/banner.php?s=121&w=232&h=0&t=_blank&cla=bannerp12

<HTML>=0A=
=0A=
<TITLE>Acceso Denegado</TITLE>=0A=
<META HTTP-EQUIV=3D"Pragma" >=0A=
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
</HEAD>=0A=
=0A=
<FONT SIZE=3D200>=0A=
=0A=
<HR>=0A=
<CENTER>ACCESO DENEGADO</CENTER></BR>=0A=
<CENTER>Consulte con su administrador</CENTER>=0A=
<HR>=0A=
=0A=
</FONT>=0A=
=0A=
</HTML>=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.pagina12.com.ar/banner.php?s=124&w=232&h=0&t=_blank&cla=bannerp12

<HTML>=0A=
=0A=
<TITLE>Acceso Denegado</TITLE>=0A=
<META HTTP-EQUIV=3D"Pragma" >=0A=
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
</HEAD>=0A=
=0A=
<FONT SIZE=3D200>=0A=
=0A=
<HR>=0A=
<CENTER>ACCESO DENEGADO</CENTER></BR>=0A=
<CENTER>Consulte con su administrador</CENTER>=0A=
<HR>=0A=
=0A=
</FONT>=0A=
=0A=
</HTML>=0A=

------=_NextPart_000_0000_01CACF3E.0792BEA0--

