From: <Salvo pelo Windows Internet Explorer 8>
Subject: =?Windows-1252?Q?Saiba_quando_um_carro_passou_por_colis=E3o=2C_roubo_ou_e?=
	=?Windows-1252?Q?nchente_-_Carros_-_EXAME.com?=
Date: Tue, 1 Jun 2010 12:09:25 -0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB0183.46F424E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/financas/carros/guias/saiba-quando-carro-foi-batido-roubado-ou-danificado-enchente-560750.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den><HEAD><TITLE>Saiba quando um carro passou por =
colis=C3=A3o, roubo ou enchente - Carros - EXAME.com</TITLE>
<META name=3Dtitle=20
content=3D"Saiba quando um carro passou por colis=C3=A3o, roubo ou =
enchente">
<META name=3Ddescription=20
content=3D"Esses incidentes deixam cicatrizes que podem ser =
identificadas por quem est=C3=A1 interessado em comprar um carro usado">
<META name=3Dclassification content=3DNot=C3=ADcias>
<META name=3Dtema content=3Dfinancas>
<META name=3Dsource content=3D"Portal EXAME">
<META name=3Dauthor content=3D"Jo=C3=A3o Sandrini">
<META name=3Ddate content=3D"19/05/2010 10:49">
<META name=3DtipoAcesso content=3D0>
<SCRIPT type=3Dtext/javascript>=0A=
var set_banner =3D "financas";=0A=
</SCRIPT>

<META name=3Dindex content=3Dno><LINK rel=3D"shortcut icon" =
type=3Dimage/x-icon=20
href=3D"http://portalexame.abril.com.br/favicon.jpg">
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META content=3Dnocache http-equiv=3Dpragma>
<META name=3Drobots content=3DNOARCHIVE>
<META name=3Dcontent-language content=3Dpt-br><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://portalexame.abril.com.br/v2009/css/geral.css">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/libc/jquery/jquery-1.3.2.min.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/script/Utils.js"></SCRIPT>

<SCRIPT language=3DjavaScript type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/script/conf_tags.js"></SCRIP=
T>

<SCRIPT language=3DjavaScript type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/libc/oas/oas_setup.js"></SCRIPT>

<SCRIPT language=3DjavaScript type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/script/geral.js"></SCRIPT>

<SCRIPT language=3DjavaScript type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2010/js/webtoolkit.utf8.js"></SCR=
IPT>

<SCRIPT language=3DjavaScript type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/script/materias2010.js"></SC=
RIPT>

<SCRIPT language=3DjavaScript type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/script/ultimasnoticias_mater=
ias.js"></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://portalexame.abril.com.br/v2009/css/geral.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://portalexame.abril.com.br/v2009/css/subhome.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://portalexame.abril.com.br/v2009/css/materias2010.css">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/lightwindow/javascript/proto=
type.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/lightwindow/javascript/effec=
ts.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/lightwindow/javascript/light=
window.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/script/coments.js"></SCRIPT>=

<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://portalexame.abril.com.br/v2009/lightwindow/css/lightwindow=
.css">
<SCRIPT type=3Dtext/javascript>=0A=
	var utils =3D new Utils();=0A=
	var path =3D "/financas/carros/guias";=0A=
	var canal =3D "financas";=0A=
	var nomeCanal =3D "financas";=0A=
	var linkForHome =3D "/";=0A=
	var titulo_compartilhar =3D "Saiba quando um carro passou por =
colis=C3=A3o, roubo ou enchente";=0A=
=0A=
 =0A=
	=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>var enviaAmigo =3D new =
EnviaAmigo();</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2009/Uweb/uwebapi.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18904"></HEAD>
<BODY>
<DIV id=3Dposicao_geral>
<DIV id=3Dgeral>
<DIV id=3Dbarra_abril>
<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://www.abril.com.br/barrasup/barrasup.js"></SCRIPT>
</DIV><!-- linha pub -->
<DIV id=3Dbanner_top><!-- linha pub -->
<H2 class=3Dmodulo_pub_p><A href=3D"http://www.portalexame.com.br/"><IMG =

alt=3D"Portal EXAME"=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/logo_exame.jpg"> =
</A><SPAN=20
style=3D"DISPLAY: none">Portal Exame</SPAN> </H2>
<DIV class=3Dmodulo_pub_d></DIV>
<DIV id=3Dtopo_datatempo><SPAN id=3DdateDiv></SPAN>
<SCRIPT type=3Dtext/javascript>=0A=
=0A=
				jQuery(document).ready(function(){writeDateStr();});=0A=
=0A=
				function writeDateStr(){=0A=
					var meses =3D new Array();=0A=
					meses[1]  =3D "janeiro";=0A=
					meses[2]  =3D "fevereiro";=0A=
					meses[3]  =3D "mar&ccedil;o";=0A=
					meses[4]  =3D "abril";=0A=
					meses[5]  =3D "maio";=0A=
					meses[6]  =3D "junho";=0A=
					meses[7]  =3D "julho";=0A=
					meses[8]  =3D "agosto";=0A=
					meses[9]  =3D "detembro";=0A=
					meses[10] =3D "outubro";=0A=
					meses[11] =3D "novembro";=0A=
					meses[12] =3D "dezembro";=0A=
=0A=
=0A=
					=0A=
					var currentYear =3D 2010 ;=0A=
=0A=
					=0A=
					var currentMonth =3D 06 ;=0A=
=0A=
					=0A=
					var currentDay =3D 01 ;=0A=
=0A=
					=0A=
					var currentHour =3D 12 ;=0A=
=0A=
					=0A=
					var currentMinute =3D 05 ;=0A=
					if(currentMinute < 10){=0A=
						currentMinute =3D "0" + currentMinute;=0A=
					}=0A=
=0A=
					jQuery("#dateDiv").html(currentDay + " de " + meses[currentMonth] + =
" de " + currentYear + "&nbsp;&nbsp;&nbsp;&nbsp;" );=0A=
=0A=
				}=0A=
				</SCRIPT>
&nbsp;&nbsp;&nbsp;&nbsp; <SPAN class=3Dint><SPAN class=3Dcont><IMG=20
style=3D"VERTICAL-ALIGN: bottom" id=3Dfig_tempo name=3Dfig_tempo> <SPAN=20
style=3D"DISPLAY: none" id=3Ddetalhe></SPAN><SPAN =
id=3Dlocal></SPAN>&nbsp; <SPAN=20
id=3Dtemperatura>m=C3=ADn <SPAN id=3DFminima><SPAN =
id=3Dminima></SPAN>&nbsp; </SPAN>m=C3=A1x=20
<SPAN id=3DFmaxima><SPAN id=3Dmaxima></SPAN></SPAN></SPAN></SPAN>
<SCRIPT>=0A=
wheatherData=3D {=0A=
	ac: {"cityName":"Rio =
Branco","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"17","ma=
x":"28","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"02-06-2=
010","min":"18","max":"29","percent":"0","mm":"0","ico":"2"},{"day":"Quin=
ta","date":"03-06-2010","min":"20","max":"31","percent":"0","mm":"0","ico=
":"2"},{"day":"Sexta","date":"04-06-2010","min":"22","max":"33","percent"=
:"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","min":=
"22","max":"31","percent":"80","mm":"15","ico":"4"},{"day":"Domingo","dat=
e":"06-06-2010","min":"22","max":"31","percent":"0","mm":"0","ico":"2"},{=
"day":"Segunda","date":"07-06-2010","min":"21","max":"31","percent":"80",=
"mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"23","m=
ax":"33","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-06-=
2010","min":"24","max":"33","percent":"0","mm":"0","ico":"2"},{"day":"Qui=
nta","date":"10-06-2010","min":"24","max":"34","percent":"0","mm":"0","ic=
o":"2"}]},=0A=
	al: =
{"cityName":"Macei=C3=B3","weather":[{"day":"Ter=C3=A7a","date":"01-06-20=
10","min":"22","max":"31","percent":"80","mm":"15","ico":"4"},{"day":"Qua=
rta","date":"02-06-2010","min":"22","max":"29","percent":"80","mm":"7","i=
co":"4"},{"day":"Quinta","date":"03-06-2010","min":"22","max":"29","perce=
nt":"80","mm":"5","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"21=
","max":"27","percent":"90","mm":"7","ico":"5"},{"day":"S=C3=A1bado","dat=
e":"05-06-2010","min":"21","max":"27","percent":"90","mm":"8","ico":"5"},=
{"day":"Domingo","date":"06-06-2010","min":"22","max":"29","percent":"0",=
"mm":"0","ico":"2"},{"day":"Segunda","date":"07-06-2010","min":"22","max"=
:"30","percent":"80","mm":"3","ico":"4"},{"day":"Ter=C3=A7a","date":"08-0=
6-2010","min":"22","max":"30","percent":"0","mm":"0","ico":"2"},{"day":"Q=
uarta","date":"09-06-2010","min":"21","max":"29","percent":"0","mm":"0","=
ico":"2"},{"day":"Quinta","date":"10-06-2010","min":"21","max":"29","perc=
ent":"80","mm":"2","ico":"4"}]},=0A=
	am: =
{"cityName":"Manaus","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","=
min":"24","max":"32","percent":"80","mm":"5","ico":"4"},{"day":"Quarta","=
date":"02-06-2010","min":"24","max":"33","percent":"80","mm":"5","ico":"4=
"},{"day":"Quinta","date":"03-06-2010","min":"24","max":"32","percent":"8=
0","mm":"2","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"23","max=
":"33","percent":"80","mm":"5","ico":"4"},{"day":"S=C3=A1bado","date":"05=
-06-2010","min":"24","max":"32","percent":"80","mm":"16","ico":"4"},{"day=
":"Domingo","date":"06-06-2010","min":"24","max":"33","percent":"80","mm"=
:"13","ico":"4"},{"day":"Segunda","date":"07-06-2010","min":"24","max":"3=
4","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2=
010","min":"24","max":"34","percent":"0","mm":"0","ico":"2"},{"day":"Quar=
ta","date":"09-06-2010","min":"23","max":"35","percent":"0","mm":"0","ico=
":"2"},{"day":"Quinta","date":"10-06-2010","min":"23","max":"34","percent=
":"0","mm":"0","ico":"2"}]},=0A=
	ap: =
{"cityName":"Macap=C3=A1","weather":[{"day":"Ter=C3=A7a","date":"01-06-20=
10","min":"24","max":"31","percent":"80","mm":"10","ico":"4"},{"day":"Qua=
rta","date":"02-06-2010","min":"24","max":"31","percent":"80","mm":"2","i=
co":"4"},{"day":"Quinta","date":"03-06-2010","min":"24","max":"30","perce=
nt":"80","mm":"2","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"24=
","max":"31","percent":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","dat=
e":"05-06-2010","min":"24","max":"31","percent":"80","mm":"2","ico":"4"},=
{"day":"Domingo","date":"06-06-2010","min":"23","max":"31","percent":"0",=
"mm":"0","ico":"2"},{"day":"Segunda","date":"07-06-2010","min":"24","max"=
:"32","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-0=
6-2010","min":"24","max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Q=
uarta","date":"09-06-2010","min":"24","max":"32","percent":"0","mm":"0","=
ico":"2"},{"day":"Quinta","date":"10-06-2010","min":"24","max":"32","perc=
ent":"0","mm":"0","ico":"2"}]},=0A=
	ba: =
{"cityName":"Salvador","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010"=
,"min":"22","max":"29","percent":"80","mm":"10","ico":"4"},{"day":"Quarta=
","date":"02-06-2010","min":"22","max":"27","percent":"90","mm":"58","ico=
":"5"},{"day":"Quinta","date":"03-06-2010","min":"21","max":"27","percent=
":"90","mm":"57","ico":"5"},{"day":"Sexta","date":"04-06-2010","min":"19"=
,"max":"27","percent":"90","mm":"30","ico":"5"},{"day":"S=C3=A1bado","dat=
e":"05-06-2010","min":"19","max":"27","percent":"90","mm":"22","ico":"5"}=
,{"day":"Domingo","date":"06-06-2010","min":"20","max":"29","percent":"80=
","mm":"3","ico":"4"},{"day":"Segunda","date":"07-06-2010","min":"21","ma=
x":"29","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08=
-06-2010","min":"22","max":"30","percent":"80","mm":"9","ico":"4"},{"day"=
:"Quarta","date":"09-06-2010","min":"21","max":"31","percent":"80","mm":"=
2","ico":"4"},{"day":"Quinta","date":"10-06-2010","min":"21","max":"31","=
percent":"80","mm":"2","ico":"4"}]},=0A=
	ce: =
{"cityName":"Fortaleza","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010=
","min":"21","max":"30","percent":"80","mm":"7","ico":"4"},{"day":"Quarta=
","date":"02-06-2010","min":"20","max":"31","percent":"80","mm":"7","ico"=
:"4"},{"day":"Quinta","date":"03-06-2010","min":"20","max":"31","percent"=
:"80","mm":"7","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"20","=
max":"31","percent":"80","mm":"5","ico":"4"},{"day":"S=C3=A1bado","date":=
"05-06-2010","min":"19","max":"31","percent":"80","mm":"5","ico":"4"},{"d=
ay":"Domingo","date":"06-06-2010","min":"20","max":"32","percent":"80","m=
m":"6","ico":"4"},{"day":"Segunda","date":"07-06-2010","min":"21","max":"=
31","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-=
2010","min":"21","max":"31","percent":"0","mm":"0","ico":"2"},{"day":"Qua=
rta","date":"09-06-2010","min":"21","max":"31","percent":"0","mm":"0","ic=
o":"2"},{"day":"Quinta","date":"10-06-2010","min":"21","max":"31","percen=
t":"0","mm":"0","ico":"2"}]},=0A=
	es: =
{"cityName":"Vit=C3=B3ria","weather":[{"day":"Ter=C3=A7a","date":"01-06-2=
010","min":"21","max":"26","percent":"80","mm":"10","ico":"4"},{"day":"Qu=
arta","date":"02-06-2010","min":"19","max":"26","percent":"90","mm":"5","=
ico":"5"},{"day":"Quinta","date":"03-06-2010","min":"19","max":"27","perc=
ent":"80","mm":"5","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"1=
9","max":"28","percent":"80","mm":"4","ico":"4"},{"day":"S=C3=A1bado","da=
te":"05-06-2010","min":"20","max":"29","percent":"0","mm":"0","ico":"2"},=
{"day":"Domingo","date":"06-06-2010","min":"21","max":"29","percent":"0",=
"mm":"0","ico":"2"},{"day":"Segunda","date":"07-06-2010","min":"18","max"=
:"28","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-0=
6-2010","min":"18","max":"26","percent":"0","mm":"0","ico":"2"},{"day":"Q=
uarta","date":"09-06-2010","min":"18","max":"26","percent":"80","mm":"2",=
"ico":"4"},{"day":"Quinta","date":"10-06-2010","min":"19","max":"29","per=
cent":"0","mm":"0","ico":"2"}]},=0A=
	go: =
{"cityName":"Goi=C3=A2nia","weather":[{"day":"Ter=C3=A7a","date":"01-06-2=
010","min":"14","max":"23","percent":"80","mm":"15","ico":"4"},{"day":"Qu=
arta","date":"02-06-2010","min":"14","max":"24","percent":"80","mm":"7","=
ico":"4"},{"day":"Quinta","date":"03-06-2010","min":"14","max":"26","perc=
ent":"0","mm":"0","ico":"2"},{"day":"Sexta","date":"04-06-2010","min":"12=
","max":"27","percent":"0","mm":"0","ico":"2"},{"day":"S=C3=A1bado","date=
":"05-06-2010","min":"13","max":"29","percent":"0","mm":"0","ico":"2"},{"=
day":"Domingo","date":"06-06-2010","min":"14","max":"25","percent":"40","=
mm":"2","ico":"3"},{"day":"Segunda","date":"07-06-2010","min":"15","max":=
"27","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06=
-2010","min":"16","max":"28","percent":"0","mm":"0","ico":"2"},{"day":"Qu=
arta","date":"09-06-2010","min":"17","max":"28","percent":"0","mm":"0","i=
co":"2"},{"day":"Quinta","date":"10-06-2010","min":"17","max":"28","perce=
nt":"0","mm":"0","ico":"2"}]},=0A=
	ma: {"cityName":"S=C3=A3o =
Lu=C3=ADs","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"22",=
"max":"29","percent":"80","mm":"8","ico":"4"},{"day":"Quarta","date":"02-=
06-2010","min":"22","max":"29","percent":"80","mm":"8","ico":"4"},{"day":=
"Quinta","date":"03-06-2010","min":"21","max":"31","percent":"80","mm":"5=
","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"20","max":"30","pe=
rcent":"80","mm":"5","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010",=
"min":"21","max":"31","percent":"80","mm":"4","ico":"4"},{"day":"Domingo"=
,"date":"06-06-2010","min":"22","max":"31","percent":"0","mm":"0","ico":"=
2"},{"day":"Segunda","date":"07-06-2010","min":"23","max":"30","percent":=
"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"2=
3","max":"32","percent":"80","mm":"5","ico":"4"},{"day":"Quarta","date":"=
09-06-2010","min":"23","max":"32","percent":"80","mm":"2","ico":"4"},{"da=
y":"Quinta","date":"10-06-2010","min":"23","max":"32","percent":"0","mm":=
"0","ico":"2"}]},=0A=
	mg: {"cityName":"Belo =
Horizonte","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"13",=
"max":"22","percent":"80","mm":"10","ico":"4"},{"day":"Quarta","date":"02=
-06-2010","min":"11","max":"19","percent":"90","mm":"5","ico":"5"},{"day"=
:"Quinta","date":"03-06-2010","min":"12","max":"22","percent":"0","mm":"0=
","ico":"2"},{"day":"Sexta","date":"04-06-2010","min":"11","max":"22","pe=
rcent":"0","mm":"0","ico":"2"},{"day":"S=C3=A1bado","date":"05-06-2010","=
min":"12","max":"24","percent":"0","mm":"0","ico":"2"},{"day":"Domingo","=
date":"06-06-2010","min":"16","max":"22","percent":"80","mm":"4","ico":"4=
"},{"day":"Segunda","date":"07-06-2010","min":"9","max":"24","percent":"8=
0","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"8",=
"max":"26","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-0=
6-2010","min":"14","max":"28","percent":"0","mm":"0","ico":"2"},{"day":"Q=
uinta","date":"10-06-2010","min":"15","max":"27","percent":"0","mm":"0","=
ico":"2"}]},=0A=
	ms: {"cityName":"Campo =
Grande","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"8","max=
":"19","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"02-06-20=
10","min":"11","max":"21","percent":"0","mm":"0","ico":"2"},{"day":"Quint=
a","date":"03-06-2010","min":"13","max":"23","percent":"0","mm":"0","ico"=
:"2"},{"day":"Sexta","date":"04-06-2010","min":"15","max":"26","percent":=
"80","mm":"8","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","min":"=
12","max":"20","percent":"80","mm":"5","ico":"4"},{"day":"Domingo","date"=
:"06-06-2010","min":"8","max":"18","percent":"0","mm":"0","ico":"2"},{"da=
y":"Segunda","date":"07-06-2010","min":"8","max":"21","percent":"80","mm"=
:"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"13","max":=
"24","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-06-2010=
","min":"15","max":"29","percent":"0","mm":"0","ico":"2"},{"day":"Quinta"=
,"date":"10-06-2010","min":"20","max":"29","percent":"80","mm":"3","ico":=
"4"}]},=0A=
	mt: =
{"cityName":"Cuiab=C3=A1","weather":[{"day":"Ter=C3=A7a","date":"01-06-20=
10","min":"15","max":"25","percent":"0","mm":"0","ico":"2"},{"day":"Quart=
a","date":"02-06-2010","min":"16","max":"27","percent":"0","mm":"0","ico"=
:"2"},{"day":"Quinta","date":"03-06-2010","min":"18","max":"31","percent"=
:"0","mm":"0","ico":"2"},{"day":"Sexta","date":"04-06-2010","min":"21","m=
ax":"32","percent":"0","mm":"0","ico":"2"},{"day":"S=C3=A1bado","date":"0=
5-06-2010","min":"16","max":"28","percent":"80","mm":"10","ico":"4"},{"da=
y":"Domingo","date":"06-06-2010","min":"16","max":"27","percent":"0","mm"=
:"0","ico":"2"},{"day":"Segunda","date":"07-06-2010","min":"17","max":"27=
","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-20=
10","min":"19","max":"30","percent":"0","mm":"0","ico":"2"},{"day":"Quart=
a","date":"09-06-2010","min":"21","max":"32","percent":"0","mm":"0","ico"=
:"2"},{"day":"Quinta","date":"10-06-2010","min":"20","max":"32","percent"=
:"0","mm":"0","ico":"2"}]},=0A=
	pa: =
{"cityName":"Bel=C3=A9m","weather":[{"day":"Ter=C3=A7a","date":"01-06-201=
0","min":"23","max":"31","percent":"80","mm":"10","ico":"4"},{"day":"Quar=
ta","date":"02-06-2010","min":"24","max":"32","percent":"80","mm":"2","ic=
o":"4"},{"day":"Quinta","date":"03-06-2010","min":"24","max":"30","percen=
t":"80","mm":"4","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"24"=
,"max":"32","percent":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date=
":"05-06-2010","min":"23","max":"32","percent":"80","mm":"3","ico":"4"},{=
"day":"Domingo","date":"06-06-2010","min":"24","max":"31","percent":"80",=
"mm":"14","ico":"4"},{"day":"Segunda","date":"07-06-2010","min":"24","max=
":"33","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-=
06-2010","min":"24","max":"32","percent":"0","mm":"0","ico":"2"},{"day":"=
Quarta","date":"09-06-2010","min":"24","max":"33","percent":"80","mm":"4"=
,"ico":"4"},{"day":"Quinta","date":"10-06-2010","min":"24","max":"32","pe=
rcent":"80","mm":"2","ico":"4"}]},=0A=
	pb: {"cityName":"Jo=C3=A3o =
Pessoa","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"23","ma=
x":"30","percent":"80","mm":"5","ico":"4"},{"day":"Quarta","date":"02-06-=
2010","min":"21","max":"29","percent":"80","mm":"12","ico":"4"},{"day":"Q=
uinta","date":"03-06-2010","min":"21","max":"30","percent":"80","mm":"2",=
"ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"21","max":"30","perc=
ent":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","m=
in":"21","max":"31","percent":"80","mm":"2","ico":"4"},{"day":"Domingo","=
date":"06-06-2010","min":"22","max":"31","percent":"0","mm":"0","ico":"2"=
},{"day":"Segunda","date":"07-06-2010","min":"23","max":"33","percent":"8=
0","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"23"=
,"max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-=
06-2010","min":"22","max":"32","percent":"0","mm":"0","ico":"2"},{"day":"=
Quinta","date":"10-06-2010","min":"22","max":"31","percent":"0","mm":"0",=
"ico":"2"}]},=0A=
	pe: =
{"cityName":"Recife","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","=
min":"23","max":"31","percent":"80","mm":"20","ico":"4"},{"day":"Quarta",=
"date":"02-06-2010","min":"22","max":"30","percent":"80","mm":"5","ico":"=
4"},{"day":"Quinta","date":"03-06-2010","min":"22","max":"30","percent":"=
80","mm":"2","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"21","ma=
x":"30","percent":"80","mm":"11","ico":"4"},{"day":"S=C3=A1bado","date":"=
05-06-2010","min":"22","max":"30","percent":"80","mm":"3","ico":"4"},{"da=
y":"Domingo","date":"06-06-2010","min":"22","max":"31","percent":"80","mm=
":"10","ico":"4"},{"day":"Segunda","date":"07-06-2010","min":"22","max":"=
31","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-=
2010","min":"22","max":"31","percent":"0","mm":"0","ico":"2"},{"day":"Qua=
rta","date":"09-06-2010","min":"21","max":"31","percent":"0","mm":"0","ic=
o":"2"},{"day":"Quinta","date":"10-06-2010","min":"21","max":"30","percen=
t":"0","mm":"0","ico":"2"}]},=0A=
	pi: =
{"cityName":"Teresina","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010"=
,"min":"23","max":"34","percent":"80","mm":"3","ico":"4"},{"day":"Quarta"=
,"date":"02-06-2010","min":"22","max":"33","percent":"80","mm":"4","ico":=
"4"},{"day":"Quinta","date":"03-06-2010","min":"22","max":"32","percent":=
"80","mm":"2","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"22","m=
ax":"32","percent":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"=
05-06-2010","min":"21","max":"32","percent":"80","mm":"2","ico":"4"},{"da=
y":"Domingo","date":"06-06-2010","min":"22","max":"32","percent":"80","mm=
":"8","ico":"4"},{"day":"Segunda","date":"07-06-2010","min":"23","max":"3=
1","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2=
010","min":"23","max":"33","percent":"80","mm":"4","ico":"4"},{"day":"Qua=
rta","date":"09-06-2010","min":"23","max":"32","percent":"0","mm":"0","ic=
o":"2"},{"day":"Quinta","date":"10-06-2010","min":"22","max":"32","percen=
t":"0","mm":"0","ico":"2"}]},=0A=
	pr: =
{"cityName":"Curitiba","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010"=
,"min":"6","max":"18","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","=
date":"02-06-2010","min":"7","max":"19","percent":"0","mm":"0","ico":"2"}=
,{"day":"Quinta","date":"03-06-2010","min":"9","max":"21","percent":"0","=
mm":"0","ico":"2"},{"day":"Sexta","date":"04-06-2010","min":"8","max":"21=
","percent":"80","mm":"8","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2=
010","min":"9","max":"19","percent":"80","mm":"2","ico":"4"},{"day":"Domi=
ngo","date":"06-06-2010","min":"4","max":"17","percent":"0","mm":"0","ico=
":"2"},{"day":"Segunda","date":"07-06-2010","min":"6","max":"16","percent=
":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":=
"3","max":"17","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"=
09-06-2010","min":"5","max":"18","percent":"80","mm":"2","ico":"4"},{"day=
":"Quinta","date":"10-06-2010","min":"10","max":"19","percent":"80","mm":=
"10","ico":"4"}]},=0A=
	rj: {"cityName":"Rio de =
Janeiro","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"16","m=
ax":"24","percent":"90","mm":"15","ico":"5"},{"day":"Quarta","date":"02-0=
6-2010","min":"15","max":"25","percent":"80","mm":"5","ico":"4"},{"day":"=
Quinta","date":"03-06-2010","min":"14","max":"26","percent":"80","mm":"5"=
,"ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"13","max":"28","per=
cent":"0","mm":"0","ico":"2"},{"day":"S=C3=A1bado","date":"05-06-2010","m=
in":"16","max":"30","percent":"80","mm":"10","ico":"4"},{"day":"Domingo",=
"date":"06-06-2010","min":"16","max":"27","percent":"0","mm":"0","ico":"2=
"},{"day":"Segunda","date":"07-06-2010","min":"17","max":"25","percent":"=
80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"16=
","max":"26","percent":"0","mm":"0","ico":"1"},{"day":"Quarta","date":"09=
-06-2010","min":"17","max":"24","percent":"0","mm":"0","ico":"2"},{"day":=
"Quinta","date":"10-06-2010","min":"19","max":"25","percent":"0","mm":"0"=
,"ico":"2"}]},=0A=
	rn: =
{"cityName":"Natal","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","m=
in":"23","max":"31","percent":"80","mm":"5","ico":"4"},{"day":"Quarta","d=
ate":"02-06-2010","min":"22","max":"30","percent":"80","mm":"4","ico":"4"=
},{"day":"Quinta","date":"03-06-2010","min":"21","max":"30","percent":"80=
","mm":"11","ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"20","max=
":"30","percent":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"05=
-06-2010","min":"20","max":"30","percent":"80","mm":"2","ico":"4"},{"day"=
:"Domingo","date":"06-06-2010","min":"21","max":"30","percent":"0","mm":"=
0","ico":"2"},{"day":"Segunda","date":"07-06-2010","min":"22","max":"33",=
"percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010=
","min":"23","max":"33","percent":"0","mm":"0","ico":"2"},{"day":"Quarta"=
,"date":"09-06-2010","min":"22","max":"33","percent":"0","mm":"0","ico":"=
2"},{"day":"Quinta","date":"10-06-2010","min":"22","max":"32","percent":"=
0","mm":"0","ico":"2"}]},=0A=
	ro: {"cityName":"Porto =
Velho","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"20","max=
":"29","percent":"80","mm":"10","ico":"4"},{"day":"Quarta","date":"02-06-=
2010","min":"21","max":"31","percent":"0","mm":"0","ico":"2"},{"day":"Qui=
nta","date":"03-06-2010","min":"22","max":"33","percent":"80","mm":"2","i=
co":"4"},{"day":"Sexta","date":"04-06-2010","min":"23","max":"33","percen=
t":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","min=
":"23","max":"33","percent":"80","mm":"2","ico":"4"},{"day":"Domingo","da=
te":"06-06-2010","min":"22","max":"30","percent":"0","mm":"0","ico":"2"},=
{"day":"Segunda","date":"07-06-2010","min":"22","max":"32","percent":"80"=
,"mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"23","=
max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-06=
-2010","min":"24","max":"33","percent":"0","mm":"0","ico":"2"},{"day":"Qu=
inta","date":"10-06-2010","min":"24","max":"34","percent":"0","mm":"0","i=
co":"2"}]},=0A=
	rr: {"cityName":"Boa =
Vista","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"23","max=
":"32","percent":"80","mm":"12","ico":"4"},{"day":"Quarta","date":"02-06-=
2010","min":"24","max":"32","percent":"80","mm":"5","ico":"4"},{"day":"Qu=
inta","date":"03-06-2010","min":"24","max":"32","percent":"80","mm":"2","=
ico":"4"},{"day":"Sexta","date":"04-06-2010","min":"24","max":"32","perce=
nt":"80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","mi=
n":"24","max":"32","percent":"80","mm":"3","ico":"4"},{"day":"Domingo","d=
ate":"06-06-2010","min":"24","max":"32","percent":"0","mm":"0","ico":"2"}=
,{"day":"Segunda","date":"07-06-2010","min":"24","max":"32","percent":"80=
","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"24",=
"max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-0=
6-2010","min":"24","max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Q=
uinta","date":"10-06-2010","min":"25","max":"33","percent":"0","mm":"0","=
ico":"2"}]},=0A=
	rs: {"cityName":"Porto =
Alegre","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"9","max=
":"18","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"02-06-20=
10","min":"8","max":"19","percent":"0","mm":"0","ico":"2"},{"day":"Quinta=
","date":"03-06-2010","min":"10","max":"20","percent":"0","mm":"0","ico":=
"2"},{"day":"Sexta","date":"04-06-2010","min":"13","max":"19","percent":"=
80","mm":"2","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","min":"1=
2","max":"17","percent":"90","mm":"2","ico":"5"},{"day":"Domingo","date":=
"06-06-2010","min":"10","max":"16","percent":"0","mm":"0","ico":"2"},{"da=
y":"Segunda","date":"07-06-2010","min":"8","max":"16","percent":"80","mm"=
:"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"6","max":"=
17","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date":"09-06-2010"=
,"min":"7","max":"19","percent":"0","mm":"0","ico":"2"},{"day":"Quinta","=
date":"10-06-2010","min":"9","max":"18","percent":"0","mm":"0","ico":"2"}=
]},=0A=
	sc: =
{"cityName":"Florian=C3=B3polis","weather":[{"day":"Ter=C3=A7a","date":"0=
1-06-2010","min":"14","max":"21","percent":"0","mm":"0","ico":"2"},{"day"=
:"Quarta","date":"02-06-2010","min":"16","max":"20","percent":"90","mm":"=
2","ico":"5"},{"day":"Quinta","date":"03-06-2010","min":"16","max":"24","=
percent":"80","mm":"2","ico":"4"},{"day":"Sexta","date":"04-06-2010","min=
":"18","max":"21","percent":"80","mm":"12","ico":"4"},{"day":"S=C3=A1bado=
","date":"05-06-2010","min":"17","max":"23","percent":"0","mm":"0","ico":=
"2"},{"day":"Domingo","date":"06-06-2010","min":"14","max":"21","percent"=
:"0","mm":"0","ico":"1"},{"day":"Segunda","date":"07-06-2010","min":"15",=
"max":"21","percent":"80","mm":"2","ico":"4"},{"day":"Ter=C3=A7a","date":=
"08-06-2010","min":"14","max":"21","percent":"0","mm":"0","ico":"1"},{"da=
y":"Quarta","date":"09-06-2010","min":"15","max":"22","percent":"0","mm":=
"0","ico":"2"},{"day":"Quinta","date":"10-06-2010","min":"15","max":"22",=
"percent":"80","mm":"3","ico":"4"}]},=0A=
	se: =
{"cityName":"Aracaju","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010",=
"min":"22","max":"31","percent":"80","mm":"5","ico":"4"},{"day":"Quarta",=
"date":"02-06-2010","min":"22","max":"29","percent":"80","mm":"5","ico":"=
4"},{"day":"Quinta","date":"03-06-2010","min":"22","max":"28","percent":"=
90","mm":"10","ico":"5"},{"day":"Sexta","date":"04-06-2010","min":"21","m=
ax":"28","percent":"90","mm":"16","ico":"5"},{"day":"S=C3=A1bado","date":=
"05-06-2010","min":"21","max":"28","percent":"90","mm":"13","ico":"5"},{"=
day":"Domingo","date":"06-06-2010","min":"22","max":"29","percent":"90","=
mm":"2","ico":"5"},{"day":"Segunda","date":"07-06-2010","min":"23","max":=
"32","percent":"80","mm":"4","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06=
-2010","min":"22","max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Qu=
arta","date":"09-06-2010","min":"22","max":"31","percent":"0","mm":"0","i=
co":"2"},{"day":"Quinta","date":"10-06-2010","min":"21","max":"31","perce=
nt":"0","mm":"0","ico":"2"}]},=0A=
	sp: {"cityName":"S=C3=A3o =
Paulo","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","min":"11","max=
":"17","percent":"80","mm":"5","ico":"4"},{"day":"Quarta","date":"02-06-2=
010","min":"10","max":"19","percent":"0","mm":"0","ico":"2"},{"day":"Quin=
ta","date":"03-06-2010","min":"10","max":"21","percent":"0","mm":"0","ico=
":"2"},{"day":"Sexta","date":"04-06-2010","min":"10","max":"23","percent"=
:"80","mm":"5","ico":"4"},{"day":"S=C3=A1bado","date":"05-06-2010","min":=
"14","max":"20","percent":"90","mm":"15","ico":"5"},{"day":"Domingo","dat=
e":"06-06-2010","min":"8","max":"19","percent":"0","mm":"0","ico":"1"},{"=
day":"Segunda","date":"07-06-2010","min":"6","max":"18","percent":"80","m=
m":"2","ico":"4"},{"day":"Ter=C3=A7a","date":"08-06-2010","min":"5","max"=
:"20","percent":"0","mm":"0","ico":"1"},{"day":"Quarta","date":"09-06-201=
0","min":"6","max":"24","percent":"0","mm":"0","ico":"2"},{"day":"Quinta"=
,"date":"10-06-2010","min":"13","max":"26","percent":"80","mm":"2","ico":=
"4"}]},=0A=
	to: =
{"cityName":"Palmas","weather":[{"day":"Ter=C3=A7a","date":"01-06-2010","=
min":"22","max":"34","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","d=
ate":"02-06-2010","min":"22","max":"33","percent":"0","mm":"0","ico":"2"}=
,{"day":"Quinta","date":"03-06-2010","min":"22","max":"33","percent":"0",=
"mm":"0","ico":"2"},{"day":"Sexta","date":"04-06-2010","min":"20","max":"=
33","percent":"0","mm":"0","ico":"2"},{"day":"S=C3=A1bado","date":"05-06-=
2010","min":"20","max":"32","percent":"0","mm":"0","ico":"2"},{"day":"Dom=
ingo","date":"06-06-2010","min":"21","max":"33","percent":"0","mm":"0","i=
co":"2"},{"day":"Segunda","date":"07-06-2010","min":"22","max":"34","perc=
ent":"0","mm":"0","ico":"2"},{"day":"Ter=C3=A7a","date":"08-06-2010","min=
":"22","max":"34","percent":"0","mm":"0","ico":"2"},{"day":"Quarta","date=
":"09-06-2010","min":"23","max":"34","percent":"0","mm":"0","ico":"2"},{"=
day":"Quinta","date":"10-06-2010","min":"23","max":"34","percent":"0","mm=
":"0","ico":"2"}]}=0A=
};=0A=
=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2010/js/tempo/leg_ico.js"></SCRIP=
T>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/v2010/js/tempo/ticker_tempo_home.j=
s"></SCRIPT>
</SPAN></DIV>
<DIV id=3Dbuscatop>
<FORM id=3Dbusca method=3Dget name=3Dbusca=20
action=3Dhttp://portalexame.abril.com.br/busca/resultado/index.html><INPU=
T=20
id=3Dbuscatop_text=20
name=3Dqu><INPUT id=3Dbuscatop_submit value=3Dbuscar =
type=3Dsubmit></FORM></DIV>
<DIV id=3Dtopo_login>
<DIV id=3Dplogin>
<DIV id=3Dmlogin><A id=3Dlog class=3Dlink_branco =
onclick=3D"m_login('0');"=20
href=3D"javascript:void(0);">Login</A>&nbsp; |&nbsp; <A =
class=3Dlink_branco=20
href=3D"http://passaporte.abril.com.br/autenticaUsuario.do?metodo=3Dcheca=
rTipoAutenticacao&amp;COD_SITE=3D35&amp;COD_RECURSO=3D211&amp;URL_RETORNO=
=3Dhttp://portalexame.abril.com.br">Cadastre-se</A>=20
</DIV>
<DIV id=3DpstLogout>Ol=C3=A1, <STRONG>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
					  document.write(Utf8.decode(pass.getUsuario()[1]));=0A=
					   </SCRIPT>
</STRONG>&nbsp; |&nbsp; <A class=3Dlink_branco=20
href=3D"javascript:logoutExame();">Sair</A> </DIV>
<DIV id=3DpstLogin>
<DIV class=3Dt_10><STRONG class=3Dlogin_t>Login</STRONG> <SPAN =
class=3Dfechar><A=20
class=3Dlink_vm onclick=3D"m_login('1');"=20
href=3D"javascript:void(0);">X</A></SPAN><BR><BR>
<DIV class=3Dlogin_t>
<FORM method=3Dpost name=3DloginForm=20
action=3Dhttp://passaporte.abril.com.br/autenticaUsuario.do><INPUT=20
value=3DautenticarUsuario type=3Dhidden name=3Dmetodo> <INPUT =
value=3DASSNT type=3Dhidden=20
name=3DloginHlp.autenticacaoTo.codTipoAutenticacao> <INPUT=20
value=3D/autenticaUsuario.jsp type=3Dhidden=20
name=3DloginHlp.autenticacaoTo.dscUrlInteracaoUsuario> <INPUT value=3D83 =
type=3Dhidden=20
name=3DCOD_RECURSO> <INPUT value=3D35 type=3Dhidden name=3DCOD_SITE> =
<INPUT=20
value=3D"'+window.location.href+'" type=3Dhidden name=3DURL_RETORNO> =
<!-- op sera utilizado na degustacao, qdo o usuario fizer logout depois =
login novamente --><INPUT=20
value=3DrealizaDegustacao type=3Dhidden name=3Dop> <INPUT id=3Dparceiros =
class=3Dcheck=20
value=3D1 type=3Dhidden name=3DloginHlp.autenticacaoTo.codParceiro> <!-- =
<p>Para usar o Portal EXAME voc&amp;ecirc; precisa estar autenticado</p> =
--><LABEL>E-mail:</LABEL><INPUT=20
id=3DloginHlpAutenticacaoToLogin class=3DemailPessoa=20
onkeypress=3D"return submitLogin(event);"=20
name=3DloginHlp.autenticacaoTo.login><BR><BR><LABEL>Senha:</LABEL><INPUT =

id=3DloginHlpAutenticacaoToSenha class=3DsenhaPessoa=20
onkeypress=3D"return submitLogin(event);" type=3Dpassword=20
name=3DloginHlp.autenticacaoTo.senha><BR><BR><A class=3Dlink_vm =
onclick=3Denviar();=20
href=3D"http://portalexame.abril.com.br/financas/carros/guias/saiba-quand=
o-carro-foi-batido-roubado-ou-danificado-enchente-560750.html#"><SPAN>Ent=
rar</SPAN></A>=20
</FORM></DIV></DIV></DIV>
<DIV id=3Delogin></DIV>
<SCRIPT language=3DJavaScript1.2 =
type=3Dtext/javascript>pass.display();</SCRIPT>

<SCRIPT language=3DJavaScript =
type=3Dtext/javascript>abre_menu();</SCRIPT>
</DIV></DIV><!-- linha pub  --></DIV>
<DIV class=3Danula></DIV><!-- linha pub  --><!-- cabecalho -->
<DIV id=3Dcabecalho>
<DIV id=3Dmenu_seperior>
<DIV class=3D"dms dms_marcado"><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/">NOT=C3=8DCIAS</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/revista/exame/s/ultimo_sumario.ht=
ml">REVISTAS</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/blogs/">BLOGS</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/servicos/melhoresemaiores/">MELHO=
RES E=20
MAIORES</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://central-do-investidor.exame.abril.com.br/">CENTRAL DO=20
INVESTIDOR</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms =
href=3D"http://portalexame.abril.com.br/exametv">EXAME=20
TV</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/topicos/">T=C3=93PICOS</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/noticias/resumao/">RESUM=C3=83O</=
A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/twitter/">TWITTER</A></DIV>
<DIV class=3Dsep_m></DIV>
<DIV class=3Ddms><A class=3Dms=20
href=3D"http://portalexame.abril.com.br/rss/">RSS</A></DIV></DIV>
<STYLE type=3Dtext/css>#cabecalho {
	MARGIN: 5px 10px 0px
}
#menu_seperior {
	WIDTH: 940px !important
}
.sub_menu_superior {
	MARGIN: 0px 7px
}
.modulo_pub_p {
	MARGIN: 0px 0px 0px 10px
}
.sep_m {
	MARGIN: 2px 8px 0px
}
.sub_menu_superior {
	WIDTH: 940px !important
}
.link_sm {
	MARGIN: 0px 6px
}
#menu_superior {
	HEIGHT: auto !important
}
#menu_interna {
	POSITION: relative !important; MARGIN: 2px 10px 0px; WIDTH: 940px =
!important; HEIGHT: 14px !important
}
.sub_menu_superior {
	POSITION: relative !important
}
#topo_datatempo .cont {
	PADDING-BOTTOM: 0px !important; BORDER-RIGHT-WIDTH: 0px !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; =
BORDER-LEFT-WIDTH: 0px !important; PADDING-TOP: 0px !important
}
</STYLE>
</DIV><!-- cabecalho --><!-- home -->
<DIV id=3Dcentro><!-- menu -->
<DIV id=3Dmenu_superior>
<DIV class=3Dsub_menu_superior><A class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/noticias/">=C3=9ALTIMAS =
NOT=C3=8DCIAS</A> <A=20
class=3Dlink_sm =
href=3D"http://portalexame.abril.com.br/mercados/">MERCADOS</A> <A=20
class=3Dlink_sm =
href=3D"http://portalexame.abril.com.br/financas/">FINAN=C3=87AS=20
PESSOAIS</A> <A class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/negocios/">NEG=C3=93CIOS</A> <A =
class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/economia/">ECONOMIA</A> <A =
class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/tecnologia/">TECNOLOGIA</A> <A=20
class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/meio-ambiente-e-energia/">MEIO =
AMBIENTE=20
&amp; ENERGIA</A> <A class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/gestao/">GEST=C3=83O</A> <A =
class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/marketing/">MARKETING</A> <A =
class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/carreira/">CARREIRA</A> <A =
class=3Dlink_sm=20
href=3D"http://portalexame.abril.com.br/pequenas-empresas/">PME</A> =
</DIV>
<DIV id=3Dmenu_interna><SPAN class=3Dareas><A=20
href=3D"http://portalexame.abril.com.br/financas/noticias/">Not=C3=ADcias=
</A> <A=20
href=3D"http://portalexame.abril.com.br/financas/imoveis/">Guia de =
Im=C3=B3veis</A> <A=20
href=3D"http://portalexame.abril.com.br/financas/guia-de-fundos/">Guia =
de=20
Fundos</A> <A =
href=3D"http://portalexame.abril.com.br/financas/carros/">Guia de=20
Carros</A> <A=20
href=3D"http://portalexame.abril.com.br/financas/imposto-de-renda/">Impos=
to de=20
Renda 2010</A> </SPAN><SPAN=20
style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px"=20
class=3Dlinksrapidos>LINKS R=C3=81PIDOS: <A=20
href=3D"http://portalexame.abril.com.br/financas/carros/tabela-de-precos/=
novos.shtml">Tabela=20
de Pre=C3=A7os de Carros</A> </SPAN><SPAN class=3Dservicos><A=20
href=3D"http://portalexame.abril.com.br/newsletters/">Newsletters</A> <A =

href=3D"http://feeds.feedburner.com/Exame-FinancasPessoais" =
target=3D_blank>RSS</A>=20
</SPAN></DIV>
<DIV class=3Danula></DIV>
<DIV id=3Dpubli_top>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter align=3Dmiddle>
      <SCRIPT type=3Dtext/javascript>OAS_AD("Top");</SCRIPT>
    </TD></TR></TBODY></TABLE></DIV>
<DIV class=3Danula></DIV></DIV>
<DIV class=3Danula></DIV><!-- menu --><!-- =
|||||||||||||||||||||||||||||||||||||||||| conteudo =
||||||||||||||||||||||||||||||||||||||||| --><!-- menu novo --><!-- menu =
novo --><!-- SUBHOME -->
<DIV id=3Dmateria_geral class=3Dinterna><!-- CHAPEU -->
<DIV class=3Dchapeu_interna>
<H2 class=3Dchapeu1><A =
href=3D"http://portalexame.abril.com.br/financas/">Finan=C3=A7as=20
Pessoais</A></H2>
<H2 class=3Dchapeu2>/ <A=20
href=3D"http://portalexame.abril.com.br/financas/carros/">Carros</A></H2>=

<H2 class=3Dchapeu2>/ Guias</H2></DIV><!-- /CHAPEU -->
<DIV class=3Dgrid_8>
<DIV id=3Dmateria_chapeu>
<H2>Ve=C3=ADculos usados </H2></DIV>
<DIV id=3Dtamanho_fonte><A class=3Dlink_vmp =
onclick=3D"tamanho_fonte('12');"=20
href=3D"javascript:void(0);">A</A> <A class=3Dlink_vmm=20
onclick=3D"tamanho_fonte('15');" href=3D"javascript:void(0);">A</A> <A=20
class=3Dlink_vmg onclick=3D"tamanho_fonte('18');"=20
href=3D"javascript:void(0);">A</A></DIV>
<DIV id=3Dmateria_titulo>
<H1>Saiba quando um carro passou por colis=C3=A3o, roubo ou =
enchente</H1></DIV>
<DIV id=3Dmateria_olho>
<H2>Esses incidentes deixam cicatrizes que podem ser identificadas por =
quem est=C3=A1=20
interessado em comprar um carro usado</H2></DIV>
<DIV class=3Danula></DIV><SPAN id=3Dmateria_autor>Jo=C3=A3o Sandrini, <A =

href=3D"http://www.exame.abril.com.br/">de EXAME.com</A> </SPAN>
<DIV id=3Dmateria_comentarios></DIV>
<DIV id=3Dmateria_data>19/05/2010 | 10:49 </DIV>
<DIV class=3Danula></DIV>
<DIV id=3Dmateria_ferramentas>
<UL id=3Dlinks_ferramentas>
  <LI id=3Df_twitter><A onclick=3Dretweet(); =
href=3D"javascript:void(0);"><IMG=20
  =
src=3D"http://portalexame.abril.com.br/meio-ambiente-e-energia/img/retwee=
t.gif"></A>=20

  <LI id=3Df_facebook><A onclick=3Dfbook(); =
href=3D"javascript:void(0);"><IMG=20
  =
src=3D"http://portalexame.abril.com.br/meio-ambiente-e-energia/img/facebo=
ok.gif"></A>=20

  <LI id=3Df_rss><A=20
  =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/ultimas_not=
icias.xml"=20
  target=3D_blank>RSS</A>=20
  <LI id=3Df_email><A href=3D"javascript:enviaAmigo.send()">Envie por =
e-mail</A>=20
  <LI id=3Df_imprimir><A =
href=3D"javascript:void(0);imprimir_materia();">Imprima</A>=20

  <LI id=3Df_compartilhar><A onclick=3D"abre_relacionamentos('1');"=20
  href=3D"javascript:void(0);">Compartilhe</A> </LI></UL>
<UL>
  <LI>
  <H3>Tags</H3>
  <LI class=3DexTagsNoticia><A=20
  href=3D"http://www.portalexame.com.br/tags/carros1.shtml">Carros</A>
  <LI class=3DexTagsNoticia><A=20
  href=3D"http://www.portalexame.com.br/tags/consumo1.shtml">Consumo</A>
  <LI class=3DexTagsNoticia><A=20
  =
href=3D"http://www.portalexame.com.br/tags/patrimonio-pessoal1.shtml">Pat=
rim=C3=B4nio=20
  pessoal</A></LI></UL>
<DIV id=3Dbotao1>
<SCRIPT type=3Dtext/javascript>=0A=
          OAS_AD('Bottom');=0A=
		  </SCRIPT>
</DIV>
<UL>
  <LI>
  <H3>T=C3=B3picos</H3>
  <LI><A =
href=3D"http://portalexame.abril.com.br/financas/imposto-de-renda/">IR=20
  2010</A>=20
  <LI><A =
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/">Elei=C3=A7=
=C3=B5es=20
  2010</A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/agronegocio1.shtml">Agron=
eg=C3=B3cio</A>=20

  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/aquisicoes1.shtml">Aquisi=
=C3=A7=C3=B5es</A>=20

  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/b2w1.shtml">B2W</A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/bovespa1.shtml">Bovespa</=
A>=20
  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/carros1.shtml">Carros</A>=
=20

  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/eike-batista1.shtml">Eike=
=20
  Batista</A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/energia1.shtml">Energia</=
A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/estados-unidos1.shtml">Es=
tados=20
  Unidos</A>=20
  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/etanol1.shtml">Etanol</A>=
=20

  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/inflacao1.shtml">Infla=C3=
=A7=C3=A3o</A>=20
  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/ipos1.shtml">IPOs</A>=20
  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/moedas1.shtml">Moedas</A>=
=20

  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/pao-de-acucar1.shtml">P=C3=
=A3o=20
  de A=C3=A7=C3=BAcar</A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/petrobras1.shtml">Petrobr=
as</A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/presidente-lula1.shtml">P=
residente=20
  Lula</A>=20
  <LI><A=20
  =
href=3D"http://portalexame.abril.com.br/topicos/sustentabilidade1.shtml">=
Sustentabilidade</A>=20

  <LI><A =
href=3D"http://portalexame.abril.com.br/topicos/vale1.shtml">Vale</A>=20
  </LI></UL></DIV>
<DIV id=3Dmateria_corpo>
<DIV id=3Dmateria_foto>
<DIV id=3Dmateria_credito>Getty Images</DIV><IMG alt=3D""=20
src=3D"http://portalexame.abril.com.br/imagem/carro-acidente-460.jpg">=20
<DIV id=3Dmateria_legenda>Carro batido: acidentes deixam sinais =
percept=C3=ADveis mesmo=20
ap=C3=B3s conserto</DIV></DIV>
<DIV id=3Dfonte_materia>
<P></P>
<P class=3Dpagina>S=C3=A3o Paulo - Mesmo para especialistas, comprar um =
carro usado =C3=A9=20
sempre uma experi=C3=AAncia emocionante. Por mais que colis=C3=B5es, =
enchentes e furtos=20
deixem suas cicatrizes, o passado de um ve=C3=ADculo sempre pode ser bem =
maquiado por=20
servi=C3=A7os realizados em oficinas ou "martelinhos de ouro". "A compra =
se torna=20
ainda mais arriscada quando o vendedor =C3=A9 uma pessoa f=C3=ADsica", =
afirma Fel=C3=ADcio=20
F=C3=A9lix, analista t=C3=A9cnico do Cesvi Brasil&nbsp;(Centro de =
Experimenta=C3=A7=C3=A3o e=20
Seguran=C3=A7a Vi=C3=A1ria). A aquisi=C3=A7=C3=A3o feita em loja ou =
concession=C3=A1ria pressup=C3=B5e uma=20
s=C3=A9rie de garantias - algumas delas estabelecidas no pr=C3=B3prio =
C=C3=B3digo de Defesa do=20
Consumidor. Em primeiro lugar, o endere=C3=A7o do vendedor =C3=A9 =
conhecido. O=20
estabelecimento =C3=A9 obrigado a prestar garantia de motor e =
c=C3=A2mbio por ao menos 90=20
dias. Muitas concession=C3=A1rias prometem estender essa garantia a =
outras pe=C3=A7as pelo=20
mesmo per=C3=ADodo desde que o consumidor possa provar que o defeito =
existia antes do=20
fechamento do neg=C3=B3cio.</P>
<P>J=C3=A1 a compra de um carro de outra pessoa f=C3=ADsica pode ser =
considerada um tiro=20
no escuro - a n=C3=A3o ser que uma s=C3=A9rie de cuidados sejam tomados. =
O ideal =C3=A9 comprar=20
o autom=C3=B3vel de algum conhecido ou ent=C3=A3o obter o endere=C3=A7o =
e o telefone do=20
vendedor. =C3=89 sempre recomend=C3=A1vel pedir a =C3=BAltima conta de =
telefone do vendedor=20
para ter seguran=C3=A7a que as informa=C3=A7=C3=B5es prestadas s=C3=A3o =
verdadeiras. Com a ajuda de=20
um especialista, coloque os termos de compra e venda do ve=C3=ADculo em =
um contrato e=20
pe=C3=A7a para que o vendedor declare que garante o funcionamento de =
motor e c=C3=A2mbio=20
por 90 dias.</P>
<P>Mesmo que haja um problema, no entanto, a transa=C3=A7=C3=A3o entre =
duas pessoas=20
f=C3=ADsicas n=C3=A3o =C3=A9 regida pelo C=C3=B3digo de Defesa do =
Consumidor, explica Maria In=C3=AAs=20
Dolci, coordenadora da associa=C3=A7=C3=A3o de defesa do consumidor Pro =
Teste. Se for=20
imposs=C3=ADvel chegar a um acordo, o neg=C3=B3cio dever=C3=A1 parar na =
Justi=C3=A7a. Para a=C3=A7=C3=B5es que=20
envolvam at=C3=A9 40 sal=C3=A1rios m=C3=ADnimos, o comprador ainda =
poder=C3=A1 acionar um juizado=20
especial c=C3=ADvel - o antigo tribunal de pequenas causas - e requerer =
a compensa=C3=A7=C3=A3o=20
pelo preju=C3=ADzo. J=C3=A1 em a=C3=A7=C3=B5es relativas a valores =
maiores, ser=C3=A1 necess=C3=A1rio entrar=20
com uma a=C3=A7=C3=A3o na Justi=C3=A7a comum - onde o desfecho costuma =
ser mais demorado.=20
Abaixo especialistas dizem como identificar quando um carro foi furtado =
ou=20
danificado por colis=C3=A3o, enchente ou uso severo. O conselho =C3=A9 =
claro: se encontrar=20
ind=C3=ADcios de algum desses defeitos, fuja de problemas na =
Justi=C3=A7a e compre outro=20
ve=C3=ADculo.</P>
<P><STRONG>Carro furtado</STRONG></P>
<P>Cerca de 350.000 ve=C3=ADculos s=C3=A3o roubados ou furtados no =
Brasil a cada ano. Em=20
geral, as lojas e concession=C3=A1rias com melhor reputa=C3=A7=C3=A3o =
j=C3=A1 fazem a checagem da=20
proced=C3=AAncia de um ve=C3=ADculo porque ter=C3=A3o de garantir isso =
aos clientes. No=20
entanto, quando comprar o autom=C3=B3vel usado de outra pessoa =
f=C3=ADsica, =C3=A9 necess=C3=A1rio=20
tomar uma s=C3=A9rie de precau=C3=A7=C3=B5es. Cheque o n=C3=BAmero do =
chassi. Veja se =C3=A9 o mesmo da=20
documenta=C3=A7=C3=A3o e se os mesmos n=C3=BAmeros est=C3=A3o grafados =
nos vidros. Na lateral do=20
banco do passageiro, verifique se n=C3=A3o h=C3=A1 ind=C3=ADcios de =
adultera=C3=A7=C3=A3o do n=C3=BAmero do=20
chassi e se a dist=C3=A2ncia entre os n=C3=BAmeros =C3=A9 a mesma. Outro =
ind=C3=ADcio de fraude =C3=A9 o=20
n=C3=BAmero 3: =C3=A9 dif=C3=ADcil desenh=C3=A1-lo sempre igual no =
chassi. Fa=C3=A7a uma an=C3=A1lise se as=20
placas traseira e dianteira do ve=C3=ADculo s=C3=A3o id=C3=AAnticas. =
Al=C3=A9m das letras e dos=20
n=C3=BAmeros, verifique se o fabricante e o ano de produ=C3=A7=C3=A3o da =
placa s=C3=A3o os mesmos.=20
Veja se n=C3=A3o h=C3=A1 ind=C3=ADcios de que o lacre da placa tenha =
sido rompido. Verifique no=20
site do Detran se a placa do carro =C3=A9 verdadeira e se n=C3=A3o =
h=C3=A1 pend=C3=AAncias - como=20
multas - a serem pagas.</P>
<P>
<HR>

<P></P>
<HR>

<P>
<HR>

<P></P><!-- Eventos --><!-- Eventos -->
<DIV class=3Danula></DIV><!-- subt=C3=ADtulos -->
<DIV id=3Dmateria_subtitulos></DIV><!-- subt=C3=ADtulos -->
<DIV class=3Danula></DIV><!-- pagina=C3=A7=C3=A3o -->
<SCRIPT language=3DjavaScript type=3Dtext/javascript>=0A=
jQuery(document).ready(function(){=0A=
=0A=
jQuery('.lnpaginas_r:eq(0)').addClass('lnpaginaschk');=0A=
=0A=
});=0A=
</SCRIPT>
<!-- pagina=C3=A7=C3=A3o --><!-- pagina=C3=A7=C3=A3o -->
<DIV class=3Dnpaginas>
<DIV class=3Dlnpaginas_r><A=20
href=3D"http://portalexame.abril.com.br/financas/carros/guias/saiba-quand=
o-carro-foi-batido-roubado-ou-danificado-enchente-560750.html?page=3D1">1=
</A></DIV>
<DIV class=3Dlnpaginas_r><A=20
href=3D"http://portalexame.abril.com.br/financas/carros/guias/saiba-quand=
o-carro-foi-batido-roubado-ou-danificado-enchente-560750.html?page=3D2">2=
</A></DIV>
<DIV class=3Dlnpaginas_r><A=20
href=3D"http://portalexame.abril.com.br/financas/carros/guias/saiba-quand=
o-carro-foi-batido-roubado-ou-danificado-enchente-560750.html?page=3D3">3=
</A></DIV>
<DIV class=3D"lnpg lnpgf"><A=20
href=3D"http://portalexame.abril.com.br/financas/carros/guias/saiba-quand=
o-carro-foi-batido-roubado-ou-danificado-enchente-560750.html?page=3D2">P=
r=C3=B3xima</A></DIV></DIV>
<DIV class=3Danula></DIV><!-- pagina=C3=A7=C3=A3o --></DIV>
<DIV class=3Danula></DIV><!-- coment=C3=A1rios --><!-- coment=C3=A1rios =
--></DIV></DIV>
<DIV id=3Dsidebar class=3Dgrid_4>
<DIV id=3Dsquare1>
<SCRIPT type=3Dtext/javascript>=0A=
		  OAS_AD("Right1");=0A=
  </SCRIPT>
</DIV><!-- Shopping Ofertas -->
<DIV id=3DcnOfertas>
<DIV class=3DcoTit>Ofertas</DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript> =20
       <!--
		   OAS_AD('x41');=20
		   OAS_AD('x42');=20
		   OAS_AD('x43');=20
		   OAS_AD('x44');=20
		   OAS_AD('x45');=20
		   OAS_AD('x46'); =20
       //-->
       </SCRIPT>
</DIV><!-- END Shopping Ofertas --><A=20
href=3D"mailto:seudinheiro_exame@abril.com.br"><IMG style=3D"MARGIN: 0px =
0px 20px"=20
src=3D"http://portalexame.abril.com.br/v2010/img/bt_dicas_materias.jpg"> =
</A>
<DIV id=3Dmais_lidas_abas>
<DIV class=3Daba>+Lidas </DIV></DIV>
<TABLE id=3Dmais_lidas border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>1</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/10-carros-m=
ais-caros-sp-558324.html">Os=20
      10 carros mais caros de S=C3=A3o Paulo</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>2</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/alugue-test=
e-veiculo-antes-compra-lo-559407.html">Alugue=20
      e teste um ve=C3=ADculo antes de compr=C3=A1-lo</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>3</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/tabela-de-precos/=
novos.shtml">Compare=20
      os Modelos</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>4</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/melhores-ca=
rros-comprar-brasil-559015.html">Os=20
      melhores carros para comprar no Brasil</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>5</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/tabela-de-precos/=
usados.shtml">Compare=20
      os Modelos</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>6</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/indicadores/melho=
r_carro_por_perfil.shtml">O=20
      melhor carro de acordo com seu perfil</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>7</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/carros-bras=
ileiros-custam-tao-caro-557974.html">Por=20
      que os carros brasileiros custam t=C3=A3o caro?</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>8</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/cinco-dicas=
-financiar-carro-sustos-560616.html">Cinco=20
      dicas para financiar um carro sem sustos</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>9</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/como-fazer-=
bom-negocio-hora-vender-carro-560246.html">Como=20
      n=C3=A3o perder dinheiro na hora de vender o carro</A></TD></TR>
  <TR>
    <TD class=3Dpos vAlign=3Dcenter width=3D40 align=3Dmiddle>10</TD>
    <TD vAlign=3Dcenter align=3Dleft><A=20
      =
href=3D"http://portalexame.abril.com.br/financas/carros/guias/quando-carr=
o-importado-pode-virar-problema-560789.html">Quando=20
      um carro importado pode virar um =
problema</A></TD></TR></TBODY></TABLE>
<DIV id=3Dsquare2>
<SCRIPT type=3Dtext/javascript>=0A=
		  OAS_AD("Right3");=0A=
  </SCRIPT>
</DIV></DIV>
<DIV class=3Danula></DIV></DIV><!-- /SUBHOME --><!-- =
||||||||||||||||||||||||||||||||||||||||| conteudo =
||||||||||||||||||||||||||||||||||||||||| --></DIV><!-- home --></DIV>
<DIV class=3Danula></DIV></DIV><!-- mapa -->
<DIV class=3Dposicao_rodape>
<DIV class=3Dgeral_rodape>
<DIV class=3Dbarra_rodape></DIV>
<DIV class=3Dcentro_rodape><!-- mapa do site -->
<DIV class=3Drodape_canaldecompras>
<DIV=20
style=3D"BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: =
0px auto; WIDTH: 960px; BORDER-TOP-STYLE: none; HEIGHT: 200px; =
BORDER-LEFT-STYLE: none"=20
id=3Dass_db></DIV>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://barrasassine.abril.com.br/ba_exame.js"></SCRIPT>

<DIV id=3Dmini_home>
<DIV id=3Dmini_home_in>
<DIV class=3Dmini_home_item>
<H3><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/pressao-importa=
dos-dificulta-reajuste-aco-brasil-565493.html">Neg=C3=B3cios=20
</A></H3><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/pressao-importa=
dos-dificulta-reajuste-aco-brasil-565493.html"><IMG=20
src=3D"" width=3D140></A>=20
<H2><STRONG><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/pressao-importa=
dos-dificulta-reajuste-aco-brasil-565493.html">Press=C3=A3o=20
de importados dificulta reajuste de a=C3=A7o no Brasil</A></STRONG></H2>
<H2><A href=3D"http://portalexame.abril.com.br/noticias/">+=20
Not=C3=ADcias</A></H2></DIV>
<DIV class=3Dmini_home_item>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/ex-diretores-pr=
evi-rio-sao-denunciados-pelo-mpe-565528.html">Economia=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/ex-diretores-pr=
evi-rio-sao-denunciados-pelo-mpe-565528.html">Ex-diretores=20
do Previ-Rio s=C3=A3o denunciados pelo MPE</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/venda-veiculos-=
novos-maio-cai-10-abril-565531.html">Economia=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/venda-veiculos-=
novos-maio-cai-10-abril-565531.html">Venda=20
de ve=C3=ADculos novos em maio cai 10% sobre abril</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/mercados/noticias/bm-fbovespa-afi=
rma-ganho-fiscal-fusao-foi-458-mil-reais-nega-irregularidade-565513.html"=
>Mercados=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/mercados/noticias/bm-fbovespa-afi=
rma-ganho-fiscal-fusao-foi-458-mil-reais-nega-irregularidade-565513.html"=
>BM&amp;FBovespa=20
afirma que ganho fiscal com fus=C3=A3o foi de R$ 458 millh=C3=B5es e =
nega=20
irregularidade</A></H2></DIV>
<DIV class=3Dmini_home_item>
<H3><A=20
href=3D"http://portalexame.abril.com.br/tecnologia/noticias/composto-sint=
etico-pode-regenerar-tecidos-nervosos-vitimas-avc-565502.html">Tecnologia=
=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/tecnologia/noticias/composto-sint=
etico-pode-regenerar-tecidos-nervosos-vitimas-avc-565502.html">Composto=20
sint=C3=A9tico pode regenerar tecidos nervosos de v=C3=ADtimas de =
AVC</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/vale-comeca-neg=
ociar-novos-precos-3o-trimestre-565507.html">Neg=C3=B3cios=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/vale-comeca-neg=
ociar-novos-precos-3o-trimestre-565507.html">Vale=20
come=C3=A7a a negociar novos pre=C3=A7os para 3=C2=BA trimestre</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/inflacao-deve-s=
e-estabilizar-afirma-economista-fgv-565498.html">Economia=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/inflacao-deve-s=
e-estabilizar-afirma-economista-fgv-565498.html">Infla=C3=A7=C3=A3o=20
deve se estabilizar, afirma economista da FGV</A></H2></DIV>
<DIV class=3Dmini_home_item>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/mundo/banco-vat=
icano-acusado-lavagem-dinheiro-565475.html">Mundo=20
</A></H3><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/mundo/banco-vat=
icano-acusado-lavagem-dinheiro-565475.html"><IMG=20
src=3D"http://portalexame.abril.com.br/imagem/basilica-s-pedro-wiki-460.j=
pg_p.jpg"=20
width=3D140></A>=20
<H2><STRONG><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/mundo/banco-vat=
icano-acusado-lavagem-dinheiro-565475.html">Banco=20
do Vaticano =C3=A9 acusado de lavagem de dinheiro</A></STRONG></H2>
<H2><A href=3D"http://portalexame.abril.com.br/noticias/">+=20
Not=C3=ADcias</A></H2></DIV>
<DIV class=3Dmini_home_item>
<H3><A=20
href=3D"http://portalexame.abril.com.br/meio-ambiente-e-energia/noticias/=
cachalote-deve-acrescentar-100-mil-barris-dia-ao-brasil-565495.html">Meio=
=20
Ambiente &amp; Energia </A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/meio-ambiente-e-energia/noticias/=
cachalote-deve-acrescentar-100-mil-barris-dia-ao-brasil-565495.html">Cach=
alote=20
deve acrescentar 100 mil barris por dia ao Brasil</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/pressao-importa=
dos-dificulta-reajuste-aco-brasil-565493.html">Neg=C3=B3cios=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/negocios/noticias/pressao-importa=
dos-dificulta-reajuste-aco-brasil-565493.html">Press=C3=A3o=20
de importados dificulta reajuste de a=C3=A7o no Brasil</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/noticias/l=
eilao-energia-fontes-renovaveis-sera-agosto-565492.html">Elei=C3=A7=C3=B5=
es=20
2010 </A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/noticias/l=
eilao-energia-fontes-renovaveis-sera-agosto-565492.html">Leil=C3=A3o=20
de energia de fontes renov=C3=A1veis ser=C3=A1 em agosto</A></H2></DIV>
<DIV class=3Dmini_home_item>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/noticias/l=
eilao-energia-fontes-renovaveis-sera-agosto-565492.html">Elei=C3=A7=C3=B5=
es=20
2010 </A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/noticias/l=
eilao-energia-fontes-renovaveis-sera-agosto-565492.html">Leil=C3=A3o=20
de energia de fontes renov=C3=A1veis ser=C3=A1 em agosto</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/balanca-comerci=
al-tem-superavit-us-3-4-bi-maio-565489.html">Economia=20
</A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/noticias/balanca-comerci=
al-tem-superavit-us-3-4-bi-maio-565489.html">Balan=C3=A7a=20
comercial: maio fecha com super=C3=A1vit de US$ 3,4 bi</A></H2>
<H3><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/noticias/t=
ucano-centrais-perderam-capacidade-isencao-565485.html">Elei=C3=A7=C3=B5e=
s=20
2010 </A></H3>
<H2><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/noticias/t=
ucano-centrais-perderam-capacidade-isencao-565485.html">Para=20
tucano, centrais perderam capacidade de isen=C3=A7=C3=A3o</A></H2></DIV>
<DIV class=3Danula></DIV></DIV></DIV>
<DIV class=3Dcentro_canaldecompras></DIV></DIV>
<DIV class=3Dt_10></DIV>
<DIV class=3Drodape_new>
<DIV class=3Dcentro_rodape_new>
<DIV class=3Dmodulo_mapas>
<DIV class=3Dlogo_rodape><A href=3D"http://www.portalexame.com.br/"><IMG =
alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/exame_1.jpg"></A> =
</DIV>
<DIV class=3Dbarra_busca_rodape>
<DIV>
<FORM id=3Dbusca method=3Dget name=3Dbusca=20
action=3Dhttp://portalexame.abril.com.br/busca/resultado/index.html><INPU=
T=20
class=3Dinput_busca name=3Dqu> <INPUT style=3D"VERTICAL-ALIGN: middle" =
value=3Dok type=3Dsubmit></FORM></DIV></DIV></DIV>
<DIV class=3Dmodulo_mapas>
<DIV id=3Dmodulo_mapa_revista class=3Dmodulo_mapa><STRONG>CAPA - =
EDI=C3=87=C3=83O 969</STRONG>=20
<A =
href=3D"http://portalexame.abril.com.br/revista/exame/s/sumario0969.html"=
><IMG=20
alt=3D""=20
src=3D"http://portalexame.abril.com.br/static/aberto/v2009/img/969-r.jpg"=
></A><BR><A=20
href=3D"http://portalexame.abril.com.br/revista/exame/s/sumario0969.html"=
>-=20
Sum=C3=A1rio</A><BR><A=20
href=3D"http://portalexame.abril.com.br/revista/exame/edicoesanteriores/2=
010/">-=20
Edi=C3=A7=C3=B5es anteriores</A> </DIV>
<DIV style=3D"WIDTH: 180px; MARGIN-LEFT: 20px" class=3Dmodulo_mapap>
<DIV class=3Dtitulo_vm_p>Canais</DIV><A=20
href=3D"http://portalexame.abril.com.br/negocios/">Neg=C3=B3cios</A><BR><=
A=20
href=3D"http://portalexame.abril.com.br/mercados/noticias/lista.shtml">Me=
rcados</A><BR><A=20
href=3D"http://portalexame.abril.com.br/economia/">Economia</A><BR><A=20
href=3D"http://portalexame.abril.com.br/financas/">Finan=C3=A7as =
Pessoais</A><BR><A=20
href=3D"http://portalexame.abril.com.br/tecnologia/">Tecnologia</A><BR><A=
=20
href=3D"http://portalexame.abril.com.br/meio-ambiente-e-energia/">Meio =
Ambiente=20
&amp; Energia</A><BR><A=20
href=3D"http://portalexame.abril.com.br/marketing/">Marketing</A><BR><A=20
href=3D"http://portalexame.abril.com.br/gestao/">Gest=C3=A3o</A><BR><A=20
href=3D"http://portalexame.abril.com.br/carreira/">Carreira</A><BR><A=20
href=3D"http://portalexame.abril.com.br/pequenas-empresas/">PME</A> =
<BR><BR>
<DIV class=3Dtitulo_vm_p>Links r=C3=A1pidos</DIV><A=20
href=3D"http://central-do-investidor.exame.abril.com.br/">Central do=20
Investidor</A><BR><A =
href=3D"http://portalexame.abril.com.br/noticias/">=C3=9Altimas=20
Not=C3=ADcias</A><BR><A =
href=3D"http://mm.portalexame.abril.com.br/">Melhores e=20
Maiores</A><BR><A =
href=3D"http://portalexame.abril.com.br/blogs/">Blogs</A><BR><A=20
href=3D"http://portalexame.abril.com.br/exametv">EXAME TV</A> </DIV>
<DIV style=3D"WIDTH: 140px" class=3Dmodulo_mapa>
<DIV class=3Dtitulo_vm_p>T=C3=B3picos</DIV><A=20
href=3D"http://portalexame.abril.com.br/financas/imposto-de-renda/">IR=20
2010</A><BR><A=20
href=3D"http://portalexame.abril.com.br/economia/eleicoes-2010/">Elei=C3=A7=
=C3=B5es=20
2010</A><BR><A =
href=3D"http://portalexame.abril.com.br/financas/imoveis/">Guia de=20
Im=C3=B3veis</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/eike-batista1.shtml">Eike=
=20
Batista</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/aquisicoes1.shtml">Aquisi=
=C3=A7=C3=B5es</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/ipos1.shtml">IPOs</A><BR>=
<A=20
href=3D"http://portalexame.abril.com.br/topicos/carros1.shtml">Carros</A>=
<BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/pao-de-acucar1.shtml">P=C3=
=A3o de=20
A=C3=A7=C3=BAcar</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/petrobras1.shtml">Petrobr=
as</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/vale1.shtml">Vale</A><BR>=
<A=20
href=3D"http://portalexame.abril.com.br/topicos/bovespa1.shtml">Bovespa</=
A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/inflacao1.shtml">Infla=C3=
=A7=C3=A3o</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/moedas1.shtml">Moedas</A>=
<BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/presidente-lula1.shtml">P=
residente=20
Lula</A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/energia1.shtml">Energia</=
A><BR><A=20
href=3D"http://portalexame.abril.com.br/topicos/sustentabilidade1.shtml">=
Sustentabilidade=20
</A><BR></DIV>
<DIV style=3D"WIDTH: 200px" class=3Dmodulo_mapa>
<DIV class=3Dtitulo_vm_p>Blogs EXAME</DIV><A=20
href=3D"http://portalexame.abril.com.br/blogs/primeiro-lugar/">Primeiro=20
Lugar</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/direto-do-pregao/">Direto =
do=20
Preg=C3=A3o</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/por-dentro-das-empresas/">P=
or dentro=20
das Empresas</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/4p/">4P</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/zeros-e-uns/">Zeros e =
Uns</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/esquerda-direita-e-centro/"=
>Esquerda,=20
Direita e Centro</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/1001-ideias/">1001 =
Ideias</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/ponto-gadget/">Ponto=20
Gadget</A><BR><A =
href=3D"http://portalexame.abril.com.br/blogs/mundo-agro/">Mundo=20
Agro</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/sustentabilidade/">Sustenta=
bilidade</A><BR><A=20
href=3D"http://portalexame.abril.com.br/blogs/o-negocio-e-lista/">O =
Neg=C3=B3cio =C3=A9=20
Lista</A> <BR><BR>
<DIV class=3Dtitulo_vm_p>Rede EXAME de Blogs</DIV><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/manual-do-executivo=
-ingenuo/">Manual=20
do Executivo Ing=C3=AAnuo</A>&nbsp;&nbsp;&nbsp;<BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/empreendedor/">Blog=
 do=20
Empreendedor</A><BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/termometro-global/"=
>Term=C3=B4metro=20
Global</A><BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/midias-sociais/">M=C3=
=ADdias=20
Sociais</A><BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/bioagroenergia/">Bi=
oAgroEnergia</A><BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/blog-do-cerbasi/">B=
log do=20
Cerbasi</A><BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/e-legal/">=C3=89 =
legal</A><BR><A=20
href=3D"http://portalexame.abril.com.br/rede-de-blogs/novas-arenas/">Nova=
s=20
Arenas</A> </DIV>
<DIV style=3D"WIDTH: 150px" class=3Dmodulo_mapa>
<DIV class=3Dtitulo_vm_p>Revistas</DIV><A=20
href=3D"http://portalexame.abril.com.br/revista/exame/s/sumario0963.html"=
>EXAME</A>=20
<BR><A href=3D"http://portalexame.abril.com.br/pme/">EXAME PME</A><BR><A =

href=3D"http://vocesa.abril.com.br/">VOC=C3=8A S/A</A><BR><A=20
href=3D"http://info.abril.com.br/arquivo/">INFO</A> <BR><BR>
<DIV class=3Dtitulo_vm_p>Guias</DIV><A=20
href=3D"http://portalexame.abril.com.br/financas/imoveis/">Im=C3=B3veis</=
A> <BR><A=20
href=3D"http://portalexame.abril.com.br/financas/guia-de-fundos/">Fundos<=
/A><BR><A=20
href=3D"http://portalexame.abril.com.br/financas/carros/">Carros</A><BR><=
A=20
href=3D"http://portalexame.abril.com.br/financas/imposto-de-renda/">Impos=
to de=20
Renda</A> </DIV>
<DIV style=3D"WIDTH: 100px" class=3Dmodulo_mapa>
<DIV class=3Dtitulo_vm_p>Servi=C3=A7os</DIV><A=20
href=3D"http://portalexame.abril.com.br/newsletters/">Newsletters</A><BR>=
<A=20
href=3D"http://portalexame.abril.com.br/rss/">RSS</A><BR><A=20
href=3D"http://portalexame.abril.com.br/twitter/">Feeds no =
Twitter</A><BR><A=20
href=3D"http://portalexame.abril.com.br/widgets/twitter.shtml">Widgets</A=
><BR><A=20
href=3D"http://www.youtube.com/user/portalexame">V=C3=ADdeos no =
YouTube</A><BR><A=20
href=3D"http://portalexame.abril.com.br/ferramentas/">Barra =
EXAME</A><BR><A=20
href=3D"http://www.abril.com.br/celular/revistas-abril.shtml?acao=3Drev&a=
mp;param=3Dex">EXAME=20
no celular</A><BR><A=20
href=3D"http://revistapme.ning.com/main/authorization/signIn?target=3Dhtt=
p%3A%2F%2Frevistapme.ning.com%2F">Rede=20
PME</A> <BR><BR>
<DIV class=3Dtitulo_vm_p><A style=3D"COLOR: #fdb200"=20
href=3D"http://portalexame.abril.com.br/sobre/">Sobre EXAME</A></DIV><A=20
href=3D"http://portalexame.abril.com.br/sobre/about.shtml">About =
EXAME</A>=20
<BR><BR>
<DIV class=3Dtitulo_vm_p>Contatos</DIV><A=20
href=3D"mailto:redacao.exame@abril.com.br">Reda=C3=A7=C3=A3o</A><BR><A=20
href=3D"mailto:webmasterinfo@abril.com.br">Problemas no site?</A><BR><A=20
href=3D"http://www.assineabril.com.br/assinar/revista-exame/origem=3Dsr/e=
x/botaointernas">Assine=20
EXAME</A><BR><A=20
href=3D"http://www.publiabril.com.br/marcas/1/internet/informacoes-gerais=
">Anuncie</A><BR><BR>
<DIV class=3Dtitulo_vm_p><A style=3D"COLOR: #fdb200"=20
href=3D"http://portalexame.abril.com.br/institucional/expediente.html">Ex=
pediente</A></DIV></DIV>
<DIV class=3Danula></DIV></DIV>
<DIV class=3Danula></DIV></DIV></DIV><!-- mapa do site  =
--></DIV></DIV></DIV><!-- mapa --><!-- rodap=C3=A9 -->
<DIV class=3Dposicao_rodape>
<DIV class=3Dgeral_rodape>
<DIV class=3Dbarra_rodape></DIV>
<DIV class=3Dcentro_rodape></DIV></DIV></DIV><!-- rodap=C3=A9 -->
<DIV style=3D"DISPLAY: none">=EF=BB=BF=20
<DIV class=3Dcarrega_hidden><IMG alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/lidas_1a.jpg"> <IMG =
alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/lidas_2a.jpg"> <IMG =
alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/lidas_3a.jpg"> <IMG =
alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/lidas_1f.jpg"> <IMG =
alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/lidas_2f.jpg"> <IMG =
alt=3D""=20
src=3D"http://portalexame.abril.com.br/v2009/css/img/lidas_3f.jpg"> =
</DIV><!-- OAS AD 'x01' begin -->
<SCRIPT language=3DJavaScript>=0A=
<!--=0A=
OAS_AD('x01');=0A=
//-->=0A=
</SCRIPT>
<!-- OAS AD 'x01' end --><!-- TAGS CERTIFICA -->
<DIV style=3D"VISIBILITY: hidden">
<SCRIPT language=3DJavaScript1.4 type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/script/certifica-js14.js"></SCRIPT=
>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://portalexame.abril.com.br/script/certifica.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//var path1 =3D canal + "/";=0A=
 =0A=
 <!--=0A=
     tagCertifica( 21419 , "url");=0A=
 // -->=0A=
</SCRIPT>
<NOSCRIPT><IMG alt=3D"Portal Exame"=20
src=3D"http://hits.e.cl/cert/hit.dll?sitio_id=3D21419&amp;path=3DSemScrip=
t/Trafego"=20
width=3D1 height=3D1> </NOSCRIPT></DIV><!-- //TAGS CERTIFICA --><!-- =
inicio Analytics -->
<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> =0A=
  var pageTracker =3D _gat._getTracker("UA-5652544-1");=0A=
  regexp =3D /http:\/\/.+\.(.*?)\.com\.br/;=0A=
  match =3D regexp.exec(document.location.href); =0A=
  dominio =3D "." + match[1]  + ".com.br";=0A=
  pageTracker._setDomainName(dominio);=0A=
  pageTracker._trackPageview();=0A=
</SCRIPT>
<!-- fim Analytics --><!--=0A=
	TAG PMV: so esta contabilizando as materias filtradas apartir da funcao =
isArticle=0A=
-->
<SCRIPT type=3Dtext/javascript>=0A=
if(isArticle()){=0A=
	var IEWIN =3D false;=0A=
	if(navigator.appName=3D=3D'Microsoft Internet Explorer'){=0A=
		IEWIN =3D true;=0A=
	}=0A=
	var oImg=3D IEWIN? new Image() : document.createElement('img');=0A=
	var imgSrc =3D =
'/pmv/mvs.jpg?url=3D'+window.location.href+'&site=3D35&canal=3Dbase:mater=
ia:'+canal+'&tmp=3D'+Math.random();=0A=
=0A=
	oImg.setAttribute('src', imgSrc);=0A=
	oImg.setAttribute('height', '0');=0A=
	oImg.setAttribute('width', '0');=0A=
}=0A=
=0A=
function isArticle(){=0A=
	var url =3D '' + document.location;=0A=
	var nomeRender =3D url.slice(url.lastIndexOf('/') + 1, =
url.lastIndexOf('.'));=0A=
=0A=
	if(nomeRender.indexOf("m") =3D=3D 0 && !isNaN(nomeRender.slice(1)))=0A=
		return true;=0A=
=0A=
	if(nomeRender.match("[\\S]+-[0-9]+") =3D=3D nomeRender)=0A=
		return true;=0A=
=0A=
	return false;=0A=
}=0A=
</SCRIPT>
<!-- FIM TAG PMV -->
<DIV id=3Dsuper_hidden></DIV>
<DIV id=3Dquadrado_hidden></DIV>
<SCRIPT type=3Dtext/javascript>
//utils.moveBanner('super_hidden', 'super');
//utils.moveBanner('quadrado_hidden', 'quadrado');
</SCRIPT>
<IMG src=3D"http://view.atdmt.com/action/drv_abril_sr_exame" width=3D1 =
hight=3D"1">=20
</DIV>
<SCRIPT type=3Dtext/javascript>=0A=
	jQuery(document).ready(function() {	=0A=
		// Module:  Agrupa as Tags da Noticia=0A=
		var myTagsNoticia =3D '';=0A=
		var jq_tags =3D  jQuery('.exTagsNoticia')  ;=0A=
		var i =3D 0;=0A=
		var separator =3D ', ';=0A=
		jq_tags.each(function(){=0A=
			i++;=0A=
			if (i =3D=3D jq_tags.length ) { separator =3D ''; }=0A=
			myTagsNoticia =3D myTagsNoticia + jQuery(this).text() + separator;=0A=
			=0A=
		 });=0A=
		uweb =3D new UnearUWeb(); =0A=
		uweb.EventoPageView("exame","financas","noticias", "" ,"", "", "Saiba =
quando um carro passou por colis=C3=A3o, roubo ou enchente", =
myTagsNoticia); =0A=
	});=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/logo_exame.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgARwDTAwERAAIRAQMRAf/EAMYAAAEFAAMBAQAAAAAAAAAA
AAAGBwgJCgMEBQIBAQABBQEBAQAAAAAAAAAAAAAABAUGBwgDAgEQAAEDAwMCBAIFBwkECwEAAAEC
AwQRBQYAEgchCDFBURMiFGEyIxUJcVJiM7M1FoGRsUI0dDYXN6JDJHXwocFykmNzhLRFtTgRAAEC
BAMDCAYFCgUFAQAAAAECAwARBAUhMRJBUQZhcYGRIjITB6Gx0VJyFMHhQjMVYoKSsiNT0zQ1FvBD
cyRV8cLSs0QX/9oADAMBAAIRAxEAPwBtpvB2EzL5csGxrNpp5ChwEzodluMQIjTFKjIl/LtSEdAs
tr6VFK6zazxlXt06K2op0/KqVpKkK7SO0Uaik7JiNg0vEdb4CKp9pHgKMiUk6k4ymQeWIxpiSltu
vIjOrZYNH3QhRSg+ijSg/l1YpdQCASJnLHOJmXUAgEiZyxjjS06soCG1LLh2tgAncfQeuvRUBmY9
FQGZhSu4feWsSj5opDZs0m4qtiaE+6H0tl2qkbaBO1J6103JuzCqw0ePiBGvklOWe+cIU3FpVUqm
E9YSFckiZb8+iE2lh5ba3UMrW03+scSklKfykdBpwK0gyJEzC0rSDInEw6WR4Nj9v41xHO7NeJcy
TfJrlvutukNpQlh9hvc5sKepTu8CfLUbt95qXro/RPISAhIUkgk6kkyE+WWcMlDcahyudpnUpAQJ
iU5kE4T6IajUnh+g0QQaIINEEGiCDRBBogg0QQaIINEEGiCDRBBogg0QQaIINEEGiCDRBBogg0QQ
aIInLlJxHAuV5HKVzzSDJutst0J6DhMdDippl/djLLTbpAKUpUKK3GgofooaZtgrLpaE21unUEKU
oF0kaNPiFRI2kjKW8dVZUCaqvtjVG20QgkTcJGnSFajIZk7I8xnMLtguTcJYnZUxkY9kFot0vJLY
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

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/meio-ambiente-e-energia/img/retweet.gif

R0lGODlhUAAPANUAAGZmZm3r+8zMzKSkpACmz6+vr////0PZ8N3d3fb29u/v7xHL4Nz9/6bq8L7y
98TExOfn59PT023g7C3T5AC01qPs9fD//wC83CDQ5XTq9lnd6o/w/RnN6cr29jfY8Vbg8rS0tACq
zQ/I4Gfm94Dj6wrI5MXy+/b//xnN6wCu1jPW6azq9SPS6733/1Dj9ub//xHK5mvm/3Lr+yfV8K3w
9wDC3V7e7M73/znc8gAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAABQAA8AAAb/QIOh
MCgaj8ikcslsOpcFoQGUkFqv2Kx2y+12FSDDo3p6WbzotHotTDwGwozH9VID7nctgJ3ds4tCIzM4
IzKGG11+QopWjHyLfIAGHygsHCiYKC0GCZ2engCfoQl4pHekoKmmo6utn6+wBpIHJTC2tiwMBgq8
vb14d7wAvwrDxcLHx8bKxMu+z8+ycAYqFyI0NyYOdQYQ3t/fAN7i48AQ5Ofp4uTA6+bo4PHx0kIY
FDUdWPLh/Ong6OvUjYsHz9++g/QMTEiRYoEEGxoqCEFAsWJFABcpYtSIYCPHjx0zesTo0aJJkwkb
UCDAkmWKFQYiyJw5EwBNmxHwyLxTs2dNTJ47gQKlSZRowgQkKIRoSaCBAQFQo0qdSrWq1atYr0aQ
BcKbFAsvwp55QLas2bNo06pdy5atAghhuj6aSzcNXClEnujdy7evkSgGggAAOw==

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/meio-ambiente-e-energia/img/facebook.gif

R0lGODlhUAAPALMAACA+hefn56+vr6SkpGZmZvDz/FRup9PT0+/v78zMzMTExPb29t3d3f///7S0
tAAAACH5BAAHAP8ALAAAAABQAA8AAAT/sDUxqr04682734LUOIthnqgprmzrvnAcI06jLI0B7Hwh
AQaZcEgcLhQDiY4H8P2CLYKUIKJGr9ZisaJkAn47KCubdZVXZ62Mm/OCgYu4fEGY1+t0af5O79/x
eH17c4SFOGxLXyxACI2OCASPkZOOlJCRkJeNlpmYmY+goA2IPU4FBUABqqsBBKyurq2xraqzsKu3
tbVTrL2+o0ltTG8GvrS4x7rHtsm5tMzGxsBdww08BgzZ2gwE2t3c4Nnd39/gUuLh5+Tl2+3a08I8
xAf09QdTBPX591L0/fv3Avbzl2/fP3sIE8JLtINYgocQI0qcSLGixYsUD4xyoIqhomsKJkKKHEmy
pMmTKFOaRBCgBscUMMWomUmTRUsRFD7o3Mmzp4UQDSIAADs=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/imagem/carro-acidente-460.jpg

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

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2010/img/bt_dicas_materias.jpg

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
AAAAAAAAAAAAAAAAAAP/2Q==

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/imagem/basilica-s-pedro-wiki-460.jpg_p.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA
lADcAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8AwqUUgpa+lPNFFOFJTVkBdlAOR7Gi4EgpRSU4UCAUtFFACilpKWmAUtFFABRRS0AFGKKKAEpa
KKAEopaSgBKKWigBtJinYpKLgNIpMU/FJSuAwikxTqKAIR1paQUtK4x1NQgyPhgTwCAelKSFBJ6D
mq8BT7RKQgVnPX+9jis5zSlFN7lqLabLdOpopRWpI6lpop1ABS0UUALSikpaBBiloooCwUUUUAFF
LRQISkpaKAEoxS0lACUlLRSGNNIadSUANpKcaTFAEFLSCnCnYBJP9W30qsmfPU47f1qy/wBw1Av+
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
FFDAsRHnPvVe8cm5Y/T+VFFTHcGf/9k=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/exame_1.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGwBrAwERAAIRAQMRAf/EAK0AAAEEAwEBAAAAAAAAAAAA
AAgDBgcJAQIEBQoBAAAHAQEAAAAAAAAAAAAAAAECAwQFBgcIABAAAQMDAgQDBgEICwEAAAAAAQID
BAUGBxESACETCDFBMoEiQjMUFTRhwYIjRIQWCfBRkbHRUkNTgyQ1NhEAAQIDBgIHBgUCBwAAAAAA
AQIDABEEITFBEgUGgTJRYXGRIhMUobHB0UIH8FJygiNiFpKiwjODJDT/2gAMAwEAAhEDEQA/AN+0
7AWK+4ly4bbrU66rauy2ojc96fDlQXqfLYdeU1+rZciB1pSDtBCnF7tdQR4cU7TqBmrSZlQUL7pe
6OpN9701bbjySltlbK55ZhWYSvnJUjwAhrfYe0inX7Msm4JOWITFPrTlGl3IlVF+mQpp8x1vrbDC
3Q2FAk6JJA56cD6WiDnllapzlh8oJ/ce7F0QrG6enKCjPLxkylO7OMIUxti7BtxZnujDd73Hcluv
m5J9GsO7YkmA5BkfTPrZjx5iVRjo69s9xxC9ilEJ2jUalp6GnW8ppSiCDZdb7L4X1rd2tUmmM6kw
y0ttSAVgheZKjeR4uXtEx0x1d0Xb7RMA31aVApdNuWuWzWY6H11yXLiBdRcDoS9GhBmJow42CBq4
HNSpJCdPEuoaeimWkDMQez2WQtsrelXuClqHFllDjdyZKkLOZc1Wp7JXR7WasOYDwzbdruVSoXzI
yRd9HZqjWMlyqYiRRg+2FA1SSIigkJWdoSlsLWQdAnQkLVen01OgFSlTNwsnxsiL21vXXtcqVNMt
MeWhUlOSXlIn9PivOEBSNToNNSfIcQUbFOQmYKXOHbNXcMY7xPetRMpci9YSv4qhPJATTagsddiM
NqQU6sK0IUSd6F+Wg4k63TTTtIX039RjP9q77a1zUKmlAADZ/jIvWgWEm3ptswMDfRHaExVoLtzQ
6hPoCXR90i0l9qNNU1odeg4+082FDxAUgg+HLxDBrJmGecuqLnqRqk06zSZS7Lw555eMiD7YsNzX
2VWfa+DIuY8T1+4bjbTFhVudBq5jK3UaY0lfWbRHjtKStoOIWvVRGzceWnE7WaMhtnzGyTK22V3d
GPbW+6dVXaoKKubbQFEpBTmEljA5lKEjdhbKAKsOzavkO87ZsigtF2q3PUGYEU6Epb6qtFur0+Bt
Gq1HySCeISnZLzgQMTGt61qjel0btU5yoST2nAcTZBu91HbFh3tytegzYtRvO6LhutyREpDTkynx
4bDsdpK1vyCIKlqRuWnRtJBP+caa8TNfplPSt5iVEm675RlGzd/6zuKsLKW2EoSMyjJc8s5SHjv6
7uqPK7Vu2zEvcXb1xqn1S7bWuazTFTWejJgyYctMpLhS7HSqGhxsAtKBQtSiOXvHyDT9NYqkTmoE
X3fKF96781fblWGy2yttYJQZLzSnKSvHKfYBEcWVQ+0a571pNmVKVla3zWamikw6/KdogiIeed6L
Kn9jDi20KWQCoghOuquQJ4I3SUS15M6pzlh8ocV2492UtIav09OUBOYyzk5b7s4gefssLp7/AKlX
/wBH9n03o/D79nV8PH8vhw09Imd/15eEos39zv5c2RP/AJvOx582XLfd7euLCP5Y6SclZJX5Jtlg
f2zEf4cSe3uZfYIz773n+Gl/Ur3CGZXH+1xVc7j2aDHuROSWaRc66BKu36P7S5NC3DMMLpnf1x75
Z6nPT0+9pwotulzulJmuRv8AhDKmrdxCm09DqQmkK2xNHMpOAX1HHpxgAQCnaW1KbUhQU24glKkq
B1CkqHMEHmCOK0FkHNO2N8cpWnGi0pIyESIwkY+gnC9RuTLeE7IXk6hURGZ6HT3K1YX30IfkOKip
6FOuByL85oOLUneQOauY9SQL3TKL7SVLT4rxP3xxxrrTek6m+zSOksE5VFOKSZqbncZXcIovyYxf
MfIN4IyY9Jk38Km8LpkSzucXJB0JBHLp7dOmE+7s27eWnFMrVOKdV5nNHVu1GKBrTWvQS8opBBxP
Tm/qnfE4do+KZWRslLrjtDduC38ZRF3LVqMyEldQfigrhU9G4hO6Q8kDny2hXDrSaXzncxFibfkI
rf3L3ENM03yUKyuvnID+VJ51cBZxiyy2bWzD3CdvOS8f57s+Rb18JlyJdoVSahtptxxe6VB6YR6f
p3NWVHzbI8yeLJkXVMKQ6mRw+EYR6uk25rDFTp74dbATmlPscSZ9NpEUazYUqnTJdPnMLizYDzke
ZGcGi23WlFC0KHkUqBB4pCklJIN4jrenfQ+2lxBmlQBB6QbRF7uJ8nNIuPFuA7qEZ+2r8wjb9SoM
Z1IHVfMMsTYqlfF1WUKUB/Uk8Xxp4TS0cUg/OONtQ0xwNu6g3PwVCknqM8yT3wKVuYxe7OatnXL9
fhiUm0VptzCpkjnUJNZVuRIQT4liPyc0H+4PLiLpqMUS3HVXCxPH8SjRNd3MrdlLRUDB8Sxnelhk
6e4q7oef8yVctyycGrnuJenLcnKmuoGiVumNFK1AeQKtTwbX/wDaR2/CEvsuANRqQLsn+qOT+WIl
OzM6167OnRwvTx00mk6cF29yL7YX+9x/7NN+lXvgZ5kjthex1nRrH0W5Gr/ahxvtDt6fR7Vwvu8V
ElVM6B+cQobt3v8AT12/Hw3WilDbpbJK+vC3CJmlrNwOVmntVqEppiQPBcrwGXmdUsLoDHpN6abB
pppp+TXX+/iv5j0xtXp2/wAouldh0dkWNdiN/wCI8PvXjeeRcq0G25VxRm6VT7ZeL6pqEx3S6t95
KGilKVagI0J1566cWTQ8jSVLUoCeEYP93RU6i+1TMMOK8uZKgPCc2A7MYjWTivt9uK/alXq33XWc
ijVauP1KRGahTS+pqRIU8UauoQ2lRCiNSdBwRWntreKy6mRM4eMb3raXTEUrenu+YhsJCjcFASzS
lPrhyYao3aynJlwZMydk+2KZa0e4ajJsnGbaJDoLCZKzEXMSGiA0hG0pb579Bu93VJGlo6fzS4tQ
yzsHzhHcO59aGmt0NOy6XS2nzHZW2i0J68Cruhts5SrtL7t6Xk9ObLXrKJ1Q3Sb0D8lNDZoCysGl
vNlpC2wlhO1LYSdHdqt273uPeocTWg5wQeuyXzgRoVE9tRSBTOpdTban+Qu/mHSn4YROfeBV+2DO
Ai3pYeaLYp+QqSwpmfGfTIabq8ZA/VIU6GNA82RohR5FJ2nwTo41RhmpGdKwFD2xDfbvWNU0JZpq
indVTrM7EmaFdI6jiOMRVWKhjWzO1l6wsd5ztpzIVaqjNeyYzT5UxmVUGGEqEemQH0NJCukooUoE
gKIUeQPCOUU9IUtrGe82+wRJeoXrm5Uu1tK4acDI2Cmwf1L6jaTwhvdmeVU48y2LlvXLDFsWSiny
I1zwa/OlPmeh5tX06YrJDurjb6UKKuWiNw+LThLSaxwuEuL8MsT7okPuZtiiaoUJo6Y+cVWFCbJf
Vm+HXCncpRsK3zl5d540zPaZoF/1FCq+0+uSyaTKWgfUSnUljVTLigV6p57iRp58F1GkQ48FoWmS
r7buuF9i7lq6DS1U1XTOlbKSUSTzpwT2g+zsh/Z/uzFjb+GslYbznQrgu7CVv0WhCgf9hiVO+0OA
NPRdzO09QLWHUE+jwJ58PK4pSUOoWCUWS6RFZ2g2/UN1em1dK4lNUoqSqViFWkZp4TlIx5Xdt3FW
/wBxty4xtK17hjUCxqdFjVCtVqqdVqLHq9SbT1RI2oUspgtEtkpSfeUsDXQHhHUqxNQtDaCJWEmJ
LYm13tEpauuqW1FwBSEpAmojEj9Ru6om/u8yJ2852sG3YdrZ1t1q57EVIlQYclMtDU5C2EpcZQsM
HatRaTs8ieXDvVA3UNSSsTFsVr7eO12haipx6lcKHRlMk2pmZg24dMNXsbybhnDVpXlU7/y7b9Eq
19LjJjW4r6hcuGiCZLZVJCWikFwuBSQkn3eevPQJaMUMtEqUPFEl91kVWqaihtincIaTIqlYom3w
9UQhZWJe3GNelGrV5d0VmVehQKo3On0VmHNSZrTbocMdbjyEJQl0Dao+QJ04bN6a15mZTiSJzl0x
PV2+9QNB5FPQOpcyZQs/SZSzAAXjCBa+rt/p69Rjd/EvU8D/AOZ1NNfD0acMcrU8Of8Ayyi3+o1H
JPxT9JP/AJc0v8UoZr3zP2fw/wBT1cR4uxi7u8308b4SP7pwPfBD+yNler9m8PPx4AcYMb/ojcfJ
V8jx8vR7eAxxgw5Dy/CEx4j8L7OB74TH7Iyj1p/DePw+r2cePGBTzDk+MLP/AA/K/wCX83AJhV7D
l4wiPi/C+Hl+fge+EhjyRlv1p/D/AKHq9nHjxgyOYcvC+OhXy1ejz8fT7eCi+Fjym74RzDxH4Xx8
vzcG74bj9kZc+Yr8N+n6vbx4XYwK+b6eN8aH904Hvgp/ZHX5fB6f6ezgkOO678cI/9k=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/static/aberto/v2009/img/969-r.jpg

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
n5fo6/D6fBo1/9k=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/lidas_1a.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBIAwERAAIRAQMRAf/EAGoAAAIBBQEAAAAAAAAAAAAA
AAAEAgEDBQYHCQEBAAAAAAAAAAAAAAAAAAAAABAAAgIBAwIEBQUBAAAAAAAAAQIDBAUAERITBiEx
gRTRsnQVNUFRIpNUFhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A948fj6D0KLvRrs7V
4mZmiQkkoNyTtoHPtuO/wVv6k+GgxbWO2VfHIFpSHLyPFjniiWRJXjBZgHRSo2CnzOgSyGX7Rxc8
1W6kEdiBoEkhSm8rcrPLpACONuRbifLQWG7i7KGP+5hqz1jYNRUWq3WM4G/SEPT6nLb9OOgh/wBJ
2V7KC+ohkjsTPXihSm7z9WNeToYVjLgqvidx5emg2GjHg8lUr3qNarZqWkDwTLEuzL6qCPXQNfbc
d/grf1J8NAnkMfQShedKNdXWvKyssSAghDsQdtA5jfx1D6aL5BoK5ClHkac9KWWaGOcANLBIYpBs
Qf4uviPLQc1j7IyeEh7ebDzLlLOJuTWbCXJ3jjYSI6ARjaTj4N47eZ8dBDJ9sdz5DJnN+3ox2xZx
doU/cOU5UXlZl59PfY8l8dv30En7R7iFwdyr7Fs4uTa99p5v7YxGAQcOqV357DffjtvoFp+ys5Yh
sXrNehav38lJftY9J5YOiGjCRiCyi8g6kbsSuzeniHQ+2qGQxmCx1DK2hcv14ytiwCWBJYkDkQCe
IIG589t9BndAlkvx1/6aX5DoDG/jqH00XyDQO6A0BoDQGgNAaBLJfjr/ANNL8h0H/9k=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/lidas_2a.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBNAwERAAIRAQMRAf/EAGoAAAIDAQEBAAAAAAAAAAAA
AAAEAwUGAQcJAQEAAAAAAAAAAAAAAAAAAAAAEAACAgECBQMCBgMAAAAAAAACAwEEBQARIRITFAYx
QSIyFWGRs3Q1FlFxBxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+8Z06lvLW+6qps9O
pW6fVAT5d2P325onbfbQKv8A6tXEDZXoSJ3Ax8StIM2ssKAFRcglyzvMRO/p76CnXnvAWor2F9kS
rV37ciezLcrO0Tycsq3j6o4zG346Dis/4G5pJAK0GMPKJOgwBLtoImwBkmBKRgZ4DMzoOK8g8Cap
7hCuC69XvTluPauZr7wPUCDSMnG8x9O+glLM+FhVO4dIFpBi1BDMY5ZsY7m6YKA0CRzPLP0xO3vt
oI25/wAEVVqXJVWYm7LehC6JGyIROzSNYqkxgPfmiNAXs94Jju364VD7lAWglFOXQNdn0tOVrLlG
fx0Er8z4PWtppsXTljoSUNCpzqGLG0p52iuQHqRO47zoLdmKxkZOmuMdVhZVbJEHRDaZE0REzG3r
G86Bo0jYv5NBEQC+hXWRgUiUQR2ImRKOMTx4ToMQnwE8fAlTvutmWcq5AxsuORGulwsmNp5uZm0c
S99Blav/ADLNIu07BPrSms1NvoQwtosxZXLCj4+6V/noNPjvAOjjrZ3Wsfltsj9uTNhhVElb6giQ
rnYRmRLjO2gqC/59mEUn1kOXdO/gVY9h27DDmpYXASQokomOkcj6bcOG3DhoHf6nnW4h9B2NqMiH
13dCzkrVnqwqCgoWwhgkFxiRkd/8ToFn+F+SMxePS7tL9mo20SYZbeuxVF5DKoXbEeY+SI+UFHH8
tgajxjy7G93NNlDLNzmKr0Mm+0ZBKmpWS+oPxnnGYLj7zProFLXgWdUzHrxrKoHVrUq68yDm13Li
vEQ2GpGJBwlt8d5jb0nQept/lqX7S1+pX0CWM6/3G/3Hc8/bVtu56HPtzv8ATofHb/fHQX2gNAaA
0BoDQGgNBXN/lqX7S1+pX0H/2Q==

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/lidas_3a.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBNAwERAAIRAQMRAf/EAGkAAAMAAwEAAAAAAAAAAAAA
AAAEBQIDBgkBAQAAAAAAAAAAAAAAAAAAAAAQAAICAQMDAgUDBQAAAAAAAAIDAQQFABEGIRITMRRB
USKzdDI1B3GRoSMVEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD3jOnUt5a37qqmz46l
bx+UBPt3Y/fbuidt9tBk6hga/i9xSoI87BUnyLUPewv0gO8RvM7dIjQRYyPDyyDMWukttxL4rOFe
NaYA0tthJoplcesdZLbQaYzPBiqKvAFM6zysAswpkU91UCY6JGFSUdoDM9Y6x6b6DO3leEURQdkK
YDZqrupkaknvXaYLBk9i52giYMRv89A8DOKMy7sCFekWWQmLDaftx3hc7bT3dnbv9UdN9/joJmOz
nBMo0E0xqSbVG5PmpEgTWvqZATlBBQMR12nQa6XIOBX2OWgaY+JDLMG6pKRNKomWGsmLGCgYiZnb
QUMPb4lnpcONp1mMriBsU2n4T7GbyBwLVjMiUR0mNA6zFYyMnTXGOqwsqtkiDwhtMiaIiZjb1jed
A+r92u/iVfuWNBA5NxFPI345537VQqTlmYKaYiSwkpntEZiIPr0L1jQc3V4pm6HIrmQVXCzTffCw
p05KwkoWIgM+RIBIML6d/qnr6aBXCfx7fxeVwV03JOmEWyz1DukgJrFuUDFxI9e4GRBR09PjoNSP
4/y6sLnqTbKbNt51KmEMynYKFS1Dxgp7eklG+8bfCNA1W4ZyNOZrcoK/WLJlk22LmPgfois7/USx
f+otlCPbEjtE/wB9AtQ4RyGxjcPhsoVOlTwtW8pdqu02uadxTFRO0gEDA+SZnrO+gaRxblFycMnJ
LxdZPGcfap0WLknDaN9f24yxciPaHb1KPj8vkFXhnG8xg7l5tzxVKDELVXxibLbS4aBT3NCXDEgM
x6D1/wAaDsm/u1L8S19yvoEsZ5/+jf8Ace57/bVtvc+Dv273+ng+nb+vXQXtAaA0BoDQGgNAaCc3
92pfiWvuV9B//9k=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/lidas_1f.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBIAwERAAIRAQMRAf/EAGkAAQACAgMAAAAAAAAAAAAA
AAACBAMFBgcJAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMBBgUFAQAAAAAAAAACAQMEABEFEiETI2Oj
BpHSUxQVMUFRYSIyEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD3X+Zlem14F5qB8zK9
NrwLzUGFzuA2jZbdOM25IJRYbJbEaol1QUUtqom3ZQV5HdkeIpjKmQYxNad4LriAo676b6jS17La
giXd0YYnvlmwfZX0+73iK3f8IWu1/wBUES7xhhFbmlPgDDdLS3JVxEAi/CFrtf8AVBfbzrzwA61u
HWnEQm3AuQki/RUVCstBP5mV6bXgXmoHzMr02vAvNQaigrTGXpEZ1liUcJ1xEQJIIhEG1FuiFdP1
QdetYTNYhnt4yF3MFjpTzrsZlW03YmBiiApKF7qV1vQY8nAy8zJrlQwz+79xjX1iETWtRjE4rg/7
03sqff70ECwmUGQOYTDXijlClr28hN6t2rKN7yyLo1XTVa9BhcwOTJpycuKejo/kXZTESK40j8YD
bQEVALhlrVP6G/0oOe9uR5kXCY+PPZbYltNqjrLSCIj/AEqpsD+UW1r22XoN3QKCpxuf0aBxuf0a
Bxuf0aBxuf0aBxuf0aBxuf0aBxuf0aBxuf0aBxuf0aD/2Q==

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/lidas_2f.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBNAwERAAIRAQMRAf/EAG4AAAEEAwEAAAAAAAAAAAAA
AAACAwQFAQYHCQEBAAAAAAAAAAAAAAAAAAAAABAAAgIABAMIAQIHAAAAAAAAAQIDBAAREgUhJAYx
QVEiExRkpGFSFYGR0fEjM1MRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APeO/fmqyrFG
qFWQMS2eeZJHcR4YCtl3+SAIZmrwiR1jjL+XU7nJVGbcSTwAwEUdXVWRJVv0Gikl9COQSqVaX/mD
ryLfjtwCY+saUskkUW5bfJLEGaWJZlLKE4sSA+YA78BiPrKjMsrw7nt0qV11zukyMEXPLUxD8Bn3
nAJHWlBoZrC7ntzwV9PrzLMrKhbPSGIfhnkcvHAKk6xpxQQWZdwoJXskivO0ihHIOR0tryOXfgFW
er6tIwi3eo1jYAMAkcLrB7CM24j84BUvVleCxFUmuUorU+Rhru4Dtn2ZKWz493jgJ37za/RF/I/1
wDW+o0khjSQwu8BVJVAJUksAwB4cO3Acqj6c3iouct19wEm+V7ZjyQARrKrPM2QXzEDiB/DAaxV6
U36OxTDVWWpBZjvenqXhO08aPn5u6NC2Av6XSdw0p7NuSQWYP3A0NtCxAarAkVSZFGohg2eROArm
6b3qKpLHLXkvS2djjq1GX0k9tINBeBwunVxXg2Z/PjgJ8m27pZ2xq8+3blO8FivMrSPVimTQGBaA
x+ViufY/bgIcuyby230TJtc3rwPbEUlY10mVJmXQJ4T/AImDjPVl/cHjtW71Pcm1sEe6vue1QVIv
RMYWtLGhVkIJAVSSDmvDhwwDFjp3eq700r0XmtLXoxvYDxSVZTAAG9dJfMpTLJSvaPzgOt4DG4+7
9ca/f56B/s9pn2n9HDAQOZ+X9fAHM/L+vgDmfl/XwBzPy/r4A5n5f18Acz8v6+AOZ+X9fAHM/L+v
gDmfl/XwH//Z

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://portalexame.abril.com.br/v2009/css/img/lidas_3f.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBNAwERAAIRAQMRAf/EAG8AAAICAwEAAAAAAAAAAAAA
AAAEAQIDBQYJAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMBBQYFBAMAAAAAAAABAgMEABEFEjEkZKQG
IUFRExQVgZHRIlJhMsIjM3M0EQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD3jnz3orqW
m0oKVICiVXvckjuI8KBL3mV+DXyP1oNcrrCImT6NWQx6ZZWGxFLqQ5rJsE6Nd7m+y1Bc9WRg0h8z
oIYcKw28XE6FeWCV2VrsdIBv4UEu9VMsBBfmQmQ6gONlxwJ1IJAChdfaCVAX/WgzDqImQqIHYxlI
R5iowP8AYEE21FGq9r99AvF6uizVlqHPgS3EjUptl1LigPEhKybUFY/V8WWt5uLOgyHI6Sp5LbgU
UpG0mytg8aDLD6payCVqgSokxLRs4WVa9JOy+lRte1A57zK/Br5H60EZf/pR/r/kqg4HqHC5HKu4
5yFk1xERZDbjjQSkgaSo+akkElQvYDZQaCJj8vDzs15cee7HfnIdDrQi+U4nSlJWvX942dun4UCO
J6XysabiESWVLxT5luZGOpSSWHHGnWTbt2OJUnZft8KCiem82vFZREtgvTIyIuNxIBTdcaPJS4pe
2w1ADv7qByPiuokZ1vqVcRAMiatEiIF/3piLs0kK7dBCAgKFje9AlBwOYfhYmD7WrFycbFmtv5Jx
Tf3mQ2tDaU6FFRF1Am+y1BnYw2Sle1Mnp1MD2fHyo01S3EJTKW6x5QQlSCSQokqudl/HaG36Sx2S
gy5hkxHY0P07TTJleSp/WgkFAcZ/chI2FXwoO8oIyPq/PGv199A/yekvtP4dlAhvPF8vQG88Xy9A
bzxfL0BvPF8vQG88Xy9AbzxfL0BvPF8vQG88Xy9AbzxfL0H/2Q==

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://hits.e.cl/cert/hit.dll?sitio_id=21419&path=SemScript/Trafego

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://view.atdmt.com/action/drv_abril_sr_exame

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAEBMgA7

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/css/geral.css

BODY {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#geral {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#barra_abril {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#geral {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#posicao_rodape {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#menu_superior {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.separa_modulos {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	DISPLAY: inline
}
BODY {
	TEXT-ALIGN: center; BACKGROUND: url(img/fundo_body_1.jpg) #ffffff =
repeat-x
}
.anula {
	LINE-HEIGHT: 1px; HEIGHT: 1px; CLEAR: both
}
.centro {
	TEXT-ALIGN: center
}
#posicao_geral {
	POSITION: relative; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; MARGIN: =
0px auto; WIDTH: 960px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px
}
#geral {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: auto; WIDTH: 960px; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#barra_abril {
	TEXT-ALIGN: center; WIDTH: 960px; HEIGHT: 35px
}
#cabecalho {
	MARGIN: 5px 0px 0px; WIDTH: 960px; FLOAT: left; HEIGHT: 27px; OVERFLOW: =
hidden
}
#logo {
	WIDTH: 330px; FLOAT: left
}
#menu_seperior {
	MARGIN: 3px 0px 10px; WIDTH: 700px; FLOAT: left; HEIGHT: 18px
}
#centro {
	MARGIN: 0px 0px 10px
}
#mapa_centro {
	WIDTH: 230px; FLOAT: left
}
.barra_botao {
	TEXT-ALIGN: right; MARGIN: 5px 0px 0px; FLOAT: right; HEIGHT: 18px; =
COLOR: #ffffff
}
.barra_busca {
	TEXT-ALIGN: right; MARGIN: 3px 0px 0px; WIDTH: 170px; FLOAT: right; =
COLOR: #ffffff
}
#barra_busca INPUT {
	BORDER-BOTTOM: #a3a2a0 1px solid; BORDER-LEFT: #a3a2a0 1px solid; =
FONT-SIZE: 12px; BORDER-TOP: #a3a2a0 1px solid; BORDER-RIGHT: #a3a2a0 =
1px solid
}
.input_busca {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 5px; PADDING-LEFT: 3px; WIDTH: =
140px; PADDING-RIGHT: 0px; HEIGHT: 17px; COLOR: #a2a0a1; FONT-SIZE: =
15px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.chamada_busca {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#banner_top {
	MARGIN: 5px 0px; WIDTH: 960px; FLOAT: left; HEIGHT: 92px
}
.modulo_pub_p {
	WIDTH: 215px; FLOAT: left; HEIGHT: 90px
}
.modulo_pub_p IMG {
	MARGIN: 10px 0px 0px
}
.modulo_pub_d {
	WIDTH: 10px; FLOAT: left; HEIGHT: 90px
}
.modulo_pub_g {
	TEXT-ALIGN: right; WIDTH: 735px; DISPLAY: inline; FLOAT: left; HEIGHT: =
90px
}
.dms {
	MARGIN: 0px 2px 0px 0px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff
}
.dms:hover {
	BACKGROUND: #cc0f16
}
.dms_marcado {
	BACKGROUND: #cc0f16
}
.ms {
	MARGIN: 3px 5px 2px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
A.ms:link {
	MARGIN: 3px 5px 2px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
A.ms:active {
	MARGIN: 3px 5px 2px; TEXT-DECORATION: none
}
A.ms:visited {
	MARGIN: 3px 5px 2px; TEXT-DECORATION: none
}
A.ms:hover {
	MARGIN: 3px 5px 2px; BACKGROUND: #cc0f16; COLOR: #ffffff; =
TEXT-DECORATION: none
}
.sep_m {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 2px 5px 0px; =
PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; BACKGROUND: #cc0f16; =
FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#menu_superior {
	POSITION: relative; MARGIN: 3px 0px 0px; WIDTH: 960px; FLOAT: left; =
HEIGHT: 35px
}
.ms {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#menu_superior .ms A {
	LINE-HEIGHT: 16px; MARGIN: 5px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#menu_superior .link_sm {
	COLOR: #fff
}
.sub_menu_superior {
	POSITION: absolute; MARGIN: 0px; WIDTH: 800px; HEIGHT: 18px; FONT-SIZE: =
10px; TOP: 0px; FONT-WEIGHT: normal; LEFT: 0px
}
#plogin {
	WIDTH: 170px; FLOAT: right
}
#mlogin {
	MARGIN: 0px 0px 0px 20px; FLOAT: right; HEIGHT: 15px; COLOR: #fff
}
#pstLogout {
	TEXT-ALIGN: right; COLOR: #fff
}
#elogin {
	POSITION: absolute; VISIBILITY: hidden
}
#pstLogin {
	Z-INDEX: 105; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; =
BORDER-LEFT: #cccccc 1px solid; MARGIN: 0px 0px 0px -40px; WIDTH: 200px; =
BACKGROUND: #ffffff; FLOAT: right; HEIGHT: 120px; VISIBILITY: hidden; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.emailPessoa {
	BORDER-BOTTOM: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; =
MARGIN: 0px 0px 0px 6px; WIDTH: 135px; BORDER-TOP: #ececec 1px solid; =
BORDER-RIGHT: #ececec 1px solid
}
.senhaPessoa {
	BORDER-BOTTOM: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; =
MARGIN: 0px 0px 0px 3px; WIDTH: 135px; BORDER-TOP: #ececec 1px solid; =
BORDER-RIGHT: #ececec 1px solid
}
.fechar {
	FLOAT: right
}
.login_t {
	FLOAT: left
}
#menu_lateral_materia {
	DISPLAY: none
}
.separa_modulos {
	LINE-HEIGHT: 1px; MARGIN: 10px 0px 0px; WIDTH: 960px; DISPLAY: inline; =
FLOAT: left; HEIGHT: 1px
}
.separa_modulos_1 {
	LINE-HEIGHT: 1px; MARGIN: 20px 0px 0px; WIDTH: 960px; DISPLAY: inline; =
FLOAT: left; HEIGHT: 1px
}
.t_10_logo {
	MARGIN: 10px 0px 0px
}
.l_5 {
	MARGIN: 0px 0px 0px 5px
}
.l_10 {
	MARGIN: 0px 0px 0px 10px
}
.l_15 {
	MARGIN: 0px 0px 0px 15px
}
.g_15 {
	MARGIN: 10px 15px 15px
}
.t_10 {
	MARGIN: 10px
}
.t_5 {
	MARGIN: 5px
}
.data_lista {
	FONT-FAMILY: georgia; COLOR: #8e8e8e; FONT-WEIGHT: normal
}
.noticias {
	LINE-HEIGHT: 13px; MARGIN: 0px 0px 3px; FONT-FAMILY: arial
}
.destaque_1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 23px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.destaque_1i {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.destaque_1_vm {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; TEXT-INDENT: -3px; MARGIN: 0px =
0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; =
COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.destaque_2_cz {
	FONT-FAMILY: georgia; COLOR: #919191; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
.destaque_2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px 0px 3px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3f3f3f; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.chapeu {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #919191; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.texto_colunista {
	TEXT-ALIGN: center; FONT-STYLE: italic; MARGIN: 3px 0px; WIDTH: 280px; =
FONT-FAMILY: georgia; COLOR: #656565; FONT-SIZE: 14px
}
.assinatura_colunista {
	TEXT-ALIGN: center; FONT-STYLE: italic; FONT-FAMILY: georgia; COLOR: =
#919191; FONT-SIZE: 10px
}
.titulo_vm_p {
	COLOR: #a4231e; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.modulo_4g {
	WIDTH: 360px; FLOAT: left; HEIGHT: 250px
}
.capa_titulo {
	MARGIN: 0px; WIDTH: 340px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px
}
.capa_img {
	MARGIN: 0px; WIDTH: 160px; DISPLAY: inline; FLOAT: left; HEIGHT: 220px
}
.capa_img_b {
	MARGIN: 0px; WIDTH: 145px; DISPLAY: inline; FLOAT: left; HEIGHT: 150px
}
.capa_img IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.capa_chamada {
	MARGIN: 0px; WIDTH: 180px; FLOAT: left; HEIGHT: 220px
}
.capa_chamada_b {
	MARGIN: 0px; WIDTH: 180px; FLOAT: left; HEIGHT: 150px
}
.sub_modulo_capa_1 {
	MARGIN: 0px; WIDTH: 170px; HEIGHT: 150px
}
.sub_modulo_capa_2 {
	MARGIN: 0px; WIDTH: 170px; HEIGHT: 60px
}
.sub_modulo_capa_2_b {
	MARGIN: 5px 0px 0px; WIDTH: 315px; FLOAT: left; HEIGHT: 60px
}
.sub_modulo_capa_1 H1 {
=09
}
.sub_modulo_capa_2 H2 {
=09
}
._select {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.posicao_rodape {
=09
}
.rodape_canaldecompras {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; VERTICAL-ALIGN: =
top
}
.centro_canaldecompras {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: auto; WIDTH: 960px; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.rodape_new {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; BACKGROUND: =
url(img/fundo_rodape_1.jpg) #990e15 repeat-x; VERTICAL-ALIGN: top
}
.centro_rodape_new {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: auto; WIDTH: 960px; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.logo_rodape {
	MARGIN: 8px 0px 0px; WIDTH: 730px; FLOAT: left
}
.barra_busca_rodape {
	MARGIN: 8px 0px 0px; WIDTH: 230px; FLOAT: left
}
.logo_abril {
	MARGIN: 5px 5px 0px 0px; FLOAT: left
}
.links_rodape {
	MARGIN: 13px 0px 0px; FLOAT: right
}
.modulo_mapas {
	WIDTH: 960px; FLOAT: left
}
.modulo_mapas .titulo_vm_p {
	COLOR: #fdb200
}
.modulo_mapa {
	MARGIN: 20px 0px; WIDTH: 140px; FLOAT: left
}
.modulo_mapap {
	MARGIN: 20px 0px; WIDTH: 100px; FLOAT: left
}
.modulo_mapa IMG {
	MARGIN: 3px 0px
}
.modulo_mapa A {
	COLOR: #ffffff
}
.modulo_mapap A {
	COLOR: #ffffff
}
.modulo_mapa {
	COLOR: #ffffff
}
.modulo_mapap {
	COLOR: #ffffff
}
.abas {
	POSITION: absolute
}
.abas_p {
	POSITION: relative; MARGIN: 5px
}
#lidas_2 {
	VISIBILITY: hidden
}
#lidas_3 {
	VISIBILITY: hidden
}
#lidas_1 .noticias {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidas_2 .noticias {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidas_3 .noticias {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidas_1 .data_lista {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#lidas_2 .data_lista {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#lidas_3 .data_lista {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.t_abas_md {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px; PADDING-LEFT: 0px; WIDTH: =
235px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 12px; =
PADDING-TOP: 0px
}
.carrega_hidden {
	DISPLAY: none
}
A {
	OUTLINE-STYLE: none; COLOR: #383838; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.link_branco {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_branco:active {
	TEXT-DECORATION: none
}
A.link_branco:visited {
	TEXT-DECORATION: none
}
A.link_branco:hover {
	TEXT-DECORATION: underline
}
.link_vm {
	LINE-HEIGHT: 15px; FONT-FAMILY: arial; COLOR: #970000; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.link_vm:active {
	TEXT-DECORATION: none
}
A.link_vm:visited {
	TEXT-DECORATION: none
}
A.link_vm:hover {
	TEXT-DECORATION: underline
}
.cp_vm {
	COLOR: #d8171f
}
A.cp_vm:active {
	TEXT-DECORATION: none
}
A.cp_vm:visited {
	TEXT-DECORATION: none
}
A.cp_vm:hover {
	TEXT-DECORATION: none
}
.link_path {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold
}
A.link_path:link {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold
}
A.link_path:active {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.link_path:visited {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.link_path:hover {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.cp_cz {
	COLOR: #919191
}
A.cp_cz:active {
	TEXT-DECORATION: none
}
A.cp_cz:visited {
	TEXT-DECORATION: none
}
A.cp_cz:hover {
	TEXT-DECORATION: none
}
.link_vm1 {
	LINE-HEIGHT: 15px; FONT-FAMILY: arial; COLOR: #970000; FONT-SIZE: 11px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.link_vm1:active {
	TEXT-DECORATION: none
}
A.link_vm1:visited {
	TEXT-DECORATION: none
}
A.link_vm1:hover {
	TEXT-DECORATION: underline
}
.link_sm {
	MARGIN: 0px 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_sm:active {
	TEXT-DECORATION: none
}
A.link_sm:visited {
	TEXT-DECORATION: none
}
A.link_sm:hover {
	TEXT-DECORATION: underline
}
.link_smp {
	MARGIN: 0px 4px 0px 5px; COLOR: #ffffff; FONT-SIZE: 9px; =
TEXT-DECORATION: none
}
A.link_smp:active {
	TEXT-DECORATION: none
}
A.link_smp:visited {
	TEXT-DECORATION: none
}
A.link_smp:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.link_az {
	COLOR: #0a7dde; TEXT-DECORATION: none
}
A.link_az:active {
	TEXT-DECORATION: none
}
A.link_az:visited {
	TEXT-DECORATION: none
}
A.link_az:hover {
	TEXT-DECORATION: underline
}
#brA {
	TEXT-ALIGN: left !important; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a; FONT-SIZE: 9px !important
}
#brA {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; =
WIDTH: 778px; HEIGHT: 180px; CLEAR: both; BORDER-TOP: #cdcdcd 1px solid; =
BORDER-RIGHT: #cdcdcd 1px solid
}
#brA .ts1 {
	WIDTH: 88px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -3px =
-53px; HEIGHT: 20px
}
#brA .tAs {
	WIDTH: 99px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -2px -2px; =
HEIGHT: 20px
}
#brA .tL {
	WIDTH: 88px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -2px =
-28px; HEIGHT: 19px
}
#brA FORM {
	MARGIN: 0px
}
#brA .blc1 {
	FLOAT: left
}
#brA .blc2 {
	FLOAT: left
}
#brA .blc3 {
	FLOAT: left
}
#brA .blc2 {
	WIDTH: 391px
}
#brA .blc3 {
	WIDTH: 195px
}
#brA .esp {
	MARGIN-LEFT: 5px
}
#brA .ts1 {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 8px
}
#brA .tAs {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 18px
}
#brA .tL {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 18px
}
#brA .txS {
	MARGIN-TOP: 6px; WIDTH: 115px; MARGIN-LEFT: 8px; CLEAR: left; =
FONT-SIZE: 9px !important
}
#brA .dAS {
	MARGIN-TOP: 5px; WIDTH: 8px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -138px =
0px; FLOAT: left; HEIGHT: 153px; MARGIN-LEFT: 15px
}
#brA .dtB {
	MARGIN-TOP: 10px; FLOAT: left
}
#brA .dtB2 {
	MARGIN-TOP: 10px; FLOAT: left
}
#brA .dtB3 {
	MARGIN-TOP: 10px; FLOAT: left
}
#brA .dtB .ft {
	WIDTH: 42px; MARGIN-LEFT: 20px
}
#brA .dtB2 .ft {
	WIDTH: 42px; MARGIN-LEFT: 20px
}
#brA .dtB3 .ft {
	WIDTH: 42px; MARGIN-LEFT: 20px
}
#brA .dtB .txt {
	MARGIN-TOP: 5px; WIDTH: 80px; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a !important; MARGIN-LEFT: 5px; FONT-SIZE: 9px !important
}
#brA .dtB2 .txt {
	MARGIN-TOP: 5px; WIDTH: 80px; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a !important; MARGIN-LEFT: 5px; FONT-SIZE: 9px !important
}
#brA .dtB3 .txt {
	MARGIN-TOP: 5px; WIDTH: 80px; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a !important; MARGIN-LEFT: 5px; FONT-SIZE: 9px !important
}
#brA .sep {
	WIDTH: 15px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -144px =
0px; FLOAT: left; HEIGHT: 133px
}
#brA .sAs {
	MARGIN-TOP: 3px; WIDTH: 135px; FLOAT: left; MARGIN-LEFT: 10px
}
#brA .dAS2 {
	MARGIN-TOP: 5px; WIDTH: 8px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -138px =
0px; FLOAT: left; HEIGHT: 153px; MARGIN-LEFT: 15px
}
#brA .sAs SELECT {
	WIDTH: 135px; FONT-SIZE: 10px
}
#brA IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#brA A {
	LINE-HEIGHT: 11px; COLOR: #9a9a9a; TEXT-DECORATION: none
}
#brA A:hover {
	TEXT-DECORATION: underline
}
#brA {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; =
MARGIN: 0px 0px 40px; WIDTH: 958px; BORDER-TOP: #cdcdcd 1px solid; =
BORDER-RIGHT: #cdcdcd 1px solid
}
#brA .blc2 {
	WIDTH: 590px
}
#super_hidden {
	DISPLAY: none
}
#quadrado_hidden {
	DISPLAY: none
}
#botao_hidden {
	DISPLAY: none
}
#s1 {
	VISIBILITY: visible
}
.abrCoBox * {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.abrCoBox {
	WIDTH: 130px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif !important; HEIGHT: 70px; OVERFLOW: hidden
}
.abrCoBox A:hover {
	TEXT-DECORATION: underline
}
.abrCoBox IMG {
	MARGIN: 3px 5px 0px 0px; WIDTH: 45px; FLOAT: left; HEIGHT: 45px
}
.abrCoBox H3 {
	LINE-HEIGHT: 11px !important; MARGIN-TOP: 3px; FONT-SIZE: 11px =
!important
}
.abrCoBox H3 A {
	COLOR: #336699; FONT-WEIGHT: bold !important
}
.abrCoBox P {
	LINE-HEIGHT: 11px !important; MARGIN-TOP: 10px !important
}
.abrCoBox P A {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 10px =
!important; font-stretch: normal
}
.abrCoBox P A STRONG {
	COLOR: #336699 !important; FONT-WEIGHT: normal !important
}
.abrCoBox {
	MARGIN: 5px 7px; FLOAT: left
}
#cnOfertas {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 20px; =
PADDING-LEFT: 0px; WIDTH: 298px; PADDING-RIGHT: 0px; HEIGHT: 250px; =
OVERFLOW: hidden; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd =
1px solid; PADDING-TOP: 0px
}
#cnOfertas .coTit {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #dddddd; MARGIN: =
0px; PADDING-LEFT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#mais_lidas_abas {
	HEIGHT: 22px
}
#mais_lidas_abas .aba {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: =
80px; PADDING-RIGHT: 5px; BACKGROUND: #e0e0e0; FLOAT: left; HEIGHT: =
12px; COLOR: #4b4b4b; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#sidebar_rankings_tabs A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: =
80px; PADDING-RIGHT: 5px; BACKGROUND: #e0e0e0; FLOAT: left; HEIGHT: =
12px; COLOR: #4b4b4b; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#sidebar_rankings_tabs A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#sidebar_rankings_tabs .selected {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/aba_selec=
ted1.gif) #4b4b4b; COLOR: #ffffff
}
#mais_lidas {
	BORDER-BOTTOM: #e0e0e0 0px solid; BORDER-LEFT: #e0e0e0 1px solid; =
LINE-HEIGHT: 125%; MARGIN: 0px 0px 20px; WIDTH: 300px; FONT-SIZE: 11px; =
BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid
}
#sidebar_rankings TABLE {
	BORDER-BOTTOM: #e0e0e0 0px solid; BORDER-LEFT: #e0e0e0 1px solid; =
LINE-HEIGHT: 125%; MARGIN: 0px 0px 20px; WIDTH: 300px; FONT-SIZE: 11px; =
BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid
}
#mais_lidas TD {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: =
8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#sidebar_rankings TD {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: =
8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#mais_lidas .pos {
	TEXT-ALIGN: center; WIDTH: 14px; BACKGROUND: #efefef; COLOR: #ca0500; =
FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#sidebar_rankings .pos {
	TEXT-ALIGN: center; WIDTH: 14px; BACKGROUND: #efefef; COLOR: #ca0500; =
FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#mais_lidas .data {
	COLOR: #ca0500; FONT-WEIGHT: bold
}
#sidebar_rankings .data {
	COLOR: #ca0500; FONT-WEIGHT: bold
}
#sidebar_rankings_maislidas_tabs {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 =
1px solid; PADDING-TOP: 4px
}
#sidebar_rankings_maislidas_tabs A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; =
PADDING-LEFT: 2px; WIDTH: 53px; PADDING-RIGHT: 2px; BACKGROUND: #e0e0e0; =
FLOAT: left; COLOR: #4b4b4b; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#sidebar_rankings_maislidas_tabs .selected {
	BACKGROUND: #4b4b4b; COLOR: #ffffff
}
#sidebar_rankings_maislidas_tabs A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#publi_top {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 15px auto 0px; =
PADDING-LEFT: 0px; WIDTH: 940px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#publi_top TABLE {
	MARGIN: 0px auto; WIDTH: 728px
}
#banner_top {
	POSITION: relative
}
#buscatop {
	BORDER-BOTTOM: #af0a15 2px solid; POSITION: absolute; TOP: 60px; RIGHT: =
10px
}
#buscatop_text {
	WIDTH: 244px; HEIGHT: 19px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle
}
#buscatop_submit {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: =
url(http://portalexame.abril.com.br/v2010/img/bg_bt_buscatop.gif) =
#66060e; HEIGHT: 20px; COLOR: #fff; VERTICAL-ALIGN: middle; CURSOR: =
pointer; PADDING-TOP: 2px
}
#topo_datatempo {
	POSITION: absolute; COLOR: #fff; TOP: 66px; LEFT: 240px
}
#topo_login {
	POSITION: absolute; TOP: 20px; RIGHT: 10px
}
#barra-abril {
	MIN-WIDTH: 960px !important; MARGIN: 0px 0px 0px -4px
}
#barra-abril #baProdutos {
	WIDTH: 220px
}
#barra-abril UL LI {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 8px !important; =
PADDING-RIGHT: 8px !important; PADDING-TOP: 0px !important
}
#banner_top {
	FLOAT: none
}
.data_publicacao {
	PADDING-BOTTOM: 5px; COLOR: #333333; FONT-SIZE: 12px
}
.capa_destaques {
	POSITION: relative; WIDTH: 155px; FLOAT: right; HEIGHT: 150px; =
VERTICAL-ALIGN: top
}
.capa_publicacao {
	PADDING-BOTTOM: 15px; WIDTH: 145px; FLOAT: left
}
.rodape_destaques {
	POSITION: relative; WIDTH: 300px; FLOAT: left
}
.links_destaque {
	PADDING-BOTTOM: 5px; COLOR: #ca0500; FONT-SIZE: 9px
}
.capa_destaques_titulo A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ca0500; FONT-SIZE: =
12px
}
.capa_destaques_texto A {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 12px
}
#mini_home {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND: #ffffff; BORDER-TOP: #e0e0e0 3px =
solid
}
#mini_home_in {
	MARGIN: 10px 0px 0px; BACKGROUND: =
url(http://portalexame.abril.com.br/v2010/img/minihome_bg.gif) 0px 10px
}
.mini_home_item {
	MARGIN: 0px 10px; WIDTH: 140px; FLOAT: left
}
.anula {
	CLEAR: both
}
#mini_home H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#mini_home H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#mini_home H2 A {
	LINE-HEIGHT: 110%
}
#mini_home H3 A {
	LINE-HEIGHT: 110%
}
#mini_home H2 {
	MARGIN: 0px 0px 15px
}
#mini_home H3 A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #d01119; FONT-SIZE: =
11px
}
#mini_home H2 A {
	COLOR: #002f48; FONT-SIZE: 12px
}
#mini_home IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 5px 0px 10px; WIDTH: 140px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 95px; =
BORDER-LEFT-WIDTH: 0px
}
.modulo_mapap {
	MARGIN: 20px 10px; WIDTH: 140px !important
}
.modulo_mapa {
	MARGIN: 20px 10px; WIDTH: 140px !important
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/css/geral.css

BODY {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#geral {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#barra_abril {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#geral {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#posicao_rodape {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#menu_superior {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.separa_modulos {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	DISPLAY: inline
}
BODY {
	TEXT-ALIGN: center; BACKGROUND: url(img/fundo_body_1.jpg) #ffffff =
repeat-x
}
.anula {
	LINE-HEIGHT: 1px; HEIGHT: 1px; CLEAR: both
}
.centro {
	TEXT-ALIGN: center
}
#posicao_geral {
	POSITION: relative; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; MARGIN: =
0px auto; WIDTH: 960px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px
}
#geral {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: auto; WIDTH: 960px; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#barra_abril {
	TEXT-ALIGN: center; WIDTH: 960px; HEIGHT: 35px
}
#cabecalho {
	MARGIN: 5px 0px 0px; WIDTH: 960px; FLOAT: left; HEIGHT: 27px; OVERFLOW: =
hidden
}
#logo {
	WIDTH: 330px; FLOAT: left
}
#menu_seperior {
	MARGIN: 3px 0px 10px; WIDTH: 700px; FLOAT: left; HEIGHT: 18px
}
#centro {
	MARGIN: 0px 0px 10px
}
#mapa_centro {
	WIDTH: 230px; FLOAT: left
}
.barra_botao {
	TEXT-ALIGN: right; MARGIN: 5px 0px 0px; FLOAT: right; HEIGHT: 18px; =
COLOR: #ffffff
}
.barra_busca {
	TEXT-ALIGN: right; MARGIN: 3px 0px 0px; WIDTH: 170px; FLOAT: right; =
COLOR: #ffffff
}
#barra_busca INPUT {
	BORDER-BOTTOM: #a3a2a0 1px solid; BORDER-LEFT: #a3a2a0 1px solid; =
FONT-SIZE: 12px; BORDER-TOP: #a3a2a0 1px solid; BORDER-RIGHT: #a3a2a0 =
1px solid
}
.input_busca {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 5px; PADDING-LEFT: 3px; WIDTH: =
140px; PADDING-RIGHT: 0px; HEIGHT: 17px; COLOR: #a2a0a1; FONT-SIZE: =
15px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.chamada_busca {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#banner_top {
	MARGIN: 5px 0px; WIDTH: 960px; FLOAT: left; HEIGHT: 92px
}
.modulo_pub_p {
	WIDTH: 215px; FLOAT: left; HEIGHT: 90px
}
.modulo_pub_p IMG {
	MARGIN: 10px 0px 0px
}
.modulo_pub_d {
	WIDTH: 10px; FLOAT: left; HEIGHT: 90px
}
.modulo_pub_g {
	TEXT-ALIGN: right; WIDTH: 735px; DISPLAY: inline; FLOAT: left; HEIGHT: =
90px
}
.dms {
	MARGIN: 0px 2px 0px 0px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff
}
.dms:hover {
	BACKGROUND: #cc0f16
}
.dms_marcado {
	BACKGROUND: #cc0f16
}
.ms {
	MARGIN: 3px 5px 2px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
A.ms:link {
	MARGIN: 3px 5px 2px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
A.ms:active {
	MARGIN: 3px 5px 2px; TEXT-DECORATION: none
}
A.ms:visited {
	MARGIN: 3px 5px 2px; TEXT-DECORATION: none
}
A.ms:hover {
	MARGIN: 3px 5px 2px; BACKGROUND: #cc0f16; COLOR: #ffffff; =
TEXT-DECORATION: none
}
.sep_m {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 2px 5px 0px; =
PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; BACKGROUND: #cc0f16; =
FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#menu_superior {
	POSITION: relative; MARGIN: 3px 0px 0px; WIDTH: 960px; FLOAT: left; =
HEIGHT: 35px
}
.ms {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#menu_superior .ms A {
	LINE-HEIGHT: 16px; MARGIN: 5px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#menu_superior .link_sm {
	COLOR: #fff
}
.sub_menu_superior {
	POSITION: absolute; MARGIN: 0px; WIDTH: 800px; HEIGHT: 18px; FONT-SIZE: =
10px; TOP: 0px; FONT-WEIGHT: normal; LEFT: 0px
}
#plogin {
	WIDTH: 170px; FLOAT: right
}
#mlogin {
	MARGIN: 0px 0px 0px 20px; FLOAT: right; HEIGHT: 15px; COLOR: #fff
}
#pstLogout {
	TEXT-ALIGN: right; COLOR: #fff
}
#elogin {
	POSITION: absolute; VISIBILITY: hidden
}
#pstLogin {
	Z-INDEX: 105; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; =
BORDER-LEFT: #cccccc 1px solid; MARGIN: 0px 0px 0px -40px; WIDTH: 200px; =
BACKGROUND: #ffffff; FLOAT: right; HEIGHT: 120px; VISIBILITY: hidden; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.emailPessoa {
	BORDER-BOTTOM: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; =
MARGIN: 0px 0px 0px 6px; WIDTH: 135px; BORDER-TOP: #ececec 1px solid; =
BORDER-RIGHT: #ececec 1px solid
}
.senhaPessoa {
	BORDER-BOTTOM: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; =
MARGIN: 0px 0px 0px 3px; WIDTH: 135px; BORDER-TOP: #ececec 1px solid; =
BORDER-RIGHT: #ececec 1px solid
}
.fechar {
	FLOAT: right
}
.login_t {
	FLOAT: left
}
#menu_lateral_materia {
	DISPLAY: none
}
.separa_modulos {
	LINE-HEIGHT: 1px; MARGIN: 10px 0px 0px; WIDTH: 960px; DISPLAY: inline; =
FLOAT: left; HEIGHT: 1px
}
.separa_modulos_1 {
	LINE-HEIGHT: 1px; MARGIN: 20px 0px 0px; WIDTH: 960px; DISPLAY: inline; =
FLOAT: left; HEIGHT: 1px
}
.t_10_logo {
	MARGIN: 10px 0px 0px
}
.l_5 {
	MARGIN: 0px 0px 0px 5px
}
.l_10 {
	MARGIN: 0px 0px 0px 10px
}
.l_15 {
	MARGIN: 0px 0px 0px 15px
}
.g_15 {
	MARGIN: 10px 15px 15px
}
.t_10 {
	MARGIN: 10px
}
.t_5 {
	MARGIN: 5px
}
.data_lista {
	FONT-FAMILY: georgia; COLOR: #8e8e8e; FONT-WEIGHT: normal
}
.noticias {
	LINE-HEIGHT: 13px; MARGIN: 0px 0px 3px; FONT-FAMILY: arial
}
.destaque_1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 23px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.destaque_1i {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.destaque_1_vm {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; TEXT-INDENT: -3px; MARGIN: 0px =
0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; =
COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.destaque_2_cz {
	FONT-FAMILY: georgia; COLOR: #919191; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
.destaque_2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px 0px 3px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3f3f3f; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.chapeu {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #919191; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.texto_colunista {
	TEXT-ALIGN: center; FONT-STYLE: italic; MARGIN: 3px 0px; WIDTH: 280px; =
FONT-FAMILY: georgia; COLOR: #656565; FONT-SIZE: 14px
}
.assinatura_colunista {
	TEXT-ALIGN: center; FONT-STYLE: italic; FONT-FAMILY: georgia; COLOR: =
#919191; FONT-SIZE: 10px
}
.titulo_vm_p {
	COLOR: #a4231e; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.modulo_4g {
	WIDTH: 360px; FLOAT: left; HEIGHT: 250px
}
.capa_titulo {
	MARGIN: 0px; WIDTH: 340px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px
}
.capa_img {
	MARGIN: 0px; WIDTH: 160px; DISPLAY: inline; FLOAT: left; HEIGHT: 220px
}
.capa_img_b {
	MARGIN: 0px; WIDTH: 145px; DISPLAY: inline; FLOAT: left; HEIGHT: 150px
}
.capa_img IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.capa_chamada {
	MARGIN: 0px; WIDTH: 180px; FLOAT: left; HEIGHT: 220px
}
.capa_chamada_b {
	MARGIN: 0px; WIDTH: 180px; FLOAT: left; HEIGHT: 150px
}
.sub_modulo_capa_1 {
	MARGIN: 0px; WIDTH: 170px; HEIGHT: 150px
}
.sub_modulo_capa_2 {
	MARGIN: 0px; WIDTH: 170px; HEIGHT: 60px
}
.sub_modulo_capa_2_b {
	MARGIN: 5px 0px 0px; WIDTH: 315px; FLOAT: left; HEIGHT: 60px
}
.sub_modulo_capa_1 H1 {
=09
}
.sub_modulo_capa_2 H2 {
=09
}
._select {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.posicao_rodape {
=09
}
.rodape_canaldecompras {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; VERTICAL-ALIGN: =
top
}
.centro_canaldecompras {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: auto; WIDTH: 960px; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.rodape_new {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; BACKGROUND: =
url(img/fundo_rodape_1.jpg) #990e15 repeat-x; VERTICAL-ALIGN: top
}
.centro_rodape_new {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: auto; WIDTH: 960px; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.logo_rodape {
	MARGIN: 8px 0px 0px; WIDTH: 730px; FLOAT: left
}
.barra_busca_rodape {
	MARGIN: 8px 0px 0px; WIDTH: 230px; FLOAT: left
}
.logo_abril {
	MARGIN: 5px 5px 0px 0px; FLOAT: left
}
.links_rodape {
	MARGIN: 13px 0px 0px; FLOAT: right
}
.modulo_mapas {
	WIDTH: 960px; FLOAT: left
}
.modulo_mapas .titulo_vm_p {
	COLOR: #fdb200
}
.modulo_mapa {
	MARGIN: 20px 0px; WIDTH: 140px; FLOAT: left
}
.modulo_mapap {
	MARGIN: 20px 0px; WIDTH: 100px; FLOAT: left
}
.modulo_mapa IMG {
	MARGIN: 3px 0px
}
.modulo_mapa A {
	COLOR: #ffffff
}
.modulo_mapap A {
	COLOR: #ffffff
}
.modulo_mapa {
	COLOR: #ffffff
}
.modulo_mapap {
	COLOR: #ffffff
}
.abas {
	POSITION: absolute
}
.abas_p {
	POSITION: relative; MARGIN: 5px
}
#lidas_2 {
	VISIBILITY: hidden
}
#lidas_3 {
	VISIBILITY: hidden
}
#lidas_1 .noticias {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidas_2 .noticias {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidas_3 .noticias {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidas_1 .data_lista {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#lidas_2 .data_lista {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#lidas_3 .data_lista {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.t_abas_md {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px; PADDING-LEFT: 0px; WIDTH: =
235px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 12px; =
PADDING-TOP: 0px
}
.carrega_hidden {
	DISPLAY: none
}
A {
	OUTLINE-STYLE: none; COLOR: #383838; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.link_branco {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_branco:active {
	TEXT-DECORATION: none
}
A.link_branco:visited {
	TEXT-DECORATION: none
}
A.link_branco:hover {
	TEXT-DECORATION: underline
}
.link_vm {
	LINE-HEIGHT: 15px; FONT-FAMILY: arial; COLOR: #970000; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.link_vm:active {
	TEXT-DECORATION: none
}
A.link_vm:visited {
	TEXT-DECORATION: none
}
A.link_vm:hover {
	TEXT-DECORATION: underline
}
.cp_vm {
	COLOR: #d8171f
}
A.cp_vm:active {
	TEXT-DECORATION: none
}
A.cp_vm:visited {
	TEXT-DECORATION: none
}
A.cp_vm:hover {
	TEXT-DECORATION: none
}
.link_path {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold
}
A.link_path:link {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold
}
A.link_path:active {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.link_path:visited {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.link_path:hover {
	FONT-FAMILY: georgia; COLOR: #d8171f; FONT-SIZE: 18px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.cp_cz {
	COLOR: #919191
}
A.cp_cz:active {
	TEXT-DECORATION: none
}
A.cp_cz:visited {
	TEXT-DECORATION: none
}
A.cp_cz:hover {
	TEXT-DECORATION: none
}
.link_vm1 {
	LINE-HEIGHT: 15px; FONT-FAMILY: arial; COLOR: #970000; FONT-SIZE: 11px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.link_vm1:active {
	TEXT-DECORATION: none
}
A.link_vm1:visited {
	TEXT-DECORATION: none
}
A.link_vm1:hover {
	TEXT-DECORATION: underline
}
.link_sm {
	MARGIN: 0px 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_sm:active {
	TEXT-DECORATION: none
}
A.link_sm:visited {
	TEXT-DECORATION: none
}
A.link_sm:hover {
	TEXT-DECORATION: underline
}
.link_smp {
	MARGIN: 0px 4px 0px 5px; COLOR: #ffffff; FONT-SIZE: 9px; =
TEXT-DECORATION: none
}
A.link_smp:active {
	TEXT-DECORATION: none
}
A.link_smp:visited {
	TEXT-DECORATION: none
}
A.link_smp:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.link_az {
	COLOR: #0a7dde; TEXT-DECORATION: none
}
A.link_az:active {
	TEXT-DECORATION: none
}
A.link_az:visited {
	TEXT-DECORATION: none
}
A.link_az:hover {
	TEXT-DECORATION: underline
}
#brA {
	TEXT-ALIGN: left !important; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a; FONT-SIZE: 9px !important
}
#brA {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; =
WIDTH: 778px; HEIGHT: 180px; CLEAR: both; BORDER-TOP: #cdcdcd 1px solid; =
BORDER-RIGHT: #cdcdcd 1px solid
}
#brA .ts1 {
	WIDTH: 88px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -3px =
-53px; HEIGHT: 20px
}
#brA .tAs {
	WIDTH: 99px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -2px -2px; =
HEIGHT: 20px
}
#brA .tL {
	WIDTH: 88px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -2px =
-28px; HEIGHT: 19px
}
#brA FORM {
	MARGIN: 0px
}
#brA .blc1 {
	FLOAT: left
}
#brA .blc2 {
	FLOAT: left
}
#brA .blc3 {
	FLOAT: left
}
#brA .blc2 {
	WIDTH: 391px
}
#brA .blc3 {
	WIDTH: 195px
}
#brA .esp {
	MARGIN-LEFT: 5px
}
#brA .ts1 {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 8px
}
#brA .tAs {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 18px
}
#brA .tL {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 18px
}
#brA .txS {
	MARGIN-TOP: 6px; WIDTH: 115px; MARGIN-LEFT: 8px; CLEAR: left; =
FONT-SIZE: 9px !important
}
#brA .dAS {
	MARGIN-TOP: 5px; WIDTH: 8px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -138px =
0px; FLOAT: left; HEIGHT: 153px; MARGIN-LEFT: 15px
}
#brA .dtB {
	MARGIN-TOP: 10px; FLOAT: left
}
#brA .dtB2 {
	MARGIN-TOP: 10px; FLOAT: left
}
#brA .dtB3 {
	MARGIN-TOP: 10px; FLOAT: left
}
#brA .dtB .ft {
	WIDTH: 42px; MARGIN-LEFT: 20px
}
#brA .dtB2 .ft {
	WIDTH: 42px; MARGIN-LEFT: 20px
}
#brA .dtB3 .ft {
	WIDTH: 42px; MARGIN-LEFT: 20px
}
#brA .dtB .txt {
	MARGIN-TOP: 5px; WIDTH: 80px; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a !important; MARGIN-LEFT: 5px; FONT-SIZE: 9px !important
}
#brA .dtB2 .txt {
	MARGIN-TOP: 5px; WIDTH: 80px; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a !important; MARGIN-LEFT: 5px; FONT-SIZE: 9px !important
}
#brA .dtB3 .txt {
	MARGIN-TOP: 5px; WIDTH: 80px; FONT-FAMILY: Verdana !important; COLOR: =
#9a9a9a !important; MARGIN-LEFT: 5px; FONT-SIZE: 9px !important
}
#brA .sep {
	WIDTH: 15px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -144px =
0px; FLOAT: left; HEIGHT: 133px
}
#brA .sAs {
	MARGIN-TOP: 3px; WIDTH: 135px; FLOAT: left; MARGIN-LEFT: 10px
}
#brA .dAS2 {
	MARGIN-TOP: 5px; WIDTH: 8px; BACKGROUND: =
url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -138px =
0px; FLOAT: left; HEIGHT: 153px; MARGIN-LEFT: 15px
}
#brA .sAs SELECT {
	WIDTH: 135px; FONT-SIZE: 10px
}
#brA IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#brA A {
	LINE-HEIGHT: 11px; COLOR: #9a9a9a; TEXT-DECORATION: none
}
#brA A:hover {
	TEXT-DECORATION: underline
}
#brA {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; =
MARGIN: 0px 0px 40px; WIDTH: 958px; BORDER-TOP: #cdcdcd 1px solid; =
BORDER-RIGHT: #cdcdcd 1px solid
}
#brA .blc2 {
	WIDTH: 590px
}
#super_hidden {
	DISPLAY: none
}
#quadrado_hidden {
	DISPLAY: none
}
#botao_hidden {
	DISPLAY: none
}
#s1 {
	VISIBILITY: visible
}
.abrCoBox * {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.abrCoBox {
	WIDTH: 130px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif !important; HEIGHT: 70px; OVERFLOW: hidden
}
.abrCoBox A:hover {
	TEXT-DECORATION: underline
}
.abrCoBox IMG {
	MARGIN: 3px 5px 0px 0px; WIDTH: 45px; FLOAT: left; HEIGHT: 45px
}
.abrCoBox H3 {
	LINE-HEIGHT: 11px !important; MARGIN-TOP: 3px; FONT-SIZE: 11px =
!important
}
.abrCoBox H3 A {
	COLOR: #336699; FONT-WEIGHT: bold !important
}
.abrCoBox P {
	LINE-HEIGHT: 11px !important; MARGIN-TOP: 10px !important
}
.abrCoBox P A {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 10px =
!important; font-stretch: normal
}
.abrCoBox P A STRONG {
	COLOR: #336699 !important; FONT-WEIGHT: normal !important
}
.abrCoBox {
	MARGIN: 5px 7px; FLOAT: left
}
#cnOfertas {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 20px; =
PADDING-LEFT: 0px; WIDTH: 298px; PADDING-RIGHT: 0px; HEIGHT: 250px; =
OVERFLOW: hidden; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd =
1px solid; PADDING-TOP: 0px
}
#cnOfertas .coTit {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #dddddd; MARGIN: =
0px; PADDING-LEFT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#mais_lidas_abas {
	HEIGHT: 22px
}
#mais_lidas_abas .aba {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: =
80px; PADDING-RIGHT: 5px; BACKGROUND: #e0e0e0; FLOAT: left; HEIGHT: =
12px; COLOR: #4b4b4b; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#sidebar_rankings_tabs A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: =
80px; PADDING-RIGHT: 5px; BACKGROUND: #e0e0e0; FLOAT: left; HEIGHT: =
12px; COLOR: #4b4b4b; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#sidebar_rankings_tabs A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#sidebar_rankings_tabs .selected {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/aba_selec=
ted1.gif) #4b4b4b; COLOR: #ffffff
}
#mais_lidas {
	BORDER-BOTTOM: #e0e0e0 0px solid; BORDER-LEFT: #e0e0e0 1px solid; =
LINE-HEIGHT: 125%; MARGIN: 0px 0px 20px; WIDTH: 300px; FONT-SIZE: 11px; =
BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid
}
#sidebar_rankings TABLE {
	BORDER-BOTTOM: #e0e0e0 0px solid; BORDER-LEFT: #e0e0e0 1px solid; =
LINE-HEIGHT: 125%; MARGIN: 0px 0px 20px; WIDTH: 300px; FONT-SIZE: 11px; =
BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid
}
#mais_lidas TD {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: =
8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#sidebar_rankings TD {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: =
8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#mais_lidas .pos {
	TEXT-ALIGN: center; WIDTH: 14px; BACKGROUND: #efefef; COLOR: #ca0500; =
FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#sidebar_rankings .pos {
	TEXT-ALIGN: center; WIDTH: 14px; BACKGROUND: #efefef; COLOR: #ca0500; =
FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#mais_lidas .data {
	COLOR: #ca0500; FONT-WEIGHT: bold
}
#sidebar_rankings .data {
	COLOR: #ca0500; FONT-WEIGHT: bold
}
#sidebar_rankings_maislidas_tabs {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 =
1px solid; PADDING-TOP: 4px
}
#sidebar_rankings_maislidas_tabs A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; =
PADDING-LEFT: 2px; WIDTH: 53px; PADDING-RIGHT: 2px; BACKGROUND: #e0e0e0; =
FLOAT: left; COLOR: #4b4b4b; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#sidebar_rankings_maislidas_tabs .selected {
	BACKGROUND: #4b4b4b; COLOR: #ffffff
}
#sidebar_rankings_maislidas_tabs A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
#publi_top {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 15px auto 0px; =
PADDING-LEFT: 0px; WIDTH: 940px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#publi_top TABLE {
	MARGIN: 0px auto; WIDTH: 728px
}
#banner_top {
	POSITION: relative
}
#buscatop {
	BORDER-BOTTOM: #af0a15 2px solid; POSITION: absolute; TOP: 60px; RIGHT: =
10px
}
#buscatop_text {
	WIDTH: 244px; HEIGHT: 19px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle
}
#buscatop_submit {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: =
url(http://portalexame.abril.com.br/v2010/img/bg_bt_buscatop.gif) =
#66060e; HEIGHT: 20px; COLOR: #fff; VERTICAL-ALIGN: middle; CURSOR: =
pointer; PADDING-TOP: 2px
}
#topo_datatempo {
	POSITION: absolute; COLOR: #fff; TOP: 66px; LEFT: 240px
}
#topo_login {
	POSITION: absolute; TOP: 20px; RIGHT: 10px
}
#barra-abril {
	MIN-WIDTH: 960px !important; MARGIN: 0px 0px 0px -4px
}
#barra-abril #baProdutos {
	WIDTH: 220px
}
#barra-abril UL LI {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 8px !important; =
PADDING-RIGHT: 8px !important; PADDING-TOP: 0px !important
}
#banner_top {
	FLOAT: none
}
.data_publicacao {
	PADDING-BOTTOM: 5px; COLOR: #333333; FONT-SIZE: 12px
}
.capa_destaques {
	POSITION: relative; WIDTH: 155px; FLOAT: right; HEIGHT: 150px; =
VERTICAL-ALIGN: top
}
.capa_publicacao {
	PADDING-BOTTOM: 15px; WIDTH: 145px; FLOAT: left
}
.rodape_destaques {
	POSITION: relative; WIDTH: 300px; FLOAT: left
}
.links_destaque {
	PADDING-BOTTOM: 5px; COLOR: #ca0500; FONT-SIZE: 9px
}
.capa_destaques_titulo A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ca0500; FONT-SIZE: =
12px
}
.capa_destaques_texto A {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 12px
}
#mini_home {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND: #ffffff; BORDER-TOP: #e0e0e0 3px =
solid
}
#mini_home_in {
	MARGIN: 10px 0px 0px; BACKGROUND: =
url(http://portalexame.abril.com.br/v2010/img/minihome_bg.gif) 0px 10px
}
.mini_home_item {
	MARGIN: 0px 10px; WIDTH: 140px; FLOAT: left
}
.anula {
	CLEAR: both
}
#mini_home H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#mini_home H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#mini_home H2 A {
	LINE-HEIGHT: 110%
}
#mini_home H3 A {
	LINE-HEIGHT: 110%
}
#mini_home H2 {
	MARGIN: 0px 0px 15px
}
#mini_home H3 A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #d01119; FONT-SIZE: =
11px
}
#mini_home H2 A {
	COLOR: #002f48; FONT-SIZE: 12px
}
#mini_home IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 5px 0px 10px; WIDTH: 140px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 95px; =
BORDER-LEFT-WIDTH: 0px
}
.modulo_mapap {
	MARGIN: 20px 10px; WIDTH: 140px !important
}
.modulo_mapa {
	MARGIN: 20px 10px; WIDTH: 140px !important
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/css/subhome.css

#conteudo_subhome {
	WIDTH: 660px; FLOAT: left
}
#lateral_subhome {
	WIDTH: 300px; FLOAT: left
}
.modulo_lateral {
	WIDTH: 300px
}
.modulo_mais_lidas {
	BACKGROUND-IMAGE: url(img/fundo_maislidas.jpg); WIDTH: 290px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 190px
}
.margem_subhome {
	MARGIN: 0px; WIDTH: 610px
}
.top_subhome_e {
	WIDTH: 550px; FLOAT: left
}
.top_subhome_d {
	WIDTH: 60px; FLOAT: left
}
.anula_lateral {
	MARGIN: 0px; CLEAR: both
}
.p_fonte {
	MARGIN: 12px 3px 0px 0px; FLOAT: left
}
.img_rss {
	DISPLAY: none
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.destaque_2_vm {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia; FLOAT: left; COLOR: #d8171f; FONT-SIZE: 18px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H1.destaque_2_vm {
	LINE-HEIGHT: 21px
}
.img_rss {
	FLOAT: right
}
.modulos_subhome {
=09
}
.separador_subhome {
	LINE-HEIGHT: 1px; MARGIN: 2px 0px 25px; WIDTH: 610px; DISPLAY: inline; =
BACKGROUND: #f9ebeb; FLOAT: left; HEIGHT: 1px
}
.separador_lateral {
	LINE-HEIGHT: 1px; MARGIN: 10px 0px; WIDTH: 300px; BACKGROUND: #f9ebeb; =
FLOAT: left; HEIGHT: 1px
}
.separador_lateral_b {
	LINE-HEIGHT: 1px; MARGIN: 10px 0px; BACKGROUND: #ffffff; HEIGHT: 1px; =
CLEAR: both
}
.separador_subhome_transp {
	LINE-HEIGHT: 1px; MARGIN: 2px 0px 25px; WIDTH: 610px; DISPLAY: inline; =
FLOAT: left; HEIGHT: 1px
}
.modulo_1 {
	WIDTH: 260px; FLOAT: left; HEIGHT: 200px; OVERFLOW: hidden
}
.modulo_1_am {
	WIDTH: 350px; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 200px; =
OVERFLOW: hidden
}
.modulo_1_vt {
	WIDTH: 160px; FLOAT: left; OVERFLOW: hidden
}
.modulo_4 {
	WIDTH: 360px; FLOAT: left; HEIGHT: 200px
}
.modulo_7 {
	BACKGROUND-IMAGE: url(img/fundo_console.jpg); WIDTH: 600px; =
BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 200px
}
.modulo_ferramentas {
	LINE-HEIGHT: 0px; WIDTH: 610px; FLOAT: left; OVERFLOW: hidden
}
.modulo_rodape {
	WIDTH: 960px; FLOAT: left; HEIGHT: 200px; OVERFLOW: hidden
}
.modulo_1g_a {
	MARGIN: 0px 15px 0px 0px; WIDTH: 245px; FLOAT: left; HEIGHT: 170px; =
OVERFLOW: hidden
}
.modulo_2 {
	MARGIN: 0px 30px 0px 0px; WIDTH: 160px; FLOAT: left; OVERFLOW: hidden
}
.modulo_2a {
	MARGIN: 0px; WIDTH: 160px; FLOAT: left; OVERFLOW: hidden
}
.modulo_2 IMG {
	MARGIN: 0px 0px 10px
}
.modulo_2a IMG {
	MARGIN: 0px 0px 10px
}
.sub_modulo_1 {
	MARGIN: 0px 10px 0px 0px; HEIGHT: 90px
}
.modulo_6 {
	TEXT-ALIGN: center; BACKGROUND: #e6e7e8; HEIGHT: 250px
}
.modulo_1g_b {
	WIDTH: 300px; FLOAT: left; OVERFLOW: hidden
}
.modulo_mais_lidas {
	BACKGROUND-IMAGE: url(img/fundo_maislidasg.jpg); WIDTH: 300px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 190px
}
.t_abas_md {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px; PADDING-LEFT: 0px; WIDTH: =
260px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 12px; =
PADDING-TOP: 0px
}
.modulo_tv_1 {
	WIDTH: 600px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
.modulo_tv_2 {
	WIDTH: 300px; FLOAT: left; HEIGHT: 180px; OVERFLOW: hidden
}
.modulo_tv_3 {
	WIDTH: 300px; FLOAT: left; HEIGHT: 180px; OVERFLOW: hidden
}
.lista_tv IMG {
	MARGIN: 0px 10px 0px 0px; FLOAT: left; HEIGHT: 65px; OVERFLOW: hidden
}
.lista_tv {
	MARGIN: 0px 0px 10px; WIDTH: 260px; FLOAT: left; HEIGHT: 65px
}
.lista_tv H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
.lista_tv P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
.lista_tv P A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
.tit_modulos {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px 0px 3px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: =
#383838; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.titulo_console {
	MARGIN: 0px 0px 0px 30px
}
.margin_tv_imagem {
	MARGIN: 15px 0px 0px 25px
}
.margin_tv_chamadas {
	MARGIN: 25px 0px 0px 5px
}
.modulo_1 {
	BACKGROUND-IMAGE: url(img/fundo_dest_tv_new.jpg); WIDTH: 260px; =
BACKGROUND-REPEAT: repeat-y; FLOAT: left; HEIGHT: 201px
}
.modulo_1_borda {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 0px solid; =
WIDTH: 251px; FLOAT: left; HEIGHT: 199px; OVERFLOW: hidden; BORDER-TOP: =
#dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 0px solid
}
#foto_tv_1 {
	POSITION: absolute; MARGIN: 5px 5px 4px; WIDTH: 240px; HEIGHT: 157px; =
OVERFLOW: hidden
}
#foto_tv_2 {
	POSITION: absolute; MARGIN: 5px 5px 4px; WIDTH: 240px; HEIGHT: 157px; =
OVERFLOW: hidden
}
#foto_tv_3 {
	POSITION: absolute; MARGIN: 5px 5px 4px; WIDTH: 240px; HEIGHT: 157px; =
OVERFLOW: hidden
}
#foto_tv_2 {
	DISPLAY: none
}
#foto_tv_3 {
	DISPLAY: none
}
#menu_tv {
	POSITION: relative; WIDTH: 240px; HEIGHT: 10px; TOP: 165px; LEFT: 5px
}
.botao_tv {
	FLOAT: left
}
.marcador_tv {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 200px; FLOAT: left
}
.botao_alinha {
	WIDTH: 65px; FLOAT: left
}
.botao_tv {
	MARGIN: 0px 2px; WIDTH: 20px; FLOAT: left; FONT-SIZE: 9px
}
.botao_tv_marcado {
	BACKGROUND: #c70c13
}
.botao_tv_marcado A {
	COLOR: #ffffff
}
.seta_e {
	MARGIN: 0px; WIDTH: 20px; FLOAT: left
}
.seta_d {
	TEXT-ALIGN: right; MARGIN: 0px; WIDTH: 20px; FLOAT: left
}
#legendas_tv {
	WIDTH: 240px; FLOAT: left; HEIGHT: 20px
}
#legenda_tv_1 {
	POSITION: absolute
}
#legenda_tv_2 {
	POSITION: absolute
}
#legenda_tv_3 {
	POSITION: absolute
}
#legenda_tv_2 {
	DISPLAY: none
}
#legenda_tv_3 {
	DISPLAY: none
}
.capa_titulo {
	WIDTH: 300px
}
.capa_img {
	WIDTH: 150px !important
}
.capa_chamada {
	WIDTH: 150px !important
}
.capa_chamada .sub_modulo_capa_1 {
	WIDTH: 150px !important
}
.capa_chamada .sub_modulo_capa_2 {
	WIDTH: 150px !important
}
.capa_chamada H2 A {
	COLOR: #000; FONT-WEIGHT: normal
}
#conteudo_subhome_semLat {
	WIDTH: 960px; FLOAT: left
}
.modulo_conteudo {
	WIDTH: 960px; MARGIN-BOTTOM: 15px; FLOAT: left
}
.modulo_conteudo P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT: 12px/14px arial; COLOR: #3f3f3f; PADDING-TOP: =
0px
}
.modulo_conteudo .modulo_pub_g {
	WIDTH: 730px; OVERFLOW: hidden
}
.conteudo_centro {
	WIDTH: 650px; FLOAT: left; OVERFLOW: hidden
}
.conteudo_centro .separador_subhome {
	WIDTH: 650px
}
.conteudo_lateral {
	WIDTH: 300px; FLOAT: right
}
.conteudo_centro .modulo_1_completo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 290px !important; =
PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 30px =
!important; PADDING-TOP: 0px
}
.modulo_conteudo .modulo_1 {
	TEXT-ALIGN: left; WIDTH: 290px !important; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: 200px !important; OVERFLOW: hidden
}
.conteudo_centro .modulo_1_am {
	WIDTH: 290px !important; OVERFLOW: hidden; PADDING-TOP: 15px
}
.vertical.modulo_1_am .modulo_1_vt {
	WIDTH: 290px; FLOAT: left; OVERFLOW: hidden
}
.vertical.modulo_1_am .modulo_1_vt H3 {
	WIDTH: 140px; FLOAT: left; MARGIN-RIGHT: 5px
}
.vertical.modulo_1_am .g_15 {
	MARGIN: 0px
}
.vertical.modulo_4 {
	MARGIN: 0px; WIDTH: 330px !important; HEIGHT: 400px
}
.vertical.modulo_4 .sub_modulo_1 {
	MARGIN: 0px; WIDTH: 330px
}
.vertical.modulo_4 .sub_modulo_1 .lista_ultimas {
	WIDTH: 330px; MARGIN-BOTTOM: 5px; HEIGHT: 350px; OVERFLOW: hidden
}
.vertical.modulo_4 .sub_modulo_1 P.noticias {
	WIDTH: 320px
}
.vertical.modulo_4 .data_lista {
	FONT: bold 11px arial; COLOR: #b91e26
}
.noticias_mais_lidas .data_lista {
	FONT: bold 11px arial; COLOR: #b91e26
}
.noticias_mais_lidas .noticias {
	MARGIN: 0px 0px 10px 5px
}
.vertical.modulo_4 .noticias {
	MARGIN: 0px 0px 14px; FONT: 11px arial
}
.modulo_conteudo .modulo_1g_a .sub_modulo_1 {
	HEIGHT: 75px
}
.modulo_conteudo .modulo_2 {
	MARGIN: 0px 60px 0px 0px; WIDTH: 160px; FLOAT: left; OVERFLOW: hidden
}
.modulo_conteudo .modulo_2a {
	MARGIN: 0px; WIDTH: 160px; FLOAT: left; OVERFLOW: hidden
}
.modulo_conteudo .noticias_mais_lidas {
	WIDTH: 300px
}
.modulo_conteudo .noticias_mais_lidas .destaque_1_vm {
	PADDING-BOTTOM: 10px
}
#valores .sub_modulo_1n {
	MARGIN: 0px 0px 10px
}
#valores1 .sub_modulo_1n {
	MARGIN: 0px 0px 10px
}
.lista_ultimas .sub_modulo_1n H2 {
	MARGIN-BOTTOM: 15px; FONT-WEIGHT: bold
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/css/materias2010.css

.interna {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; PADDING-LEFT: =
0px; WIDTH: 960px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; MARGIN-BOTTOM: 20px; COLOR: #383838; MARGIN-LEFT: auto; =
FONT-SIZE: 12px; MARGIN-RIGHT: auto; PADDING-TOP: 30px
}
.interna .grid_2 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left
}
.interna .grid_4 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left
}
.interna .grid_6 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left
}
.interna .grid_8 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left
}
.interna .grid_12 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left
}
.interna .grid_12 {
	WIDTH: 940px
}
.interna .grid_8 {
	WIDTH: 620px
}
.interna .grid_6 {
	WIDTH: 460px
}
.interna .grid_2 {
	WIDTH: 140px
}
.interna .grid_4 {
	WIDTH: 300px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
P {
	LINE-HEIGHT: 125%
}
H2 {
	COLOR: #ca0500; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#ranking_geral H2 A {
	COLOR: #ca0500
}
#subhome_geral H2 A {
	COLOR: #ca0500
}
#lista_geral H2 {
	COLOR: #383838
}
#materia_geral H2 {
	COLOR: #383838
}
H3 {
	COLOR: #002f48; FONT-WEIGHT: bold
}
H3 A {
	COLOR: #002f48
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.bg_grid2 {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/bg_grid2.=
gif) repeat-y
}
#blogs H2 {
	MARGIN-BOTTOM: 4px; COLOR: #ca0500
}
#planeta_sustentavel H2 {
	MARGIN-BOTTOM: 4px; COLOR: #ca0500
}
.destaque_texto H2 {
	MARGIN-BOTTOM: 4px; COLOR: #ca0500
}
#blogs H2 A {
	COLOR: #ca0500
}
#planeta_sustentavel H2 A {
	COLOR: #ca0500
}
.destaque_texto H2 A {
	COLOR: #ca0500
}
.carrega_hidden {
	DISPLAY: none
}
#fotolog {
	MARGIN: 0px 0px 15px; BACKGROUND: #efefef
}
#fotolog H2 A {
	LINE-HEIGHT: 110%; COLOR: #002f48; FONT-SIZE: 18px
}
#fotolog H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 12px
}
#fotolog H3 A {
	FONT-SIZE: 12px
}
#fotolog H3 {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 125%; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
#square1 {
	TEXT-ALIGN: center; BACKGROUND: #e6e7e8; HEIGHT: 250px
}
#square2 {
	TEXT-ALIGN: center; BACKGROUND: #e6e7e8; HEIGHT: 250px
}
#estatica_geral #square1 {
	MARGIN: 0px 0px 20px
}
#calculadora_geral #square1 {
	MARGIN: 0px 0px 20px
}
#subhome_geral #square1 {
	MARGIN: 0px 0px 20px
}
#ranking_geral #square1 {
	MARGIN: 0px 0px 20px
}
#lista_geral #square1 {
	MARGIN: 0px 0px 20px
}
#materia_geral #square1 {
	MARGIN: 0px 0px 20px
}
#glossario_geral #square1 {
	MARGIN: 0px 0px 20px
}
#subhome_geral #square2 {
	MARGIN: 20px 0px 0px
}
#estatica_geral #square2 {
	MARGIN: 0px 0px 20px
}
#calculadora_geral #square2 {
	MARGIN: 0px 0px 20px
}
#lista_geral #square2 {
	MARGIN: 0px 0px 20px
}
#materia_geral #square2 {
	MARGIN: 0px 0px 20px
}
#glossario_geral #square2 {
	MARGIN: 0px 0px 20px
}
#ranking_geral #square2 {
	MARGIN: 0px 0px 20px
}
#super2 {
	TEXT-ALIGN: center; MARGIN: 0px 10px 10px 0px; WIDTH: 728px; =
BACKGROUND: #e6e7e8; FLOAT: right; HEIGHT: 90px
}
#manchetes {
	MARGIN: 0px 0px 5px; WIDTH: 140px; OVERFLOW: hidden
}
#manchetes .item {
	MARGIN: 0px 0px 20px
}
#manchetes H3 {
	LINE-HEIGHT: 110%; MARGIN: 0px 0px 2px; FONT-SIZE: 16px
}
#manchetes_todas {
	MARGIN: 0px 0px 20px; FONT-WEIGHT: bold
}
#manchetes_todas A {
	COLOR: #002f48; FONT-SIZE: 11px
}
.destaque_foto {
	MARGIN: 0px 0px 10px; WIDTH: 220px
}
.destaque_texto {
	MARGIN: 0px 0px 10px; WIDTH: 220px
}
.destaque_texto H3 {
	LINE-HEIGHT: 110%; MARGIN-BOTTOM: 7px; FONT-SIZE: 16px
}
.destaque_texto {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
.destaque_foto IMG {
	MARGIN: 2px 0px 5px
}
.destaque_foto H3 {
	LINE-HEIGHT: 110%; FONT-SIZE: 16px
}
.destaque_texto {
	BORDER-TOP: #e0e0e0 1px solid
}
#subhome_geral #blogs {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 460px; PADDING-RIGHT: =
0px; BORDER-TOP: #ccc 4px solid; PADDING-TOP: 10px
}
#estatica_geral #blogs {
	WIDTH: 300px
}
#calculadora_geral #blogs {
	WIDTH: 300px
}
#ranking_geral #blogs {
	WIDTH: 300px
}
#lista_geral #blogs {
	WIDTH: 300px
}
#materia_geral #blogs {
	WIDTH: 300px
}
#glossario_geral #blogs {
	WIDTH: 300px
}
#blogs .item {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#blogs .item H3 A {
	FONT-SIZE: 16px
}
#blogs .item H3 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#blogs .item IMG {
	FLOAT: left
}
#subhome_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 390px; FLOAT: left
}
#estatica_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 230px; FLOAT: left
}
#calculadora_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 230px; FLOAT: left
}
#ranking_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 230px; FLOAT: left
}
#materia_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 230px; FLOAT: left
}
#lista_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 230px; FLOAT: left
}
#glossario_geral #blogs .item UL {
	MARGIN: 0px 0px 0px 10px; WIDTH: 230px; FLOAT: left
}
#blogs .item LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/seta1.gif=
) no-repeat 4px 6px; PADDING-TOP: 3px
}
#banner_central {
	MARGIN: 0px 0px 10px 10px; WIDTH: 202px; FLOAT: left; HEIGHT: 90px
}
#planeta_sustentavel {
	MARGIN: 0px 0px 20px; WIDTH: 300px
}
#planeta_sustentavel .item H3 A {
	FONT-SIZE: 14px
}
#planeta_sustentavel .item_destaque H3 A {
	FONT-SIZE: 14px
}
#planeta_sustentavel .item H3 {
	MARGIN: 2px 0px 7px
}
#planeta_sustentavel .item_destaque {
	MARGIN: 0px 0px 10px
}
#planeta_sustentavel .item {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#planeta_sustentavel .item_destaque {
	BACKGROUND: #f2f2f2
}
#planeta_sustentavel .item_destaque IMG {
	FLOAT: right
}
#planeta_sustentavel .item_destaque H3 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; WIDTH: 140px; PADDING-RIGHT: =
10px; DISPLAY: block; FLOAT: left; PADDING-TOP: 10px
}
#planeta_sustentavel .item_destaque P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 140px; PADDING-RIGHT: =
10px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
#coluna_foto .item {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: #efefef; PADDING-TOP: 0px
}
#coluna_foto .item H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#coluna_foto .item H3 A {
	FONT-SIZE: 12px
}
#coluna_foto .item H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.chapeu_interna {
	BORDER-BOTTOM: #e0e0e0 1px solid; POSITION: relative; PADDING-BOTTOM: =
8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; HEIGHT: =
15px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
H1.chapeu1 {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #ca0500; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H2.chapeu1 {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #ca0500; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H1.chapeu1 A {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #ca0500; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H2.chapeu1 A {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #ca0500; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
#lista_geral H2.chapeu1 {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #ca0500; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H1.chapeu2 {
	DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#333; FONT-SIZE: 13px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold
}
H2.chapeu2 {
	DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#333; FONT-SIZE: 13px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold
}
H1.chapeu2 A {
	DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#333; FONT-SIZE: 13px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold
}
H2.chapeu2 A {
	DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#333; FONT-SIZE: 13px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold
}
H1.chapeu3 {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #333; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H2.chapeu3 {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #333; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H1.chapeu3 A {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #333; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
H2.chapeu3 A {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #333; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
#lista_geral H2.chapeu3 {
	DISPLAY: inline; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #333; =
FONT-SIZE: 20px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal
}
#menu_interna {
	POSITION: absolute; MARGIN: -15px 10px 0px; WIDTH: 940px
}
#menu_interna .areas {
	FLOAT: left
}
#menu_interna .areas A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #d8171f; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#menu_interna A.selected {
	BACKGROUND: #d8171f; COLOR: #fff
}
#menu_interna .linksrapidos {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 100px; PADDING-RIGHT: 5px; FLOAT: =
left; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#menu_interna .linksrapidos A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #002f48; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
#menu_interna .linksrapidos A.selected {
	BACKGROUND: #002f48; COLOR: #fff
}
#menu_interna .servicos A {
	FLOAT: right
}
#menu_interna .servicos A {
	MARGIN: 0px 0px 0px 10px; COLOR: #002f48
}
#materia_corpo {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; =
PADDING-LEFT: 0px; WIDTH: 460px; PADDING-RIGHT: 10px; DISPLAY: inline; =
BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/bg_vertic=
al1.gif) repeat-y 470px 470px; FLOAT: left; BORDER-RIGHT: #e0e0e0 1px =
solid; PADDING-TOP: 0px
}
#materia_corpo P {
	LINE-HEIGHT: 145%; MARGIN: 0px 0px 20px
}
#materia_corpo P A {
	COLOR: #002f48; FONT-WEIGHT: bold
}
#materia_ferramentas {
	MARGIN: 20px 0px 0px; WIDTH: 140px; FLOAT: right; FONT-SIZE: 11px
}
#materia_ferramentas H3 {
	COLOR: #ca0500
}
#materia_ferramentas LI {
	MARGIN: 0px 0px 5px
}
#materia_ferramentas LI A {
	COLOR: #002f48
}
#materia_ferramentas UL {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#botao1 {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#ferramentas_espalhe LI A {
	COLOR: #999999
}
#materia_geral #sidebar {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/bg_vertic=
al1.gif) repeat-y
}
#lista_geral #sidebar {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/bg_vertic=
al1.gif) repeat-y
}
#glossario_geral #sidebar {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/bg_vertic=
al1.gif) repeat-y
}
#tamanho_fonte {
	FLOAT: right
}
#tamanho_fonte A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: =
#ca0500; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#tamanho_fonte .link_vmp {
	FONT-SIZE: 11px
}
#tamanho_fonte .link_vmm {
	FONT-SIZE: 13px
}
#tamanho_fonte .link_vmg {
	FONT-SIZE: 15px
}
#materia_titulo {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; CLEAR: both; PADDING-TOP: 15px
}
#materia_geral H1 {
	LINE-HEIGHT: 110%; FONT-FAMILY: Tahoma, Arial, Verdana; COLOR: #383838; =
FONT-SIZE: 25px; FONT-WEIGHT: normal
}
#materia_olho H2 {
	MARGIN: 0px 0px 15px
}
#materia_chapeu {
	FLOAT: left
}
#materia_chapeu H2 {
	COLOR: #ca0500
}
#materia_olho {
	FLOAT: left; CLEAR: both
}
#materia_foto {
	MARGIN: 0px 0px 20px
}
#materia_foto_peq {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: =
20px; FLOAT: left; PADDING-TOP: 0px
}
#materia_autor {
	BACKGROUND: #f5f5f5; COLOR: #4b4b4b
}
#materia_autor IMG {
	VERTICAL-ALIGN: middle
}
#materia_data {
	MARGIN: 6px 0px 0px; COLOR: #666666; FONT-SIZE: 11px
}
#materia_ultimas {
	DISPLAY: none
}
#materia_ultimas1 {
	MARGIN: 0px 20px 20px 0px; WIDTH: 190px; FLOAT: left; CLEAR: left; =
FONT-SIZE: 11px
}
#materia_ultimas1 LI {
	LINE-HEIGHT: 135%; MARGIN: 0px 0px 10px
}
#materia_ultimas1 LI A {
	COLOR: #383838; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#materia_credito {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 2px; =
COLOR: #999999; FONT-SIZE: 10px
}
#materia_legenda {
	MARGIN: 2px 0px 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#materia_ultimas1 .data {
	COLOR: #ca0500; FONT-WEIGHT: bold
}
#materia_ultimas1 H3 A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ca0500; FONT-SIZE: =
16px
}
#comentarios_lista H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ca0500; FONT-SIZE: =
16px
}
#comentarios_novo H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ca0500; FONT-SIZE: =
16px
}
#materia_ultimas1 H3 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#comentarios_lista H3 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#comentarios_novo H3 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#ultimas_todas A {
	COLOR: #002f48; FONT-WEIGHT: bold
}
#materia_comentarios {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; =
BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/comentari=
o1.gif) no-repeat 0px 2px; FLOAT: right; PADDING-TOP: 0px
}
#materia_comentarios A {
	FONT-SIZE: 11px
}
#f_rss {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#f_email {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#f_imprimir {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#f_compartilhar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
LI#f_rss A {
	COLOR: #666
}
LI#f_email A {
	COLOR: #666
}
LI#f_imprimir A {
	COLOR: #666
}
LI#f_compartilhar A {
	COLOR: #666
}
#f_rss {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/rss1.gif)=
 no-repeat
}
#f_email {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/email1.gi=
f) no-repeat
}
#f_imprimir {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/imprimir1=
.gif) no-repeat
}
#f_compartilhar {
	BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/compartil=
har1.gif) no-repeat
}
#comentarios_lista {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; PADDING-TOP: 20px
}
#comentarios_novo {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; PADDING-TOP: 20px
}
#comentarios_lista EM {
	PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#comentarios_lista H3 {
	FLOAT: left
}
#comentarios_termos {
	MARGIN: 0px 5px 0px 0px; FLOAT: right
}
#comentarios_termos A {
	BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
block; FONT-SIZE: 11px; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: =
#e0e0e0 1px solid; PADDING-TOP: 4px
}
#comentarios_abuso {
	FLOAT: right
}
#comentarios_abuso A {
	WIDTH: 24px; DISPLAY: block; BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/abuso1.jp=
g) no-repeat; HEIGHT: 21px
}
#comentarios_novo TEXTAREA {
	MARGIN: 0px 0px 10px; WIDTH: 456px; HEIGHT: 70px
}
#comentarios_logar {
	MARGIN: 0px 0px 10px
}
#comentarios_primeiro {
	MARGIN: 0px 0px 10px
}
#comentarios_logar A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#comentarios_novo #envia {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
right; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#comentarios_submit:hover {
	CURSOR: pointer
}
#comentarios-logar {
	MARGIN: 5px 0px 0px
}
.npaginas {
	TEXT-ALIGN: center; MARGIN: 30px 0px; FONT-FAMILY: arial; FONT-WEIGHT: =
bold
}
.lnpg {
	PADDING-BOTTOM: 4px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 4px
}
.lnpaginas_r {
	BORDER-BOTTOM: #383838 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#383838 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 2px 0px 0px; =
PADDING-LEFT: 6px; WIDTH: 20px; PADDING-RIGHT: 6px; DISPLAY: inline; =
BORDER-TOP: #383838 1px solid; BORDER-RIGHT: #383838 1px solid; =
PADDING-TOP: 3px
}
.lnpaginaschk {
	BORDER-BOTTOM: #383838 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#383838 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 2px 0px 0px; =
PADDING-LEFT: 6px; WIDTH: 20px; PADDING-RIGHT: 6px; DISPLAY: inline; =
BACKGROUND: #383838; COLOR: #ffffff !important; BORDER-TOP: #383838 1px =
solid; BORDER-RIGHT: #383838 1px solid; PADDING-TOP: 3px
}
.lnpaginas_r A:link {
	FONT-FAMILY: arial; TEXT-DECORATION: none
}
.lnpaginas_r A:link {
	FONT-FAMILY: arial; TEXT-DECORATION: none
}
.lnpaginas_r A:link {
	FONT-FAMILY: arial; TEXT-DECORATION: none
}
.lnpaginas_r A:link {
	FONT-FAMILY: arial; COLOR: #383838; TEXT-DECORATION: none
}
.lnpaginaschk A:link {
	FONT-FAMILY: arial; BACKGROUND: #383838; COLOR: #ffffff; =
TEXT-DECORATION: none
}
.lnpaginaschk A:active {
	FONT-FAMILY: arial; BACKGROUND: #383838; COLOR: #ffffff; =
TEXT-DECORATION: none
}
.lnpaginaschk A:visited {
	FONT-FAMILY: arial; BACKGROUND: #383838; COLOR: #ffffff; =
TEXT-DECORATION: none
}
.lnpaginaschk A:hover {
	FONT-FAMILY: arial; BACKGROUND: #383838; COLOR: #ffffff; =
TEXT-DECORATION: none
}
HR {
	DISPLAY: none
}
.esconde {
	DISPLAY: none
}
.tabela_tit {
	TEXT-ALIGN: center; BACKGROUND: #4e4e4e; COLOR: #ffffff; FONT-SIZE: =
10px
}
#ranking_empresas {
	BORDER-BOTTOM: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; =
MARGIN: 10px 0px; FONT-SIZE: 11px
}
#ranking_pegada {
	BORDER-BOTTOM: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; =
MARGIN: 10px 0px; FONT-SIZE: 11px
}
#ranking_acoes {
	BORDER-BOTTOM: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; =
MARGIN: 10px 0px; FONT-SIZE: 11px
}
#ranking_empresas TD {
	BORDER-RIGHT: #bababa 1px solid
}
#ranking_pegada TD {
	BORDER-RIGHT: #bababa 1px solid
}
#ranking_acoes TD {
	BORDER-RIGHT: #bababa 1px solid
}
#ranking_empresas .pos {
	COLOR: #ca0500; FONT-WEIGHT: bold
}
#ranking_empresas TD {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
PADDING-TOP: 7px
}
#ranking_pegada TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.tabela_subtit {
	BACKGROUND: #bababa; FONT-WEIGHT: bold
}
.tabela_td1 {
=09
}
.tabela_td2 {
	BACKGROUND: #e9e9e9
}
.ranking_credito {
	TEXT-ALIGN: right; FONT-SIZE: 10px
}
.ranking_credito A {
	MARGIN: 5px 0px 0px; DISPLAY: block; COLOR: #002f48; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
#materia_subtitulos {
	MARGIN: 15px 0px 0px
}
#materia_subtitulos H2 A {
	BORDER-BOTTOM: #ca0500 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ca0500 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px auto 5px; =
PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; DISPLAY: block; =
COLOR: #002f48; BORDER-TOP: #ca0500 1px solid; FONT-WEIGHT: normal; =
BORDER-RIGHT: #ca0500 1px solid; PADDING-TOP: 5px
}
#materia_publicacao {
	COLOR: #666666; FONT-SIZE: 11px
}
#lista_geral #lista_materias .item {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 15px; MARGIN: 0px 0px =
15px; PADDING-LEFT: 0px; WIDTH: 460px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#lista_geral #lista_materias .item H2 {
	DISPLAY: block; COLOR: #ca0500
}
#lista_geral #lista_materias .item H3 {
	LINE-HEIGHT: 115%; MARGIN: 5px 0px; DISPLAY: block; FONT-SIZE: 16px
}
#lista_geral #lista_materias .item P {
	DISPLAY: block
}
#lista_geral #lista_materias .item .lista_autor {
	MARGIN: 8px 0px 10px; COLOR: #747474; FONT-SIZE: 10px
}
#lista_geral #lista_materias .item .lista_tags LI {
	MARGIN: 0px 5px 0px 0px; DISPLAY: inline
}
#lista_geral #lista_materias .destaque_topico.item .lista_tags LI {
	MARGIN: 0px 5px 6px 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 15px
}
#lista_geral #lista_materias .item .lista_tags H3 {
	MARGIN: 0px; DISPLAY: inline; COLOR: #666; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
#lista_geral #lista_materias .destaque_topico.item .lista_tags H3 {
	HEIGHT: 11px
}
#lista_geral #lista_materias .item .lista_tags A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: =
#002f48; FONT-SIZE: 10px; FONT-WEIGHT: normal; BORDER-RIGHT: #e0e0e0 1px =
solid; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#lista_geral .npaginas {
	MARGIN: 20px auto
}
#lista_geral .npaginas #pgNext {
	FLOAT: right
}
#lista_geral .npaginas #pgPrev {
	FLOAT: left
}
#lista_geral #paginacao {
	WIDTH: 460px
}
#lista_geral #lista_materias .item_destaque {
	BORDER-BOTTOM: #e0e0e0 4px solid; PADDING-BOTTOM: 20px; MARGIN: 0px 0px =
15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lista_geral #lista_materias .item_destaque H3 {
	LINE-HEIGHT: 120%; MARGIN: 5px 0px; DISPLAY: block; COLOR: #002f48; =
FONT-SIZE: 18px
}
#lista_geral #lista_materias .item_destaque .lista_autor {
	MARGIN: 8px 0px 10px; COLOR: #747474; FONT-SIZE: 10px
}
#lista_geral #lista_materias .item_destaque P {
	DISPLAY: block
}
#lista_geral #lista_materias .item_destaque .lista_tags LI {
	MARGIN: 0px 5px 0px 0px; DISPLAY: inline
}
#lista_geral #lista_materias .item_destaque .lista_tags A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: =
#002f48; FONT-SIZE: 10px; FONT-WEIGHT: normal; BORDER-RIGHT: #e0e0e0 1px =
solid; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#lista_geral #lista_materias .item_destaque .lista_tags H3 {
	MARGIN: 0px; DISPLAY: inline; COLOR: #666666; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
#lista_geral #lista_materias .item_destaque H2 {
	DISPLAY: block; COLOR: #ca0500
}
#lista_geral #lista_materias .item_destaque .lista_resumao {
	MARGIN: 35px 0px 0px; FONT-SIZE: 11px
}
#lista_geral #lista_materias .item_destaque .lista_resumao A {
	COLOR: #ca0500
}
#lista_geral #lista_materias .item_destaque .item_destaque_img {
	FLOAT: left
}
#lista_geral #lista_materias .item_destaque .item_destaque_txt {
	WIDTH: 300px; FLOAT: right
}
#lista_geral #lista_materias .item_destaque_img IMG {
	MAX-WIDTH: 300px; MAX-HEIGHT: 230px
}
#lista_geral #lista_materias_simples .item {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#lista_geral #lista_materias_simples .item H2 {
	DISPLAY: inline
}
#lista_geral #lista_materias_simples .item H2 A {
	COLOR: #002f48; FONT-WEIGHT: normal
}
#lista_geral #lista_materias_simples .lista_data {
	COLOR: #666666; FONT-SIZE: 11px
}
#lista_geral #lista_materias_simples .lista_hora {
	MARGIN: 0px 10px 0px 1px; COLOR: #ca0500; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
#newsletter_lista .item {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: =
460px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#glossario_lista .item {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: =
460px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#twitter_lista .item {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: =
620px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#twitter_lista .item IMG {
	VERTICAL-ALIGN: text-bottom
}
#newsletter_lista .item H2 {
	LINE-HEIGHT: 130%; MARGIN: 5px 0px; DISPLAY: block; COLOR: #002f48; =
FONT-SIZE: 16px
}
#glossario_lista .item H2 {
	LINE-HEIGHT: 130%; MARGIN: 5px 0px; DISPLAY: block; COLOR: #002f48; =
FONT-SIZE: 16px
}
#twitter_lista .item H2 {
	LINE-HEIGHT: 130%; MARGIN: 5px 0px; DISPLAY: block; COLOR: #002f48; =
FONT-SIZE: 16px
}
#twitter_lista .item H2 A {
	COLOR: #002f48
}
#newsletter_lista .item A {
	COLOR: #ca0500; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#glossario_letras {
	BORDER-BOTTOM: #e0e0e0 1px solid; MARGIN: 10px 0px 30px
}
#glossario_letras A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
block; FLOAT: left; COLOR: #002f48; FONT-SIZE: 15px; FONT-WEIGHT: bold; =
PADDING-TOP: 4px
}
#glossario_letras A.selected {
	BACKGROUND: #002f48; COLOR: #ffffff; TEXT-DECORATION: none
}
#glossario_letras A:hover {
	BACKGROUND: #002f48; COLOR: #ffffff; TEXT-DECORATION: none
}
#glossario_fonte {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
460px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; BORDER-TOP: #e0e0e0 1px =
solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#glossario_fonte A {
	COLOR: #002f48
}
#subhome_rss {
	MARGIN: 0px 0px 5px; FLOAT: right
}
.lateral_box_materia {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
.noticias_materia {
	MARGIN: 0px 20px 0px 0px; WIDTH: 190px; FONT-SIZE: 11px
}
#planeta_sustentavel .item {
	DISPLAY: none
}
.topicos UL {
	MARGIN: 10px 0px 15px
}
.topicos UL LI {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 130%; =
PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/seta1.gif=
) no-repeat 4px 10px; PADDING-TOP: 6px
}
#subhome_geral .topicos #square2 {
	MARGIN: 0px
}
#ir_guias {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 10px
}
#ir_guias .destaque_foto {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; =
PADDING-BOTTOM: 15px; PADDING-LEFT: 65px; WIDTH: 143px; PADDING-RIGHT: =
10px; BORDER-TOP: #b4b4b4 1px solid; BORDER-RIGHT: #b4b4b4 1px solid; =
PADDING-TOP: 15px
}
#ir_duvidas H2 {
	MARGIN: 0px 0px 10px; FONT-SIZE: 16px
}
#ir_duvidas {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 4px solid; PADDING-TOP: 10px
}
#ir_duvidas P {
	MARGIN: 0px 0px 15px
}
#ir_duvidas .destaque_foto {
	LINE-HEIGHT: 120%; MARGIN: 0px 0px 20px; FONT-WEIGHT: bold
}
#ir_duvidas .destaque_foto IMG {
	MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: baseline
}
#ir_duvidas A {
	COLOR: #002f48
}
#ir_guias A {
	COLOR: #002f48
}
#ir_download {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; =
PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #b4b4b4 1px solid; BORDER-RIGHT: =
#b4b4b4 1px solid; PADDING-TOP: 10px
}
#ir_download H2 {
	MARGIN: 0px 0px 10px; FONT-SIZE: 15px
}
#ir_countdown_calendario {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; WIDTH: 45px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/v2009/img/calendario1.jpg); FLOAT: left; HEIGHT: 33px; PADDING-TOP: =
23px
}
#ir_countdown P {
	MARGIN: 12px 0px 0px 15px; WIDTH: 205px; FLOAT: left
}
#ir_countdown P STRONG {
	COLOR: #ca0500
}
.form_tire_duvidas {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 10px; =
WIDTH: 280px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; PADDING-TOP: =
10px
}
.form_tire_duvidas H2 {
	MARGIN-BOTTOM: 10px; COLOR: #ca0500 !important; FONT-SIZE: 16px; =
FONT-WEIGHT: bold
}
.form_tire_duvidas FORM {
	MARGIN-TOP: 10px
}
.form_tire_duvidas FORM INPUT {
	BORDER-BOTTOM: #969696 1px solid; BORDER-LEFT: #969696 1px solid; =
WIDTH: 278px; MARGIN-BOTTOM: 10px; HEIGHT: 20px; BORDER-TOP: #969696 1px =
solid; BORDER-RIGHT: #969696 1px solid
}
.form_tire_duvidas FORM TEXTAREA {
	BORDER-BOTTOM: #969696 1px solid; BORDER-LEFT: #969696 1px solid; =
WIDTH: 278px !important; MARGIN-BOTTOM: 10px; BORDER-TOP: #969696 1px =
solid; BORDER-RIGHT: #969696 1px solid
}
.form_tire_duvidas .bt_a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: =
block; BACKGROUND: url(/v2010/img/bg_bt_azul.jpg) repeat-x 0px 0px; =
FLOAT: right; HEIGHT: 16px; COLOR: #ffffff; PADDING-TOP: 4px
}
.imposto-renda#ir_countdown #ir_countdown_calendario {
	HEIGHT: 40px; PADDING-TOP: 15px
}
.imposto-renda#ir_countdown #diah {
	MARGIN-TOP: 3px; FONT: bold 19px/19px arial
}
.imposto-renda#ir_countdown #mesh {
	FONT: 11px arial; MARGIN-LEFT: 2px
}
.imposto-renda .item {
	WIDTH: 620px !important
}
#sidebar_ultimas_mercados H2 A {
	COLOR: #002f48; FONT-WEIGHT: normal
}
#sidebar_ultimas_mercados H3 A {
	COLOR: #ca0500
}
.topo_colunista {
	MARGIN: 0px 0px 20px
}
.logo_eleicoes {
	MARGIN: 0px 15px 20px 0px; FLOAT: left
}
.logo_abrilnacopa {
	MARGIN: 0px 15px 10px 0px; FLOAT: left
}
#materia_corpo LI.fonte_evento {
	PADDING-BOTTOM: 1px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; FONT-SIZE: 15px; FONT-WEIGHT: =
bold; PADDING-TOP: 1px
}
#materia_corpo LI {
	PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px; PADDING-LEFT: 12px; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(http://portalexame.abril.com.br/meio-ambiente-e-energia/img/seta1.gif=
) no-repeat 1px 6px; PADDING-TOP: 3px
}
#comentarios_lista LI {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 125%; MARGIN: 0px 0px 3px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f5f5f5; =
PADDING-TOP: 15px
}
.exameTable {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; =
BORDER-TOP: #ccc 1px solid; PADDING-TOP: 0px
}
.exameTable TD {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 3px
}
.exameTable TH {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 3px
}
.exameTable TH {
	BACKGROUND: #002f48; COLOR: #fff
}
.exameTable TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#menu_gfk {
	WIDTH: 610px; FONT-SIZE: 11px
}
#menu_gfk TR {
=09
}
.com_borda {
	BORDER-LEFT: #e11820 1px solid; PADDING-LEFT: 8px
}
.sem_borda {
	BORDER-BOTTOM-COLOR: #e11820; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: =
0px; BORDER-TOP-COLOR: #e11820; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-COLOR: =
#e11820; BORDER-LEFT-COLOR: #e11820; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
.bt-patrocicio {
	POSITION: absolute; FONT-SIZE: 11px; RIGHT: 0px
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/lightwindow/css/lightwindow.css

#lightwindow_overlay {
	Z-INDEX: 500; POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: =
100px; VISIBILITY: hidden; TOP: 0px; LEFT: 0px
}
#lightwindow {
	Z-INDEX: 999; POSITION: absolute; LINE-HEIGHT: 0px; DISPLAY: none; =
VISIBILITY: hidden
}
#lightwindow_container {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: none; VISIBILITY: hidden; PADDING-TOP: =
0px
}
* HTML #lightwindow_container {
	OVERFLOW: hidden
}
#lightwindow_contents {
	Z-INDEX: 0; BORDER-BOTTOM: #ffffff 10px solid; POSITION: relative; =
BORDER-LEFT: #ffffff 10px solid; BACKGROUND-COLOR: #ffffff; OVERFLOW: =
hidden; BORDER-TOP: #ffffff 10px solid; BORDER-RIGHT: #ffffff 10px solid
}
#lightwindow_loading {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 10px; =
BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 10px; WIDTH: 100%; =
PADDING-RIGHT: 10px; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 10px; LEFT: =
0px
}
#lightwindow_loading_shim {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#lightwindow_loading SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; FLOAT: left; COLOR: #444444; FONT-SIZE: 12px; =
PADDING-TOP: 0px
}
#lightwindow_loading SPAN A {
	COLOR: #09f; CURSOR: pointer; TEXT-DECORATION: none
}
#lightwindow_loading SPAN A:link {
	COLOR: #09f; CURSOR: pointer; TEXT-DECORATION: none
}
#lightwindow_loading SPAN A:visited {
	COLOR: #09f; CURSOR: pointer; TEXT-DECORATION: none
}
#lightwindow_loading SPAN A:hover {
	TEXT-DECORATION: underline
}
#lightwindow_loading SPAN A:active {
	TEXT-DECORATION: underline
}
#lightwindow_loading IMG {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
#lightwindow_navigation {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
#lightwindow_navigation_shim {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#lightwindow_navigation A {
	OUTLINE-STYLE: none
}
#lightwindow_navigation A:link {
	OUTLINE-STYLE: none
}
#lightwindow_navigation A:visited {
	OUTLINE-STYLE: none
}
#lightwindow_navigation A:hover {
	OUTLINE-STYLE: none
}
#lightwindow_navigation A:active {
	OUTLINE-STYLE: none
}
#lightwindow_previous {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: =
url(/v2009/lightwindow/images/black.png) no-repeat; HEIGHT: 100%
}
#lightwindow_next {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: =
url(/v2009/lightwindow/images/black.png) no-repeat; HEIGHT: 100%
}
#lightwindow_previous {
	FLOAT: left; LEFT: 0px
}
#lightwindow_next {
	FLOAT: right; RIGHT: 0px
}
#lightwindow_previous:hover {
	BACKGROUND: url(/v2009/lightwindow/images/prevlabel.gif) no-repeat left =
15%
}
#lightwindow_previous:active {
	BACKGROUND: url(/v2009/lightwindow/images/prevlabel.gif) no-repeat left =
15%
}
#lightwindow_next:hover {
	BACKGROUND: url(/v2009/lightwindow/images/nextlabel.gif) no-repeat =
right 15%
}
#lightwindow_next:active {
	BACKGROUND: url(/v2009/lightwindow/images/nextlabel.gif) no-repeat =
right 15%
}
#lightwindow_previous_title {
	DISPLAY: none
}
#lightwindow_next_title {
	DISPLAY: none
}
#lightwindow_galleries {
	Z-INDEX: 50; POSITION: absolute; MARGIN: 0px 0px 0px 10px; WIDTH: 100%; =
BOTTOM: 0px; DISPLAY: none; OVERFLOW: hidden; LEFT: 0px
}
#lightwindow_galleries_tab_container {
	WIDTH: 100%; HEIGHT: 0px; OVERFLOW: hidden
}
A#lightwindow_galleries_tab {
	LINE-HEIGHT: 22px; WIDTH: 77px; DISPLAY: block; BACKGROUND: =
url(/v2009/lightwindow/images/black-70.png) 0px 0px; FLOAT: right; =
HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 11px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A#lightwindow_galleries_tab:link {
	LINE-HEIGHT: 22px; WIDTH: 77px; DISPLAY: block; BACKGROUND: =
url(/v2009/lightwindow/images/black-70.png) 0px 0px; FLOAT: right; =
HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 11px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A#lightwindow_galleries_tab:visited {
	LINE-HEIGHT: 22px; WIDTH: 77px; DISPLAY: block; BACKGROUND: =
url(/v2009/lightwindow/images/black-70.png) 0px 0px; FLOAT: right; =
HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 11px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
* HTML A#lightwindow_galleries_tab {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000000; opacity: .70
}
* HTML A#lightwindow_galleries_tab:link {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000000; opacity: .70
}
* HTML A#lightwindow_galleries_tab:visited {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000000; opacity: .70
}
A#lightwindow_galleries_tab:hover {
	COLOR: #ffffff
}
A#lightwindow_galleries_tab:active {
	COLOR: #ffffff
}
#lightwindow_galleries_tab_span {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 63px; PADDING-RIGHT: =
7px; DISPLAY: block; HEIGHT: 20px; PADDING-TOP: 0px
}
#lightwindow_galleries_tab .up {
	BACKGROUND: url(/v2009/lightwindow/images/arrow-up.gif) no-repeat 60px =
5px
}
#lightwindow_galleries_tab .down {
	BACKGROUND: url(/v2009/lightwindow/images/arrow-down.gif) no-repeat =
60px 6px
}
#lightwindow_galleries_list {
	BACKGROUND: url(/v2009/lightwindow/images/black-70.png) 0px 0px; =
HEIGHT: 0px; OVERFLOW: hidden
}
* HTML #lightwindow_galleries_list {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000000; opacity: .70
}
.lightwindow_galleries_list {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; WIDTH: =
200px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.lightwindow_galleries_list H1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#09f; FONT-SIZE: 16px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 10px
}
.lightwindow_galleries_list LI {
	LIST-STYLE-TYPE: none; MARGIN: 5px 0px
}
.lightwindow_galleries_list A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:link {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:visited {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:hover {
	BORDER-LEFT: #ffffff 3px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; BACKGROUND: #000000; COLOR: #ffffff; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:active {
	BORDER-LEFT: #ffffff 3px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; BACKGROUND: #000000; COLOR: #ffffff; PADDING-TOP: =
0px
}
#lightwindow_data {
	POSITION: absolute
}
#lightwindow_data_slide {
	POSITION: relative
}
#lightwindow_data_slide_inner {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#lightwindow_data_caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; CLEAR: both; =
PADDING-TOP: 10px
}
#lightwindow_data_details {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; HEIGHT: 20px; PADDING-TOP: 0px
}
#lightwindow_data_author_container {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; FONT-STYLE: italic; WIDTH: 40%; =
FLOAT: right; COLOR: #666666; FONT-SIZE: 10px; OVERFLOW: hidden
}
#lightwindow_data_gallery_container {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; WIDTH: 40%; FLOAT: left; COLOR: =
#666666; FONT-SIZE: 10px; OVERFLOW: hidden
}
#lightwindow_title_bar {
	HEIGHT: 25px; OVERFLOW: hidden
}
#lightwindow_title_bar_title {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; FLOAT: left; COLOR: #ffffff; =
FONT-SIZE: 14px
}
A#lightwindow_title_bar_close_link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffff; =
CURSOR: pointer; PADDING-TOP: 0px
}
A#lightwindow_title_bar_close_link:link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffff; =
CURSOR: pointer; PADDING-TOP: 0px
}
A#lightwindow_title_bar_close_link:visited {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffff; =
CURSOR: pointer; PADDING-TOP: 0px
}
A#lightwindow_title_bar_close_link:hover {
	COLOR: #ffffff
}
A#lightwindow_title_bar_close_link:active {
	COLOR: #ffffff
}
#lightwindow P {
	PADDING-RIGHT: 10px; COLOR: #000000
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/libc/jquery/jquery-1.3.2.min.js

/*=0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A=
 * Revision: 6246=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var =
I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean=
(J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var =
G=3D0,E=3Dthis.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.c=
loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return =
M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo=
dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h=
eight"){var =
L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"=
){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+=
this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"=
+this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru=
e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return =
Math.max(0,Math.round(L))}return =
o.curCSS(H,F,J)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof=
 S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof =
S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re=
turn =
T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!R?L.childNodes:[];for(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.=
firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=
=3Do.merge(G,S)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc=
at(I)}return =
this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")=
;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){=
o.className.add(this,E)},removeClass:function(E){o.className.remove(this,=
E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(this).children().remove();while(this.firstChild){this.removeChild(t=
his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var =
F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1=
&&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return =
ab}var =
Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D=
null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&=
&M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}=
else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift=
();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var =
ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par=
entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)=
{ai=3DE(af)}else{X=3Dfalse}while(Z.length){var =
ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D=
=3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw=
"Syntax error, unrecognized expression: =
"+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object =
Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va=
r =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT=
ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push=
(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;=
ab.sort(G);if(hasDuplicate){for(var =
aa=3D1;aa<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=3Dtypeof =
U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var =
V=3D0,T=3DZ.length;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var =
W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return =
false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return =
true}}return X},POS:function(T){T.unshift(true);return =
T}},filters:{enabled:function(T){return =
T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret=
urn T.disabled=3D=3D=3Dtrue},checked:function(T){return =
T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r=
eturn T.selected=3D=3D=3Dtrue},parent:function(T){return =
!!T.firstChild},empty:function(T){return =
!T.firstChild},has:function(V,U,T){return =
!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex=
t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio=
"=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f=
ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"=
password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ=
e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu=
rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ=
e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in=
put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio=
n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return =
U=3D=3D=3DW.length-1},even:function(U,T){return =
T%2=3D=3D=3D0},odd:function(U,T){return =
T%2=3D=3D=3D1},lt:function(V,U,T){return =
U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return =
T[3]-0=3D=3DU},eq:function(V,U,T){return =
T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var =
U=3DV[1],X=3DI.filters[U];if(X){return =
X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe=
xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var =
W=3D0,T=3DY.length;W<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=3D0)}}},ID:function(U,T){return =
U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r=
eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f=
unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" =
").indexOf(T)>-1},ATTR:function(Y,W){var =
V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt=
tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return =
T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"=
?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" =
").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D=
"^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length=
)=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D=
U+"-":false},POS:function(X,U,V,Y){var =
T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var =
M=3DI.match.POS;for(var O in =
I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,=
U);return T}return =
U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(U,X)}else{if(typeof =
X.length=3D=3D=3D"number"){for(var =
V=3D0,T=3DX.length;V<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+V+"'/>";var =
T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document=
.getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof =
Y.getElementById!=3D=3D"undefined"&&!Z){var =
W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D=
=3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof =
Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return =
Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun=
ction(){var =
T=3Ddocument.createElement("div");T.appendChild(document.createComment(""=
));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va=
r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var =
W=3D[];for(var =
V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return =
X}}T.innerHTML=3D"<a href=3D'#'></a>";if(T.firstChild&&typeof =
T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h=
ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return =
U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"<p =
class=3D'TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no=
deType=3D=3D=3D9&&!Q(X)){try{return =
E(X.querySelectorAll(Y),V)}catch(Z){}}return =
T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors=
;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){(function(){var =
T=3Ddocument.createElement("div");T.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(T.getElementsByClassName("e").length=3D=3D=3D0)=
{return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng=
th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(=
U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return =
V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var =
K=3Ddocument.compareDocumentPosition?function(U,T){return =
U.compareDocumentPosition(T)&16}:function(U,T){return =
U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return =
T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD=
ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var =
W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)=
)){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f=
or(var Z=3D0,U=3DV.length;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio=
n(T){return o.grep(o.timers,function(U){return =
T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no=
t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var =
T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W=
=3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var =
U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return =
X};o.sibling=3Dfunction(V,U){var =
T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}=
}return =
T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var =
J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var=
 =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"=
1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off=
setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}=
)();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E=
,F){var G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}=
}}H.appendChild(T);return g}var K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var =
H=3D0,F=3Dthis.length;H<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva=
l(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(I,G){var =
E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner=
"+G]=3Dfunction(){return =
this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction=
(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var =
J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+G],document.body["scroll"+G],documen=
t.documentElement["scroll"+G],document.body["offset"+G],document.document=
Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this=
.css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})();
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/script/Utils.js

Utils =3D function () {
   this.Utils =3D Utils;
   this.name =3D 'Util';
   this.version =3D '1.0v';
   this._link =3D '#';
   this.enviaAmigo =3D new EnviaAmigo();
  this.enviaAmigo.init();
}

var utils =3D Utils.prototype;

utils.newWindow =3D function() { window.open(this._link) };

utils.openWindow =3D function(windowName, features) { =
window.open(this._link, windowName, features); }

utils.exec =3D function(cmd,link)
{
   this._link =3D link;
   eval("this."+cmd);
}
utils.moveBanner =3D function(nameDivOas, nameDivOasDisplay) {
	var elemDivOas =3D document.getElementById(nameDivOas);
	var elemDivOasDisplay =3D document.getElementById(nameDivOasDisplay);
	if(elemDivOasDisplay !=3D null){
		elemDivOasDisplay.appendChild(elemDivOas);
		elemDivOas.style.display=3D'block';
	}
}

utils.getBrowse =3D function()
{
   if(navigator.userAgent.indexOf('Mac_PowerPC') > -1)
   {
      return("MAC");
   }
   else if(navigator.userAgent.indexOf('MSIE 6.0') > -1)
   {
      return("WINIE"); =20
   }
   else if(navigator.userAgent.indexOf('Gecko') > -1)
   {
      return("MOZILLA");
   }
}

utils.getQueryString =3D function(){
    var URL =3D location.href;
    var PARAMS =3D URL.substring(URL.indexOf("?")+1);
    var PARAM =3D new Array();
    PARAM =3D PARAMS.split("&");
    var par =3D new Array();
   =20
    for(var x=3D0; x < PARAM.length; x++)
    {
        var VALOR =3D new Array();
        VALOR =3D PARAM[x].split("=3D");
         var re =3D /\+/gi;
         if(VALOR[0] && VALOR[1]){
         par[VALOR[0]] =3D =
this.decodeUTF8(unescape(VALOR[1].replace(re," ")));
        }
    }
   =20
    return par;
}

utils.decodeUTF8 =3D function(utftext){
     var plaintext =3D ""; var i=3D0; var c=3Dc1=3Dc2=3D0;
     while(i<utftext.length)
         {
         c =3D utftext.charCodeAt(i);
         if (c<128) {
             plaintext +=3D String.fromCharCode(c);
             i++;}
         else if((c>191) && (c<224)) {
             c2 =3D utftext.charCodeAt(i+1);
             plaintext +=3D String.fromCharCode(((c&31)<<6) | (c2&63));
             i+=3D2;}
         else {
             c2 =3D utftext.charCodeAt(i+1); c3 =3D =
utftext.charCodeAt(i+2);
             plaintext +=3D String.fromCharCode(((c&15)<<12) | =
((c2&63)<<6) | (c3&63));
             i+=3D3;}
         }
     return plaintext;
}

utils.encodeUTF8 =3D function(wide){
    var c, s;
    var enc =3D "";
    var i =3D 0;

    while(i<wide.length) {
        c=3D wide.charCodeAt(i++);
        // handle UTF-16 surrogates
        if (c>=3D0xDC00 && c<0xE000) continue;
        if (c>=3D0xD800 && c<0xDC00) {
          if (i>=3Dwide.length) continue;
          s=3D wide.charCodeAt(i++);
          if (s<0xDC00 || c>=3D0xDE00) continue;
          c=3D ((c-0xD800)<<10)+(s-0xDC00)+0x10000;
    }

    // output value
    if (c<0x80) enc +=3D String.fromCharCode(c);
        else if (c<0x800) enc +=3D =
String.fromCharCode(0xC0+(c>>6),0x80+(c&0x3F));
        else if (c<0x10000) enc +=3D =
String.fromCharCode(0xE0+(c>>12),0x80+(c>>6&0x3F),0x80+(c&0x3F));
        else enc +=3D =
String.fromCharCode(0xF0+(c>>18),0x80+(c>>12&0x3F),0x80+(c>>6&0x3F),0x80+=
(c&0x3F));
    }
    return enc;
}

Cookie =3D function () {
   this.Cookie =3D Cookie;
   this.name =3D 'Cookie';
   this.version =3D '1.0v';
}

var cookie =3D Cookie.prototype;

cookie.getValue =3D function(offset) {
   var endstr =3D document.cookie.indexOf (";", offset);
   if (endstr =3D=3D -1)
      endstr =3D document.cookie.length;
      return unescape(document.cookie.substring(offset, endstr));
}

cookie.get =3D function(name) {
    var arg =3D name + "=3D";
    var alen =3D arg.length;
    var clen =3D document.cookie.length;
    var i =3D 0;

    while (i < clen)=20
    {          =20
     var j =3D i + alen;                            =20
     if (document.cookie.substring(i, j) =3D=3D arg)
        return this.getValue(j);
        i =3D document.cookie.indexOf(" ", i) + 1;
     if (i =3D=3D 0)=20
        break;=20
    }
    return null;
}

cookie.set =3D function(name, value, expires, path, domain, secure) {
	// set time, it's in milliseconds
	var today =3D new Date();
	today.setTime( today.getTime() );

	/*
	if the expires variable is set, make the correct=20
	expires time, the current script below will set=20
	it for x number of days, to make it for hours,=20
	delete * 24, for minutes, delete * 60 * 24
	*/
	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" : "" );
}

cookie.remove =3D function(name, path, domain) {
	if ( this.get( name ) ) document.cookie =3D name + "=3D" +
		( ( path ) ? ";path=3D" + path : "") +
		( ( domain ) ? ";domain=3D" + domain : "" ) +
		";expires=3DThu, 01-Jan-1970 00:00:01 GMT";
}

Passaporte =3D function (codSite,codRecurso) {
   this.Passaporte =3D Passaporte;
   this.name =3D 'Passaporte';
   this.version =3D '1.0v';
   this.Cookie =3D new Cookie();
  =20
   this.codSite =3D codSite;
   this.codRecurso =3D codRecurso;=20
}

var passaporte =3D Passaporte.prototype;

passaporte.logout =3D function()
{
	href =3D location.href;
	myDomain =3D href.substring(0,href.lastIndexOf('/')) + '/';
	myDomain =3D myDomain.replace(/.*\.(.*\..*\..*?)\/.*$/,"$1");
	this.Cookie.remove('usuario',"/",myDomain);
	this.Cookie.remove('Ticket',"/",myDomain);
	this.display();
}

passaporte.login =3D function()
{
	var inputUsuarioValue =3D =
eval("document.loginForm.EMAIL_PESSOA.value");
	var inputSenhaValue =3D eval("document.loginForm.SENHA_PESSOA.value");
	if((inputUsuarioValue.indexOf('@',0) < 0) || (!inputSenhaValue)) {
		alert('Email e senha s=C3=A3o obrigat=C3=B3rios.');	=09
	} else {
		document.loginForm.submit();
	}
}

passaporte.display =3D function() {

	this.pstLogin =3D document.getElementById('pstLogin');
	this.pstLogout =3D document.getElementById('pstLogout');	=09

	if( ( this.Cookie.get('usuario') =3D=3D null) && =
(this.Cookie.get('ticket') =3D=3D null) ) {
	=09
		href =3D window.location.href;
	=09
		if(href.match("URL_RETORNO")!=3Dnull){
			document.loginForm.URL_RETORNO.value =3D =
href.substring(href.lastIndexOf("URL_RETORNO")+12,href.length);
		} else {
			// codigo abaixo funciona com o DegustadorFilter.java antigo
			document.loginForm.URL_RETORNO.value =3D window.location.href;
			//document.loginForm.URL_RETORNO.value =3D =
'http://app.exame.abril.com.br/mm/redirecionaPaginaInicial.do?actionFunct=
ionName=3DredirecionaPaginaInicial&url=3Dhttp://app.exame.abril.com.br/se=
rvicos/melhoresemaiores/';
		}
	=09
		this.pstLogin.style.display =3D 'block';
		this.pstLogout.style.display =3D 'none';
	} else {
		this.pstLogin.style.display =3D 'none';
		this.pstLogout.style.display =3D 'block';
	}
}

passaporte.meuRegistro =3D function() {
	userCookie =3D this.Cookie.get('usuario');

	var codigo =3D '';
=09
	if(userCookie !=3D null) {
		valores =3D userCookie.split(';');
		codigo =3D valores[0];
	}

	if(userCookie =3D=3D null) {
		=
location.replace('http://passaporte.abril.com.br/alteraUsuario.do?metodo=3D=
prepararAlterarDadosUsuario&COD_SITE=3D' + this.codSite + =
'&COD_RECURSO=3D'+this.codRecurso+'&URL_RETORNO=3D'+window.location.href)=
;
	} else {
		=
location.replace('http://passaporte.abril.com.br/alteraUsuario.do?metodo=3D=
prepararAlterarDadosUsuario&COD_SITE=3D' + this.codSite + =
'&COD_RECURSO=3D'+this.codRecurso+'&URL_RETORNO=3D'+window.location.href)=
;
	}
}

passaporte.getUsuario =3D  function() {
	userCookie =3D this.Cookie.get('usuario');
	if (userCookie !=3D null) {
		var Usuario =3D new Array;	=09
		Usuario =3D userCookie.split(';');	=09
		if (Usuario.length < 2){
		   Usuario =3D userCookie.split('%3B')
		}	=09
		for(var x=3D0;x < Usuario.length;x++) {
			Usuario[x] =3D Usuario[x].replace(/\+/gi, " ")
		}
		return Usuario;
	} else {
		return "N=C3=A3o existe o nome do usu=C3=A1rio.";
	}
};

Publicidade =3D function () {
	this.Publicidade =3D Publicidade;
	this.name =3D 'Publicidade';
	this.version =3D '1.0v';
	this.listPos =3D '';
	this.sitePage =3D '';=09
};

var publi =3D Publicidade.prototype;

publi.prepare =3D function(listaPublicidade) {
	var publiDefault =3D new Array();
	var publiHome =3D new Array();
	var publiAtual =3D new Array();

	=
//-----------------------------------------------------------------------=
//
	// Verifica=C3=A7=C3=A3o para tratamento das p=C3=A1gina internas.=20
	// Caso a pagina acessada
	// for diferente de index.html ou / (isso para todos os canais, ex.:=20
	// /economia/index.html ou /economia) ser=C3=A1 procurado a existencia =
de um
	// banner denominado canal_internas, ex.: economia_internas, se houver =
ser=C3=A1
	// associado esse banner para todas as p=C3=A1ginas internas.
	// A variavel "internas" ser=C3=A1 atribuido um valor "_internas" que =
est=C3=A1 sendo
	// utilizando para pesquisa do canal concatenando esse valor
	// Outra variavel existente =C3=A9 o "exist_internas" que est=C3=A1 =
sendo utilizado para
	// procurar pelo canal principal caso n=C3=A3o encontre o internas
	=
//-----------------------------------------------------------------------=
//
	var internas =3D "";
	var exist_internas =3D false;
	var url =3D window.location.pathname;
	if(url.indexOf("index.html") < 0 && (url.indexOf(".html") > 0 || =
url.indexOf(".shtml") > 0 || url.indexOf(".htm") > 0) ){
		internas =3D "_internas";
	}	=09

	for(var i=3D0;i <listaPublicidade.length; i++) {

		if(listaPublicidade[i]['canal'] =3D=3D 'default') {
			publiDefault['listPos'] =3D listaPublicidade[i]['listPos'];
			publiDefault['sitePage'] =3D listaPublicidade[i]['sitePage'];
		}
		if(listaPublicidade[i]['canal'] =3D=3D 'home') {
			publiHome['listPos'] =3D listaPublicidade[i]['listPos'];
			publiHome['sitePage'] =3D listaPublicidade[i]['sitePage'];
		}
		if(listaPublicidade[i]['canal'] =3D=3D canal+internas) {
			publiAtual['listPos'] =3D listaPublicidade[i]['listPos'];
			publiAtual['sitePage'] =3D listaPublicidade[i]['sitePage'];
			exist_internas =3D true;
		}
		if(listaPublicidade[i]['canal'] =3D=3D canal && exist_internas =3D=3D =
false) {
			publiAtual['listPos'] =3D listaPublicidade[i]['listPos'];
			publiAtual['sitePage'] =3D listaPublicidade[i]['sitePage'];
		}
	}
=09
	=
//-----------------------------------------------------------------------=
//
	// Caso n=C3=A3o seja encontrada a publicidade, ser=C3=A1 incluida a =
publicadade do
	// canal anterior, ex.: /economia/materias/m00001.html, para materias =
n=C3=A3o
	// tem banner, mas para economia j=C3=A1 existe banner, ent=C3=A3o =
ser=C3=A1 utilizado
	// os banners de economia.
	=
//-----------------------------------------------------------------------=
//
	var exist_internas =3D false;
	if(!publiAtual['listPos']){
		var url =3D window.location.pathname;
		url =3D url.replace(/\/(.*)\/.*/,"$1");
		var canais =3D url.split("/");
	=09
		var c =3D canais.length;
		while(!publiAtual['listPos'] && c > 0){
			for(var i=3D0;i <listaPublicidade.length; i++) {
				if(listaPublicidade[i]['canal'] =3D=3D canais[c-1]+internas) {
					publiAtual['listPos'] =3D listaPublicidade[i]['listPos'];
					publiAtual['sitePage'] =3D listaPublicidade[i]['sitePage'];
					exist_internas =3D true;
				}
				if(listaPublicidade[i]['canal'] =3D=3D canais[c-1] && exist_internas =
=3D=3D false) {
					publiAtual['listPos'] =3D listaPublicidade[i]['listPos'];
					publiAtual['sitePage'] =3D listaPublicidade[i]['sitePage'];
				}
			}
			c--;
		}
	}

	if(publiAtual['listPos']) {
		this.listPos =3D publiAtual['listPos'];
		this.sitePage =3D publiAtual['sitePage'];
	} else if(publiDefault['listPos']) {
		this.listPos =3D publiDefault['listPos'];
		this.sitePage =3D publiDefault['sitePage'];
	} else if(publiHome['listPos']) {
		this.listPos =3D publiHome['listPos'];
		this.sitePage =3D publiHome['sitePage'];
	}
};


EnviaAmigo =3D function () {
   this.EnviaAmigo   =3D EnviaAmigo;
   this.name   =3D 'Envia Amigo';
   this.version   =3D '1.0v';
   this.dominio    =3D (document.location.protocol + '//' + =
document.location.host + '/');
   this.Cookie =3D new Cookie();
   this.Passaporte =3D new Passaporte();
}

var enviaamigo =3D EnviaAmigo.prototype;

enviaamigo.send =3D function() {
//   if( ( this.Cookie.get('usuario') =3D=3D null) && =
(this.Cookie.get('ticket') =3D=3D null) ){
//      =
location.replace('http://passaporte.abril.com.br/autenticaUsuario.do?meto=
do=3DchecarTipoAutenticacao&COD_SITE=3D35&COD_RECURSO=3D83&URL_RETORNO=3D=
' + escape(window.location + '?enviaEmail=3Dtrue'));
//      if (document.getElementById("emailDegustacao")!=3Dnull){
//         =
location.replace('http://passaporte.abril.com.br/autenticaUsuario.do?meto=
do=3DchecarTipoAutenticacao&COD_SITE=3D35&COD_RECURSO=3D83&URL_RETORNO=3D=
' + escape(document.loginForm.URL_RETORNO.value + =
'?enviaEmail=3Dtrue'));
//      } =20
//      return false;
//   }

   var wEnv =3D window.open(this.dominio+'envieamigo/html0057015.html', =
'PopEnviar', 'width=3D468,height=3D460,left=3D0,top=3D0');
   wEnv.focus();
}

enviaamigo.init =3D function() {
   if(document.URL.indexOf("enviaEmail=3Dtrue")>0)   {
      this.removeParameter();
      this.send();
   }
}

enviaamigo.removeParameter =3D function(){
   var url =3D document.location.href;
   var par =3D new Array;
   var parNew =3D new Array;
   var count =3D 0;
   if(url.indexOf("enviaEmail=3Dtrue") !=3D -1){
      par =3D url.substr(url.indexOf("?")+1,url.length).split('&');
      for(i=3D0;i<par.length;i++){
         if(par[i] !=3D 'enviaEmail=3Dtrue'){
            parNew[count] =3D par[i];
            count++;
         }
      }
      if(parNew.length > 0){
         document.location.href =3D url.substr(0, url.indexOf("?")) + =
'?' + parNew.join('&');
      }
   }
}

Email =3D function () {
   this.Email =3D Email;
   this.name =3D 'Email';
   this.version =3D '1.0v';
}

var email =3D Email.prototype;

email.validator =3D function (email) {
   invalidChars =3D " /:,;"
   if (email =3D=3D "") return false;

   for (i=3D0; i<invalidChars.length; i++) {
      badChar =3D invalidChars.charAt(i);
      if (email.indexOf(badChar,0) > -1) return false;
   }

   atPos =3D email.indexOf("@",1);
   if ((atPos =3D=3D -1) || (email.indexOf("@",atPos+1) !=3D -1)) return =
false;
   periodPos =3D email.indexOf(".",atPos)
   if ((periodPos =3D=3D -1) || (periodPos+3 > email.length)) return =
false;
   return true;
}

/* Fun=C3=A7=C3=A3o que checa se os emails s=C3=A3o v=C3=A1lidos e se a =
quantidade de nomes =C3=A9 igual a quantidade de emails
Os valores das vari=C3=A1veis "nomesValue" e "emailsValue" devem estar =
sepadaros por ";" */
email.checkAllEmail =3D function(nomesValue, emailsValue){
   var nomes =3D new Array();
   nomes =3D nomesValue.split(";");

   if(emailsValue =3D=3D "") return false;

   var re=3D/[ +]/g;
   emailsValue =3D emailsValue.replace(re,"");

   var emails =3D new Array();
   emails =3D emailsValue.split(";");

      if(nomes.length !=3D emails.length) {
         alert("O campo de nome e endere=C3=A7o do destinat=C3=A1rio =
devem ter a mesma quantidade.");
         return false;
      }

   for (var i=3D0;i<emails.length;i++) {
      if (!this.validator(emails[i])) {
         alert("Por favor preencha corretamente o campo do endere=C3=A7o =
do destinat=C3=A1rio.");
         return false;
      }
   }
   return true;
}

DateHour =3D function () {
   this.DateHour =3D DateHour;
   this.name =3D 'DateHour';
   this.version =3D '1.0v';
   this.systemDate =3D new Array;
   this.systemDate =3D systemDate.split('/');
}

var dateHour =3D DateHour.prototype;

dateHour.getSystemDate =3D function(elementId,format) {=20
   var element =3D document.getElementById(elementId);
   if(format =3D=3D 'd de MMM de yyyy'){
      element.innerHTML =3D this.systemDate[2] + ' de ' + =
this.getMonthName(this.systemDate[1]) + ' de ' + this.systemDate[3];
   } else if(format =3D=3D 's, d de MMM de yyyy') {
      element.innerHTML =3D this.getDayWeekName(this.systemDate[0]) + ', =
' + this.systemDate[2] + ' de ' + this.getMonthName(this.systemDate[1]) =
+ ' de ' + this.systemDate[3];
   } else if(format =3D=3D 'dd.mm.yyyy') {
      element.innerHTML =3D this.systemDate[2] + '.' + =
this.systemDate[1] + '.' + this.systemDate[3];
   } else {
      element.innerHTML =3D this.systemDate[2] + '/' + =
this.systemDate[1] + '/' + this.systemDate[3];
   }
}

dateHour.getSystemDateHourArray =3D function() {
   return this.systemDate;
}

dateHour.getMonthName =3D function(month) {
   var monthName =3D new Array();
     =20
   monthName[0] =3D '';
   monthName[1] =3D 'janeiro';
   monthName[2] =3D 'fevereiro';
   monthName[3] =3D 'mar=C3=A7o';
   monthName[4] =3D 'abril';
   monthName[5] =3D 'maio';
   monthName[6] =3D 'junho';
   monthName[7] =3D 'julho';
   monthName[8] =3D 'agosto';
   monthName[9] =3D 'setembro';
   monthName[10] =3D 'outubro';
   monthName[11] =3D 'novembro';
   monthName[12] =3D 'dezembro';
  =20
   return monthName[parseInt(month,10)];
}


dateHour.getDayWeekName =3D function(dayWeek) {
   var dayWeekName =3D new Array();
  =20
   dayWeekName[0] =3D 'Domingo';
   dayWeekName[1] =3D 'Segunda-feira';
   dayWeekName[2] =3D 'Ter=C3=A7a-feira';
   dayWeekName[3] =3D 'Quarta-feira';
   dayWeekName[4] =3D 'Quinta-feira';
   dayWeekName[5] =3D 'Sexta-feira';
   dayWeekName[6] =3D 'Sabado';

   dayWeekName['Dom'] =3D 'Domingo';
   dayWeekName['Seg'] =3D 'Segunda-feira';
   dayWeekName['Ter'] =3D 'Ter=C3=A7a-feira';
   dayWeekName['Qua'] =3D 'Quarta-feira';
   dayWeekName['Qui'] =3D 'Quinta-feira';
   dayWeekName['Sex'] =3D 'Sexta-feira';
   dayWeekName['Sab'] =3D 'Sabado';
  =20
   return dayWeekName[dayWeek];
}


dateHour.getListYear =3D function(start,end) {
   var listYear =3D new Array();
   var year =3D start;
   for(var i=3D0;i<=3D(end-start);i++){
      listYear[i] =3D new Array();
      listYear[i]['value'] =3D year;
      listYear[i]['text'] =3D year;
      year++;
   }
   return listYear;
}

dateHour.getListMonth =3D function(start,end) {
   var listMonth =3D new Array();
   var month =3D start;
   for(var i=3D0;i<=3D(end-start);i++){
      listMonth[i] =3D new Array();
      listMonth[i]['value'] =3D month;
      var monthName =3D this.getMonthName(month);
      listMonth[i]['text'] =3D (monthName).charAt(0).toUpperCase() + =
monthName.substr(1,monthName.length);
      month++;
   }
   return listMonth;
}

dateHour.getListDay =3D function(start,end) {
   var listDay =3D new Array();
   var day =3D start;
   for(var i=3D0;i<=3D(end-start);i++){
      listDay[i] =3D new Array();
      listDay[i]['value'] =3D day;
      listDay[i]['text'] =3D day;
      day++;
   }
   return listDay;
}

InputSelect =3D function () {
   this.InputSelect =3D InputSelect;
   this.name =3D 'DateHour';
   this.version =3D '1.0v';
}


var inputSelect =3D InputSelect.prototype;

inputSelect.loadOption =3D function(selectObject,arrayList){
   for(var i=3D0;i<arrayList.length;i++){
      option =3D new Option(arrayList[i]['text'],arrayList[i]['value']);
      selectObject.options[i] =3D option;
   }
}

inputSelect.selectValue =3D function(selectObject,value){
   for(var i=3D0;i<selectObject.options.length;i++){
      if(selectObject.options[i].value =3D=3D value){
         selectObject.options[i].selected =3D true;
      }
   }
}

FontStatic =3D function () {
   this.FontStatic =3D FontStatic;
   this.name =3D 'FontStatic';
   this.version =3D '1.0v';
   this.maior;
   this.menor;
   sty =3D document.getElementsByTagName("link");
  for(i =3D 0;i < sty.length;i ++){
    if(sty[i].href.indexOf("maior") !=3D -1){
      sty[i].disabled =3D true;
    }
    if(sty[i].href.indexOf("menor") !=3D -1){
      sty[i].disabled =3D true;
    }
  }
}
var fontS =3D FontStatic.prototype;
//F=C3=A7=C3=A3o para a troca de css
//acao =3D identificador no nome do CSS (Ex.: maior, menor, padrao, '')
fontS.exec =3D function(acao){
  var sty =3D document.getElementsByTagName("link");
  var alt =3D new Array();
  var maior;
  var menor;
  var padrao;
 =20
  for(i =3D 0;i < sty.length;i ++){
    if(sty[i].href.indexOf("maior") !=3D -1){
      maior =3D sty[i];
      maior.rel =3D "stylesheet";
      maior.disabled =3D true;
    }
    if(sty[i].href.indexOf("menor") !=3D -1){
      menor =3D sty[i];
      menor.rel =3D "stylesheet";
      menor.disabled =3D true;
    }
    if(sty[i].href.indexOf("materia.css") !=3D -1){
      padrao =3D sty[i];
    }
  }
 =20
  if(acao =3D=3D "maior"){
    //padrao.disabled =3D true;
    maior.disabled =3D false;
    menor.disabled =3D true;
  }else if(acao =3D=3D "menor"){
    //padrao.disabled =3D true;
    maior.disabled =3D true;
    menor.disabled =3D false;
  }else{
    padrao.disabled =3D false;
    maior.disabled =3D true;
    menor.disabled =3D true;
  }
}

BrowserModule =3D function(){
  this.BrowserModule =3D BrowserModule;
  this.name =3D 'BrowserModule';
  this.version =3D '1.0v';
  this.Home =3D '';
  this.HelpPage =3D '';
  this.obj;
}
var modbr =3D BrowserModule.prototype;

modbr.exec =3D function(cmd,objX){
  this.obj =3D objX;
  eval("this." + cmd);
}

modbr.doBookmark =3D function(){
  var url =3D document.location;
  var tit =3D document.title;
 =20
  if(window.external){//IE bookmark
    window.external.AddFavorite(url,tit);
  }else if(window.sidebar){ //Mozilla bookmark
    window.sidebar.addPanel(tit,url,"");
  }else if(window.opera && window.print){ //Opera bookmark
    alert("Seu navegador nao da suporte a este recurso\n Pressione: Ctrl =
+ T");
  }
}

modbr.setHelpPage =3D function(pagina){
  this.HelpPage =3D pagina;
}

modbr.configHome =3D function(){
  var url =3D document.location;
  var param =3D "?HomePage=3D" + url;
  var link =3D this.HelpPage + param;
  window.open(link,'',"width=3D400,height=3D400,scrollbars=3Dyes");
}

modbr.getHome =3D function(){
  var param =3D document.location.href;
  param =3D param.indexOf("=3D")+1;
  var hm =3D document.location.href.substring(param);
  return hm;
}

modbr.doHome =3D function(){
  this.obj.style.behavior =3D 'url(#default#homepage)';
  this.obj.setHomePage(this.getHome());
}


ToolTip =3D function(){
  this.ToolTip =3D ToolTip;
  this.name =3D 'ToolTip';
  this.version =3D '1.0v';
  this._msg =3D "";
  //this._obj =3D "";
  this._width =3D 0;
  this._left =3D 0;
  this._top =3D 0;
  this._bgcolor =3D "#000000";
  this._objName =3D "";
  this._visible =3D false;
}

tooltip =3D ToolTip.prototype;

tooltip.setMessage =3D function(Url){
  if(Url !=3D ""){
    alert(Url);
    var obj =3D document.createElement("div");
    obj.id =3D obj + Url + "";
    var strObj =3D obj + Url + "";
    var pars =3D '';
    var my_ajax =3D new Ajax.Updater(strObj,Url,{method: 'get', =
parameters: pars});
    alert(obj + "");
    alert(obj.innerHTML + "");
  }
}
//Configura a Mensagem =C3=A0 partir de uma div oculta
tooltip.setMessageDiv =3D function(Div){
  var objDiv;
  if(Div){
    objDiv =3D document.getElementById(Div);
    this._msg =3D objDiv.innerHTML;=20
  }
}
//Configura Largura
tooltip.setWidth =3D function(WidthPixel){
  if(WidthPixel){
    this._width =3D WidthPixel;
  }
}
//Configura Dist=C3=A2ncia em rela=C3=A7=C3=A3o ao Objeto
tooltip.setLeft =3D function(LeftPixel){
  if(LeftPixel){
    this._left =3D LeftPixel;
  }
}
//Configura Altura em rela=C3=A7=C3=A3o ao Objeto
tooltip.setTop =3D function(TopPixel){
  if(TopPixel){
    this._top =3D TopPixel;
  }
}
//Configura Fundo de tela do Objeto
tooltip.setBgColor =3D function(BgColorPixel){
  if(BgColorPixel){
    this._bgcolor =3D BgColorPixel;
  }
}

//Action =3D open || close
tooltip.execute =3D function(act,objectID){
  var object =3D document.getElementById(objectID);
  var Nome =3D "ToolTip" + objectID;
  if(!document.getElementById(Nome)){
    var strLi =3D object.innerHTML;
    var strCont =3D "";
    this._objName =3D "ToolTip" + objectID;
   =20
    strCont +=3D "<div id=3D\"" + this._objName + "\" ";
    strCont +=3D "style=3D\"";
    strCont +=3D "width: " + this._width + "px;";
    strCont +=3D "left: " + this._left + "px;";
    strCont +=3D "top: " + this._top + "px;";
    strCont +=3D "background-color: " + this._bgcolor + ";";
    strCont +=3D "position: absolute" + ";";=20
    strCont +=3D "display: block" + ";";
    strCont +=3D "\">" + this._msg;
    strCont +=3D "</div>";
   =20
    this._visible =3D false;
   =20
    if(act =3D=3D "open"){
      object.innerHTML +=3D strCont;
      var objTool =3D document.getElementById(this._objName);
      Rico.Corner.round(objTool,{color: this._bgcolor, border: =
'#000000'});
    }/*else if(act =3D=3D "close"){
      var objTool =3D document.getElementById(this._objName);
      objTool.style.display =3D "none";
    }*/
  }else{
    if(act =3D=3D "open"){
      //object.innerHTML +=3D strCont;
      var objTool =3D document.getElementById(this._objName);
      //Rico.Corner.round(objTool,{color: this._bgcolor, border: =
'#000000'});
      objTool.style.display =3D "block";
    }else if(act =3D=3D "close"){
      var objTool =3D document.getElementById(this._objName);
      objTool.style.display =3D "none";
    }
  }
}

/**
 * Retorna o conteudo de um metatag.
 * @param {String} metaTagName Nome do metatag
 */
function getContentMetaTagByName( metaTagName ) {
    var metatags =3D document.getElementsByTagName( "meta" );
    var metaTagValue;

    for ( var i=3D0; i<metatags.length; i++ ) {
        var name    =3D metatags[i].getAttribute( "name" );
        var content =3D metatags[i].getAttribute( "content" );

        if ( name =3D=3D metaTagName ) {
            metaTagValue =3D content;
            break;
        }
    }

    return metaTagValue;
}

/** Utilitarios para cookies **/
function createCookie(name,value,days) {
  if (days) {
    var date =3D new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires =3D "; expires=3D"+date.toGMTString();
  }
  else var expires =3D "";
  document.cookie =3D name+"=3D"+value+expires+"; path=3D/";
}

function readCookie(name) {
  var nameEQ =3D name + "=3D";
  var ca =3D document.cookie.split(';');
  for(var i=3D0;i < ca.length;i++) {
    var c =3D ca[i];
    while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);
    if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name) {
  createCookie(name,"",-1);
}


// componente de paginacao
Paginacao =3D function () {
	this.Paginacao =3D Paginacao;
	this.name =3D 'Paginacao';
	this.version =3D '1.0v';=09
}

var paginacao =3D Paginacao.prototype;

paginacao.showPage =3D function(page) {
  	var paginas =3D =
pag.getElementsByClass("paginacao",document.body,"div");
  	for (var i=3D0; i<paginas.length; i++) {
          var link =3D document.getElementById("link_pagina"+(i+1));
          pag.removeClassName(link,"active");
          =
pag.addClassName(link,"controle",pag.hasClassName(link,"controle"));
          if (paginas[i].id =3D=3D page) {
              pag.removeClassName(paginas[i],"unSelectedPage");
  	      =
pag.addClassName(paginas[i],"selectedPage",pag.hasClassName(paginas[i],"s=
electedPage"));
          } else {
              pag.removeClassName(paginas[i],"selectedPage");
              pag.addClassName(paginas[i],"unSelectedPage", =
pag.hasClassName(paginas[i],"unSelectedPage"));
  	  }
    }
    var linkSelecionado =3D document.getElementById("link_"+page);
    =
pag.addClassName(linkSelecionado,"active",pag.hasClassName(linkSelecionad=
o,"active"));
}

paginacao.hasClassName =3D function(objElement, strClass) {
   if ( objElement.className ) {
      var arrList =3D objElement.className.split(' ');
      var strClassUpper =3D strClass.toUpperCase();

      for ( var i =3D 0; i < arrList.length; i++ ) {
         if ( arrList[i].toUpperCase() =3D=3D strClassUpper ) {
            return true;
         }
      }

   }
   return false;
}

paginacao.addClassName =3D function(objElement, strClass, =
blnMayAlreadyExist) {
       if ( objElement.className ) {
          var arrList =3D objElement.className.split(' ');

          if ( blnMayAlreadyExist ) {
             var strClassUpper =3D strClass.toUpperCase();
             for ( var i =3D 0; i < arrList.length; i++ ) {
                if ( arrList[i].toUpperCase() =3D=3D strClassUpper ) {
                   arrList.splice(i, 1);
                   i--;
                }
             }
          }

          arrList[arrList.length] =3D strClass;
          objElement.className =3D arrList.join(' ');
       } else {
          objElement.className =3D strClass;
       }

}

paginacao.removeClassName =3D function(objElement, strClass) {
       if ( objElement.className ) {
          var arrList =3D objElement.className.split(' ');
          var strClassUpper =3D strClass.toUpperCase();

          for ( var i =3D 0; i < arrList.length; i++ ) {
             if ( arrList[i].toUpperCase() =3D=3D strClassUpper ){
                arrList.splice(i, 1);
                i--;
             }
          }
          objElement.className =3D arrList.join(' ');
       }
}

paginacao.getElementsByClass =3D function(searchClass,node,tag) {
    	var classElements =3D new Array();
    	if ( node =3D=3D null ) {
    		node =3D document;
    	}
    	if ( tag =3D=3D null ) {
    		tag =3D '*';
    	}
    	var els =3D node.getElementsByTagName(tag);
    	var elsLen =3D els.length;
    	var pattern =3D new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
    	for (i =3D 0, j =3D 0; i < elsLen; i++) {
    		if ( pattern.test(els[i].className) ) {
    			classElements[j] =3D els[i];
    			j++;
    		}
    	}
    	return classElements;
}
=20
var pag =3D new Paginacao();

function bMenuOn( itemMenu ) {
   document.getElementById( itemMenu ).style.display =3D "block";
}
function bMenuOff( itemMenu ) {
   document.getElementById( itemMenu ).style.display =3D "none";
}

function mudaAgencia( obj ){
	var i =3D obj.selectedIndex;
	var valSelecionado =3D obj.options[i].value;
	if( valSelecionado  =3D=3D 1 ){
		document.location =3D "/noticias/";
	} else if( valSelecionado =3D=3D 2 ){
		document.location =3D "/agencias/portalexame/geral/lista.shtml";
	} else if( valSelecionado =3D=3D 3 ){
		document.location =3D =
"/agencias/reuters/reuters-completa/lista.shtml";
	}
=09
}
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/script/conf_tags.js

//Mapeamento Abril=0A=
//Lista de TAGs=0A=
var lc =3D new Array=0A=
lc["home"] =3D =
"pexame/home|Top,Top2,Right1,x01,Bottom,x16,x41,x42,x43,x44,x45,x46";=0A=
lc["economia"] =3D =
"pexame/economia|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["economia/eleicoes-2010"] =3D =
"pexame/economia|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["financas"]  =3D =
"pexame/financas|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["financas/guia-de-fundos"]  =3D =
"pexame/financas|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["financas/guia-de-imoveis"]  =3D =
"pexame/financas|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["financas/imposto-renda"]  =3D =
"pexame/financas/imposto-renda|Top,Top2,Right1,Bottom,x41,x42,x43,x44,x45=
,x46,x01";=0A=
lc["guiadefundos"]  =3D =
"pexame/rankingdefundos|Top,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["negocios"]  =3D =
"pexame/negocios|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["tecnologia"]  =3D =
"pexame/tecnologia|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,=
x46,x01";=0A=
lc["internacional"]  =3D =
"pexame/internacional|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x=
45,x46,x01";=0A=
lc["mundo"]  =3D =
"pexame/internacional|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x=
45,x46,x01";=0A=
lc["gestao"]  =3D =
"pexame/gestao|Top,Top2,Right1,x25,Right3,Bottom,x16,x41,x42,x43,x44,x45,=
x46,x01";=0A=
lc["gestaoepessoas"]  =3D =
"pexame/gestao|Top,Top2,Right1,x25,Right3,Bottom,x16,x41,x42,x43,x44,x45,=
x46,x01";=0A=
lc["carreira"]  =3D =
"pexame/gestao|Top,Top2,Right1,x25,Right3,Bottom,x16,x41,x42,x43,x44,x45,=
x46,x01";=0A=
lc["noticias"]  =3D =
"pexame/noticias|Top,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x46,x01=
";=0A=
lc["internas"]  =3D =
"pexame/internas|Top,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x46,x01=
";=0A=
lc["especial"]  =3D =
"pexame/internas|Top,Right1,Bottom,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["multimidia"]  =3D =
"pexame/multimidia|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["marketing"]  =3D =
"pexame/mkt|Top,Top2,Right1,x25,Right3,Bottom,x16,x41,x42,x43,x44,x45,x46=
,x01";=0A=
lc["agronegocios"]  =3D =
"pexame/agronegocios|Top,Right1,Bottom,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["anuarioturismo"]  =3D =
"pexame/anuarioturismo|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["boacidadania"]  =3D =
"pexame/boacidadania|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["estudos"]  =3D =
"pexame/estudos|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["ferramentalafis"]  =3D =
"pexame/ferramentalafis|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["infraestrutura"]  =3D =
"pexame/infraestrutura|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["investidor"]  =3D =
"pexame/investidor|Top,Top2,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["melhores"]  =3D =
"pexame/melhores|Top,Right1,Bottom,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["turismo"]  =3D =
"pexame/turismo|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["pme"]  =3D "pme/home|Top,Right1,Right3,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["ceotv"]  =3D "pexame/ceotv|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["blogs"]  =3D =
"pexame/blogs|Top,Right1,Right3,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["blog-investidor"]  =3D =
"pexame/blogs/diretodopregao|Top,Right1,Right3,Bottom2,x41,x42,x43,x44,x4=
5,x46,x01";=0A=
lc["blogdoinvestidor"]  =3D =
"pexame/blogdoinvestidor|Top,Right1,Right3,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["internacional/internas"]  =3D =
"pexame/internacional/internas|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["investidor/internas"]  =3D =
"pexame/investidor/internas|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["marketing/internas"]  =3D =
"pexame/mkt/internas|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["negocios/internas"]  =3D =
"pexame/negocios/internas|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["pme/internas"]  =3D =
"pme/internas|Top,Right1,Right3,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["tecnologia/internas"]  =3D =
"pexame/tecnologia/internas|Top,Right1,Right3,x41,x42,x43,x44,x45,x46,x01=
";=0A=
lc["ferramentalafis"]  =3D =
"pexame/ferramentalafis|Top,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["estudos"]  =3D =
"pexame/estudos|Top,Right1,x08,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["naoencontrada"]  =3D =
"pexame/naoencontrada|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["ambienteteste"] =3D =
"pexame/ambienteteste|Top,Top2,Right1,x01,Bottom,x41,x42,x43,x44,x45,x46"=
;=0A=
lc["ambientetestes"] =3D =
"pexame/ambientetestes|Top,Top1,Middle1,Top3,TopLeft,TopRight,Middle2,Mid=
dle3,Top2,Right1,Bottom,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["degustacao"] =3D =
"pexame/internas|Top,Right1,Right3,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["dentro_das_empresas"] =3D =
"pexame/blogs/cristiane|Top,Right1,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["exametv"] =3D =
"pexame/tv|Top,Top2,Right1,Right3,x41,x42,x43,x44,x45,x46,x01";=0A=
lc["meioambienteenergia"] =3D =
"pexame/meioambienteenergia|Top,Top2,Right1,Right3,x01,Bottom,x16,x41,x42=
,x43,x44,x45,x46";=0A=
lc["meioambienteenergia/internas"]  =3D =
"pexame/meioambienteenergia/internas|Top,Right1,Right3,Bottom,x41,x42,x43=
,x44,x45,x46,x01";=0A=
lc["centraldoinvestidor"]  =3D =
"pexame/centraldoinvestidor|Top,Top2,Bottom,Right1,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["mercados"] =3D =
"pexame/mercados|Top,Top2,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x4=
6,x01";=0A=
lc["pequenas-empresas"] =3D =
"pexame/internas|Top,Right1,Right3,Bottom,x16,x41,x42,x43,x44,x45,x46,x01=
";=0A=
=0A=
=0A=
//Lista de exce=C3=A7=C3=A3o=0A=
var le =3D new Array=0A=
//le[0]  =3D "/blogs/gradilone/|pexame/blogs/investidor|Top,Right1";=0A=
//le[1]  =3D =
"/blogs/diretodopregao/|pexame/blogs/diretodopregao|Top,Right1";=0A=
=0A=
=0A=
=0A=
//Verifica o canal =0A=
var theURL =3D new String (document.location) ;=0A=
theURL =3D theURL + "chk" ;=0A=
var bEx =3D false ;=0A=
if (typeof le !=3D 'undefined') =0A=
	for (i=3D0;i<le.length;i++)  =0A=
	if (theURL.indexOf( PrsStr(le[i],0) ) > -1 ) {=0A=
      var ABR_page    =3D PrsStr(le[i],1) ;=0A=
      var ABR_pos =3D PrsStr(le[i],2) ;=0A=
	  bEx =3D true ;=0A=
	}=0A=
=0A=
if (!bEx) {=0A=
	//var auxPath =3D theURL.split("/") ;=0A=
	//var chName =3D auxPath[3] ;=0A=
	//chName=3D"mkt";=0A=
	chName=3Dset_banner;=0A=
	if ((typeof lc !=3D 'undefined') && (lc[chName]!=3Dnull)) {=0A=
	   var ABR_page  =3D PrsStr(lc[chName],0) ;=0A=
	   var ABR_pos =3D PrsStr(lc[chName],1) ;=0A=
	} else {=0A=
	   var ABR_page =3D PrsStr(lc["interna"],0) ;=0A=
	   var ABR_pos =3D PrsStr(lc["interna"],1) ;=0A=
	}=0A=
}=0A=
=0A=
=0A=
function PrsStr(ct,id) {=0A=
  var str=3Dct.split('|');=0A=
  return str[id] ;=0A=
}=0A=
=0A=
//nome do canal=0A=
function nome_canal(x){=0A=
=0A=
if(document.getElementById("nome_canal") !=3D null){=0A=
if(x =3D=3D =
"negocios"){document.getElementById("nome_canal").innerHTML=3D"exame/neg=C3=
=B3cios";}=0A=
else if (x =3D=3D =
"financas"){document.getElementById("nome_canal").innerHTML=3D"exame/fina=
n=C3=A7as";}=0A=
else if (x =3D=3D =
"internacional"){document.getElementById("nome_canal").innerHTML=3D"exame=
/mundo";}=0A=
else if (x =3D=3D =
"gestao"){document.getElementById("nome_canal").innerHTML=3D"exame/gest=C3=
=A3o";}=0A=
else{document.getElementById("nome_canal").innerHTML=3D"exame/"+x;}=0A=
}=0A=
=0A=
}=0A=
=0A=
//imprime banner=0A=
function imprime_banner(x){=0A=
document.getElementById(x).innerHTML=3Ddocument.getElementById(x+"_hidden=
").innerHTML;=0A=
document.getElementById(x).style.display=3D'block';=0A=
=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/libc/oas/oas_setup.js

if (typeof ABR_qry =3D=3D 'undefined' ) ABR_qry =3D '' ;

OAS_url =3D'http://ads.abril.com.br/RealMedia/ads/';
OAS_listpos =3D ABR_pos ;
OAS_query =3D ABR_qry;
OAS_sitepage =3D ABR_page ;

OAS_version =3D 10;
OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';
OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);

function OAS_NORMAL(pos) {=20
 document.write('<a href=3D"' + OAS_url + 'click_nx.ads/' + OAS_sitepage =
+ '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + OAS_query + '" =
target=3D"_top">');
 document.write('<img src=3D"' + OAS_url + 'adstream_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + =
OAS_query + '" border=3D"0"></a>');
}

OAS_version =3D 11;
if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1)
OAS_version =3D 10;
if (OAS_version >=3D 11)
document.write('<scr'+ 'ipt language=3Djavascript1.1 src=3D"' + OAS_url =
+ 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + =
OAS_listpos + OAS_query + '"></sc'+'ript>');

document.write('')
function OAS_AD(pos) {
if (OAS_version >=3D 11)
	OAS_RICH(pos);
else
	OAS_NORMAL(pos);
}
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/script/geral.js

var pass =3D new Passaporte('35','83');
function logoutExame() {
       pass.logout();
       eraseCookie("ExamePersonalizacaoFontSize");
       if (document.loginForm.URL_RETORNO.value !=3D "") {
           window.location =3D document.loginForm.URL_RETORNO.value;=20
       } else {
           location.reload();
       }
}

function enviar() {
    if ( document.getElementById( "loginHlpAutenticacaoToLogin" ).value =
=3D=3D "" ) { alert("Campo e-mail deve ser preenchido."); return false; =
}
    else if ( document.getElementById( "loginHlpAutenticacaoToSenha" =
).value =3D=3D "" ) { alert("Campo senha deve ser preenchido."); return =
false; }
    else { document.loginForm.submit(); }
}

function submitLogin( e ) {
    try {
        var key =3D ( window.event ) ? window.event.keyCode : e.which;

        if ( key =3D=3D 13 ) {
            enviar();
        }
    } catch( e ) {}
}


function menu(x){
for(n=3D1;n<10;n++){
document.getElementById("m"+n).style.backgroundColor=3D"#ffffff";
document.getElementById("n"+n).style.color=3D"#000000";
document.getElementById("s"+n).style.display=3D"none";
}
document.getElementById("m"+x).style.backgroundColor=3D"#d9171f";
document.getElementById("n"+x).style.color=3D"#ffffff";
document.getElementById("s"+x).style.display=3D"block";
}


function m_login(x){
if(x=3D=3D0){
//document.getElementById("elogin").style.visibility=3D"hidden";
//document.getElementById("pstLogin").style.visibility=3D"visible";
//document.getElementById("pstLogin").style.position=3D"absolute";
//document.getElementById("mlogin").style.visibility=3D"hidden";
document.getElementById("elogin").style.visibility=3D"hidden";
document.getElementById("pstLogin").style.visibility=3D"visible";
document.getElementById("pstLogin").style.position=3D"absolute";
document.getElementById("mlogin").style.display=3D"none";
}
if(x=3D=3D1){
document.getElementById("mlogin").style.display=3D"block";
document.getElementById("pstLogin").style.visibility=3D"hidden";
document.getElementById("elogin").style.visibility=3D"hidden";
}

}

function abre_menu(){
if( userCookie !=3D null )=20
{
m_login('0');
}
}

function t_abas(x,y,z){
for(n=3D1;n<=3Dz;n++){
document.getElementById(y+n).style.visibility=3D"hidden";
if(x =
!=3Dn){document.getElementById(y+n+"a").src=3D"/v2009/css/img/lidas_"+n+"=
f.jpg";}
}
document.getElementById(y+x+"a").src=3D"/v2009/css/img/lidas_"+x+"a.jpg";=

document.getElementById(y+x).style.visibility=3D"visible";
}

function abre_popup(x,y,z,k){
window_randow=3Dwindow.open(x,'janela','width=3D'+y+',height=3D'+z+',scro=
llbars=3D'+k+'\'');
//window_randow.resizeTo(y,z);=20
//window_randow.focus();
}

    function addHomeSite(oForm, tipoHome) {
        if (document.all) {
            oForm.style.behavior =3D "url(#default#homepage)";
            oForm.setHomePage( "http://portalexame.abril.com.br/" + =
tipoHome );
            return false;
        } else {
            =
window.open('/institucional/html0118697.html','setHomePage','width=3D565,=
 height=3D415');
        }
    }


function imprimir_mm(){
window.open('/v2009/areascomuns/imprimir_mm.html', 'imprimir', =
'toolbar=3Dno, location=3Dno, directories=3Dno, status=3Dno, =
menubar=3Dno, scrollbars=3Dyes, resizable=3Dyes, width=3D700, =
height=3D600');
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2010/js/webtoolkit.utf8.js

/**
*
*  UTF-8 data encode / decode
*  http://www.webtoolkit.info/
*
**/
=20
var Utf8 =3D {
=20
	// public method for url encoding
	encode : function (string) {
		string =3D string.replace(/\r\n/g,"\n");
		var utftext =3D "";
=20
		for (var n =3D 0; n < string.length; n++) {
=20
			var c =3D string.charCodeAt(n);
=20
			if (c < 128) {
				utftext +=3D String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext +=3D String.fromCharCode((c >> 6) | 192);
				utftext +=3D String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext +=3D String.fromCharCode((c >> 12) | 224);
				utftext +=3D String.fromCharCode(((c >> 6) & 63) | 128);
				utftext +=3D String.fromCharCode((c & 63) | 128);
			}
=20
		}
=20
		return utftext;
	},
=20
	// public method for url decoding
	decode : function (utftext) {
		var string =3D "";
		var i =3D 0;
		var c =3D c1 =3D c2 =3D 0;
=20
		while ( i < utftext.length ) {
=20
			c =3D utftext.charCodeAt(i);
=20
			if (c < 128) {
				string +=3D String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 =3D utftext.charCodeAt(i+1);
				string +=3D String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i +=3D 2;
			}
			else {
				c2 =3D utftext.charCodeAt(i+1);
				c3 =3D utftext.charCodeAt(i+2);
				string +=3D String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) =
| (c3 & 63));
				i +=3D 3;
			}
=20
		}
=20
		return string;
	}
=20
}
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/script/materias2010.js

var menu_lateral=3D"";=0A=
function posiciona_menu(){=0A=
if(document.getElementById("menu_lateral") !=3D null){=0A=
document.getElementById("menu_lateral").innerHTML=3Ddocument.getElementBy=
Id("menu_lateral_materia").innerHTML+document.getElementById("menu_latera=
l").innerHTML;=0A=
}=0A=
}=0A=
=0A=
function imprimir(){=0A=
window.open('/v2009/areascomuns/imprimir.html', 'imprimir', =
'toolbar=3Dno, location=3Dno, directories=3Dno, status=3Dno, =
menubar=3Dno, scrollbars=3Dyes, resizable=3Dyes, width=3D700, =
height=3D600');=0A=
}=0A=
=0A=
function tamanho_fonte(x){=0A=
document.getElementById("fonte_materia").style.fontSize=3Dx+"px";=0A=
}=0A=
=0A=
function popupmt(x,y,z){=0A=
window_randow=3Dwindow.open(x,'janela','width=3D'+y+',height=3D'+z+',resi=
zable=3D1,scrollbars=3D1');=0A=
window_randow.resizeTo(y,z); =0A=
window_randow.focus();=0A=
}=0A=
=0A=
=0A=
function abre_relacionamentos(x){=0A=
=0A=
url_compartilhar=3Dwindow.location;=0A=
tit=3Dtitulo_compartilhar;=0A=
=0A=
if(x=3D=3D1){=0A=
ferramentas=3Ddocument.getElementById("links_ferramentas").innerHTML;=0A=
}=0A=
=0A=
  redes1=3D"<a =
href=3D\"https://favorites.live.com/quickadd.aspx?marklet=3D1&mkt=3Dpt-br=
&url=3D"+url_compartilhar+"&title=3D"+tit+"&top=3D1\" =
target=3D\"_blank\"><img src=3D\"/v2009/img/live_ico.gif\" =
alt=3D\"Live\" title=3D\"Live\"></a>";=0A=
=0A=
	redes1=3Dredes1+"<a =
href=3D\"http://del.icio.us/post?url=3D"+url_compartilhar+"&title=3D"+tit=
+"\" target=3D\"_blank\"><img src=3D\"/v2009/img/delicio_ico.gif\" =
alt=3D\"del.icio.us\" title=3D\"del.icio.us\"></a>";=0A=
=0A=
	redes1=3Dredes1+"<a =
href=3D\"http://myweb2.search.yahoo.com/myresults/bookmarklet?t=3D"+tit+"=
&u=3D"+url_compartilhar+"\" target=3D\"_blank\"><img =
src=3D\"/v2009/img/yahoo_ico.gif\" alt=3D\"Yahoo MyWeb\" title=3D\Yahoo =
MyWeb\"></a>";=0A=
=0A=
	redes1=3Dredes1+"<a =
href=3D\"http://technorati.com/faves?add=3D"+url_compartilhar+"\" =
target=3D\"_blank\"><img src=3D\"/v2009/img/technorati_ico.gif\" =
alt=3D\"Technorati\" title=3D\"Technorati\"></a>";=0A=
=0A=
	redes2=3D"<a =
href=3D\"http://digg.com/submit?url=3D"+url_compartilhar+"&title=3D"+tit+=
"\" target=3D\"_blank\"><img src=3D\"/v2009/img/digg_ico.gif\" =
alt=3D\"Digg\" title=3D\"Digg\"></a>";=0A=
=0A=
	redes2=3Dredes2+"<a =
href=3D\"http://www.google.com/bookmarks/mark?op=3Dedit&bkmk=3D"+url_comp=
artilhar+"&title=3D"+tit+"\" target=3D\"_blank\"><img =
src=3D\"/v2009/img/goggle_ico.gif\" alt=3D\"Google\" =
title=3D\"Google\"></a>";=0A=
=0A=
	=0A=
	redes2=3Dredes2+"<a =
href=3D\"http://rec6.via6.com/link.php?url=3D"+url_compartilhar+"&titulo=3D=
"+tit+"\" target=3D\"_blank\"><img src=3D\"/v2009/img/rec6_ico.gif\" =
alt=3D\"Rec6\" title=3D\"Rec6\"></a>";=0A=
=0A=
	redes2=3Dredes2+"<a =
href=3D\"http://www.facebook.com/share.php?u=3D"+url_compartilhar+"\" =
target=3D\"_blank\"><img src=3D\"/v2009/img/facebook_ico.gif\" =
alt=3D\"Facebook\" title=3D\"Facebook\"></a>";=0A=
=0A=
	redes3=3D"<a =
href=3D\"http://www.linkk.com.br/submit.php?url=3D"+url_compartilhar+"&ti=
tle=3D"+tit+"\" target=3D\"_blank\"><img =
src=3D\"/v2009/img/linkk_ico.gif\" alt=3D\"Linkk\" =
title=3D\"Linkk\"></a>";=0A=
=0A=
	redes3=3Dredes3+"<a =
href=3D\"http://www.sonico.com/share.php?url=3D"+url_compartilhar+"&title=
=3D"+tit+"\" target=3D\"_blank\"><img =
src=3D\"/v2009/img/sonico-ico.gif\" alt=3D\"Sonico\" =
title=3D\"Sonico\"></a>";=0A=
	=0A=
	redes3=3Dredes3+"<a =
href=3D\"http://reddit.com/submit?url=3D"+url_compartilhar+"&title=3D"+ti=
t+"\" target=3D\"_blank\"><img src=3D\"/v2009/img/reddit_ico.gif\" =
alt=3D\"reddit\" title=3D\"reddit\"></a>";=0A=
	=0A=
	redes3=3Dredes3+"<a =
href=3D\"http://www.stumbleupon.com/submit?url=3D"+url_compartilhar+"&tit=
le=3D"+tit+"\" target=3D\"_blank\"><img =
src=3D\"/v2009/img/stumbleupon_ico.gif\" alt=3D\"StumbleUpon\" =
title=3D\"StumbleUpon\"></a>";=0A=
=0A=
  bot_fc=3D"<a href=3D\"javascript:void(0);\" =
onclick=3D\"abre_relacionamentos('0');\" >fechar x</a>";=0A=
=0A=
if(x=3D=3D1){=0A=
document.getElementById("links_ferramentas").innerHTML=3D"<li>"+bot_fc+"<=
/li><li><br =
/></li><li>"+redes1+"</li><li>"+redes2+"</li><li>"+redes3+"</li><li></li>=
";=0A=
}=0A=
else if(x=3D=3D0){=0A=
document.getElementById("links_ferramentas").innerHTML=3Dferramentas;=0A=
}=0A=
}=0A=
=0A=
=0A=
=0A=
//parceiros=0A=
=0A=
function posiciona_menu_ultimas(){=0A=
novo_texto=3Ddocument.getElementById("fonte_materia").innerHTML;=0A=
var expReg1=3D/<\/p>/i;=0A=
var expReg2=3D/<#>/g;=0A=
menu_novo=3Ddocument.getElementById("lateral_movel").innerHTML;=0A=
//novo_texto=3Dnovo_texto.replace(expReg1," <#>")=0A=
novo_texto=3Dnovo_texto.replace(expReg1," </p>"+menu_novo+"")=0A=
novo_texto=3Dnovo_texto.replace(expReg2,"</p>")=0A=
document.getElementById("fonte_materia").innerHTML=3Dnovo_texto;=0A=
}=0A=
=0A=
function pg_unica(){=0A=
url_pg=3D new String (document.location);=0A=
url_pg_full=3Durl_pg.split("?");=0A=
window.location=3Durl_pg_full[0]+"?page=3Dfull";=0A=
}=0A=
=0A=
=0A=
url_degustacao=3D new String (document.location);=0A=
ver_degustacao=3Durl_degustacao.split("/");=0A=
if(ver_degustacao[3] =3D=3D "degustacao"){=0A=
$(document).ready(function(){=0A=
$('#fonte_materia p:eq(0)').css('display','none');=0A=
$('#fonte_materia p:eq(2)').css('display','none');=0A=
});=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
$(document).ready(function(){=0A=
if(document.getElementById("fonte_materia") !=3D null){=0A=
=0A=
// lista de links=0A=
var lista_palavras=3D new Array();=0A=
var lista_links=3D new Array();=0A=
=0A=
url_canal=3Dwindow.location;=0A=
url_canal =3D new String(window.location);=0A=
url_canal_chk =3D url_canal.split("/");=0A=
lista_de_links=3D"geral";=0A=
for(x=3D0;x<url_canal_chk.length;x++){=0A=
if(url_canal_chk[x]=3D=3D"pme"){lista_de_links=3D"pme";break;}=0A=
if(url_canal_chk[x]=3D=3D"mercados"){lista_de_links=3D"mercados";break;}=0A=
}=0A=
=0A=
if(lista_de_links=3D=3D"geral"){=0A=
// T=C3=B3picos=0A=
lista_palavras[0]=3D"A=C3=A7=C3=B5es";=0A=
lista_links[0]=3D"http://portalexame.abril.com.br/topicos/acoes1.shtml";=0A=
=0A=
lista_palavras[1]=3D"Agroneg=C3=B3cio";=0A=
lista_links[1]=3D"http://portalexame.abril.com.br/topicos/agronegocio1.sh=
tml";=0A=
=0A=
lista_palavras[2]=3D"AmBev";=0A=
lista_links[2]=3D"http://portalexame.abril.com.br/topicos/ambev1.shtml";=0A=
=0A=
lista_palavras[3]=3D"Aneel";=0A=
lista_links[3]=3D"http://portalexame.abril.com.br/topicos/aneel1.shtml";=0A=
=0A=
lista_palavras[4]=3D"Apple";=0A=
lista_links[4]=3D"http://portalexame.abril.com.br/topicos/apple1.shtml";=0A=
=0A=
lista_palavras[5]=3D"Aquecimento global";=0A=
lista_links[5]=3D"http://portalexame.abril.com.br/topicos/aquecimento-glo=
bal1.shtml";=0A=
=0A=
lista_palavras[6]=3D"Aquisi=C3=A7=C3=B5es";=0A=
lista_links[6]=3D"http://portalexame.abril.com.br/topicos/aquisicoes1.sht=
ml";=0A=
=0A=
lista_palavras[7]=3D"Argentina";=0A=
lista_links[7]=3D"http://portalexame.abril.com.br/topicos/argentina1.shtm=
l";=0A=
=0A=
lista_palavras[8]=3D"Autoind=C3=BAstria";=0A=
lista_links[8]=3D"http://portalexame.abril.com.br/topicos/autoindustria1.=
shtml";=0A=
=0A=
lista_palavras[9]=3D"Avia=C3=A7=C3=A3o";=0A=
lista_links[9]=3D"http://portalexame.abril.com.br/topicos/aviacao1.shtml"=
;=0A=
=0A=
lista_palavras[10]=3D"=C3=81gua";=0A=
lista_links[10]=3D"http://portalexame.abril.com.br/topicos/agua1.shtml";=0A=
=0A=
lista_palavras[11]=3D"=C3=81sia";=0A=
lista_links[11]=3D"http://portalexame.abril.com.br/topicos/asia1.shtml";=0A=
=0A=
lista_palavras[12]=3D"B2W";=0A=
lista_links[12]=3D"http://portalexame.abril.com.br/topicos/b2w1.shtml";=0A=
=0A=
lista_palavras[13]=3D"Banco Central";=0A=
lista_links[13]=3D"http://portalexame.abril.com.br/topicos/banco-central1=
.shtml";=0A=
=0A=
lista_palavras[14]=3D"Banco do Brasil";=0A=
lista_links[14]=3D"http://portalexame.abril.com.br/topicos/banco-do-brasi=
l1.shtml";=0A=
=0A=
lista_palavras[15]=3D"Bancos";=0A=
lista_links[15]=3D"http://portalexame.abril.com.br/topicos/bancos1.shtml"=
;=0A=
=0A=
lista_palavras[16]=3D"Banda larga";=0A=
lista_links[16]=3D"http://portalexame.abril.com.br/topicos/banda-larga1.s=
html";=0A=
=0A=
lista_palavras[17]=3D"Belo Monte";=0A=
lista_links[17]=3D"http://portalexame.abril.com.br/topicos/belo-monte1.sh=
tml";=0A=
=0A=
lista_palavras[18]=3D"Biocombust=C3=ADveis";=0A=
lista_links[18]=3D"http://portalexame.abril.com.br/topicos/biocombustivei=
s1.shtml";=0A=
=0A=
lista_palavras[19]=3D"Biotecnologia";=0A=
lista_links[19]=3D"http://portalexame.abril.com.br/topicos/biotecnologia1=
.shtml";=0A=
=0A=
lista_palavras[20]=3D"Bovespa";=0A=
lista_links[20]=3D"http://portalexame.abril.com.br/topicos/bovespa1.shtml=
";=0A=
=0A=
lista_palavras[21]=3D"Bradesco";=0A=
lista_links[21]=3D"http://portalexame.abril.com.br/topicos/bradesco1.shtm=
l";=0A=
=0A=
lista_palavras[22]=3D"Brasil";=0A=
lista_links[22]=3D"http://portalexame.abril.com.br/topicos/brasil1.shtml"=
;=0A=
=0A=
lista_palavras[23]=3D"Brasil Foods";=0A=
lista_links[23]=3D"http://portalexame.abril.com.br/topicos/brasil-foods1.=
shtml";=0A=
=0A=
lista_palavras[24]=3D"Braskem";=0A=
lista_links[24]=3D"http://portalexame.abril.com.br/topicos/braskem1.shtml=
";=0A=
=0A=
lista_palavras[25]=3D"Bunge";=0A=
lista_links[25]=3D"http://portalexame.abril.com.br/topicos/bunge1.shtml";=0A=
=0A=
lista_palavras[26]=3D"Caixa";=0A=
lista_links[26]=3D"http://portalexame.abril.com.br/topicos/caixa1.shtml";=0A=
=0A=
lista_palavras[27]=3D"Camargo Corr=C3=AAa";=0A=
lista_links[27]=3D"http://portalexame.abril.com.br/topicos/camargo-correa=
1.shtml";=0A=
=0A=
lista_palavras[28]=3D"Carbono";=0A=
lista_links[28]=3D"http://portalexame.abril.com.br/topicos/carbono1.shtml=
";=0A=
=0A=
lista_palavras[29]=3D"Carrefour";=0A=
lista_links[29]=3D"http://portalexame.abril.com.br/topicos/carrefour1.sht=
ml";=0A=
=0A=
lista_palavras[30]=3D"Carros";=0A=
lista_links[30]=3D"http://portalexame.abril.com.br/topicos/carros1.shtml"=
;=0A=
=0A=
lista_palavras[31]=3D"C=C3=A2mbio";=0A=
lista_links[31]=3D"http://portalexame.abril.com.br/topicos/cambio1.shtml"=
;=0A=
=0A=
lista_palavras[32]=3D"Celulares";=0A=
lista_links[32]=3D"http://portalexame.abril.com.br/topicos/celulares1.sht=
ml";=0A=
=0A=
lista_palavras[33]=3D"Centro-Oeste";=0A=
lista_links[33]=3D"http://portalexame.abril.com.br/topicos/centro-oeste1.=
shtml";=0A=
=0A=
lista_palavras[34]=3D"CESP";=0A=
lista_links[34]=3D"http://portalexame.abril.com.br/topicos/cesp1.shtml";=0A=
=0A=
lista_palavras[35]=3D"Chile";=0A=
lista_links[35]=3D"http://portalexame.abril.com.br/topicos/chile1.shtml";=0A=
=0A=
lista_palavras[36]=3D"China";=0A=
lista_links[36]=3D"http://portalexame.abril.com.br/topicos/china1.shtml";=0A=
=0A=
lista_palavras[37]=3D"Cielo Redecard";=0A=
lista_links[37]=3D"http://portalexame.abril.com.br/topicos/cielo-redecard=
1.shtml";=0A=
=0A=
lista_palavras[38]=3D"Claro";=0A=
lista_links[38]=3D"http://portalexame.abril.com.br/topicos/claro1.shtml";=0A=
=0A=
lista_palavras[39]=3D"Classe C";=0A=
lista_links[39]=3D"http://portalexame.abril.com.br/topicos/classe-c1.shtm=
l";=0A=
=0A=
lista_palavras[40]=3D"Com=C3=A9rcio exterior";=0A=
lista_links[40]=3D"http://portalexame.abril.com.br/topicos/comercio-exter=
ior1.shtml";=0A=
=0A=
lista_palavras[41]=3D"Commodities";=0A=
lista_links[41]=3D"http://portalexame.abril.com.br/topicos/commodities1.s=
html";=0A=
=0A=
lista_palavras[42]=3D"Computadores";=0A=
lista_links[42]=3D"http://portalexame.abril.com.br/topicos/computadores1.=
shtml";=0A=
=0A=
lista_palavras[43]=3D"Copa do Mundo";=0A=
lista_links[43]=3D"http://portalexame.abril.com.br/topicos/copa-do-mundo1=
.shtml";=0A=
=0A=
lista_palavras[44]=3D"Copenhague";=0A=
lista_links[44]=3D"http://portalexame.abril.com.br/topicos/copenhague1.sh=
tml";=0A=
=0A=
lista_palavras[45]=3D"Corrup=C3=A7=C3=A3o";=0A=
lista_links[45]=3D"http://portalexame.abril.com.br/topicos/corrupcao1.sht=
ml";=0A=
=0A=
lista_palavras[46]=3D"CPFL";=0A=
lista_links[46]=3D"http://portalexame.abril.com.br/topicos/cpfl1.shtml";=0A=
=0A=
lista_palavras[47]=3D"Cr=C3=A9dito";=0A=
lista_links[47]=3D"http://portalexame.abril.com.br/topicos/credito1.shtml=
";=0A=
=0A=
lista_palavras[48]=3D"Crescimento";=0A=
lista_links[48]=3D"http://portalexame.abril.com.br/topicos/crescimento1.s=
html";=0A=
=0A=
lista_palavras[49]=3D"Crise";=0A=
lista_links[49]=3D"http://portalexame.abril.com.br/topicos/crise1.shtml";=0A=
=0A=
lista_palavras[50]=3D"CSN";=0A=
lista_links[50]=3D"http://portalexame.abril.com.br/topicos/csn1.shtml";=0A=
=0A=
lista_palavras[51]=3D"Cyrela";=0A=
lista_links[51]=3D"http://portalexame.abril.com.br/topicos/cyrela1.shtml"=
;=0A=
=0A=
lista_palavras[52]=3D"Desastres naturais";=0A=
lista_links[52]=3D"http://portalexame.abril.com.br/topicos/desastres-natu=
rais1.shtml";=0A=
=0A=
lista_palavras[53]=3D"Desempenho";=0A=
lista_links[53]=3D"http://portalexame.abril.com.br/topicos/desempenho1.sh=
tml";=0A=
=0A=
lista_palavras[54]=3D"Desenvolvimento econ=C3=B4mico";=0A=
lista_links[54]=3D"http://portalexame.abril.com.br/topicos/desenvolviment=
o-economico1.shtml";=0A=
=0A=
lista_palavras[55]=3D"Desmatamento";=0A=
lista_links[55]=3D"http://portalexame.abril.com.br/topicos/desmatamento1.=
shtml";=0A=
=0A=
lista_palavras[56]=3D"Dilma Rousseff";=0A=
lista_links[56]=3D"http://portalexame.abril.com.br/topicos/dilma-rousseff=
1.shtml";=0A=
=0A=
lista_palavras[57]=3D"Eike Batista";=0A=
lista_links[57]=3D"http://portalexame.abril.com.br/topicos/eike-batista1.=
shtml";=0A=
=0A=
lista_palavras[58]=3D"Eletrobr=C3=A1s";=0A=
lista_links[58]=3D"http://portalexame.abril.com.br/topicos/eletrobras1.sh=
tml";=0A=
=0A=
lista_palavras[59]=3D"Embraer";=0A=
lista_links[59]=3D"http://portalexame.abril.com.br/topicos/embraer1.shtml=
";=0A=
=0A=
lista_palavras[60]=3D"Energia";=0A=
lista_links[60]=3D"http://portalexame.abril.com.br/topicos/energia1.shtml=
";=0A=
=0A=
lista_palavras[61]=3D"Estados Unidos";=0A=
lista_links[61]=3D"http://portalexame.abril.com.br/topicos/estados-unidos=
1.shtml";=0A=
=0A=
lista_palavras[62]=3D"Etanol";=0A=
lista_links[62]=3D"http://portalexame.abril.com.br/topicos/etanol1.shtml"=
;=0A=
=0A=
lista_palavras[63]=3D"Fibria";=0A=
lista_links[63]=3D"http://portalexame.abril.com.br/topicos/fibria1.shtml"=
;=0A=
=0A=
lista_palavras[64]=3D"Fundos";=0A=
lista_links[64]=3D"http://portalexame.abril.com.br/topicos/fundos1.shtml"=
;=0A=
=0A=
lista_palavras[65]=3D"Fus=C3=B5es";=0A=
lista_links[65]=3D"http://portalexame.abril.com.br/topicos/fusoes1.shtml"=
;=0A=
=0A=
lista_palavras[66]=3D"Futebol";=0A=
lista_links[66]=3D"http://portalexame.abril.com.br/topicos/futebol1.shtml=
";=0A=
=0A=
lista_palavras[67]=3D"Gafisa";=0A=
lista_links[67]=3D"http://portalexame.abril.com.br/topicos/gafisa1.shtml"=
;=0A=
=0A=
lista_palavras[68]=3D"Gerdau";=0A=
lista_links[68]=3D"http://portalexame.abril.com.br/topicos/gerdau1.shtml"=
;=0A=
=0A=
lista_palavras[69]=3D"Gest=C3=A3o";=0A=
lista_links[69]=3D"http://portalexame.abril.com.br/topicos/gestao1.shtml"=
;=0A=
=0A=
lista_palavras[70]=3D"Globaliza=C3=A7=C3=A3o";=0A=
lista_links[70]=3D"http://portalexame.abril.com.br/topicos/globalizacao1.=
shtml";=0A=
=0A=
lista_palavras[71]=3D"GOL";=0A=
lista_links[71]=3D"http://portalexame.abril.com.br/topicos/gol1.shtml";=0A=
=0A=
lista_palavras[72]=3D"Google";=0A=
lista_links[72]=3D"http://portalexame.abril.com.br/topicos/google1.shtml"=
;=0A=
=0A=
lista_palavras[73]=3D"Hypermarcas";=0A=
lista_links[73]=3D"http://portalexame.abril.com.br/topicos/hypermarcas1.s=
html";=0A=
=0A=
lista_palavras[74]=3D"Im=C3=B3veis";=0A=
lista_links[74]=3D"http://portalexame.abril.com.br/topicos/imoveis1.shtml=
";=0A=
=0A=
lista_palavras[75]=3D"Impostos";=0A=
lista_links[75]=3D"http://portalexame.abril.com.br/topicos/impostos1.shtm=
l";=0A=
=0A=
lista_palavras[76]=3D"Infla=C3=A7=C3=A3o";=0A=
lista_links[76]=3D"http://portalexame.abril.com.br/topicos/inflacao1.shtm=
l";=0A=
=0A=
lista_palavras[77]=3D"Inova=C3=A7=C3=A3o";=0A=
lista_links[77]=3D"http://portalexame.abril.com.br/topicos/inovacao1.shtm=
l";=0A=
=0A=
lista_palavras[78]=3D"iPad";=0A=
lista_links[78]=3D"http://portalexame.abril.com.br/topicos/ipad1.shtml";=0A=
=0A=
lista_palavras[79]=3D"IPOs";=0A=
lista_links[79]=3D"http://portalexame.abril.com.br/topicos/ipos1.shtml";=0A=
=0A=
lista_palavras[80]=3D"IR 2010";=0A=
lista_links[80]=3D"http://portalexame.abril.com.br/topicos/ir-20101.shtml=
";=0A=
=0A=
lista_palavras[81]=3D"Ita=C3=BA";=0A=
lista_links[81]=3D"http://portalexame.abril.com.br/topicos/itau1.shtml";=0A=
=0A=
lista_palavras[82]=3D"JBS";=0A=
lista_links[82]=3D"http://portalexame.abril.com.br/topicos/jbs1.shtml";=0A=
=0A=
lista_palavras[83]=3D"Jos=C3=A9 Serra";=0A=
lista_links[83]=3D"http://portalexame.abril.com.br/topicos/jose-serra1.sh=
tml";=0A=
=0A=
lista_palavras[84]=3D"Juros";=0A=
lista_links[84]=3D"http://portalexame.abril.com.br/topicos/juros1.shtml";=0A=
=0A=
lista_palavras[85]=3D"Lojas Americanas";=0A=
lista_links[85]=3D"http://portalexame.abril.com.br/topicos/lojas-american=
as1.shtml";=0A=
=0A=
lista_palavras[86]=3D"Microsoft";=0A=
lista_links[86]=3D"http://portalexame.abril.com.br/topicos/microsoft1.sht=
ml";=0A=
=0A=
lista_palavras[87]=3D"Natura";=0A=
lista_links[87]=3D"http://portalexame.abril.com.br/topicos/natura1.shtml"=
;=0A=
=0A=
lista_palavras[88]=3D"Oi";=0A=
lista_links[88]=3D"http://portalexame.abril.com.br/topicos/oi1.shtml";=0A=
=0A=
lista_palavras[89]=3D"Olimp=C3=ADadas";=0A=
lista_links[89]=3D"http://portalexame.abril.com.br/topicos/olimpiadas1.sh=
tml";=0A=
=0A=
lista_palavras[90]=3D"P=C3=A3o de A=C3=A7=C3=BAcar";=0A=
lista_links[90]=3D"http://portalexame.abril.com.br/topicos/pao-de-acucar1=
.shtml";=0A=
=0A=
lista_palavras[91]=3D"Petrobras";=0A=
lista_links[91]=3D"http://portalexame.abril.com.br/topicos/petrobras1.sht=
ml";=0A=
=0A=
lista_palavras[92]=3D"Poupan=C3=A7a";=0A=
lista_links[92]=3D"http://portalexame.abril.com.br/topicos/poupanca1.shtm=
l";=0A=
=0A=
lista_palavras[93]=3D"Presidente Lula";=0A=
lista_links[93]=3D"http://portalexame.abril.com.br/topicos/presidente-lul=
a1.shtml";=0A=
=0A=
lista_palavras[94]=3D"Previd=C3=AAncia";=0A=
lista_links[94]=3D"http://portalexame.abril.com.br/topicos/previdencia1.s=
html";=0A=
=0A=
lista_palavras[95]=3D"Reformas";=0A=
lista_links[95]=3D"http://portalexame.abril.com.br/topicos/reformas1.shtm=
l";=0A=
=0A=
lista_palavras[96]=3D"Renda fixa";=0A=
lista_links[96]=3D"http://portalexame.abril.com.br/topicos/renda-fixa1.sh=
tml";=0A=
=0A=
lista_palavras[97]=3D"Sal=C3=A1rios";=0A=
lista_links[97]=3D"http://portalexame.abril.com.br/topicos/salarios1.shtm=
l";=0A=
=0A=
lista_palavras[98]=3D"Santander";=0A=
lista_links[98]=3D"http://portalexame.abril.com.br/topicos/santander1.sht=
ml";=0A=
=0A=
lista_palavras[99]=3D"Sider=C3=BArgicas";=0A=
lista_links[99]=3D"http://portalexame.abril.com.br/topicos/siderurgicas1.=
shtml";=0A=
=0A=
lista_palavras[100]=3D"Supermercados";=0A=
lista_links[100]=3D"http://portalexame.abril.com.br/topicos/supermercados=
1.shtml";=0A=
=0A=
lista_palavras[101]=3D"Sustentabilidade";=0A=
lista_links[101]=3D"http://portalexame.abril.com.br/topicos/sustentabilid=
ade1.shtml";=0A=
=0A=
lista_palavras[102]=3D"TAM";=0A=
lista_links[102]=3D"http://portalexame.abril.com.br/topicos/tam1.shtml";=0A=
=0A=
lista_palavras[103]=3D"Telef=C3=B4nica";=0A=
lista_links[103]=3D"http://portalexame.abril.com.br/topicos/telefonica1.s=
html";=0A=
=0A=
lista_palavras[104]=3D"TIM";=0A=
lista_links[104]=3D"http://portalexame.abril.com.br/topicos/tim1.shtml";=0A=
=0A=
lista_palavras[105]=3D"Usiminas";=0A=
lista_links[105]=3D"http://portalexame.abril.com.br/topicos/usiminas1.sht=
ml";=0A=
=0A=
lista_palavras[106]=3D"Vale";=0A=
lista_links[106]=3D"http://portalexame.abril.com.br/topicos/vale1.shtml";=0A=
=0A=
lista_palavras[107]=3D"Varejo";=0A=
lista_links[107]=3D"http://portalexame.abril.com.br/topicos/varejo1.shtml=
";=0A=
=0A=
lista_palavras[108]=3D"Vivo";=0A=
lista_links[108]=3D"http://portalexame.abril.com.br/topicos/vivo1.shtml";=0A=
=0A=
lista_palavras[109]=3D"Walmart";=0A=
lista_links[109]=3D"http://portalexame.abril.com.br/topicos/walmart1.shtm=
l";=0A=
//T=C3=B3picos=0A=
}=0A=
=0A=
if(lista_de_links=3D=3D"pme"){=0A=
//PME=0A=
lista_palavras[0]=3D"Capa";=0A=
lista_links[0]=3D"http://portalexame.abril.com.br/tags/capa1.shtml";=0A=
=0A=
lista_palavras[1]=3D"Certo ou Errado";=0A=
lista_links[1]=3D"http://portalexame.abril.com.br/tags/certo-ou-errado1.s=
html";=0A=
=0A=
lista_palavras[2]=3D"Empresa";=0A=
lista_links[2]=3D"http://portalexame.abril.com.br/tags/empresa1.shtml";=0A=
=0A=
lista_palavras[3]=3D"Eu Consegui";=0A=
lista_links[3]=3D"http://portalexame.abril.com.br/tags/eu-consegui1.shtml=
";=0A=
=0A=
lista_palavras[4]=3D"Eu Consigo";=0A=
lista_links[4]=3D"http://portalexame.abril.com.br/tags/eu-consigo1.shtml"=
;=0A=
=0A=
lista_palavras[5]=3D"Fazer Melhor";=0A=
lista_links[5]=3D"http://portalexame.abril.com.br/tags/fazer-melhor1.shtm=
l";=0A=
=0A=
lista_palavras[6]=3D"Grandes Decis=C3=B5es";=0A=
lista_links[6]=3D"http://portalexame.abril.com.br/tags/grandes-decisoes1.=
shtml";=0A=
=0A=
lista_palavras[7]=3D"Livros PME";=0A=
lista_links[7]=3D"http://portalexame.abril.com.br/tags/livros-pme1.shtml"=
;=0A=
=0A=
lista_palavras[8]=3D"Minha Inova=C3=A7=C3=A3o";=0A=
lista_links[8]=3D"http://portalexame.abril.com.br/tags/minha-inovacao1.sh=
tml";=0A=
=0A=
lista_palavras[9]=3D"Minha Solu=C3=A7=C3=A3o";=0A=
lista_links[9]=3D"http://portalexame.abril.com.br/tags/minha-solucao1.sht=
ml";=0A=
=0A=
lista_palavras[10]=3D"Mundo";=0A=
lista_links[10]=3D"http://portalexame.abril.com.br/tags/mundo1.shtml";=0A=
=0A=
lista_palavras[11]=3D"Na Pr=C3=A1tica";=0A=
lista_links[11]=3D"http://portalexame.abril.com.br/tags/na-pratica1.shtml=
";=0A=
=0A=
lista_palavras[12]=3D"Onde Encontrar";=0A=
lista_links[12]=3D"http://portalexame.abril.com.br/tags/onde-encontrar1.s=
html";=0A=
=0A=
lista_palavras[13]=3D"Para Pensar";=0A=
lista_links[13]=3D"http://portalexame.abril.com.br/tags/para-pensar1.shtm=
l";=0A=
=0A=
lista_palavras[14]=3D"Perguntas B=C3=A1sicas";=0A=
lista_links[14]=3D"http://portalexame.abril.com.br/tags/perguntas-basicas=
1.shtml";=0A=
=0A=
lista_palavras[15]=3D"Planos de Neg=C3=B3cio PME";=0A=
lista_links[15]=3D"http://portalexame.abril.com.br/tags/planos-de-negocio=
-pme1.shtml";=0A=
=0A=
//PME=0A=
}=0A=
if(lista_de_links=3D=3D"mercados"){=0A=
//ACOES=0A=
lista_palavras[0]=3D"ABYA3";=0A=
lista_links[0]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DABYA3";=0A=
=0A=
lista_palavras[1]=3D"GETI4";=0A=
lista_links[1]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DGETI4";=0A=
=0A=
lista_palavras[2]=3D"AGIN3";=0A=
lista_links[2]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DAGIN3";=0A=
=0A=
lista_palavras[3]=3D"ALLL11";=0A=
lista_links[3]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DALLL11";=0A=
=0A=
lista_palavras[4]=3D"AMBV4";=0A=
lista_links[4]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DAMBV4";=0A=
=0A=
lista_palavras[5]=3D"BTOW3";=0A=
lista_links[5]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DBTOW3";=0A=
=0A=
lista_palavras[6]=3D"BRSR6";=0A=
lista_links[6]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DBRSR6";=0A=
=0A=
lista_palavras[7]=3D"BVMF3";=0A=
lista_links[7]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DBVMF3";=0A=
=0A=
lista_palavras[8]=3D"BRML3";=0A=
lista_links[8]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DBRML3";=0A=
=0A=
lista_palavras[9]=3D"BBDC3";=0A=
lista_links[9]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.a=
spx?acao=3DBBDC3";=0A=
=0A=
lista_palavras[10]=3D"BBDC4";=0A=
lista_links[10]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBBDC4";=0A=
=0A=
lista_palavras[11]=3D"BRAP4";=0A=
lista_links[11]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBRAP4";=0A=
=0A=
lista_palavras[12]=3D"BBAS3";=0A=
lista_links[12]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBBAS3";=0A=
=0A=
lista_palavras[13]=3D"BRTO4";=0A=
lista_links[13]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBRTO4";=0A=
=0A=
lista_palavras[14]=3D"BRKM5";=0A=
lista_links[14]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBRKM5";=0A=
=0A=
lista_palavras[15]=3D"BRFS3";=0A=
lista_links[15]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBRFS3";=0A=
=0A=
lista_palavras[16]=3D"BISA3";=0A=
lista_links[16]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBISA3";=0A=
=0A=
lista_palavras[17]=3D"CCRO3";=0A=
lista_links[17]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCCRO3";=0A=
=0A=
lista_palavras[18]=3D"CMIG4";=0A=
lista_links[18]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCMIG4";=0A=
=0A=
lista_palavras[19]=3D"CESP6";=0A=
lista_links[19]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCESP6";=0A=
=0A=
lista_palavras[20]=3D"CNFB4";=0A=
lista_links[20]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCNFB4";=0A=
=0A=
lista_palavras[21]=3D"CSMG3";=0A=
lista_links[21]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCSMG3";=0A=
=0A=
lista_palavras[22]=3D"CPLE6";=0A=
lista_links[22]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCPLE6";=0A=
=0A=
lista_palavras[23]=3D"CSAN3";=0A=
lista_links[23]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCSAN3";=0A=
=0A=
lista_palavras[24]=3D"CPFE3";=0A=
lista_links[24]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCPFE3";=0A=
=0A=
lista_palavras[25]=3D"CYRE3";=0A=
lista_links[25]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCYRE3";=0A=
=0A=
lista_palavras[26]=3D"DASA3";=0A=
lista_links[26]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DDASA3";=0A=
=0A=
lista_palavras[27]=3D"DTEX3";=0A=
lista_links[27]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DDTEX3";=0A=
=0A=
lista_palavras[28]=3D"ECOD3";=0A=
lista_links[28]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DECOD3";=0A=
=0A=
lista_palavras[29]=3D"ELET3";=0A=
lista_links[29]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DELET3";=0A=
=0A=
lista_palavras[30]=3D"ELET6";=0A=
lista_links[30]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DELET6";=0A=
=0A=
lista_palavras[31]=3D"ELPL6";=0A=
lista_links[31]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DELPL6";=0A=
=0A=
lista_palavras[32]=3D"EMBR3";=0A=
lista_links[32]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DEMBR3";=0A=
=0A=
lista_palavras[33]=3D"ENBR3";=0A=
lista_links[33]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DENBR3";=0A=
=0A=
lista_palavras[34]=3D"FIBR3";=0A=
lista_links[34]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DFIBR3";=0A=
=0A=
lista_palavras[35]=3D"FFTL4";=0A=
lista_links[35]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DFFTL4";=0A=
=0A=
lista_palavras[36]=3D"GFSA3";=0A=
lista_links[36]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DGFSA3";=0A=
=0A=
lista_palavras[37]=3D"GGBR3";=0A=
lista_links[37]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DGGBR3";=0A=
=0A=
lista_palavras[38]=3D"GGBR4";=0A=
lista_links[38]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DGGBR4";=0A=
=0A=
lista_palavras[39]=3D"GOAU4";=0A=
lista_links[39]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DGOAU4";=0A=
=0A=
lista_palavras[40]=3D"GOLL4";=0A=
lista_links[40]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DGOLL4";=0A=
=0A=
lista_palavras[41]=3D"ACGU3";=0A=
lista_links[41]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DACGU3";=0A=
=0A=
lista_palavras[42]=3D"GVTT3";=0A=
lista_links[42]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DGVTT3";=0A=
=0A=
lista_palavras[43]=3D"HYPE3";=0A=
lista_links[43]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DHYPE3";=0A=
=0A=
lista_palavras[44]=3D"INPR3";=0A=
lista_links[44]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DINPR3";=0A=
=0A=
lista_palavras[45]=3D"ITSA4";=0A=
lista_links[45]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DITSA4";=0A=
=0A=
lista_palavras[46]=3D"ITUB4";=0A=
lista_links[46]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DITUB4";=0A=
=0A=
lista_palavras[47]=3D"JBSS3";=0A=
lista_links[47]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DJBSS3";=0A=
=0A=
lista_palavras[48]=3D"JHSF3";=0A=
lista_links[48]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DJHSF3";=0A=
=0A=
lista_palavras[49]=3D"KLBN4";=0A=
lista_links[49]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DKLBN4";=0A=
=0A=
lista_palavras[50]=3D"KSSA3";=0A=
lista_links[50]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DKSSA3";=0A=
=0A=
lista_palavras[51]=3D"LIGT3";=0A=
lista_links[51]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DLIGT3";=0A=
=0A=
lista_palavras[52]=3D"LLXL3";=0A=
lista_links[52]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DLLXL3";=0A=
=0A=
lista_palavras[53]=3D"RENT3";=0A=
lista_links[53]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DRENT3";=0A=
=0A=
lista_palavras[54]=3D"LAME4";=0A=
lista_links[54]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DLAME4";=0A=
=0A=
lista_palavras[55]=3D"LREN3";=0A=
lista_links[55]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DLREN3";=0A=
=0A=
lista_palavras[56]=3D"LUPA3";=0A=
lista_links[56]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DLUPA3";=0A=
=0A=
lista_palavras[57]=3D"MAGG3";=0A=
lista_links[57]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DMAGG3";=0A=
=0A=
lista_palavras[58]=3D"MRFG3";=0A=
lista_links[58]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DMRFG3";=0A=
=0A=
lista_palavras[59]=3D"MMXM3";=0A=
lista_links[59]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DMMXM3";=0A=
=0A=
lista_palavras[60]=3D"MPXE3";=0A=
lista_links[60]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DMPXE3";=0A=
=0A=
lista_palavras[61]=3D"MRVE3";=0A=
lista_links[61]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DMRVE3";=0A=
=0A=
lista_palavras[62]=3D"MULT3";=0A=
lista_links[62]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DMULT3";=0A=
=0A=
lista_palavras[63]=3D"NATU3";=0A=
lista_links[63]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DNATU3";=0A=
=0A=
lista_palavras[64]=3D"NETC4";=0A=
lista_links[64]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DNETC4";=0A=
=0A=
lista_palavras[65]=3D"OGXP3";=0A=
lista_links[65]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DOGXP3";=0A=
=0A=
lista_palavras[66]=3D"PCAR5";=0A=
lista_links[66]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPCAR5";=0A=
=0A=
lista_palavras[67]=3D"BPNM4";=0A=
lista_links[67]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DBPNM4";=0A=
=0A=
lista_palavras[68]=3D"PMAM3";=0A=
lista_links[68]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPMAM3";=0A=
=0A=
lista_palavras[69]=3D"PDGR3";=0A=
lista_links[69]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPDGR3";=0A=
=0A=
lista_palavras[70]=3D"PETR3";=0A=
lista_links[70]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPETR3";=0A=
=0A=
lista_palavras[71]=3D"PETR4";=0A=
lista_links[71]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPETR4";=0A=
=0A=
lista_palavras[72]=3D"PLAS3";=0A=
lista_links[72]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPLAS3";=0A=
=0A=
lista_palavras[73]=3D"PSSA3";=0A=
lista_links[73]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPSSA3";=0A=
=0A=
lista_palavras[74]=3D"POSI3";=0A=
lista_links[74]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DPOSI3";=0A=
=0A=
lista_palavras[75]=3D"RAPT4";=0A=
lista_links[75]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DRAPT4";=0A=
=0A=
lista_palavras[76]=3D"RDCD3";=0A=
lista_links[76]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DRDCD3";=0A=
=0A=
lista_palavras[77]=3D"RSID3";=0A=
lista_links[77]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DRSID3";=0A=
=0A=
lista_palavras[78]=3D"SBSP3";=0A=
lista_links[78]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DSBSP3";=0A=
=0A=
lista_palavras[79]=3D"CSNA3";=0A=
lista_links[79]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCSNA3";=0A=
=0A=
lista_palavras[80]=3D"CRUZ3";=0A=
lista_links[80]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DCRUZ3";=0A=
=0A=
lista_palavras[81]=3D"SULA11";=0A=
lista_links[81]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DSULA11";=0A=
=0A=
lista_palavras[82]=3D"SUZB5";=0A=
lista_links[82]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DSUZB5";=0A=
=0A=
lista_palavras[83]=3D"TAMM4";=0A=
lista_links[83]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTAMM4";=0A=
=0A=
lista_palavras[84]=3D"TNLP3";=0A=
lista_links[84]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTNLP3";=0A=
=0A=
lista_palavras[85]=3D"TNLP4";=0A=
lista_links[85]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTNLP4";=0A=
=0A=
lista_palavras[86]=3D"TMAR5";=0A=
lista_links[86]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTMAR5";=0A=
=0A=
lista_palavras[87]=3D"TLPP4";=0A=
lista_links[87]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTLPP4";=0A=
=0A=
lista_palavras[88]=3D"TEND3";=0A=
lista_links[88]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTEND3";=0A=
=0A=
lista_palavras[89]=3D"TCSL3";=0A=
lista_links[89]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTCSL3";=0A=
=0A=
lista_palavras[90]=3D"TCSL4";=0A=
lista_links[90]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTCSL4";=0A=
=0A=
lista_palavras[91]=3D"TBLE3";=0A=
lista_links[91]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTBLE3";=0A=
=0A=
lista_palavras[92]=3D"TRPL4";=0A=
lista_links[92]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DTRPL4";=0A=
=0A=
lista_palavras[93]=3D"UGPA4";=0A=
lista_links[93]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DUGPA4";=0A=
=0A=
lista_palavras[94]=3D"USIM3";=0A=
lista_links[94]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DUSIM3";=0A=
=0A=
lista_palavras[95]=3D"USIM5";=0A=
lista_links[95]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DUSIM5";=0A=
=0A=
lista_palavras[96]=3D"VALE3";=0A=
lista_links[96]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DVALE3";=0A=
=0A=
lista_palavras[97]=3D"VALE5";=0A=
lista_links[97]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DVALE5";=0A=
=0A=
lista_palavras[98]=3D"VIVO4";=0A=
lista_links[98]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DVIVO4";=0A=
=0A=
lista_palavras[99]=3D"WEGE3";=0A=
lista_links[99]=3D"http://central-do-investidor.exame.abril.com.br/Acoes.=
aspx?acao=3DWEGE3";=0A=
=0A=
=0A=
//ACOES=0A=
}=0A=
=0A=
var total_links_empresa =3D lista_palavras.length;=0A=
=0A=
=0A=
// lista de links=0A=
=0A=
texto1=3DjQuery('#fonte_materia').html();=0A=
texto_subtitulos=3DjQuery('#materia_subtitulos').html();=0A=
for(x=3D0; x< total_links_empresa; x++){=0A=
eval( "regexp_chk =3D new RegExp(/[ \(]"+lista_palavras[x]+"[ =
\,\.\?\!\:\)]/)");=0A=
chk_termos=3Dregexp_chk.test(texto1);=0A=
if(chk_termos=3D=3Dtrue){=0A=
var termo_ckd=3Dregexp_chk.exec(texto1);=0A=
termo_ckd.toLocaleString();=0A=
if(termo_ckd =3D=3D " "+lista_palavras[x]+" "){termo_ckd=3D" <a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a> ";}=0A=
if(termo_ckd =3D=3D " "+lista_palavras[x]+":"){termo_ckd=3D" <a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a>:";}=0A=
if(termo_ckd =3D=3D " "+lista_palavras[x]+","){termo_ckd=3D" <a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a>,";}=0A=
if(termo_ckd =3D=3D " "+lista_palavras[x]+"."){termo_ckd=3D" <a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a>.";}=0A=
if(termo_ckd =3D=3D " "+lista_palavras[x]+"?"){termo_ckd=3D" <a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a>?";}=0A=
if(termo_ckd =3D=3D " "+lista_palavras[x]+")"){termo_ckd=3D" (<a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a>)";}=0A=
if(termo_ckd =3D=3D "("+lista_palavras[x]+")"){termo_ckd=3D" (<a =
href=3D\""+lista_links[x]+"\">"+lista_palavras[x]+"</a>)";}=0A=
//alert(termo_ckd);=0A=
}=0A=
texto1 =3D texto1.replace(regexp_chk,termo_ckd);=0A=
}=0A=
jQuery('#fonte_materia').html(texto1);=0A=
jQuery('#materia_subtitulos').html(texto_subtitulos);=0A=
}=0A=
});=0A=
=0A=
=0A=
// TV rodap=C3=A9=0A=
=0A=
if(document.getElementById("foto_tv_1") !=3D null){=0A=
function troca_tv(x,y){id_vai=3Dx;}=0A=
=0A=
$(document).ready(function(){=0A=
id_dch=3D1;=0A=
=0A=
//Bot=C3=B5es=0A=
$('.botao_tv').click(function(){=0A=
zera_alterna();=0A=
id_entrad=3Did_vai;=0A=
id_said=3Did_dch;=0A=
id_dch=3Did_vai*1;=0A=
id_marca=3Did_dch-1;=0A=
chamdada_tvsaid=3D'#foto_tv_'+id_said;=0A=
chamdada_tventrad=3D'#foto_tv_'+id_entrad;=0A=
txt_tvsaid=3D'#legenda_tv_'+id_said;=0A=
txt_tventrad=3D'#legenda_tv_'+id_entrad;=0A=
=0A=
$('.botao_tv').removeClass('botao_tv_marcado');=0A=
$('.botao_tv').eq(id_marca).addClass('botao_tv_marcado');=0A=
=0A=
$(chamdada_tvsaid).fadeOut('slow');=0A=
$(chamdada_tventrad).fadeIn('slow');=0A=
$(txt_tvsaid).fadeOut('slow');=0A=
$(txt_tventrad).fadeIn('slow');=0A=
//id_dch=3Did_vai-1;=0A=
});=0A=
=0A=
=0A=
//vai=0A=
$('.ch_dtv_1').click(function(){=0A=
zera_alterna();=0A=
id_entrad=3Did_dch+1;=0A=
id_said=3Did_dch;=0A=
if(id_dch=3D=3D3){id_dch=3D0;id_entrad=3D1;id_said=3D3;}=0A=
chamdada_tvsaid=3D'#foto_tv_'+id_said;=0A=
chamdada_tventrad=3D'#foto_tv_'+id_entrad;=0A=
txt_tvsaid=3D'#legenda_tv_'+id_said;=0A=
txt_tventrad=3D'#legenda_tv_'+id_entrad;=0A=
=0A=
$('.botao_tv').removeClass('botao_tv_marcado');=0A=
$('.botao_tv').eq(id_dch).addClass('botao_tv_marcado');=0A=
=0A=
$(chamdada_tvsaid).fadeOut('slow');=0A=
$(chamdada_tventrad).fadeIn('slow');=0A=
$(txt_tvsaid).fadeOut('slow');=0A=
$(txt_tventrad).fadeIn('slow');=0A=
id_dch=3Did_dch+1;=0A=
}=0A=
);=0A=
=0A=
=0A=
//volta=0A=
$('.ch_dtv_0').click(function(){=0A=
zera_alterna();=0A=
id_entrad=3Did_dch-1;=0A=
id_said=3Did_dch;=0A=
id_marca=3Did_dch-2;=0A=
if(id_dch=3D=3D1){id_dch=3D4;id_entrad=3D3;id_said=3D1;id_marca=3D2;}=0A=
chamdada_tvsaid=3D'#foto_tv_'+id_said;=0A=
chamdada_tventrad=3D'#foto_tv_'+id_entrad;=0A=
txt_tvsaid=3D'#legenda_tv_'+id_said;=0A=
txt_tventrad=3D'#legenda_tv_'+id_entrad;=0A=
=0A=
$('.botao_tv').removeClass('botao_tv_marcado');=0A=
$('.botao_tv').eq(id_marca).addClass('botao_tv_marcado');=0A=
=0A=
$(chamdada_tvsaid).fadeOut('slow');=0A=
$(chamdada_tventrad).fadeIn('slow');=0A=
$(txt_tvsaid).fadeOut('slow');=0A=
$(txt_tventrad).fadeIn('slow');=0A=
id_dch=3Did_dch-1;=0A=
}=0A=
);=0A=
=0A=
=0A=
//circular=0A=
=0A=
function alterana() {=0A=
  alterna_tv =3D setInterval(circula_tv, 5000);=0A=
}=0A=
function zera_alterna() {=0A=
  clearInterval(alterna_tv);=0A=
}=0A=
function circula_tv(){=0A=
id_entrad=3Did_dch+1;=0A=
id_said=3Did_dch;=0A=
if(id_dch=3D=3D3){id_dch=3D0;id_entrad=3D1;id_said=3D3;}=0A=
chamdada_tvsaid=3D'#foto_tv_'+id_said;=0A=
chamdada_tventrad=3D'#foto_tv_'+id_entrad;=0A=
txt_tvsaid=3D'#legenda_tv_'+id_said;=0A=
txt_tventrad=3D'#legenda_tv_'+id_entrad;=0A=
=0A=
$('.botao_tv').removeClass('botao_tv_marcado');=0A=
$('.botao_tv').eq(id_dch).addClass('botao_tv_marcado');=0A=
=0A=
$(chamdada_tvsaid).fadeOut('slow');=0A=
$(chamdada_tventrad).fadeIn('slow');=0A=
$(txt_tvsaid).fadeOut('slow');=0A=
$(txt_tventrad).fadeIn('slow');=0A=
id_dch=3Did_dch+1;=0A=
}=0A=
=0A=
alterana();=0A=
=0A=
=0A=
=0A=
// ##### chamadas TVEXAME #####=0A=
id_ch=3D1;=0A=
=0A=
$('.ch_tv_1').click(function(){=0A=
id_entra=3Did_ch+1;=0A=
id_sai=3Did_ch;=0A=
if(id_ch=3D=3D3){id_ch=3D0;id_entra=3D1;id_sai=3D3;}=0A=
chamdada_tvsai=3D'#ch_tv_'+id_sai;=0A=
chamdada_tventra=3D'#ch_tv_'+id_entra;=0A=
$(chamdada_tvsai).fadeOut('slow');=0A=
$(chamdada_tventra).fadeIn('slow');=0A=
id_ch=3Did_ch+1;=0A=
}=0A=
);=0A=
=0A=
$('.ch_tv_0').click(function(){=0A=
id_entra=3Did_ch-1;=0A=
id_sai=3Did_ch;=0A=
if(id_ch=3D=3D1){id_ch=3D4;id_entra=3D3;id_sai=3D1;}=0A=
chamdada_tvsai=3D'#ch_tv_'+id_sai;=0A=
chamdada_tventra=3D'#ch_tv_'+id_entra;=0A=
$(chamdada_tvsai).fadeOut('slow');=0A=
$(chamdada_tventra).fadeIn('slow');=0A=
id_ch=3Did_ch-1;=0A=
}=0A=
);=0A=
=0A=
=0A=
});=0A=
=0A=
=0A=
}=0A=
=0A=
function retweet(){=0A=
window.open("http://twitthis.com/twit?url=3D"+encodeURIComponent(location=
.href)+"&title=3D"+((document.title) ? =
encodeURIComponent(document.title.replace(/^\s*|\s*$/g,'')) : ""), =
"TwitThisPop", "width=3D600, height=3D600, location, status, scrollbars, =
resizable");=0A=
}=0A=
=0A=
function fbook(){=0A=
url_compartilhar=3Dwindow.location;=0A=
tit=3Dtitulo_compartilhar;=0A=
url=3D"http://www.facebook.com/sharer.php?u=3D"+url_compartilhar+"&t=3D"+=
tit;=0A=
window.open(url, 'imprimir', 'toolbar=3Dno, location=3Dno, =
directories=3Dno, status=3Dno, menubar=3Dno, scrollbars=3Dyes, =
resizable=3Dyes, width=3D600, height=3D600');=0A=
}=0A=
=0A=
function imprimir_materia(){=0A=
url_imprimir=3Dwindow.location;=0A=
url_imprimir=3Durl_imprimir+"?acao=3Dimprimir";=0A=
pg_atual  =3D new Array("?page=3D1", "?page=3D2", "?page=3D3", =
"?page=3D4", "?page=3D5", "?page=3D6", "?page=3D7", "?page=3D8", =
"?page=3D9", "?page=3D10", "?page=3Dfull");=0A=
url_imprimir=3Durl_imprimir+"&page=3Dfull";=0A=
for(t=3D0; t< pg_atual.length; t++){url_imprimir =3D =
url_imprimir.replace(pg_atual[t],"");}=0A=
window.open(url_imprimir, 'imprimir', 'toolbar=3Dno, location=3Dno, =
directories=3Dno, status=3Dno, menubar=3Dno, scrollbars=3Dyes, =
resizable=3Dyes, width=3D700, height=3D600');=0A=
}=0A=
=0A=
=0A=
//ultimas not=C3=ADcias=0A=
qs=3Dnew Array()=0A=
variaveis=3Dlocation.search.replace(/\x3F/,"").replace(/\x2B/g," =
").split("&")=0A=
if(variaveis!=3D""){=0A=
    for(i=3D0;i<variaveis.length;i++){=0A=
        nvar=3Dvariaveis[i].split("=3D")=0A=
        qs[nvar[0]]=3Dunescape(nvar[1])=0A=
    }=0A=
}=0A=
    =0A=
function QueryString(variavel){=0A=
    return qs[variavel]=0A=
}=0A=
page=3DQueryString("page");=0A=
=0A=
var esconde_lun;=0A=
function esconde_un(x){=0A=
lateral_un=3Dx;=0A=
chk_lateral_un =3D lateral_un.split(',');=0A=
for(x=3D0; x < chk_lateral_un.length; x++){=0A=
if(page =3D=3D null & chk_lateral_un[x] =3D=3D =
1){esconde_lun=3Dtrue;break;}=0A=
if(page =3D=3D chk_lateral_un[x]){esconde_lun=3Dtrue;break;}=0A=
}=0A=
}=0A=
=0A=
=0A=
//menu lateral=0A=
=0A=
jQuery(document).ready(function(){=0A=
=0A=
if(document.getElementById("comentarios_lista") =3D=3D =
null){document.getElementById("materia_comentarios").innerHTML=3D"";}=0A=
=0A=
=0A=
paragrafomenu=3DjQuery('#fonte_materia p:eq(1)').html();=0A=
paragrafomenu2=3DjQuery('#fonte_materia p:eq(2)').html();=0A=
=0A=
if(paragrafomenu !=3D null && paragrafomenu2 !=3D null){=0A=
=0A=
if(document.getElementById("materia_ultimas") !=3D null && esconde_lun =
!=3D true){=0A=
menulateral2010=3DjQuery('#materia_ultimas').html();=0A=
paragrafomenu=3DjQuery('#fonte_materia p:eq(1)').html();=0A=
jQuery('#fonte_materia p:eq(1)').html("<div =
id=3D\"materia_ultimas1\">"+menulateral2010+"</div>"+paragrafomenu);=0A=
jQuery('#materia_ultimas').css('visibility','visible');=0A=
}=0A=
=0A=
}=0A=
else=0A=
{=0A=
if(document.getElementById("materia_ultimas") !=3D null && esconde_lun =
!=3D true){=0A=
menulateral2010=3DjQuery('#materia_ultimas').html();=0A=
novo_texto=3DjQuery('#fonte_materia').html();=0A=
var expReg1=3D/<br> <br>/i;=0A=
var expReg2=3D/<br><br>/i;=0A=
novo_texto=3Dnovo_texto.replace(expReg2,"<br> <br>")=0A=
novo_texto=3Dnovo_texto.replace(expReg1,"<div =
id=3D\"materia_ultimas1\">"+menulateral2010+"</div><p>")=0A=
jQuery('#fonte_materia').html(novo_texto);=0A=
jQuery('#materia_ultimas').css('visibility','visible');=0A=
}=0A=
}=0A=
=0A=
});=0A=
=0A=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/script/ultimasnoticias_materias.js


//cria objeto
var xmlHttp;
var requestType=3D"";
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp =3D new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp =3D new XMLHttpRequest();
}
}
//cria objeto

function startRequest(){
createXMLHttpRequest();
xmlHttp.onreadystatechange =3D handleStateChange;
xmlHttp.open("GET","/xml/noticias/index.xml",true);
//xmlHttp.open("GET","index.xml",true);
xmlHttp.send(null);
}

//monitora objeto
function handleStateChange(){
if(xmlHttp.readyState=3D=3D4){
	listAllStates();
	if(xmlHttp.readyState=3D=3D200){}
}
}
//monitora objeto

//all
function listAllStates(){
var out =3D"";

var xmlDoc =3D xmlHttp.responseXML;
var noticias =3D xmlDoc.getElementsByTagName("item");
total_noticias =3D noticias.length;

//alert(total_noticias);
var xmlDoc =3D xmlHttp.responseXML;
var indicadores =3D xmlDoc.getElementsByTagName("channel");
for(i=3D0;i<indicadores.length;i++){
dados =3D indicadores[i];
}

resultado =3D "";

for(i=3D0;i<total_noticias;i++){

ii=3Di+2;
//canal =3D =
dados.getElementsByTagName("category")[i].firstChild.nodeValue;

if(i < 5){
titulo =3D dados.getElementsByTagName("title")[ii].firstChild.nodeValue;
_link =3D dados.getElementsByTagName("link")[ii].firstChild.nodeValue;
data =3D dados.getElementsByTagName("pubDate")[i].firstChild.nodeValue;
indice=3D"valor_"+i;

//trata data
//data=3Ddata.substring(5,22);
datah=3Ddata.substring(5,16);
data=3Ddata.substring(17,22);
resultado =3D resultado + "<h2 class=3D\"noticias\"><span =
class=3D\"data_lista\">" + data + " | </span><a href=3D\"" +_link+"\" =
target=3D\"_parent\">"+ titulo +"</a></h2>" ;

}

}
document.getElementById("valores").innerHTML =3Dresultado;
}







------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/lightwindow/javascript/prototype.js

/*  Prototype JavaScript framework, version 1.5.1.1
 *  (c) 2005-2007 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style =
license.
 *  For details, see the Prototype web site: http://www.prototypejs.org/
 *
/*-----------------------------------------------------------------------=
---*/

var Prototype =3D {
  Version: '1.5.1.1',

  Browser: {
    IE:     !!(window.attachEvent && !window.opera),
    Opera:  !!window.opera,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1
  },

  BrowserFeatures: {
    XPath: !!document.evaluate,
    ElementExtensions: !!window.HTMLElement,
    SpecificElementExtensions:
      (document.createElement('div').__proto__ !=3D=3D
       document.createElement('form').__proto__)
  },

  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,

  emptyFunction: function() { },
  K: function(x) { return x }
}

var Class =3D {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}

var Abstract =3D new Object();

Object.extend =3D function(destination, source) {
  for (var property in source) {
    destination[property] =3D source[property];
  }
  return destination;
}

Object.extend(Object, {
  inspect: function(object) {
    try {
      if (object =3D=3D=3D undefined) return 'undefined';
      if (object =3D=3D=3D null) return 'null';
      return object.inspect ? object.inspect() : object.toString();
    } catch (e) {
      if (e instanceof RangeError) return '...';
      throw e;
    }
  },

  toJSON: function(object) {
    var type =3D typeof object;
    switch(type) {
      case 'undefined':
      case 'function':
      case 'unknown': return;
      case 'boolean': return object.toString();
    }
    if (object =3D=3D=3D null) return 'null';
    if (object.toJSON) return object.toJSON();
    if (object.ownerDocument =3D=3D=3D document) return;
    var results =3D [];
    for (var property in object) {
      var value =3D Object.toJSON(object[property]);
      if (value !=3D=3D undefined)
        results.push(property.toJSON() + ': ' + value);
    }
    return '{' + results.join(', ') + '}';
  },

  keys: function(object) {
    var keys =3D [];
    for (var property in object)
      keys.push(property);
    return keys;
  },

  values: function(object) {
    var values =3D [];
    for (var property in object)
      values.push(object[property]);
    return values;
  },

  clone: function(object) {
    return Object.extend({}, object);
  }
});

Function.prototype.bind =3D function() {
  var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
  return function() {
    return __method.apply(object, args.concat($A(arguments)));
  }
}

Function.prototype.bindAsEventListener =3D function(object) {
  var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
  return function(event) {
    return __method.apply(object, [event || window.event].concat(args));
  }
}

Object.extend(Number.prototype, {
  toColorPart: function() {
    return this.toPaddedString(2, 16);
  },

  succ: function() {
    return this + 1;
  },

  times: function(iterator) {
    $R(0, this, true).each(iterator);
    return this;
  },

  toPaddedString: function(length, radix) {
    var string =3D this.toString(radix || 10);
    return '0'.times(length - string.length) + string;
  },

  toJSON: function() {
    return isFinite(this) ? this.toString() : 'null';
  }
});

Date.prototype.toJSON =3D function() {
  return '"' + this.getFullYear() + '-' +
    (this.getMonth() + 1).toPaddedString(2) + '-' +
    this.getDate().toPaddedString(2) + 'T' +
    this.getHours().toPaddedString(2) + ':' +
    this.getMinutes().toPaddedString(2) + ':' +
    this.getSeconds().toPaddedString(2) + '"';
};

var Try =3D {
  these: function() {
    var returnValue;

    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      var lambda =3D arguments[i];
      try {
        returnValue =3D lambda();
        break;
      } catch (e) {}
    }

    return returnValue;
  }
}

/*-----------------------------------------------------------------------=
---*/

var PeriodicalExecuter =3D Class.create();
PeriodicalExecuter.prototype =3D {
  initialize: function(callback, frequency) {
    this.callback =3D callback;
    this.frequency =3D frequency;
    this.currentlyExecuting =3D false;

    this.registerCallback();
  },

  registerCallback: function() {
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);
  },

  stop: function() {
    if (!this.timer) return;
    clearInterval(this.timer);
    this.timer =3D null;
  },

  onTimerEvent: function() {
    if (!this.currentlyExecuting) {
      try {
        this.currentlyExecuting =3D true;
        this.callback(this);
      } finally {
        this.currentlyExecuting =3D false;
      }
    }
  }
}
Object.extend(String, {
  interpret: function(value) {
    return value =3D=3D null ? '' : String(value);
  },
  specialChar: {
    '\b': '\\b',
    '\t': '\\t',
    '\n': '\\n',
    '\f': '\\f',
    '\r': '\\r',
    '\\': '\\\\'
  }
});

Object.extend(String.prototype, {
  gsub: function(pattern, replacement) {
    var result =3D '', source =3D this, match;
    replacement =3D arguments.callee.prepareReplacement(replacement);

    while (source.length > 0) {
      if (match =3D source.match(pattern)) {
        result +=3D source.slice(0, match.index);
        result +=3D String.interpret(replacement(match));
        source  =3D source.slice(match.index + match[0].length);
      } else {
        result +=3D source, source =3D '';
      }
    }
    return result;
  },

  sub: function(pattern, replacement, count) {
    replacement =3D this.gsub.prepareReplacement(replacement);
    count =3D count =3D=3D=3D undefined ? 1 : count;

    return this.gsub(pattern, function(match) {
      if (--count < 0) return match[0];
      return replacement(match);
    });
  },

  scan: function(pattern, iterator) {
    this.gsub(pattern, iterator);
    return this;
  },

  truncate: function(length, truncation) {
    length =3D length || 30;
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;
    return this.length > length ?
      this.slice(0, length - truncation.length) + truncation : this;
  },

  strip: function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  },

  stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },

  stripScripts: function() {
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), =
'');
  },

  extractScripts: function() {
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');
    return (this.match(matchAll) || []).map(function(scriptTag) {
      return (scriptTag.match(matchOne) || ['', ''])[1];
    });
  },

  evalScripts: function() {
    return this.extractScripts().map(function(script) { return =
eval(script) });
  },

  escapeHTML: function() {
    var self =3D arguments.callee;
    self.text.data =3D this;
    return self.div.innerHTML;
  },

  unescapeHTML: function() {
    var div =3D document.createElement('div');
    div.innerHTML =3D this.stripTags();
    return div.childNodes[0] ? (div.childNodes.length > 1 ?
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :
      div.childNodes[0].nodeValue) : '';
  },

  toQueryParams: function(separator) {
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);
    if (!match) return {};

    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {
      if ((pair =3D pair.split('=3D'))[0]) {
        var key =3D decodeURIComponent(pair.shift());
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];
        if (value !=3D undefined) value =3D decodeURIComponent(value);

        if (key in hash) {
          if (hash[key].constructor !=3D Array) hash[key] =3D =
[hash[key]];
          hash[key].push(value);
        }
        else hash[key] =3D value;
      }
      return hash;
    });
  },

  toArray: function() {
    return this.split('');
  },

  succ: function() {
    return this.slice(0, this.length - 1) +
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);
  },

  times: function(count) {
    var result =3D '';
    for (var i =3D 0; i < count; i++) result +=3D this;
    return result;
  },

  camelize: function() {
    var parts =3D this.split('-'), len =3D parts.length;
    if (len =3D=3D 1) return parts[0];

    var camelized =3D this.charAt(0) =3D=3D '-'
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)
      : parts[0];

    for (var i =3D 1; i < len; i++)
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);

    return camelized;
  },

  capitalize: function() {
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();
  },

  underscore: function() {
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();
  },

  dasherize: function() {
    return this.gsub(/_/,'-');
  },

  inspect: function(useDoubleQuotes) {
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {
      var character =3D String.specialChar[match[0]];
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);
    });
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";
  },

  toJSON: function() {
    return this.inspect(true);
  },

  unfilterJSON: function(filter) {
    return this.sub(filter || Prototype.JSONFilter, '#{1}');
  },

  isJSON: function() {
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);
  },

  evalJSON: function(sanitize) {
    var json =3D this.unfilterJSON();
    try {
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');
    } catch (e) { }
    throw new SyntaxError('Badly formed JSON string: ' + =
this.inspect());
  },

  include: function(pattern) {
    return this.indexOf(pattern) > -1;
  },

  startsWith: function(pattern) {
    return this.indexOf(pattern) =3D=3D=3D 0;
  },

  endsWith: function(pattern) {
    var d =3D this.length - pattern.length;
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;
  },

  empty: function() {
    return this =3D=3D '';
  },

  blank: function() {
    return /^\s*$/.test(this);
  }
});

if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {
  escapeHTML: function() {
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
  },
  unescapeHTML: function() {
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');
  }
});

String.prototype.gsub.prepareReplacement =3D function(replacement) {
  if (typeof replacement =3D=3D 'function') return replacement;
  var template =3D new Template(replacement);
  return function(match) { return template.evaluate(match) };
}

String.prototype.parseQuery =3D String.prototype.toQueryParams;

Object.extend(String.prototype.escapeHTML, {
  div:  document.createElement('div'),
  text: document.createTextNode('')
});

with (String.prototype.escapeHTML) div.appendChild(text);

var Template =3D Class.create();
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;
Template.prototype =3D {
  initialize: function(template, pattern) {
    this.template =3D template.toString();
    this.pattern  =3D pattern || Template.Pattern;
  },

  evaluate: function(object) {
    return this.template.gsub(this.pattern, function(match) {
      var before =3D match[1];
      if (before =3D=3D '\\') return match[2];
      return before + String.interpret(object[match[3]]);
    });
  }
}

var $break =3D {}, $continue =3D new Error('"throw $continue" is =
deprecated, use "return" instead');

var Enumerable =3D {
  each: function(iterator) {
    var index =3D 0;
    try {
      this._each(function(value) {
        iterator(value, index++);
      });
    } catch (e) {
      if (e !=3D $break) throw e;
    }
    return this;
  },

  eachSlice: function(number, iterator) {
    var index =3D -number, slices =3D [], array =3D this.toArray();
    while ((index +=3D number) < array.length)
      slices.push(array.slice(index, index+number));
    return slices.map(iterator);
  },

  all: function(iterator) {
    var result =3D true;
    this.each(function(value, index) {
      result =3D result && !!(iterator || Prototype.K)(value, index);
      if (!result) throw $break;
    });
    return result;
  },

  any: function(iterator) {
    var result =3D false;
    this.each(function(value, index) {
      if (result =3D !!(iterator || Prototype.K)(value, index))
        throw $break;
    });
    return result;
  },

  collect: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      results.push((iterator || Prototype.K)(value, index));
    });
    return results;
  },

  detect: function(iterator) {
    var result;
    this.each(function(value, index) {
      if (iterator(value, index)) {
        result =3D value;
        throw $break;
      }
    });
    return result;
  },

  findAll: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      if (iterator(value, index))
        results.push(value);
    });
    return results;
  },

  grep: function(pattern, iterator) {
    var results =3D [];
    this.each(function(value, index) {
      var stringValue =3D value.toString();
      if (stringValue.match(pattern))
        results.push((iterator || Prototype.K)(value, index));
    })
    return results;
  },

  include: function(object) {
    var found =3D false;
    this.each(function(value) {
      if (value =3D=3D object) {
        found =3D true;
        throw $break;
      }
    });
    return found;
  },

  inGroupsOf: function(number, fillWith) {
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;
    return this.eachSlice(number, function(slice) {
      while(slice.length < number) slice.push(fillWith);
      return slice;
    });
  },

  inject: function(memo, iterator) {
    this.each(function(value, index) {
      memo =3D iterator(memo, value, index);
    });
    return memo;
  },

  invoke: function(method) {
    var args =3D $A(arguments).slice(1);
    return this.map(function(value) {
      return value[method].apply(value, args);
    });
  },

  max: function(iterator) {
    var result;
    this.each(function(value, index) {
      value =3D (iterator || Prototype.K)(value, index);
      if (result =3D=3D undefined || value >=3D result)
        result =3D value;
    });
    return result;
  },

  min: function(iterator) {
    var result;
    this.each(function(value, index) {
      value =3D (iterator || Prototype.K)(value, index);
      if (result =3D=3D undefined || value < result)
        result =3D value;
    });
    return result;
  },

  partition: function(iterator) {
    var trues =3D [], falses =3D [];
    this.each(function(value, index) {
      ((iterator || Prototype.K)(value, index) ?
        trues : falses).push(value);
    });
    return [trues, falses];
  },

  pluck: function(property) {
    var results =3D [];
    this.each(function(value, index) {
      results.push(value[property]);
    });
    return results;
  },

  reject: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      if (!iterator(value, index))
        results.push(value);
    });
    return results;
  },

  sortBy: function(iterator) {
    return this.map(function(value, index) {
      return {value: value, criteria: iterator(value, index)};
    }).sort(function(left, right) {
      var a =3D left.criteria, b =3D right.criteria;
      return a < b ? -1 : a > b ? 1 : 0;
    }).pluck('value');
  },

  toArray: function() {
    return this.map();
  },

  zip: function() {
    var iterator =3D Prototype.K, args =3D $A(arguments);
    if (typeof args.last() =3D=3D 'function')
      iterator =3D args.pop();

    var collections =3D [this].concat(args).map($A);
    return this.map(function(value, index) {
      return iterator(collections.pluck(index));
    });
  },

  size: function() {
    return this.toArray().length;
  },

  inspect: function() {
    return '#<Enumerable:' + this.toArray().inspect() + '>';
  }
}

Object.extend(Enumerable, {
  map:     Enumerable.collect,
  find:    Enumerable.detect,
  select:  Enumerable.findAll,
  member:  Enumerable.include,
  entries: Enumerable.toArray
});
var $A =3D Array.from =3D function(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) {
    return iterable.toArray();
  } else {
    var results =3D [];
    for (var i =3D 0, length =3D iterable.length; i < length; i++)
      results.push(iterable[i]);
    return results;
  }
}

if (Prototype.Browser.WebKit) {
  $A =3D Array.from =3D function(iterable) {
    if (!iterable) return [];
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&
      iterable.toArray) {
      return iterable.toArray();
    } else {
      var results =3D [];
      for (var i =3D 0, length =3D iterable.length; i < length; i++)
        results.push(iterable[i]);
      return results;
    }
  }
}

Object.extend(Array.prototype, Enumerable);

if (!Array.prototype._reverse)
  Array.prototype._reverse =3D Array.prototype.reverse;

Object.extend(Array.prototype, {
  _each: function(iterator) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      iterator(this[i]);
  },

  clear: function() {
    this.length =3D 0;
    return this;
  },

  first: function() {
    return this[0];
  },

  last: function() {
    return this[this.length - 1];
  },

  compact: function() {
    return this.select(function(value) {
      return value !=3D null;
    });
  },

  flatten: function() {
    return this.inject([], function(array, value) {
      return array.concat(value && value.constructor =3D=3D Array ?
        value.flatten() : [value]);
    });
  },

  without: function() {
    var values =3D $A(arguments);
    return this.select(function(value) {
      return !values.include(value);
    });
  },

  indexOf: function(object) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      if (this[i] =3D=3D object) return i;
    return -1;
  },

  reverse: function(inline) {
    return (inline !=3D=3D false ? this : this.toArray())._reverse();
  },

  reduce: function() {
    return this.length > 1 ? this : this[0];
  },

  uniq: function(sorted) {
    return this.inject([], function(array, value, index) {
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))
        array.push(value);
      return array;
    });
  },

  clone: function() {
    return [].concat(this);
  },

  size: function() {
    return this.length;
  },

  inspect: function() {
    return '[' + this.map(Object.inspect).join(', ') + ']';
  },

  toJSON: function() {
    var results =3D [];
    this.each(function(object) {
      var value =3D Object.toJSON(object);
      if (value !=3D=3D undefined) results.push(value);
    });
    return '[' + results.join(', ') + ']';
  }
});

Array.prototype.toArray =3D Array.prototype.clone;

function $w(string) {
  string =3D string.strip();
  return string ? string.split(/\s+/) : [];
}

if (Prototype.Browser.Opera){
  Array.prototype.concat =3D function() {
    var array =3D [];
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      if (arguments[i].constructor =3D=3D Array) {
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)
          array.push(arguments[i][j]);
      } else {
        array.push(arguments[i]);
      }
    }
    return array;
  }
}
var Hash =3D function(object) {
  if (object instanceof Hash) this.merge(object);
  else Object.extend(this, object || {});
};

Object.extend(Hash, {
  toQueryString: function(obj) {
    var parts =3D [];
    parts.add =3D arguments.callee.addPair;

    this.prototype._each.call(obj, function(pair) {
      if (!pair.key) return;
      var value =3D pair.value;

      if (value && typeof value =3D=3D 'object') {
        if (value.constructor =3D=3D Array) value.each(function(value) {
          parts.add(pair.key, value);
        });
        return;
      }
      parts.add(pair.key, value);
    });

    return parts.join('&');
  },

  toJSON: function(object) {
    var results =3D [];
    this.prototype._each.call(object, function(pair) {
      var value =3D Object.toJSON(pair.value);
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' =
+ value);
    });
    return '{' + results.join(', ') + '}';
  }
});

Hash.toQueryString.addPair =3D function(key, value, prefix) {
  key =3D encodeURIComponent(key);
  if (value =3D=3D=3D undefined) this.push(key);
  else this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));
}

Object.extend(Hash.prototype, Enumerable);
Object.extend(Hash.prototype, {
  _each: function(iterator) {
    for (var key in this) {
      var value =3D this[key];
      if (value && value =3D=3D Hash.prototype[key]) continue;

      var pair =3D [key, value];
      pair.key =3D key;
      pair.value =3D value;
      iterator(pair);
    }
  },

  keys: function() {
    return this.pluck('key');
  },

  values: function() {
    return this.pluck('value');
  },

  merge: function(hash) {
    return $H(hash).inject(this, function(mergedHash, pair) {
      mergedHash[pair.key] =3D pair.value;
      return mergedHash;
    });
  },

  remove: function() {
    var result;
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {
      var value =3D this[arguments[i]];
      if (value !=3D=3D undefined){
        if (result =3D=3D=3D undefined) result =3D value;
        else {
          if (result.constructor !=3D Array) result =3D [result];
          result.push(value)
        }
      }
      delete this[arguments[i]];
    }
    return result;
  },

  toQueryString: function() {
    return Hash.toQueryString(this);
  },

  inspect: function() {
    return '#<Hash:{' + this.map(function(pair) {
      return pair.map(Object.inspect).join(': ');
    }).join(', ') + '}>';
  },

  toJSON: function() {
    return Hash.toJSON(this);
  }
});

function $H(object) {
  if (object instanceof Hash) return object;
  return new Hash(object);
};

// Safari iterates over shadowed properties
if (function() {
  var i =3D 0, Test =3D function(value) { this.key =3D value };
  Test.prototype.key =3D 'foo';
  for (var property in new Test('bar')) i++;
  return i > 1;
}()) Hash.prototype._each =3D function(iterator) {
  var cache =3D [];
  for (var key in this) {
    var value =3D this[key];
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;
    cache.push(key);
    var pair =3D [key, value];
    pair.key =3D key;
    pair.value =3D value;
    iterator(pair);
  }
};
ObjectRange =3D Class.create();
Object.extend(ObjectRange.prototype, Enumerable);
Object.extend(ObjectRange.prototype, {
  initialize: function(start, end, exclusive) {
    this.start =3D start;
    this.end =3D end;
    this.exclusive =3D exclusive;
  },

  _each: function(iterator) {
    var value =3D this.start;
    while (this.include(value)) {
      iterator(value);
      value =3D value.succ();
    }
  },

  include: function(value) {
    if (value < this.start)
      return false;
    if (this.exclusive)
      return value < this.end;
    return value <=3D this.end;
  }
});

var $R =3D function(start, end, exclusive) {
  return new ObjectRange(start, end, exclusive);
}

var Ajax =3D {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
}

Ajax.Responders =3D {
  responders: [],

  _each: function(iterator) {
    this.responders._each(iterator);
  },

  register: function(responder) {
    if (!this.include(responder))
      this.responders.push(responder);
  },

  unregister: function(responder) {
    this.responders =3D this.responders.without(responder);
  },

  dispatch: function(callback, request, transport, json) {
    this.each(function(responder) {
      if (typeof responder[callback] =3D=3D 'function') {
        try {
          responder[callback].apply(responder, [request, transport, =
json]);
        } catch (e) {}
      }
    });
  }
};

Object.extend(Ajax.Responders, Enumerable);

Ajax.Responders.register({
  onCreate: function() {
    Ajax.activeRequestCount++;
  },
  onComplete: function() {
    Ajax.activeRequestCount--;
  }
});

Ajax.Base =3D function() {};
Ajax.Base.prototype =3D {
  setOptions: function(options) {
    this.options =3D {
      method:       'post',
      asynchronous: true,
      contentType:  'application/x-www-form-urlencoded',
      encoding:     'UTF-8',
      parameters:   ''
    }
    Object.extend(this.options, options || {});

    this.options.method =3D this.options.method.toLowerCase();
    if (typeof this.options.parameters =3D=3D 'string')
      this.options.parameters =3D =
this.options.parameters.toQueryParams();
  }
}

Ajax.Request =3D Class.create();
Ajax.Request.Events =3D
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];

Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {
  _complete: false,

  initialize: function(url, options) {
    this.transport =3D Ajax.getTransport();
    this.setOptions(options);
    this.request(url);
  },

  request: function(url) {
    this.url =3D url;
    this.method =3D this.options.method;
    var params =3D Object.clone(this.options.parameters);

    if (!['get', 'post'].include(this.method)) {
      // simulate other verbs over post
      params['_method'] =3D this.method;
      this.method =3D 'post';
    }

    this.parameters =3D params;

    if (params =3D Hash.toQueryString(params)) {
      // when GET, append parameters to URL
      if (this.method =3D=3D 'get')
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))
        params +=3D '&_=3D';
    }

    try {
      if (this.options.onCreate) this.options.onCreate(this.transport);
      Ajax.Responders.dispatch('onCreate', this, this.transport);

      this.transport.open(this.method.toUpperCase(), this.url,
        this.options.asynchronous);

      if (this.options.asynchronous)
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);

      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);
      this.setRequestHeaders();

      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;
      this.transport.send(this.body);

      /* Force Firefox to handle ready state 4 for synchronous requests =
*/
      if (!this.options.asynchronous && this.transport.overrideMimeType)
        this.onStateChange();

    }
    catch (e) {
      this.dispatchException(e);
    }
  },

  onStateChange: function() {
    var readyState =3D this.transport.readyState;
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))
      this.respondToReadyState(this.transport.readyState);
  },

  setRequestHeaders: function() {
    var headers =3D {
      'X-Requested-With': 'XMLHttpRequest',
      'X-Prototype-Version': Prototype.Version,
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'
    };

    if (this.method =3D=3D 'post') {
      headers['Content-type'] =3D this.options.contentType +
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');

      /* Force "Connection: close" for older Mozilla browsers to work
       * around a bug where XMLHttpRequest sends an incorrect
       * Content-length header. See Mozilla Bugzilla #246651.
       */
      if (this.transport.overrideMimeType &&
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)
            headers['Connection'] =3D 'close';
    }

    // user-defined headers
    if (typeof this.options.requestHeaders =3D=3D 'object') {
      var extras =3D this.options.requestHeaders;

      if (typeof extras.push =3D=3D 'function')
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D =
2)
          headers[extras[i]] =3D extras[i+1];
      else
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });
    }

    for (var name in headers)
      this.transport.setRequestHeader(name, headers[name]);
  },

  success: function() {
    return !this.transport.status
        || (this.transport.status >=3D 200 && this.transport.status < =
300);
  },

  respondToReadyState: function(readyState) {
    var state =3D Ajax.Request.Events[readyState];
    var transport =3D this.transport, json =3D this.evalJSON();

    if (state =3D=3D 'Complete') {
      try {
        this._complete =3D true;
        (this.options['on' + this.transport.status]
         || this.options['on' + (this.success() ? 'Success' : =
'Failure')]
         || Prototype.emptyFunction)(transport, json);
      } catch (e) {
        this.dispatchException(e);
      }

      var contentType =3D this.getHeader('Content-type');
      if (contentType && contentType.strip().
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))
          this.evalResponse();
    }

    try {
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);
      Ajax.Responders.dispatch('on' + state, this, transport, json);
    } catch (e) {
      this.dispatchException(e);
    }

    if (state =3D=3D 'Complete') {
      // avoid memory leak in MSIE: clean up
      this.transport.onreadystatechange =3D Prototype.emptyFunction;
    }
  },

  getHeader: function(name) {
    try {
      return this.transport.getResponseHeader(name);
    } catch (e) { return null }
  },

  evalJSON: function() {
    try {
      var json =3D this.getHeader('X-JSON');
      return json ? json.evalJSON() : null;
    } catch (e) { return null }
  },

  evalResponse: function() {
    try {
      return eval((this.transport.responseText || '').unfilterJSON());
    } catch (e) {
      this.dispatchException(e);
    }
  },

  dispatchException: function(exception) {
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);
    Ajax.Responders.dispatch('onException', this, exception);
  }
});

Ajax.Updater =3D Class.create();

Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {
  initialize: function(container, url, options) {
    this.container =3D {
      success: (container.success || container),
      failure: (container.failure || (container.success ? null : =
container))
    }

    this.transport =3D Ajax.getTransport();
    this.setOptions(options);

    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;
    this.options.onComplete =3D (function(transport, param) {
      this.updateContent();
      onComplete(transport, param);
    }).bind(this);

    this.request(url);
  },

  updateContent: function() {
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];
    var response =3D this.transport.responseText;

    if (!this.options.evalScripts) response =3D response.stripScripts();

    if (receiver =3D $(receiver)) {
      if (this.options.insertion)
        new this.options.insertion(receiver, response);
      else
        receiver.update(response);
    }

    if (this.success()) {
      if (this.onComplete)
        setTimeout(this.onComplete.bind(this), 10);
    }
  }
});

Ajax.PeriodicalUpdater =3D Class.create();
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {
  initialize: function(container, url, options) {
    this.setOptions(options);
    this.onComplete =3D this.options.onComplete;

    this.frequency =3D (this.options.frequency || 2);
    this.decay =3D (this.options.decay || 1);

    this.updater =3D {};
    this.container =3D container;
    this.url =3D url;

    this.start();
  },

  start: function() {
    this.options.onComplete =3D this.updateComplete.bind(this);
    this.onTimerEvent();
  },

  stop: function() {
    this.updater.options.onComplete =3D undefined;
    clearTimeout(this.timer);
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
  },

  updateComplete: function(request) {
    if (this.options.decay) {
      this.decay =3D (request.responseText =3D=3D this.lastText ?
        this.decay * this.options.decay : 1);

      this.lastText =3D request.responseText;
    }
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),
      this.decay * this.frequency * 1000);
  },

  onTimerEvent: function() {
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);
  }
});
function $(element) {
  if (arguments.length > 1) {
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element =3D=3D 'string')
    element =3D document.getElementById(element);
  return Element.extend(element);
}

if (Prototype.BrowserFeatures.XPath) {
  document._getElementsByXPath =3D function(expression, parentElement) {
    var results =3D [];
    var query =3D document.evaluate(expression, $(parentElement) || =
document,
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)
      results.push(query.snapshotItem(i));
    return results;
  };

  document.getElementsByClassName =3D function(className, parentElement) =
{
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";
    return document._getElementsByXPath(q, parentElement);
  }

} else document.getElementsByClassName =3D function(className, =
parentElement) {
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');
  var elements =3D [], child, pattern =3D new RegExp("(^|\\s)" + =
className + "(\\s|$)");
  for (var i =3D 0, length =3D children.length; i < length; i++) {
    child =3D children[i];
    var elementClassName =3D child.className;
    if (elementClassName.length =3D=3D 0) continue;
    if (elementClassName =3D=3D className || =
elementClassName.match(pattern))
      elements.push(Element.extend(child));
  }
  return elements;
};

/*-----------------------------------------------------------------------=
---*/

if (!window.Element) var Element =3D {};

Element.extend =3D function(element) {
  var F =3D Prototype.BrowserFeatures;
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)
    return element;

  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,
   T =3D Element.Methods.ByTag;

  // extend methods for all tags (Safari doesn't need this)
  if (!F.ElementExtensions) {
    Object.extend(methods, Element.Methods),
    Object.extend(methods, Element.Methods.Simulated);
  }

  // extend methods for specific tags
  if (T[tagName]) Object.extend(methods, T[tagName]);

  for (var property in methods) {
    var value =3D methods[property];
    if (typeof value =3D=3D 'function' && !(property in element))
      element[property] =3D cache.findOrStore(value);
  }

  element._extended =3D Prototype.emptyFunction;
  return element;
};

Element.extend.cache =3D {
  findOrStore: function(value) {
    return this[value] =3D this[value] || function() {
      return value.apply(null, [this].concat($A(arguments)));
    }
  }
};

Element.Methods =3D {
  visible: function(element) {
    return $(element).style.display !=3D 'none';
  },

  toggle: function(element) {
    element =3D $(element);
    Element[Element.visible(element) ? 'hide' : 'show'](element);
    return element;
  },

  hide: function(element) {
    $(element).style.display =3D 'none';
    return element;

  },

  show: function(element) {
    $(element).style.display =3D '';
    return element;
  },

  remove: function(element) {
    element =3D $(element);
    element.parentNode.removeChild(element);
    return element;
  },

  update: function(element, html) {
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();
    $(element).innerHTML =3D html.stripScripts();
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  },

  replace: function(element, html) {
    element =3D $(element);
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();
    if (element.outerHTML) {
      element.outerHTML =3D html.stripScripts();
    } else {
      var range =3D element.ownerDocument.createRange();
      range.selectNodeContents(element);
      element.parentNode.replaceChild(
        range.createContextualFragment(html.stripScripts()), element);
    }
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  },

  inspect: function(element) {
    element =3D $(element);
    var result =3D '<' + element.tagName.toLowerCase();
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
      var property =3D pair.first(), attribute =3D pair.last();
      var value =3D (element[property] || '').toString();
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);
    });
    return result + '>';
  },

  recursivelyCollect: function(element, property) {
    element =3D $(element);
    var elements =3D [];
    while (element =3D element[property])
      if (element.nodeType =3D=3D 1)
        elements.push(Element.extend(element));
    return elements;
  },

  ancestors: function(element) {
    return $(element).recursivelyCollect('parentNode');
  },

  descendants: function(element) {
    return =
$A($(element).getElementsByTagName('*')).each(Element.extend);
  },

  firstDescendant: function(element) {
    element =3D $(element).firstChild;
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    return $(element);
  },

  immediateDescendants: function(element) {
    if (!(element =3D $(element).firstChild)) return [];
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    if (element) return [element].concat($(element).nextSiblings());
    return [];
  },

  previousSiblings: function(element) {
    return $(element).recursivelyCollect('previousSibling');
  },

  nextSiblings: function(element) {
    return $(element).recursivelyCollect('nextSibling');
  },

  siblings: function(element) {
    element =3D $(element);
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());
  },

  match: function(element, selector) {
    if (typeof selector =3D=3D 'string')
      selector =3D new Selector(selector);
    return selector.match($(element));
  },

  up: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return $(element.parentNode);
    var ancestors =3D element.ancestors();
    return expression ? Selector.findElement(ancestors, expression, =
index) :
      ancestors[index || 0];
  },

  down: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return element.firstDescendant();
    var descendants =3D element.descendants();
    return expression ? Selector.findElement(descendants, expression, =
index) :
      descendants[index || 0];
  },

  previous: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));
    var previousSiblings =3D element.previousSiblings();
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :
      previousSiblings[index || 0];
  },

  next: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));
    var nextSiblings =3D element.nextSiblings();
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :
      nextSiblings[index || 0];
  },

  getElementsBySelector: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element, args);
  },

  getElementsByClassName: function(element, className) {
    return document.getElementsByClassName(className, element);
  },

  readAttribute: function(element, name) {
    element =3D $(element);
    if (Prototype.Browser.IE) {
      if (!element.attributes) return null;
      var t =3D Element._attributeTranslations;
      if (t.values[name]) return t.values[name](element, name);
      if (t.names[name])  name =3D t.names[name];
      var attribute =3D element.attributes[name];
      return attribute ? attribute.nodeValue : null;
    }
    return element.getAttribute(name);
  },

  getHeight: function(element) {
    return $(element).getDimensions().height;
  },

  getWidth: function(element) {
    return $(element).getDimensions().width;
  },

  classNames: function(element) {
    return new Element.ClassNames(element);
  },

  hasClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    var elementClassName =3D element.className;
    if (elementClassName.length =3D=3D 0) return false;
    if (elementClassName =3D=3D className ||
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))
      return true;
    return false;
  },

  addClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element).add(className);
    return element;
  },

  removeClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element).remove(className);
    return element;
  },

  toggleClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);
    return element;
  },

  observe: function() {
    Event.observe.apply(Event, arguments);
    return $A(arguments).first();
  },

  stopObserving: function() {
    Event.stopObserving.apply(Event, arguments);
    return $A(arguments).first();
  },

  // removes whitespace-only text node children
  cleanWhitespace: function(element) {
    element =3D $(element);
    var node =3D element.firstChild;
    while (node) {
      var nextNode =3D node.nextSibling;
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
        element.removeChild(node);
      node =3D nextNode;
    }
    return element;
  },

  empty: function(element) {
    return $(element).innerHTML.blank();
  },

  descendantOf: function(element, ancestor) {
    element =3D $(element), ancestor =3D $(ancestor);
    while (element =3D element.parentNode)
      if (element =3D=3D ancestor) return true;
    return false;
  },

  scrollTo: function(element) {
    element =3D $(element);
    var pos =3D Position.cumulativeOffset(element);
    window.scrollTo(pos[0], pos[1]);
    return element;
  },

  getStyle: function(element, style) {
    element =3D $(element);
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value) {
      var css =3D document.defaultView.getComputedStyle(element, null);
      value =3D css ? css[style] : null;
    }
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;
    return value =3D=3D 'auto' ? null : value;
  },

  getOpacity: function(element) {
    return $(element).getStyle('opacity');
  },

  setStyle: function(element, styles, camelized) {
    element =3D $(element);
    var elementStyle =3D element.style;

    for (var property in styles)
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property])
      else
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :
          (camelized ? property : property.camelize())] =3D =
styles[property];

    return element;
  },

  setOpacity: function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;
    return element;
  },

  getDimensions: function(element) {
    element =3D $(element);
    var display =3D $(element).getStyle('display');
    if (display !=3D 'none' && display !=3D null) // Safari bug
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display =
none,
    // so enable the element temporarily
    var els =3D element.style;
    var originalVisibility =3D els.visibility;
    var originalPosition =3D els.position;
    var originalDisplay =3D els.display;
    els.visibility =3D 'hidden';
    els.position =3D 'absolute';
    els.display =3D 'block';
    var originalWidth =3D element.clientWidth;
    var originalHeight =3D element.clientHeight;
    els.display =3D originalDisplay;
    els.position =3D originalPosition;
    els.visibility =3D originalVisibility;
    return {width: originalWidth, height: originalHeight};
  },

  makePositioned: function(element) {
    element =3D $(element);
    var pos =3D Element.getStyle(element, 'position');
    if (pos =3D=3D 'static' || !pos) {
      element._madePositioned =3D true;
      element.style.position =3D 'relative';
      // Opera returns the offset relative to the positioning context, =
when an
      // element is position relative but top and left have not been =
defined
      if (window.opera) {
        element.style.top =3D 0;
        element.style.left =3D 0;
      }
    }
    return element;
  },

  undoPositioned: function(element) {
    element =3D $(element);
    if (element._madePositioned) {
      element._madePositioned =3D undefined;
      element.style.position =3D
        element.style.top =3D
        element.style.left =3D
        element.style.bottom =3D
        element.style.right =3D '';
    }
    return element;
  },

  makeClipping: function(element) {
    element =3D $(element);
    if (element._overflow) return element;
    element._overflow =3D element.style.overflow || 'auto';
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')
      element.style.overflow =3D 'hidden';
    return element;
  },

  undoClipping: function(element) {
    element =3D $(element);
    if (!element._overflow) return element;
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;
    element._overflow =3D null;
    return element;
  }
};

Object.extend(Element.Methods, {
  childOf: Element.Methods.descendantOf,
  childElements: Element.Methods.immediateDescendants
});

if (Prototype.Browser.Opera) {
  Element.Methods._getStyle =3D Element.Methods.getStyle;
  Element.Methods.getStyle =3D function(element, style) {
    switch(style) {
      case 'left':
      case 'top':
      case 'right':
      case 'bottom':
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;
      default: return Element._getStyle(element, style);
    }
  };
}
else if (Prototype.Browser.IE) {
  Element.Methods.getStyle =3D function(element, style) {
    element =3D $(element);
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];

    if (style =3D=3D 'opacity') {
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))
        if (value[1]) return parseFloat(value[1]) / 100;
      return 1.0;
    }

    if (value =3D=3D 'auto') {
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))
        return element['offset'+style.capitalize()] + 'px';
      return null;
    }
    return value;
  };

  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    var filter =3D element.getStyle('filter'), style =3D element.style;
    if (value =3D=3D 1 || value =3D=3D=3D '') {
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');
      return element;
    } else if (value < 0.00001) value =3D 0;
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +
      'alpha(opacity=3D' + (value * 100) + ')';
    return element;
  };

  // IE is missing .innerHTML support for TABLE-related elements
  Element.Methods.update =3D function(element, html) {
    element =3D $(element);
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();
    var tagName =3D element.tagName.toUpperCase();
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {
      var div =3D document.createElement('div');
      switch (tagName) {
        case 'THEAD':
        case 'TBODY':
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';
          depth =3D 2;
          break;
        case 'TR':
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';
          depth =3D 3;
          break;
        case 'TD':
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';
          depth =3D 4;
      }
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });
      depth.times(function() { div =3D div.firstChild });
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});
    } else {
      element.innerHTML =3D html.stripScripts();
    }
    setTimeout(function() { html.evalScripts() }, 10);
    return element;
  }
}
else if (Prototype.Browser.Gecko) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;
    return element;
  };
}

Element._attributeTranslations =3D {
  names: {
    colspan:   "colSpan",
    rowspan:   "rowSpan",
    valign:    "vAlign",
    datetime:  "dateTime",
    accesskey: "accessKey",
    tabindex:  "tabIndex",
    enctype:   "encType",
    maxlength: "maxLength",
    readonly:  "readOnly",
    longdesc:  "longDesc"
  },
  values: {
    _getAttr: function(element, attribute) {
      return element.getAttribute(attribute, 2);
    },
    _flag: function(element, attribute) {
      return $(element).hasAttribute(attribute) ? attribute : null;
    },
    style: function(element) {
      return element.style.cssText.toLowerCase();
    },
    title: function(element) {
      var node =3D element.getAttributeNode('title');
      return node.specified ? node.nodeValue : null;
    }
  }
};

(function() {
  Object.extend(this, {
    href: this._getAttr,
    src:  this._getAttr,
    type: this._getAttr,
    disabled: this._flag,
    checked:  this._flag,
    readonly: this._flag,
    multiple: this._flag
  });
}).call(Element._attributeTranslations.values);

Element.Methods.Simulated =3D {
  hasAttribute: function(element, attribute) {
    var t =3D Element._attributeTranslations, node;
    attribute =3D t.names[attribute] || attribute;
    node =3D $(element).getAttributeNode(attribute);
    return node && node.specified;
  }
};

Element.Methods.ByTag =3D {};

Object.extend(Element, Element.Methods);

if (!Prototype.BrowserFeatures.ElementExtensions &&
 document.createElement('div').__proto__) {
  window.HTMLElement =3D {};
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;
  Prototype.BrowserFeatures.ElementExtensions =3D true;
}

Element.hasAttribute =3D function(element, attribute) {
  if (element.hasAttribute) return element.hasAttribute(attribute);
  return Element.Methods.Simulated.hasAttribute(element, attribute);
};

Element.addMethods =3D function(methods) {
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;

  if (!methods) {
    Object.extend(Form, Form.Methods);
    Object.extend(Form.Element, Form.Element.Methods);
    Object.extend(Element.Methods.ByTag, {
      "FORM":     Object.clone(Form.Methods),
      "INPUT":    Object.clone(Form.Element.Methods),
      "SELECT":   Object.clone(Form.Element.Methods),
      "TEXTAREA": Object.clone(Form.Element.Methods)
    });
  }

  if (arguments.length =3D=3D 2) {
    var tagName =3D methods;
    methods =3D arguments[1];
  }

  if (!tagName) Object.extend(Element.Methods, methods || {});
  else {
    if (tagName.constructor =3D=3D Array) tagName.each(extend);
    else extend(tagName);
  }

  function extend(tagName) {
    tagName =3D tagName.toUpperCase();
    if (!Element.Methods.ByTag[tagName])
      Element.Methods.ByTag[tagName] =3D {};
    Object.extend(Element.Methods.ByTag[tagName], methods);
  }

  function copy(methods, destination, onlyIfAbsent) {
    onlyIfAbsent =3D onlyIfAbsent || false;
    var cache =3D Element.extend.cache;
    for (var property in methods) {
      var value =3D methods[property];
      if (!onlyIfAbsent || !(property in destination))
        destination[property] =3D cache.findOrStore(value);
    }
  }

  function findDOMClass(tagName) {
    var klass;
    var trans =3D {
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", =
"THEAD":
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":
      "FrameSet", "IFRAME": "IFrame"
    };
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName.capitalize() + 'Element';
    if (window[klass]) return window[klass];

    window[klass] =3D {};
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;
    return window[klass];
  }

  if (F.ElementExtensions) {
    copy(Element.Methods, HTMLElement.prototype);
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);
  }

  if (F.SpecificElementExtensions) {
    for (var tag in Element.Methods.ByTag) {
      var klass =3D findDOMClass(tag);
      if (typeof klass =3D=3D "undefined") continue;
      copy(T[tag], klass.prototype);
    }
  }

  Object.extend(Element, Element.Methods);
  delete Element.ByTag;
};

var Toggle =3D { display: Element.toggle };

/*-----------------------------------------------------------------------=
---*/

Abstract.Insertion =3D function(adjacency) {
  this.adjacency =3D adjacency;
}

Abstract.Insertion.prototype =3D {
  initialize: function(element, content) {
    this.element =3D $(element);
    this.content =3D content.stripScripts();

    if (this.adjacency && this.element.insertAdjacentHTML) {
      try {
        this.element.insertAdjacentHTML(this.adjacency, this.content);
      } catch (e) {
        var tagName =3D this.element.tagName.toUpperCase();
        if (['TBODY', 'TR'].include(tagName)) {
          this.insertContent(this.contentFromAnonymousTable());
        } else {
          throw e;
        }
      }
    } else {
      this.range =3D this.element.ownerDocument.createRange();
      if (this.initializeRange) this.initializeRange();
      =
this.insertContent([this.range.createContextualFragment(this.content)]);
    }

    setTimeout(function() {content.evalScripts()}, 10);
  },

  contentFromAnonymousTable: function() {
    var div =3D document.createElement('div');
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';
    return $A(div.childNodes[0].childNodes[0].childNodes);
  }
}

var Insertion =3D new Object();

Insertion.Before =3D Class.create();
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {
  initializeRange: function() {
    this.range.setStartBefore(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.parentNode.insertBefore(fragment, this.element);
    }).bind(this));
  }
});

Insertion.Top =3D Class.create();
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {
  initializeRange: function() {
    this.range.selectNodeContents(this.element);
    this.range.collapse(true);
  },

  insertContent: function(fragments) {
    fragments.reverse(false).each((function(fragment) {
      this.element.insertBefore(fragment, this.element.firstChild);
    }).bind(this));
  }
});

Insertion.Bottom =3D Class.create();
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {
  initializeRange: function() {
    this.range.selectNodeContents(this.element);
    this.range.collapse(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.appendChild(fragment);
    }).bind(this));
  }
});

Insertion.After =3D Class.create();
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {
  initializeRange: function() {
    this.range.setStartAfter(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.parentNode.insertBefore(fragment,
        this.element.nextSibling);
    }).bind(this));
  }
});

/*-----------------------------------------------------------------------=
---*/

Element.ClassNames =3D Class.create();
Element.ClassNames.prototype =3D {
  initialize: function(element) {
    this.element =3D $(element);
  },

  _each: function(iterator) {
    this.element.className.split(/\s+/).select(function(name) {
      return name.length > 0;
    })._each(iterator);
  },

  set: function(className) {
    this.element.className =3D className;
  },

  add: function(classNameToAdd) {
    if (this.include(classNameToAdd)) return;
    this.set($A(this).concat(classNameToAdd).join(' '));
  },

  remove: function(classNameToRemove) {
    if (!this.include(classNameToRemove)) return;
    this.set($A(this).without(classNameToRemove).join(' '));
  },

  toString: function() {
    return $A(this).join(' ');
  }
};

Object.extend(Element.ClassNames.prototype, Enumerable);
/* Portions of the Selector class are derived from Jack =
Slocum=C3=A2=E2=82=AC=E2=84=A2s DomQuery,
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style
 * license.  Please see http://www.yui-ext.com/ for more information. */

var Selector =3D Class.create();

Selector.prototype =3D {
  initialize: function(expression) {
    this.expression =3D expression.strip();
    this.compileMatcher();
  },

  compileMatcher: function() {
    // Selectors with namespaced attributes can't use the XPath version
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))
      return this.compileXPathMatcher();

    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,
        c =3D Selector.criteria, le, p, m;

    if (Selector._cache[e]) {
      this.matcher =3D Selector._cache[e]; return;
    }
    this.matcher =3D ["this.matcher =3D function(root) {",
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];

    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :
    	      new Template(c[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.matcher.push("return h.unique(n);\n}");
    eval(this.matcher.join('\n'));
    Selector._cache[this.expression] =3D this.matcher;
  },

  compileXPathMatcher: function() {
    var e =3D this.expression, ps =3D Selector.patterns,
        x =3D Selector.xpath, le,  m;

    if (Selector._cache[e]) {
      this.xpath =3D Selector._cache[e]; return;
    }

    this.matcher =3D ['.//*'];
    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        if (m =3D e.match(ps[i])) {
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :
            new Template(x[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.xpath =3D this.matcher.join('');
    Selector._cache[this.expression] =3D this.xpath;
  },

  findElements: function(root) {
    root =3D root || document;
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);
    return this.matcher(root);
  },

  match: function(element) {
    return this.findElements(document).include(element);
  },

  toString: function() {
    return this.expression;
  },

  inspect: function() {
    return "#<Selector:" + this.expression.inspect() + ">";
  }
};

Object.extend(Selector, {
  _cache: {},

  xpath: {
    descendant:   "//*",
    child:        "/*",
    adjacent:     "/following-sibling::*[1]",
    laterSibling: '/following-sibling::*',
    tagName:      function(m) {
      if (m[1] =3D=3D '*') return '';
      return "[local-name()=3D'" + m[1].toLowerCase() +
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";
    },
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",
    id:           "[@id=3D'#{1}']",
    attrPresence: "[@#{1}]",
    attr: function(m) {
      m[3] =3D m[5] || m[6];
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);
    },
    pseudo: function(m) {
      var h =3D Selector.xpath.pseudos[m[1]];
      if (!h) return '';
      if (typeof h =3D=3D=3D 'function') return h(m);
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);
    },
    operators: {
      '=3D':  "[@#{1}=3D'#{3}']",
      '!=3D': "[@#{1}!=3D'#{3}']",
      '^=3D': "[starts-with(@#{1}, '#{3}')]",
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",
      '*=3D': "[contains(@#{1}, '#{3}')]",
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"
    },
    pseudos: {
      'first-child': '[not(preceding-sibling::*)]',
      'last-child':  '[not(following-sibling::*)]',
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",
      'checked':     "[@checked]",
      'disabled':    "[@disabled]",
      'enabled':     "[not(@disabled)]",
      'not': function(m) {
        var e =3D m[6], p =3D Selector.patterns,
            x =3D Selector.xpath, le, m, v;

        var exclusion =3D [];
        while (e && le !=3D e && (/\S/).test(e)) {
          le =3D e;
          for (var i in p) {
            if (m =3D e.match(p[i])) {
              v =3D typeof x[i] =3D=3D 'function' ? x[i](m) : new =
Template(x[i]).evaluate(m);
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");
              e =3D e.replace(m[0], '');
              break;
            }
          }
        }
        return "[not(" + exclusion.join(" and ") + ")]";
      },
      'nth-child':      function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);
      },
      'nth-last-child': function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);
      },
      'nth-of-type':    function(m) {
        return Selector.xpath.pseudos.nth("position() ", m);
      },
      'nth-last-of-type': function(m) {
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);
      },
      'first-of-type':  function(m) {
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);
      },
      'last-of-type':   function(m) {
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);
      },
      'only-of-type':   function(m) {
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);
      },
      nth: function(fragment, m) {
        var mm, formula =3D m[6], predicate;
        if (formula =3D=3D 'even') formula =3D '2n+0';
        if (formula =3D=3D 'odd')  formula =3D '2n+1';
        if (mm =3D formula.match(/^(\d+)$/)) // digit only
          return '[' + fragment + "=3D " + mm[1] + ']';
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b
          if (mm[1] =3D=3D "-") mm[1] =3D -1;
          var a =3D mm[1] ? Number(mm[1]) : 1;
          var b =3D mm[2] ? Number(mm[2]) : 0;
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";
          return new Template(predicate).evaluate({
            fragment: fragment, a: a, b: b });
        }
      }
    }
  },

  criteria: {
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',
    attr: function(m) {
      m[3] =3D (m[5] || m[6]);
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);
    },
    pseudo:       function(m) {
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);
    },
    descendant:   'c =3D "descendant";',
    child:        'c =3D "child";',
    adjacent:     'c =3D "adjacent";',
    laterSibling: 'c =3D "laterSibling";'
  },

  patterns: {
    // combinators must be listed first
    // (and descendant needs to be last combinator)
    laterSibling: /^\s*~\s*/,
    child:        /^\s*>\s*/,
    adjacent:     /^\s*\+\s*/,
    descendant:   /^\s/,

    // selectors follow
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,
    id:           /^#([\w\-\*]+)(\b|$)/,
    className:    /^\.([\w\-\*]+)(\b|$)/,
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|\s|(?=3D:))/,
    attrPresence: /^\[([\w]+)\]/,
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/
  },

  handlers: {
    // UTILITY FUNCTIONS
    // joins two collections
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        a.push(node);
      return a;
    },

    // marks an array of nodes for counting
    mark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._counted =3D true;
      return nodes;
    },

    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._counted =3D undefined;
      return nodes;
    },

    // mark each child node with its position (for nth calls)
    // "ofType" flag indicates whether we're indexing for nth-of-type
    // rather than nth-child
    index: function(parentNode, reverse, ofType) {
      parentNode._counted =3D true;
      if (reverse) {
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {
          node =3D nodes[i];
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;
        }
      } else {
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;
      }
    },

    // filters out duplicates and extends all nodes
    unique: function(nodes) {
      if (nodes.length =3D=3D 0) return nodes;
      var results =3D [], n;
      for (var i =3D 0, l =3D nodes.length; i < l; i++)
        if (!(n =3D nodes[i])._counted) {
          n._counted =3D true;
          results.push(Element.extend(n));
        }
      return Selector.handlers.unmark(results);
    },

    // COMBINATOR FUNCTIONS
    descendant: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, node.getElementsByTagName('*'));
      return results;
    },

    child: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);
      }
      return results;
    },

    adjacent: function(nodes) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        var next =3D this.nextElementSibling(node);
        if (next) results.push(next);
      }
      return results;
    },

    laterSibling: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, Element.nextSiblings(node));
      return results;
    },

    nextElementSibling: function(node) {
      while (node =3D node.nextSibling)
	      if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    previousElementSibling: function(node) {
      while (node =3D node.previousSibling)
        if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    // TOKEN FUNCTIONS
    tagName: function(nodes, root, tagName, combinator) {
      tagName =3D tagName.toUpperCase();
      var results =3D [], h =3D Selector.handlers;
      if (nodes) {
        if (combinator) {
          // fastlane for ordinary descendant combinators
          if (combinator =3D=3D "descendant") {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              h.concat(results, node.getElementsByTagName(tagName));
            return results;
          } else nodes =3D this[combinator](nodes);
          if (tagName =3D=3D "*") return nodes;
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);
        return results;
      } else return root.getElementsByTagName(tagName);
    },

    id: function(nodes, root, id, combinator) {
      var targetNode =3D $(id), h =3D Selector.handlers;
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];
      if (nodes) {
        if (combinator) {
          if (combinator =3D=3D 'child') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (targetNode.parentNode =3D=3D node) return =
[targetNode];
          } else if (combinator =3D=3D 'descendant') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];
          } else if (combinator =3D=3D 'adjacent') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)
                return [targetNode];
          } else nodes =3D h[combinator](nodes);
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node =3D=3D targetNode) return [targetNode];
        return [];
      }
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];
    },

    className: function(nodes, root, className, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      return Selector.handlers.byClassName(nodes, root, className);
    },

    byClassName: function(nodes, root, className) {
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);
      var needle =3D ' ' + className + ' ';
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {
        nodeClassName =3D node.className;
        if (nodeClassName.length =3D=3D 0) continue;
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))
          results.push(node);
      }
      return results;
    },

    attrPresence: function(nodes, root, attr) {
      var results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        if (Element.hasAttribute(node, attr)) results.push(node);
      return results;
    },

    attr: function(nodes, root, attr, value, operator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      var handler =3D Selector.operators[operator], results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        var nodeValue =3D Element.readAttribute(node, attr);
        if (nodeValue =3D=3D=3D null) continue;
        if (handler(nodeValue, value)) results.push(node);
      }
      return results;
    },

    pseudo: function(nodes, name, value, root, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      return Selector.pseudos[name](nodes, value, root);
    }
  },

  pseudos: {
    'first-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.previousElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'last-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.nextElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'only-child': function(nodes, value, root) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))
          results.push(node);
      return results;
    },
    'nth-child':        function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root);
    },
    'nth-last-child':   function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true);
    },
    'nth-of-type':      function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, false, true);
    },
    'nth-last-of-type': function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true, true);
    },
    'first-of-type':    function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, false, true);
    },
    'last-of-type':     function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, true, true);
    },
    'only-of-type':     function(nodes, formula, root) {
      var p =3D Selector.pseudos;
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);
    },

    // handles the an+b logic
    getIndices: function(a, b, total) {
      if (a =3D=3D 0) return b > 0 ? [b] : [];
      return $R(1, total).inject([], function(memo, i) {
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);
        return memo;
      });
    },

    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type
    nth: function(nodes, formula, root, reverse, ofType) {
      if (nodes.length =3D=3D 0) return [];
      if (formula =3D=3D 'even') formula =3D '2n+0';
      if (formula =3D=3D 'odd')  formula =3D '2n+1';
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;
      h.mark(nodes);
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        if (!node.parentNode._counted) {
          h.index(node.parentNode, reverse, ofType);
          indexed.push(node.parentNode);
        }
      }
      if (formula.match(/^\d+$/)) { // just a number
        formula =3D Number(formula);
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.nodeIndex =3D=3D formula) results.push(node);
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b
        if (m[1] =3D=3D "-") m[1] =3D -1;
        var a =3D m[1] ? Number(m[1]) : 1;
        var b =3D m[2] ? Number(m[2]) : 0;
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {
          for (var j =3D 0; j < l; j++)
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);
        }
      }
      h.unmark(nodes);
      h.unmark(indexed);
      return results;
    },

    'empty': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        // IE treats comments as element nodes
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;
        results.push(node);
      }
      return results;
    },

    'not': function(nodes, selector, root) {
      var h =3D Selector.handlers, selectorType, m;
      var exclusions =3D new Selector(selector).findElements(root);
      h.mark(exclusions);
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node._counted) results.push(node);
      h.unmark(exclusions);
      return results;
    },

    'enabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node.disabled) results.push(node);
      return results;
    },

    'disabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.disabled) results.push(node);
      return results;
    },

    'checked': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.checked) results.push(node);
      return results;
    }
  },

  operators: {
    '=3D':  function(nv, v) { return nv =3D=3D v; },
    '!=3D': function(nv, v) { return nv !=3D v; },
    '^=3D': function(nv, v) { return nv.startsWith(v); },
    '$=3D': function(nv, v) { return nv.endsWith(v); },
    '*=3D': function(nv, v) { return nv.include(v); },
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }
  },

  matchElements: function(elements, expression) {
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;
    h.mark(matches);
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)
      if (element._counted) results.push(element);
    h.unmark(matches);
    return results;
  },

  findElement: function(elements, expression, index) {
    if (typeof expression =3D=3D 'number') {
      index =3D expression; expression =3D false;
    }
    return Selector.matchElements(elements, expression || '*')[index || =
0];
  },

  findChildElements: function(element, expressions) {
    var exprs =3D expressions.join(','), expressions =3D [];
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {
      expressions.push(m[1].strip());
    });
    var results =3D [], h =3D Selector.handlers;
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {
      selector =3D new Selector(expressions[i].strip());
      h.concat(results, selector.findElements(element));
    }
    return (l > 1) ? h.unique(results) : results;
  }
});

function $$() {
  return Selector.findChildElements(document, $A(arguments));
}
var Form =3D {
  reset: function(form) {
    $(form).reset();
    return form;
  },

  serializeElements: function(elements, getHash) {
    var data =3D elements.inject({}, function(result, element) {
      if (!element.disabled && element.name) {
        var key =3D element.name, value =3D $(element).getValue();
        if (value !=3D null) {
         	if (key in result) {
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];
            result[key].push(value);
          }
          else result[key] =3D value;
        }
      }
      return result;
    });

    return getHash ? data : Hash.toQueryString(data);
  }
};

Form.Methods =3D {
  serialize: function(form, getHash) {
    return Form.serializeElements(Form.getElements(form), getHash);
  },

  getElements: function(form) {
    return $A($(form).getElementsByTagName('*')).inject([],
      function(elements, child) {
        if (Form.Element.Serializers[child.tagName.toLowerCase()])
          elements.push(Element.extend(child));
        return elements;
      }
    );
  },

  getInputs: function(form, typeName, name) {
    form =3D $(form);
    var inputs =3D form.getElementsByTagName('input');

    if (!typeName && !name) return $A(inputs).map(Element.extend);

    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {
      var input =3D inputs[i];
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))
        continue;
      matchingInputs.push(Element.extend(input));
    }

    return matchingInputs;
  },

  disable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('disable');
    return form;
  },

  enable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('enable');
    return form;
  },

  findFirstElement: function(form) {
    return $(form).getElements().find(function(element) {
      return element.type !=3D 'hidden' && !element.disabled &&
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());
    });
  },

  focusFirstElement: function(form) {
    form =3D $(form);
    form.findFirstElement().activate();
    return form;
  },

  request: function(form, options) {
    form =3D $(form), options =3D Object.clone(options || {});

    var params =3D options.parameters;
    options.parameters =3D form.serialize(true);

    if (params) {
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();
      Object.extend(options.parameters, params);
    }

    if (form.hasAttribute('method') && !options.method)
      options.method =3D form.method;

    return new Ajax.Request(form.readAttribute('action'), options);
  }
}

/*-----------------------------------------------------------------------=
---*/

Form.Element =3D {
  focus: function(element) {
    $(element).focus();
    return element;
  },

  select: function(element) {
    $(element).select();
    return element;
  }
}

Form.Element.Methods =3D {
  serialize: function(element) {
    element =3D $(element);
    if (!element.disabled && element.name) {
      var value =3D element.getValue();
      if (value !=3D undefined) {
        var pair =3D {};
        pair[element.name] =3D value;
        return Hash.toQueryString(pair);
      }
    }
    return '';
  },

  getValue: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    return Form.Element.Serializers[method](element);
  },

  clear: function(element) {
    $(element).value =3D '';
    return element;
  },

  present: function(element) {
    return $(element).value !=3D '';
  },

  activate: function(element) {
    element =3D $(element);
    try {
      element.focus();
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||
        !['button', 'reset', 'submit'].include(element.type)))
        element.select();
    } catch (e) {}
    return element;
  },

  disable: function(element) {
    element =3D $(element);
    element.blur();
    element.disabled =3D true;
    return element;
  },

  enable: function(element) {
    element =3D $(element);
    element.disabled =3D false;
    return element;
  }
}

/*-----------------------------------------------------------------------=
---*/

var Field =3D Form.Element;
var $F =3D Form.Element.Methods.getValue;

/*-----------------------------------------------------------------------=
---*/

Form.Element.Serializers =3D {
  input: function(element) {
    switch (element.type.toLowerCase()) {
      case 'checkbox':
      case 'radio':
        return Form.Element.Serializers.inputSelector(element);
      default:
        return Form.Element.Serializers.textarea(element);
    }
  },

  inputSelector: function(element) {
    return element.checked ? element.value : null;
  },

  textarea: function(element) {
    return element.value;
  },

  select: function(element) {
    return this[element.type =3D=3D 'select-one' ?
      'selectOne' : 'selectMany'](element);
  },

  selectOne: function(element) {
    var index =3D element.selectedIndex;
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;
  },

  selectMany: function(element) {
    var values, length =3D element.length;
    if (!length) return null;

    for (var i =3D 0, values =3D []; i < length; i++) {
      var opt =3D element.options[i];
      if (opt.selected) values.push(this.optionValue(opt));
    }
    return values;
  },

  optionValue: function(opt) {
    // extend element because hasAttribute may not be native
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;
  }
}

/*-----------------------------------------------------------------------=
---*/

Abstract.TimedObserver =3D function() {}
Abstract.TimedObserver.prototype =3D {
  initialize: function(element, frequency, callback) {
    this.frequency =3D frequency;
    this.element   =3D $(element);
    this.callback  =3D callback;

    this.lastValue =3D this.getValue();
    this.registerCallback();
  },

  registerCallback: function() {
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
  },

  onTimerEvent: function() {
    var value =3D this.getValue();
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));
    if (changed) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  }
}

Form.Element.Observer =3D Class.create();
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.Observer =3D Class.create();
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), =
{
  getValue: function() {
    return Form.serialize(this.element);
  }
});

/*-----------------------------------------------------------------------=
---*/

Abstract.EventObserver =3D function() {}
Abstract.EventObserver.prototype =3D {
  initialize: function(element, callback) {
    this.element  =3D $(element);
    this.callback =3D callback;

    this.lastValue =3D this.getValue();
    if (this.element.tagName.toLowerCase() =3D=3D 'form')
      this.registerFormCallbacks();
    else
      this.registerCallback(this.element);
  },

  onElementEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  },

  registerFormCallbacks: function() {
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));
  },

  registerCallback: function(element) {
    if (element.type) {
      switch (element.type.toLowerCase()) {
        case 'checkbox':
        case 'radio':
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));
          break;
        default:
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));
          break;
      }
    }
  }
}

Form.Element.EventObserver =3D Class.create();
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.EventObserver =3D Class.create();
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {
  getValue: function() {
    return Form.serialize(this.element);
  }
});
if (!window.Event) {
  var Event =3D new Object();
}

Object.extend(Event, {
  KEY_BACKSPACE: 8,
  KEY_TAB:       9,
  KEY_RETURN:   13,
  KEY_ESC:      27,
  KEY_LEFT:     37,
  KEY_UP:       38,
  KEY_RIGHT:    39,
  KEY_DOWN:     40,
  KEY_DELETE:   46,
  KEY_HOME:     36,
  KEY_END:      35,
  KEY_PAGEUP:   33,
  KEY_PAGEDOWN: 34,

  element: function(event) {
    return $(event.target || event.srcElement);
  },

  isLeftClick: function(event) {
    return (((event.which) && (event.which =3D=3D 1)) ||
            ((event.button) && (event.button =3D=3D 1)));
  },

  pointerX: function(event) {
    return event.pageX || (event.clientX +
      (document.documentElement.scrollLeft || =
document.body.scrollLeft));
  },

  pointerY: function(event) {
    return event.pageY || (event.clientY +
      (document.documentElement.scrollTop || document.body.scrollTop));
  },

  stop: function(event) {
    if (event.preventDefault) {
      event.preventDefault();
      event.stopPropagation();
    } else {
      event.returnValue =3D false;
      event.cancelBubble =3D true;
    }
  },

  // find the first node with the given tagName, starting from the
  // node the event was triggered on; traverses the DOM upwards
  findElement: function(event, tagName) {
    var element =3D Event.element(event);
    while (element.parentNode && (!element.tagName ||
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))
      element =3D element.parentNode;
    return element;
  },

  observers: false,

  _observeAndCache: function(element, name, observer, useCapture) {
    if (!this.observers) this.observers =3D [];
    if (element.addEventListener) {
      this.observers.push([element, name, observer, useCapture]);
      element.addEventListener(name, observer, useCapture);
    } else if (element.attachEvent) {
      this.observers.push([element, name, observer, useCapture]);
      element.attachEvent('on' + name, observer);
    }
  },

  unloadCache: function() {
    if (!Event.observers) return;
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {
      Event.stopObserving.apply(this, Event.observers[i]);
      Event.observers[i][0] =3D null;
    }
    Event.observers =3D false;
  },

  observe: function(element, name, observer, useCapture) {
    element =3D $(element);
    useCapture =3D useCapture || false;

    if (name =3D=3D 'keypress' &&
      (Prototype.Browser.WebKit || element.attachEvent))
      name =3D 'keydown';

    Event._observeAndCache(element, name, observer, useCapture);
  },

  stopObserving: function(element, name, observer, useCapture) {
    element =3D $(element);
    useCapture =3D useCapture || false;

    if (name =3D=3D 'keypress' &&
        (Prototype.Browser.WebKit || element.attachEvent))
      name =3D 'keydown';

    if (element.removeEventListener) {
      element.removeEventListener(name, observer, useCapture);
    } else if (element.detachEvent) {
      try {
        element.detachEvent('on' + name, observer);
      } catch (e) {}
    }
  }
});

/* prevent memory leaks in IE */
if (Prototype.Browser.IE)
  Event.observe(window, 'unload', Event.unloadCache, false);
var Position =3D {
  // set to true if needed, warning: firefox performance problems
  // NOT neeeded for page scrolling, only if draggable contained in
  // scrollable elements
  includeScrollOffsets: false,

  // must be called before calling withinIncludingScrolloffset, every =
time the
  // page is scrolled
  prepare: function() {
    this.deltaX =3D  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
    this.deltaY =3D  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
  },

  realOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.scrollTop  || 0;
      valueL +=3D element.scrollLeft || 0;
      element =3D element.parentNode;
    } while (element);
    return [valueL, valueT];
  },

  cumulativeOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
    } while (element);
    return [valueL, valueT];
  },

  positionedOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
      if (element) {
        if(element.tagName=3D=3D'BODY') break;
        var p =3D Element.getStyle(element, 'position');
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;
      }
    } while (element);
    return [valueL, valueT];
  },

  offsetParent: function(element) {
    if (element.offsetParent) return element.offsetParent;
    if (element =3D=3D document.body) return element;

    while ((element =3D element.parentNode) && element !=3D =
document.body)
      if (Element.getStyle(element, 'position') !=3D 'static')
        return element;

    return document.body;
  },

  // caches x/y coordinate pair to use with overlap
  within: function(element, x, y) {
    if (this.includeScrollOffsets)
      return this.withinIncludingScrolloffsets(element, x, y);
    this.xcomp =3D x;
    this.ycomp =3D y;
    this.offset =3D this.cumulativeOffset(element);

    return (y >=3D this.offset[1] &&
            y <  this.offset[1] + element.offsetHeight &&
            x >=3D this.offset[0] &&
            x <  this.offset[0] + element.offsetWidth);
  },

  withinIncludingScrolloffsets: function(element, x, y) {
    var offsetcache =3D this.realOffset(element);

    this.xcomp =3D x + offsetcache[0] - this.deltaX;
    this.ycomp =3D y + offsetcache[1] - this.deltaY;
    this.offset =3D this.cumulativeOffset(element);

    return (this.ycomp >=3D this.offset[1] &&
            this.ycomp <  this.offset[1] + element.offsetHeight &&
            this.xcomp >=3D this.offset[0] &&
            this.xcomp <  this.offset[0] + element.offsetWidth);
  },

  // within must be called directly before
  overlap: function(mode, element) {
    if (!mode) return 0;
    if (mode =3D=3D 'vertical')
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
        element.offsetHeight;
    if (mode =3D=3D 'horizontal')
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
        element.offsetWidth;
  },

  page: function(forElement) {
    var valueT =3D 0, valueL =3D 0;

    var element =3D forElement;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;

      // Safari fix
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;

    } while (element =3D element.offsetParent);

    element =3D forElement;
    do {
      if (!window.opera || element.tagName=3D=3D'BODY') {
        valueT -=3D element.scrollTop  || 0;
        valueL -=3D element.scrollLeft || 0;
      }
    } while (element =3D element.parentNode);

    return [valueL, valueT];
  },

  clone: function(source, target) {
    var options =3D Object.extend({
      setLeft:    true,
      setTop:     true,
      setWidth:   true,
      setHeight:  true,
      offsetTop:  0,
      offsetLeft: 0
    }, arguments[2] || {})

    // find page position of source
    source =3D $(source);
    var p =3D Position.page(source);

    // find coordinate system to use
    target =3D $(target);
    var delta =3D [0, 0];
    var parent =3D null;
    // delta [0,0] will do fine with position: fixed elements,
    // position:absolute needs offsetParent deltas
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {
      parent =3D Position.offsetParent(target);
      delta =3D Position.page(parent);
    }

    // correct by body offsets (fixes Safari)
    if (parent =3D=3D document.body) {
      delta[0] -=3D document.body.offsetLeft;
      delta[1] -=3D document.body.offsetTop;
    }

    // set position
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';
  },

  absolutize: function(element) {
    element =3D $(element);
    if (element.style.position =3D=3D 'absolute') return;
    Position.prepare();

    var offsets =3D Position.positionedOffset(element);
    var top     =3D offsets[1];
    var left    =3D offsets[0];
    var width   =3D element.clientWidth;
    var height  =3D element.clientHeight;

    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);
    element._originalWidth  =3D element.style.width;
    element._originalHeight =3D element.style.height;

    element.style.position =3D 'absolute';
    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.width  =3D width + 'px';
    element.style.height =3D height + 'px';
  },

  relativize: function(element) {
    element =3D $(element);
    if (element.style.position =3D=3D 'relative') return;
    Position.prepare();

    element.style.position =3D 'relative';
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);

    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.height =3D element._originalHeight;
    element.style.width  =3D element._originalWidth;
  }
}

// Safari returns margins on body which is incorrect if the child is =
absolutely
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for
// KHTML/WebKit only.
if (Prototype.Browser.WebKit) {
  Position.cumulativeOffset =3D function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;

      element =3D element.offsetParent;
    } while (element);

    return [valueL, valueT];
  }
}

Element.addMethods();
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/lightwindow/javascript/effects.js

// script.aculo.us effects.js v1.7.1_beta2, Sat Apr 28 15:20:12 CEST 2007=0A=
=0A=
// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: =
http://script.aculo.us/ =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';=0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  element.setStyle({fontSize: (percent/100) + 'em'});   =0A=
  if(Prototype.Browser.WebKit) window.scrollBy(0,0);=0A=
  return element;=0A=
}=0A=
=0A=
Element.getInlineOpacity =3D function(element){=0A=
  return $(element).style.opacity || '';=0A=
}=0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  _elementDoesNotExistError: {=0A=
    name: 'ElementDoesNotExistError',=0A=
    message: 'The specified DOM element does not exist, but is required =
for this effect to operate'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    if(typeof Builder =3D=3D 'undefined')=0A=
      throw("Effect.tagifyText requires including script.aculo.us' =
builder.js library");=0A=
      =0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if(Prototype.Browser.IE) tagifyStyle +=3D ';zoom:1';=0A=
    =0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if(child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            Builder.node('span',{style: tagifyStyle},=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if(((typeof element =3D=3D 'object') || =0A=
        (typeof element =3D=3D 'function')) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || {});=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A=
    }, arguments[2] || {});=0A=
    Effect[element.visible() ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
var Effect2 =3D Effect; // deprecated=0A=
=0A=
/* ------------- transitions ------------- */=0A=
=0A=
Effect.Transitions =3D {=0A=
  linear: Prototype.K,=0A=
  sinoidal: function(pos) {=0A=
    return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
  },=0A=
  reverse: function(pos) {=0A=
    return 1-pos;=0A=
  },=0A=
  flicker: function(pos) {=0A=
    var pos =3D ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
    return (pos > 1 ? 1 : pos);=0A=
  },=0A=
  wobble: function(pos) {=0A=
    return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
  },=0A=
  pulse: function(pos, pulses) { =0A=
    pulses =3D pulses || 5; =0A=
    return (=0A=
      Math.round((pos % (1/pulses)) * pulses) =3D=3D 0 ? =0A=
            ((pos * pulses * 2) - Math.floor(pos * pulses * 2)) : =0A=
        1 - ((pos * pulses * 2) - Math.floor(pos * pulses * 2))=0A=
      );=0A=
  },=0A=
  none: function(pos) {=0A=
    return 0;=0A=
  },=0A=
  full: function(pos) {=0A=
    return 1;=0A=
  }=0A=
};=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;    =0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'with-last':=0A=
        timestamp =3D this.effects.pluck('startOn').max() || timestamp;=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
=0A=
    if(!effect.options.queue.limit || (this.effects.length < =
effect.options.queue.limit))=0A=
      this.effects.push(effect);=0A=
    =0A=
    if(!this.interval)=0A=
      this.interval =3D setInterval(this.loop.bind(this), 15);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if(this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    for(var i=3D0, len=3Dthis.effects.length;i<len;i++) =0A=
      this.effects[i] && this.effects[i].loop(timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if(typeof queueName !=3D 'string') return queueName;=0A=
    =0A=
    if(!this.instances[queueName])=0A=
      this.instances[queueName] =3D new Effect.ScopedQueue();=0A=
      =0A=
    return this.instances[queueName];=0A=
  }=0A=
}=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.DefaultOptions =3D {=0A=
  transition: Effect.Transitions.sinoidal,=0A=
  duration:   1.0,   // seconds=0A=
  fps:        100,   // 100=3D assume 66fps max.=0A=
  sync:       false, // true for combining=0A=
  from:       0.0,=0A=
  to:         1.0,=0A=
  delay:      0.0,=0A=
  queue:      'parallel'=0A=
}=0A=
=0A=
Effect.Base =3D function() {};=0A=
Effect.Base.prototype =3D {=0A=
  position: null,=0A=
  start: function(options) {=0A=
    function codeForEvent(options,eventName){=0A=
      return (=0A=
        (options[eventName+'Internal'] ? =
'this.options.'+eventName+'Internal(this);' : '') +=0A=
        (options[eventName] ? 'this.options.'+eventName+'(this);' : '')=0A=
      );=0A=
    }=0A=
    if(options.transition =3D=3D=3D false) options.transition =3D =
Effect.Transitions.linear;=0A=
    this.options      =3D =
Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn+(this.options.duration*1000);=0A=
    this.fromToDelta  =3D this.options.to-this.options.from;=0A=
    this.totalTime    =3D this.finishOn-this.startOn;=0A=
    this.totalFrames  =3D this.options.fps*this.options.duration;=0A=
    =0A=
    eval('this.render =3D function(pos){ '+=0A=
      'if(this.state=3D=3D"idle"){this.state=3D"running";'+=0A=
      codeForEvent(options,'beforeSetup')+=0A=
      (this.setup ? 'this.setup();':'')+ =0A=
      codeForEvent(options,'afterSetup')+=0A=
      '};if(this.state=3D=3D"running"){'+=0A=
      =
'pos=3Dthis.options.transition(pos)*'+this.fromToDelta+'+'+this.options.f=
rom+';'+=0A=
      'this.position=3Dpos;'+=0A=
      codeForEvent(options,'beforeUpdate')+=0A=
      (this.update ? 'this.update(pos);':'')+=0A=
      codeForEvent(options,'afterUpdate')+=0A=
      '}}');=0A=
    =0A=
    this.event('beforeStart');=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if(timePos >=3D this.startOn) {=0A=
      if(timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if(this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / this.totalTime,=0A=
          frame =3D Math.round(pos * this.totalFrames);=0A=
      if(frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if(this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if(this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    var data =3D $H();=0A=
    for(property in this)=0A=
      if(typeof this[property] !=3D 'function') data[property] =3D =
this[property];=0A=
    return '#<Effect:' + data.inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Effect.Parallel =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if(effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Event =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Event.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function() {=0A=
    var options =3D Object.extend({=0A=
      duration: 0=0A=
    }, arguments[0] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: Prototype.emptyFunction=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if(Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))=0A=
      this.element.setStyle({zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: this.element.getOpacity() || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setOpacity(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Bug in Opera: Opera returns the "real" position of a static =
element or=0A=
    // relative element that does not have top/left explicitly set.=0A=
    // =3D=3D> Always set top and left for position relative elements in =
your stylesheets =0A=
    // (to 0 if you do not need them) =0A=
    this.element.makePositioned();=0A=
    this.originalLeft =3D parseFloat(this.element.getStyle('left') || =
'0');=0A=
    this.originalTop  =3D parseFloat(this.element.getStyle('top')  || =
'0');=0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      // absolute movement, so we need to calc deltaX and deltaY=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({=0A=
      left: Math.round(this.options.x  * position + this.originalLeft) + =
'px',=0A=
      top:  Math.round(this.options.y  * position + this.originalTop)  + =
'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
    =0A=
    this.originalStyle =3D {};=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D this.element.getStyle('font-size') || '100%';=0A=
    ['em','px','%','pt'].each( function(fontSizeType) {=0A=
      if(fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if(this.options.scaleContent && this.fontSize)=0A=
      this.element.setStyle({fontSize: this.fontSize * currentScale + =
this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if(this.restoreAfterFinish) =
this.element.setStyle(this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    if(this.options.scaleX) d.width =3D Math.round(width) + 'px';=0A=
    if(this.options.scaleY) d.height =3D Math.round(height) + 'px';=0A=
    if(this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if(this.elementPositioning =3D=3D 'absolute') {=0A=
        if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if(this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if(this.element.getStyle('display')=3D=3D'none') { this.cancel(); =
return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D {};=0A=
    if (!this.options.keepBackgroundImage) {=0A=
      this.oldStyle.backgroundImage =3D =
this.element.getStyle('background-image');=0A=
      this.element.setStyle({backgroundImage: 'none'});=0A=
    }=0A=
    if(!this.options.endcolor)=0A=
      this.options.endcolor =3D =
this.element.getStyle('background-color').parseColor('#ffffff');=0A=
    if(!this.options.restorecolor)=0A=
      this.options.restorecolor =3D =
this.element.getStyle('background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    this.element.setStyle(Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    this.start(arguments[1] || {});=0A=
  },=0A=
  setup: function() {=0A=
    Position.prepare();=0A=
    var offsets =3D Position.cumulativeOffset(this.element);=0A=
    if(this.options.offset) offsets[1] +=3D this.options.offset;=0A=
    var max =3D window.innerHeight ? =0A=
      window.height - window.innerHeight :=0A=
      document.body.scrollHeight - =0A=
        (document.documentElement.clientHeight ? =0A=
          document.documentElement.clientHeight : =
document.body.clientHeight);=0A=
    this.scrollStart =3D Position.deltaY;=0A=
    this.delta =3D (offsets[1] > max ? max : offsets[1]) - =
this.scrollStart;=0A=
  },=0A=
  update: function(position) {=0A=
    Position.prepare();=0A=
    window.scrollTo(Position.deltaX, =0A=
      this.scrollStart + (position*this.delta));=0A=
  }=0A=
});=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var options =3D Object.extend({=0A=
  from: element.getOpacity() || 1.0,=0A=
  to:   0.0,=0A=
  afterFinishInternal: function(effect) { =0A=
    if(effect.options.to!=3D0) return;=0A=
    effect.element.hide().setStyle({opacity: oldOpacity}); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
  from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : =
element.getOpacity() || 0.0),=0A=
  to:   1.0,=0A=
  // force Safari to render floated elements properly=0A=
  afterFinishInternal: function(effect) {=0A=
    effect.element.forceRerendering();=0A=
  },=0A=
  beforeSetup: function(effect) {=0A=
    effect.element.setOpacity(effect.options.from).show(); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { =0A=
    opacity: element.getInlineOpacity(), =0A=
    position: element.getStyle('position'),=0A=
    top:  element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height=0A=
  };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) {=0A=
        Position.absolutize(effect.effects[0].element)=0A=
      },=0A=
      afterFinishInternal: function(effect) {=0A=
         effect.effects[0].element.hide().setStyle(oldStyle); }=0A=
     }, arguments[1] || {})=0A=
   );=0A=
}=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 0,=0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping();=0A=
      } =0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false,=0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping();=0A=
    }=0A=
  }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  return new Effect.Appear(element, Object.extend({=0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { =0A=
          effect.element.makePositioned().makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: =
oldOpacity});=0A=
        }=0A=
      })=0A=
    }=0A=
  }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left'),=0A=
    opacity: element.getInlineOpacity() };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) {=0A=
          effect.effects[0].element.makePositioned(); =0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);=0A=
        } =0A=
      }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left') };=0A=
    return new Effect.Move(element, =0A=
      { x:  20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
        effect.element.undoPositioned().setStyle(oldStyle);=0A=
  }}) }}) }}) }}) }}) }});=0A=
}=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: window.opera ? 0 : 1,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },=0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping().undoPositioned();=0A=
      effect.element.down().undoPositioned().setStyle({bottom: =
oldInnerBottom}); }=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  return new Effect.Scale(element, window.opera ? 0 : 1,=0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    restoreAfterFinish: true,=0A=
    beforeStartInternal: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().show();=0A=
    },  =0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' });=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      =
effect.element.hide().undoClipping().undoPositioned().setStyle({bottom: =
oldInnerBottom});=0A=
      effect.element.down().undoPositioned();=0A=
    }=0A=
   }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, { =0A=
    restoreAfterFinish: true,=0A=
    beforeSetup: function(effect) {=0A=
      effect.element.makeClipping(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide().undoClipping(); =0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) {=0A=
      effect.element.hide().makeClipping().makePositioned();=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) {=0A=
               effect.effects[0].element.setStyle({height: =
'0px'}).show(); =0A=
             },=0A=
             afterFinishInternal: function(effect) {=0A=
               =
effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldSty=
le); =0A=
             }=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) {=0A=
           effect.effects[0].element.makePositioned().makeClipping(); =0A=
         },=0A=
         afterFinishInternal: function(effect) {=0A=
           =
effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle=
(oldStyle); }=0A=
       }, options)=0A=
  );=0A=
}=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || {};=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos, options.pulses)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 2.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
effect.element.setStyle({opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
}=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping().setStyle(oldStyle);=0A=
      } });=0A=
  }}, arguments[1] || {}));=0A=
};=0A=
=0A=
Effect.Morph =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Morph.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      style: {}=0A=
    }, arguments[1] || {});=0A=
    if (typeof options.style =3D=3D 'string') {=0A=
      if(options.style.indexOf(':') =3D=3D -1) {=0A=
        var cssText =3D '', selector =3D '.' + options.style;=0A=
        $A(document.styleSheets).reverse().each(function(styleSheet) {=0A=
          if (styleSheet.cssRules) cssRules =3D styleSheet.cssRules;=0A=
          else if (styleSheet.rules) cssRules =3D styleSheet.rules;=0A=
          $A(cssRules).reverse().each(function(rule) {=0A=
            if (selector =3D=3D rule.selectorText) {=0A=
              cssText =3D rule.style.cssText;=0A=
              throw $break;=0A=
            }=0A=
          });=0A=
          if (cssText) throw $break;=0A=
        });=0A=
        this.style =3D cssText.parseStyle();=0A=
        options.afterFinishInternal =3D function(effect){=0A=
          effect.element.addClassName(effect.options.style);=0A=
          effect.transforms.each(function(transform) {=0A=
            if(transform.style !=3D 'opacity')=0A=
              effect.element.style[transform.style] =3D '';=0A=
          });=0A=
        }=0A=
      } else this.style =3D options.style.parseStyle();=0A=
    } else this.style =3D $H(options.style)=0A=
    this.start(options);=0A=
  },=0A=
  setup: function(){=0A=
    function parseColor(color){=0A=
      if(!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) =
color =3D '#ffffff';=0A=
      color =3D color.parseColor();=0A=
      return $R(0,2).map(function(i){=0A=
        return parseInt( color.slice(i*2+1,i*2+3), 16 ) =0A=
      });=0A=
    }=0A=
    this.transforms =3D this.style.map(function(pair){=0A=
      var property =3D pair[0], value =3D pair[1], unit =3D null;=0A=
=0A=
      if(value.parseColor('#zzzzzz') !=3D '#zzzzzz') {=0A=
        value =3D value.parseColor();=0A=
        unit  =3D 'color';=0A=
      } else if(property =3D=3D 'opacity') {=0A=
        value =3D parseFloat(value);=0A=
        if(Prototype.Browser.IE && =
(!this.element.currentStyle.hasLayout))=0A=
          this.element.setStyle({zoom: 1});=0A=
      } else if(Element.CSS_LENGTH.test(value)) {=0A=
          var components =3D value.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A=
          value =3D parseFloat(components[1]);=0A=
          unit =3D (components.length =3D=3D 3) ? components[2] : null;=0A=
      }=0A=
=0A=
      var originalValue =3D this.element.getStyle(property);=0A=
      return { =0A=
        style: property.camelize(), =0A=
        originalValue: unit=3D=3D'color' ? parseColor(originalValue) : =
parseFloat(originalValue || 0), =0A=
        targetValue: unit=3D=3D'color' ? parseColor(value) : value,=0A=
        unit: unit=0A=
      };=0A=
    }.bind(this)).reject(function(transform){=0A=
      return (=0A=
        (transform.originalValue =3D=3D transform.targetValue) ||=0A=
        (=0A=
          transform.unit !=3D 'color' &&=0A=
          (isNaN(transform.originalValue) || =
isNaN(transform.targetValue))=0A=
        )=0A=
      )=0A=
    });=0A=
  },=0A=
  update: function(position) {=0A=
    var style =3D {}, transform, i =3D this.transforms.length;=0A=
    while(i--)=0A=
      style[(transform =3D this.transforms[i]).style] =3D =0A=
        transform.unit=3D=3D'color' ? '#'+=0A=
          (Math.round(transform.originalValue[0]+=0A=
            =
(transform.targetValue[0]-transform.originalValue[0])*position)).toColorP=
art() +=0A=
          (Math.round(transform.originalValue[1]+=0A=
            =
(transform.targetValue[1]-transform.originalValue[1])*position)).toColorP=
art() +=0A=
          (Math.round(transform.originalValue[2]+=0A=
            =
(transform.targetValue[2]-transform.originalValue[2])*position)).toColorP=
art() :=0A=
        transform.originalValue + Math.round(=0A=
          ((transform.targetValue - transform.originalValue) * position) =
* 1000)/1000 + transform.unit;=0A=
    this.element.setStyle(style, true);=0A=
  }=0A=
});=0A=
=0A=
Effect.Transform =3D Class.create();=0A=
Object.extend(Effect.Transform.prototype, {=0A=
  initialize: function(tracks){=0A=
    this.tracks  =3D [];=0A=
    this.options =3D arguments[1] || {};=0A=
    this.addTracks(tracks);=0A=
  },=0A=
  addTracks: function(tracks){=0A=
    tracks.each(function(track){=0A=
      var data =3D $H(track).values().first();=0A=
      this.tracks.push($H({=0A=
        ids:     $H(track).keys().first(),=0A=
        effect:  Effect.Morph,=0A=
        options: { style: data }=0A=
      }));=0A=
    }.bind(this));=0A=
    return this;=0A=
  },=0A=
  play: function(){=0A=
    return new Effect.Parallel(=0A=
      this.tracks.map(function(track){=0A=
        var elements =3D [$(track.ids) || $$(track.ids)].flatten();=0A=
        return elements.map(function(e){ return new track.effect(e, =
Object.extend({ sync:true }, track.options)) });=0A=
      }).flatten(),=0A=
      this.options=0A=
    );=0A=
  }=0A=
});=0A=
=0A=
Element.CSS_PROPERTIES =3D $w(=0A=
  'backgroundColor backgroundPosition borderBottomColor =
borderBottomStyle ' + =0A=
  'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' +=0A=
  'borderRightColor borderRightStyle borderRightWidth borderSpacing ' +=0A=
  'borderTopColor borderTopStyle borderTopWidth bottom clip color ' +=0A=
  'fontSize fontWeight height left letterSpacing lineHeight ' +=0A=
  'marginBottom marginLeft marginRight marginTop markerOffset maxHeight =
'+=0A=
  'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' +=0A=
  'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' +=0A=
  'right textIndent top width wordSpacing zIndex');=0A=
  =0A=
Element.CSS_LENGTH =3D =
/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;=0A=
=0A=
String.prototype.parseStyle =3D function(){=0A=
  var element =3D document.createElement('div');=0A=
  element.innerHTML =3D '<div style=3D"' + this + '"></div>';=0A=
  var style =3D element.childNodes[0].style, styleRules =3D $H();=0A=
  =0A=
  Element.CSS_PROPERTIES.each(function(property){=0A=
    if(style[property]) styleRules[property] =3D style[property]; =0A=
  });=0A=
  if(Prototype.Browser.IE && this.indexOf('opacity') > -1) {=0A=
    styleRules.opacity =3D =
this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];=0A=
  }=0A=
  return styleRules;=0A=
};=0A=
=0A=
Element.morph =3D function(element, style) {=0A=
  new Effect.Morph(element, Object.extend({ style: style }, arguments[2] =
|| {}));=0A=
  return element;=0A=
};=0A=
=0A=
['getInlineOpacity','forceRerendering','setContentZoom',=0A=
 'collectTextNodes','collectTextNodesIgnoreClass','morph'].each( =0A=
  function(f) { Element.Methods[f] =3D Element[f]; }=0A=
);=0A=
=0A=
Element.Methods.visualEffect =3D function(element, effect, options) {=0A=
  s =3D effect.dasherize().camelize();=0A=
  effect_class =3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
  new Effect[effect_class](element, options);=0A=
  return $(element);=0A=
};=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/lightwindow/javascript/lightwindow.js

// lightwindow.js v2.0
//
// Copyright (c) 2007 stickmanlabs
// Author: Kevin P Miller | http://www.stickmanlabs.com
//=20
// LightWindow is freely distributable under the terms of an MIT-style =
license.
//
// I don't care what you think about the file size...
//   Be a pro:=20
//	    =
http://www.thinkvitamin.com/features/webapps/serving-javascript-fast
//      =
http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compres=
sing_javascript_and_css_files
//

/*-----------------------------------------------------------------------=
------------------------*/

if(typeof Effect =3D=3D 'undefined')
  throw("lightwindow.js requires including script.aculo.us' effects.js =
library!");

// This will stop image flickering in IE6 when elements with images are =
moved
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(e) {}

var lightwindow =3D Class.create();=09
lightwindow.prototype =3D {
	//
	//	Setup Variables
	//
	element : null,
	contentToFetch : null,
	windowActive : false,
	dataEffects : [],
	dimensions : {
		cruft : null,
		container : null,
		viewport : {
			height : null,
			width : null,
			offsetTop : null,
			offsetLeft : null
		}
	},
	pagePosition : {
		x : 0,
		y : 0
	},
	pageDimensions : {
		width : null,
		height : null
	},
	preloadImage : [],
	preloadedImage : [],
	galleries : [],
	resizeTo : {
		height : null,
		heightPercent : null,
		width : null,
		widthPercent : null,
		fixedTop : null,
		fixedLeft : null
	},
	scrollbarOffset : 18,
	navigationObservers : {
		previous : null,
		next : null
	},
	containerChange : {
		height : 0,
		width : 0
	},
	activeGallery : false,
	galleryLocation : {
		current : 0,
		total : 0
	},
	//
	//	Initialize the lightwindow.
	//
	initialize : function(options) {
		this.options =3D Object.extend({
			resizeSpeed : 8,
			contentOffset : {
				height : 20,
				width : 20
			},
			dimensions : {
				image : {height : 250, width : 250},
				page : {height : 250, width : 250},
				inline : {height : 250, width : 250},
				media : {height : 250, width : 250},
				external : {height : 250, width : 250},
				titleHeight : 25
			},
			classNames : {=09
				standard : 'lightwindow',
				action : 'lightwindow_action'
			},
			fileTypes : {
				page : ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', 'pl', 'php4', =
'php3', 'php', 'php5', 'phtml', 'rhtml', 'shtml', 'txt', 'vbs', 'rb'],
				media : ['aif', 'aiff', 'asf', 'avi', 'divx', 'm1v', 'm2a', 'm2v', =
'm3u', 'mid', 'midi', 'mov', 'moov', 'movie', 'mp2', 'mp3', 'mpa', =
'mpa', 'mpe', 'mpeg', 'mpg', 'mpg', 'mpga', 'pps', 'qt', 'rm', 'ram', =
'swf', 'viv', 'vivo', 'wav'],
				image : ['bmp', 'gif', 'jpg', 'png', 'tiff']
			},
			mimeTypes : {
				avi : 'video/avi',
				aif : 'audio/aiff',
				aiff : 'audio/aiff',
				gif : 'image/gif',
				bmp : 'image/bmp',
				jpeg : 'image/jpeg',
				m1v : 'video/mpeg',
				m2a : 'audio/mpeg',
				m2v : 'video/mpeg',
				m3u : 'audio/x-mpequrl',
				mid : 'audio/x-midi',
				midi : 'audio/x-midi',
				mjpg : 'video/x-motion-jpeg',
				moov : 'video/quicktime',
				mov : 'video/quicktime',
				movie : 'video/x-sgi-movie',
				mp2 : 'audio/mpeg',
				mp3 : 'audio/mpeg3',
				mpa : 'audio/mpeg',
				mpa : 'video/mpeg',
				mpe : 'video/mpeg',
				mpeg : 'video/mpeg',
				mpg : 'audio/mpeg',
				mpg : 'video/mpeg',
				mpga : 'audio/mpeg',
				pdf : 'application/pdf',
				png : 'image/png',
				pps : 'application/mspowerpoint',
				qt : 'video/quicktime',
				ram : 'audio/x-pn-realaudio-plugin',
				rm : 'application/vnd.rn-realmedia',
				swf	: 'application/x-shockwave-flash',
				tiff : 'image/tiff',
				viv : 'video/vivo',
				vivo : 'video/vivo',
				wav : 'audio/wav',
				wmv : 'application/x-mplayer2'		=09
			},=09
			classids : {
				mov : 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
				swf : 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',
				wmv : 'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6'
			},
			codebases : {
				mov : =
'http://www.apple.com/qtactivex/qtplugin.cab#version=3D6,0,2,0',
				swf : =
'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve=
rsion=3D7,0,0,0',
				wmv : =
'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Ve=
rsion=3D6,4,5,715'
			},=09
			viewportPadding : 10,
			EOLASFix : 'swf,wmv,fla,flv',
			overlay : {
				opacity : 0.7,
				image : =
'http://portalexame.abril.com.br/v2009/lightwindow/images/black.png',
				presetImage : =
'http://portalexame.abril.com.br/v2009/lightwindow/images/black-70.png'
			},
			skin : 	{
				main : 	'<div id=3D"lightwindow_container" >'+
							'<div id=3D"lightwindow_title_bar" >'+
								'<div id=3D"lightwindow_title_bar_inner" >'+
									'<span id=3D"lightwindow_title_bar_title"></span>'+
									'<a id=3D"lightwindow_title_bar_close_link" >close</a>'+
								'</div>'+
							'</div>'+
							'<div id=3D"lightwindow_stage" >'+
								'<div id=3D"lightwindow_contents" >'+
								'</div>'+
								'<div id=3D"lightwindow_navigation" >'+
									'<a href=3D"#" id=3D"lightwindow_previous" >'+
										'<span id=3D"lightwindow_previous_title"></span>'+
									'</a>'+
									'<a href=3D"#" id=3D"lightwindow_next" >'+
										'<span id=3D"lightwindow_next_title"></span>'+
									'</a>'+
									'<iframe name=3D"lightwindow_navigation_shim" =
id=3D"lightwindow_navigation_shim" src=3D"javascript:false;" =
frameBorder=3D"0" scrolling=3D"no"></iframe>'+
								'</div>'+							=09
								'<div id=3D"lightwindow_galleries">'+
									'<div id=3D"lightwindow_galleries_tab_container" >'+
										'<a href=3D"#" id=3D"lightwindow_galleries_tab" >'+
											'<span id=3D"lightwindow_galleries_tab_span" class=3D"up" =
>Galleries</span>'+
										'</a>'+
									'</div>'+
									'<div id=3D"lightwindow_galleries_list" >'+
									'</div>'+
								'</div>'+
							'</div>'+
							'<div id=3D"lightwindow_data_slide" >'+
								'<div id=3D"lightwindow_data_slide_inner" >'+
									'<div id=3D"lightwindow_data_details" >'+
										'<div id=3D"lightwindow_data_gallery_container" >'+
											'<span id=3D"lightwindow_data_gallery_current"></span>'+
											' of '+
											'<span id=3D"lightwindow_data_gallery_total"></span>'+
										'</div>'+
										'<div id=3D"lightwindow_data_author_container" >'+
											'by <span id=3D"lightwindow_data_author"></span>'+
										'</div>'+
									'</div>'+
									'<div id=3D"lightwindow_data_caption" >'+
									'</div>'+
								'</div>'+
							'</div>'+
						'</div>',=09
				loading : 	'<div id=3D"lightwindow_loading" >'+
								'<img src=3D"images/ajax-loading.gif" alt=3D"loading" />'+
								'<span>Loading or <a href=3D"javascript: =
myLightWindow.deactivate();">Cancel</a></span>'+
								'<iframe name=3D"lightwindow_loading_shim" =
id=3D"lightwindow_loading_shim" src=3D"javascript:false;" =
frameBorder=3D"0" scrolling=3D"no"></iframe>'+
							'</div>',
				iframe : 	'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'+
							'<html xmlns=3D"http://www.w3.org/1999/xhtml">'+
								'<body>'+
									'{body_replace}'+
								'</body>'+
							'</html>',
				gallery : {
					top :		'<div class=3D"lightwindow_galleries_list">'+
									'<h1>{gallery_title_replace}</h1>'+
									'<ul>',
					middle : 			'<li>'+
											'{gallery_link_replace}'+
										'</li>',
					bottom : 		'</ul>'+
								'</div>'
				}
			},
			formMethod : 'get',
			hideFlash : false,
			hideGalleryTab : false,
			showTitleBar : true,
			animationHandler : false,
			navigationHandler : false,
			transitionHandler : false,
			finalAnimationHandler : false,
			formHandler : false,
			galleryAnimationHandler : false,
			showGalleryCount : true
		}, options || {});
		this.duration =3D ((11-this.options.resizeSpeed)*0.15);
		this._setupLinks();
		this._getScroll();
		this._getPageDimensions();
		this._browserDimensions();
		this._addLightWindowMarkup(false);
		this._setupDimensions();=20
		this.buildGalleryList();
	},
	//
	//	Activate the lightwindow.
	//
	activate : function(e, link){	=09
		// Clear out the window Contents
		this._clearWindowContents(true);
		=09
		// Add back in out loading panel
		this._addLoadingWindowMarkup();

		// Setup the element properties
		this._setupWindowElements(link);
	=09
		// Setup everything
		this._getScroll();
		this._browserDimensions();
		this._setupDimensions();
		this._toggleTroubleElements('hidden', false);
		this._displayLightWindow('block', 'hidden');
		this._setStatus(true);
		this._monitorKeyboard(true);
		this._prepareIE(true);
		this._loadWindow();
	},
	//
	//	Turn off the window
	//
	deactivate : function(){
		// The window is not active
		this.windowActive =3D false;
	=09
		// There is no longer a gallery active
		this.activeGallery =3D false;
		if (!this.options.hideGalleryTab) {
			this._handleGalleryAnimation(false);
		}
	=09
		// Kill the animation
		this.animating =3D false;
	=09
		// Clear our element
		this.element =3D null;
	=09
		// hide the window.
		this._displayLightWindow('none', 'visible');
	=09
		// Clear out the window Contents
		this._clearWindowContents(false);
	=09
		// Stop all animation
		var queue =3D =
Effect.Queues.get('lightwindowAnimation').each(function(e){e.cancel();});=

	=09
		// Undo the setup
		this._prepareIE(false);
		this._setupDimensions();
		this._toggleTroubleElements('visible', false);=09
		this._monitorKeyboard(false);=09
	},
	//
	//  Initialize specific window
	//
	createWindow : function(element, attributes) {
		this._processLink($(element));
	},
	//
	//  Open a Window from a hash of attributes
	//
	activateWindow : function(options) {
		this.element =3D Object.extend({
			href : null,
			title : null,
			author : null,
			caption : null,
			rel : null,
			top : null,
			left : null,
			type : null,
			showImages : null,
			height : null,
			width : null,
			loadingAnimation : null,
			iframeEmbed : null,
			form : null
		}, options || {});
	=09
		// Set the window type
		this.contentToFetch =3D this.element.href;
		this.windowType =3D this.element.type ? this.element.type : =
this._fileType(this.element.href);=09
	=09
		// Clear out the window Contents
		this._clearWindowContents(true);
		=09
		// Add back in out loading panel
		this._addLoadingWindowMarkup();
	=09
		// Setup everything
		this._getScroll();
		this._browserDimensions();
		this._setupDimensions();
		this._toggleTroubleElements('hidden', false);
		this._displayLightWindow('block', 'hidden');
		this._setStatus(true);
		this._monitorKeyboard(true);
		this._prepareIE(true);
		this._loadWindow();
	},
	//
	//  Fire off our Form handler
	//
	submitForm : function(e) {
		if (this.options.formHandler) {
			this.options.formHandler(e);
		} else {
			this._defaultFormHandler(e);
		}
	},
	//
	//	Reload the window with another location
	//
	openWindow : function(element) {
		var element =3D $(element);

		// The window is active
		this.windowActive =3D true;
	=09
		// Clear out the window Contents
		this._clearWindowContents(true);
	=09
		// Add back in out loading panel
		this._addLoadingWindowMarkup();
	=09
		// Setup the element properties
		this._setupWindowElements(element);

		this._setStatus(true);
		this._handleTransition();
	},
	//
	//  Navigate the window
	//
	navigateWindow : function(direction) {
		this._handleNavigation(false);
		if (direction =3D=3D 'previous') {
			this.openWindow(this.navigationObservers.previous);
		} else if (direction =3D=3D 'next'){=20
			this.openWindow(this.navigationObservers.next);
		}
	},
	//
	//  Build the Gallery List and Load it
	//
	buildGalleryList : function() {
		var output =3D '';
		var galleryLink;
		for (i in this.galleries) {
			if (typeof this.galleries[i] =3D=3D 'object') {
				output +=3D =
(this.options.skin.gallery.top).replace('{gallery_title_replace}', =
unescape(i));
				for (j in this.galleries[i]) {
					if (typeof this.galleries[i][j] =3D=3D 'object') {					=09
						galleryLink =3D '<a href=3D"#" =
id=3D"lightwindow_gallery_'+i+'_'+j+'" >'+unescape(j)+'</a>';
						output +=3D =
(this.options.skin.gallery.middle).replace('{gallery_link_replace}', =
galleryLink);
					}
				}
				output +=3D this.options.skin.gallery.bottom;
			}
		}
		new Insertion.Top('lightwindow_galleries_list', output);
	=09
		// Attach Events
		for (i in this.galleries) {
			if (typeof this.galleries[i] =3D=3D 'object') {
				for (j in this.galleries[i]) {
					if (typeof this.galleries[i][j] =3D=3D 'object') {
						Event.observe($('lightwindow_gallery_'+i+'_'+j), 'click', =
this.openWindow.bind(this, this.galleries[i][j][0]), false);
						$('lightwindow_gallery_'+i+'_'+j).onclick =3D function() {return =
false;};=09
					}
				}
			}
		}
	},
	//=20
	//  Set Links Up
	//
	_setupLinks : function() {
		var links =3D $$('.'+this.options.classNames.standard);
		links.each(function(link) {
			this._processLink(link);
		}.bind(this));=09
	},
	//
	//  Process a Link
	//
	_processLink : function(link) {
		if ((this._fileType(link.getAttribute('href')) =3D=3D 'image' || =
this._fileType(link.getAttribute('href')) =3D=3D 'media')) {
			if (gallery =3D this._getGalleryInfo(link.rel)) {
				if (!this.galleries[gallery[0]]) {
					this.galleries[gallery[0]] =3D new Array();
				}
				if (!this.galleries[gallery[0]][gallery[1]]) {
					this.galleries[gallery[0]][gallery[1]] =3D new Array();
				}
				this.galleries[gallery[0]][gallery[1]].push(link);
			}
		}
	=09
		// Take care of our inline content
		var url =3D link.getAttribute('href');
		if (url.indexOf('?') > -1) {
			url =3D url.substring(0, url.indexOf('?'));
		}
	=09
		var container =3D url.substring(url.indexOf('#')+1);
		if($(container)) {
			$(container).setStyle({
				display : 'none'
			});
		}
	=09
		Event.observe(link, 'click', this.activate.bindAsEventListener(this, =
link), false);
		link.onclick =3D function() {return false;};	=09
	},
	//
	//	Setup our actions
	//
	_setupActions : function() {
		var links =3D $$('#lightwindow_container =
.'+this.options.classNames.action);
		links.each(function(link) {
			Event.observe(link, 'click', =
this[link.getAttribute('rel')].bindAsEventListener(this, link), false);
			link.onclick =3D function() {return false;};
		}.bind(this));
	},
	//
	//	Add the markup to the page.
	//
	_addLightWindowMarkup : function(rebuild) {
		var overlay =3D Element.extend(document.createElement('div'));
		overlay.setAttribute('id', 'lightwindow_overlay');	=09
		// FF Mac has a problem with putting Flash above a layer without a =
100% opacity background, so we need to use a pre-made
		if (Prototype.Browser.Gecko) {
			overlay.setStyle({
				backgroundImage: 'url('+this.options.overlay.presetImage+')',
				backgroundRepeat: 'repeat',
				height: this.pageDimensions.height+'px'
			});		=09
		} else {
			overlay.setStyle({
				opacity: this.options.overlay.opacity,
				backgroundImage: 'url('+this.options.overlay.image+')',
				backgroundRepeat: 'repeat',
				height: this.pageDimensions.height+'px'
			});
		}
	=09
		var lw =3D document.createElement('div');
		lw.setAttribute('id', 'lightwindow');
		lw.innerHTML =3D this.options.skin.main;
	=09
		var body =3D document.getElementsByTagName('body')[0];
		body.appendChild(overlay);
		body.appendChild(lw);=09
			=09
		if ($('lightwindow_title_bar_close_link')) {
			Event.observe('lightwindow_title_bar_close_link', 'click', =
this.deactivate.bindAsEventListener(this));
			$('lightwindow_title_bar_close_link').onclick =3D function() {return =
false;};
		}
		=09
		Event.observe($('lightwindow_previous'), 'click', =
this.navigateWindow.bind(this, 'previous'), false);
		$('lightwindow_previous').onclick =3D function() {return false;};	=09
		Event.observe($('lightwindow_next'), 'click', =
this.navigateWindow.bind(this, 'next'), false);
		$('lightwindow_next').onclick =3D function() {return false;};

		if (!this.options.hideGalleryTab) {
			Event.observe($('lightwindow_galleries_tab'), 'click', =
this._handleGalleryAnimation.bind(this, true), false);
			$('lightwindow_galleries_tab').onclick =3D function() {return =
false;};
		}
	=09
		// Because we use position absolute, kill the scroll Wheel on =
animations
		if (Prototype.Browser.IE) {
			Event.observe(document, 'mousewheel', =
this._stopScrolling.bindAsEventListener(this), false);
		} else {
			Event.observe(window, 'DOMMouseScroll', =
this._stopScrolling.bindAsEventListener(this), false);
		}
			=09
		Event.observe(overlay, 'click', =
this.deactivate.bindAsEventListener(this), false);
		overlay.onclick =3D function() {return false;};
	},
	//
	//  Add loading window markup
	//
	_addLoadingWindowMarkup : function() {
		$('lightwindow_contents').innerHTML +=3D this.options.skin.loading;
	},
	//
	//  Setup the window elements
	//
	_setupWindowElements : function(link) {
		this.element =3D link;
		this.element.title =3D null ? '' : link.getAttribute('title');
		this.element.author =3D null ? '' : link.getAttribute('author');
		this.element.caption =3D null ? '' : link.getAttribute('caption');
		this.element.rel =3D null ? '' : link.getAttribute('rel');
		this.element.params =3D null ? '' : link.getAttribute('params');

		// Set the window type
		this.contentToFetch =3D this.element.href;
		this.windowType =3D this._getParameter('lightwindow_type') ? =
this._getParameter('lightwindow_type') : =
this._fileType(this.contentToFetch);=09
	},
	//
	//  Clear the window contents out
	//
	_clearWindowContents : function(contents) {
		// If there is an iframe, its got to go
		if ($('lightwindow_iframe')) {
			Element.remove($('lightwindow_iframe'));
		}

		// Stop playing an object if its still around
		if ($('lightwindow_media_primary')) {
			try {
				$('lightwindow_media_primary').Stop();
			} catch(e) {}
			Element.remove($('lightwindow_media_primary'));
		}

		// Stop playing an object if its still around	=09
		if ($('lightwindow_media_secondary')) {
			try {
				$('lightwindow_media_secondary').Stop();
			} catch(e) {}
			Element.remove($('lightwindow_media_secondary'));
		}
	=09
		this.activeGallery =3D false;
		this._handleNavigation(this.activeGallery);
	=09
		if (contents) {
			// Empty the contents
			$('lightwindow_contents').innerHTML =3D '';
		=09
			// Reset the scroll bars
			$('lightwindow_contents').setStyle({
				overflow: 'hidden'
			});	=09
		=09
			if (!this.windowActive) {
				$('lightwindow_data_slide_inner').setStyle({
					display: 'none'
				});

				$('lightwindow_title_bar_title').innerHTML =3D '';
			}

			// Because of browser differences and to maintain flexible captions =
we need to reset this height at close
			$('lightwindow_data_slide').setStyle({
				height: 'auto'
			});
		}
	=09
		this.resizeTo.height =3D null;
		this.resizeTo.width =3D null;
	},
	//
	//	Set the status of our animation to keep things from getting clunky
	//
	_setStatus : function(status) {
		this.animating =3D status;
		if (status) {
			Element.show('lightwindow_loading');
		}
		if (!(/MSIE 6./i.test(navigator.userAgent))) {
			this._fixedWindow(status);
		}
	},
	//
	//  Make this window Fixed
	//
	_fixedWindow : function(status) {
		if (status) {
			if (this.windowActive) {
				this._getScroll();
				$('lightwindow').setStyle({
					position: 'absolute',
					top: =
parseFloat($('lightwindow').getStyle('top'))+this.pagePosition.y+'px',
					left: =
parseFloat($('lightwindow').getStyle('left'))+this.pagePosition.x+'px'
				});	=09
			} else {
				$('lightwindow').setStyle({
					position: 'absolute'
				});					=09
			}
		} else {
			if (this.windowActive) {
				this._getScroll();
				$('lightwindow').setStyle({
					position: 'fixed',
					top: =
parseFloat($('lightwindow').getStyle('top'))-this.pagePosition.y+'px',
					left: =
parseFloat($('lightwindow').getStyle('left'))-this.pagePosition.x+'px'
				});	=09
			} else {
				if ($('lightwindow_iframe')) {
					// Ideally here we would set a 50% value for top and left, but =
Safari rears it ugly head again and we need to do it by pixels
					this._browserDimensions();
				}
				$('lightwindow').setStyle({
					position: 'fixed',
					top: (parseFloat(this._getParameter('lightwindow_top')) ? =
parseFloat(this._getParameter('lightwindow_top'))+'px' : =
this.dimensions.viewport.height/2+'px'),
					left: (parseFloat(this._getParameter('lightwindow_left')) ? =
parseFloat(this._getParameter('lightwindow_left'))+'px' : =
this.dimensions.viewport.width/2+'px')
				});
			}
		}
	},
	//
	//	Prepare the window for IE.
	//
	_prepareIE : function(setup) {
		if (Prototype.Browser.IE) {
			var height, overflowX, overflowY;
			if (setup) {=20
				var height =3D '100%';
			} else {
				var height =3D 'auto';
			}
			var body =3D document.getElementsByTagName('body')[0];
			var html =3D document.getElementsByTagName('html')[0];
			html.style.height =3D body.style.height =3D height;
		}
	},
	_stopScrolling : function(e) {
		if (this.animating) {
			if (e.preventDefault) {
				e.preventDefault();
			}
			e.returnValue =3D false;	=09
		}
	},
	//
	//	Get the scroll for the page.
	//
	_getScroll : function(){
      	if(typeof(window.pageYOffset) =3D=3D 'number') {
        	this.pagePosition.x =3D window.pageXOffset;
        	this.pagePosition.y =3D window.pageYOffset;
      	} else if(document.body && (document.body.scrollLeft || =
document.body.scrollTop)) {
	       	this.pagePosition.x =3D document.body.scrollLeft;
        	this.pagePosition.y =3D document.body.scrollTop;
		} else if(document.documentElement) {
        	this.pagePosition.x =3D document.documentElement.scrollLeft;
        	this.pagePosition.y =3D document.documentElement.scrollTop;
      	}
	},
	//
	//	Reset the scroll.
	//
	_setScroll : function(x, y) {
		document.documentElement.scrollLeft =3D x;=20
		document.documentElement.scrollTop =3D y;=20
	},
	//
	//	Hide Selects from the page because of IE.
	//     We could use iframe shims instead here but why add all the extra =
markup for one browser when this is much easier and cleaner
	//
	_toggleTroubleElements : function(visibility, content){
	=09
		if (content) {
			var selects =3D =
$('lightwindow_contents').getElementsByTagName('select');
		} else {
			var selects =3D document.getElementsByTagName('select');
		}
	=09
		for(var i =3D 0; i < selects.length; i++) {
			selects[i].style.visibility =3D visibility;
		}
	=09
		if (!content) {
			if (this.options.hideFlash){
				var objects =3D document.getElementsByTagName('object');
				for (i =3D 0; i !=3D objects.length; i++) {
					objects[i].style.visibility =3D visibility;
				}
				var embeds =3D document.getElementsByTagName('embed');
				for (i =3D 0; i !=3D embeds.length; i++) {
					embeds[i].style.visibility =3D visibility;
				}
			}
			var iframes =3D document.getElementsByTagName('iframe');
			for (i =3D 0; i !=3D iframes.length; i++) {
				iframes[i].style.visibility =3D visibility;
			}
		}
	},
	//=20
	//  Get the actual page size
	//
	_getPageDimensions : function() {
		var xScroll, yScroll;
		if (window.innerHeight && window.scrollMaxY) {=09
			xScroll =3D document.body.scrollWidth;
			yScroll =3D window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){=20
			xScroll =3D document.body.scrollWidth;
			yScroll =3D document.body.scrollHeight;
		} else {=20
			xScroll =3D document.body.offsetWidth;
			yScroll =3D document.body.offsetHeight;
		}

		var windowWidth, windowHeight;
		if (self.innerHeight) {=09
			windowWidth =3D self.innerWidth;
			windowHeight =3D self.innerHeight;
		} else if (document.documentElement && =
document.documentElement.clientHeight) {=20
			windowWidth =3D document.documentElement.clientWidth;
			windowHeight =3D document.documentElement.clientHeight;
		} else if (document.body) {=20
			windowWidth =3D document.body.clientWidth;
			windowHeight =3D document.body.clientHeight;
		}=09

		if(yScroll < windowHeight){
			this.pageDimensions.height =3D windowHeight;
		} else {=20
			this.pageDimensions.height =3D yScroll;
		}

		if(xScroll < windowWidth){=09
			this.pageDimensions.width =3D windowWidth;
		} else {
			this.pageDimensions.width =3D xScroll;
		}
	},
	//
	//	Display the lightWindow.
	//
	_displayLightWindow : function(display, visibility) {
		$('lightwindow_overlay').style.display =3D =
$('lightwindow').style.display =3D =
$('lightwindow_container').style.display =3D display;=09
		$('lightwindow_overlay').style.visibility =3D =
$('lightwindow').style.visibility =3D =
$('lightwindow_container').style.visibility =3D visibility;
	},
	//
	//	Setup Dimensions of lightwindow.

	//
	_setupDimensions : function() {

		var originalHeight, originalWidth;
		switch (this.windowType) {
			case 'page' :
				originalHeight =3D this.options.dimensions.page.height;
				originalWidth =3D this.options.dimensions.page.width;
				break;

			case 'image' :
				originalHeight =3D this.options.dimensions.image.height;
				originalWidth =3D this.options.dimensions.image.width;
				break;
			=09
			case 'media' :
				originalHeight =3D this.options.dimensions.media.height;
				originalWidth =3D this.options.dimensions.media.width;
				break;
		=09
			case 'external' :=20
				originalHeight =3D this.options.dimensions.external.height;
				originalWidth =3D this.options.dimensions.external.width;
				break;
			=09
			case 'inline' :
				originalHeight =3D this.options.dimensions.inline.height;
				originalWidth =3D this.options.dimensions.inline.width;
				break;
			=09
			default :
				originalHeight =3D this.options.dimensions.page.height;
				originalWidth =3D this.options.dimensions.page.width;
				break;
			=09
		}

		var offsetHeight =3D this._getParameter('lightwindow_top') ? =
parseFloat(this._getParameter('lightwindow_top'))+this.pagePosition.y : =
this.dimensions.viewport.height/2+this.pagePosition.y;
		var offsetWidth =3D this._getParameter('lightwindow_left') ? =
parseFloat(this._getParameter('lightwindow_left'))+this.pagePosition.x : =
this.dimensions.viewport.width/2+this.pagePosition.x;
	=09
		// So if a theme has say shadowed edges, they should be consistant and =
take care of in the contentOffset
		$('lightwindow').setStyle({
			top: offsetHeight+'px',
			left: offsetWidth+'px'
		});
	=09
		$('lightwindow_container').setStyle({
			height: originalHeight+'px',
			width: originalWidth+'px',
			left: -(originalWidth/2)+'px',
			top: -(originalHeight/2)+'px'
		});

		$('lightwindow_contents').setStyle({
			height: originalHeight+'px',
			width: originalWidth+'px'
		});
	},
	//
	//	Get the type of file.
	//
	_fileType : function(url) {
		var image =3D new =
RegExp("[^\.]\.("+this.options.fileTypes.image.join('|')+")\s*$", "i");
		if (image.test(url)) return 'image';
		if (url.indexOf('#') > -1 && (document.domain =3D=3D =
this._getDomain(url))) return 'inline';	=09
		if (url.indexOf('?') > -1) url =3D url.substring(0, url.indexOf('?'));
		var type =3D 'unknown';
		var page =3D new =
RegExp("[^\.]\.("+this.options.fileTypes.page.join('|')+")\s*$", "i");
		var media =3D new =
RegExp("[^\.]\.("+this.options.fileTypes.media.join('|')+")\s*$", "i");
		if (document.domain !=3D this._getDomain(url)) type =3D 'external';
	  	if (media.test(url)) type =3D 'media';
		if (type =3D=3D 'external' || type =3D=3D 'media') return type;
	  	if (page.test(url) || url.substr((url.length-1), url.length) =3D=3D =
'/') type =3D 'page';
		return type;
	},
	//
	//  Get file Extension
	//
	_fileExtension : function(url) {
		if (url.indexOf('?') > -1) {
			url =3D url.substring(0, url.indexOf('?'));
		}
		var extenstion =3D '';
		for (var x =3D (url.length-1); x > -1; x--) {
			if (url.charAt(x) =3D=3D '.') {
				return extenstion;
			}
			extenstion =3D url.charAt(x)+extenstion;
		}
	},
	//
	//	Monitor the keyboard while this lightwindow is up
	//
	_monitorKeyboard : function(status) {
		if (status) document.onkeydown =3D this._eventKeypress.bind(this);=20
		else document.onkeydown =3D '';
	},
	//
	//  Perform keyboard actions
	//
	_eventKeypress : function(e) {
		if (e =3D=3D null) {
			var keycode =3D event.keyCode;
		} else {
			var keycode =3D e.which;
		}
	=09
		switch (keycode) {=20
			case 27:=20
				this.deactivate();=20
				break;
		=09
			case 13:
				return;
			=09
			default:
				break;
		}
=09
		// Gotta stop those quick fingers
		if (this.animating) {
			return false;
		}
	=09
		switch (String.fromCharCode(keycode).toLowerCase()) {
			case 'p':
				if (this.navigationObservers.previous) {
					this.navigateWindow('previous');
				}
				break;
			=09
			case 'n':
				if (this.navigationObservers.next) {
					this.navigateWindow('next');
				}
				break;
			=09
			default:
				break;
		}
	},
	//
	//	Get Gallery Information
	//
	_getGalleryInfo : function(rel) {
		if (!rel) return false;
		if (rel.indexOf('[') > -1) {
			return new Array(escape(rel.substring(0, rel.indexOf('['))), =
escape(rel.substring(rel.indexOf('[')+1, rel.indexOf(']'))));
		} else {
			return false;
		}
	},
	//
	//	Get the domain from a string.
	//
	_getDomain : function(url) {   =20
        var leadSlashes =3D url.indexOf('//');
        var domainStart =3D leadSlashes+2;
        var withoutResource =3D url.substring(domainStart, url.length);
        var nextSlash =3D withoutResource.indexOf('/');
        var domain =3D withoutResource.substring(0, nextSlash);
		if (domain.indexOf(':') > -1){
			var portColon =3D domain.indexOf(':');
			domain =3D domain.substring(0, portColon);
       	}
		return domain;
    },
	//
	//	Get the value from the params attribute string.
	//
	_getParameter : function(parameter, parameters) {
		if (!this.element) return false;
		if (parameter =3D=3D 'lightwindow_top' && this.element.top) {
			return unescape(this.element.top);
		} else if (parameter =3D=3D 'lightwindow_left' && this.element.left) {
			return unescape(this.element.left);
		} else if (parameter =3D=3D 'lightwindow_type' && this.element.type) {
			return unescape(this.element.type);
		} else if (parameter =3D=3D 'lightwindow_show_images' && =
this.element.showImages) {
			return unescape(this.element.showImages);
		} else if (parameter =3D=3D 'lightwindow_height' && =
this.element.height) {
			return unescape(this.element.height);
		} else if (parameter =3D=3D 'lightwindow_width' && this.element.width) =
{
			return unescape(this.element.width);
		} else if (parameter =3D=3D 'lightwindow_loading_animation' && =
this.element.loadingAnimation) {
			return unescape(this.element.loadingAnimation);
		} else if (parameter =3D=3D 'lightwindow_iframe_embed' && =
this.element.iframeEmbed) {
			return unescape(this.element.iframeEmbed);
		} else if (parameter =3D=3D 'lightwindow_form' && this.element.form) {
			return unescape(this.element.form);
		} else {
			if (!parameters) {
				if (this.element.params) parameters =3D this.element.params;
				else return;
			}
			var value;
			var parameterArray =3D parameters.split(',');
			var compareString =3D parameter+'=3D';
			var compareLength =3D compareString.length;
			for (var i =3D 0; i < parameterArray.length; i++) {
				if (parameterArray[i].substr(0, compareLength) =3D=3D compareString) =
{
					var currentParameter =3D parameterArray[i].split('=3D');
					value =3D currentParameter[1];
					break;
				}
			}
			if (!value) return false;
			else return unescape(value);
		}
	},
	//
	//  Get the Browser Viewport Dimensions
	//
	_browserDimensions : function() {
		if (Prototype.Browser.IE) {
            this.dimensions.viewport.height =3D =
document.documentElement.clientHeight;
            this.dimensions.viewport.width =3D =
document.documentElement.clientWidth;  =20
        } else {
            this.dimensions.viewport.height =3D window.innerHeight;
            this.dimensions.viewport.width =3D document.width || =
document.body.offsetWidth;
        }
	},
	//
	//  Get the scrollbar offset, I don't like this method but there is =
really no other way I can find.
	//
	_getScrollerWidth : function() {
	    var scrollDiv =3D Element.extend(document.createElement('div'));
		scrollDiv.setAttribute('id', 'lightwindow_scroll_div');
		scrollDiv.setStyle({
			position: 'absolute',
			top: '-10000px',
			left: '-10000px',
			width: '100px',
			height: '100px',
			overflow: 'hidden'
		});



	    var contentDiv =3D Element.extend(document.createElement('div'));
		contentDiv.setAttribute('id', 'lightwindow_content_scroll_div');
		contentDiv.setStyle({
			width: '100%',
			height: '200px'
		});

	    scrollDiv.appendChild(contentDiv);

		var body =3D document.getElementsByTagName('body')[0];
		body.appendChild(scrollDiv);

	    var noScroll =3D $('lightwindow_content_scroll_div').offsetWidth;
	    scrollDiv.style.overflow =3D 'auto';
    	var withScroll =3D $('lightwindow_content_scroll_div').offsetWidth;

	   	Element.remove($('lightwindow_scroll_div'));

	    this.scrollbarOffset =3D noScroll-withScroll;
	},
=09

	//
	//  Add a param to an object dynamically created
	//
	_addParamToObject : function(name, value, object, id) {
		var param =3D document.createElement('param');
		param.setAttribute('value', value);
		param.setAttribute('name', name);
		if (id) {
			param.setAttribute('id', id);
		}
		object.appendChild(param);
		return object;
	},
	//
	//  Get the outer HTML of an object CROSS BROWSER
	//
	_outerHTML : function(object) {
 		if (Prototype.Browser.IE) {
			return object.outerHTML;
		} else {
			var clone =3D object.cloneNode(true);
			var cloneDiv =3D document.createElement('div');
			cloneDiv.appendChild(clone);
			return cloneDiv.innerHTML;
		}
	},
	//
	//  Convert an object to markup
	//
	_convertToMarkup : function(object, closeTag) {
		var markup =3D this._outerHTML(object).replace('</'+closeTag+'>', '');
		if (Prototype.Browser.IE) {
			for (var i =3D 0; i < object.childNodes.length; i++){
				markup +=3D this._outerHTML(object.childNodes[i]);
			}
			markup +=3D '</'+closeTag+'>';
		}
		return markup;
	},
	//
	//  Depending what type of browser it is we have to append the object =
differently... DAMN YOU IE!!
	//
	_appendObject : function(object, closeTag, appendTo) {
		if (Prototype.Browser.IE) {
			appendTo.innerHTML +=3D this._convertToMarkup(object, closeTag);
		=09
			// Fix the Eolas activate thing but only for specified media, for =
example doing this to a quicktime film breaks it.
			if (this.options.EOLASFix.indexOf(this._fileType(this.element.href)) =
> -1) {
				var objectElements =3D document.getElementsByTagName('object');
				for (var i =3D 0; i < objectElements.length; i++) {
					if (objectElements[i].getAttribute("data")) =
objectElements[i].removeAttribute('data');
					objectElements[i].outerHTML =3D objectElements[i].outerHTML;
					objectElements[i].style.visibility =3D "visible";
				}
			}
		} else {
			appendTo.appendChild(object);=09
		}=09
	},
	//
	//  Add in iframe
	//
	_appendIframe : function(scroll) {
		var iframe =3D document.createElement('iframe');
		iframe.setAttribute('id', 'lightwindow_iframe');
		iframe.setAttribute('name', 'lightwindow_iframe');
		iframe.setAttribute('src', 'about:blank');
		iframe.setAttribute('height', '100%');
		iframe.setAttribute('width', '100%');
		iframe.setAttribute('frameborder', '0');
		iframe.setAttribute('marginwidth', '0');
		iframe.setAttribute('marginheight', '0');
		iframe.setAttribute('scrolling', scroll);=09
	=09
		this._appendObject(iframe, 'iframe', $('lightwindow_contents'));
	},
	//
	//  Write Content to the iframe using the skin
	//
	_writeToIframe : function(content) {
		var template =3D this.options.skin.iframe;
		template =3D template.replace('{body_replace}', content);=20
		if ($('lightwindow_iframe').contentWindow){
			$('lightwindow_iframe').contentWindow.document.open();
			$('lightwindow_iframe').contentWindow.document.write(template);
			$('lightwindow_iframe').contentWindow.document.close();
		} else {
			$('lightwindow_iframe').contentDocument.open();
			$('lightwindow_iframe').contentDocument.write(template);
			$('lightwindow_iframe').contentDocument.close();
		}
	},
	//
	//  Load the window Information
	// =20
	_loadWindow : function() {
		switch (this.windowType) {
			case 'image' :

				var current =3D 0;
				var images =3D [];
				this.checkImage =3D [];
				this.resizeTo.height =3D this.resizeTo.width =3D 0;
				this.imageCount =3D this._getParameter('lightwindow_show_images') ? =
parseInt(this._getParameter('lightwindow_show_images')) : 1;

				// If there is a gallery get it
				if (gallery =3D this._getGalleryInfo(this.element.rel)) {=09
					for (current =3D 0; current < =
this.galleries[gallery[0]][gallery[1]].length; current++) {
						if =
(this.contentToFetch.indexOf(this.galleries[gallery[0]][gallery[1]][curre=
nt].href) > -1) {
							break;
						}
					}
					if =
(this.galleries[gallery[0]][gallery[1]][current-this.imageCount]) {
						this.navigationObservers.previous =3D =
this.galleries[gallery[0]][gallery[1]][current-this.imageCount];
					} else {
						this.navigationObservers.previous =3D false;
					}
					if =
(this.galleries[gallery[0]][gallery[1]][current+this.imageCount]) {
						this.navigationObservers.next =3D =
this.galleries[gallery[0]][gallery[1]][current+this.imageCount];
					} else {
						this.navigationObservers.next =3D false;
					}
				=09
					this.activeGallery =3D true;
				} else {
					this.navigationObservers.previous =3D false;
					this.navigationObservers.next =3D false;				=09

					this.activeGallery =3D false;
				}
			=09
				for (var i =3D current; i < (current+this.imageCount); i++) {
	=09
					if (gallery && this.galleries[gallery[0]][gallery[1]][i]) {
						this.contentToFetch =3D =
this.galleries[gallery[0]][gallery[1]][i].href;
					=09
						this.galleryLocation =3D {current: (i+1)/this.imageCount, total: =
(this.galleries[gallery[0]][gallery[1]].length)/this.imageCount};
										=09
						if (!this.galleries[gallery[0]][gallery[1]][i+this.imageCount]) {
							$('lightwindow_next').setStyle({
								display: 'none'
							});
						} else {
							$('lightwindow_next').setStyle({
								display: 'block'
							});
							$('lightwindow_next_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][i+this.imageCount].title;
						}
					=09
						if (!this.galleries[gallery[0]][gallery[1]][i-this.imageCount]) {
							$('lightwindow_previous').setStyle({
								display: 'none'
							});
						} else {
							$('lightwindow_previous').setStyle({
								display: 'block'
							});
							$('lightwindow_previous_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][i-this.imageCount].title;
						}
					}

					images[i] =3D document.createElement('img');
					images[i].setAttribute('id', 'lightwindow_image_'+i);
					images[i].setAttribute('border', '0');
					images[i].setAttribute('src', this.contentToFetch);
					$('lightwindow_contents').appendChild(images[i]);

					// We have to do this instead of .onload=20
					this.checkImage[i] =3D new PeriodicalExecuter(function(i) {
						if (!(typeof $('lightwindow_image_'+i).naturalWidth !=3D =
"undefined" && $('lightwindow_image_'+i).naturalWidth =3D=3D 0)) {
=09
							this.checkImage[i].stop();
=09
							var imageHeight =3D $('lightwindow_image_'+i).getHeight();
							if (imageHeight > this.resizeTo.height) {
								this.resizeTo.height =3D imageHeight;
							}
							this.resizeTo.width +=3D $('lightwindow_image_'+i).getWidth();
							this.imageCount--;
=09
							$('lightwindow_image_'+i).setStyle({
								height: '100%'
							});
=09
						 	if (this.imageCount =3D=3D 0) {
								this._processWindow();
						 	}
						}
				=09
					}.bind(this, i), 1);		=09
				}


			break;
	=09
		case 'media' :		=09
	=09
			var current =3D 0;
			this.resizeTo.height =3D this.resizeTo.width =3D 0;

			// If there is a gallery get it
			if (gallery =3D this._getGalleryInfo(this.element.rel)) {=09
				for (current =3D 0; current < =
this.galleries[gallery[0]][gallery[1]].length; current++) {
					if =
(this.contentToFetch.indexOf(this.galleries[gallery[0]][gallery[1]][curre=
nt].href) > -1) {
						break;
					}
				}
			=09
				if (this.galleries[gallery[0]][gallery[1]][current-1]) {
					this.navigationObservers.previous =3D =
this.galleries[gallery[0]][gallery[1]][current-1];
				} else {
					this.navigationObservers.previous =3D false;
				}
				if (this.galleries[gallery[0]][gallery[1]][current+1]) {
					this.navigationObservers.next =3D =
this.galleries[gallery[0]][gallery[1]][current+1];
				} else {
					this.navigationObservers.next =3D false;
				}
	=09
				this.activeGallery =3D true;
			} else {
				this.navigationObservers.previous =3D false;
				this.navigationObservers.next =3D false;
			=09
				this.activeGallery =3D false;
			}
	=09

			if (gallery && this.galleries[gallery[0]][gallery[1]][current]) {
				this.contentToFetch =3D =
this.galleries[gallery[0]][gallery[1]][current].href;

				this.galleryLocation =3D {current: current+1, total: =
this.galleries[gallery[0]][gallery[1]].length};
			=09
				if (!this.galleries[gallery[0]][gallery[1]][current+1]) {
					$('lightwindow_next').setStyle({
						display: 'none'
					});
				} else {
					$('lightwindow_next').setStyle({
						display: 'block'
					});
					$('lightwindow_next_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][current+1].title;
				}
			=09
				if (!this.galleries[gallery[0]][gallery[1]][current-1]) {
					$('lightwindow_previous').setStyle({
						display: 'none'
					});
				} else {
					$('lightwindow_previous').setStyle({
						display: 'block'
					});
					$('lightwindow_previous_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][current-1].title;
				}
			}
		=09
			if (this._getParameter('lightwindow_iframe_embed')) {
				this.resizeTo.height =3D this.dimensions.viewport.height;
				this.resizeTo.width =3D this.dimensions.viewport.width;=09
			} else {
				this.resizeTo.height =3D this._getParameter('lightwindow_height');
				this.resizeTo.width =3D this._getParameter('lightwindow_width');			=09
			}
		=09
			this._processWindow();
		=09
			break;

		case 'external' :	=09

			this._appendIframe('auto');

			this.resizeTo.height =3D this.dimensions.viewport.height;
			this.resizeTo.width =3D this.dimensions.viewport.width;
					=09
			this._processWindow();

			break;
			=09
		case 'page' :=09
		=09
			var newAJAX =3D new Ajax.Request(
				this.contentToFetch, {
					method: 'get',=20
					parameters: '',=20
					onComplete: function(response) {
						$('lightwindow_contents').innerHTML +=3D response.responseText;
						this.resizeTo.height =3D =
$('lightwindow_contents').scrollHeight+(this.options.contentOffset.height=
);
						this.resizeTo.width =3D =
$('lightwindow_contents').scrollWidth+(this.options.contentOffset.width);=

						this._processWindow();
					}.bind(this)
				}
			);
		=09
			break;
		=09
		case 'inline' :=20
	=09
			var content =3D this.contentToFetch;
			if (content.indexOf('?') > -1) {
				content =3D content.substring(0, content.indexOf('?'));
			}
			content =3D content.substring(content.indexOf('#')+1);
		=09
			new Insertion.Top($('lightwindow_contents'), $(content).innerHTML);
		=09
			this.resizeTo.height =3D =
$('lightwindow_contents').scrollHeight+(this.options.contentOffset.height=
);
			this.resizeTo.width =3D =
$('lightwindow_contents').scrollWidth+(this.options.contentOffset.width);=

		=09
			this._toggleTroubleElements('hidden', true); 		=09
			this._processWindow();
		=09
			break;
		=09
		default :=20
			throw("Page Type could not be determined, please amend this =
lightwindow URL "+this.contentToFetch);
			break;
		}
	},
	//
	//  Resize the Window to fit the viewport if necessary
	//
	_resizeWindowToFit : function() {
		if (this.resizeTo.height+this.dimensions.cruft.height > =
this.dimensions.viewport.height) {
			var heightRatio =3D this.resizeTo.height/this.resizeTo.width;
			this.resizeTo.height =3D =
this.dimensions.viewport.height-this.dimensions.cruft.height-(2*this.opti=
ons.viewportPadding);
			// We only care about ratio's with this window type		=09
			if (this.windowType =3D=3D 'image' || (this.windowType =3D=3D 'media' =
&& !this._getParameter('lightwindow_iframe_embed'))) {
				this.resizeTo.width =3D this.resizeTo.height/heightRatio;
				$('lightwindow_data_slide_inner').setStyle({
					width: this.resizeTo.width+'px'
				});		=09
			}
		}=20
		if (this.resizeTo.width+this.dimensions.cruft.width > =
this.dimensions.viewport.width) {
			var widthRatio =3D this.resizeTo.width/this.resizeTo.height;
			this.resizeTo.width =3D =
this.dimensions.viewport.width-2*this.dimensions.cruft.width-(2*this.opti=
ons.viewportPadding);
			// We only care about ratio's with this window type
			if (this.windowType =3D=3D 'image' || (this.windowType =3D=3D 'media' =
&& !this._getParameter('lightwindow_iframe_embed'))) {
				this.resizeTo.height =3D this.resizeTo.width/widthRatio;
				$('lightwindow_data_slide_inner').setStyle({
					height: this.resizeTo.height+'px'
				});
			}
		}
		=09
	},
	//
	//  Set the Window to a preset size
	//
	_presetWindowSize : function() {
		if (this._getParameter('lightwindow_height')) {
			this.resizeTo.height =3D =
parseFloat(this._getParameter('lightwindow_height'));
		}
		if (this._getParameter('lightwindow_width')) {
			this.resizeTo.width =3D =
parseFloat(this._getParameter('lightwindow_width'));
		}
	},
	//
	//  Process the Window
	//
	_processWindow : function() {
		// Clean out our effects
		this.dimensions.dataEffects =3D [];

		// Set up the data-slide if we have caption information
		if (this.element.caption || this.element.author || (this.activeGallery =
&& this.options.showGalleryCount)) {
			if (this.element.caption) {
				$('lightwindow_data_caption').innerHTML =3D this.element.caption;
				$('lightwindow_data_caption').setStyle({
					display: 'block'
				});
			} else {
				$('lightwindow_data_caption').setStyle({
					display: 'none'
				});			=09
			}
			if (this.element.author) {
				$('lightwindow_data_author').innerHTML =3D this.element.author;
				$('lightwindow_data_author_container').setStyle({
					display: 'block'
				});
			} else {
				$('lightwindow_data_author_container').setStyle({
					display: 'none'
				});			=09
			}
			if (this.activeGallery && this.options.showGalleryCount) {
				$('lightwindow_data_gallery_current').innerHTML =3D =
this.galleryLocation.current;
				$('lightwindow_data_gallery_total').innerHTML =3D =
this.galleryLocation.total;
				$('lightwindow_data_gallery_container').setStyle({
					display: 'block'
				});
			} else {
				$('lightwindow_data_gallery_container').setStyle({
					display: 'none'
				});			=09
			}

			$('lightwindow_data_slide_inner').setStyle({
				width: this.resizeTo.width+'px',
				height: 'auto',
				visibility: 'visible',
				display: 'block'
			});
			$('lightwindow_data_slide').setStyle({
				height: $('lightwindow_data_slide').getHeight()+'px',
				width: '1px',
				overflow: 'hidden',
				display: 'block'
			});
		} else {
			$('lightwindow_data_slide').setStyle({
				display: 'none',
				width: 'auto'
			});
			$('lightwindow_data_slide_inner').setStyle({
				display: 'none',
				visibility: 'hidden',
				width: this.resizeTo.width+'px',
				height: '0px'
			});
		}
			=09
		if (this.element.title !=3D 'null') {	=09
			$('lightwindow_title_bar_title').innerHTML =3D this.element.title;
		} else {
			$('lightwindow_title_bar_title').innerHTML =3D '';
		}
	=09
		var originalContainerDimensions =3D {height: =
$('lightwindow_container').getHeight(), width: =
$('lightwindow_container').getWidth()};
		// Position the window
    	$('lightwindow_container').setStyle({
			height: 'auto',
			// We need to set the width to a px not auto as opera has problems =
with it
			width: =
$('lightwindow_container').getWidth()+this.options.contentOffset.width-(t=
his.windowActive ? this.options.contentOffset.width : 0)+'px'
		});
		var newContainerDimensions =3D {height: =
$('lightwindow_container').getHeight(), width: =
$('lightwindow_container').getWidth()};
 	=09
		// We need to record the container dimension changes
		this.containerChange =3D {height: =
originalContainerDimensions.height-newContainerDimensions.height, width: =
originalContainerDimensions.width-newContainerDimensions.width};

		// Get out general dimensions
		this.dimensions.container =3D {height: =
$('lightwindow_container').getHeight(), width: =
$('lightwindow_container').getWidth()};
		this.dimensions.cruft =3D {height: =
this.dimensions.container.height-$('lightwindow_contents').getHeight()+th=
is.options.contentOffset.height, width: =
this.dimensions.container.width-$('lightwindow_contents').getWidth()+this=
.options.contentOffset.width};
	=09
		// Set Sizes if we need too
		this._presetWindowSize();
		this._resizeWindowToFit(); // Even if the window is preset we still =
don't want it to go outside of the viewport

		if (!this.windowActive) {
			// Position the window
		   	$('lightwindow_container').setStyle({
				left: -(this.dimensions.container.width/2)+'px',
				top: -(this.dimensions.container.height/2)+'px'
			});
		}
	   	$('lightwindow_container').setStyle({
			height: this.dimensions.container.height+'px',
			width: this.dimensions.container.width+'px'
		});
	=09
		// We are ready, lets show this puppy off!
		this._displayLightWindow('block', 'visible');
		this._animateLightWindow();
	},
	//
	//  Fire off our animation handler
	//
	_animateLightWindow : function() {
		if (this.options.animationHandler) {
			this.options.animationHandler().bind(this);
		} else {
			this._defaultAnimationHandler();
		}
	},
	//
	//  Fire off our transition handler
	//
	_handleNavigation : function(display) {
		if (this.options.navigationHandler) {
			this.options.navigationHandler().bind(this, display);
		} else {
			this._defaultDisplayNavigation(display);
		}
	},
	//
	//  Fire off our transition handler
	//
	_handleTransition : function() {
		if (this.options.transitionHandler) {
			this.options.transitionHandler().bind(this);
		} else {
			this._defaultTransitionHandler();
		}
	},
	//
	//  Handle the finish of the window animation
	//=20
	_handleFinalWindowAnimation : function(delay) {
		if (this.options.finalAnimationHandler) {
			this.options.finalAnimationHandler().bind(this, delay);
		} else {
			this._defaultfinalWindowAnimationHandler(delay);
		}	=09
	},
	//
	//  Handle the gallery Animation
	//=20
	_handleGalleryAnimation : function(list) {
		if (this.options.galleryAnimationHandler) {
			this.options.galleryAnimationHandler().bind(this, list);
		} else {
			this._defaultGalleryAnimationHandler(list);
		}	=09
	},
	//
	//  Display the navigation=20
	//
	_defaultDisplayNavigation : function(display) {
		if (display) {
			$('lightwindow_navigation').setStyle({
				display: 'block',
				height: $('lightwindow_contents').getHeight()+'px',
				width: '100%',
				marginTop: this.options.dimensions.titleHeight+'px'
			});		=09
		} else {
			$('lightwindow_navigation').setStyle({
				display: 'none',
				height: 'auto',
				width: 'auto'
			});		=09
		}
	},
	//
	//  This is the default animation handler for LightWindow
	//
	_defaultAnimationHandler : function() {=09
		// Now that we have figures out the cruft lets make the caption go =
away and add its effects
		if (this.element.caption || this.element.author || (this.activeGallery =
&& this.options.showGalleryCount)) {
			$('lightwindow_data_slide').setStyle({
				display: 'none',
				width: 'auto'
			});
			this.dimensions.dataEffects.push(
				new Effect.SlideDown('lightwindow_data_slide', {sync: true}),
				new Effect.Appear('lightwindow_data_slide', {sync: true, from: 0.0, =
to: 1.0})
			);
		}

		// Set up the Title if we have one
		$('lightwindow_title_bar_inner').setStyle({
			height: '0px',
			marginTop: this.options.dimensions.titleHeight+'px'
		});
	=09
		// We always want the title bar as well
		this.dimensions.dataEffects.push(
			new Effect.Morph('lightwindow_title_bar_inner', {sync: true, style: =
{height: this.options.dimensions.titleHeight+'px', marginTop: '0px'}}),
		 	new Effect.Appear('lightwindow_title_bar_inner', {sync: true, from: =
0.0, to: 1.0})
		);	=09
	=09
		if (!this.options.hideGalleryTab) {
			this._handleGalleryAnimation(false);
			if ($('lightwindow_galleries_tab_container').getHeight() =3D=3D 0) {
				this.dimensions.dataEffects.push(
					new Effect.Morph('lightwindow_galleries_tab_container', {sync: =
true, style: {height: '20px', marginTop: '0px'}})
				);
				$('lightwindow_galleries').setStyle({
					width: '0px'
				});
			}
		}
	=09
		var resized =3D false;
		var ratio =3D =
this.dimensions.container.width-$('lightwindow_contents').getWidth()+this=
.resizeTo.width+this.options.contentOffset.width;
		if (ratio !=3D $('lightwindow_container').getWidth()) {
			new Effect.Parallel([
					new Effect.Scale('lightwindow_contents', =
100*(this.resizeTo.width/$('lightwindow_contents').getWidth()), =
{scaleFrom: =
100*($('lightwindow_contents').getWidth()/($('lightwindow_contents').getW=
idth()+(this.options.contentOffset.width))), sync: true,  scaleY: false, =
scaleContent: false}),
					new Effect.Scale('lightwindow_container', =
100*(ratio/(this.dimensions.container.width)), {sync: true, scaleY: =
false, scaleFromCenter: true, scaleContent: false})
				], {
					duration: this.duration,=20
					delay: 0.25,
					queue: {position: 'end', scope: 'lightwindowAnimation'}
				}
			);	=09
		}
	=09
		ratio =3D =
this.dimensions.container.height-$('lightwindow_contents').getHeight()+th=
is.resizeTo.height+this.options.contentOffset.height;
		if (ratio !=3D $('lightwindow_container').getHeight()) {
			new Effect.Parallel([
					new Effect.Scale('lightwindow_contents', =
100*(this.resizeTo.height/$('lightwindow_contents').getHeight()), =
{scaleFrom: =
100*($('lightwindow_contents').getHeight()/($('lightwindow_contents').get=
Height()+(this.options.contentOffset.height))), sync: true, scaleX: =
false, scaleContent: false}),
					new Effect.Scale('lightwindow_container', =
100*(ratio/(this.dimensions.container.height)), {sync: true, scaleX: =
false, scaleFromCenter: true, scaleContent: false})
				], {
					duration: this.duration,=20
					afterFinish: function() {			=09
						if (this.dimensions.dataEffects.length > 0) {
							if (!this.options.hideGalleryTab) {
								$('lightwindow_galleries').setStyle({
									width: this.resizeTo.width+'px'
								});
							}
							new Effect.Parallel(this.dimensions.dataEffects, {
									duration: this.duration,
									afterFinish: function() {
										this._finishWindow();
									}.bind(this),
									queue: {position: 'end', scope: 'lightwindowAnimation'}=20
								}
							);
						}
					}.bind(this),=20
					queue: {position: 'end', scope: 'lightwindowAnimation'}=20
				}
			);
			resized =3D true;
		}
	=09
		// We need to do our data effect since there was no resizing
		if (!resized && this.dimensions.dataEffects.length > 0) {=09
			new Effect.Parallel(this.dimensions.dataEffects, {
					duration: this.duration,
					beforeStart: function() {
						if (!this.options.hideGalleryTab) {
							$('lightwindow_galleries').setStyle({
								width: this.resizeTo.width+'px'
							});
						}
						if (this.containerChange.height !=3D 0 || =
this.containerChange.width !=3D 0) {
							new Effect.MoveBy('lightwindow_container', =
this.containerChange.height, this.containerChange.width, {transition: =
Effect.Transitions.sinoidal});
						}
					}.bind(this),		=09
					afterFinish: function() {
						this._finishWindow();
					}.bind(this),
					queue: {position: 'end', scope: 'lightwindowAnimation'}=20
				}
			);
		}		=09
	=09
	},
	//
	//  Finish up Window Animation
	//
	_defaultfinalWindowAnimationHandler : function(delay) {
		if (this.windowType =3D=3D 'media' || =
this._getParameter('lightwindow_loading_animation')) {=09
			// Because of major flickering with the overlay we just hide it in =
this case
			Element.hide('lightwindow_loading');
			this._handleNavigation(this.activeGallery);
			this._setStatus(false);
		} else {
			Effect.Fade('lightwindow_loading', {
				duration: 0.75,
				delay: 1.0,=20
				afterFinish: function() {
					// Just in case we need some scroll goodness (this also avoids the =
swiss cheese effect)
					if (this.windowType !=3D 'image' && this.windowType !=3D 'media' && =
this.windowType !=3D 'external') {
						$('lightwindow_contents').setStyle({
							overflow: 'auto'
						});
					}
					this._handleNavigation(this.activeGallery);
					this._defaultGalleryAnimationHandler();
					this._setStatus(false);
				}.bind(this),
				queue: {position: 'end', scope: 'lightwindowAnimation'}
			});
		}
	},
	//
	//  Handle the gallery Animation
	//
	_defaultGalleryAnimationHandler : function(list) {
		if (this.activeGallery) {
			$('lightwindow_galleries').setStyle({
				display: 'block',
				marginBottom: =
$('lightwindow_data_slide').getHeight()+this.options.contentOffset.height=
/2+'px'
			});
			$('lightwindow_navigation').setStyle({
				height: $('lightwindow_contents').getHeight()-20+'px'
			});
		} else {
			$('lightwindow_galleries').setStyle({
				display: 'none'
			});=09
			$('lightwindow_galleries_tab_container').setStyle({
				height: '0px',
				marginTop: '20px'
			});
			$('lightwindow_galleries_list').setStyle({
				height: '0px'
			});
			return false;
		}
	=09
		if (list) {
			if ($('lightwindow_galleries_list').getHeight() =3D=3D 0) {
				var height =3D $('lightwindow_contents').getHeight()*0.80;
				$('lightwindow_galleries_tab_span').className =3D 'down';
			} else {
				var height =3D 0;
				$('lightwindow_galleries_tab_span').className =3D 'up';
			}

			new Effect.Morph('lightwindow_galleries_list', {
				duration: this.duration,
				transition: Effect.Transitions.sinoidal,
				style: {height: height+'px'},
				beforeStart: function() {
					$('lightwindow_galleries_list').setStyle({
						overflow: 'hidden'
					});				=09
				},
				afterFinish: function() {
					$('lightwindow_galleries_list').setStyle({
						overflow: 'auto'
					});
				},
				queue: {position: 'end', scope: 'lightwindowAnimation'}
			});=09
		}
	=09
	=09
	},
	//
	//  Default Transition Handler
	//
	_defaultTransitionHandler : function() {
		// Clean out our effects
		this.dimensions.dataEffects =3D [];

		// Now that we have figures out the cruft lets make the caption go =
away and add its effects
		if ($('lightwindow_data_slide').getStyle('display') !=3D 'none') {
			this.dimensions.dataEffects.push(
				new Effect.SlideUp('lightwindow_data_slide', {sync: true}),
				new Effect.Fade('lightwindow_data_slide', {sync: true, from: 1.0, =
to: 0.0})
			);
		}
	=09
		if (!this.options.hideGalleryTab) {
			if ($('lightwindow_galleries').getHeight() !=3D 0 && =
!this.options.hideGalleryTab) {
				this.dimensions.dataEffects.push(
					new Effect.Morph('lightwindow_galleries_tab_container', {sync: =
true, style: {height: '0px', marginTop: '20px'}})
				);
			}
		=09
			if ($('lightwindow_galleries_list').getHeight() !=3D 0) {
				$('lightwindow_galleries_tab_span').className =3D 'up';
				this.dimensions.dataEffects.push(
					new Effect.Morph('lightwindow_galleries_list', {
						sync: true,=20
						style: {height: '0px'},
						transition: Effect.Transitions.sinoidal,
						beforeStart: function() {
							$('lightwindow_galleries_list').setStyle({
								overflow: 'hidden'
							});				=09
						},
						afterFinish: function() {
							$('lightwindow_galleries_list').setStyle({
								overflow: 'auto'
							});
						}
					})
				);
			}
		}
	=09
		// We always want the title bar as well
		this.dimensions.dataEffects.push(
			new Effect.Morph('lightwindow_title_bar_inner', {sync: true, style: =
{height: '0px', marginTop: this.options.dimensions.titleHeight+'px'}}),
		 	new Effect.Fade('lightwindow_title_bar_inner', {sync: true, from: =
1.0, to: 0.0})
		);

		new Effect.Parallel(this.dimensions.dataEffects, {
				duration: this.duration,
				afterFinish: function() {
					this._loadWindow();
				}.bind(this),
				queue: {position: 'end', scope: 'lightwindowAnimation'}=20
			}
		);=09
	},
	//
	//	Default Form handler for LightWindow
	//
	_defaultFormHandler : function(e) {
		var element =3D Event.element(e).parentNode;
		var parameterString =3D =
Form.serialize(this._getParameter('lightwindow_form', =
element.getAttribute('params')));
		if (this.options.formMethod =3D=3D 'post') {
			var newAJAX =3D new Ajax.Request(element.href, {=20
				method: 'post',=20
				postBody: parameterString,=20
				onComplete: this.openWindow.bind(this, element)
			});
		} else if (this.options.formMethod =3D=3D 'get') {
			var newAJAX =3D new Ajax.Request(element.href, {=20
				method: 'get',=20
				parameters: parameterString,=20
				onComplete: this.openWindow.bind(this, element)
			});
		}
	},
	//=20
	//  Wrap everything up
	//
	_finishWindow : function() {
		if (this.windowType =3D=3D 'external') {
			// We set the externals source here because it allows for a much =
smoother animation
			$('lightwindow_iframe').setAttribute('src', this.element.href);
			this._handleFinalWindowAnimation(1);=09
		} else if (this.windowType =3D=3D 'media') {

			var outerObject =3D document.createElement('object');
			outerObject.setAttribute('classid', =
this.options.classids[this._fileExtension(this.contentToFetch)]);
			outerObject.setAttribute('codebase', =
this.options.codebases[this._fileExtension(this.contentToFetch)]);
			outerObject.setAttribute('id', 'lightwindow_media_primary');
			outerObject.setAttribute('name', 'lightwindow_media_primary');
			outerObject.setAttribute('width', this.resizeTo.width);
			outerObject.setAttribute('height', this.resizeTo.height);
			outerObject =3D this._addParamToObject('movie', this.contentToFetch, =
outerObject);
			outerObject =3D this._addParamToObject('src', this.contentToFetch, =
outerObject);
			outerObject =3D this._addParamToObject('controller', 'true', =
outerObject);
			outerObject =3D this._addParamToObject('wmode', 'transparent', =
outerObject);
			outerObject =3D this._addParamToObject('cache', 'false', =
outerObject);
			outerObject =3D this._addParamToObject('quality', 'high', =
outerObject);

			if (!Prototype.Browser.IE) {
				var innerObject =3D document.createElement('object');
				innerObject.setAttribute('type', =
this.options.mimeTypes[this._fileExtension(this.contentToFetch)]);
				innerObject.setAttribute('data', this.contentToFetch);
				innerObject.setAttribute('id', 'lightwindow_media_secondary');
				innerObject.setAttribute('name', 'lightwindow_media_secondary');
				innerObject.setAttribute('width', this.resizeTo.width);
				innerObject.setAttribute('height', this.resizeTo.height);
				innerObject =3D this._addParamToObject('controller', 'true', =
innerObject);
				innerObject =3D this._addParamToObject('wmode', 'transparent', =
innerObject);
				innerObject =3D this._addParamToObject('cache', 'false', =
innerObject);
				innerObject =3D this._addParamToObject('quality', 'high', =
innerObject);
		=09
				outerObject.appendChild(innerObject);
			}=09
		=09
			if (this._getParameter('lightwindow_iframe_embed')) {
				this._appendIframe('no');
				this._writeToIframe(this._convertToMarkup(outerObject, 'object'));
			} else {
				this._appendObject(outerObject, 'object', =
$('lightwindow_contents'));
			}

			this._handleFinalWindowAnimation(0);
		} else {
			this._handleFinalWindowAnimation(0);
		}

		// Initialize any actions
		this._setupActions();
	}
}

/*-----------------------------------------------------------------------=
------------------------*/

Event.observe(window, 'load', lightwindowInit, false);

//
//	Set up all of our links
//
var myLightWindow =3D null;
function lightwindowInit() {
	myLightWindow =3D new lightwindow();
}
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/script/coments.js

function AbrePopUp(url, w, h){
	var x =3D (screen.width-w)/2
	var y =3D (screen.height-h)/2
	window.open(url ,"Passaporte","height=3D"+h+" , width=3D"+w+", =
top=3D"+y+", left=3D"+x+"");         =20
}

function getCookieVal (offset)=20
{
	var endstr =3D document.cookie.indexOf (";", offset);
	if (endstr =3D=3D -1)
	   endstr =3D document.cookie.length;
   	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name)
{
	var arg =3D name + "=3D";
	var alen =3D arg.length;
	var clen =3D document.cookie.length;
	var i =3D 0;

	while (i < clen)=20
	{          =20
		var j =3D i + alen;									  =20
		if (document.cookie.substring(i, j) =3D=3D arg)
		  return getCookieVal (j);
		  i =3D document.cookie.indexOf(" ", i) + 1;
		if (i =3D=3D 0)=20
		  break;=20
 	}
 	return null;
}
function ValidaPassaporteComentarios()
{
	username =3D GetCookie('usuario');
	ticket =3D GetCookie('ticket');
	if(typeof(arguments[0]) =3D=3D undefined)
  		URL =3D escape(window.location);
 	else
 		URL =3D arguments[0];	=09
	if ((username =3D=3D null) && (ticket =3D=3D null))  return false;
	return true;
}

function ShowButton(){
	if(ValidaPassaporteComentarios(window.location.href)){		=09
		document.getElementById('texto').disabled =3D false;=09
		document.write('<input type=3D"button" name=3D"enviar" id=3D"envia" =
value=3D"     Enviar     " onclick=3D"Envia();" />');
	}else{
		document.getElementById('texto').disabled =3D true;
		document.write('<input type=3D"button" name=3D"enviar" id=3D"envia" =
value=3D"     Enviar     " onclick=3D"Envia();" disabled=3D"true" />');
		document.write('<div id=3D"comentarios-logar">Para comentar voc=C3=AA =
precisa estar logado.<strong><a href=3D"javascript:;" =
onclick=3D"Autentica()">Clique aqui para entrar.</a></strong></div>');
	}
}
function Autentica(){
	var u =3D window.location.href;		=09
	if(u.indexOf('info.abril.uol.com.br')!=3D-1){
		var pass =3D =
'http://passaporte.abril.uol.com.br/autenticaUsuario.do?metodo=3DchecarTi=
poAutenticacao&COD_SITE=3D58&COD_RECURSO=3D83&URL_RETORNO=3D';
		pass =3D pass + =
'http://portalexame.abril.com.br/v2009/areascomuns/closewindow.html'
		AbrePopUp(pass, 780, 570);
	}else if(u.indexOf('info.abril.ig.com.br')!=3D-1){
		var pass =3D =
'http://passaporte.abril.ig.com.br/autenticaUsuario.do?metodo=3DchecarTip=
oAutenticacao&COD_SITE=3D58&COD_RECURSO=3D83&URL_RETORNO=3D';
		pass =3D pass + =
'http://portalexame.abril.com.br/v2009/areascomuns/closewindow.html'
		AbrePopUp(pass, 780, 570);
	}else{
		var pass =3D =
'http://passaporte.abril.com.br/autenticaUsuario.do?metodo=3DchecarTipoAu=
tenticacao&COD_SITE=3D35&COD_RECURSO=3D83&URL_RETORNO=3D';
		pass =3D pass + =
'http://portalexame.abril.com.br/v2009/areascomuns/closewindow.html'
		myLightWindow.activateWindow({href: pass, title: 'Entre com seu =
passaporte Abril', height: 570, width: 780});						=09
	}
}
function Envia(){
	username =3D GetCookie('usuario');
	ticket =3D GetCookie('Ticket');
	if ((username =3D=3D null) || (ticket =3D=3D null)){
		alert('Falha na autentica=C3=A7=C3=A3o. Por favor, fa=C3=A7a o login =
novamente.');
		Autentica();
	}else{
		OBform =3D document.getElementById('frm1');
		if(OBform.texto.value=3D=3D''){
			alert('Preencha o campo de coment=C3=A1rio antes de enviar');
			OBform.texto.focus();
		}else{=09
			document.getElementById('envia').disabled=3D'disabled';		=09
			//OBform.codigoAssunto.value =3D cod_fwa;
			OBform.urlRetorno.value =3D window.location.href;
			OBform.action =3D =
'http://fwa.abril.com.br/fwa/comentario.do?tarefa=3Dincluir';
			//OBform.texto.value =3D Utf8.encode(OBform.texto.value);
			OBform.submit();
		=09
			//OBform.envia.value =3D "Aguarde...";
			//OBform.enviar.onclick =3D "javascript:void(0);";
			OBform.texto.style.visibility =3D "none";
		}
	}
}=20
function EscondeComentarios(){
	if(cod_fwa =3D=3D '0'){
		document.getElementById('comentarios-topo').style.display =3D 'none';
		document.getElementById('bloco-comentarios').style.display =3D 'none';
	}
}

function qtde_comentarios(z){
if(z=3D=3D1 || z=3D=3D0){ncomentarios=3Dz+"<a href=3D\"#comente\"> =
coment&aacute;rio</a>";}
else{ncomentarios=3Dz+"<a href=3D\"#comente\"> coment&aacute;rios</a>";}

document.getElementById("materia_comentarios").innerHTML=3Dncomentarios;
}
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2009/Uweb/uwebapi.js

// Habilita / Desabilita a notificacao de eventos=0A=
__UNEAR_ENABLE_NOTIFICATION__ =3D true;=0A=
=0A=
// Endereco do servidor do U.Web=0A=
__UNEAR_SERVER_URL__ =3D "http://uwebabril.unear.net/uweb.ashx";=0A=
=0A=
// Endereco do servidor seguro do U.Web=0A=
__UNEAR_SERVER_HTTPS_URL__ =3D =
"https://uweb.unear.net/AbrilPub/Uwebserver/uweb.ashx";=0A=
=0A=
// Tempo de expira=C3=A7=C3=A3o da sess=C3=A3o, em minutos=0A=
__UNEAR_SESSION_TIMEOUT__ =3D 30;=0A=
=0A=
//(auto|none|dominio) Coloca nome do dominio no cookie=0A=
__UNEAR_COOKIE_DOMAIN__ =3D "abril.com.br";  =0A=
=0A=
//(auto|none|dominio) Coloca nome do dominio no cookie=0A=
__UNEAR_QUERYSTRING_DBM__ =3D "num_dbm";  =0A=
=0A=
/*******  Unear U.Web API. U.NEAR (c) 2009.*******/=0A=
=0A=
UNEAR_JSRequest_IdCounter=3D1;UNEAR_JSRequest.prototype.uwv=3D"ga1v1";fun=
ction =
UNEAR_JSRequest(A){this.url=3DA;this.id=3DUNEAR_JSRequest_IdCounter++;thi=
s.AddParameter("js",this.id);this.AddParameter("r",Math.floor(Math.random=
()*10000))}UNEAR_JSRequest.prototype.AddParameter=3Dfunction(A,B){if(B=3D=
=3Dundefined||B=3D=3Dnull||B=3D=3D=3D""||this.HasParameter(A)){return =
}if(this.url.indexOf("?")>=3D0){this.url+=3D"&"+A+"=3D"+encodeURIComponen=
t(B)}else{this.url+=3D"?"+A+"=3D"+encodeURIComponent(B)}};UNEAR_JSRequest=
.prototype.HasParameter=3Dfunction(B){var C=3Dthis.url.indexOf("?");var =
A=3Dthis.url.indexOf("=3D",C);while(C!=3D-1&&A!=3D-1){if(this.url.substri=
ng(C+1,A)=3D=3DB){return =
true}C=3Dthis.url.indexOf("&",A);A=3Dthis.url.indexOf("=3D",C)}return =
false};UNEAR_JSRequest.prototype.Send=3Dfunction(){this.AddParameter("ful=
lUrl",window.location.href);this.AddParameter("uwv",this.uwv);this.AddPar=
ameter("ume",1);var =
A=3Ddocument.createElement("script");A.src=3Dthis.url.replace(/ =
/g,"+");A.id=3D"__unear_javascript__"+this.id;A.type=3D"text/javascript";=
A.request_time=3Dnew =
Date().getTime();A.onResponse=3Dthis.OnResponse;document.getElementsByTag=
Name("head")[0].appendChild(A)};function =
UNEAR_Session(){}UNEAR_Session.prototype.cookieDelimiter=3D"||";UNEAR_Ses=
sion.prototype.Initialize=3Dfunction(){this.GetId();this.GetUser();this.S=
etReferrer()};UNEAR_Session.prototype.GetDomain=3Dfunction(){if(__UNEAR_C=
OOKIE_DOMAIN__=3D=3D"auto"){var =
A=3Ddocument.domain;if(A.substring(0,4)=3D=3D"www."){A=3DA.substring(4,A.=
length)}__UNEAR_COOKIE_DOMAIN__=3DA}else{if(__UNEAR_COOKIE_DOMAIN__=3D=3D=
"none"){__UNEAR_COOKIE_DOMAIN__=3Dnull}}return =
__UNEAR_COOKIE_DOMAIN__};UNEAR_Session.prototype.GenerateID=3Dfunction(){=
var H=3Dnavigator.userAgent.length-1;var =
A=3D"",B;for(B=3D0;B<32;B++){var =
F=3Dnavigator.userAgent.charCodeAt((4*B)%H);var =
E=3Dnavigator.userAgent.charCodeAt((4*B+1)%H);var =
D=3Dnavigator.userAgent.charCodeAt((4*B+2)%H);var =
C=3Dnavigator.userAgent.charCodeAt((4*B+3)%H);var =
G=3D(Math.random()*255+F+E+D+C)%16;A+=3DMath.floor(G).toString(16).toLowe=
rCase()}return =
A.substring(0,8)+"-"+A.substring(8,12)+"-"+A.substring(12,16)+"-"+A.subst=
ring(16,20)+"-"+A.substring(20,32)};UNEAR_Session.prototype.GetReferrer=3D=
function(){return =
this.GetCookieVar("s","uwrf")};UNEAR_Session.prototype.SetReferrer=3Dfunc=
tion(){if(this.GetReferrer()=3D=3Dnull){this.SetCookieVar("s","uwrf",docu=
ment.referrer)}};UNEAR_Session.prototype.IsLogged=3Dfunction(){var =
A=3Dthis.GetCookieVar("p","uwlg");if(A=3D=3Dnull){return false}return =
A};UNEAR_Session.prototype.GetUser=3Dfunction(){var =
A=3Dthis.GetCookieVar("p","uwaid");if(A!=3Dnull){return A}else{return =
this.GenerateUserId()}};UNEAR_Session.prototype.GetLoggedUser=3Dfunction(=
){return =
this.GetCookieVar("p","uwlid")};UNEAR_Session.prototype.Login=3Dfunction(=
A){if(this.IsLogged()=3D=3D"true"){this.GenerateUserId();this.GenerateSes=
sionId()}this.DeleteCookieVar("s","bo");this.SetCookieVar("p","uwlg",true=
)};UNEAR_Session.prototype.Logoff=3Dfunction(){};UNEAR_Session.prototype.=
GetId=3Dfunction(){var =
A=3Dthis.GetCookieVar("s","uwsid");if(A=3D=3Dnull){return =
this.GenerateSessionId()}else{this.SetCookieVar("s","uwsid",A);return =
A}};UNEAR_Session.prototype.GenerateSessionId=3Dfunction(){var =
A=3D"session_"+this.GenerateID();this.SetCookieVar("s","uwsid",A);return =
A};UNEAR_Session.prototype.GenerateUserId=3Dfunction(){var =
A=3D"user_"+this.GenerateID();this.SetCookieVar("p","uwaid",A);return =
A};UNEAR_Session.prototype.GetCookie=3Dfunction(A){var =
C=3Ddocument.cookie.split(";");for(i=3D0;i<C.length;i++){var =
B=3DC[i].split("=3D");if(B.length>1){var =
D=3DB[0].replace(/^\s+|\s+$/g,"");if(D=3D=3DA){if(B.length<2){return""}re=
turn decodeURIComponent(B[1].replace(/^\s+|\s+$/g,""))}}}return =
null};UNEAR_Session.prototype.SetCookie=3Dfunction(C,E,A,D){var =
F=3Dnull;if(A){var B=3Dnew Date();B.setTime(new =
Date().getTime()+A*60000);F=3DB.toGMTString()}if(E=3D=3Dnull){E=3D""}cook=
ieDomain=3Dthis.GetDomain();cookiePath=3D"/";encValue=3DencodeURIComponen=
t(E);if(D){encValue=3DE}document.cookie=3DC+"=3D"+encValue+(cookiePath?("=
;path=3D"+cookiePath):"")+(A?(";expires=3D"+F):"")+(cookieDomain?(";domai=
n=3D."+cookieDomain):"")};UNEAR_Session.prototype.DeleteCookie=3Dfunction=
(A){if(this.GetCookie(A)){cookieDomain=3Dthis.GetDomain();cookiePath=3D"/=
";document.cookie=3DA+"=3D"+(cookiePath?(";path=3D"+cookiePath):"")+";exp=
ires=3DThu, 01-Jan-1970 00:00:01 =
GMT"+(cookieDomain?(";domain=3D."+cookieDomain):"")}};UNEAR_Session.proto=
type.GetCookieVar=3Dfunction(B,A){switch(B){case"s":uuws=3Dthis.GetCookie=
("uuws");return =
this.ReadCookieVar(uuws,A);break;case"p":uuwp=3Dthis.GetCookie("uuwp");re=
turn this.ReadCookieVar(uuwp,A);break;default:return =
null}};UNEAR_Session.prototype.SetCookieVar=3Dfunction(B,A,C){switch(B){c=
ase"s":uuws=3Dthis.GetCookie("uuws");nuuws=3Dthis.WriteCookieVar(uuws,A,C=
);this.SetCookie("uuws",nuuws,__UNEAR_SESSION_TIMEOUT__);break;case"p":uu=
wp=3Dthis.GetCookie("uuwp");nuuwp=3Dthis.WriteCookieVar(uuwp,A,C);this.Se=
tCookie("uuwp",nuuwp,99999999);break;default:return =
null}};UNEAR_Session.prototype.ReadCookieVar=3Dfunction(B,A){if(!B){retur=
n null}if(B.indexOf(A)<-1){return =
null}coookieSplit=3DB.split(this.cookieDelimiter);for(i=3D0;i<coookieSpli=
t.length;i++){cookieVar=3DcoookieSplit[i].split("=3D");if(cookieVar[0]=3D=
=3DA){return cookieVar[1]}}return =
null};UNEAR_Session.prototype.WriteCookieVar=3Dfunction(B,A,C){if(!B){ret=
urn =
A+"=3D"+C}cookieSplit=3DB.split(this.cookieDelimiter);cookieJoin=3D"";isN=
ew=3Dtrue;for(i=3D0;i<cookieSplit.length;i++){cookieVar=3DcookieSplit[i].=
split("=3D");if(cookieVar[0]=3D=3DA){cookieSplit[i]=3DA+"=3D"+C;isNew=3Df=
alse}if(cookieJoin){cookieJoin=3DcookieJoin+this.cookieDelimiter+cookieSp=
lit[i]}else{cookieJoin=3DcookieSplit[i]}}if(isNew){if(cookieJoin){cookieJ=
oin=3DcookieJoin+this.cookieDelimiter+A+"=3D"+C}else{cookieJoin=3DA+"=3D"=
+C}}return =
cookieJoin};UNEAR_Session.prototype.DeleteCookieVar=3Dfunction(B,A){switc=
h(B){case"s":uuws=3Dthis.GetCookie("uuws");nuuws=3Dthis.RemoveCookieVar(u=
uws,A);this.SetCookie("uuws",nuuws,__UNEAR_SESSION_TIMEOUT__);break;case"=
p":uuwp=3Dthis.GetCookie("uuwp");nuuwp=3Dthis.RemoveCookieVar(uuwp,A);thi=
s.SetCookie("uuwp",nuuwp,99999999);break;default:return =
null}};UNEAR_Session.prototype.RemoveCookieVar=3Dfunction(B,A){if(!B){ret=
urn null}if(B.indexOf(A)<-1){return =
B}cookieSplit=3DB.split(this.cookieDelimiter);cookieJoin=3D"";for(uwtv=3D=
0;uwtv<cookieSplit.length;uwtv++){cookieVar=3DcookieSplit[uwtv].split("=3D=
");if(cookieVar[0]!=3DA){if(cookieJoin){cookieJoin=3DcookieJoin+this.cook=
ieDelimiter+cookieSplit[uwtv]}else{cookieJoin=3DcookieSplit[uwtv]}}}retur=
n cookieJoin};function =
UnearUWeb(){this.ServerLocation=3D(document.location.protocol=3D=3D"https=
:")?__UNEAR_SERVER_HTTPS_URL__:__UNEAR_SERVER_URL__;this.session=3Dnew =
UNEAR_Session();this.session.Initialize();this.MaxWait=3D5000}UnearUWeb.p=
rototype.GetQueryString=3Dfunction(A){href=3Dwindow.location.search.subst=
ring(1);hrefSplit=3Dhref.split("&");for(i=3D0;i<hrefSplit.length;i++){que=
ryString=3DhrefSplit[i].split("=3D");if(queryString[0]=3D=3DA){return =
queryString[1]}}return =
null};UnearUWeb.prototype.BuildEmptyRequest=3Dfunction(){var req=3Dnew =
UNEAR_JSRequest(this.ServerLocation);var self=3Dthis;var =
userId=3Dthis.session.GetLoggedUser();if(userId){req.AddParameter("logged=
UserId",userId)}req.AddParameter("sessionId",this.session.GetId());req.Ad=
dParameter("userId",this.session.GetUser());var =
boid=3Dthis.session.GetCookieVar("s","bo");if(boid){req.AddParameter("bo"=
,boid)}var =
numdbm=3Dthis.session.GetCookieVar("p","uwdbm");if(numdbm){req.AddParamet=
er("uwdbm",numdbm)}var =
umailBoid=3Dthis.session.GetCookieVar("p","uuwum");if(umailBoid){req.AddP=
arameter("uuwum",umailBoid)}req.AddParameter("logged",this.session.IsLogg=
ed());req.RequestTime=3Dnew =
Date().getTime();req.MaxWait=3Dthis.MaxWait;req.OnResponse=3Dfunction(res=
ponse){var dt=3Dnew =
Date().getTime()-req.RequestTime;if(dt<req.MaxWait){eval(response);var =
uweb_content=3Deval("__uweb_content__"+req.id);if(uweb_content){if(uweb_c=
ontent.bo){self.session.SetCookieVar("s","bo",uweb_content.bo)}if(uweb_co=
ntent.dbm){self.session.SetCookieVar("p","uwdbm",uweb_content.dbm)}if(uwe=
b_content.ct){req.content=3Duweb_content.ct;self.session.SetCookie("UWEB_=
Target",req.content,599999,true);for(var =
i=3D0;i<req.content.length;i++){el=3Ddocument.getElementById(req[i]);if(r=
eq[i]&&el){el.innerHTML=3Dreq.content[i]}}if(typeof =
(req.callback)=3D=3D"function"){req.callback(uweb_content.ct)}}}}};req.De=
fineTimeout=3Dfunction(timeout){this.MaxWait=3Dtimeout};req.EnviaRequisic=
ao=3Dfunction(){this.Send()};req.DefineRetorno=3Dfunction(callbackFunctio=
n){req.callback=3DcallbackFunction;if(req.content){callbackFunction(req.c=
ontent)}};req.DefineConteudo=3Dfunction(i,elementId){req[i]=3DelementId;i=
f(req.content&&req.content[i]){document.getElementById(elementId).innerHT=
ML=3Dreq.content[i]}};return =
req};UnearUWeb.prototype.BuildRequest=3Dfunction(D,C){try{var =
A=3Dthis.session.GetCookie("uuwum");if(A){var =
E=3Dthis.session.GetCookieVar("p","uuwum");if(E!=3DA){this.session.Login(=
A);this.session.SetCookieVar("p","uuwum",A);this.session.DeleteCookieVar(=
"p","uwdbm")}}var =
F=3Dthis.GetQueryString(__UNEAR_QUERYSTRING_DBM__);if(F){var =
B=3Dthis.session.GetCookieVar("p","uwdbm");if(F!=3DB){this.session.Login(=
F);this.session.SetCookieVar("p","uwdbm",F);this.session.DeleteCookieVar(=
"p","uuwum")}}}catch(H){}var =
G=3Dthis.BuildEmptyRequest();G.AddParameter("interactionType",D);G.AddPar=
ameter("eventObject",C);return =
G};UnearUWeb.prototype.GetUser=3Dfunction(){return =
this.session.GetLoggedUser()};UnearUWeb.prototype.IsLogged=3Dfunction(){r=
eturn =
this.session.IsLogged()};UnearUWeb.prototype.Logoff=3Dfunction(){var =
A=3Dthis.session.GetLoggedUser();request=3Dthis.BuildRequest("Logoff","Lo=
goff");this.session.Logoff();return =
request};UnearUWeb.prototype.Login=3Dfunction(A){if(A!=3D""){this.session=
.Login(A)}return =
this.BuildRequest("Login","Login")};UnearUWeb.prototype.ProcessEvent=3Dfu=
nction(B,A){this.BuildRequest(B,A).Send()};UnearUWeb.prototype.SendUwebRe=
quest=3Dfunction(B){var =
A=3Dthis.session.GetReferrer();if(A!=3D""){B.AddParameter("referrer",A)}B=
.AddParameter("screenResolution",screen.width+" x "+screen.height+" x =
"+screen.colorDepth);return =
B};UnearUWeb.prototype.SendRequest=3Dfunction(A){try{if(A=3D=3Dnull){retu=
rn }if(!(__UNEAR_ENABLE_NOTIFICATION__)){return =
}req=3Dthis.SendUwebRequest(A);req.Send()}catch(B){}};UnearUWeb.prototype=
.EventoPageView=3Dfunction(J,I,H,G,F,E,A,C){try{var =
B=3Dthis.BuildRequest("PageView","");B.AddParameter("catNivel1",J);B.AddP=
arameter("catNivel2",I);B.AddParameter("catNivel3",H);B.AddParameter("cat=
Nivel4",G);B.AddParameter("catNivel5",F);B.AddParameter("catNivel6",E);B.=
AddParameter("titulo",A);B.AddParameter("keywords",C);this.SendRequest(B)=
;return =
B}catch(D){}};UnearUWeb.prototype.EventoLogin=3Dfunction(A){try{this.sess=
ion.DeleteCookieVar("s","bo");this.session.SetCookieVar("p","uwlid",A);re=
quest=3Dthis.Login(A);request.AddParameter("loggedUserId",A);this.SendReq=
uest(request)}catch(B){}};
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.abril.com.br/barrasup/barrasup.js

//Vari=E1veis

var baUrl   =3D "http://www.abril.com.br/barrasup/" ;
var baUA	=3D new String (document.location) ;
var baRF	=3D new String (document.referrer) ;
var baParc	=3D null ;
var baBx	=3D "";
var baSF    =3D 173 ;
var baLG    =3D 128 ;
var baTrg   =3D "";
var baSt	=3D '';
var baEsp	=3D "";

if (typeof nome_site =3D=3D 'undefined' ) nome_site =3D '' ;

var stInf =3D =
"recreio|recreionline_tmp|recreionline|witch|jovem|planetinha|";

var isInf =3D false ;

if ((typeof nome_site !=3D 'undefined') && (stInf.indexOf(nome_site + =
"|")>-1) && (nome_site!=3D"")){
	 isInf =3D true;
}

//Lista de Parceiros
var parc	 =3D new Array
parc["uol"]  =3D "http://www.uol.com.br"
parc["ig"]   =3D "http://www.ig.com.br"
parc["bradesco"]  =3D =
"http://mfa.bradesco.predicta.net/mrm-ad/ad/url/?;c=3D68;sc=3D437;p=3D20;=
b=3D4322"
//var titPub =3D "Bradesco";
var titPub =3D "";

//Par=E2metros da barra
if (typeof https   !=3D 'undefined' ) { baUrl=3D"/"; } //Verifia se a =
barra est=E1 em um ambiente seguro
if (typeof baFrame !=3D 'undefined' ) { baTrg=3D"target=3D'_blank'"; } =
//Opcao usada quando a barra for colocada em IFrame
if (typeof baTp !=3D 'undefined') {
	if (baTp =3D=3D 2) {
	   baBS    =3D 760 ;
	   baBG    =3D '100%' ;
	} else if (baTp =3D=3D 3) {
	   baBS    =3D 900 ;
	   baBG    =3D '100%' ;
	}
}

//Fun=E7=F5es da Barra
function dw(texto){=20
	document.write(texto);=20
}


if (typeof nome_site =3D=3D 'undefined') {
  baSt =3D 'nenhum';
} else {
  baSt =3D (nome_site.indexOf('_tmp')<0) ? nome_site : =
nome_site.substring(0,nome_site.indexOf('_tmp')) ;
}


chkDomainV2();

function chkDomainV2() {
  if ((baUA.indexOf(".uol.") < 0) && (baUA.indexOf(".ig.") < 0) ) return =
;
 =20
  if (baUA.indexOf("escola.") > -1) {
     baParc =3D (baUA.indexOf(".uol.") > -1) ? "uol" : "ig" ;
	 baBx =3D'<td class=3D"baP"><a href=3D"' + parc[baParc] + '" =
target=3D"_blank" title=3D"' + baParc + '"><img src=3D"'+ baUrl =
+'s/i/lgo_' + baParc + '.gif" border=3D"0" alt=3D"' + parc[baParc] + '" =
/></a></td> ';
	 baSF  =3D baSF - 60 ;
	 return ;
  }
 =20
  var baOldParc =3D (baUA.indexOf(".uol.") > 0) ? ".uol" : ".ig" ;
  var baPos =3D baUA.indexOf(baOldParc) ;
  top.location.replace(baUA.substr(0,baPos) + baUA.substr(baPos + =
baOldParc.length));

}


//Fun=E7=F5es de Cookie

function SetCookie (name, value) {
  var expDays =3D 30;
  var exp =3D new Date();
  exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

  var argv =3D SetCookie.arguments;
  var argc =3D SetCookie.arguments.length;
  var expires =3D (argc > 2) ? argv[2] : null;
  var path =3D (argc > 3) ? argv[3] : null;
  var domain =3D (argc > 4) ? argv[4] : null;
  var secure =3D (argc > 5) ? argv[5] : false;
  if (domain =3D=3D null) {
          domain =3D ".abril.";
          domain =3D domain + "com.br";
    }
  document.cookie =3D name + "=3D" + escape (value) + ((expires =3D=3D =
null) ? "" : ("; expires=3D" + expires.toGMTString())) +
           ((path =3D=3D null) ? ("; path=3D" + "/") : ("; path=3D" + =
"/")) + ((domain =3D=3D null) ? "" : ("; domain=3D" + domain)) + =
((secure =3D=3D true) ? "; secure" : "");
}

function GetCookie (name) {
  var arg =3D name + "=3D";
  var alen =3D arg.length;
  var clen =3D document.cookie.length;
  var i =3D 0;
  while (i < clen) {
    var j =3D i + alen;
    if (document.cookie.substring(i, j) =3D=3D arg)
    return getCookieVal (j);
    i =3D document.cookie.indexOf(" ", i) + 1;
    if (i =3D=3D 0) break;
  }
  return null;
}

function getCookieVal (offset) {
  var endstr =3D document.cookie.indexOf (";", offset);
  if (endstr =3D=3D -1)
  endstr =3D document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}


function ba_arquivo(CodRev,CodSite,CodRecurso,CodPerfil) {

  theURL  =3D =
'http://app.arquivo.abril.com.br/texto_integral_abril/ferramentaBuscaCont=
eudo.jsp' ;=20
  theParm =3D 'COD_REVISTA=3D' + CodRev + '&COD_SITE=3D' + CodSite + =
'&COD_RECURSO=3D' + CodRecurso + '&COD_PERFIL=3D' + CodPerfil ;=09
  theParm =3D theParm  + '&rndz=3D'+Math.round(Math.random()*10000);=20
 =20
  window.open(theURL + '?' + theParm ,'conteudo','left=3D0, top=3D0, =
scrollbars=3Dyes,width=3D776, height=3D534');
}

//Busca=20
function envBscBA(frm) {
	if (frm.busca.value =3D=3D 'BUSCA'){
		alert('O campo da busca deve ser preenchido!');
		return ;
	}
	altBusca(frm);
	frm.submit();
=09
}

/* Google Analytics - inicio */
var baGaCat;
var baGaQuery;
if ((typeof nome_site =3D=3D 'undefined') || (nome_site =3D=3D '')) {
	baGaCat =3D baUA.split('/')[2];
	if(baGaCat.indexOf('www.') =3D=3D 0)
		baGaCat =3D baGaCat.split('.')[1];
	else
		baGaCat =3D baGaCat.split('.')[0];
} else
	baGaCat =3D nome_site;

baGaQuery =3D =
'utm_source=3Dbarra_abril&utm_medium=3D'+baGaCat+'&utm_campaign=3Dbarra_a=
bril_'+baGaCat;
/* Google Analytics - fim */

function altBusca(frm) {
	frm.qu.value =3D frm.busca.value;
	frm.action =3D 'http://busca.abril.com.br/resultados.shtml';
}

function labelDentro(c){
	if(c.value =3D=3D "BUSCA"){
		c.value =3D "";
	} else if(c.value =3D=3D "") {
		c.value =3D "BUSCA";
	}
}

function fwa_player(CodMid,CtrlMidia,SeqMid,Template,Lateral) {

  if ((SeqMid !=3Dnull) && (SeqMid!=3D0))  {
=20
     if ((Template=3D=3Dnull) || (Template=3D=3D'')) { Template =3D =
"player_padrao" ;  }

     Lateral =3D (Lateral!=3Dnull) ? "&nomLat=3D" + Lateral : "" ;

     var sUrl =3D '/player/' + Template + '.shtml?CtrlMidia=3D' + =
CtrlMidia + '&CodMid=3D' + CodMid + "&SeqMid=3D" + SeqMid + Lateral;

     var wVid =3D window.open(sUrl, 'PopEnviar', =
'width=3D495,height=3D560,left=3D0,top=3D0') ;
 =20
     wVid.focus();
 =20
	} else {
     =
//window.open("http://cdn.ticbrasil.com.br/get_pointer.aspx?MMEDIA=3D" + =
CodMid) ;

     =
location.href=3D"http://cdn.ticbrasil.com.br/get_pointer.aspx?MMEDIA=3D" =
+ CodMid ;
	}
}


//Desenho da Barra
//Chamada do CSS
/* document.write("<link href=3D\"" + baUrl + "s/ba1.css\" =
rel=3D\"stylesheet\" type=3D\"text/css\">"); */

if ((typeof baParc !=3D 'undefined') && (baParc !=3D null)) {
	baBx =3D'<td class=3D"baP"><a href=3D"' + parc[baParc] + '" =
target=3D"_blank" title=3D"' + baParc + '"><img src=3D"'+ baUrl =
+'s/i/lgo_' + baParc + '.gif" border=3D"0" alt=3D"' + parc[baParc] + '" =
/></a></td> ';
	baSF  =3D baSF - 60 ;
} else {
	if((titPub !=3D "" && baUA.indexOf("casa.abril")<0) && =
(baUA.indexOf("viajeaqui.abril")<0) && =
(baUA.indexOf("planetasustentavel.abril")<0) && =
(baUA.indexOf("escola.abril")<0) && =
(baUA.indexOf("viagemdoconhecimento")<0) && =
(baUA.indexOf("abrilnacopa")<0) && (baUA.indexOf("publiabril.")<0) && =
(baUA.indexOf("pracavictorcivita.")<0) && =
(baUA.indexOf("publicidade.")<0) && (baUA.indexOf("abril.com.br/in/")<0) =
&& (baUA.indexOf("abril.com.br/br/")<0) && =
(baUA.indexOf("grupoabril.com")<0) )  {
		baParc =3D "bradesco";
	    if (baUA.indexOf("veja.")<0) {=20
			baBx =3D'<td class=3D"baP"><a href=3D"' + parc[baParc] + '" =
target=3D"_blank" title=3D"' + titPub + '"><img id=3D"abrImgPub" =
src=3D"'+ baUrl +'s/i/bradesco_fv070110.gif" border=3D"0" =
alt=3D"Bradesco" id=3D"ibradesco" onmouseover=3D"abrMkPub()" =
/></a></td>';
		} else {
			baBx =3D'<td class=3D"baP"><div =
style=3D"position:relative;width:117px;height:28px;z-index: 99999 =
!important;"><div =
style=3D"height:50px;position:absolute;margin-left:2px"><a href=3D"' + =
parc[baParc] + '" target=3D"_blank" title=3D"Bradesco"><img src=3D"'+ =
baUrl +'s/i/bradesco_fv070110.gif" border=3D"0" alt=3D"Bradesco" =
id=3D"ibradesco" onmouseover=3D"trocaLogo(this, false)" =
onmouseout=3D"trocaLogo(this, true)" /></a></div></div></td>';
		}
		baSF  =3D baSF - 107 ;
	}
}

function abrRmPub() {
   if (!abrIsAct) return ;
   obj =3D document.getElementById("abrDvPub");
   document.body.removeChild(obj);
   abrIsAct =3D false;=20
}

function AbrObjPos(obj) {
      var abrCurLeft =3D 0;
      var abrCurTop =3D 0;
      if (obj.offsetParent) {
            do {
                  abrCurLeft +=3D obj.offsetLeft;
                  abrCurTop +=3D obj.offsetTop;
            } while (obj =3D obj.offsetParent);
      }
      return [abrCurLeft,abrCurTop];
}

var abrIsAct =3D false ;

function abrMkPub(){
    if (abrIsAct) return ;

	var abrArPos =3D AbrObjPos(document.getElementById('abrImgPub'));

	abrExp =3D document.createElement("div");
	abrExp.setAttribute("id", "abrDvPub");
	abrExp.style.width=3D"120px";
	abrExp.style.height=3D"50px";
	abrExp.style.backgroundColor=3D"#CC0000";
	abrExp.style.position=3D"absolute";
	abrExp.style.zIndex=3D"99999";
	abrExp.style.top=3DabrArPos[1] + "px";
	abrExp.style.left=3DabrArPos[0] + "px";
=09
	document.body.appendChild(abrExp);

	document.getElementById('abrDvPub').innerHTML =3D '<a href=3D"' + =
parc[baParc] + '" target=3D"_blank" title=3D"' + titPub + ' title=3D"' + =
titPub + '"><img src=3D"'+ baUrl +'s/i/bradesco_av070110.gif" =
border=3D"0" alt=3D"Bradesco" id=3D"abrImgPub" =
onmouseover=3D"trocaLogo(this, false)" onmouseout=3D"trocaLogo(this, =
true);abrRmPub()" /></a>';
	abrIsAct =3D true ;
}

function trocaLogo(t, b){
	if(b)
		t.src =3D baUrl +"s/i/bradesco_fv070110.gif";
	else
		t.src =3D baUrl +"s/i/bradesco_av070110.gif";
}

// Passaporte Abril    **/
if (nome_site =3D=3D 'abril') {
	baSF  =3D '150';=09
}
if (typeof baEstilo =3D=3D 'undefined' )  baEstilo =3D "1";
//if(baEstilo =3D=3D '') baEstilo =3D "1";
//if(baBGColor =3D=3D '') baBGColor =3D "fff";

//dw('<style type=3D"text/css">#barra-abril{background-color:#'+ =
baBGColor +'}</style>');
//document.write('<link id=3D"baCss" href=3D"'+ baUrl =
+'s/ba'+baEstilo+'.css" rel=3D"stylesheet" type=3D"text/css">');

dw('<style type=3D"text/css">');
dw('#barra-abril{height:30px;width:100%;border-width:1px =
0;border-color:#ccc;border-style:solid;background-color:#fff}');
dw('#barra-abril ul{margin:0;padding:0;list-style:none}');
dw('#barra-abril =
a{text-decoration:none;color:#000;display:inline;padding-left:0px;font-we=
ight:normal}');
dw('#barra-abril img{border:0}');
dw('#barra-abril .noborder{border:0}');
dw('#barra-abril{width:100%;min-width:1007px}');
dw('#barra-abril{width:expression( document.body.clientWidth < 1008 ? =
"1007px" : "auto" );}');/* ie bug-fix */
dw('#barra-abril .baLogo{background:url('+ baUrl +'/s/i/spt-ba1.gif) =
center 4px =
no-repeat;display:block;text-align:center;width:60px;height:30px;border-w=
idth:0 1px 0 0;border-color:#ccc;border-style:solid}');
dw('#barra-abril ul li,#barra-abril .baLogo,#barra-abril =
.baBusca{display:block;float:left;font-family:arial;font-size:12px}');
dw('#barra-abril ul{padding:8px}');
dw('#barra-abril ul li{padding:0 10px;border-width:0 1px 0 =
0;border-color:#000;border-style:solid}');
dw('#barra-abril ul li a.not{color:#007900}');
dw('#barra-abril ul li a.div{color:#840DD7}');
dw('#barra-abril ul li a.esp{color:#004CB6}');
dw('#barra-abril ul li a.hom{color:#1B3993}');
dw('#barra-abril ul li a.mul{color:#C80104}');
dw('#barra-abril ul li a.rev{color:#FE6A00}');
dw('#barra-abril a.baBusca{padding:8px 10px 8px 30px;background:url('+ =
baUrl +'/s/i/spt-ba1.gif) 5px -73px no-repeat}');
dw('#barra-abril #baCanais{display:block;float:left;border-width:0 1px 0 =
0;border-color:#ccc;border-style:solid}');
dw('#barra-abril #baProdutos{display:block;float:right;border-width:0 0 =
0 1px;border-color:#ccc;border-style:solid}');
dw('</style>');
dw('<div id=3D"barra-abril">');
dw('<a href=3D"http://www.abril.com.br/?'+ baGaQuery +'" =
class=3D"baLogo"></a>');
dw('<ul id=3D"baCanais">');
dw('<li><a href=3D"http://www.abril.com.br/?'+ baGaQuery =
+'"><b>Abril.com</b></a></li>');
dw('<li><a href=3D"http://www.abril.com.br/noticias/?'+ baGaQuery +'" =
class=3D"not">Not&iacute;cias</a></li>');
dw('<li><a href=3D"http://www.abril.com.br/entretenimento/?'+ baGaQuery =
+'" class=3D"div">Entretenimento</a></li>');
dw('<li><a href=3D"http://www.abril.com.br/esportes/?'+ baGaQuery +'" =
class=3D"esp">Esportes</a></li>');
if (!isInf){
	dw('<li><a href=3D"http://www.abril.com.br/homem/?'+ baGaQuery +'" =
class=3D"hom">Homem</a></li>');
	dw('<li><a href=3D"http://www.abril.com.br/mulher/?'+ baGaQuery +'" =
class=3D"mul">Mulher</a></li>');
}
dw('<li class=3D"noborder"><a =
href=3D"http://www.abril.com.br/revistas/?'+ baGaQuery +'" =
class=3D"rev">Revistas e sites Abril</a></li>');
dw('</ul>');
dw('<a href=3D"http://busca.abril.com.br/?'+ baGaQuery +'" =
class=3D"baBusca">Busca</a>');
dw('<ul id=3D"baProdutos">');
dw('<li><a href=3D"http://www.abril.com.br/celular/?'+ baGaQuery =
+'">Celular</a></li>');
dw('<li><a =
href=3D"http://www.assineabril.com.br/index.jsp?origem=3Dsr/abril.com/bar=
rasites">Assinaturas</a></li>');
dw('<li class=3D"noborder"><a href=3D"http://www.lojaabril.com.br/?'+ =
baGaQuery +'">Loja Abril</a></li>');
dw('</ul>');
dw('</div>');

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2010/js/tempo/leg_ico.js

<!-- #legendas=0A=
=0A=
legenda =3D new Array();=0A=
legenda[1] =3D "Sol e pouca nebulosidade, sem previs=E3o de chuva";=0A=
legenda[2] =3D "Sol e nebulosidade variada, sem previs=E3o de chuva";=0A=
legenda[3] =3D "Tempo nublado e possibilidade de chuva fraca e =
ocasional";=0A=
legenda[4] =3D "Sol e nebulosidade variada com pancadas isoladas de =
chuva";=0A=
legenda[5] =3D "Tempo nublado, alguns per=EDodos de melhoria e chuva a =
qualquer hora do dia";=0A=
legenda[6] =3D "Previs=E3o de chuva forte";=0A=
legenda[7] =3D "Previs=E3o de ocorr=EAncia de geada";=0A=
legenda[8] =3D "Previs=E3o de neve";=0A=
=0A=
legshort =3D new Array();=0A=
legshort[1] =3D "Sol sem chuva";=0A=
legshort[2] =3D "Sol com nuvens";=0A=
legshort[3] =3D "Chuva ocasional";=0A=
legshort[4] =3D "Pancadas de chuva";=0A=
legshort[5] =3D "Nublado com chuva";  =0A=
legshort[6] =3D "Chuva forte";=0A=
legshort[7] =3D "Previs=E3o de geada";=0A=
legshort[8] =3D "Previs=E3o de neve";=0A=
=0A=
//ORIGEM http://www4.climatempo.com.br/climatempo/images/ico1_p.gif=0A=
icone =3D new Array();=0A=
icone[1] =3D "http://portalexame.abril.com.br/v2010/img/tempo/1.png";=0A=
icone[2] =3D "http://portalexame.abril.com.br/v2010/img/tempo/2.png";=0A=
icone[3] =3D "http://portalexame.abril.com.br/v2010/img/tempo/3.png";=0A=
icone[4] =3D "http://portalexame.abril.com.br/v2010/img/tempo/4.png"; =0A=
icone[5] =3D "http://portalexame.abril.com.br/v2010/img/tempo/5.png";=0A=
icone[6] =3D "http://portalexame.abril.com.br/v2010/img/tempo/6.png";=0A=
icone[7] =3D "http://portalexame.abril.com.br/v2010/img/tempo/7.png";=0A=
icone[8] =3D "http://portalexame.abril.com.br/v2010/img/tempo/8.png";=0A=
=0A=
iconeG =3D new Array();=0A=
iconeG[1] =3D "http://portalexame.abril.com.br/v2010/img/tempo/1g.png";=0A=
iconeG[2] =3D "http://portalexame.abril.com.br/v2010/img/tempo/2g.png";=0A=
iconeG[3] =3D "http://portalexame.abril.com.br/v2010/img/tempo/3g.png";=0A=
iconeG[4] =3D "http://portalexame.abril.com.br/v2010/img/tempo/4g.png"; =0A=
iconeG[5] =3D "http://portalexame.abril.com.br/v2010/img/tempo/5g.png";=0A=
iconeG[6] =3D "http://portalexame.abril.com.br/v2010/img/tempo/6g.png";=0A=
iconeG[7] =3D "http://portalexame.abril.com.br/v2010/img/tempo/7g.png";=0A=
iconeG[8] =3D "http://portalexame.abril.com.br/v2010/img/tempo/8g.png";=0A=
=0A=
  iconeP =3D new Array()=0A=
  for(x=3D0;x<icone.length;x++) {=0A=
    iconeP[x] =3D new Image();=0A=
    iconeP[x].src =3D icone[x];=0A=
  }=0A=
-->=0A=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/v2010/js/tempo/ticker_tempo_home.js

xWeather =3D {=0A=
	folder: "http://portalexame.abril.com.br/static/aberto/climatempo/",=0A=
	maincities: {=0A=
		ac: 'riobranco',=0A=
		al: 'maceio',=0A=
		am: 'manaus',=0A=
		ap: 'macapa',=0A=
		ba: 'salvador',=0A=
		ce: 'fortaleza',=0A=
		df: 'brasilia',=0A=
		es: 'vitoria',=0A=
		go: 'goiania',=0A=
		ma: 'saoluis',=0A=
		mg: 'belohorizonte',=0A=
		ms: 'campogrande',=0A=
		mt: 'cuiaba',=0A=
		pa: 'belem',=0A=
		pb: 'joaopessoa',=0A=
		pe: 'recife',=0A=
		pi: 'teresina',=0A=
		pr: 'curitiba',=0A=
		rj: 'riodejaneiro',=0A=
		rn: 'natal',=0A=
		ro: 'portovelho',=0A=
		rr: 'boavista',=0A=
		rs: 'portoalegre',=0A=
		sc: 'florianopolis',=0A=
		se: 'aracaju',=0A=
		sp: 'saopaulo',=0A=
		to: 'palmas'=0A=
	},=0A=
=0A=
 	forecast: [=0A=
		'sp', 'mg', 'es', 'rj', 'ma', 'pi', 'al', 'ba', 'ce',=0A=
		'pb', 'pe', 'se', 'rn', 'ms', 'go', 'mt', 'am', 'rr',=0A=
		'ac', 'pa', 'ro', 'ap', 'to', 'sc', 'pr', 'rs'=0A=
	],=0A=
  =0A=
// forecast completo	=0A=
=0A=
	alreadyInForcasts: {},=0A=
	=0A=
	fcPos: -1,=0A=
	now: function() {return +new Date;},=0A=
	ajax: function(h){=0A=
		var xhr =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
		xhr.open(h.type, h.url,false)=0A=
		try {=0A=
			if(s.contentType) xhr.setRequestHeader("Content-Type", s.contentType);=0A=
			xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
		}catch(e){}=0A=
		var requestDone =3D false;=0A=
		function onreadystatechange(isTimeout){=0A=
			=
if(!requestDone&&xhr&&(xhr.readyState=3D=3D4||isTimeout=3D=3D"timeout")){=0A=
				requestDone =3D true;=0A=
				stat =3D (isTimeout=3D=3D"timeout"?"timeout":"success");=0A=
				if(stat=3D=3D"success"){=0A=
					data =3D (h.dataType =3D=3D 'xml' ? xhr.responseXML : =
xhr.responseText);=0A=
					if(h.dataType=3D=3D"json")data=3Deval("("+data+")");=0A=
					h.success(data);=0A=
				}=0A=
			}=0A=
		}=0A=
		try{if(!h.data)h.data=3Dnull;xhr.send(h.data);}catch(e){};=0A=
		onreadystatechange();=0A=
	},=0A=
	_getRemote: function(st,ci){=0A=
		st=3Dst.toUpperCase();=0A=
		=0A=
		if(this.alreadyInForcasts[st] =3D=3D=3D undefined){=0A=
			var ret;=0A=
			this.ajax({url: =
this.folder+st+(ci?'_'+ci:'')+'.js',type:'GET',dataType:'json',contentTyp=
e:'text/html;charset=3DUTF-8',success:function(d){ret=3Dd;}})=0A=
			this.alreadyInForcasts[st]=3Dret;=0A=
		}=0A=
		=0A=
		return this.alreadyInForcasts[st];=0A=
	},=0A=
	_get: function(st,ci){=0A=
	=0A=
			if( typeof( window[ 'wheatherData' ] ) =3D=3D "undefined" ) {=0A=
				return this._getRemote(st,ci);=0A=
			}=0A=
		=0A=
			if(this.alreadyInForcasts[st] =3D=3D=3D undefined){=0A=
				if(wheatherData[st] !=3D=3D undefined){=0A=
					ret =3D wheatherData[st];=0A=
				}=0A=
				this.alreadyInForcasts[st]=3Dret;=0A=
			}=0A=
			=0A=
			return this.alreadyInForcasts[st];=0A=
	},=0A=
	modify: function(id,html) {=0A=
		o=3Ddocument.getElementById(id);=0A=
		if(typeof html =3D=3D 'string') {=0A=
			o.innerHTML =3D html;=0A=
		}else{=0A=
			for(a in html){=0A=
				o.setAttribute(a,html[a]);=0A=
			}=0A=
		}=0A=
	},=0A=
	next: function(ids){=0A=
		last =3D this.fcPos;=0A=
		this.fcPos+=3D1;=0A=
		if(this.fcPos>=3Dthis.forecast.length)this.fcPos=3D0;=0A=
		st=3Dthis.forecast[this.fcPos];=0A=
		data=3Dthis._get(st,this.maincities[st]);=0A=
		if(!data)return;=0A=
		var w=3Ddata.weather[0];=0A=
		this.modify(ids.state,st.toUpperCase());=0A=
		this.modify(ids.min,w.min+"&ordm; C");=0A=
		this.modify(ids.max,w.max+"&ordm; C");=0A=
		//this.modify(ids.legend,legshort[w.ico]);=0A=
		=
this.modify(ids.icone,{src:icone[w.ico],alt:legshort[w.ico],title:legshor=
t[w.ico]});=0A=
	},=0A=
	launch: function(){=0A=
		xWeather.next({=0A=
			icone: "fig_tempo",=0A=
			state: "local",=0A=
			min: "minima",=0A=
			max: "maxima"=0A=
			//,legend: "detalhe"=0A=
		})=0A=
	},=0A=
	init: function(){=0A=
		this.launch();=0A=
		window.setInterval(this.launch,4000);=0A=
	}=0A=
};=0A=
xWeather.init();=0A=

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://barrasassine.abril.com.br/ba_exame.js

if(typeof(sO)=3D=3D'undefined'){var sO=3D'sr/ba/ex';}
var sAdd=3D'http://barrasassine.abril.com.br';
i=3D0;
sB=3D'<div id=3D"brA"><div class=3D"blc1"><div class=3D"ts1"></div><div =
class=3D"txS"><a href=3D"http://www.abrilsac.com.br" =
target=3D"_blank">Clique e saiba tudo sobre sua assinatura!</a><br =
/><img  style=3D"margin-top:12px;margin-bottom:6px;" =
src=3D"http://barrasassine.abril.com.br/imagem/clube.gif" /><br /><a =
href=3D"http://www.clubedoassinanteabril.com.br" target=3D"_blank">O =
clube que conhece e reconhece voc&ecirc;.</a></div></div><div =
class=3D"dAS"></div><div class=3D"blc2"><div class=3D"tAs"></div>';
sB=3DsB+'<div class=3D"sAs"><form name=3D"fb" method=3D"post" =
action=3D"javascript:void(0)"><select name=3D"sb" =
onchange=3D"window.open(this.value,\'ass\');"></select></form></div><div =
style=3D"clear:left;"></div>';
sB=3DsB+'<div class=3D"esp"><div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.assineabril.com.br/trincas.jsp?origem=3Dsr/ba/ex" =
target=3D"_blank"><img =
src=3D"'+sAdd+'/imagem/capa/exame.gif"></a></div><div class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.assineabril.com.br/trincas.jsp?origem=3Dsr/ba/ex" =
target=3D"_blank">Assine EXAME mais Veja e ganhe a revista =
Claudia</a></div></div>'
sB=3DsB+'<a'+i+'>';
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.assineabril.com.br/assinar/revista-voce-sa/origem=3Dsr=
/ba/ex" target=3D"_blank"><img =
src=3D"'+sAdd+'/imagem/capa/voce.gif"></a></div><div class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.assineabril.com.br/assinar/revista-voce-sa/origem=3Dsr=
/ba/ex" target=3D"_blank">Assine Voc=EA S/A e ganhe at=E9 50% de =
desconto na 2=AA assinatura!</a></div></div>'
sB=3DsB+'<a'+i+'>';
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.assineabril.com.br/assinar/revista-veja/origem=3Dsr/ba=
/ex" target=3D"_blank"><img =
src=3D"'+sAdd+'/imagem/capa/veja.gif"></a></div><div class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.assineabril.com.br/assinar/revista-veja/origem=3Dsr/ba=
/ex" target=3D"_blank">Assine Veja com at=E9 22% de =
desconto.</a></div></div>'
sB=3DsB+'<a'+i+'>';
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.assineabril.com.br/trincas.jsp?origem=3Dsr/ba/ex" =
target=3D"_blank"><img =
src=3D"'+sAdd+'/imagem/capa/info.gif"></a></div><div class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.assineabril.com.br/trincas.jsp?origem=3Dsr/ba/ex" =
target=3D"_blank">Assine INFO mais Exame e ganhe a revista Voc=EA =
S/A</a></div></div>'
sB=3DsB+'<a'+i+'>';
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.assineabril.com.br/assinar/revista-dicas-info/origem=3D=
sr/ba/ex" target=3D"_blank"><img =
src=3D"'+sAdd+'/imagem/capa/dicasinfo.gif"></a></div><div =
class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.assineabril.com.br/assinar/revista-dicas-info/origem=3D=
sr/ba/ex" target=3D"_blank">Assine Dicas Info com at=E9 10% de =
desconto.</a></div></div>'
sB=3DsB+'<a'+i+'>';
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.assineabril.com.br/assinar/revista-claudia/origem=3Dsr=
/ba/ex" target=3D"_blank"><img =
src=3D"'+sAdd+'/imagem/capa/claudia.gif"></a></div><div class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.assineabril.com.br/assinar/revista-claudia/origem=3Dsr=
/ba/ex" target=3D"_blank">Assine CLAUDIA e ganhe at=E9 50% de desconto =
na 2=AA assinatura!</a></div></div>'
sB=3DsB+'<a'+i+'>';
i++;
sB=3DsB+'</div></div>';
for(x=3D0;x<i-1;x++){sB=3DsB.replace('<a'+x+'>','<div =
class=3D"sep"></div>');}
i=3D0;
sB=3DsB+'<div class=3D"dAS2"></div><div class=3D"blc3"><div =
class=3D"tL"></div><div style=3D"clear:left;"></div><div =
class=3D"esp">';
if(i>0){sB=3DsB+'<div class=3D"sep"></div>';}
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.lojaabril.com.br/detalhes.asp?produto=3D102499&bannerI=
d=3Dbarra_exame" target=3D"_blank"><img =
src=3D"'+sAdd+'//imagem/loja/exame/english.gif"></a></div><div =
class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.lojaabril.com.br/detalhes.asp?produto=3D102499&bannerI=
d=3Dbarra_exame" target=3D"_blank">Revista Exame Brazil=B4s Year  - R$ =
28,00</a></div></div>';
if(i>0){sB=3DsB+'<div class=3D"sep"></div>';}
i++;
sB=3DsB+'<div class=3D"dtB">';
sB=3DsB+'<div class=3D"ft"><a =
href=3D"http://www.lojaabril.com.br/detalhes.asp?produto=3D104417&bannerI=
d=3Dbarra_exame" target=3D"_blank"><img =
src=3D"'+sAdd+'//imagem/loja/exame/ceo.gif"></a></div><div =
class=3D"txt">';

sB=3DsB+'<a =
href=3D"http://www.lojaabril.com.br/detalhes.asp?produto=3D104417&bannerI=
d=3Dbarra_exame" target=3D"_blank">Revista Exame CEO - Por: R$ =
28,00</a></div></div>';
sB=3DsB+'</div></div><div style=3D"clear:left;"></div></div>';
oD=3Ddocument.getElementById('ass_db');
oD.innerHTML=3DsB;
document.write('<script charset=3D"iso-8859-1" =
src=3D"'+sAdd+'/select.js"></script>');
------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://portalexame.abril.com.br/script/certifica-js14.js

<!--DOCUMENT CONTENT_TYPE="text/javascript"  -->
/* 
  Copyright 2004 - Certifica.com 
  $Id: certifica-js14.js,v 1.4 2004/10/27 20:12:21 leus Exp $
*/
function cert_getReferrer14()
{
   var referrer = document.referrer;
   try { 
      if ( self != top ) 
         referrer = top.document.referrer;
   } catch(e) {
      referrer = document.referrer;
   }
   return referrer;
}

------=_NextPart_000_0000_01CB0183.46F424E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portalexame.abril.com.br/script/certifica.js

<!--DOCUMENT CONTENT_TYPE=3D"text/javascript"  -->=0A=
/* =0A=
  Copyright 2004 - Certifica.com =0A=
  $Id: certifica.js,v 1.15 2005/03/10 20:08:23 leus Exp $=0A=
*/=0A=
=0A=
DEFAULT_PIVOT_NAME =3D 'cert_Pivot';=0A=
DEFAULT_REDIRECT_TIME =3D 3000;=0A=
DEFAULT_PERIODIC_REDIRECT_TIME =3D 60000;=0A=
=0A=
function cert_normalizePath(sPath, sPrefix)=0A=
{=0A=
    var sProtocol =3D cert_getProtocol();=0A=
    var sRet =3D 'home/default';=0A=
    var regexSlashes =3D /\/\/+/g;=0A=
    var regexInvalid =3D /[^A-Z0-9_\-.\/]/gi;=0A=
    var aDefaultPages =3D [=0A=
		'index.htm', 'index.html', 'index.asp', 'index.php', =0A=
		'index.cfm', 'index.shtml', 'index.jsp', 'default.asp', =0A=
		'default.html', 'default.htm', 'default.jsp', 'default.php'=0A=
    ];=0A=
=0A=
    sPath =3D unescape(sPath);=0A=
    if (sPath && sPath.length > 0 &&=0A=
        (sProtocol =3D=3D 'http:' || sProtocol =3D=3D 'https:')) { =0A=
        sPath =3D sPath.replace(regexInvalid, '');=0A=
        // Si es un directorio, se agrega una pagina por defecto=0A=
        if (sPath.charAt(sPath.length - 1) =3D=3D '/') {=0A=
            sPath +=3D aDefaultPages[0];=0A=
        }=0A=
        sPath =3D sPath.replace(regexSlashes, '/');=0A=
=0A=
        var aParts =3D sPath.split('/');=0A=
        var aElems =3D new Array();=0A=
        for (var i =3D 0; i < aParts.length; i++) {=0A=
            if (aParts[i] && aParts[i] !=3D '') {=0A=
                aElems.push(aParts[i]);=0A=
            }=0A=
        }=0A=
=0A=
        if (aElems.length =3D=3D 0) {=0A=
            aElems.push('home');=0A=
            aElems.push('default');=0A=
        }=0A=
=0A=
        if (aElems.length =3D=3D 1) {=0A=
            aElems.unshift('home');=0A=
        }=0A=
        =0A=
        for (var i =3D 0; i < aDefaultPages.length; i++) {=0A=
            if (aElems[aElems.length - 1] =3D=3D aDefaultPages[i]) {=0A=
                aElems[aElems.length - 1] =3D 'default';=0A=
                break;=0A=
            }=0A=
        }=0A=
        =0A=
        // Si viene el prefijo, lo uso.=0A=
        if (sPrefix) {=0A=
            sRet =3D sPrefix + '/' + aElems[aElems.length -1];=0A=
        } else {=0A=
            sRet =3D aElems.join('/');=0A=
        }=0A=
        =0A=
    }=0A=
    return sRet;=0A=
}=0A=
=0A=
function cert_qVal(sValue) =0A=
{=0A=
    var pos =3D String(document.location).indexOf('?');=0A=
    if (pos !=3D -1) {=0A=
       var query =3D String(document.location).substring(pos+1);=0A=
       var vars =3D query.split("&");=0A=
       for (var i=3D0; i < vars.length; i++) {=0A=
          var pair =3D vars[i].split("=3D");=0A=
          if (pair[0] =3D=3D sValue)=0A=
             return pair[1];=0A=
       }       =0A=
    }=0A=
    return null;  =0A=
}=0A=
=0A=
function cert_getCookie(sName) {=0A=
  var dc =3D document.cookie;=0A=
  var prefix =3D sName + "=3D";=0A=
  var begin =3D dc.indexOf("; " + prefix);=0A=
  if (begin =3D=3D -1) {=0A=
    begin =3D dc.indexOf(prefix);=0A=
    if (begin !=3D 0) return null;=0A=
  } else=0A=
    begin +=3D 2;=0A=
  var end =3D document.cookie.indexOf(";", begin);=0A=
  if (end =3D=3D -1)=0A=
    end =3D dc.length;=0A=
  return unescape(dc.substring(begin + prefix.length, end));=0A=
}=0A=
=0A=
function cert_setCookie(sName, sValue, dtExpires, sPath, sDomain, =
bSecure) {=0A=
  document.cookie =3D sName + "=3D" + escape(sValue) +=0A=
      ((dtExpires) ? "; expires=3D" + dtExpires.toGMTString() : "") +=0A=
      ((sPath) ? "; path=3D" + sPath : "") +=0A=
      ((sDomain) ? "; domain=3D" + sDomain : "") +=0A=
      ((bSecure) ? "; secure" : "");=0A=
}=0A=
=0A=
function cert_getReferrer()=0A=
{=0A=
   var referrer =3D document.referrer;=0A=
   if (self.cert_getReferrer14)=0A=
      return cert_getReferrer14();=0A=
/*@cc_on=0A=
  @if(@_jscript_version >=3D 5 )=0A=
   try { =0A=
      if ( self !=3D top ) referrer =3D top.document.referrer;=0A=
   } catch(e) {};=0A=
  @end=0A=
  @*/=0A=
  return referrer;=0A=
}=0A=
=0A=
/* Obtiene el tipo de protocolo del documento actual. */=0A=
function cert_getProtocol()=0A=
{=0A=
    if (window && window.location && window.location.protocol)=0A=
        return window.location.protocol;=0A=
    return null;=0A=
}=0A=
 =0A=
/* Crea la URL para obtener un pageview de Certifica. */=0A=
/* S=F3lo necesita los par=E1metros iSiteId y sPath       */=0A=
function cert_getURL(iSiteId, sPath, sAppend) =0A=
{=0A=
    var size, colors, referrer, url;=0A=
    size =3D colors =3D referrer =3D 'otro';=0A=
    var o =3D cert_qVal('url_origen');=0A=
    var proto =3D cert_getProtocol();=0A=
    if (proto !=3D 'https:')=0A=
        proto =3D 'http:';=0A=
    =0A=
    if (o !=3D null && o !=3D '')=0A=
       referrer =3D o;=0A=
    else =0A=
       referrer =3D escape(cert_getReferrer());=0A=
    if ( window.screen.width ) size =3D window.screen.width;=0A=
    if ( window.screen.colorDepth ) colors =3D window.screen.colorDepth;=0A=
    else if ( window.screen.pixelDepth ) colors =3D =
window.screen.pixelDepth;=0A=
    url =3D =0A=
       proto + '//hits.e.cl/cert/hit.dll?sitio_id=3D' + iSiteId + =
'&path=3D' + sPath +=0A=
       '&referer=3D' + referrer + '&size=3D' + size + '&colors=3D' + =
colors;=0A=
    url +=3D '&java=3D' + navigator.javaEnabled();=0A=
    if (sAppend)=0A=
        url +=3D sAppend;=0A=
    return url;    =0A=
}=0A=
=0A=
/* Efectua un hit en certifica usando una imagen pivote. */=0A=
function cert_registerHit(iSiteId, sPath, sPivotName) =0A=
{=0A=
   var sAppend =3D '&cert_cachebuster=3D' + (1 + Math.floor =
(Math.random() * 10000));=0A=
   if ( !sPivotName )=0A=
      sPivotName =3D DEFAULT_PIVOT_NAME;=0A=
   if ( document.images )=0A=
      if ( document.images[sPivotName] )=0A=
         document.images[sPivotName].src =3D cert_getURL(iSiteId, sPath, =
sAppend);=0A=
}=0A=
=0A=
/* Efect=FAa una redirecci=F3n marcando la ruta de salida */=0A=
function cert_registerHitAndRedirect( sURL, iSiteId, sPath, sPivotName ) =0A=
{=0A=
   cert_registerHit( iSiteId, sPath, sPivotName );=0A=
   setTimeout( "location.href =3D '" + sURL + "'", DEFAULT_REDIRECT_TIME =
);=0A=
}=0A=
=0A=
/* Abre una nueva ventana, marcando el hit */=0A=
function cert_registerHitAndOpenWindow( sURL, iSiteId, sPath, =
sPivotName, sName, sFeatures, bReplace )=0A=
{=0A=
   cert_registerHit( iSiteId, sPath, sPivotName );=0A=
   if (!sName)=0A=
      sName =3D 'Downloads';=0A=
   if (!sFeatures)=0A=
      sFeatures =3D =
'toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dyes,menubar=3Dno, =
scrollbars=3Dno,resizable=3Dno,width=3D425,height=3D510,screenX=3D20,scre=
enY=3D20';=0A=
   window.open( sURL, =0A=
      sName, =0A=
      sFeatures, =0A=
      bReplace =0A=
   );=0A=
   return false;=0A=
}=0A=
=0A=
/* Marca el hit y reemplaza/abre una URL en el frame 'sName' */=0A=
function cert_registerHitAndReplaceOtherFrame( sURL, sName, iSiteId, =
sPath, sPivotName ) =0A=
{=0A=
   cert_registerHitAndOpenWindow( sURL, iSiteId, sPath, sPivotName, =
sName, 0, true );=0A=
}=0A=
=0A=
/* Marca el hit y reemplaza/abre una URL en el frame 'sName' */=0A=
function cert_registerHitAndReplaceThisFrame( sURL, iSiteId, sPath, =
sPivotName ) =0A=
{=0A=
   cert_registerHitAndRedirect( sURL, iSiteId, sPath, sPivotName );=0A=
}=0A=
=0A=
/* Marca el hit y baja un archivo */=0A=
function cert_registerHitAndDownloadFile( sURL, iSiteId, sPath, =
sPivotName ) =0A=
{=0A=
   cert_registerHitAndRedirect( sURL, iSiteId, sPath, sPivotName );=0A=
}=0A=
=0A=
/* Marca un hit en la p=E1gina actual */=0A=
function tagCertifica(iSiteId, sPath, sDesc) =0A=
{=0A=
    sPrefix =3D null;=0A=
    sAppend =3D null;=0A=
    if (sPath.toLowerCase() =3D=3D 'url') { =0A=
        sPath =3D location.pathname;=0A=
    } else {=0A=
        sPrefix =3D sPath=0A=
        sPath =3D location.pathname;=0A=
    }=0A=
=0A=
    if (!sDesc) {=0A=
        sDesc =3D document.title;=0A=
    }=0A=
=0A=
    if (sDesc) {=0A=
        sAppend =3D '&descr=3D' + escape(sDesc.substr(0, 50));=0A=
    }=0A=
    =0A=
    sPath =3D cert_normalizePath(sPath, sPrefix);=0A=
    sURL =3D cert_getURL(iSiteId, sPath, sAppend); =0A=
    document.writeln('<img src=3D"' + sURL=0A=
        + '" width=3D"1" height=3D"1" border=3D"0" =
alt=3D"Certifica.com">' );=0A=
}=0A=
=0A=
/* Marca un registro cada iTime milisegundos.  */=0A=
function cert_registerPeriodicHit( iSiteId, sPath, sPivotName, iTime ) =0A=
{=0A=
   if ( !sPivotName )=0A=
      sPivotName =3D DEFAULT_PIVOT_NAME;=0A=
   if ( !iTime )=0A=
      iTime =3D DEFAULT_PERIODIC_REDIRECT_TIME;=0A=
=0A=
   cert_registerHit( iSiteId, sPath, sPivotName );=0A=
   setTimeout( 'cert_registerPeriodicHit( ' + iSiteId + ', "' + sPath + =
'", "' + sPivotName + '", ' + iTime + ')', iTime );=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CB0183.46F424E0--

