From: <Salvato da Windows Internet Explorer 7>
Subject: ELSEVIER.ES - REVISTAS
Date: Mon, 31 May 2010 13:56:11 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB00C9.0734FA10"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/ctl_servlet?_f=7264&articuloid=13150939&revistaid=295

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Des><HEAD><TITLE>ELSEVIER.ES - REVISTAS</TITLE>
<META content=3Dnoarchive name=3DrobotS>
<META content=3Dnoarchive name=3DgoogleBOT>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"Gliomatosis cerebral: estudio de 22 pacientes" =
name=3Ddescription>
<META content=3D"Gliomatosis cerebral: estudio de 22 pacientes" =
name=3Dkeywords>
<META content=3D"MSHTML 6.00.6000.17023" name=3DGENERATOR>
<META content=3D"Elsevier Espa=F1a S.A." name=3DAuthor>
<META content=3D"Elsevier Espa=F1a S.A." name=3DCopyright>
<META content=3D"Barcelona, Espa=F1a" name=3DLocality>
<META content=3D172.31.143.17 name=3DPublisher>
<META content=3Des name=3Dlang>
<META content=3D"1 days" name=3Drevisit-after>
<META content=3DINDEX,FOLLOW name=3Drobots><LINK media=3Dall=20
href=3D"http://www.elsevier.es/revistas/css/base.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.elsevier.es/revistas/css/style.css" type=3Dtext/css=20
rel=3Dstylesheet><!--[if lte ie 7]><LINK media=3Dall=20
href=3D"http://www.elsevier.es/revistas/css/style-ie.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]--><LINK media=3Dall=20
href=3D"http://www.elsevier.es/revistas/css/estilos.css" type=3Dtext/css =

rel=3Dstylesheet>
<STYLE>#modal_container {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; =
OVERFLOW: auto; BORDER-LEFT: #666 1px solid; COLOR: #333; PADDING-TOP: =
5px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: "Lucida =
Grande",Verdana; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#modal_overlay {
	BACKGROUND-COLOR: #000
}
</STYLE>

<SCRIPT src=3D"http://www.elsevier.es/revistas/js/minmax.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.elsevier.es/revistas/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.elsevier.es/revistas/js/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.elsevier.es/revistas/js/script.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.elsevier.es/revistas/js/control.modal.2.2.3.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.elsevier.es/revistas/js/ntpagetag.js"=20
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY>
<DIV id=3Dcontainer>
<DIV id=3Dheader>
<H1><A=20
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D100"><SPAN>Elsevier<=
/SPAN></A></H1>
<UL class=3Dclearfix id=3Dmain_menu>
  <LI><A class=3Dinicio id=3Dlink_inicio=20
  =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D100"><SPAN>Inicio</S=
PAN></A>=20
  </LI>
  <LI><A class=3Dlibros id=3Dlink_libros=20
  =
href=3D"http://www.elsevier.es/libros/ctl_servlet?_f=3D1000"><SPAN>Libros=
</SPAN></A>=20
  </LI>
  <LI><A class=3Dclinicas id=3Dlink_clinicas=20
  =
href=3D"http://www.elsevier.es/libros/ctl_servlet?_f=3D1016"><SPAN>Clinic=
as</SPAN></A>=20
  </LI>
  <LI><A class=3D"revistas_activo activo" id=3Dlink_revistas=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7000"><SPAN>Revi=
stas</SPAN></A>=20
  </LI>
  <LI><A class=3Dformacion id=3Dlink_formacion=20
  =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D11000"><SPAN>Formaci=
=F3n</SPAN></A>=20
  </LI>
  <LI><A class=3Dfarma id=3Dlink_farma=20
  =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D8000"><SPAN>Elsevier=
=20
  Farma</SPAN></A> </LI>
  <LI><A class=3Djano id=3Dlink_jano href=3D"http://www.jano.es/"=20
  target=3D_blank><SPAN>Jano.es</SPAN></A> </LI></UL>
<UL id=3Didiomas><!--<li class=3D"portugal"><a =
href=3D"/portugal/"><span>portugal</span></a></li>-->
  <LI class=3Dmexico><A=20
  =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D3000"><SPAN>m=E9xico=
</SPAN></A>=20
  </LI></UL>
<DIV class=3Dsubmenus>
<UL class=3Dsubmenu>
  <LI><A =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7004">Listado=20
  alfab=E9tico</A>=20
  <LI><A =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7006">Listado =
por=20
  especialidades</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7046">Suscripci=F3=
n</A>=20
  <LI><A =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D8022">Publicidad</A>=
=20
  <LI> </LI></UL></DIV></DIV><!-- #header -->
<DIV class=3Dclearfix id=3Dcontent>
<DIV id=3Dcolumn-left>
<DIV id=3Dbloque_buscador><A style=3D"CURSOR: pointer"=20
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D14000">
<H2 class=3Dtit_find><SPAN>Find</SPAN></H2></A>
<FORM id=3DfBuscador name=3DfBuscador =
action=3D/home/ctl_servlet?_f=3D14004 method=3Dpost>
<P><INPUT class=3Dtext id=3DsearchText name=3DsearchText></P>
<TABLE style=3D"FONT-SIZE: 13px" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop><INPUT type=3Dradio value=3D295 =
name=3Dpublicacion></TD>
    <TD>in Neurolog=EDa</TD></TR>
  <TR>
    <TD vAlign=3Dtop><INPUT type=3Dradio CHECKED value=3D0 =
name=3Dpublicacion></TD>
    <TD>in Elsevier.es</TD></TR></TBODY></TABLE><INPUT type=3Dhidden =
value=3D1=20
name=3Dreset_params> <SPAN class=3Dbloque_buscador_ayuda><A=20
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D14006">Help</A></SPA=
N> <SPAN=20
class=3Dbloque_buscador_submit><INPUT id=3DfBuscadorSub =
onclick=3D"fSubmit('fBuscador');" type=3Dbutton value=3DFind =
name=3DfBuscadorSub></SPAN>=20

<DIV style=3D"CLEAR: left; HEIGHT: 7px"></DIV></FORM></DIV>
<DIV class=3Dbloque>
<H2 class=3Dtit_options><SPAN>Options</SPAN></H2>
<UL>
  <LI><STRONG><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7232&amp;revista=
id=3D295">Current=20
  Issue</A></STRONG>=20
  <LI><STRONG><A=20
  href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7205">Spanish =
version=20
  <IMG =
src=3D"http://www.elsevier.es/revistas/imag/ico_flag_sp.png"></A></STRONG=
>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7234&amp;revista=
id=3D295">Past=20
  Issues</A> <!--<li><a =
href=3D"ctl_servlet?_f=3D7036&revistaid=3D295">Pr&oacute;ximos =
n&uacute;meros</a></li>-->
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7224&amp;revista=
id=3D295">Section=20
  Index</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7240&amp;revista=
id=3D295">Most-read=20
  articles</A> </LI></UL></DIV>
<DIV class=3Dbloque>
<H2 class=3Dtit_about_journal><SPAN>About the journal</SPAN></H2>
<UL>
  <LI><A href=3D"http://ees.elsevier.com/neurologia">Send =
manuscripts</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7242&amp;revista=
id=3D295">Editorial=20
  Board</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7244&amp;revista=
id=3D295">Instructions=20
  for authors</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D8030&amp;revistaid=3D=
295">Information=20
  (In Spanish)</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7254&amp;revista=
id=3D295">Contact=20
  us</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7260&amp;revista=
id=3D295">Subscriptions</A>=20
  </LI></UL></DIV>
<DIV id=3Dbanner_col_sx>
<DIV id=3Dflashdiv_38></DIV>
<SCRIPT type=3Dtext/javascript>var flashswf =3D new =
SWFObject('/ficheros/banner/Ortopedia_180x180.swf', 'flashdiv_38', =
'180', '180', '8', '#FFFFFF');flashswf.write('flashdiv_38');</SCRIPT>
</DIV><!-- .banner -->
<DIV id=3Dlogos_corporativos>
<P><A href=3D"http://www.elsevier.com/" target=3D_blank><IMG =
alt=3Dwww.elsevier.com=20
src=3D"http://www.elsevier.es/revistas/imag/logo_elsevier_com.gif"></A></=
P>
<P><A href=3D"http://www.embase.com/" target=3D_blank><IMG =
alt=3Dwww.embase.com=20
src=3D"http://www.elsevier.es/revistas/imag/logo_embase.gif"></A></P>
<P><A href=3D"http://www.mdconsult.com/" target=3D_blank><IMG =
alt=3Dwwww.mdconsult.com=20
src=3D"http://www.elsevier.es/revistas/imag/logo_mdconsult.gif"></A></P>
<P><A href=3D"http://www.sciencedirect.com/" target=3D_blank><IMG=20
alt=3Dwww.sciencedirect.com=20
src=3D"http://www.elsevier.es/revistas/imag/logo_sciencedirect.gif"></A><=
/P>
<P><A href=3D"http://www.studentconsult.com/" target=3D_blank><IMG=20
alt=3Dwww.studentconsult.com=20
src=3D"http://www.elsevier.es/revistas/imag/logo_studentconsult.gif"></A>=
</P></DIV></DIV><!-- #column-left -->
<SCRIPT type=3Dtext/javascript>
function desplegar(tabla_a_desplegar,estadoT, estadoimagenT) {
	var tabla =3D document.getElementById(tabla_a_desplegar);
	var estadot =3D document.getElementById(estadoT);
	var imagenestadot =3D document.getElementById(estadoimagenT);
	switch(tabla.style.display) {
		case "none":
			imagenestadot.src=3D"imag/arrow_down.png";
			tabla.style.display =3D "block";
			//estadot.innerHTML =3D "Ocultar contenido"
		=09
			break;
		default:
			imagenestadot.src=3D"imag/arrow_center.png";
			tabla.style.display =3D "none";
			//estadot.innerHTML =3D "Mostrar conteNido"
		=09
			break;
	}
}
</SCRIPT>

<DIV id=3Dcont-content>
<DIV id=3Dbreadcrumb><A=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7000">Journal</A=
> =BB <A=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7232&amp;revista=
id=3D295">Neurolog=EDa</A>=20
=BB <A=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7210&amp;sumario=
id=3D13008324">Vol.=20
25 Num. 03</A> </DIV>
<DIV class=3D"item item_detalle clearfix"><IMG class=3Dfoto_libro=20
src=3D"http://www.elsevier.es/ficheros/sumarios/295/25/03/portada_100.jpg=
">=20
<DIV class=3Ddatos_revista>
<P class=3D"titulo sameLink">Neurolog=EDa Vol.25 N=FAm. 03</P>
<P></P>
<P class=3Ddescripcion><SMALL>Publicaci=F3n Oficial de la Sociedad =
Espa=F1ola de=20
Neurolog=EDa. ISSN:0213-4853</SMALL></P></DIV></DIV>
<DIV class=3D"opciones_item opciones_item_300 clearfix">
<P style=3D"TEXT-ALIGN: left"><A class=3Dprint=20
href=3D"javascript:window.print();">Print</A> <A class=3Drecomendar =
id=3DrecomendarTop=20
onclick=3D"showPopRecomendar('recomendarTop');return false;"=20
href=3D"javascript:void(0);">Send to a friend</A> <SPAN=20
style=3D"DISPLAY: none; VISIBILITY: hidden"><A class=3Dacrobat=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7216&amp;articul=
oid=3D13150939&amp;revistaid=3D295">Download=20
PDF</A> </SPAN></P></DIV>
<DIV id=3Dsuplemento_abstract>
<P class=3Dvolver><A onclick=3Dhistory.back(); =
href=3D"javascript:void(0);">=AB=20
Return</A></P>
<DIV class=3Dcont>
<DIV=20
style=3D"BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid"=20
align=3Dcenter>
<H3><A=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7264&amp;articul=
oid=3D13150939&amp;revistaid=3D295#">English=20
version is not available yet.<BR>Coming in the next few =
days.</A></H3></DIV><BR>
<H3>Neurolog=EDa</H3>
<H4>Gliomatosis cerebral: estudio de 22 pacientes</H4>
<P class=3Ddate></P>
<P style=3D"MARGIN-BOTTOM: 10px; FONT-STYLE: italic">Por M.E. Novillo =
L=F3pez <SPAN=20
class=3Dletracentro>a</SPAN>, A. G=F3mez-Ib=E1=F1ez <SPAN =
class=3Dletracentro>b</SPAN>, M.=20
Rosenfeld <SPAN class=3Dletracentro>c</SPAN>, J. Dalmau <SPAN=20
class=3Dletracentro>c</SPAN></P>
<P style=3D"MARGIN-BOTTOM: 10px; FONT-STYLE: italic">
<DIV><SPAN class=3Dletracentro>a</SPAN> Servicio de Neurolog=EDa, =
Hospital Nuestra=20
Se=F1ora de S=F3nsoles, Complejo Hospitalario de =C1vila, =C1vila, =
Espa=F1a</DIV>
<DIV><SPAN class=3Dletracentro>b</SPAN> Servicio de Neurolog=EDa, =
Cl=EDnica=20
Universidad de Navarra, Pamplona, Navarra, Espa=F1a</DIV>
<DIV><SPAN class=3Dletracentro>c</SPAN> Divisi=F3n de Neuro-oncolog=EDa =
de la=20
Universidad de Pensilvania, Philadelphia, Estados Unidos</DIV>
<P></P>
<P><STRONG></STRONG></P>
<P>Introducci=F3n: La gliomatosis cerebral es un tumor astroc=EDtico =
difuso que=20
afecta a m=E1s de dos l=F3bulos cerebrales. El tratamiento no est=E1 =
bien definido y=20
el pron=F3stico es malo. M=E9todos: Estudio retrospectivo =
cl=EDnico-radiol=F3gico de 22=20
pacientes diagnosticados de gliomatosis cerebral en una unidad de=20
neurooncolog=EDa. Resultados: En un periodo de 6 a=F1os, identificamos a =
17 varones=20
y 5 mujeres (media de edad, 54 a=F1os). Los s=EDntomas iniciales fueron =
d=E9ficit=20
focales sensitivo-motores o visuales (86,4%), crisis epil=E9pticas =
(36,4%),=20
deterioro cognitivo (27,3%) y cefalea (27,3%); en algunos casos los =
s=EDntomas=20
semejaban ictus, migra=F1a o encefalitis l=EDmbica. Todos los pacientes =
ten=EDan=20
afectaci=F3n radiol=F3gica bilateral; las regiones m=E1s afectadas =
fueron: temporal=20
(19 pacientes), ganglios basales (18), frontal (17), parietal (17), =
cuerpo=20
calloso (10) y occipital (9). Los diagn=F3sticos histol=F3gicos m=E1s =
frecuentes=20
fueron astrocitoma de grado III (36,4%), astrocitoma de grado II (22,7%) =
y=20
astrocitoma de grado IV (18,3%). Nueve pacientes fueron diagnosticados =
en el=20
primer mes del desarrollo de los s=EDntomas; 11, entre el primer mes y 1 =
a=F1o, y 2,=20
despu=E9s de 1 a=F1o. Diecisiete pacientes recibieron quimioterapia, =
radioterapia o=20
ambas, de los que 12 (70,6%) tuvieron respuesta cl=EDnica o =
radiol=F3gica. La media=20
de seguimiento fue 13 meses; el tiempo libre de progresi=F3n, 6 meses, y =
el tiempo=20
de supervivencia, 9,5 meses (15 meses cuando los pacientes recibieron=20
tratamiento); 8 pacientes desarrollaron complicaciones =
tromboemb=F3licas.=20
Conclusiones: La gliomatosis cerebral tiene un curso cl=EDnico variable. =
Los=20
pacientes generalmente responden al tratamiento. En este estudio la =
media de=20
supervivencia de los pacientes tratados es similar a la de las series de =

glioblastoma multiforme.</P>
<P><EM>Neurologia.2010; 25 :168-73</EM></P>
<P><STRONG>Keywords:</STRONG> Gliomatosis cerebri; Treatment; =
Survival</P>
<P><B>Introducci=F3n</B></P>
<P>La gliomatosis cerebral (GC) es una infiltraci=F3n cerebral difusa de =
c=E9lulas=20
gliales neopl=E1sicas que preserva la arquitectura del tejido cerebral. =
Desde que=20
Nevin<SUP>1</SUP> la describi=F3 por primera vez en 1938, se han =
publicado unos=20
300 casos, fundamentalmente en estudios retrospectivos<SUP>2</SUP>. Las=20
manifestaciones cl=EDnicas son inespec=EDficas, por lo que puede =
confundirse con=20
otras entidades neurol=F3gicas y retrasar su diagn=F3stico. Los =
objetivos de este=20
trabajo son describir las caracter=EDsticas cl=EDnicas, el tratamiento y =
evoluci=F3n=20
de 22 pacientes con GC.</P>
<P><B>Pacientes y m=E9todos</B></P>
<P>Revisamos las bases de datos e historias cl=EDnicas de los pacientes=20
diagnosticados de GC entre enero de 2003 y septiembre de 2009 en la =
Unidad de=20
Neurooncolog=EDa del Hospital de la Universidad de Pennsylvania. El =
criterio=20
diagn=F3stico de GC seg=FAn la OMS es una infiltraci=F3n neopl=E1sica =
cerebral difusa de=20
c=E9lulas gliales, que preserva la arquitectura del tejido cerebral =
normal, afecta=20
a m=E1s de dos l=F3bulos cerebrales y, ocasionalmente, a estructuras=20
infratentoriales o m=E9dula espinal<SUP>3</SUP>. Definimos la GC =
primaria como la=20
que aparece sin antecedentes de tumor cerebral, y secundaria, la que =
aparece a=20
partir de un tumor cerebral previo<SUP>3</SUP>. Dividimos la GC primaria =
en tipo=20
1, una infiltraci=F3n difusa sin masa tumoral adyacente, y tipo 2, con =
una masa=20
tumoral adyacente a la infiltraci=F3n4. De acuerdo con estos criterios, =
todos los=20
pacientes tuvieron estudios de resonancia magn=E9tica (RM) y =
confirmaci=F3n=20
histol=F3gica del tumor.</P>
<P>Definimos el tiempo de retraso diagn=F3stico como el transcurrido =
desde el=20
s=EDntoma inicial hasta el diagn=F3stico (el valor 0 representa un =
retraso menor de=20
1 mes). El tiempo de seguimiento son los meses entre el diagn=F3stico y =
septiembre=20
de 2009 o el fallecimiento. La respuesta terap=E9utica se define como =
mejor=EDa=20
cl=EDnico-radiol=F3gica o mejor=EDa cl=EDnica con estabilidad =
radiol=F3gica o estabilidad=20
cl=EDnico-radiol=F3gica. La falta de respuesta se define como =
empeoramiento cl=EDnico=20
o radiol=F3gico. El tiempo libre de progresi=F3n se considera el =
transcurrido desde=20
la administraci=F3n de un tratamiento hasta la evidencia de =
progresi=F3n.</P>
<P><B>Resultados</B></P>
<P>En total, identificamos a 22 pacientes diagnosticados de GC, 17 =
varones=20
(77,2%) y 5 mujeres (22,8%) (tabla 1). La media de edad fue 54 a=F1os =
(51 en=20
varones y 54 en mujeres; intervalo, 23-81 a=F1os). Las manifestaciones =
cl=EDnicas=20
iniciales fueron d=E9ficit focales sensitivo-motores o visuales (86,4%), =
crisis=20
epil=E9pticas (36,4%), deterioro cognitivo subagudo (27,3%) y cefalea =
(27,3%).=20
Todos los pacientes ten=EDan una afecci=F3n radiol=F3gica bilateral =
(figs. 1 y 2), con=20
deterioro de m=E1s de 2 l=F3bulos cerebrales, que involucraba temporal =
(86,4%),=20
frontal (77,2%), parietal (77,2%) y occipital (40,9%); otras estructuras =

afectadas fueron los ganglios basales (81,8%), cuerpo calloso (45,4%),=20
troncoenc=E9falo (22,7%), =EDnsula (13,6%), cerebelo (9,1%), m=E9dula =
cervical (4,5%),=20
pares craneales (4,5%) y leptomeninges (4,5%). Todos los casos =
correspondieron a=20
GC primarias: 16 pacientes presentaban el tipo 1 y 6, el tipo 2, la =
mayor=EDa de=20
estos =FAltimos con efecto de masa concomitante. La anatom=EDa =
patol=F3gica demostr=F3=20
astrocitoma de grado III en 8 pacientes (36,4%), astrocitoma de grado II =
en 5=20
(22,7%), astrocitoma con caracter=EDsticas de grado IV en 4 (18,3%),=20
oligoastrocitoma de grado III en 2 (9,1%), oligoastrocitoma de grado II =
en 1=20
(4,5%), oligodendroglioma de grado II en 1 (4,5%) y oligodendroglioma de =
grado=20
III en 1 (4,5%) (tabla 2). El tiempo medio de retraso diagn=F3stico fue =
1 mes; 9=20
pacientes (40,9%) fueron diagnosticados durante el primer mes tras =
iniciarse los=20
s=EDntomas; 6 (27,3%), durante el segundo mes; 5 (22,7%), entre el =
segundo mes y=20
el primer a=F1o, y 2 (9,1%), despu=E9s de 1 a=F1o del inicio de los =
s=EDntomas. En estos=20
2 pacientes los s=EDntomas se atribuyeron a migra=F1a en un caso y en el =
otro a=20
encefalitis l=EDmbica de origen desconocido<SUP>5</SUP>. En 4 pacientes =
el=20
diagn=F3stico inicial considerado fue de un proceso cerebrovascular =
agudo.</P>
<P align=3Dcenter><A=20
href=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/grande/295v2=
5n03-13150939fig1.jpg"=20
target=3D_blank><IMG=20
alt=3D"Tabla 1. Caracter=EDsticas cl=EDnicas, tratamiento y evoluci=F3n" =

src=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-131=
50939fig1.jpg"></A></P>
<P align=3Dcenter><A=20
href=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/grande/295v2=
5n03-13150939fig2.jpg"=20
target=3D_blank><IMG=20
alt=3D"Figura 1. Resonancia magn=E9tica con secuencias FLAIR de 4 =
pacientes diagnosticados de gliomatosis cerebral. Destaca una =
hiperintensidad difusa y bilateral de predominio hemisf=E9rico y =
diencef=E1lico."=20
src=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-131=
50939fig2.jpg"></A></P>
<P align=3Dcenter><B>Figura 1. </B>Resonancia magn=E9tica con secuencias =
FLAIR de 4=20
pacientes diagnosticados de gliomatosis cerebral. Destaca una =
hiperintensidad=20
difusa y bilateral de predominio hemisf=E9rico y diencef=E1lico.</P>
<P align=3Dcenter><A=20
href=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/grande/295v2=
5n03-13150939fig3.jpg"=20
target=3D_blank><IMG=20
alt=3D"Figura 2. Resonancia magn=E9tica con secuencias FLAIR y T1 tras =
administraci=F3n de contraste (gadolinio intravenoso) en la que =
observamos diferente grado de captaci=F3n de las lesiones. A y B: =
im=E1genes de un mismo paciente en el que la infiltraci=F3n no capta =
contraste a pesar de la extensa afecci=F3n. C y D: im=E1genes de otro =
paciente en el que la lesi=F3n capta contraste de manera difusa."=20
src=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-131=
50939fig3.jpg"></A></P>
<P align=3Dcenter><B>Figura 2. </B>Resonancia magn=E9tica con secuencias =
FLAIR y T1=20
tras administraci=F3n de contraste (gadolinio intravenoso) en la que =
observamos=20
diferente grado de captaci=F3n de las lesiones. A y B: im=E1genes de un =
mismo=20
paciente en el que la infiltraci=F3n no capta contraste a pesar de la =
extensa=20
afecci=F3n. C y D: im=E1genes de otro paciente en el que la lesi=F3n =
capta contraste=20
de manera difusa.</P>
<P align=3Dcenter><A=20
href=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/grande/295v2=
5n03-13150939fig4.jpg"=20
target=3D_blank><IMG alt=3D"Tabla 2. Grado histol=F3gico del tumor"=20
src=3D"http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-131=
50939fig4.jpg"></A></P>
<P>Diecisiete pacientes tuvieron un seguimiento peri=F3dico, 4 =
fallecieron poco=20
despu=E9s del diagn=F3stico y 1 paciente no volvi=F3 a las consultas. =
Los tratamientos=20
administrados fueron quimiorradioterapia (RT/QT) con 75 =
mg/m<SUP>2</SUP>/d=EDa de=20
temozolamida (TMZ) oral y radioterapia (RT) est=E1ndar fraccionada =
seguida de=20
ciclos de TMZ (150-200 mg/m<SUP>2</SUP>/d=EDa durante 5 d=EDas, cada 28 =
d=EDas) en 5=20
pacientes, RT/QT en otros 5, =FAnicamente TMZ en 4, RT sola en 2 y RT =
seguida de=20
TMZ m=E1s bevacizumab (BVZ) en 1. Se trat=F3 a 5 de los 7 pacientes con =
tumores de=20
bajo grado y todos respondieron al tratamiento. Nueve de los 11 =
pacientes con=20
tumores de grado III recibieron tratamiento: 4 (44,4%) respondieron y 5 =
no=20
respondieron. Tres de los 4 pacientes con =E1reas de grado IV recibieron =

tratamiento y todos respondieron. En total, el 70,6% de los pacientes =
tratados=20
respondieron al tratamiento. Nueve pacientes (75%) tuvieron progresi=F3n =
tumoral,=20
con un tiempo libre de progresi=F3n de 6 meses; 8 recibieron tratamiento =
(4, TMZ a=20
dosis diarias de 75 mg/ m<SUP>2</SUP>; 2, RT/QT; 1,=20
procarbazina/lomustina/vincristina, y 1, BVZ/irinotec=E1n; 2 pacientes =
necesitaron=20
cirug=EDa resectiva del =E1rea de progresi=F3n). De estos 8 pacientes, 7 =
(87,5%)=20
tuvieron respuesta terap=E9utica. Seis pacientes (85,7%) evidenciaron =
una segunda=20
progresi=F3n y fueron tratados con TMZ (2), BVZ (1), irinotec=E1n (1),=20
BVZ/irinotec=E1n (1) o RT m=E1s etop=F3sido/erlotinib (1) y 3 de ellos =
(50%)=20
respondieron al tratamiento.</P>
<P>De los 22 pacientes, 13 han fallecido, 7 siguen vivos y de 2 no hay=20
seguimiento. La media de seguimiento fue 13 meses. Ocho pacientes =
(36,3%)=20
desarrollaron complicaciones tromboemb=F3licas (6, trombosis venosa =
profunda; 5,=20
embolia pulmonar, y 2, trombosis venosa cerebral); un mismo paciente =
desarroll=F3=20
un hematoma epidural y subdural. La supervivencia general fue de 9,5 =
meses, que=20
aument=F3 a 15 meses en los pacientes tratados.</P>
<P><B>Discusi=F3n</B></P>
<P>La serie m=E1s larga de GC fue publicada por Taillibert et =
al<SUP>2</SUP> en=20
2006 e incluye a 296 pacientes. La mayor=EDa eran varones (56,8%) y la =
media de=20
edad de los pacientes fue 39 a=F1os (39 a=F1os en varones y 45 en =
mujeres), con=20
casos aislados de reci=E9n nacidos y ancianos. En nuestra serie, la =
proporci=F3n de=20
varones tambi=E9n es mayor (77,2%) y la media de edad es 54 a=F1os (51 =
a=F1os en=20
varones y 54 en mujeres); debido a que es un centro de adultos no hay =
pacientes=20
pedi=E1tricos. En la serie de Taillibert et al<SUP>2</SUP>, el 31,1% de =
los=20
pacientes comenzaron con crisis epil=E9pticas (el 36,4% en nuestra =
serie), un=20
18,6% con deterioro cognitivo (el 27,3% en nuestra serie) y el 16,9% con =
d=E9ficit=20
focales (el 86,4% en nuestra serie). La diferencia en los d=E9ficit =
focales puede=20
deberse a que en el estudio de Taillibert no est=E1n recogidos los =
s=EDntomas=20
iniciales de todos los pacientes y que en algunos de nuestros pacientes =
la=20
historia cl=EDnica menciona varios s=EDntomas como el primero, sin =
diferenciar cu=E1l=20
fue el realmente inicial. En nuestra serie la mayor=EDa de los pacientes =
ten=EDan GC=20
primaria tipo 1 (72,7%), lo cual contrasta con una serie de 33 pacientes =
de Park=20
et al<SUP>6</SUP>, en que la GC tipo 2 era m=E1s frecuente (54,5%). En =
nuestra=20
serie, la GC tipo 2 puede estar subestimada por la dificultad en =
ocasiones de=20
diferenciar la masa tumoral <I>per se</I> de la infiltraci=F3n. La =
afectaci=F3n=20
radiol=F3gica fue de predominio hemisf=E9rico, aunque destaca la =
afecci=F3n=20
diencef=E1lica en el 81,8% de los pacientes, semejante a otros estudios =
como el de=20
Vates et al<SUP>7</SUP>, con afecci=F3n diencef=E1lica en 21 de 22 =
pacientes (95%).=20
En el estudio de Taillibert et al<SUP>2</SUP>, el 60,3% de los tumores =
eran=20
astrocitomas (el 67,2% en el nuestro), un 50% eran tumores de grado II =
(el 31,7%=20
en nuestra serie), el 40,5%, de grado III (el 49,9% en nuestra serie) y =
un 9,5%=20
mostr=F3 =E1reas de grado IV (el 18,3% en nuestra serie), lo que indica =
una mayor=20
agresividad histol=F3gica en nuestros pacientes. Aunque en 2 pacientes =
los=20
s=EDntomas se atribuyeron a otros procesos neurol=F3gicos, lo cual =
retras=F3 el=20
diagn=F3stico en m=E1s de 1 a=F1o, en general la media de tiempo en =
realizar el=20
diagn=F3stico fue 1 mes, considerablemente inferior a los 3 meses del =
estudio de=20
Vates et al<SUP>7</SUP>. El diagn=F3stico diferencial de la GC suele =
incluir las=20
encefalitis infecciosas o autoinmunitarias, enfermedades =
desmielinizantes,=20
vasculitis y otros tumores cerebrales, como el linfoma cerebral=20
primario<SUP>2,3,7</SUP>. En nuestros pacientes el diagn=F3stico inicial =
m=E1s=20
frecuentemente considerado fue un proceso cerebrovascular agudo.</P>
<P>El tratamiento de la GC no est=E1 bien establecido, por lo que los =
tratamientos=20
administrados a los pacientes no siguieron ning=FAn protocolo concreto. =
La cirug=EDa=20
es diagn=F3stica y paliativa. La RT mejora los s=EDntomas =
neurol=F3gicos, pero est=E1=20
limitada por su toxicidad al aplicarla sobre un volumen cerebral =
extenso, y su=20
efecto en la supervivencia difiere seg=FAn los estudios<SUP>8-10</SUP>. =
La QT,=20
fundamentalmente TMZ, ha mostrado respuesta cl=EDnica, radiol=F3gica y =
mejora de la=20
supervivencia<SUP>11-13</SUP>.</P>
<P>No hemos encontrado en la literatura estudios que eval=FAen el efecto =
de la=20
RT/QT, con o sin QT adyuvante, en la GC. El 70,6% de los pacientes =
respondieron=20
inicialmente al tratamiento, aunque el 75% progres=F3 posteriormente en =
una media=20
de 6 meses. El 87,5% respondi=F3 al tratamiento de la primera recidiva =
tumoral y=20
un 50% respondi=F3 al tratamiento de una segunda recidiva. La =
supervivencia de los=20
pacientes tratados fue de 15 meses, cifra que supera en 5,5 meses la=20
supervivencia general de la muestra (9,5 meses) y la de los pacientes =
con=20
glioblastoma tratados de manera est=E1ndar con RT/QT y QT adyuvante =
seg=FAn el=20
protocolo de Stupp et al<SUP>14</SUP> (14,5 meses). Destaca 1 paciente =
con=20
hemianopsia estable y astrocitoma de bajo grado histol=F3gico que =
recibi=F3 TMZ y se=20
mantiene sin progresi=F3n 38 meses despu=E9s del diagn=F3stico. Las =
complicaciones m=E1s=20
frecuentes fueron hem=E1ticas, sobre todo tromboemb=F3licas, =
posiblemente debido a=20
la activaci=F3n sist=E9mica de la coagulaci=F3n por el propio tumor.</P>
<P>Nuestro estudio y los de otros investigadores indican que los =
pacientes con=20
GC frecuentemente responden al tratamiento<SUP>2,7-13</SUP>, incluso =
despu=E9s de=20
1 o 2 recidivas, con una supervivencia similar a la de los pacientes con =

glioblastomas<SUP>14</SUP>.</P>
<P><B>Conflicto de intereses</B></P>
<P>Los autores declaran no tener ning=FAn conflicto de intereses.</P>
<HR align=3Dleft color=3D#000000 noShade SIZE=3D1>

<P>* Autor para correspondencia.<BR><I>Correo electr=F3nico</I>: <A=20
href=3D"mailto:josep.dalmau@uphs.upenn.edu">josep.dalmau@uphs.upenn.edu</=
A> (J.=20
Dalmau).</P>
<P>Recibido el 5 de enero de 2009;<BR>aceptado el 20 de enero de=20
2010</P><BR><BR>
<H3>Bibliograf=EDa</H3><BR><BR><B>1</B>. <I>Nevin S. </I>Gliomatosis =
cerebri.=20
Brain. 1938;61:170-91. <BR><B>2</B>. <I>Taillibert S, Chodkiewicz C,=20
Laigle-Donadey F, Napolitano M, Cartalat-Carel S, Sanson M. =
</I>Gliomatosis=20
cerebri: a review of 296 cases from the ANOCEF database and the =
literature. J=20
Neurooncol. 2006;76:201-5. <BR><B>3</B>. <I>Lantos PL, Bruner JM.=20
</I>Gliomatosis cerebri in tumours of the nervous system. En: Kleihues =
P,=20
Cavence WK, editores. Pathology and genetics of tumours of the nervous =
system.=20
Lyon: IARC; 2000. p. 92-3. <BR><B>4</B>. <I>Fuller GN, Kros JM. =
</I>Gliomatosis=20
cerebri. En: Louis DN, Ohgaki H, Wiestler OD, Cavenee WK, editores. WHO=20
Classification of Tumours of the Central Nervous System. Lyon: IARC; =
2007. p.=20
50-2. <BR><B>5</B>. <I>Sim=F3 M, Dalmau J. </I>Gliomatosis cerebral =
simulando una=20
encefalitis l=EDmbica. Neurolog=EDa. 2009;24:498-510. <BR><B>6</B>. =
<I>Park S, Suh=20
YL, Nam DH, Kim ST. </I>Gliomatosis cerebri: clinicopathologic study of =
33 cases=20
and comparison of mass forming and diffuse types. Clin Neuropathol.=20
2009;28:73-82. <BR><B>7</B>. <I>Vates GE, Chang S, Lamborn KL, Prados M, =
Berger=20
MS. </I>Gliomatosis cerebri: a review of 22 cases. Neurosurgery. =
2003;53:=20
261-71. <BR><B>8</B>. <I>Elshaikh MA, Stevens GH, Peereboom DM, Cohen =
BH,=20
Prayson RA, Lee SY, et al. </I>Gliomatosis cerebri. Treatment results =
with=20
radiotherapy alone. Cancer. 2002;95:2027-31. <BR><B>9</B>. <I>Mena IX, =
Olivares=20
DA, Del Brutto OH, Leone-Stay G. </I>Gliomatosis cerebri: =
caracter=EDsticas=20
cl=EDnico-patol=F3gicas, de neuroimagen y resultados del tratamiento con =

radioterapia. Rev Neurol. 2000;31:101-6. <BR><B>10</B>. <I>Cozad SC, =
Townsend P,=20
Morantz RA, et al. </I>Gliomatosis cerebri. Results with radiation =
therapy.=20
Cancer. 1996;78:1789-93. <BR><B>11</B>. <I>Levin N, Gomori JM, Siegal T. =

</I>Chemotherapy as initial treatment in gliomatosis cerebri. Results =
with=20
Temozolamide. Neurology. 2004;63:354-6. <BR><B>12</B>. <I>Sanson M,=20
Cartalat-Carel S, Taillibert S, Napolitano M, Djafari L, Cougnard J, et =
al.=20
</I>Initial chemotherapy in gliomatosis cerebri. Neurology. =
2004;63:270-5.=20
<BR><B>13</B>. <I>Lodi R, Setola E, Tonon C, Ambrosetto P, Franceschi E, =
Crino=20
L, et al. </I>Gliomatosis cerebri: clinical, neurochemical and =
neuroradiological=20
response to temozolamide administration. Magn Reson Imaging. =
2003;21:1003-7.=20
<BR><B>14</B>. <I>Stupp R, Mason WP, Van den Bent MJ, Weller M, Fisher =
B,=20
Taphoorn MJB, et al. </I>Radiotherapy plus concomitant and adjuvant =
Temozolamide=20
for glioblastoma. N Engl J Med. 2005;352: 987-96. <BR></DIV>
<P class=3Dvolver><A onclick=3Dhistory.back(); =
href=3D"javascript:void(0);">=AB=20
Return</A></P></DIV>
<DIV class=3D"opciones_item opciones_item_300 clearfix">
<P style=3D"TEXT-ALIGN: left"><A class=3Dprint=20
href=3D"javascript:window.print();">Print</A> <A class=3Drecomendar=20
id=3DrecomendarBottom=20
onclick=3D"showPopRecomendar('recomendarBottom');return false;"=20
href=3D"javascript:void(0);">Send to a friend</A> <SPAN><A =
class=3Dacrobat=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7216&amp;articul=
oid=3D13150939&amp;revistaid=3D295">Download=20
PDF</A> </SPAN></P></DIV></DIV>
<DIV id=3Dcolumn-right>
<DIV class=3Dbloque id=3Dbloque_login><A=20
href=3D"http://www.elsevier.es/areapersonal/">
<H2 class=3Dtit_login><SPAN>Usuarios Registrados</SPAN></H2></A>
<FORM class=3Dclearfix id=3DfLogin name=3DfLogin=20
action=3D/areapersonal/ctl_servlet?_f=3D30006&amp;flgfrom=3Delsevier=20
method=3Dpost><INPUT id=3Dexit_url type=3Dhidden=20
value=3Dhttp://www.elsevier.es:80/revistas/ctl_servlet?_f=3D7264&amp;arti=
culoid=3D13150939&amp;revistaid=3D295=20
name=3Dexit_url> <LABEL for=3DloginMail>Usuario o e-mail</LABEL> <INPUT =
id=3DloginMail=20
maxLength=3D50 name=3DloginMail> <LABEL =
for=3DloginPass>Contrase=F1a</LABEL> <INPUT=20
id=3DloginPass type=3Dpassword maxLength=3D50 name=3DloginPass>=20
<DIV id=3Dbloque_login_remember_password><A=20
href=3D"http://www.elsevier.es/areapersonal/ctl_servlet?_f=3D30054&amp;fl=
gfrom=3Delsevier">Olvid=E9=20
mi contrase=F1a</A></DIV>
<DIV id=3Dbloque_login_alta_y_submit><A=20
href=3D"http://www.elsevier.es/areapersonal/ctl_servlet?_f=3D30000&amp;fl=
gfrom=3Delsevier&amp;flgalta=3Dtrue">Registro=20
gratuito =BB</A><INPUT id=3DfSub onclick=3D"return fLoginSub('fLogin');" =
type=3Dbutton value=3DLogin name=3DfSub></DIV></FORM></DIV>
<DIV id=3Dalertas_rss>
<DIV id=3Dalertas_rss_newsletter><A title=3DNewsletter=20
href=3D"http://www.elsevier.es/areapersonal/ctl_servlet?_f=3D30018&amp;fl=
gfrom=3Delsevier"><IMG=20
alt=3DNewsletter=20
src=3D"http://www.elsevier.es/revistas/imag/ico_sobre.png">&nbsp;Envio=20
Sumarios</A></DIV>
<DIV id=3Dalertas_rss_revistas><A title=3D"RSS Revistas"=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7056"><IMG=20
alt=3D"RSS Revistas"=20
src=3D"http://www.elsevier.es/revistas/imag/ico_rss15.png"></A></DIV></DI=
V>
<DIV id=3Dbanner_col_dx> </DIV>
<DIV id=3Dbanner_col_dx>
<DIV id=3Dflashdiv_38></DIV>
<SCRIPT type=3Dtext/javascript>var flashswf =3D new =
SWFObject('/ficheros/banner/Ortopedia_180x180.swf', 'flashdiv_38', =
'180', '180', '8', '#FFFFFF');flashswf.write('flashdiv_38');</SCRIPT>
</DIV></DIV></DIV><!-- #content --></DIV><!-- #container -->
<DIV id=3Dfooter>
<DIV class=3Dcont>
<UL>
  <LI><A =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D120">Contacto</A>=20
  <LI><A =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D116">Acerca de=20
  Elsevier</A>=20
  <LI><A =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D2000">Trabaja con=20
  nosotros</A>=20
  <LI><A =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D122">Publica en=20
  Elsevier</A>=20
  <LI><A=20
  =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D124">Distribuidores<=
/A>=20
  <LI><A =
href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D126">Sociedades=20
  M=E9dicas</A>=20
  <LI><A href=3D"http://www.elsevier.es/home/ctl_servlet?_f=3D128">Aviso =
Legal</A>=20
  </LI></UL>
<P>ELSEVIER =A9
<SCRIPT type=3Dtext/javascript>ahora=3Dnew =
Date();ahoraYear=3Dahora.getYear();if(ahoraYear<2000)ahoraYear+=3D1900;do=
cument.write(ahoraYear);</SCRIPT>
 </P>
<P style=3D"MARGIN-TOP: 30px"><IMG alt=3D"web m=E9dica acreditada"=20
src=3D"http://www.elsevier.es/revistas/imag/logos_footer.png"></P>
<P style=3D"MARGIN-TOP: 10px; FONT-SIZE: 10px">Beta versi=F3n publicada =
el=20
31/01/2008. Para enviar sugerencias o incidencias <A style=3D"COLOR: =
#ffffff"=20
href=3D"mailto:eproducts-spain@elsevier.com">eproducts-spain@elsevier.com=
</A></P></DIV></DIV><!-- #footer -->
<DIV id=3DpopAlert=20
style=3D"BORDER-RIGHT: #ff7520 2px solid; PADDING-RIGHT: 2em; =
BORDER-TOP: #ff7520 2px solid; DISPLAY: none; PADDING-LEFT: 2em; =
Z-INDEX: 700; LEFT: 30%; PADDING-BOTTOM: 2em; OVERFLOW: visible; =
BORDER-LEFT: #ff7520 2px solid; WIDTH: 400px; PADDING-TOP: 2em; =
BORDER-BOTTOM: #ff7520 2px solid; POSITION: absolute; TOP: 25%; =
BACKGROUND-COLOR: #ffffff">
<FORM id=3DfAlert name=3DfAlert =
action=3Djavascript:Control.Modal.close();=20
method=3Dpost>
<DIV>
<P>El art=EDculo ha sido a=F1adido a la cesta</P></DIV>
<DIV align=3Dcenter><A onclick=3D"fSubmit('fAlert');return false;"=20
href=3D"javascript:void(0);">
<DIV class=3DbutAceptar=20
style=3D"FONT-WEIGHT: bold; CURSOR: pointer; TEXT-DECORATION: =
none"><B>OK</B></DIV></A></DIV></FORM></DIV>
<DIV id=3DpopRecomendar=20
style=3D"BORDER-RIGHT: #ff7520 2px solid; PADDING-RIGHT: 2em; =
BORDER-TOP: #ff7520 2px solid; DISPLAY: none; PADDING-LEFT: 2em; =
Z-INDEX: 600; LEFT: 30%; PADDING-BOTTOM: 2em; OVERFLOW: visible; =
BORDER-LEFT: #ff7520 2px solid; WIDTH: 400px; PADDING-TOP: 2em; =
BORDER-BOTTOM: #ff7520 2px solid; POSITION: absolute; TOP: 25%; =
BACKGROUND-COLOR: #ffffff"></DIV>
<DIV id=3DelTapun=20
style=3D"DISPLAY: none; Z-INDEX: 500; WIDTH: 100%; HEIGHT: =
3000px"></DIV>
<DIV id=3DdivBiblio>
<DIV id=3DdivBiblioClose>[<A=20
onclick=3D"document.getElementById('divBiblio').style.display=3D'none';" =

href=3D"javascript:void(0);">x</A>]</DIV>
<DIV id=3DdivBiblioText></DIV></DIV><IMG height=3D0=20
src=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D500" width=3D0>
<SCRIPT type=3Dtext/javascript>var gaJsHost =3D (("https:" =3D=3D =
document.location.protocol) ? "https://ssl." : =
"http://www.");document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>var pageTracker =3D =
_gat._getTracker("UA-182179-51");pageTracker._initData();pageTracker._tra=
ckPageview();pageTracker._setVar('SECCION:ORIGINALES ANYO:2010 =
USUARIO:NO_REGISTRADO');</SCRIPT>
 <A id=3Dmodal_link=20
href=3D"http://www.elsevier.es/revistas/ctl_servlet?_f=3D7264&amp;articul=
oid=3D13150939&amp;revistaid=3D295#popAlert"></A>
<SCRIPT>
		new Control.Modal('modal_link',{
			opacity: 0.8
		});
  </SCRIPT>
<NOSCRIPT><IMG height=3D1 alt=3D"" hspace=3D0=20
src=3D"http://pt000123.unica.com/ntpagetag.gif?js=3D0&amp;site=3Delsevier=
es" width=3D1=20
border=3D0> </NOSCRIPT></BODY></HTML>

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/ico_flag_sp.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFnSURBVHjaYvzPgAD/UNlYEUAAmuTYAAAQ
hAEYqF/zFbe50RZ1cMmS9TLi0pJLRjZohAMTGFUN9HdnHgEE1sDw//+Tp0ClINW/f0NIKPoFJH/9
//ULyGaUlQXaABBALAx/Gf4zAt31F4i+ffj3/cN/XrFfzOx//v///f//LzACM/79ZmD8/e8TA0AA
MYHdDVT958vXP38nMDB0s3x94/Tj5y+YahhiAKLfQKUAAcQEdtJfoDHMF2L+vPzDmFXLelf551tG
FOOhev4A/QgQQExgHwAd8IdFT/Wz6j+GhlpmXSOW/2z///8Eq/sJ18Dw/zdQA0AAMQExxJjjdy9x
2/76EfLz4MXdP/i+wsyGkkA3Aw3984cBIIAYfzIwMKel/bt3jwEaLNAwgZIQxp/fDH/+MqqovL14
ESCAWICeZvr9h0FSEhSgwBgAygFDEMT+wwAhgQgc4kAEVAwQQIxfUSMSTxxDAECAAQAJWke8v4u1
tAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/logo_elsevier_com.gif

R0lGODlhbwATAMQAAP/////Hf/+QAP/jv/+rP5CQj8fHx+Pj4//Vn//x3/+5X/+XD//cr/+dH6ys
rP/47//qz//Ab/+yT/j4+P+kL//Oj9XV1aSkpLm5uerq6p2dnc7OzpeXlvHx8dzc3MDAwCH5BAAA
AAAALAAAAABvABMAQAX/ICCOZGmeaKqubOuigkAigSgQpyIwIoIDgxtJMQAkYo/RMQkICGrA5zAB
YEijjZe29LA+A4HIgpJwLsABxUIBIDwHFQG7LGigdZFSIEsaSAQSAxA6FHcCFRB/FEVtdUULOBMX
BRwaFyIWBQYHGJcADgUYE5kOABmUGVuqq6ytrDEDsQpQAEIoAw0xCCJBi7GLM0ISFSROUEFEv4xB
BBRyKB+eAAcAHgXUABMFpQbX05oiGqWu5OXmq2Vo6rHqVCUJEQoIDDUD6u00YLsiaPbq+fdqAAxQ
gdE5FjFG0BthqwSCGAGY8GoYwWAQPgAaGDQ2kVbFjhMxkvBwAcO2CaY0/2DAwMHAtEkHQF2wwKGA
NxIJ+1BpKILBgx8i3BRhVoLYiIcLJOi5EoSWCGJNoyyAYAIUShEZMm0YcYGbtwPgPo07SLas2bNo
06pdy7at27dausSIgOYMnQU+S0BYcMgJjrtoIggQ9EfjCCcKEvgBJEjHGTA6ACQSsCCCmKluc4pw
VwsoiT/7Mk4EmkCiDqNN2PBjesUIk6g2ZKDIcHVEBmwjOmAdcUB3iRgEgp9h6JmEYEcjgkAKPpiE
m10MRHLEElzoRHmCG1At0YEDNbAWAKgU0c0DgA/gMmk4oA3Db9lGQvPMEYMK0R7bR+R6KLEJa1oI
bNdUAnzxUNVY5N0knnNX34XlAIK1wAfAAwskwRMEWewwgg5U3dcTBSRQqGEx/82AA2xOUMAEBEls
EAomBnSwjQjabNVNgy6JpURAYDDgT0BFRMBABRJEsM+P93C2mYGH/cNjAAkMJMID+lSx3QQbGLAV
bwYYEN40XW4S5gFhfhkCADs=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/logo_embase.gif

R0lGODlhawAhAMQAAMjT6CNKpP///wQolG+NwkBhram52pir0+Lp87nH4f3HBOO5Jtff7l16ueHK
g/Dz+ezESD2Ty4OdzezhwOru9vn7/fX4+5yaa+bk3vj5+/z9/vT1+ff597a5q/z48e7t6yH5BAAA
AAAALAAAAABrACEAQAX/oCCOZGmeaKqubOu+cCy/CMMANrJpsGXcg2Bg0BAYhMHBUJmRCJcGkWGY
AAwlosMwQEAInMkAlgQuEA6UhpKgHhgAwUJhSxg2LI9lQRnp+yMAM4IwGQxegxY3BwcJDBUnGhYY
E5QYFjyDmZqbnJ2enysaGRajFhsboxkjFAatBgcGGxSwDCMbCYwCDLC8CSUAr4EkAAcSBg+6vMEu
GQgAzxQWLg8ESdYEFAIIjZgMDXJzBTdyByMI3wQZWuByBudiFDwVWg27AfcNCRoH7FwZDgsceDDS
AN+DeXMC5NPAQA6AcwUMaJAQ4IAGBAQuKFCw4FsDAn7Kgeq0q1WOGwla/y2SsOgNA2QjY8qcSbNm
TFEUajx7huBBhp8VNGgIyiqBNJs2LTh7xuCoCg05YZZ4kMBLgi0tNxwJQkDAVSFNgiTYsCfAiAPW
xmRQo7BAg4lBGrTyVYIVmx8JcH1MgAzBopQE+BogEEuAhgRhwC0ZIGFDia9vMW2VgECMhSEFNjgJ
UAst48pC9gSJYqDKll1BRArYMAGCg3NK3uDYUwAAYsYMUjO4okFNg0J6+PzpIwyp8RQMgQGgEHTC
go3QFYAsftyFhuUwcqZsCcBx9e8iNjygQMHnI/Do06tfz779TDw5d+608ayRU/cjK5C/gcOQC621
4MdJBfLpcJ4Mtt0nIP8MzlTBQDyYIJfANwG4JdEqP4hgBRLi3NbAIWXANcAcSkiACQWiBXCIV4t1
BcYSRZxQwSMabLCNIRGScOCBAlBjzY8N2IZAhBvW85IRaYk2ogVgHADAHjFWoIZbSmQjgGgJVNAU
GBLYIJUIaYQxmzUNbADHj0pK8Egb91QYQUIRSHDJMFs00EA5W9kZG2YcgHFGWYG00QhmMAHQRgFM
xmGnLxp8kEFvSsCEAJQa5MHYmQfsxtgDvnGg6T18SCDBH9R5lQQ4CGxFAEMb5BYpGA1IUFYC1QxA
gAQE1DEiikrEQcGLckjwwXMLTLChEuJsJSammqYzpWO0XbBFAMN9UIKBfgjkRJ4oCPQ0AlQP4pST
IfFU0K13IphbHrgv8aBUt+euhgG6D3i5iiE7cMscVN7aqBwAEES30QV+DLkgCc2ooskDzszF3LcY
ALQAsR0wINTBI9iQ4wutMmCAMcttjNzFGJPwhsgkJPLMKyyVZmXJnlBgW0oqzeVSTzygDPPOm4QA
ADs=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/logo_mdconsult.gif

R0lGODlhWgAfAMQAANHl72CUtom4063Q63iow2+x4v///1Oj3QArcAdIhOfy9qvJ2pTE6Sxqm8Db
6vX5+97t8zN1olB+qfn9/RBhlJvD1Uqe3H2Psh9dlDqW2vz+/vj6/P///F+p3+/3+UeHriH5BAAA
AAAALAAAAABaAB8AQAX/oCGOZGmeaKquLLs9z4a+mwzXtbZ6CqR4raBLQFCcGJ3BhmFhGBSdjsdx
OAw40UHJU2gqJAnBieNAfIAGjaKBAXwogBEAcdEsEAnCxMC5E0QaEA0NChoUbQYECRVCjY46jpGS
k5SVjUgFHQVGgACaBVYaoFppgaAHcRARCGIkHBwjDxUCA5AGEBBPsw6uAwILIhsAaCK4BhOHwwGL
uBoMViKeUXEaVFZYHQwKCgBIBx1xxwsJCAHDLxACAAGsExoeFwh6EYh8ZRcGC7kbEggQcw1yeSCA
gJChNhoUiYFhqaHDhxAjSpxIEaKAKqhMOLBQIIOWKJ86HMiQRAYgBxQQ/0QIQCBAAzMVSzxIxgGA
BGAiBBQYMOBAAZOeGACociWTExIKujDwwO4PigoJKOgTgAeAhlUJAkAYtyhRuQcECGy4EwCQAgwY
ciVbR4HAAAcTnmmB0MVBplzWBkwwSmJCTwu8qBIyUa3cHhEPIiRwU48MHRFkXn7YUMapmggGk2kQ
0FWEA6GdQBdjIFQDT54MeIYzAYHAB8wrK3gIRCAChQgEgCS8wIkDhJscBEig0KBINJcUAiwgcMHD
BOa5DFSwLWF1zOvYs2vfzr279+/gw4ufyKBAAQYPTGzQudOAefakHUQv0TolgoLqYGF/kGCxjgnp
iYDJAQzYwod5o4iSzf8/ENh1QBMjDNCfALqp8Yt2MyFEECMCZgOKA5BwYF550ERx1AgOiFRgBQhI
MIF+JiyAAQVRNQAABxO8VhuNeeigwQczJvBBNWHopwBmsxH3wAVREfeBAs844ElGzmQAAAREGWBi
CUkRqMAHrKBwFgIgvsKiBB58kAcgVOHTQBiH2SGPkZgpwAFNnDnwigFymRYFGR5VkyUoJxZD6ANN
wUgCWSRoAMYCHwSEYgIXcLAZOR88IKceIqwR0EE3KrLAYX3yqQmBOuSlZRIjVNMBR7MJIk+AJACQ
gKTREPdbPQbcQ4KsU8hzGATEFZJMIlJB0lGBBqyXQQEa6DBABhk4YUFdFRZka0EHAsyXRgUY4PFB
AGqyImsA06mUZAK8iDAAHRv0VwGYmR6JAAbzkpNAIf3xUkYYESwQbbStpqCBO5AYiAKDr2gASyDD
qNCwj1cqDIB1Yt443sYcd+wxRSEAADs=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/logo_sciencedirect.gif

R0lGODlhcgAgAMQAAGpqasrmlorIFafVT0pKStTrqZfOLh4eHrLbZurq6vL55ev11snJyaenp5WV
lfX19dnZ2eTyyYGBgfn5+bu7u/f77/v99/v7+/7+/L/hfoLFBt3vu/////7+/v///v3+/CH5BAAA
AAAALAAAAAByACAAQAX/ICeOZGmeaKqubOu+cPx6SoEYw4DsQxAJBoVseJoQDg4AINFpHAAS5AeC
nHAOBGWDkzg2GIfGlECISh6dqFLy6SgGmoDorUFUSAugkFMQBC4QZA5YEB2DCRwUBxKDDiIATwAN
DxdOSgcQHAyQSBREnykYGRoDex8VFR8cHqwWIx+qoLKztCysHAEaBhG1vb62CwYCGyMeEQgDGcgI
QAsRBhm/LhcPCROxHA/aFyPXIhPg2hwdF9wTD7EfCQ8THSLa8B0ewXEifbvF9xEeHxn479omcONA
zR3Bbxc6fIBHyWBAKyPKSetVIcAAHDmQ5SgwsaPHFxYCCBNQx8PHkx0//1hQoAAVBgXCoqGc+Ynf
vQB3THyAg6CAHJomOjwAeuLeghGjDBxdZQGOTJEciU5oIKHBEQoPIFGgIOkCGAdWsDRwwIBDIAmK
wnBwQhYAWA6QGshF90MARw/6SvDEwMHCDSFUADA4wuBDFERO5CJ5FIYsNzIMGgDI1KELAaIqPFgY
ZUczMwEILO4QICDHgKiYU2dWwGzAglQlMFRQsCFZTtW4c+vG7KHCAgULfpvcTVzFBwXHNNg1WLz5
iQo8XTknXiFCAGU6MhSAaWDD8OmpPdQuXaDC8Fa5BsAGj/kesREWnEVgKex6EPY06WSwYDIkDh8b
ZEDaACr9xRdREEighP8nIlAgCCIJkKWKZAo2INRYZjlQiCYAlLEhAwpKIAE3m2mQQSwBkPaeCE0N
Y48BASwkGRRlaeLAUAko6BYiieg4iQgOZNHANQ7qSEElZJCRQBcHrANBJlS8hYUSZTGZxQFHQgIl
BNyoIYkI9BTAV10bYIMLKeZhINIGGES5llqHaHIAFmrBFYknDywiFAOITBAIAR0QmeQZXEhwhARQ
EiAGXEk6cEGOjgZZ1lRJ1mgVGUtwUJeYuDTzHUxxmBTMfh4k0CFkQ0mGSCAQmOrIWoPi2CESQxUq
AQsdMCeLriboJ8IzGhQwXDB6cLCBADLhh9Kx3ZlUQQYXQcPBGxkt8J0ssihVgICJt91SwnEbLIXt
TB+IlEwA4cpXgDKhcXDguEBhcJx8EcwH7724hQAAOw==

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/logo_studentconsult.gif

R0lGODlhcgASANUAAPbFqPSyjdTU1CpMjelyLMjIyHZ2du2NU7u7u09PT6urq/Pz8w4ODvvj1Zmq
yc/X5t0lAFRwpNvb2/nXxGVlZXOJtISEhORVA5aWluvr6/GmeeJGAAYtebfE2ubq8u3+//39/u+Y
ZeXl5dsXAKu60/3x6wAXavH0+GF6qUpmneA2AP318fzr4ff394OYvQACWN7i7f/7+Rg9g8LN3v/5
9fr9/f/9+j5cl+dmGfr6+/T4++ZdDOyBQY6fwut6Ov///yH5BAAAAAAALAAAAAByABIAAAb/wJ8k
s1i0ji1jMSkSgX7QqHRKrVqv2Kx2OxUoJAWvYkxGIAoSTIbLbrvfbcFPZFFQKAaDhWIx8IVrcIKD
hFsCOQoJCRYJGHh+igk/AoGFlpeEhwUUCX5+j3cGk5U/MSuYqKlXhwgJfK6enww5lFETGwRcMRo2
cA0lWx4eLVEnMCdQIDlSOlDHP8hQyyBPJx45Oh7ItXt7Cox6dRYtBWs0PiMQGlMxJSy/UyM7Vg0T
AetTEyMAUyslDSyioDBhYgCMHyQIyiDx4wGHKB5k/EDxYoAOiVBQOEDR40cKDjJkmEgxKUkCOxQQ
YGikJwqCDzY2qMD3gwUADT52XNiwg9+P/wY+fhyAcCFglAM7L+wI8WPFhKMqoNg7gGPnBqY/RD7w
EKFDhxcuflR48eBHRSgeTHQw8cPFjBdRbri4UaGhjgEpZhyUo8CAAEauVnJaAOUlAAhBoay4kG6D
hidSGowIMEHFBgg+f4y4ABkKgclQAEQNAaE0jwZSKjyUwiEslIQ/BshA8eNih9U12EKJsNH1xI5Q
BIBo9SODnDwiEjAQUXjNhAsQCACDkjMKgA0xSuE4QGPDjxAjsF4gEOAA+R8bNox4+mNmaAiopaSg
HYWEQYgDHNR9cfDhALg/6PYDbxH4lkJdUEggggRTSLAcJ8T8gEAlNuyAGRQsbBBAaOFBEf8ADyB4
99MIPPxAgAo+hABADA2ogBQEp/Ag4g87JBZFBPRBMcMAZUHxwAAk3PDDV1nt9kIOqw3YAwoGIjgJ
c1AwoICEBkjgIJTl/PAcPzhscEoMO8wDxVAAEXCAjFHQMIIGGkR11AhQQGdDACpMF4IK8UHhAAcz
SIFXFBXIcFFGL5AEBV1JAslbFAdGIQBzGVDAQB8rMSApA8vV8oNoELgYhYzZQUEaBCDKhAMPBFyg
Aj+W+UCATFh9VxoOtlwoxQ0vkDCDDA7oUKgHuEIjIAcv7AiDCSd85IELcKVwAwl13ZCjAEUYgME3
2GJwrR+jRMZeFA10RkUDAAQAAADT/VByXgh52rKDUVA0cMoUPRB0wxonyHBWQzl6FNsLwN1gAgeE
ORDSCx704ICjOSAggRwiCPDwAmEsgADFpKii8cbB/YCBShn4kYZKFrRSMccobyzAygIUgMbKRIQR
hgQKZJzyzYQM97CVVrLM88PC4Sx0IUEAADs=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/ficheros/sumarios/295/25/03/portada_100.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCACCAGEDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9df8A
grB+0B8Vf2ZP2MPG/wAXPg14sl8FeOdE8SeC7K01+HQfC/iSa20/VNbitdUii0rxjo+u6DNJPaM8
aPdadK0TYaJ43+av5RdJ/wCC2H/BRbXYdPk0/wDaj1BhqOn3F7Dv+C/7PUUsQsbmKyvYrqOT4Qn7
PfW15OLa6tXX91NDKmxTG27+t3/grR+yV+0X+0r+xX45+Evwa+EvjDxh461zxJ4LubLRYLCHSpHs
tO1uK41K6F34iutF0wCztt05ik1CKWYLshDuQK/kw0j/AIIM/wDBUzR9futZtv2R/iB9mu9NS2l0
sa18NUhXU2Nkl7q0Mw8dkxnUINNsFuLQRFPtMMt75rT3VwX/ACfhnAYJ5bU/tDBYf6x9ZqOP1zDU
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

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-13150939fig1.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8KCwkMEQ8SEhEP
ERATFhwXExQaFRARGCEYGhwdHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACuAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6v1vU
r2znIt4ZrgeZGnlxbAVDMoL/ADkDCgljznCnAY4B8ibx/wCO/FFjpraYl7oVxd2q3gtLRbeR1jBd
Gke8kjkiMTskhj8qF96pHJvVZNg7/wAa6ZbN4nsfE154g1HTLbQ47iWaBLwQ2U6PEAzXKkYYRgFl
JI2nJry/4W3cnhbRdOvJIJ2tZNMs43upIGSOKa3t47Yo2cMgdYI5U37GKTAMoIYVpRjGc7Mio3GN
0bGheO/F+h6kbfxHez3djGglu5b1LffDG0gQzR3ESRRtFGGjLo8SOAZXDsECV6JrWv6tYQrJa6Vf
6sxDEx2ht1YYHA/eyIOeg5+uK8Z8aCbxHpFxZ6espXUYbjTLaZUYJLdXELwKqkZLIiM8shVSRHGx
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

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-13150939fig2.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8KCwkMEQ8SEhEP
ERATFhwXExQaFRARGCEYGhwdHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACzAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1H9qf
xb8RtF8XfDzw18O9a/su68RXV1bzsbKO5XCm3xIwdHKqgd2YgdASelc34V8TfFDWjFqFt488VXVp
qkJvtLsZtE06wnhsi5CSXMxhkUM3ly7fLjYMoSQlA+1a/wC3j4m1HwlqvgjVdIWJNQe01e1guSzr
Ja+altG0sRRlxJsZ1BOQNxIG4KRr/CHULjw94Z0fU7nTr22huNIsRM9zCFFtPBbRW7QybWOwsIUl
XcVLLMAQMMK0oxjOdmRUbjG6Oa+KHiz43aJpF9qOg+NtSik021+1XVneadYXIliDkPJDcJbpnYGj
3I0aniRgSBivHIP2h/j/ADIsi+LnCPyrNpVkikeoJi9jXt/xh121j8B6xqkjTLYtZXNlDMi7RcXU
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
BRRRQAUUUUAf/9k=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-13150939fig3.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8KCwkMEQ8SEhEP
ERATFhwXExQaFRARGCEYGhwdHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAC1AJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDqv2m/
iH8VNH+PPhnwF8PfESaYus2FttjksoZkE0tzNGZGZonYKFVScdApOOtReBPEfxg1W2hurv4g63qP
29JLvTreDQ7HT/8AQRKyxXM8ksEhQyrE7KiRyfKUYvg1yP7a3inUPB/7QOnavpMUP9oN4QNrb3LP
KkloZpbqNpojG64kCswUtuALZxkAj0X4Q6hceHvDOj6nc6de20NxpFiJnuYQotp4LaK3aGTax2Fh
Ckq7ipZZgCBhhWlGMZzsyKjcY3RzXxR8WfG7RNIvtS0HxtqUUmm2v2q6srzTrC5EsQch5IZ0t0zs
DR7kaNTw7AkDFeIf8NN/HD/odv8AylWf/wAZr374t61af8IRquoSyyRWElpc2EVwqELPdXELwJGh
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
eZ5Ul26tKfMleQ7iqqOrnGAOMUUUUAf/2Q==

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/ficheros/images/295/295v25n03/295v25n03-13150939fig4.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8KCwkMEQ8SEhEP
ERATFhwXExQaFRARGCEYGhwdHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABcAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6/vr7
7NMI/K35XOd2P6V5F4k8d+KPEF3FbeFZbzT4JVNzam0hh8ya3SSSP7Q9xMksawy+W7RrHDIWVY5D
IokKD0vxRc21kJLy8uIra2ggMs00rhEjRclmZjwAACST0rxP4W3cnhbRdOvJIJ2tZNMs43upIGSO
Ka3t47Yo2cMgdYI5U37GKTAMoIYVpRjGc7Mio3GN0bvhvx/4q0DUmt/FEs1/YRoJbqW98hZIY2kC
GaO4iSKJoYgyF0eFHAMrh2VAles/2v8A9O//AI//APWr5/8AGgm8R6RcWenrKV1GG40y2mVGCS3V
xC8CqpGSyIjPLIVUkRxscYHHqOmWGpWXgW10x3e71ODTEgZrjUXLSzLEFy9yIw5JYcyiMHndtzxV
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

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/ico_sobre.png

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
72JTPTLm+3yl0rHPebRO2l99T6/uZdf5lOaRvduP9uD98HRM4JxTNp9xYEP/7cxqHGb9tDOWI8vp
3LCzP3rVMQv/6e1I7a/+Xfeak+eJ/fVcIu1Xy8zeXeXzrMr+/E87vjInQL7s40B+dEcbzvw6uqv8
qud75d11gcr+6jcBbTGLFeiZUV3fUFedH1bnGzL7U66O5Xpdz6V6n9JzH539kcnb1zPQxV125xaR
7qrc3Xh30p703Tralz7aeYrBYPCh8Q+IJGqi63e9FgAABHlta0JU+s7K/gB/ojYAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AHic7ZqJbeswEAVdSBpJISkkjaSQFJJGUog/NvhjPGxI2bFk+JoHDHSQ4rHLQyK13yullFJKKaWU
Ukr91/f39/7r62tKhd+Dsh6XTPsS6V9TVZ/dbjfl8/Nz//r6+nN+y3WnHlXWLVW+f3l5Odhj6/Sv
rfT/+/v7L0p1rHo/o/9p+8/g/5k+Pj5+2gBzAW2jriuMdsF1hdWR+BXOvVmadcw4s7T6s3VOGdI/
pFdQPsoxSnOkildpVv/n/JH9X3VL8EUf/4nPuIgvcpzM+aPCiF/immdLlVdd17Gemc1FWR7yY2zK
8yxbpp9UnFkbSLtUvs/g/w62m/n/7e3t8I6IfXim98dMI31BmyC80uKc9kf8nlYdyze8l5Fe930+
k2nSnrqyLecc+Oj+n2nm/+w7fZ5MSviw7FjtJsdUylD3M/1U3iOv9N+oHWf/rvBKHx/W+WwOIB5l
5P0n7z2K1vg/hc2Yb+nn+W6A7bFh9uvsm/S9fDcYjRX5Ppr9P8eQ9FWWJcs7q+8Sj6Kt/I8v8W32
tZ5Ofy/o40mOtdn3ZvNR1oP8envI8TzTZMzpNulkmW75O+iv2sr/pbJRvgOWbft7e/c17ST9wPsE
adGmeOYU/2c8xiTyIs1eviU96vyvlFJKKaWeU5fa581072Uv+daU6yCXsGF9G82+a/r31F+19nm1
P6w51JrJbM16jdL/fW0jv/NH3/xLayGsm/TzayjLOepH/OMxu7+U3uh6ltcsrVG/Ju5szWlW5r+K
/bLc+yNf1jzynPbCM7nOnm0k9145Zw2XezkmsHezJrzbOsuZ64l1j/Vm1pr6ulKF9zrWvUwrbVfH
9BmQV16jHqfEeiX3SZe97qUyn6Pul2xvo/7PWhu2Zj++azT2V7zcxy3oI6zzrQk/Vi/sl2Ne/7ch
9yEQexl1zLXKtFWm2fMa2bf/E0Gc0f2R/0dlPkd9/j/F/xl/9v6QduKcvRmO+DP/yVgTfmq9+pyX
ewL4elSn9EG3T17P8sqw0T4T97M/c515j8p8rrbwf99HKZ9QpjwvMdYxfjKW0Z7Xhp9SL8IYN/iP
ABvTvhBzbfd/H3Nyj/KY//l/IvMo9fvd/7Myn6tj/s+5HTv0fpJ1LfXxKX2Dv4jLPLZV+DG7Zxi2
5P0652HGcOJi57Q1e534M/coj5WDf2vxIW0nbcqe2cj/ozKf8y7IflvWKX1H3866Yo/RWEXcTK/n
1/3Z+8GacMKW6pVh1IO5pPs35/LRNxjP9+dGefUw2kDfi0wbEz/znpW597VLaGm9QD2+9L9SSiml
lFJKKaWUUkpdTTsRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER
ERERERERERERERERERERERERERERERERERERERERERERERERkTvkH4eXjmrZO46cAAABU21rQlT6
zsr+AH+lhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAeJzt1uFpg2AUhlEHcREHcRAXcRAHcREHsbyBC7emIf+KCeeBQ5tP
++tNbM5TkiRJkiRJkiRJkiRJkiRJkiRJH9FxHOe+70/nOcu1d/e/uk/3b13XcxzHc5qmx8/sGP0s
99S9dRbLsjxexzAMf76HdO+yY5V9s2F2rc37PbV/1Te//o3uX7bre1Y565/lep19+8bZv7pe0/3L
c77vX//X53l+2j/X7P99Zdt67tfv27b9+sz357/9v6/6Htf3q/dArtV3+5xF1Z8d12uSJEmSJEmS
JEn69wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhAPwr5rLhS2ipm
AAADIm1rQlT6zsr+AH+nZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJzt2MtvTGEYx3F/j5WdRRdC3EkqEpE0EkFsdSFE
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

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/ico_rss15.png

iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHOSURBVHjalJLPaxNBFMc/M7tps0na0MYk
9oehaYqNWj0phXpQWqVehOpBvPeg4KmKIHjpwYv+BwqePEg9SW96C4oURalUxFKlKaWRNm0idbON
6ybbmdXi1T4YGN585r3v+84I/xH/H6ZajewZjt8TyRHKr5rVBbE6w9Zbv+EKgQ8i4NTGrAU0soWW
Dp3qHBbRrIgf9isfxdpzSm+EAca/O8b0RWQkJP3fouFIgbRSIn5Mpk5LKy1NQ7pr0tvReQkuQuuO
BZ3CSRKnSAzTO0Eshxml2WB+iuIT6j9Q9M8/dEcEqwffw15G9Q6nGLxF/qbu71aZv83SY6VH0YHu
9iPkrhHtw/7KRoGVGT7dx3M4ekfPM3AdZ5XSy7+eYIR16/QonOfgOLEsXx7y+QGtCXKTdJ4kc5XK
O2pVPSUhj6arz5RWq5vUOXyH9QKVObrGsbpoejgrbC5KXbu+QfEpry/z/oYWo9zKXCEzwa9Nvr/A
s4n0kB7TVmtazb5tU16nNMvCXXZKtOc5dEk7VS5QK9Ka5MDIHq2KDVyg/yw1h+VnbM1pZ+IniPRS
+cD2IjJE2+AerWJomvwUXrC3vwUPbGq6XtZ6VITadNl9/apdAQYApjyWfMiYGHIAAAAASUVORK5C
YII=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.elsevier.es/revistas/imag/logos_footer.png

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
RK5CYII=

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.elsevier.es/revistas/ctl_servlet?_f=500

5
------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://pt000123.unica.com/ntpagetag.gif?js=0&site=elsevieres

R0lGODlhAQABALMNAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/
/////yH5BAEAAA0ALAAAAAABAAEAQAQCsEUAOw==

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/css/base.css

HTML {
	MIN-HEIGHT: 100%; MARGIN-BOTTOM: 1px
}
BODY {
	MARGIN: 0px; FONT: 13px arial,helvetica,clean,sans-serif
}
SELECT {
	FONT: 99% arial,helvetica,clean,sans-serif
}
INPUT {
	FONT: 99% arial,helvetica,clean,sans-serif
}
TEXTAREA {
	FONT: 99% arial,helvetica,clean,sans-serif
}
PRE {
	FONT: 115% monospace
}
CODE {
	FONT: 115% monospace
}
BODY * {
	LINE-HEIGHT: 1.22em
}
H1 {
	FONT-SIZE: 1.8em
}
H2 {
	FONT-SIZE: 1.6em
}
H3 {
	FONT-SIZE: 1.4em
}
H4 {
	FONT-SIZE: 1.2em
}
H5 {
	FONT-SIZE: 1.1em
}
H6 {
	FONT-SIZE: 1em
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
UL LI LI {
	FONT-SIZE: 1em
}
OL LI LI {
	FONT-SIZE: 1em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/css/style.css

BODY {
	BACKGROUND: url(../imag/body_back.png) repeat-x center top
}
A {
	COLOR: #06c
}
.bold {
	FONT-WEIGHT: bold
}
.sangrado {
	MARGIN-LEFT: 20px
}
.sangrado H6 {
	MARGIN-BOTTOM: 0px
}
#container {
	MARGIN: 0px auto; WIDTH: 960px; COLOR: #666; FONT-FAMILY: Arial
}
#container #header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: =
url(../imag/header_back.png) no-repeat right top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 107px
}
#container #content {
	MARGIN-TOP: 53px; WIDTH: 961px
}
#container #content #column-left {
	FLOAT: left; WIDTH: 180px; PADDING-TOP: 40px; BACKGROUND-COLOR: #f9f9f9
}
#container #content #cont-content {
	FLOAT: left; MARGIN: 0px 11px; WIDTH: 560px
}
#container #content #cont-content2 {
	MARGIN: auto; WIDTH: 560px
}
#container #content .list#cont-content {
	FLOAT: right; MARGIN: 0px; WIDTH: 760px
}
#container #content .cart#cont-content {
	FLOAT: right; MARGIN: 0px; WIDTH: 760px
}
#container #content #column-right {
	FLOAT: right; WIDTH: 180px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#header H1 IMG {
	DISPLAY: none
}
#header H1 A {
	DISPLAY: block; Z-INDEX: 100; BACKGROUND: =
url(../imag/logo_elsevier.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: =
182px; POSITION: absolute; TOP: 10px; HEIGHT: 180px
}
#header H1 A SPAN {
	DISPLAY: none
}
#header #user-area {
	DISPLAY: block; FLOAT: right; WIDTH: 180px; COLOR: #fff; HEIGHT: 87px; =
BACKGROUND-COLOR: #333
}
#header #user-area P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#header #user-area P A {
	COLOR: #ff9900
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header UL#main_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 200px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 107px
}
#header UL#main_menu LI {
	FLOAT: left; MARGIN: 0px 15px
}
#header UL#main_menu LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -3px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 3px; FONT: bold 0.9em Arial; TEXT-TRANSFORM: uppercase; =
COLOR: #333; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
#header UL#main_menu LI A SPAN {
	DISPLAY: none
}
#header UL#main_menu LI A.inicio {
	DISPLAY: block; BACKGROUND: url(../imag/nav_inicio.png) no-repeat 0px =
0px; WIDTH: 40px
}
#header UL#main_menu LI A.inicio_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_inicio_hover.png) no-repeat =
0px 0px; WIDTH: 40px
}
#header UL#main_menu LI A.inicio:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_inicio_hover.png) no-repeat =
0px 0px; WIDTH: 40px
}
#header UL#main_menu LI A.libros {
	DISPLAY: block; BACKGROUND: url(../imag/nav_libros.png) no-repeat 0px =
0px; WIDTH: 42px
}
#header UL#main_menu LI A.libros_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_libros_hover.png) no-repeat =
0px 0px; WIDTH: 42px
}
#header UL#main_menu LI A.libros:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_libros_hover.png) no-repeat =
0px 0px; WIDTH: 42px
}
#header UL#main_menu LI A.revistas {
	DISPLAY: block; BACKGROUND: url(../imag/nav_revistas.png) no-repeat 0px =
0px; WIDTH: 55px
}
#header UL#main_menu LI A.revistas_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_revistas_hover.png) =
no-repeat 0px 0px; WIDTH: 55px
}
#header UL#main_menu LI A.revistas:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_revistas_hover.png) =
no-repeat 0px 0px; WIDTH: 55px
}
#header UL#main_menu LI A.formacion {
	DISPLAY: block; BACKGROUND: url(../imag/nav_formacion.png) no-repeat =
0px 0px; WIDTH: 74px
}
#header UL#main_menu LI A.formacion_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_formacion_hover.png) =
no-repeat 0px 0px; WIDTH: 74px
}
#header UL#main_menu LI A.formacion:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_formacion_hover.png) =
no-repeat 0px 0px; WIDTH: 74px
}
#header UL#main_menu LI A.farma {
	DISPLAY: block; BACKGROUND: url(../imag/nav_farma.png) no-repeat 0px =
0px; WIDTH: 95px
}
#header UL#main_menu LI A.farma_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_farma_hover.png) no-repeat =
0px 0px; WIDTH: 95px
}
#header UL#main_menu LI A.farma:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_farma_hover.png) no-repeat =
0px 0px; WIDTH: 95px
}
#header UL#main_menu LI A.jano {
	DISPLAY: block; BACKGROUND: url(../imag/nav_jano.png) no-repeat 0px =
0px; WIDTH: 83px
}
#header UL#main_menu LI A.jano_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_jano_hover.png) no-repeat =
0px 0px; WIDTH: 83px
}
#header UL#main_menu LI A.jano:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_jano_hover.png) no-repeat =
0px 0px; WIDTH: 83px
}
#header UL#main_menu LI A.clinicas {
	DISPLAY: block; BACKGROUND: url(../imag/nav_clinicas.png) no-repeat 0px =
0px; WIDTH: 55px
}
#header UL#main_menu LI A.clinicas_activo {
	DISPLAY: block; BACKGROUND: url(../imag/nav_clinicas_hover.png) =
no-repeat 0px 0px; WIDTH: 55px
}
#header UL#main_menu LI A.clinicas:hover {
	DISPLAY: block; BACKGROUND: url(../imag/nav_clinicas_hover.png) =
no-repeat 0px 0px; WIDTH: 55px
}
#header UL#idiomas {
	RIGHT: 0px; WIDTH: 60px; POSITION: absolute; TOP: 112px
}
#header UL#idiomas {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#header UL#idiomas LI {
	FLOAT: left; MARGIN-LEFT: 8px
}
#header UL#idiomas LI.portugal A {
	DISPLAY: block; BACKGROUND: url(../imag/ico_flag_portugal.png) =
no-repeat 0px 0px; WIDTH: 16px; HEIGHT: 11px
}
#header UL#idiomas LI.mexico A {
	DISPLAY: block; BACKGROUND: url(../imag/ico_flag_mexico.png) no-repeat =
0px 0px; WIDTH: 16px; HEIGHT: 11px
}
#header UL#idiomas LI SPAN {
	DISPLAY: none
}
#header .submenus {
	BACKGROUND: url(../imag/bg_submenus.png) no-repeat right bottom; LEFT: =
7px; POSITION: absolute; TOP: 133px
}
#header .submenus UL {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 180px; WIDTH: 745px; =
PADDING-TOP: 0px; HEIGHT: 16px
}
#header .submenus UL LI {
	DISPLAY: inline
}
#header .submenus UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; =
TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; =
TEXT-DECORATION: none
}
#container #cart_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: =
url(../imag/ico_cart.png) no-repeat left top; PADDING-BOTTOM: 0px; =
MARGIN: 10px; PADDING-TOP: 0px
}
#container #cart_area #items_count {
	BACKGROUND: url(../imag/bg_cart.png) no-repeat left top; TEXT-ALIGN: =
right
}
#container #cart_area #items_count SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 0px; COLOR: #0066cc; PADDING-TOP: 0px
}
#container #cart_area #items_count P.comprar {
	HEIGHT: 20px
}
#container #cart_area #items_count P.comprar A {
	DISPLAY: block; BACKGROUND: url(../imag/boton_comprar.png) no-repeat =
left top; FLOAT: right; WIDTH: 82px; TEXT-INDENT: -2000em; HEIGHT: 19px; =
TEXT-ALIGN: left
}
#container #content #column-left H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 25px
}
#container #content #column-left H2 SPAN {
	DISPLAY: none
}
#container #content #column-left H2.tit_acerca {
	BACKGROUND: url(../imag/h2_acerca.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_mexico {
	BACKGROUND: url(../imag/h2_mexico.png) no-repeat 0px 0px
}
#container #content #column-right H2.tit_login {
	BACKGROUND: url(../imag/h2_login.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_revistas {
	BACKGROUND: url(../imag/h2_revistas.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_libros {
	BACKGROUND: url(../imag/h2_libros.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_info {
	BACKGROUND: url(../imag/h2_info.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_secciones {
	BACKGROUND: url(../imag/h2_secciones.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_numanteriores {
	BACKGROUND: url(../imag/h2_numanteriores.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_previousissues {
	BACKGROUND: url(../imag/h2_previousissues.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_sobrerevista {
	BACKGROUND: url(../imag/h2_sobrerevista.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_about_journal {
	BACKGROUND: url(../imag/h2_about.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_formacion {
	BACKGROUND: url(../imag/h2_formacion.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_buscar {
	BACKGROUND: url(../imag/h2_buscar.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_find {
	BACKGROUND: url(../imag/h2_find.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_opciones {
	BACKGROUND: url(../imag/h2_opciones.png) no-repeat 0px 0px
}
#container #content #column-left H2.tit_options {
	BACKGROUND: url(../imag/h2_options.png) no-repeat 0px 0px
}
#container #content #column-left A.vermas {
	FONT-WEIGHT: bold; FONT-SIZE: 93%; MARGIN: 0px 0px 15px 26px; COLOR: =
#333
}
#container #content #column-left UL {
	MARGIN-LEFT: 0px; COLOR: #333; LIST-STYLE-TYPE: none
}
#container #content #column-left UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(../imag/bullet_normal.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
#container #content #column-left UL LI.margen_inf {
	MARGIN-BOTTOM: 10px
}
#container #content #column-left UL LI.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: =
url(../imag/bullet_activo.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
#container #content #column-left UL LI A {
	COLOR: #333; TEXT-DECORATION: none
}
#container #content #column-left UL LI A.active {
	FONT-WEIGHT: bold; COLOR: #0066cc
}
#container #content #column-left UL LI A:hover {
	COLOR: #0066cc; TEXT-DECORATION: none
}
#container #content #column-left FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 160px; PADDING-TOP: 0px
}
#container #content #column-left FORM P {
	MARGIN: 5px 0px
}
#container #content #column-left FORM LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; FONT: bold 0.85em Arial; COLOR: #333; PADDING-TOP: 7px
}
#container #content #column-left FORM INPUT.text {
	WIDTH: 160px
}
#container #content #column-left FORM INPUT.boton {
	FLOAT: right; MARGIN-BOTTOM: 5px
}
#container #content #column-left FORM P.forgotten {
	FONT: 85% Arial; TEXT-ALIGN: center
}
#container #content #column-left FORM P.forgotten A {
	COLOR: #0066cc
}
#container #content #column-left #logos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 25px
}
#container #content #column-left #logos UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container #content #column-right #actualidad_jano {
	FONT: 0.95em Arial
}
#container #content #column-right #actualidad_jano H2 {
	BACKGROUND: url(../imag/actualidad_jano.png) no-repeat left center; =
WIDTH: 180px; HEIGHT: 77px
}
#container #content #column-right #actualidad_jano H2 SPAN {
	DISPLAY: none
}
#container #content #column-right UL {
	LIST-STYLE-TYPE: none
}
#container #content #column-right #actualidad_jano UL LI {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
#container #content #column-right #actualidad_jano UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#container #content #column-right #actualidad_jano UL LI P.date {
	MARGIN-BOTTOM: 3px; FONT: bold 0.9em Arial
}
#container #content #column-right #actualidad_jano UL LI A {
	FONT-WEIGHT: bold; COLOR: #0066cc; TEXT-DECORATION: none
}
#container #content #column-right A.vermas {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #0066cc; =
TEXT-ALIGN: right
}
#container #content #column-right .best_sellers {
	FONT-SIZE: 93%; BACKGROUND: url(../imag/best_sellers.png) no-repeat =
left top; MARGIN: 20px 0px; PADDING-TOP: 58px
}
#container #content #column-right #most_readed {
	FONT-SIZE: 0.9em; BACKGROUND: url(../imag/bg_most_readed_top.png) =
#ebf6fe no-repeat left top
}
#container #content #column-right .best_sellers H2 {
	DISPLAY: none
}
#container #content #column-right #most_readed H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: =
url(../imag/bg_h2_celeste.png) no-repeat center bottom; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 7px; COLOR: #333333; PADDING-TOP: 7px
}
#container #content #column-right .best_sellers .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; BACKGROUND: #d9f1f4; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#container #content #column-right #most_readed .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
#container #content #column-right .best_sellers OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#container #content #column-right #most_readed OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#container #content #column-right .best_sellers OL LI {
	MARGIN-BOTTOM: 5px; COLOR: #333
}
#container #content #column-right #most_readed OL LI {
	MARGIN-BOTTOM: 5px; COLOR: #333
}
#container #content #column-right .best_sellers OL LI A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
#container #content #column-right #most_readed OL LI A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
#container #content #column-right .best_sellers OL LI SMALL {
	FONT-SIZE: 0.95em; COLOR: #666
}
#container #content #column-right #most_readed OL LI SMALL {
	FONT-SIZE: 0.95em; COLOR: #666
}
.esq_inf {
	BACKGROUND: url(../imag/best_sellers_bottom.png) no-repeat left top; =
WIDTH: 180px; HEIGHT: 7px
}
#container #content #column-right .blogs A {
	DISPLAY: block; BACKGROUND: url(../imag/blogs_elsevier.png) no-repeat =
left top; WIDTH: 180px; HEIGHT: 110px
}
#container #content #column-right .blogs A SPAN {
	DISPLAY: none
}
#container #content #column-right .revistas H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: =
5px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#container #content #column-right .revistas UL LI {
	MARGIN-BOTTOM: 5px; WIDTH: 150px; TEXT-ALIGN: center
}
#content #new_book {
	BACKGROUND: url(../imag/bg_new_book.png) no-repeat; WIDTH: 180px; =
HEIGHT: 250px
}
#new_book .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 65px
}
#new_book .cont P {
	FONT-WEIGHT: bold; MARGIN: 5px 0px; TEXT-ALIGN: center
}
#new_book .cont FORM {
	MARGIN: 0pt auto; WIDTH: 82px
}
#new_book .cont P {
	FONT-WEIGHT: bold; MARGIN: 5px 0px; TEXT-ALIGN: center
}
#new_book .cont P A {
	FONT-SIZE: 0.85em; COLOR: #ff7520
}
#new_book .cont UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; BACKGROUND: =
url(../imag/bg_h2_novelties.png) no-repeat center top; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#new_book .cont UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#new_book .cont UL LI A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; COLOR: #666666; =
TEXT-DECORATION: none
}
#new_book .cont UL LI A.acrobat {
	BACKGROUND: url(../imag/ico_acrobat.png) no-repeat
}
#new_book .cont UL LI A.recomendar {
	BACKGROUND: url(../imag/ico_recomendar.png) no-repeat
}
#new_book .cont UL LI A.print {
	BACKGROUND: url(../imag/ico_printer.png) no-repeat
}
#footer {
	BACKGROUND: url(../imag/bg_footer.png) repeat-x 0px 0px; MARGIN: 0px =
auto 40px; WIDTH: 960px; HEIGHT: 162px
}
#footer .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 25px
}
#footer .cont UL {
	FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#footer .cont UL LI {
	DISPLAY: inline; MARGIN: 0px 5px
}
#footer .cont UL LI A {
	COLOR: #fff
}
#footer P {
	MARGIN: 0px; COLOR: #fff; TEXT-ALIGN: right
}
#footer P#sellos {
	MARGIN: 40px 0px 0px
}
#container #content .bloque {
	MARGIN-BOTTOM: 15px
}
#container #content #cont-content #breadcrumb {
	MARGIN-BOTTOM: 10px; FONT: bold 0.95em Arial
}
#container #content #cont-content #breadcrumb A {
	COLOR: #0066cc
}
#container #content #cont-content .destacado {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
10px auto; WIDTH: 535px; PADDING-TOP: 10px
}
#container #content #cont-content .titulo {
	MARGIN: 0px 0px 10px
}
#container #content #cont-content .titulo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; FONT: bold 1.1em Arial; WIDTH: 200px; COLOR: #333; =
PADDING-TOP: 0px
}
P.vermas {
	PADDING-RIGHT: 14px; FLOAT: right; MARGIN: 0px; FONT: bold 0.9em Arial
}
P.vermas A {
	COLOR: #ff7520
}
P.back {
	FLOAT: left; FONT: bold 0.9em Arial
}
P.back A {
	COLOR: #06c
}
#container #content #cont-content .destacado UL {
	MARGIN: 0px; WIDTH: 520px; LIST-STYLE-TYPE: none
}
#container #content IMG.foto_libro {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
#container #content #cont-content .destacado UL LI {
	FLOAT: left; WIDTH: 120px; TEXT-ALIGN: center
}
#container #content #cont-content .destacado UL LI.central {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 39px; PADDING-LEFT: 39px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 40px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 0px
}
#container #content UL LI.mod-revista P {
	COLOR: #333
}
#container #content UL LI.mod-revista A {
	FONT: bold 1em Arial; COLOR: #0066cc; TEXT-DECORATION: none
}
#container #content #cont-content .lista_especialidades {
	MARGIN: 15px auto; WIDTH: 555px; PADDING-TOP: 5px
}
#container #content #cont-content .lista_especialidades =
.lista-especialidades-cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#container #content #cont-content .lista_especialidades .esq_inf {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 15px
}
#container #content #cont-content .lista_especialidades UL {
	FLOAT: left; MARGIN: 0px; WIDTH: 160px
}
#container #content #cont-content .lista_especialidades UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../imag/li_bullet.png) no-repeat =
0px 50%; LIST-STYLE-TYPE: none
}
#container #content #cont-content .lista_especialidades UL LI A {
	FONT: 1em Arial; COLOR: #0066cc; TEXT-DECORATION: none
}
#container #content #cont-content .lista_especialidades UL LI A.activa {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#container #content #cont-content P.centro_suscripciones {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#container #content #cont-content P.centro_suscripciones A {
	DISPLAY: block; BACKGROUND: url(../imag/boton_subscripciones.png) =
no-repeat 0px 0px; FLOAT: right; WIDTH: 180px; HEIGHT: 60px
}
#container #content #cont-content P.centro_suscripciones A SPAN {
	DISPLAY: none
}
#container #content #cont-content .separacion {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(../imag/bg_hr.png) =
repeat-x 0px 0px; HEIGHT: 12px
}
.separacion_2 {
	DISPLAY: block; BACKGROUND: url(../imag/bg_li_comments.png) no-repeat =
center top; HEIGHT: 12px
}
#container #content #cont-content2 #breadcrumb {
	MARGIN-BOTTOM: 10px; FONT: bold 0.95em Arial
}
#container #content #cont-content2 #breadcrumb A {
	COLOR: #0066cc
}
#container #content #cont-content .item {
	MARGIN: 25px auto; WIDTH: 485px; POSITION: relative
}
#container #content #cont-content .destacada {
	MARGIN: 15px 0px
}
.item IMG {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#container #content #cont-content .item .datos_libro {
	FLOAT: left; WIDTH: 270px
}
#container #content #cont-content .item .datos_revista {
	FLOAT: left; WIDTH: 270px
}
#container #content #cont-content .item .precio {
	FLOAT: right; WIDTH: 85px
}
#container #content #cont-content .item FORM {
	BOTTOM: 0px; POSITION: absolute
}
.item .datos_libro P.autor {
	FONT-WEIGHT: bold; MARGIN: 0px; COLOR: #333
}
.item .datos_revista P.autor {
	FONT-WEIGHT: bold; MARGIN: 0px; COLOR: #333
}
.item .datos_libro P.titulo A {
	FONT: bold 1.15em Arial; COLOR: #0066cc; TEXT-DECORATION: none
}
.item .datos_revista P.titulo A {
	FONT: bold 1.15em Arial; COLOR: #0066cc; TEXT-DECORATION: none
}
.item .datos_libro P SMALL {
	FONT-SIZE: 0.85em
}
.item .datos_revista P SMALL {
	FONT-SIZE: 0.85em
}
.item P.descripcion {
	MARGIN-TOP: 0px
}
.item .precio {
	MARGIN-TOP: 50px; FONT-WEIGHT: bold; COLOR: #333; TEXT-ALIGN: center
}
.item .precio A {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: =
url(../imag/boton_comprar.png) no-repeat 0px 0px; WIDTH: 82px; HEIGHT: =
19px
}
.item .precio A SPAN {
	DISPLAY: none
}
.revista P.titulo {
	MARGIN-TOP: 0px
}
#container #content #cont-content .revista P.consultar_numero A {
	DISPLAY: block; BACKGROUND: url(../imag/boton_consultar.png) no-repeat =
0px 0px; WIDTH: 165px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 19px
}
.revista P.consultar_numero A SPAN {
	DISPLAY: none
}
#container #content #cont-content .item_detalle {
	FONT-SIZE: 1.1em; MARGIN: 25px 0px; WIDTH: 440px
}
.item_detalle P.autor {
	FONT-SIZE: 1.25em
}
.item_detalle .datos_complementarios {
	BOTTOM: 3px; POSITION: absolute
}
.item_detalle .datos_complementarios P {
	MARGIN: 0px
}
.item_detalle .valoracion {
	FONT: bold 0.8em Arial; COLOR: #333
}
.item_detalle P.num_comentarios A {
	FONT: bold 0.8em Arial; COLOR: #0066cc
}
.item_detalle .valoracion P {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.item_detalle .valoracion SPAN {
	BACKGROUND: url(../imag/star.png) no-repeat 0px 0px; FLOAT: left; =
WIDTH: 15px; HEIGHT: 15px
}
.item_detalle .valoracion SPAN.on {
	BACKGROUND: url(../imag/star_activa.png) no-repeat 0px 0px
}
#book_excerpt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
.opciones_item {
	BACKGROUND: url(../imag/bg_opciones_item.png) no-repeat left center; =
WIDTH: 481px; HEIGHT: 29px
}
.opciones_item P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.opciones_item P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 5px; COLOR: #666; MARGIN-RIGHT: 0px; =
PADDING-TOP: 0px
}
.opciones_item P A.star {
	BACKGROUND: url(../imag/ico_star_ffc.png) no-repeat
}
.opciones_item P A.icon-ok {
	BACKGROUND: url(../imag/icon-ok.png) no-repeat 0px 100%
}
.opciones_item P A.icon-ko {
	BACKGROUND: url(../imag/icon-ko.png) no-repeat 0px 100%
}
.opciones_item P A.print {
	BACKGROUND: url(../imag/ico_printer.png) no-repeat
}
.opciones_item P A.recomendar {
	BACKGROUND: url(../imag/ico_recomendar.png) no-repeat
}
.opciones_item P A.acrobat {
	BACKGROUND: url(../imag/ico_acrobat.png) no-repeat
}
#suplemento_abstract {
	BORDER-TOP: #ccc 1px dotted; MARGIN: 10px 0px; BORDER-BOTTOM: #ccc 1px =
dotted
}
#suplemento_abstract .cont {
	MARGIN: 0px 30px 30px 20px
}
#suplemento_abstract .cont P.date {
	MARGIN: 0px 0px 25px
}
#suplemento_abstract H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px; COLOR: #ff7520
}
#suplemento_abstract H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 0px; COLOR: #06c
}
P.volver {
	TEXT-ALIGN: right
}
P.volver A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#recomendation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../imag/caja_recomendation.png) no-repeat; PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 0px 10px; WIDTH: 530px; PADDING-TOP: 10px
}
#recomendation H5 {
	FONT-SIZE: 1.15em; MARGIN: 0px 0px 15px; COLOR: #ff7520
}
#recomendation .clearfix {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#recomendation .cont {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 120px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#recomendation IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc =
1px solid
}
#recomendation .buy_it {
	FLOAT: right; MARGIN: 45px 25px 0px 0px
}
#recomendation .buy_it P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 7px; TEXT-ALIGN: center
}
#recomendation .cont H4 {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #333333
}
#recomendation .cont H3 {
	FONT-SIZE: 1.15em; MARGIN: 0px
}
#recomendation .cont H3 A {
	TEXT-DECORATION: none
}
#recomendation .cont P {
	FONT-SIZE: 0.85em
}
#relationships {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
7px 0px 0px 10px; PADDING-TOP: 10px
}
#relationships H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.15em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff7520; PADDING-TOP: 0px
}
#relationships UL {
	LIST-STYLE-TYPE: none
}
#relationships UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
url(../imag/bullet_normal.png) no-repeat left center; PADDING-BOTTOM: =
0px; COLOR: #0066cc; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#comments H5 {
	MARGIN: 15px 0px 5px 10px; COLOR: #ff7520
}
#comments .valoracion {
	FLOAT: left; FONT: bold 0.85em Arial; COLOR: #333
}
#comments .valoracion P {
	FLOAT: left; MARGIN: 0px 10px 0px 13px
}
#comments .valoracion SPAN {
	BACKGROUND: url(../imag/star.png) no-repeat 0px 0px; FLOAT: left; =
WIDTH: 15px; HEIGHT: 15px
}
#comments .valoracion SPAN.on {
	BACKGROUND: url(../imag/star_activa.png) no-repeat 0px 0px
}
#comments P.vermas {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 0px
}
#comments UL {
	LIST-STYLE-TYPE: none
}
#comments UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../imag/bg_li_comments.png) no-repeat center top; PADDING-BOTTOM: =
0px; PADDING-TOP: 15px; POSITION: relative
}
#content #comments UL LI .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#comments UL LI P.author_comment {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: =
url(../imag/bg_author_comment.png) no-repeat left center; MARGIN: 0px
}
#comments UL LI .valoracion {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px
}
#comments UL LI .comment_body {
	CLEAR: both; PADDING-LEFT: 20px
}
.paginator {
	FONT-SIZE: 0.95em; MARGIN: 0px 25px 0px 0px
}
.paginator UL {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 30px 0px 0px; LIST-STYLE-TYPE: =
none
}
.paginator UL LI {
	DISPLAY: inline; MARGIN: 0px 3px; COLOR: #999
}
.paginator UL LI A {
	COLOR: #0066cc
}
.paginator UL LI A:hover {
	COLOR: #ff7520
}
.paginator UL LI.active A {
	COLOR: #ff7520; TEXT-DECORATION: none
}
.paginator UL LI.arrowII A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.paginator UL LI.arrowI A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.paginator UL LI.arrowII A:hover {
	COLOR: #ff7520; TEXT-DECORATION: none
}
.paginator UL LI.arrowI A:hover {
	COLOR: #ff7520; TEXT-DECORATION: none
}
.paginator P.number_of_books {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 30px 0px 0px 25px
}
#book_navigation {
	MARGIN-TOP: 50px
}
#book_navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: =
url(../imag/pest_bg.png) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#book_navigation UL LI {
	DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: =
url(../imag/pest_dcha_noactiva.png) no-repeat right bottom; FLOAT: left; =
HEIGHT: 30px
}
#book_navigation UL LI.activa {
	BACKGROUND: url(../imag/pest_dcha_activa.png) no-repeat right bottom
}
#book_navigation UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; BACKGROUND: url(../imag/pest_noactiva.png) no-repeat left bottom; =
FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 30px; =
MARGIN-RIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none
}
#book_navigation UL LI A.activa {
	BACKGROUND: url(../imag/pest_activa.png) no-repeat left bottom; COLOR: =
#ff7520
}
.list#cont-content .list_esp .cont H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; COLOR: #ff7520; FONT-FAMILY: =
Georgia
}
.list#cont-content .list_esp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#container #content .list#cont-content .floating_list {
	CLEAR: both
}
#container #content .list#cont-content .floating_list UL {
	CLEAR: right; PADDING-RIGHT: 30px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#container #content .list#cont-content .floating_list UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(../imag/li_bullet.png) no-repeat 0px 10px; PADDING-BOTTOM: 3px; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#container #content .list#cont-content .floating_list UL LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#container #content .list#cont-content .floating_list UL LI A SPAN {
	FONT-WEIGHT: normal; MARGIN-LEFT: 5px; COLOR: #999
}
#magazine_breadcrumb {
	MARGIN-TOP: 35px
}
#magazine_breadcrumb H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 0px 0px 10px; =
COLOR: #ff7520
}
#container #content #magazine_breadcrumb P {
	MARGIN-TOP: 0px; FLOAT: right
}
#magazine_contents UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#listado_revistas UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#listado_revistas UL LI {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px 25px; BORDER-BOTTOM: #ccc 1px =
dotted; POSITION: relative
}
#listado_revistas UL LI .cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#listado_revistas UL LI .cont {
	DISPLAY: block
}
#listado_revistas UL H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px dotted
}
#listado_revistas UL LI .cont H5 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; FONT-SIZE: =
1.2em; PADDING-BOTTOM: 0px; COLOR: #06c; PADDING-TOP: 0px
}
#listado_revistas UL LI .cont P {
	FONT-SIZE: 0.95em; MARGIN: 0px
}
#listado_revistas UL LI .cont P.links {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN: 7px 0px 0px; COLOR: #06c
}
#listado_revistas UL LI .cont P.links IMG {
	MARGIN: 0px 10px 0px 0px; POSITION: relative; TOP: 3px
}
#listado_revistas UL LI FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#listado_suplementos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#listado_suplementos UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px dotted
}
#listado_suplementos UL H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 12px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#listado_suplementos UL H5 A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
#work_opportunities {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
535px; PADDING-TOP: 10px; POSITION: relative
}
#work_opportunities H2.encabezado {
	MARGIN-TOP: 10px; FONT-SIZE: 1.6em
}
#work_opportunities H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 20px
}
#work_opportunities .cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 30px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#work_opportunities .cont H3 {
	PADDING-LEFT: 20px; FONT-SIZE: 1.2em; BACKGROUND: =
url(../imag/ico_sheet.png) no-repeat; MARGIN: 0px; COLOR: #06c
}
#work_opportunities .cont H3 A {
	TEXT-DECORATION: none
}
#work_opportunities .cont .cont {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#work_opportunities .cont .cont .bold SPAN {
	FONT-WEIGHT: normal
}
#work_opportunities .cont P.date {
	MARGIN-TOP: 5px
}
#work_opportunities .cont .dtstamp {
	FONT-WEIGHT: bold
}
#work_opportunities .cont P.h_ul {
	MARGIN-BOTTOM: 0px
}
#work_opportunities .cont UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; LIST-STYLE-TYPE: none
}
#work_opportunities .cont UL LI {
	BACKGROUND: url(../imag/li_bullet.png) no-repeat 0px 7px
}
#work_opportunities .cont UL LI {
	DISPLAY: block; PADDING-LEFT: 8px
}
#work_opportunities .send_cv#top {
	RIGHT: 5px; POSITION: absolute; TOP: 45px
}
#work_opportunities .send_cv#bottom {
	RIGHT: 5px; POSITION: absolute
}
#attach_cv .cont {
	PADDING-RIGHT: 30px; BORDER-TOP: #ffd578 1px solid; PADDING-LEFT: 30px; =
BACKGROUND: #fffbe4; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; =
BORDER-BOTTOM: #ffd578 1px solid
}
#attach_cv P {
	MARGIN-TOP: 0px
}
#attach_cv LABEL {
	FONT-WEIGHT: bold
}
#attach_cv .form_actions {
	MARGIN-TOP: 10px; TEXT-ALIGN: right
}
#courses {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
535px; PADDING-TOP: 10px; POSITION: relative
}
#courses H2.encabezado {
	MARGIN-TOP: 10px; FONT-SIZE: 1.6em
}
#courses H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 20px
}
#courses .cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 30px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#courses .cont H3 {
	PADDING-LEFT: 20px; FONT-SIZE: 1.2em; BACKGROUND: =
url(../imag/ico_sheet.png) no-repeat; MARGIN: 0px; COLOR: #06c
}
#courses .cont H3 A {
	TEXT-DECORATION: none
}
#courses .cont .cont {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#courses .cont .cont .bold SPAN {
	FONT-WEIGHT: normal
}
#courses .cont P.date {
	MARGIN-TOP: 5px
}
#courses .cont .dtstamp {
	FONT-WEIGHT: bold
}
#courses .cont P.h_ul {
	MARGIN-BOTTOM: 0px
}
#courses .cont UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; LIST-STYLE-TYPE: none
}
#courses .cont UL LI {
	BACKGROUND: url(../imag/li_bullet.png) no-repeat 0px 7px
}
#courses .cont UL LI {
	DISPLAY: block; PADDING-LEFT: 8px
}
#error {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
auto; WIDTH: 535px; PADDING-TOP: 10px; POSITION: relative
}
#error H2.encabezado {
	MARGIN-TOP: 10px; FONT-SIZE: 1.6em
}
#error H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 20px
}
#error .cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 30px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#error .cont H3 {
	FONT-SIZE: 1.2em; MARGIN: 0px; COLOR: #06c
}
#error .cont .cont {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#error .cont .cont .bold SPAN {
	FONT-WEIGHT: normal
}
#error .cont P.date {
	MARGIN-TOP: 5px
}
#error .cont .dtstamp {
	FONT-WEIGHT: bold
}
#error .cont P.h_ul {
	MARGIN-BOTTOM: 0px
}
#error .cont UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; LIST-STYLE-TYPE: none
}
#error .cont UL LI {
	BACKGROUND: url(../imag/li_bullet.png) no-repeat 0px 7px
}
#error .cont UL LI {
	DISPLAY: block; PADDING-LEFT: 8px
}
#shopping_cart {
	WIDTH: 565px
}
#shopping_cart H2 {
	MARGIN: 10px 0px 0px; FONT: 1.5em Georgia; COLOR: #ff7520
}
#shopping_cart P.excerpt {
	MARGIN-TOP: 10px; FONT-SIZE: 0.9em
}
#shopping_cart TABLE {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#shopping_cart TABLE TR {
	TEXT-ALIGN: left
}
#shopping_cart TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
#shopping_cart TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
#shopping_cart TABLE TBODY {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffd578 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: #fffbe4; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; =
BORDER-BOTTOM: #ffd578 1px solid
}
#shopping_cart TABLE TBODY TR {
	TEXT-ALIGN: left
}
#shopping_cart TABLE TBODY TD.destroy A {
	FONT-SIZE: 0.85em; COLOR: #d00
}
#shopping_cart TABLE TBODY TD.title {
	FONT-WEIGHT: bold; COLOR: #06c
}
#shopping_cart TABLE TBODY TD.quantity {
	WIDTH: 30px; TEXT-ALIGN: right
}
#shopping_cart TABLE TBODY TD.quantity SPAN {
	BORDER-RIGHT: #0167cc 1px solid; BORDER-TOP: #0167cc 1px solid; =
PADDING-LEFT: 25px; BACKGROUND: #fff; BORDER-LEFT: #0167cc 1px solid; =
BORDER-BOTTOM: #0167cc 1px solid
}
#shopping_cart TABLE TH.price {
	PADDING-RIGHT: 15px; TEXT-ALIGN: right
}
#shopping_cart TABLE TBODY TD.price {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-ALIGN: =
right
}
#shopping_cart TABLE TFOOT TD.total_price {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#shopping_cart #cart_actions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
#shopping_cart #cart_actions P.back {
	MARGIN: 0px 0px 0px 10px
}
#shopping_cart #cart_actions FORM {
	FLOAT: right; MARGIN: 0px
}
#shopping_cart #cart_actions FORM INPUT {
	MARGIN-LEFT: 10px
}
#shopping_cart H5 {
	MARGIN: 20px 0px 0px 10px; COLOR: #ff7520
}
#shopping_cart TABLE.checkout TBODY {
	BORDER-TOP: #ffd578 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ffd578 =
1px solid
}
#shopping_cart #fill_in {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 10px
}
#shopping_cart FORM {
=09
}
#shopping_cart FORM FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffd578 1px solid; MARGIN-TOP: 30px; =
PADDING-LEFT: 8px; BACKGROUND: #fffbe4; PADDING-BOTTOM: 15px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #ffd578 1px solid; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none
}
#shopping_cart FORM LEGEND {
	BORDER-RIGHT: #ffd578 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#ffd578 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: =
#fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffd578 1px solid; COLOR: =
#ff7520; PADDING-TOP: 3px; BORDER-BOTTOM: #ffd578 1px solid
}
#shopping_cart FORM P {
	FONT-WEIGHT: bold; MARGIN: 10px 0px 0px 10px
}
#shopping_cart FORM INPUT.text {
	BORDER-RIGHT: #809db9 1px solid; BORDER-TOP: #809db9 1px solid; =
BACKGROUND: #fff; BORDER-LEFT: #809db9 1px solid; WIDTH: 200px; =
BORDER-BOTTOM: #809db9 1px solid
}
#shopping_cart FORM P.form_actions_inside {
	MARGIN-LEFT: 130px
}
#shopping_cart FORM P.form_actions {
	MARGIN-TOP: 25px; TEXT-ALIGN: right
}
#shopping_cart FORM P.explan {
	FONT-WEIGHT: normal; MARGIN: 10px 0px 0px 10px
}
#container #content #cont-content #checkout_flow {
	MARGIN-BOTTOM: 10px; FONT: bold 1.1em Arial; COLOR: #666
}
#container #content #cont-content #checkout_flow SPAN {
	MARGIN: 0px 10px
}
#container #content #cont-content #checkout_flow STRONG {
	COLOR: #0066cc
}
.checkout_item {
	RIGHT: -80px; WIDTH: 481px; POSITION: relative; HEIGHT: 29px; =
BACKGROUND-COLOR: transparent
}
.checkout_item P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.checkout_item P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 5px; COLOR: #666; MARGIN-RIGHT: 0px; =
PADDING-TOP: 0px
}
.checkout_item P A.print {
	BACKGROUND: url(../imag/ico_printer.png) no-repeat
}
.checkout_item P A.acrobat {
	BACKGROUND: url(../imag/ico_acrobat.png) no-repeat
}
#container #content #cont-content .destacado {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../imag/bg_destacado.png) #fbfbfb no-repeat center bottom; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 555px; PADDING-TOP: 0px
}
#container #cont-content #revistas .titulo {
	MARGIN: 0px 0px 30px; WIDTH: 555px; POSITION: relative; HEIGHT: 30px
}
#container #cont-content #libros .titulo {
	MARGIN: 0px 0px 30px; WIDTH: 555px; POSITION: relative; HEIGHT: 30px
}
#container #cont-content #revistas .titulo H2 {
	BACKGROUND: no-repeat left top; WIDTH: 555px; TEXT-INDENT: -3333em; =
HEIGHT: 30px
}
#container #cont-content #libros .titulo H2 {
	BACKGROUND: no-repeat left top; WIDTH: 555px; TEXT-INDENT: -3333em; =
HEIGHT: 30px
}
#container #cont-content #revistas .titulo H2 {
	BACKGROUND-IMAGE: url(../imag/h2_revistas_destacadas.png)
}
#container #cont-content #libros .titulo H2 {
	BACKGROUND-IMAGE: url(../imag/h2_novedades_libros.png)
}
#container #cont-content #revistas .titulo P.vermas {
	FONT-SIZE: 92%; RIGHT: 30px; POSITION: absolute; TOP: 8px
}
#container #cont-content #libros .titulo P.vermas {
	FONT-SIZE: 92%; RIGHT: 30px; POSITION: absolute; TOP: 8px
}
#container #cont-content #revistas .titulo P.vermas A {
	COLOR: #fff
}
#container #cont-content #libros .titulo P.vermas A {
	COLOR: #fff
}
#container #cont-content #libros UL LI P {
	MARGIN: 5px 0px 15px; COLOR: #666
}
#container #cont-content #libros UL LI P A {
	COLOR: #333
}
#container #cont-content .lista_especialidades .titulo H2 {
	BACKGROUND: url(../imag/h2_especialidades.png) no-repeat left 2px; =
TEXT-INDENT: -3000em
}
UL.promos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 20px; PADDING-TOP: 0px
}
#container #cont-content UL.promos LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 7px 0px 0px
}
#column-right UL.promos LI {
	MARGIN: 0px 0px 10px
}
#container #content #cont-content .block {
	FLOAT: left; MARGIN: 20px 0px; WIDTH: 272px
}
#container #content #cont-content #block_formacion {
	FLOAT: right
}
#container #content #cont-content .block H2 {
	BACKGROUND: no-repeat left top; MARGIN: 0px; TEXT-INDENT: -3000em; =
HEIGHT: 32px
}
#container #content #cont-content #block_formacion H2 {
	BACKGROUND-IMAGE: url(../imag/h2_formacion_block.png)
}
#container #content #cont-content #block_farma H2 {
	BACKGROUND-IMAGE: url(../imag/h2_farma_block.png)
}
#container #content #cont-content .block .inner_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: no-repeat center =
top; PADDING-BOTTOM: 20px; MARGIN: 1px 0px 0px; PADDING-TOP: 50px
}
#container #content #cont-content #block_farma .inner_content {
	BACKGROUND-IMAGE: url(../imag/bg_farma.jpg)
}
#container #content #cont-content #block_formacion .inner_content {
	BACKGROUND-IMAGE: url(../imag/bg_formacion.jpg)
}
#container #content #cont-content .block .inner_content P {
	MARGIN: 5px 0px
}
#container #content #cont-content .block .inner_content P.vermas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#container #content #cont-content .block .inner_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
#container #content #cont-content .block .inner_content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: =
url(../imag/li_bullet.png) no-repeat left 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #content #cont-content .block .inner_content UL LI A {
	TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/css/style-ie.css

#container #cont-content UL.promos {
	FLOAT: left
}
#container #cont-content UL.promos LI {
	MARGIN: 0px 5px 0px 0px
}
#container #content #column-right #bloque_login FORM INPUT.text {
	WIDTH: 154px
}
#container #content #column-right #most_readed H2 {
	MARGIN: 0px
}
#header .submenus UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 38px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/css/estilos.css

.sameLink {
	FONT: bold 1.15em Arial; COLOR: #0066cc
}
.botonExForm {
	RIGHT: 15px; BOTTOM: 25px; POSITION: absolute
}
#elTapun {
	DISPLAY: none; FILTER: alpha(opacity=3D30); LEFT: 0px; WIDTH: 800px; =
POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: black; opacity: .1; =
-moz-opacity: 0.3
}
.butAceptar {
	BORDER-RIGHT: #ff7520 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#ff7520 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px; =
BORDER-LEFT: #ff7520 1px solid; WIDTH: 100px; COLOR: #000000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ff7520 1px solid; BACKGROUND-COLOR: =
#d4d0c8; TEXT-ALIGN: center
}
.butAceptar A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #d4d0c8; TEXT-ALIGN: =
center; TEXT-DECORATION: none
}
.theMessageDiv {
	COLOR: #ff0000
}
.Field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.FieldRequired {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.FieldRequiredInput {
	BORDER-RIGHT: #404040 1px solid; BORDER-TOP: #404040 2px solid; =
BORDER-LEFT: #404040 2px solid; COLOR: #000000; BORDER-BOTTOM: #404040 =
1px solid
}
.FieldAlert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #ff0000; PADDING-TOP: 0px
}
.FieldAlertInput {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; COLOR: #000000; BORDER-BOTTOM: #ff0000 =
1px solid
}
.FieldRequiredStar {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.puntoLista {
	MARGIN-TOP: 25px
}
.puntoLista UL {
	MARGIN-LEFT: 5px
}
.puntoLista LI {
	MARGIN-LEFT: 5px
}
.puntoLista A {
	TEXT-DECORATION: none
}
.puntoLista {
	MARGIN-TOP: 25px
}
.puntoLista UL {
	MARGIN-LEFT: 5px
}
.puntoLista LI {
	MARGIN-LEFT: 5px
}
.puntoLista A {
	TEXT-DECORATION: none
}
.listPunto {
	LIST-STYLE-TYPE: circle
}
.opciones_item_300 {
	BACKGROUND: url(../imag/bg_opciones_item_300.png) no-repeat left =
center; WIDTH: 300px; HEIGHT: 29px
}
.opciones_item_little {
	BACKGROUND: url(../imag/bg_opciones_item_little.png) no-repeat left =
center; WIDTH: 180px; HEIGHT: 29px
}
.opciones_item_little P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.opciones_item_little P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.opciones_item_little P A.sound {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.pTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 1em
}
.pTexto {
	FONT-WEIGHT: normal; MARGIN: 0px; LINE-HEIGHT: 1em
}
.tdTitle {
	FONT-WEIGHT: bold
}
.tdTexto {
	FONT-WEIGHT: normal
}
A.whiteLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:focus {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteLink:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.blackLink {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:focus {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.volver_bottom {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; MARGIN-RIGHT: 12px; TEXT-ALIGN: =
right
}
.volver_bottom A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.borderDotted {
	BORDER-BOTTOM: #ccc 1px dotted
}
.contBloque {
	MARGIN-TOP: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted
}
#banner_col_sx {
	WIDTH: 180px; PADDING-TOP: 25px; BACKGROUND-COLOR: #ffffff
}
#banner_col_dx {
	WIDTH: 180px; BACKGROUND-COLOR: #ffffff
}
#bloque_buscador {
	MARGIN: 0px
}
#bloque_buscador FORM A {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: =
url(../imag/bullet_normal.png) no-repeat left center; COLOR: #333333; =
TEXT-DECORATION: none
}
#bloque_buscador FORM A:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: =
url(../imag/bullet_normal.png) no-repeat left center; COLOR: #0066cc; =
TEXT-DECORATION: none
}
#bloque_buscador_ayuda_y_submit {
	BACKGROUND-COLOR: red
}
.bloque_buscador_ayuda {
	FLOAT: left; MARGIN: 0px; WIDTH: 90px; PADDING-TOP: 8px
}
.bloque_buscador_submit {
	FLOAT: left; MARGIN: 0px
}
#container #content #column-right H2.tit_login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; =
HEIGHT: 25px
}
#container #content #column-right H2.tit_login SPAN {
	DISPLAY: none
}
#container #content #column-right #bloque_login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../imag/bg_bloque_login.png) no-repeat center bottom; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#container #content #column-right #bloque_login FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#container #content #column-right #bloque_login FORM LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 93%; COLOR: #666; =
LINE-HEIGHT: 20px; HEIGHT: 20px
}
#container #content #column-right #bloque_login FORM INPUT.text {
	WIDTH: 158px
}
#container #content #column-right #bloque_login =
#bloque_login_remember_password {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0066cc
}
#container #content #column-right #bloque_login =
#bloque_login_remember_password A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: =
none
}
#container #content #column-right #bloque_login =
#bloque_login_alta_y_submit {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 93%; COLOR: #ff7b2a
}
#container #content #column-right #bloque_login =
#bloque_login_alta_y_submit INPUT {
	MARGIN-LEFT: 30px
}
#container #content #column-right #bloque_login =
#bloque_login_alta_y_submit A {
	FONT-WEIGHT: bold; FONT-SIZE: 93%; COLOR: #ff7b2a; TEXT-DECORATION: =
none
}
#container #content #column-right #bloque_login =
#bloque_login_alta_y_submit A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7b2a; TEXT-DECORATION: =
none
}
#container #content #column-right #alertas_rss {
	BACKGROUND: url(../imag/bg_novedades60.png) no-repeat; MARGIN-BOTTOM: =
10px; WIDTH: 180px; HEIGHT: 60px
}
#container #content #column-right #alertas_rss A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#container #content #column-right #alertas_rss A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#container #content #column-right #alertas_rss_newsletter {
	MARGIN-TOP: 35px; FLOAT: left; WIDTH: 130px
}
#container #content #column-right #alertas_rss_newsletter IMG {
	MARGIN-LEFT: 20px
}
#container #content #column-right #alertas_rss_revistas {
	MARGIN-TOP: 35px; FLOAT: left
}
#container #content #column-right #alertas_rss_revistas IMG {
	MARGIN-TOP: 1px
}
#logos_corporativos {
	MARGIN-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 25px; BACKGROUND-COLOR: =
#ffffff
}
#logos_corporativos P {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: center
}
#resumeAreaPersonal {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 20px
}
#resumeAreaPersonal A {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
#resumeAreaPersonal P {
	MARGIN: 0px
}
#resumeAreaPersonal .p_alertas {
	PADDING-LEFT: 20px; BACKGROUND: url(../imag/ico_alertas.png) no-repeat =
left top; LINE-HEIGHT: 16px; HEIGHT: 25px
}
#resumeAreaPersonal .p_busquedas {
	PADDING-LEFT: 20px; BACKGROUND: url(../imag/ico_busquedas.png) =
no-repeat left top; LINE-HEIGHT: 20px; HEIGHT: 25px
}
#resumeAreaPersonal .p_articulos {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: =
url(../imag/ico_busquedas.png) no-repeat left top; COLOR: #666666; =
LINE-HEIGHT: 20px; HEIGHT: 25px; TEXT-DECORATION: none
}
#resumeAreaPersonal .p_acrobat {
	PADDING-LEFT: 20px; BACKGROUND: url(../imag/ico_acrobat.png) no-repeat =
left top; LINE-HEIGHT: 20px; HEIGHT: 25px
}
#resumeAreaPersonal .p_sheet {
	PADDING-LEFT: 20px; BACKGROUND: url(../imag/ico_sheet.png) no-repeat =
left top; LINE-HEIGHT: 20px; HEIGHT: 25px
}
#resumeAreaPersonal .p_seguridad {
	PADDING-LEFT: 20px; BACKGROUND: url(../imag/ico_seguridad.png) =
no-repeat left top; LINE-HEIGHT: 20px; HEIGHT: 25px
}
#dMedia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#dMedia FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.revista_descripcion {
	MARGIN-TOP: 25px; TEXT-ALIGN: justify
}
#divBiblio {
	BORDER-RIGHT: #000000 3px double; BORDER-TOP: #000000 3px double; =
DISPLAY: none; Z-INDEX: 30; LEFT: 230px; OVERFLOW: hidden; BORDER-LEFT: =
#000000 3px double; WIDTH: 600px; COLOR: #000000; BORDER-BOTTOM: #000000 =
3px double; POSITION: absolute; TOP: 100px; HEIGHT: auto; =
BACKGROUND-COLOR: #fff2a4
}
#divBiblioClose {
	FLOAT: right; MARGIN-RIGHT: 1px
}
#divBiblioClose A {
	COLOR: #000000; TEXT-DECORATION: none
}
#divBiblioText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: auto; COLOR: =
#000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Verdana, Helvetica, =
sans-serif; HEIGHT: auto; TEXT-ALIGN: left
}
.textoCompletoFloat {
	BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #666666 2px solid; FLOAT: =
left; BORDER-LEFT: #666666 2px solid; WIDTH: 470px; BORDER-BOTTOM: =
#666666 2px solid; BACKGROUND-COLOR: #f9f9f9
}
.textoCompletoFloatSx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MAX-WIDTH: 130px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 130px; PADDING-TOP: 0px; =
TEXT-ALIGN: center
}
.textoCompletoFloatSx P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
1px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
.textoCompletoFloatDx {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; MAX-WIDTH: 340px; =
PADDING-BOTTOM: 2px; WIDTH: 336px; PADDING-TOP: 2px
}
.lRevTituloGrupo {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: =
10px; COLOR: #ff7520
}
.lRevLI {
	MARGIN-TOP: 3px; PADDING-LEFT: 10px; FONT-SIZE: 14px; COLOR: #000000
}
.lRevLI A {
	COLOR: #000000; TEXT-DECORATION: none
}
.lRevLI A:hover {
	COLOR: #ff7520; TEXT-DECORATION: underline
}
.lRevLI A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.lRevLI A:focus {
	COLOR: #000000; TEXT-DECORATION: none
}
.lRevLI A:focus {
	COLOR: #000000; TEXT-DECORATION: none
}
.linksArticulo {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 400px; HEIGHT: 25px
}
.linksArticulo A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #06c
}
.formCompra {
	FLOAT: left
}
.formCompra FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.formCompra SPAN {
	WIDTH: 82px; POSITION: absolute; HEIGHT: 19px
}
.formCompra .gratuito_s {
	BACKGROUND: url(../imag/boton_libre.png) no-repeat 0px 0px; WIDTH: =
82px; CURSOR: pointer; HEIGHT: 20px
}
.formCompra .gratuito_n {
	BACKGROUND: url(../imag/boton_comprar.png) no-repeat 0px 0px; WIDTH: =
82px; CURSOR: pointer; HEIGHT: 19px
}
#divListRssReader {
	MARGIN-LEFT: 50px
}
#divListRssReader IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#divListRssReader A {
	TEXT-DECORATION: none
}
#divListRssReader A:hover {
	TEXT-DECORATION: none
}
#divListRssReader A:visited {
	TEXT-DECORATION: none
}
#divListRssReader A:focus {
	TEXT-DECORATION: none
}
#divListRssReader A:active {
	TEXT-DECORATION: none
}
#divListRssReader SPAN {
	MARGIN-LEFT: 50px
}
#revistas_suscripcion {
	MARGIN-TOP: 25px
}
#revistas_suscripcion_precios {
	MARGIN-TOP: 1px
}
#revistas_suscripcion_mas {
	CLEAR: both; MARGIN-TOP: 40px
}
.gris {
	COLOR: #696969
}
#revistas_suscripcion SELECT {
	FONT-SIZE: 0.9em; COLOR: #666666
}
#suscripcion_precios {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
.suscripcion_precios_tarifa {
	MARGIN-TOP: 10px; MARGIN-LEFT: 25px; WIDTH: 90%
}
.descuento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #ff0000; PADDING-TOP: 0px
}
.descuento_precio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px
}
.descuento_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #ff0000; PADDING-TOP: 0px
}
#div_login {
	MARGIN-TOP: 20px
}
#div_login FORM {
	MARGIN-LEFT: 10px
}
#div_login FORM LABEL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; FONT: bold =
0.85em Arial; COLOR: #333; PADDING-TOP: 7px
}
#revistas_user_suscrito {
	MARGIN-TOP: 20px
}
#opciones_compra {
	MARGIN-TOP: 20px
}
#opciones_compra FORM {
	MARGIN: 0px
}
#opciones_compra UL {
	MARGIN-LEFT: 30px
}
#opciones_compra LI {
	MARGIN-TOP: 8px
}
#opciones_compra A {
	TEXT-DECORATION: none
}
#opciones_contacto {
	MARGIN-TOP: 10px
}
.letracentro {
	DISPLAY: inline; BACKGROUND-COLOR: #fffafa
}

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/js/minmax.js

// minmax.js: make IE5+/Win support CSS min/max-width/height
// version 1.0, 08-Aug-2003
// written by Andrew Clover <and@doxdesk.com>, use freely

/*@cc_on
@if (@_win32 && @_jscript_version>4)

var minmax_elements;

minmax_props=3D new Array(
  new Array('min-width', 'minWidth'),
  new Array('max-width', 'maxWidth'),
  new Array('min-height','minHeight'),
  new Array('max-height','maxHeight')
);

// Binding. Called on all new elements. If <body>, initialise; check all
// elements for minmax properties

function minmax_bind(el) {
  var i, em, ms;
  var st=3D el.style, cs=3D el.currentStyle;

  if (minmax_elements=3D=3Dwindow.undefined) {
    // initialise when body element has turned up, but only on IE
    if (!document.body || !document.body.currentStyle) return;
    minmax_elements=3D new Array();
    window.attachEvent('onresize', minmax_delayout);
    // make font size listener
    em=3D document.createElement('div');
    em.setAttribute('id', 'minmax_em');
    em.style.position=3D 'absolute'; em.style.visibility=3D 'hidden';
    em.style.fontSize=3D 'xx-large'; em.style.height=3D '5em';
    em.style.top=3D'-5em'; em.style.left=3D '0';
    if (em.style.setExpression) {
      em.style.setExpression('width', 'minmax_checkFont()');
      document.body.insertBefore(em, document.body.firstChild);
    }
  }

  // transform hyphenated properties the browser has not caught to =
camelCase
  for (i=3D minmax_props.length; i-->0;)
    if (cs[minmax_props[i][0]])
      st[minmax_props[i][1]]=3D cs[minmax_props[i][0]];
  // add element with properties to list, store optimal size values
  for (i=3D minmax_props.length; i-->0;) {
    ms=3D cs[minmax_props[i][1]];
    if (ms && ms!=3D'auto' && ms!=3D'none' && ms!=3D'0' && ms!=3D'') {
      st.minmaxWidth=3D cs.width; st.minmaxHeight=3D cs.height;
      minmax_elements[minmax_elements.length]=3D el;
      // will need a layout later
      minmax_delayout();
      break;
  } }
}

// check for font size changes

var minmax_fontsize=3D 0;
function minmax_checkFont() {
  var fs=3D document.getElementById('minmax_em').offsetHeight;
  if (minmax_fontsize!=3Dfs && minmax_fontsize!=3D0)
    minmax_delayout();
  minmax_fontsize=3D fs;
  return '5em';
}

// Layout. Called after window and font size-change. Go through elements =
we
// picked out earlier and set their size to the minimum, maximum and =
optimum,
// choosing whichever is appropriate

// Request re-layout at next available moment
var minmax_delaying=3D false;
function minmax_delayout() {
  if (minmax_delaying) return;
  minmax_delaying=3D true;
  window.setTimeout(minmax_layout, 0);
}

function minmax_stopdelaying() {
  minmax_delaying=3D false;
}

function minmax_layout() {
  window.setTimeout(minmax_stopdelaying, 100);
  var i, el, st, cs, optimal, inrange;
  for (i=3D minmax_elements.length; i-->0;) {
    el=3D minmax_elements[i]; st=3D el.style; cs=3D el.currentStyle;

    // horizontal size bounding
    st.width=3D st.minmaxWidth; optimal=3D el.offsetWidth;
    inrange=3D true;
    if (inrange && cs.minWidth && cs.minWidth!=3D'0' && =
cs.minWidth!=3D'auto' && cs.minWidth!=3D'') {
      st.width=3D cs.minWidth;
      inrange=3D (el.offsetWidth<optimal);
    }
    if (inrange && cs.maxWidth && cs.maxWidth!=3D'none' && =
cs.maxWidth!=3D'auto' && cs.maxWidth!=3D'') {
      st.width=3D cs.maxWidth;
      inrange=3D (el.offsetWidth>optimal);
    }
    if (inrange) st.width=3D st.minmaxWidth;

    // vertical size bounding
    st.height=3D st.minmaxHeight; optimal=3D el.offsetHeight;
    inrange=3D true;
    if (inrange && cs.minHeight && cs.minHeight!=3D'0' && =
cs.minHeight!=3D'auto' && cs.minHeight!=3D'') {
      st.height=3D cs.minHeight;
      inrange=3D (el.offsetHeight<optimal);
    }
    if (inrange && cs.maxHeight && cs.maxHeight!=3D'none' && =
cs.maxHeight!=3D'auto' && cs.maxHeight!=3D'') {
      st.height=3D cs.maxHeight;
      inrange=3D (el.offsetHeight>optimal);
    }
    if (inrange) st.height=3D st.minmaxHeight;
  }
}

// Scanning. Check document every so often until it has finished =
loading. Do
// nothing until <body> arrives, then call main init. Pass any new =
elements
// found on each scan to be bound  =20

var minmax_SCANDELAY=3D 500;

function minmax_scan() {
  var el;
  for (var i=3D 0; i<document.all.length; i++) {
    el=3D document.all[i];
    if (!el.minmax_bound) {
      el.minmax_bound=3D true;
      minmax_bind(el);
  } }
}

var minmax_scanner;
function minmax_stop() {
  window.clearInterval(minmax_scanner);
  minmax_scan();
}

minmax_scan();
minmax_scanner=3D window.setInterval(minmax_scan, minmax_SCANDELAY);
window.attachEvent('onload', minmax_stop);

@end @*/

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.1=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.5.1',=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=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\u0001-\uFFFF]*?)</script>',=0A=
  JSONFilter: /^\/\*-secure-\s*(.*)\s*\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=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=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=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=
    return '{' + results.join(', ') + '}';=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=
=0A=
Function.prototype.bind =3D function() {=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=
Function.prototype.bindAsEventListener =3D function(object) {=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=
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=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=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=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=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=
  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.callback(this);=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 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 : 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 document.createElement('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 (hash[key].constructor !=3D Array) 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=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=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=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || =
(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t])+?$/.test(json)))=0A=
        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=
=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 (typeof replacement =3D=3D 'function') 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=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=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=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break =3D {}, $continue =3D new Error('"throw $continue" is =
deprecated, use "return" instead');=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=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) {=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.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=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) {=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(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=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) {=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) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(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) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(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, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=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) {=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 (typeof args.last() =3D=3D 'function')=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=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      iterable.toArray) {=0A=
      return iterable.toArray();=0A=
    } else {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
        results.push(iterable[i]);=0A=
      return results;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  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(value && value.constructor =3D=3D Array ?=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=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=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=
  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=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=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 (arguments[i].constructor =3D=3D Array) {=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=
var Hash =3D function(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' =
+ value);=0A=
    });=0A=
    return '{' + results.join(', ') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  key =3D encodeURIComponent(key);=0A=
  if (value =3D=3D=3D undefined) this.push(key);=0A=
  else this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=0A=
}=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=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 Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=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=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
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=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=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 (typeof responder[callback] =3D=3D 'function') {=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() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: 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=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=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 Hash.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=
      if (this.options.onCreate) this.options.onCreate(this.transport);=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=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 (typeof extras.push =3D=3D 'function')=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=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D this.getHeader('Content-type');=0A=
      if (contentType && contentType.strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=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=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? json.evalJSON() : null;=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.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(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(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=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 (typeof element =3D=3D 'string')=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(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
=0A=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child;=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    if (Element.hasClassName(child, className))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=0A=
=0A=
  for (var property in methods) {=0A=
    var value =3D methods[property];=0A=
    if (typeof value =3D=3D 'function' && !(property in element))=0A=
      element[property] =3D cache.findOrStore(value);=0A=
  }=0A=
=0A=
  element._extended =3D Prototype.emptyFunction;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=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, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=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 (typeof selector =3D=3D 'string')=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=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      return attribute ? attribute.nodeValue : null;=0A=
    }=0A=
    return element.getAttribute(name);=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=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=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=
    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 Position.cumulativeOffset(element);=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, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=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=
          (camelized ? property : property.camelize())] =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.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=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=
=0A=
Object.extend(Element.Methods, {=0A=
  childOf: Element.Methods.descendantOf,=0A=
  childElements: Element.Methods.immediateDescendants=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=
}=0A=
else if (Prototype.Browser.IE) {=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=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() { html.evalScripts() }, 10);=0A=
    return element;=0A=
  }=0A=
}=0A=
else if (Prototype.Browser.Gecko) {=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=
Element._attributeTranslations =3D {=0A=
  names: {=0A=
    colspan:   "colSpan",=0A=
    rowspan:   "rowSpan",=0A=
    valign:    "vAlign",=0A=
    datetime:  "dateTime",=0A=
    accesskey: "accessKey",=0A=
    tabindex:  "tabIndex",=0A=
    enctype:   "encType",=0A=
    maxlength: "maxLength",=0A=
    readonly:  "readOnly",=0A=
    longdesc:  "longDesc"=0A=
  },=0A=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=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=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    type: this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    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.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 (tagName.constructor =3D=3D Array) 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=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=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 (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
};=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=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=
/* 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=
=0A=
Selector.prototype =3D {=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-]*?:/).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]; return;=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(typeof c[i] =3D=3D 'function' ? 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(typeof x[i] =3D=3D 'function' ? 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=
    return this.findElements(document).include(element);=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 (typeof h =3D=3D=3D 'function') 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 typeof x[i] =3D=3D 'function' ? 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|$|\s|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=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=
          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 (!nodes && root =3D=3D document) return targetNode ? =
[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=
      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 (typeof expression =3D=3D 'number') {=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, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D null) {=0A=
         	if (key in result) {=0A=
            if (result[key].constructor !=3D Array) 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 getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=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=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['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;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') 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(form.readAttribute('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 Hash.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=
  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) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=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 function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=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.bind(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();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=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=
=0A=
  element: function(event) {=0A=
    return $(event.target || event.srcElement);=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
      (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (Prototype.Browser.IE)=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=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=
  realOffset: 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 [valueL, valueT];=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 [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 [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: 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=
  // 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 this.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 this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.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=
  page: 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=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.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 [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=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 Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=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(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=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)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=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=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=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=
  }=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=
if (Prototype.Browser.WebKit) {=0A=
  Position.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 [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/js/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/js/script.js

var isPressed =3D false;
var alertWaitPageSubmit =3D "Espera, la pagina se esta cargando!";
function getBrowser(){
  return navigator.appName + navigator.appVersion;
}
function trim(stringa){
  while(stringa.charAt(0)=3D=3D" ") stringa=3Dstringa.substr(1);
  while(stringa.charAt(stringa.length-1)=3D=3D" ") =
stringa=3Dstringa.substr(0, stringa.length-1);
  return stringa;
}
function NumericField(inVal){
  if(inVal.search(/\D/)!=3D-1){
     return false;
  }else{
     return true;
  }
}
function showHideDiv(divID){
  var theDiv =3D document.getElementById(divID);
  if(theDiv){
     if((theDiv.style.display=3D=3D"none") || =
(theDiv.style.display=3D=3D"") || =
(theDiv.style.display=3D=3D"undefined")){
     	theDiv.style.display=3D"inline";
     }else{
        theDiv.style.display=3D"none";
     }
  }
}
function findOffsetLeft(element){
  return findOffset(element, "offsetLeft");
}
function findOffsetTop(element){
  return findOffset(element, "offsetTop");
}
function findOffset(element, type){
  var os =3D 0;
  while(element){
      os +=3D element[type];
      element =3D element.offsetParent;
  }
  return os;
}
function fSubmit(idForm){
  if(isPressed){
     alert(alertWaitPageSubmit);
     return false;
  }else{
     isPressed =3D true;
  }
  document.getElementById(idForm).submit();
  return true;
}
function fSubmitAction(idForm, inAction){
  if(isPressed){
     alert(alertWaitPageSubmit);
     return false;
  }else{
     isPressed =3D true;
  }
  document.getElementById(idForm).action=3DinAction;
  document.getElementById(idForm).submit();
  return true;
}
function fSubmitActionTarget(idForm, inAction, inTarget){
  document.getElementById(idForm).action=3DinAction;
  document.getElementById(idForm).target=3DinTarget;
  document.getElementById(idForm).submit();
  return true;
}
theFunc=3D"";
function submitFormAjax(inUrl, outFunc, idForm, formTarget){
  var theForm =3D $(idForm);
  var params =3D Form.serialize($(idForm));
  theFunc =3D outFunc;
  var ajaxRequest =3D new Ajax.Request(inUrl,{Method: 'post', =
parameters: params, onComplete: AjaxResponse});
}
function AjaxResponse(originalRequest){
  if(theFunc=3D=3D""){
     alert(originalRequest.responseText);
  }
}
function stringToArray(stringa, delim){
  var arrOut =3D stringa.split(delim);
  return arrOut;
}
function openPop(inURL,inName,inWidth,inHeight){
  re =3D /&/gi;
  re2 =3D /\?/gi;
  var theURL =3D inURL.replace(re,'%26');
  theURL =3D theURL.replace(re2,'%3F');
  var params =3D =
"width=3D"+inWidth+",height=3D"+inHeight+",left=3D1,top=3D1,resizable=3Dy=
es,scrollbars=3Dyes,menubar=3Dyes,toolbar=3Dyes,directories=3Dno,location=
=3Dno,status=3Dno";
  window.open(theURL,inName,params);
}
function openPopSubmitForm(inURL,inName,inWidth,inHeight,idForm){
  openPop(inURL,inName,inWidth,inHeight);
  document.getElementById(idForm).target=3DinName;
  document.getElementById(idForm).submit();
}
function setQueryString(frm){
  var queryString =3D "";
  var numberElements =3D  frm.elements.length;
  for(var i =3D 0; i < numberElements; i++){
      if(i < numberElements-1){
         queryString +=3D =
frm.elements[i].name+"=3D"+encodeURIComponent(frm.elements[i].value)+"&";=

      }else{
         queryString +=3D =
frm.elements[i].name+"=3D"+encodeURIComponent(frm.elements[i].value);
      }
  }
  return queryString;
}
//login
var regExpMail  =3D =
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var alertNoEmail =3D " - e-mail\n";
var alertNoPass =3D " - contrase=F1a\n";
function fLoginSub(idForm){
  var alertText =3D "";
  var comma =3D ",";
  //Initialize required fields classes
  if((typeof(errorId) !=3D "undefined") && (errorId !=3D "")){
      aErrorId =3D errorId.split(",");
      for(var i=3D0; i<=3DaErrorId.length-1; i++){
         if(aErrorId[i] !=3D ""){
            =
if(document.getElementById(aErrorId[i]).className=3D=3D"FieldAlert"){
               =
document.getElementById(aErrorId[i]).className=3D"FieldRequired";
            }else =
if(document.getElementById(aErrorId[i]).className=3D=3D"FieldAlertInput")=
{
               =
document.getElementById(aErrorId[i]).className=3D"FieldRequiredInput";
            }
         }
     }
  }
  errorId =3D "";
  if(document.getElementById("loginMail")){
     var campo =3D document.getElementById("loginMail").value;
     if(trim(campo)=3D=3D""){
        alertText +=3D alertNoEmail;
        if(document.getElementById("loginMailLabel")){
           errorId =3D errorId + "loginMailLabel" + comma;
        }else{
           errorId =3D errorId + "loginMail" + comma;
        }
     }
  }
  if(document.getElementById("loginPass")){
     var campo =3D $F('loginPass');
     if(trim(campo)=3D=3D""){
        alertText +=3D alertNoPass;
        if(document.getElementById("loginPassLabel")){
           errorId =3D errorId + "loginPassLabel" + comma;
        }else{
           errorId =3D errorId + "loginPass" + comma;
        }
     }
  }
  if(alertText!=3D""){
     alert("Por favor revisa:\n\n" + alertText);
     if((typeof(errorId) !=3D "undefined") && (errorId !=3D "")){
     	errorId =3D errorId.substr(0, errorId.length-1);
        aErrorId =3D errorId.split(",");
        for(var j=3D0; j<=3DaErrorId.length-1; j++){
            if(aErrorId[j]!=3D""){
               if(document.getElementById(aErrorId[j]).type=3D=3D"text" =
|| document.getElementById(aErrorId[j]).type=3D=3D"password"){
                  =
document.getElementById(aErrorId[j]).className=3D"FieldAlertInput";
               }
               =
if(document.getElementById(aErrorId[j]).className=3D=3D"FieldRequired"){
                  =
document.getElementById(aErrorId[j]).className=3D"FieldAlert";
               }
            }
        }
     }
     return false;
  }else{
     if(isPressed){
        alert(alertWaitPageSubmit);
        return false;
     }else{
        isPressed =3D true;
     }
     document.getElementById(idForm).submit();
     return true;
  }
}
//popAlert
function showPopAlert(redir_url, redir_params){
  var all_params =3D "";
  var array_params =3D redir_params.split('&');
  for(var i=3D0; i<=3Darray_params.length-1; i++){
      var param =3D array_params[i];
      all_params+=3D"&"+param;
  }
  new Ajax.Updater('popAlert', =
'plantilla_alert.jsp?redir_url=3D'+redir_url+all_params, =
{asynchronous:true});
  var elTapun =3D $('elTapun');
  elTapun.style.width=3Ddocument.body.offsetWidth;
  elTapun.style.height=3Ddocument.body.scrollHeight;
  elTapun.style.display=3D'inline';
  Element.show('popAlert');
}
//recomendar
function showPopRecomendar(linkid){
  try{
     var punto_riferimento =3D =
document.getElementById("recomendarBottom");
     var top =3D findOffsetTop(punto_riferimento) + =
punto_riferimento.offsetHeight;
     top =3D top+500;

     new Ajax.Updater('popRecomendar', 'recomendar.htm', =
{asynchronous:true});
     var elTapun =3D $('elTapun');
     elTapun.style.width=3Ddocument.body.offsetWidth;
     elTapun.style.height=3Dtop+"px";
     elTapun.style.display=3D'inline';

     var popRecomendar =3D $('popRecomendar');
     popRecomendar.style.display=3D'inline';
    =20
     punto_riferimento =3D document.getElementById(linkid);
     var top =3D findOffsetTop(punto_riferimento) + =
punto_riferimento.offsetHeight;
     top =3D top-300;
     popRecomendar.style.top =3D top + "px";
    =20
  }catch(e){}
}
function fRecomendarSubmit(){
  var params =3D Form.serialize($('fRecomendar'));
  new Ajax.Updater('fRecomendar', 'ctl_servlet', {asynchronous:true, =
parameters:params});
}
function fRecomendarCancelar(){
  Element.hide('popRecomendar')
  Element.hide('elTapun');
}
//misDocumentos
function misDocumentosSave(ID_DOCUMENTO, ID_CARPETA, TIPODOC_ID, =
TITULO_DOCUMENTO){
  try{
     var params =3D "_f=3D300&ID_DOCUMENTO=3D" + ID_DOCUMENTO
                + "&ID_CARPETA=3D" + ID_CARPETA
                + "&TIPODOC_ID=3D" + TIPODOC_ID
                + "&TITULO_DOCUMENTO=3D" + TITULO_DOCUMENTO;
     //new Ajax.Updater('AJAXOUT', 'ctl_servlet', {asynchronous:true, =
method:'post', parameters:params});
     new Ajax.Request('ctl_servlet', {asynchronous:true, method:'post', =
parameters:params, onSuccess:misDocumentosSaveOut});
  }catch(e){
     alert("Error: "+e);
  }
}
function misDocumentosSaveOut(originalRequest){
  //$('starSpanTop').update("");
  //$('starSpanTop').innerHTML;
  //$('starSpanBottom').update("");
  //$('starSpanBottom').innerHTML;
 =20
  if(originalRequest.responseText=3D=3D"ok"){
     $('starLinkTop').removeClassName('star');
     $('starLinkTop').addClassName('icon-ok');
     $('starLinkBottom').removeClassName('star');
     $('starLinkBottom').addClassName('icon-ok');
	 /*$('misDocumentos').update(parseInt($('misDocumentos').innerHTML)+1);
	 $('misDocumentos').innerHTML;
	 //modificar la cookie
	 var cookie =3D Get_Cookie('CK_MENU_DX');
	 alert(cookie.substring(cookie.indexOf("$"),cookie.length));
	 =
Set_Cookie('CK_MENU_DX',($('misDocumentos').innerHTML)+cookie.substring(c=
ookie.indexOf("$"),cookie.length),0,'/','','');*/
  }else{
     $('starLinkTop').removeClassName('star');
     $('starLinkTop').addClassName('icon-ko');
     $('starLinkBottom').removeClassName('star');
     $('starLinkBottom').addClassName('icon-ko');
  }
}
//revistas
function showDivBibliografia(ref, linkid){
  try{
     document.getElementById('divBiblioText').innerHTML=3D"";
     var punto_riferimento =3D document.getElementById(linkid);
     var top =3D findOffsetTop(punto_riferimento) + =
punto_riferimento.offsetHeight;
     var left =3D findOffsetLeft(punto_riferimento);
     document.getElementById('divBiblio').style.top =3D top + "px";
     //document.getElementById('divBiblio').style.left =3D left + "px";
     if(document.getElementById('li_'+ref)){
        var refTxt =3D document.getElementById('li_'+ref).innerHTML;
        document.getElementById('divBiblioText').innerHTML=3DrefTxt;
        document.getElementById('divBiblio').style.display=3D'inline';
     }
  }catch(e){}
}
function showDivBibliografias(refs, linkid){
  try{
     document.getElementById('divBiblioText').innerHTML=3D"";
     var punto_riferimento =3D document.getElementById(linkid);
     var top =3D findOffsetTop(punto_riferimento) + =
punto_riferimento.offsetHeight;
     var left =3D findOffsetLeft(punto_riferimento);
     document.getElementById('divBiblio').style.top =3D top + "px";
     //document.getElementById('divBiblio').style.left =3D left + "px";

     var refTxt=3D"";
     refs =3D stringToArray(refs, '-');
     var first =3D refs[0];
     first =3D first/1;
     var last =3D refs[refs.length-1];
     last =3D last/1;
     for(var ref=3Dfirst; ref<=3Dlast; ref++){
     	if(document.getElementById('li_'+ref)){
           refTxt+=3Ddocument.getElementById('li_'+ref).innerHTML+"<br =
/>";
     	}
     }
     if(refTxt!=3D""){
        document.getElementById('divBiblioText').innerHTML=3DrefTxt;
        document.getElementById('divBiblio').style.display=3D'inline';
     }
  }catch(e){}
}
//suscripcion
function setListaZonageo(){
  var idx =3D document.getElementById("listaZonageo").selectedIndex;
  var val =3D =
document.getElementById("listaZonageo").options[idx].value;
  var txt =3D document.getElementById("listaZonageo").options[idx].text;
  document.getElementById("idxListaZonageo").value=3Didx;
  document.getElementById("valListaZonageo").value=3Dval;
  document.getElementById("txtListaZonageo").value=3Dtxt;
}
function setListaPerfil(){
  var idx =3D document.getElementById("listaPerfil").selectedIndex;
  var val =3D document.getElementById("listaPerfil").options[idx].value;
  var txt =3D document.getElementById("listaPerfil").options[idx].text;
  document.getElementById("idxListaPerfil").value=3Didx;
  document.getElementById("valListaPerfil").value=3Dval;
  document.getElementById("txtListaPerfil").value=3Dtxt;
}
function fSuscripcionPreciosSubmit(){
  var params =3D Form.serialize($('fSuscripcionPrecios'));
  new Ajax.Updater('suscripcion_precios', 'ctl_servlet?_f=3D7062', =
{asynchronous:true, parameters:params});
}
//log-pdf
function runAjaxRequest(inUrl){
  var ajaxRequest =3D new Ajax.Request(inUrl,{Method: 'post'});
}
function Set_Cookie( name, value, expires, path, domain, secure ){
	var today =3D new Date();
	today.setTime( today.getTime() );
	if ( expires )
	{
	expires =3D expires * 1000 * 60 * 60 * 24;
	}
	var expires_date =3D new Date( today.getTime() + (expires) );
	document.cookie =3D name + "=3D" +escape( value ) +
	( ( expires ) ? ";expires=3D" + expires_date.toGMTString() : "" ) +=20
	( ( path ) ? ";path=3D" + path : "" ) +=20
	( ( domain ) ? ";domain=3D" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}
function Get_Cookie( name ) {	=09
	var start =3D document.cookie.indexOf( name + "=3D" );
	var len =3D start + name.length + 1;
	if ( ( !start ) &&
	( name !=3D document.cookie.substring( 0, name.length ) ) )
	{
	return null;
	}
	if ( start =3D=3D -1 ) return null;
	var end =3D document.cookie.indexOf( ";", len );
	if ( end =3D=3D -1 ) end =3D document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/js/control.modal.2.2.3.js

/**=0A=
 * @author Ryan Johnson <ryan@livepipe.net>=0A=
 * @copyright 2007 LivePipe LLC=0A=
 * @package Control.Modal=0A=
 * @license MIT=0A=
 * @url http://livepipe.net/projects/control_modal/=0A=
 * @version 2.2.3=0A=
 */=0A=
=0A=
if(typeof(Control) =3D=3D "undefined")=0A=
	Control =3D {};=0A=
Control.Modal =3D Class.create();=0A=
Object.extend(Control.Modal,{=0A=
	loaded: false,=0A=
	loading: false,=0A=
	loadingTimeout: false,=0A=
	overlay: false,=0A=
	container: false,=0A=
	current: false,=0A=
	ie: false,=0A=
	effects: {=0A=
		containerFade: false,=0A=
		containerAppear: false,=0A=
		overlayFade: false,=0A=
		overlayAppear: false=0A=
	},=0A=
	targetRegexp: /#(.+)$/,=0A=
	imgRegexp: /\.(jpe?g|gif|png|tiff?)$/i,=0A=
	overlayStyles: {=0A=
		position: 'fixed',=0A=
		top: 0,=0A=
		left: 0,=0A=
		width: '100%',=0A=
		height: '100%',=0A=
		zIndex: 9998=0A=
	},=0A=
	overlayIEStyles: {=0A=
		position: 'absolute',=0A=
		top: 0,=0A=
		left: 0,=0A=
		zIndex: 9998=0A=
	},=0A=
	disableHoverClose: false,=0A=
	load: function(){=0A=
		if(!Control.Modal.loaded){=0A=
			Control.Modal.loaded =3D true;=0A=
			Control.Modal.ie =3D !(typeof document.body.style.maxHeight !=3D =
'undefined');=0A=
			Control.Modal.overlay =3D $(document.createElement('div'));=0A=
			Control.Modal.overlay.id =3D 'modal_overlay';=0A=
			Object.extend(Control.Modal.overlay.style,Control.Modal['overlay' + =
(Control.Modal.ie ? 'IE' : '') + 'Styles']);=0A=
			Control.Modal.overlay.hide();=0A=
			Control.Modal.container =3D $(document.createElement('div'));=0A=
			Control.Modal.container.id =3D 'modal_container';=0A=
			Control.Modal.container.hide();=0A=
			Control.Modal.loading =3D $(document.createElement('div'));=0A=
			Control.Modal.loading.id =3D 'modal_loading';=0A=
			Control.Modal.loading.hide();=0A=
			var body_tag =3D document.getElementsByTagName('body')[0];=0A=
			body_tag.appendChild(Control.Modal.overlay);=0A=
			body_tag.appendChild(Control.Modal.container);=0A=
			body_tag.appendChild(Control.Modal.loading);=0A=
			Control.Modal.container.observe('mouseout',function(event){=0A=
				if(!Control.Modal.disableHoverClose && Control.Modal.current && =
Control.Modal.current.options.hover && =
!Position.within(Control.Modal.container,Event.pointerX(event),Event.poin=
terY(event)))=0A=
					Control.Modal.close();=0A=
			});=0A=
		}=0A=
	},=0A=
	open: function(contents,options){=0A=
		options =3D options || {};=0A=
		if(!options.contents)=0A=
			options.contents =3D contents;=0A=
		var modal_instance =3D new Control.Modal(false,options);=0A=
		modal_instance.open();=0A=
		return modal_instance;=0A=
	},=0A=
	close: function(force){=0A=
		if(typeof(force) !=3D 'boolean')=0A=
			force =3D false;=0A=
		if(Control.Modal.current)=0A=
			Control.Modal.current.close(force);=0A=
	},=0A=
	attachEvents: function(){=0A=
		Event.observe(window,'load',Control.Modal.load);=0A=
		Event.observe(window,'unload',Event.unloadCache,false);=0A=
	},=0A=
	center: function(element){=0A=
		if(!element._absolutized){=0A=
			element.setStyle({=0A=
				position: 'absolute'=0A=
			}); =0A=
			element._absolutized =3D true;=0A=
		}=0A=
		var dimensions =3D element.getDimensions();=0A=
		Position.prepare();=0A=
		var offset_left =3D (Position.deltaX + =
Math.floor((Control.Modal.getWindowWidth() - dimensions.width) / 2));=0A=
		var offset_top =3D (Position.deltaY + =
((Control.Modal.getWindowHeight() > dimensions.height) ? =
Math.floor((Control.Modal.getWindowHeight() - dimensions.height) / 2) : =
0));=0A=
		element.setStyle({=0A=
			top: ((dimensions.height <=3D Control.Modal.getDocumentHeight()) ? =
((offset_top !=3D null && offset_top > 0) ? offset_top : '0') + 'px' : =
0),=0A=
			left: ((dimensions.width <=3D Control.Modal.getDocumentWidth()) ? =
((offset_left !=3D null && offset_left > 0) ? offset_left : '0') + 'px' =
: 0)=0A=
		});=0A=
	},=0A=
	getWindowWidth: function(){=0A=
		return (self.innerWidth || document.documentElement.clientWidth || =
document.body.clientWidth || 0);=0A=
	},=0A=
	getWindowHeight: function(){=0A=
		return (self.innerHeight ||  document.documentElement.clientHeight || =
document.body.clientHeight || 0);=0A=
	},=0A=
	getDocumentWidth: function(){=0A=
		return =
Math.min(document.body.scrollWidth,Control.Modal.getWindowWidth());=0A=
	},=0A=
	getDocumentHeight: function(){=0A=
		return =
Math.max(document.body.scrollHeight,Control.Modal.getWindowHeight());=0A=
	},=0A=
	onKeyDown: function(event){=0A=
		if(event.keyCode =3D=3D Event.KEY_ESC)=0A=
			Control.Modal.close();=0A=
	}=0A=
});=0A=
Object.extend(Control.Modal.prototype,{=0A=
	mode: '',=0A=
	html: false,=0A=
	href: '',=0A=
	element: false,=0A=
	src: false,=0A=
	imageLoaded: false,=0A=
	ajaxRequest: false,=0A=
	initialize: function(element,options){=0A=
		this.element =3D $(element);=0A=
		this.options =3D {=0A=
			beforeOpen: Prototype.emptyFunction,=0A=
			afterOpen: Prototype.emptyFunction,=0A=
			beforeClose: Prototype.emptyFunction,=0A=
			afterClose: Prototype.emptyFunction,=0A=
			onSuccess: Prototype.emptyFunction,=0A=
			onFailure: Prototype.emptyFunction,=0A=
			onException: Prototype.emptyFunction,=0A=
			beforeImageLoad: Prototype.emptyFunction,=0A=
			afterImageLoad: Prototype.emptyFunction,=0A=
			autoOpenIfLinked: true,=0A=
			contents: false,=0A=
			loading: false, //display loading indicator=0A=
			fade: false,=0A=
			fadeDuration: 0.75,=0A=
			image: false,=0A=
			imageCloseOnClick: true,=0A=
			hover: false,=0A=
			iframe: false,=0A=
			iframeTemplate: new Template('<iframe src=3D"#{href}" width=3D"100%" =
height=3D"100%" frameborder=3D"0" id=3D"#{id}"></iframe>'),=0A=
			evalScripts: true, //for Ajax, define here instead of in =
requestOptions=0A=
			requestOptions: {}, //for Ajax.Request=0A=
			overlayDisplay: true,=0A=
			overlayClassName: '',=0A=
			overlayCloseOnClick: true,=0A=
			containerClassName: '',=0A=
			opacity: 0.3,=0A=
			zIndex: 9998,=0A=
			width: null,=0A=
			height: null,=0A=
			offsetLeft: 0, //for use with 'relative'=0A=
			offsetTop: 0, //for use with 'relative'=0A=
			position: 'absolute' //'absolute' or 'relative'=0A=
		};=0A=
		Object.extend(this.options,options || {});=0A=
		var target_match =3D false;=0A=
		var image_match =3D false;=0A=
		if(this.element){=0A=
			target_match =3D Control.Modal.targetRegexp.exec(this.element.href);=0A=
			image_match =3D Control.Modal.imgRegexp.exec(this.element.href);=0A=
		}=0A=
		if(this.options.position =3D=3D 'mouse')=0A=
			this.options.hover =3D true;=0A=
		if(this.options.contents){=0A=
			this.mode =3D 'contents';=0A=
		}else if(this.options.image || image_match){=0A=
			this.mode =3D 'image';=0A=
			this.src =3D this.element.href;=0A=
		}else if(target_match){=0A=
			this.mode =3D 'named';=0A=
			var x =3D $(target_match[1]);=0A=
			this.html =3D x.innerHTML;=0A=
			x.remove();=0A=
			this.href =3D target_match[1];=0A=
		}else{=0A=
			this.mode =3D (this.options.iframe) ? 'iframe' : 'ajax';=0A=
			this.href =3D this.element.href;=0A=
		}=0A=
		if(this.element){=0A=
			if(this.options.hover){=0A=
				this.element.observe('mouseover',this.open.bind(this));=0A=
				this.element.observe('mouseout',function(event){=0A=
					=
if(!Position.within(Control.Modal.container,Event.pointerX(event),Event.p=
ointerY(event)))=0A=
						this.close();=0A=
				}.bindAsEventListener(this));=0A=
			}else{=0A=
				this.element.onclick =3D function(event){=0A=
					this.open();=0A=
					Event.stop(event);=0A=
					return false;=0A=
				}.bindAsEventListener(this);=0A=
			}=0A=
		}=0A=
		var targets =3D Control.Modal.targetRegexp.exec(window.location);=0A=
		this.position =3D function(event){=0A=
			if(this.options.position =3D=3D 'absolute')=0A=
				Control.Modal.center(Control.Modal.container);=0A=
			else{=0A=
				var xy =3D (event && this.options.position =3D=3D 'mouse' ? =
[Event.pointerX(event),Event.pointerY(event)] : =
Position.cumulativeOffset(this.element));=0A=
				Control.Modal.container.setStyle({=0A=
					position: 'absolute',=0A=
					top: xy[1] + (typeof(this.options.offsetTop) =3D=3D 'function' ? =
this.options.offsetTop() : this.options.offsetTop) + 'px',=0A=
					left: xy[0] + (typeof(this.options.offsetLeft) =3D=3D 'function' ? =
this.options.offsetLeft() : this.options.offsetLeft) + 'px'=0A=
				});=0A=
			}=0A=
			if(Control.Modal.ie){=0A=
				Control.Modal.overlay.setStyle({=0A=
					height: Control.Modal.getDocumentHeight() + 'px',=0A=
					width: Control.Modal.getDocumentWidth() + 'px'=0A=
				});=0A=
			}=0A=
		}.bind(this);=0A=
		if(this.mode =3D=3D 'named' && this.options.autoOpenIfLinked && =
targets && targets[1] && targets[1] =3D=3D this.href)=0A=
			this.open();=0A=
	},=0A=
	showLoadingIndicator: function(){=0A=
		if(this.options.loading){=0A=
			Control.Modal.loadingTimeout =3D window.setTimeout(function(){=0A=
				var modal_image =3D $('modal_image');=0A=
				if(modal_image)=0A=
					modal_image.hide();=0A=
				Control.Modal.loading.style.zIndex =3D this.options.zIndex + 1;=0A=
				Control.Modal.loading.update('<img id=3D"modal_loading" src=3D"' + =
this.options.loading + '"/>');=0A=
				Control.Modal.loading.show();=0A=
				Control.Modal.center(Control.Modal.loading);=0A=
			}.bind(this),250);=0A=
		}=0A=
	},=0A=
	hideLoadingIndicator: function(){=0A=
		if(this.options.loading){=0A=
			if(Control.Modal.loadingTimeout)=0A=
				window.clearTimeout(Control.Modal.loadingTimeout);=0A=
			var modal_image =3D $('modal_image');=0A=
			if(modal_image)=0A=
				modal_image.show();=0A=
			Control.Modal.loading.hide();=0A=
		}=0A=
	},=0A=
	open: function(force){=0A=
		if(!force && this.notify('beforeOpen') =3D=3D=3D false)=0A=
			return;=0A=
		if(!Control.Modal.loaded)=0A=
			Control.Modal.load();=0A=
		Control.Modal.close();=0A=
		if(!this.options.hover)=0A=
			=
Event.observe($(document.getElementsByTagName('body')[0]),'keydown',Contr=
ol.Modal.onKeyDown);=0A=
		Control.Modal.current =3D this;=0A=
		if(!this.options.hover)=0A=
			Control.Modal.overlay.setStyle({=0A=
				zIndex: this.options.zIndex,=0A=
				opacity: this.options.opacity=0A=
			});=0A=
		Control.Modal.container.setStyle({=0A=
			zIndex: this.options.zIndex + 1,=0A=
			width: (this.options.width ? (typeof(this.options.width) =3D=3D =
'function' ? this.options.width() : this.options.width) + 'px' : null),=0A=
			height: (this.options.height ? (typeof(this.options.height) =3D=3D =
'function' ? this.options.height() : this.options.height) + 'px' : null)=0A=
		});=0A=
		if(Control.Modal.ie && !this.options.hover){=0A=
			$A(document.getElementsByTagName('select')).each(function(select){=0A=
				select.style.visibility =3D 'hidden';=0A=
			});=0A=
		}=0A=
		Control.Modal.overlay.addClassName(this.options.overlayClassName);=0A=
		Control.Modal.container.addClassName(this.options.containerClassName);=0A=
		switch(this.mode){=0A=
			case 'image':=0A=
				this.imageLoaded =3D false;=0A=
				this.notify('beforeImageLoad');=0A=
				this.showLoadingIndicator();=0A=
				var img =3D document.createElement('img');=0A=
				img.onload =3D function(img){=0A=
					this.hideLoadingIndicator();=0A=
					this.update([img]);=0A=
					if(this.options.imageCloseOnClick)=0A=
						$(img).observe('click',Control.Modal.close);=0A=
					this.position();=0A=
					this.notify('afterImageLoad');=0A=
					img.onload =3D null;=0A=
				}.bind(this,img);=0A=
				img.src =3D this.src;=0A=
				img.id =3D 'modal_image';=0A=
				break;=0A=
			case 'ajax':=0A=
				this.notify('beforeLoad');=0A=
				var options =3D {=0A=
					method: 'post',=0A=
					onSuccess: function(request){=0A=
						this.hideLoadingIndicator();=0A=
						this.update(request.responseText);=0A=
						this.notify('onSuccess',request);=0A=
						this.ajaxRequest =3D false;=0A=
					}.bind(this),=0A=
					onFailure: function(){=0A=
						this.notify('onFailure');=0A=
					}.bind(this),=0A=
					onException: function(){=0A=
						this.notify('onException');=0A=
					}.bind(this)=0A=
				};=0A=
				Object.extend(options,this.options.requestOptions);=0A=
				this.showLoadingIndicator();=0A=
				this.ajaxRequest =3D new Ajax.Request(this.href,options);=0A=
				break;=0A=
			case 'iframe':=0A=
				this.update(this.options.iframeTemplate.evaluate({href: this.href, =
id: 'modal_iframe'}));=0A=
				break;=0A=
			case 'contents':=0A=
				this.update((typeof(this.options.contents) =3D=3D 'function' ? =
this.options.contents() : this.options.contents));=0A=
				break;=0A=
			case 'named':=0A=
				this.update(this.html);=0A=
				break;=0A=
		}=0A=
		if(!this.options.hover){=0A=
			if(this.options.overlayCloseOnClick && this.options.overlayDisplay)=0A=
				Control.Modal.overlay.observe('click',Control.Modal.close);=0A=
			if(this.options.overlayDisplay){=0A=
				if(this.options.fade){=0A=
					if(Control.Modal.effects.overlayFade)=0A=
						Control.Modal.effects.overlayFade.cancel();=0A=
					Control.Modal.effects.overlayAppear =3D new =
Effect.Appear(Control.Modal.overlay,{=0A=
						queue: {=0A=
							position: 'front',=0A=
							scope: 'Control.Modal'=0A=
						},=0A=
						to: this.options.opacity,=0A=
						duration: this.options.fadeDuration / 2=0A=
					});=0A=
				}else=0A=
					Control.Modal.overlay.show();=0A=
			}=0A=
		}=0A=
		if(this.options.position =3D=3D 'mouse'){=0A=
			this.mouseHoverListener =3D this.position.bindAsEventListener(this);=0A=
			this.element.observe('mousemove',this.mouseHoverListener);=0A=
		}=0A=
		this.notify('afterOpen');=0A=
	},=0A=
	update: function(html){=0A=
		if(typeof(html) =3D=3D 'string')=0A=
			Control.Modal.container.update(html);=0A=
		else{=0A=
			Control.Modal.container.update('');=0A=
			(html.each) ? html.each(function(node){=0A=
				Control.Modal.container.appendChild(node);=0A=
			}) : Control.Modal.container.appendChild(node);=0A=
		}=0A=
		if(this.options.fade){=0A=
			if(Control.Modal.effects.containerFade)=0A=
				Control.Modal.effects.containerFade.cancel();=0A=
			Control.Modal.effects.containerAppear =3D new =
Effect.Appear(Control.Modal.container,{=0A=
				queue: {=0A=
					position: 'end',=0A=
					scope: 'Control.Modal'=0A=
				},=0A=
				to: 1,=0A=
				duration: this.options.fadeDuration / 2=0A=
			});=0A=
		}else=0A=
			Control.Modal.container.show();=0A=
		this.position();=0A=
		Event.observe(window,'resize',this.position,false);=0A=
		Event.observe(window,'scroll',this.position,false);=0A=
	},=0A=
	close: function(force){=0A=
		if(!force && this.notify('beforeClose') =3D=3D=3D false)=0A=
			return;=0A=
		if(this.ajaxRequest)=0A=
			this.ajaxRequest.transport.abort();=0A=
		this.hideLoadingIndicator();	=0A=
		if(this.mode =3D=3D 'image'){=0A=
			var modal_image =3D $('modal_image');=0A=
			if(this.options.imageCloseOnClick && modal_image)=0A=
				modal_image.stopObserving('click',Control.Modal.close);=0A=
		}=0A=
		if(Control.Modal.ie && !this.options.hover){=0A=
			$A(document.getElementsByTagName('select')).each(function(select){=0A=
				select.style.visibility =3D 'visible';=0A=
			});			=0A=
		}=0A=
		if(!this.options.hover)=0A=
			Event.stopObserving(window,'keyup',Control.Modal.onKeyDown);=0A=
		Control.Modal.current =3D false;=0A=
		Event.stopObserving(window,'resize',this.position,false);=0A=
		Event.stopObserving(window,'scroll',this.position,false);=0A=
		if(!this.options.hover){=0A=
			if(this.options.overlayCloseOnClick && this.options.overlayDisplay)=0A=
				Control.Modal.overlay.stopObserving('click',Control.Modal.close);=0A=
			if(this.options.overlayDisplay){=0A=
				if(this.options.fade){=0A=
					if(Control.Modal.effects.overlayAppear)=0A=
						Control.Modal.effects.overlayAppear.cancel();=0A=
					Control.Modal.effects.overlayFade =3D new =
Effect.Fade(Control.Modal.overlay,{=0A=
						queue: {=0A=
							position: 'end',=0A=
							scope: 'Control.Modal'=0A=
						},=0A=
						from: this.options.opacity,=0A=
						to: 0,=0A=
						duration: this.options.fadeDuration / 2=0A=
					});=0A=
				}else=0A=
					Control.Modal.overlay.hide();=0A=
			}=0A=
		}=0A=
		if(this.options.fade){=0A=
			if(Control.Modal.effects.containerAppear)=0A=
				Control.Modal.effects.containerAppear.cancel();=0A=
			Control.Modal.effects.containerFade =3D new =
Effect.Fade(Control.Modal.container,{=0A=
				queue: {=0A=
					position: 'front',=0A=
					scope: 'Control.Modal'=0A=
				},=0A=
				from: 1,=0A=
				to: 0,=0A=
				duration: this.options.fadeDuration / 2,=0A=
				afterFinish: function(){=0A=
					Control.Modal.container.update('');=0A=
					this.resetClassNameAndStyles();=0A=
				}.bind(this)=0A=
			});=0A=
		}else{=0A=
			Control.Modal.container.hide();=0A=
			Control.Modal.container.update('');=0A=
			this.resetClassNameAndStyles();=0A=
		}=0A=
		if(this.options.position =3D=3D 'mouse')=0A=
			this.element.stopObserving('mousemove',this.mouseHoverListener);=0A=
		this.notify('afterClose');=0A=
	},=0A=
	resetClassNameAndStyles: function(){=0A=
		Control.Modal.overlay.removeClassName(this.options.overlayClassName);=0A=
		=
Control.Modal.container.removeClassName(this.options.containerClassName);=0A=
		Control.Modal.container.setStyle({=0A=
			height: null,=0A=
			width: null,=0A=
			top: null,=0A=
			left: null=0A=
		});=0A=
	},=0A=
	notify: function(event_name){=0A=
		try{=0A=
			if(this.options[event_name])=0A=
				return =
[this.options[event_name].apply(this.options[event_name],$A(arguments).sl=
ice(1))];=0A=
		}catch(e){=0A=
			if(e !=3D $break)=0A=
				throw e;=0A=
			else=0A=
				return false;=0A=
		}=0A=
	}=0A=
});=0A=
if(typeof(Object.Event) !=3D 'undefined')=0A=
	Object.Event.extend(Control.Modal);=0A=
Control.Modal.attachEvents();
------=_NextPart_000_0000_01CB00C9.0734FA10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.elsevier.es/revistas/js/ntpagetag.js

/* Unica Page Tagging Script v7.4.0
 * Copyright 2004-2006 Unica Corporation.  All rights reserved.
 * Visit http://www.unica.com for more information.
 */

var NTPT_IMGSRC =3D 'http://pt000123.unica.com/ntpagetag.gif';

var NTPT_FLDS =3D new Object();
NTPT_FLDS.lc =3D true; // Document location
NTPT_FLDS.rf =3D true; // Document referrer
NTPT_FLDS.rs =3D true; // User's screen resolution
NTPT_FLDS.cd =3D true; // User's color depth
NTPT_FLDS.ln =3D true; // Browser language
NTPT_FLDS.tz =3D true; // User's timezone
NTPT_FLDS.jv =3D true; // Browser's Java support
NTPT_FLDS.ck =3D true; // Cookies

var NTPT_MAXTAGWAIT =3D 1.0; // Max delay (secs) on link-tags and =
submit-tags

// Optional variables:
var NTPT_HTTPSIMGSRC =3D 'https://pt000123.unica.com/ntpagetag.gif';
var NTPT_GLBLREFTOP =3D false;
var NTPT_SET_IDCOOKIE =3D true;
var NTPT_IDCOOKIE_NAME =3D 'UnicaID';

// Variables that will need to be modified on a per-site basis
var NTPT_GLBLEXTRA =3D 'site=3Delsevieres';
var NTPT_IDCOOKIE_DOMAIN =3D 'elsevier.es';

// NTPT_GLBLCOOKIES can be used to pass other cookie values to =
NetInsight through the page tag
var NTPT_GLBLCOOKIES =3D [ ];

/*** END OF USER-CONFIGURABLE VARIABLES ***/

function OOOO000(OO0O00,O0O0O,O000OOO,OO0O00O){var =
O00O0=3D"";O00O0=3DOO0O00+"\x3d"+escape(O0O0O)+"\x3b";if(OO0O00O)O00O0+=3D=
"\x20\x64\x6f\x6d\x61\x69\x6e\x3d"+OO0O00O+"\x3b";if(O000OOO>(0x1d65+435-=
0x1f18)){var OOO00O=3Dnew =
Date();OOO00O.setTime(OOO00O.getTime()+(O000OOO*(0x9a6+2102-0xdf4)));O00O=
0+=3D"\x20\x65\x78\x70\x69\x72\x65\x73\x3d"+OOO00O.toGMTString()+"\x3b";}=
O00O0+=3D"\x20\x70\x61\x74\x68\x3d\x2f";document.cookie=3DO00O0;};functio=
n OOOO00(OO0O00){var =
O0O0O0O=3DOO0O00+"\x3d";if(document.cookie.length>(0x162f+0-0x162f)){var =
OO0000;OO0000=3Ddocument.cookie.indexOf(O0O0O0O);if(OO0000!=3D-(0x106+577=
2-0x1791)){var =
OOO000;OO0000+=3DO0O0O0O.length;OOO000=3Ddocument.cookie.indexOf("\x3b",O=
O0000);if(OOO000=3D=3D-(0x129c+4910-0x25c9))OOO000=3Ddocument.cookie.leng=
th;return =
unescape(document.cookie.substring(OO0000,OOO000));}else{return =
null;};}};function O00000O(O0OO0){var OO000O=3D"";for(OO00O in =
O0OO0){if((typeof(O0OO0[OO00O])=3D=3D"\x73\x74\x72\x69\x6e\x67")&&(O0OO0[=
OO00O]!=3D"")){if(OO000O!=3D"")OO000O+=3D"\x3b";OO000O+=3DOO00O+"\x3d"+O0=
OO0[OO00O];};}return OO000O;};var =
O00OOO=3D["\x41","\x42","\x43","\x44","\x45","\x46","\x47","\x48","\x49",=
"\x4a","\x4b","\x4c","\x4d","\x4e","\x4f","\x50","\x51","\x52","\x53","\x=
54","\x55","\x56","\x57","\x58","\x59","\x5a","\x61","\x62","\x63","\x64"=
,"\x65","\x66","\x67","\x68","\x69","\x6a","\x6b","\x6c","\x6d","\x6e","\=
x6f","\x70","\x71","\x72","\x73","\x74","\x75","\x76","\x77","\x78","\x79=
","\x7a","\x30","\x31","\x32","\x33","\x34","\x35","\x36","\x37","\x38","=
\x39"];function OOOOOO0(O00000){if(O00000<(0x41+9084-0x237f)){return =
O00OOO[O00000];}else{return(OOOOOO0(Math.floor(O00000/(0x1163+644-0x13a9)=
))+O00OOO[O00000%(0x1c5c+1570-0x2240)]);}};function O0O000O(){var =
OO0OO0O=3D"";var OOOOO00=3Dnew =
Date();for(OOO0O0O=3D(0x13b0+769-0x16b1);OOO0O0O<(0x26f+3070-0xe62);OOO0O=
0O++){OO0OO0O+=3DO00OOO[Math.round(Math.random()*(0xb62+1003-0xf10))];}re=
turn(OO0OO0O+"\x2d"+OOOOOO0(OOOOO00.getTime()));};function =
OO0OO(O0O0000,OOO0O00){return(eval("\x74\x79\x70\x65\x6f\x66\x20"+O0O0000=
+"\x20\x21\x3d\x20\x22\x75\x6e\x64\x65\x66\x69\x6e\x65\x64\x22")?eval(O0O=
0000):OOO0O00);};function =
OO0O000(O00OOO0,O0O000){return(O00OOO0+(((O00OOO0=3D=3D'')||((O0O000=3D=3D=
'')||(O0O000.substring((0x1dc9+2039-0x25c0),(0x1442+4474-0x25bb))=3D=3D"\=
x26")))?'':"\x26")+O0O000);};function O000O00(){var O0O00O=3Dnew =
Date();return(O0O00O.getTime()+"\x2e"+Math.floor(Math.random()*(0xed9+157=
3-0x1116)));};function =
O00OO(OO0O00,OO0OO00){OOO00[OO0O00]=3DOO0OO00.toString();};function =
O0OO0O0(OO0O00){OOO00[OO0O00]=3D'';};function OOO0000(O000O){var =
O0OO0O=3D'',OO00O,O0O0O;OO00OO(OO0OO("\x4e\x54\x50\x54\x5f\x47\x4c\x42\x4=
c\x45\x58\x54\x52\x41",''));if(!LnkLck)OO00OO(OO0OO("\x4e\x54\x50\x54\x5f=
\x50\x47\x45\x58\x54\x52\x41",''));OO00OO(O000O);for(OO00O in =
OOO00){O0O0O=3DOOO00[OO00O];if(typeof(O0O0O)=3D=3D"\x73\x74\x72\x69\x6e\x=
67"){if(O0O0O&&(O0O0O!=3D''))O0OO0O=3DOO0O000(O0OO0O,(OO00O+"\x3d"+(self.=
encodeURIComponent?encodeURIComponent(O0O0O):escape(O0O0O))));};}return =
O0OO0O;};function O000000(){var OO00O;OOOOO0.OOO00=3Dnew =
Array();for(OO00O in OOO00)OOOOO0.OOO00[OO00O]=3DOOO00[OO00O];};function =
OOO00OO(){var OO00O;OOO00=3Dnew Array();for(OO00O in =
OOOOO0.OOO00)OOO00[OO00O]=3DOOOOO0.OOO00[OO00O];};function =
OO0O0OO(O00O00,O0OOOO0,O000OO){if(OOOO0[O00O00]!=3Dnull){var =
O000O0=3Dnew =
Function(O0OOOO0);OOOO0[O00O00].onload=3DO000O0;OOOO0[O00O00].onerror=3DO=
000O0;OOOO0[O00O00].onabort=3DO000O0;}setTimeout(O0OOOO0,(O000OO*(0x5f3+3=
206-0xe91)));};function =
O0O00O0(O0OOOO,OO0O0O){if(O0OOOO=3D=3D'')return;O0000=3D((O0000+(0x1312+1=
405-0x188e))%OOOO0.length);if(OOOO0[O0000]=3D=3Dnull)OOOO0[O0000]=3Dnew =
Image((0x1005+4276-0x20b8),(0x1208+715-0x14d2));OOOO0[O0000].src=3DO0OOOO=
+"\x3f"+OO0O0O;};function OOOOO0O(O000O){var O0OOOO;var =
OO0O0O;if((O00O00O!=3D'')&&(document.location.protocol=3D=3D"\x68\x74\x74=
\x70\x73\x3a"))O0OOOO=3DO00O00O;else =
O0OOOO=3DO0000OO;OO0O0O=3DOOO0000(O000O);O0O00O0(O0OOOO,OO0O0O);OOO00OO()=
;};function OO00OO(O000O){var OO00O0;var =
O00O0O;if(!O000O)return;O000O=3DO000O.toString();if(O000O=3D=3D'')return;=
OO00O0=3DO000O.split("\x26");for(O00O0O=3D(0xdc+1230-0x5aa);O00O0O<OO00O0=
.length;O00O0O++){var =
OOO0O0=3DOO00O0[O00O0O].split("\x3d");if(OOO0O0.length=3D=3D(0x83d+4370-0=
x194d))O00OO(OOO0O0[(0x1240+5137-0x2651)],(self.decodeURIComponent?decode=
URIComponent(OOO0O0[(0xa7d+3816-0x1964)]):unescape(OOO0O0[(0xd8f+2979-0x1=
931)])));}};function =
O0O0OO(O000O){O00OO("\x65\x74\x73",O000O00());OOOOO0O(O000O);return =
true;};function O00OO0O(OOOOO,O000O,O000OO){var =
O0OOO;if(!OOOOO||!OOOOO.href)return true;if(LnkLck)return =
false;LnkLck=3DOOOOO;if(OO000.lc)O00OO("\x6c\x63",OOOOO.href);if(OO000.rf=
){if(!O0OO000||!top||!top.document)O00OO("\x72\x66",document.location);}O=
0O0OO(O000O);if(O000OO)O0OOO=3DO000OO;else =
O0OOO=3DNTPT_MAXTAGWAIT;if(O0OOO>(0x659+6874-0x2133)){var =
OOOOOO;if(OOOOO.click){OOOOO.tmpclck=3DOOOOO.onclick;OOOOO.onclick=3Dnull=
;OOOOOO=3D"\x69\x66\x20\x28\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x29\x20\x7b\x=
20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x63\x6c\x69\x63\x6b\x28\x29\x3b\x20\x4c\x6=
e\x6b\x4c\x63\x6b\x2e\x6f\x6e\x63\x6c\x69\x63\x6b\x20\x3d\x20\x4c\x6e\x6b=
\x4c\x63\x6b\x2e\x74\x6d\x70\x63\x6c\x63\x6b\x3b\x20\x4c\x6e\x6b\x4c\x63\=
x6b\x20\x3d\x20\x6e\x75\x6c\x6c\x3b\x20\x7d";}else =
OOOOOO=3D"\x69\x66\x20\x28\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x29\x20\x7b\x2=
0\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x68\x72=
\x65\x66\x20\x3d\x20\x22"+OOOOO.href+"\x22\x3b\x20\x4c\x6e\x6b\x4c\x63\x6=
b\x20\x3d\x20\x6e\x75\x6c\x6c\x3b\x20\x7d";OO0O0OO(O0000,OOOOOO,O0OOO);re=
turn false;}LnkLck=3Dnull;return true;};function =
O000OO0(OO0OOO,O000O,O000OO){var O0OOO;if(!OO0OOO||!OO0OOO.submit)return =
true;if(FrmLck)return =
false;FrmLck=3DOO0OOO;O0O0OO(O000O);if(O000OO)O0OOO=3DO000OO;else =
O0OOO=3DNTPT_MAXTAGWAIT;if(O0OOO>(0x1497+4406-0x25cd)){OO0OOO.tmpsbmt=3DO=
O0OOO.onsubmit;OO0OOO.onsubmit=3Dnull;OO0O0OO(O0000,"\x69\x66\x20\x28\x20=
\x46\x72\x6d\x4c\x63\x6b\x20\x29\x20\x7b\x20\x46\x72\x6d\x4c\x63\x6b\x2e\=
x73\x75\x62\x6d\x69\x74\x28\x29\x3b\x20\x46\x72\x6d\x4c\x63\x6b\x2e\x6f\x=
6e\x73\x75\x62\x6d\x69\x74\x20\x3d\x20\x46\x72\x6d\x4c\x63\x6b\x2e\x74\x6=
d\x70\x73\x62\x6d\x74\x3b\x20\x46\x72\x6d\x4c\x63\x6b\x20\x3d\x20\x6e\x75=
\x6c\x6c\x3b\x20\x7d",O0OOO);return false;}FrmLck=3Dnull;return =
true;};var O0000OO=3DNTPT_IMGSRC;var OO000=3DNTPT_FLDS;var =
O00OO0=3DOO0OO("\x4e\x54\x50\x54\x5f\x47\x4c\x42\x4c\x43\x4f\x4f\x4b\x49\=
x45\x53",null);var =
OOOO0O=3DOO0OO("\x4e\x54\x50\x54\x5f\x50\x47\x43\x4f\x4f\x4b\x49\x45\x53"=
,null);var =
OOO00O0=3DOO0OO("\x4e\x54\x50\x54\x5f\x53\x45\x54\x5f\x49\x44\x43\x4f\x4f=
\x4b\x49\x45",false);var =
OO0OO0=3DOO0OO("\x4e\x54\x50\x54\x5f\x49\x44\x43\x4f\x4f\x4b\x49\x45\x5f\=
x4e\x41\x4d\x45","\x53\x61\x6e\x65\x49\x44");var =
OO00O00=3DOO0OO("\x4e\x54\x50\x54\x5f\x49\x44\x43\x4f\x4f\x4b\x49\x45\x5f=
\x44\x4f\x4d\x41\x49\x4e",null);var =
OO0OOOO=3DOO0OO("\x4e\x54\x50\x54\x5f\x49\x44\x43\x4f\x4f\x4b\x49\x45\x5f=
\x45\x58\x50\x49\x52\x45",155520000);var =
O00O00O=3DOO0OO("\x4e\x54\x50\x54\x5f\x48\x54\x54\x50\x53\x49\x4d\x47\x53=
\x52\x43",'');var =
O0OO000=3DOO0OO("\x4e\x54\x50\x54\x5f\x50\x47\x52\x45\x46\x54\x4f\x50",OO=
0OO("\x4e\x54\x50\x54\x5f\x47\x4c\x42\x4c\x52\x45\x46\x54\x4f\x50",false)=
);var =
OO00000=3DOO0OO("\x4e\x54\x50\x54\x5f\x4e\x4f\x49\x4e\x49\x54\x49\x41\x4c=
\x54\x41\x47",false);var ntptAddPair=3DO00OO;var =
ntptDropPair=3DO0OO0O0;var ntptEventTag=3DO0O0OO;var =
ntptLinkTag=3DO00OO0O;var ntptSubmitTag=3DO000OO0;var OOO00=3Dnew =
Array();var OOOOO0=3Dnew Object();var =
OOOO0=3DArray((0x317+3540-0x10e1));var =
O0000;for(O0000=3D(0x1584+3590-0x238a);O0000<OOOO0.length;O0000++)OOOO0[O=
0000]=3Dnull;var LnkLck=3Dnull;var =
FrmLck=3Dnull;O00OO("\x6a\x73","\x31");O00OO("\x74\x73",O000O00());if(OO0=
00.lc)O00OO("\x6c\x63",document.location);if(OO000.rf){var =
OOO0OO;if(O0OO000&&top&&top.document)OOO0OO=3Dtop.document.referrer;else =
OOO0OO=3Ddocument.referrer;O00OO("\x72\x66",OOO0OO);}if(self.screen){if(O=
O000.rs)O00OO("\x72\x73",self.screen.width+"\x78"+self.screen.height);if(=
OO000.cd)O00OO("\x63\x64",self.screen.colorDepth);}if(OO000.ln){var =
OOO0O;if(navigator.language)OOO0O=3Dnavigator.language;else =
if(navigator.userLanguage)OOO0O=3Dnavigator.userLanguage;else =
OOO0O=3D'';if(OOO0O.length>(0x462+2203-0xcfb))OOO0O=3DOOO0O.substring((0x=
e45+3555-0x1c28),(0x186+8395-0x224f));OOO0O=3DOOO0O.toLowerCase();O00OO("=
\x6c\x6e",OOO0O);}if(OO000.tz){var OO0O0;var O0O00O=3Dnew Date();var =
O0O00=3DO0O00O.getTimezoneOffset();var =
O0OO00;OO0O0=3D"\x47\x4d\x54";if(O0O00!=3D(0x1214+4348-0x2310)){if(O0O00>=
(0x773+6772-0x21e7))OO0O0+=3D"\x20\x2d";else =
OO0O0+=3D"\x20\x2b";O0O00=3DMath.abs(O0O00);O0OO00=3DMath.floor(O0O00/(0x=
878+3391-0x157b));O0O00-=3DO0OO00*(0xc3b+4046-0x1bcd);if(O0OO00<(0x13e6+9=
69-0x17a5))OO0O0+=3D"\x30";OO0O0+=3DO0OO00+"\x3a";if(O0O00<(0xba1+208-0xc=
67))OO0O0+=3D"\x30";OO0O0+=3DO0O00;}O00OO("\x74\x7a",OO0O0);}if(OO000.jv)=
{var O0000O;if(navigator.javaEnabled())O0000O=3D"\x31";else =
O0000O=3D"\x30";O00OO("\x6a\x76",O0000O);}var O0OO0=3Dnew Array();var =
O00O0OO=3Dfalse;if(OO000.ck){var O0O0O0;var =
O00O0,O0OOO0;if(O00OO0){for(O0O0O0=3D(0x87a+7306-0x2504);O0O0O0<O00OO0.le=
ngth;O0O0O0++){O0OO0[O00OO0[O0O0O0]]=3D"";};}if(OOOO0O){for(O0O0O0=3D(0x1=
b2a+931-0x1ecd);O0O0O0<OOOO0O.length;O0O0O0++){O0OO0[OOOO0O[O0O0O0]]=3D""=
;};}for(OO00O in =
O0OO0){O00O0=3DOOOO00(OO00O);if(O00O0){O0OO0[OO00O]=3DO00O0;};}if(OOO00O0=
){O00O0=3DOOOO00(OO0OO0);if(O00O0){O0OO0[OO0OO0]=3DO00O0;O00O0OO=3Dtrue;}=
;}O0OOO0=3DO00000O(O0OO0);if(O0OOO0!=3D"")O00OO("\x63\x6b",O0OOO0);}O0000=
00();if(!OO00000)OOOOO0O('');if(OOO00O0&&!O00O0OO){var =
O00O0=3DOOOO00(OO0OO0);if(!O00O0){O00O0=3DO0O000O();OOOO000(OO0OO0,O00O0,=
OO0OOOO,OO00O00);if(OO000.ck&&OOOO00(OO0OO0)){O0OO0[OO0OO0]=3DO00O0;var =
O0OOO0=3DO00000O(O0OO0);if(O0OOO0!=3D""){O00OO("\x63\x6b",O0OOO0);O000000=
();};};};}
------=_NextPart_000_0000_01CB00C9.0734FA10--

