From: "Salvo pelo Microsoft Internet Explorer 7"
Subject: =?Windows-1252?Q?Par=E2metros_Curriculares_Nacionais_5=AA_a_8=AA_S=E9ries?=
Date: Wed, 20 Jan 2010 15:53:41 -0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA99E8.BCDD42C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/index.php?option=com_content&view=article&id=12657:parametros-curriculares-nacionais-5o-a-8o-series&catid=195:seb-educacao-basica&Itemid=859

=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=3Dpt-BR xml:lang=3D"pt-BR"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Par=C3=A2metros =
Curriculares Nacionais 5=C2=AA a 8=C2=AA S=C3=A9ries</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"index, follow" name=3Drobots>
<META content=3D"Par=C3=A2metros Curriculares Nacionais, seb" =
name=3Dkeywords>
<META content=3D"Par=C3=A2metros Curriculares Nacionais 5=C2=AA a =
8=C2=AA S=C3=A9ries" name=3Dtitle>
<META content=3D"Wilson Menezes - ACS" name=3Dauthor>
<META content=3D"Portal do Minist=C3=A9rio da Educa=C3=A7=C3=A3o" =
name=3Ddescription>
<META content=3D"MSHTML 6.00.6001.18349" name=3DGENERATOR><LINK=20
href=3D"/templates/mec/favicon.ico" type=3Dimage/x-icon rel=3D"shortcut =
icon"><LINK=20
href=3D"http://portal.mec.gov.br/plugins/content/joomslide/highslide/high=
slide.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"http://portal.mec.gov.br/1modules/mod_mainmenu/scrpt.js"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css>.highslide-dimming {
	BACKGROUND: black
}
.highslide-active-anchor IMG {
	VISIBILITY: visible
}
</STYLE>
<LINK href=3D"http://portal.mec.gov.br/templates/mec/css/import.css" =
type=3Dtext/css=20
rel=3Dstylesheet><!--[if IE]><LINK=20
href=3D"http://portal.mec.gov.br/templates/mec/css/ie.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]-->
<SCRIPT src=3D"http://portal.mec.gov.br/media/system/js/cookie.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/escreveswf.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK=20
href=3D"http://portal.mec.gov.br/components/com_util/css/elselect/elselec=
t.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://portal.mec.gov.br/components/com_util/css/smoothbox.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://portal.mec.gov.br/components/com_util/css/jd.slideshow.css=
"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_util/js/mootools/mootools.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_util/js/mootools/mootools-=
1.2-more.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_util/js/elselect/elselect.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/smoothbox.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- JS Super Banner -->
<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_util/js/smoothslideshow/ti=
med.slideshow.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- FIM JS Super Banner -->
<SCRIPT type=3Dtext/javascript>
	window.addEvent('domready', function(){
		//Alt para imagens
		var altImages =3D $$( "img" );

		if( altImages.length > 0 ){

			$each( altImages, function(img){
			=09
				if( !img.get("alt") || img.get("alt") =3D=3D "" ){
					if( img.title !=3D "" ){
						img.alt =3D img.title;
					}
					else if( $$(".contentheading" ).get("html") !=3D "" ){
						img.alt =3D $$(".contentheading" ).get("html");
					}
				}

			});

		}
		//Fim alt imagens
		new SmoothScroll({ duration: 800 });

	     $( 'alto_contraste' ).addEvent( 'click', function(){
	        =20
	         if( w3cookies.read( 'alto_constraste' ) =3D=3D null || =
w3cookies.read( 'alto_constraste' ) =3D=3D "" || !w3cookies.read( =
'alto_constraste' ) ){
	         	w3cookies.create('alto_constraste','1',1);
	         }
	         else{
	         	w3cookies.erase('alto_constraste');
	         }
	     });
	});
</SCRIPT>

<SCRIPT src=3D"http://portal.mec.gov.br/modules/mod_mainmenu/scrpt.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK =
href=3D"http://portal.mec.gov.br/components/com_util/css/mooflow.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://portal.mec.gov.br/components/com_util/css/milkbox.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://portal.mec.gov.br/components/com_util/css/comentario.css" =

type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://portal.mec.gov.br/components/com_util/css/aviso.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://portal.mec.gov.br/includes/js/calendar/calendar-mos.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/mooflow/mooflow.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/milkbox/milkbox.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/mascara.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/serialize.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/validaDatas.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_bookmark/js/bookmarksave.j=
s"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_anotacao/js/anotacao.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/permalink.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- Comentario MEC -->
<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/jfiltersearch.js" =

type=3Dtext/javascript></SCRIPT>
<!-- FIM Comentario MEC --><!-- Aviso NOIX -->
<SCRIPT src=3D"http://portal.mec.gov.br/components/com_util/js/aviso.js" =

type=3Dtext/javascript></SCRIPT>
<!-- Fim Aviso NOIX --><!-- Calendario Joomla! -->
<SCRIPT =
src=3D"http://portal.mec.gov.br/includes/js/joomla.javascript.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/includes/js/calendar/calendar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://portal.mec.gov.br/includes/js/calendar/lang/calendar_lang_p=
t_br.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_util/js/calendario.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- JEventos -->
<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_jevents/assets/js/overlib.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://portal.mec.gov.br/components/com_jevents/assets/js/overlib_=
shadow.js"=20
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY><!-- Inicio Barra Governo  -->
<DIV class=3Dbarra_governo>
<DIV class=3Dbarra_governo_box>
<H1 class=3Dmarca_mec><A class=3DtxtIndent id=3Dtop =
title=3D"Minist=C3=A9rio da Educa=C3=A7=C3=A3o"=20
href=3D"http://portal.mec.gov.br/" name=3Dtop>MEC - Minist=C3=A9rio da =
Educa=C3=A7=C3=A3o</A> </H1>
<DIV class=3Ddn title=3D"Atalhos de navega=C3=A7=C3=A3o">
<H2>Atalhos</H2>
<UL>
  <LI><A title=3D"Atalho para o menu com as =C3=A1reas, autarquias e =
servi=C3=A7os do MEC"=20
  accessKey=3DM=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraMenuPrincipal">=
Atalho:=20
  Menu Principal</A>=20
  <LI><A title=3D"Atalho para o Conte=C3=BAdo" accessKey=3DC=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraConteudo">Atalh=
o:=20
  Conte=C3=BAdo</A>=20
  <LI><A title=3D"Atalho para a busca" accessKey=3DB=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraFormBusca">Atal=
ho:=20
  Busca</A>=20
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraconheca_o_mec">=
Conhe=C3=A7a=20
  o MEC</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraestudantes">Est=
udantes</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancorapais_e_familiar=
es">Pais=20
  e familiares</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraprofessores___d=
iretores">Professores=20
  / Diretores</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraimprensa">Impre=
nsa</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancorafornecedores">F=
ornecedores</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancorameu_menu">Meu=20
  Menu</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoragoverno">Govern=
o</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoraies">IES</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoramenu_home">Menu=
=20
  Home</A>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#ancoramobilizacao_soc=
ial">Mobiliza=C3=A7=C3=A3o=20
  Social</A> </LI></UL></DIV>
<FORM action=3D""><LABEL class=3Ddn for=3Ddestaque_governo>Destaques do=20
Governo</LABEL> <SELECT id=3Ddestaque_governo=20
onchange=3D"if( this.value !=3D '0' )window.open(this.value);"> <OPTION =
value=3D0=20
  selected>Destaques do Governo</OPTION> <OPTION=20
  value=3Dhttp://www.brasil.gov.br>Portal de Servi=C3=A7os do =
Governo</OPTION> <OPTION=20
  value=3Dhttp://www.radiobras.gov.br/>Portal da Ag=C3=AAncia de =
Not=C3=ADcias</OPTION>=20
  <OPTION value=3Dhttp://www.brasil.gov.br/noticias/em_questao>Em =
Quest=C3=A3o</OPTION>=20
  <OPTION value=3Dhttp://www.fomezero.gov.br/>Programa Fome =
Zero</OPTION></SELECT> <INPUT class=3Ddn type=3Dbutton value=3Dok> =
</FORM>
<H2 class=3Dmarca_brasil><A class=3DtxtIndent title=3D"Portal Brasil"=20
href=3D"http://www.brasil.gov.br/" target=3D_blank>Brasil: Um Pa=C3=ADs =
de Todos</A>=20
</H2></DIV></DIV><!-- Fim Barra Governo  -->
<DIV class=3Dgeral>
<DIV class=3Dtopo>
<DIV class=3Dfl>
<H2 class=3Deducacao><A class=3DtxtIndent title=3D"voltar a p=C3=A1gina =
inicial"=20
href=3D"http://portal.mec.gov.br/">Educa=C3=A7=C3=A3o</A></H2>
<P class=3Dfrase>Para a educa=C3=A7=C3=A3o melhorar, todos devem =
participar</P></DIV>
<DIV class=3Dico_twitter><A class=3DtxtIndent=20
title=3D"Twitter do Minist=C3=A9rio da Educa=C3=A7=C3=A3o"=20
href=3D"http://twitter.com/mec_comunicacao" target=3D_blank>Twitter do =
Minist=C3=A9rio da=20
Educa=C3=A7=C3=A3o</A> </DIV>
<DIV class=3Dacessibilidade_idiomas>
<SCRIPT =
src=3D"http://portal.mec.gov.br/modules/mod_font/js/accessibility.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT>=0A=
	if( new Number( Accessibility.cookieRead( 'alto_contraste' ) ) =3D=3D 1 =
){=0A=
	    document.write('<link href=3D"/templates/mec/css/altocontraste.css" =
rel=3D"stylesheet" type=3D"text/css" />');=0A=
	}=0A=
</SCRIPT>

<H2 class=3Ddn>Menu de Acessibilidade</H2>
<UL class=3Dacessibilidade>
  <LI class=3Daumentar_fonte><A id=3Daumenta=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#">aumentar=20
  fonte</A> </LI>
  <LI class=3Ddiminuir_fonte><A id=3Ddiminui=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#">diminuir=20
  fonte</A> </LI>
  <LI class=3Dalto_contraste><A id=3Dalto_contraste=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#">alto=20
  contraste</A> </LI></UL><!-- <h2 class=3D"dn">Menu de idiomas</h2>
            =09
            	<ul class=3D"menu_idiomas">
            	=09
            		<li class=3D"eua"><a href=3D"#" class=3D"txtIndent" =
title=3D"Idioma Ingl=C3=AAs">Ingl=C3=AAs</a></li>
            		<li class=3D"esp"><a href=3D"#" class=3D"txtIndent" =
title=3D"Idioma Espanhol">Espanhol</a></li>
            		<li class=3D"fra"><a href=3D"#" class=3D"txtIndent" =
title=3D"Idioma Franc=C3=AAs">Franc=C3=AAs</a></li>
            		<li class=3D"ita"><a href=3D"#" class=3D"txtIndent" =
title=3D"Idioma Italiano">Italiano</a></li>
            	=09
            	</ul> --></DIV>
<SCRIPT type=3Dtext/javascript>
window.addEvent('domready', function(){

	$('searchword').addEvents({
	=09
		blur: function(){
					if( this.value =3D=3D "" ){
						this.value =3D "digite aqui o que voc=C3=AA procura";
					}
				},

		focus: function(){
					if( this.value =3D=3D "digite aqui o que voc=C3=AA procura" ){
						this.value =3D "";
					}
				},
			=09
		keyup: function(event){
					if( event.code =3D=3D 13 ){
						submitFormBuscaTop();
					}
				},
			=09
		click: function(event){
					if( this.value =3D=3D "digite aqui o que voc=C3=AA procura" ){
						this.value =3D "";
					}
				}
//
//		mouseleave: function(){
//						if( this.value =3D=3D "" ){
//							this.value =3D "digite aqui o que voc=C3=AA procura";
//						}
//					},
//
//		pressenter: function(){
//						alert(1);
//					}
			=09
	});
=09
});

function submitFormBuscaTop(event)
{
	if(event.keyCode !=3D 9)
	{
		var search =3D $('searchword').value;
		var text =3D 'digite aqui o que voc=C3=AA procura';
=09
		if( search =3D=3D text ){
			search =3D '';
		}
		var perfil =3D $('paramstipobusca_clone_hide').value;
		var href =3D =
'index.php?option=3Dcom_jfilter&Itemid=3D164'+'&params[search_relevance]=3D=
'+search+'&params[tipobusca]=3D'+perfil;
		document.location.href =3D href;=09
	}
}
</SCRIPT>

<FORM class=3Dform_busca id=3DformBuscaTop name=3DformBuscaTop=20
onsubmit=3D"return false;" =
action=3Dindex.php?option=3Dcom_jfilter&amp;Itemid=3D164=20
method=3Dpost>
<H2 class=3Ddn><A name=3DancoraFormBusca>Pesquisar</A></H2><LABEL =
class=3Ddn=20
for=3Dsearchword>Digite no campo de entrada o que procura e em seguida =
selecione o=20
perfil que melhor descreve voc=C3=AA </LABEL><INPUT class=3Dinput_texto =
id=3Dsearchword=20
value=3D"digite aqui o que voc=C3=AA procura" =
name=3Dparams[paravra_chave]> <LABEL=20
class=3Ddn for=3Dparamstipobusca_clone>Selecione seu perfil</LABEL>
<SCRIPT>=0A=
							window.addEvent('domready', function(){=0A=
								var paramstipobusca_clone =3D new elSelect( {container : =
'paramstipobusca_clone_select'} );=0A=
							});=0A=
						</SCRIPT>

<DIV class=3Dselect_box id=3Dparamstipobusca_clone_select><SELECT =
class=3Dordering=20
id=3Dparamstipobusca_clone name=3Dparams[tipobusca_clone]><OPTION =
value=3Dnull=20
  selected>Selecione um perfil</OPTION><OPTION =
value=3D"&#10;1">Professores e=20
  Diretores</OPTION><OPTION value=3D"&#10;2">Estudantes</OPTION><OPTION=20
  value=3D"&#10;3">Pais e Familiares</OPTION><OPTION=20
  value=3D"&#10;4">Governo</OPTION><OPTION =
value=3D"&#10;5">Imprensa</OPTION><OPTION=20
  value=3D"&#10;6">Fornecedores</OPTION></SELECT></DIV><INPUT=20
id=3Dparamstipobusca_clone_hide type=3Dhidden =
name=3Dparams[tipobusca_clone]><INPUT class=3Dbt_buscar =
onkeypress=3DsubmitFormBuscaTop(event); =
onclick=3DsubmitFormBuscaTop(event); type=3Dbutton value=3Dbuscar =
name=3Dparavra_chave>=20
<INPUT type=3Dhidden value=3Dcom_jfilter name=3Doption> <INPUT =
type=3Dhidden=20
value=3Dsearch name=3Dtask> </FORM><BR clear=3Dall></DIV>
<HR class=3Ddn>

<DIV class=3Dcorpo>
<DIV class=3Dcoluna_esquerda>
<H2 class=3Ddn><A name=3DancoraMenuPrincipal>Menu de =
Navega=C3=A7=C3=A3o</A></H2>
<SCRIPT>menuSlide( 'meu_menu', 0 );</SCRIPT>

<DIV>
<H3 class=3Dmeu_menu_fechado id=3Dmeu_menu><A id=3Dancorameu_menu=20
href=3D"javascript:void(0)" name=3Dancorameu_menu_fechado>Meu =
Menu</A></H3>
<UL class=3Dmeu_menu_menu id=3Dmeu_menu_menu>
  <LI class=3Dcadastre_se><A class=3Ddados_cadastrais=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_user&amp;view=3Du=
ser&amp;layout=3Dform&amp;Itemid=3D107">Cadastre-se</A></LI>
  <LI class=3Dacesse><A class=3D"acesse smoothbox"=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Dloginbox&amp;tmpl=3Dajax&amp;height=3D160&amp;width=3D245&amp;Itemid=3D=
348&amp;link=3DaHR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y2=
9tX2NvbnRlbnQmdmlldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmV=
zLW5hY2lvbmFpcy01by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2lj=
YSZJdGVtaWQ9ODU5">Acesse</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'professores___diretores', 0 );</SCRIPT>

<DIV>
<H3 class=3Dprofessores___diretores_fechado =
id=3Dprofessores___diretores><A=20
id=3Dancoraprofessores___diretores href=3D"javascript:void(0)"=20
name=3Dancoraprofessores___diretores_fechado>Professores / =
Diretores</A></H3>
<UL class=3Dprofessores___diretores_menu =
id=3Dprofessores___diretores_menu>
  <LI class=3Dprova_brasil><A class=3Dprova_brasil=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D210&amp;Itemid=3D324">Prova=20
  Brasil</A></LI>
  <LI class=3Dprovinha_brasil><A class=3Dprovinha_brasil=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D211&amp;Itemid=3D328">Provinha=20
  Brasil</A></LI>
  <LI class=3Dpiso_salarial_de_professores><A =
class=3Dpiso_salarial_de_professores=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12253&amp;Itemid=3D382">Piso=20
  Salarial de Professores</A></LI>
  <LI class=3Dideb><A class=3Dideb=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D180&amp;Itemid=3D336">Ideb</A></LI>
  <LI class=3Dformacao><A class=3Dformacao=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12616&amp;Itemid=3D842">Forma=C3=A7=C3=A3o</A></LI>
  <LI class=3Dpublicacoes><A class=3Dpublicacoes=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12814&amp;Itemid=3D872">Publica=C3=A7=C3=B5es</A></LI>
  <LI class=3Dlegislacao><A class=3Dlegislacao=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12907:legislacoes&amp;catid=3D70:legislacoes">Legisla=C3=
=A7=C3=A3o</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'estudantes', 0 );</SCRIPT>

<DIV>
<H3 class=3Destudantes_fechado id=3Destudantes><A id=3Dancoraestudantes=20
href=3D"javascript:void(0)" =
name=3Dancoraestudantes_fechado>Estudantes</A></H3>
<UL class=3Destudantes_menu id=3Destudantes_menu>
  <LI class=3Dvestibulares><A class=3Dvestibulares=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D13036&amp;Itemid=3D293">Vestibulares</A></LI>
  <LI class=3Dprouni><A class=3Dprouni=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D205&amp;Itemid=3D298">ProUni</A></LI>
  <LI class=3Dfies><A class=3Dfies=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D198&amp;Itemid=3D303">Fies</A></LI>
  <LI class=3Denem><A class=3Denem=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D13318&amp;Itemid=3D310">Enem</A></LI>
  <LI class=3Denade><A class=3Denade=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D181&amp;Itemid=3D313">Enade</A></LI>
  <LI class=3Drevalidacao_de_diplomas><A class=3Drevalidacao_de_diplomas =

  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12405&amp;Itemid=3D317">Revalida=C3=A7=C3=A3o=20
  de Diplomas</A></LI>
  <LI class=3Dpos_graduacao><A class=3Dpos_graduacao=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D387&amp;Itemid=3D349">P=C3=B3s-gradua=C3=A7=C3=A3o</A></=
LI>
  <LI class=3Dinstituicoes_credenciadas><A =
class=3Dinstituicoes_credenciadas=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12467&amp;Itemid=3D762">Institui=C3=A7=C3=B5es=20
  Credenciadas</A></LI>
  <LI class=3Dencceja><A class=3Dencceja=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12485&amp;Itemid=3D784">Encceja</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'pais_e_familiares', 0 );</SCRIPT>

<DIV>
<H3 class=3Dpais_e_familiares_fechado id=3Dpais_e_familiares><A=20
id=3Dancorapais_e_familiares href=3D"javascript:void(0)"=20
name=3Dancorapais_e_familiares_fechado>Pais e familiares</A></H3>
<UL class=3Dpais_e_familiares_menu id=3Dpais_e_familiares_menu>
  <LI class=3Dcampanha_de_mobilizacao><A class=3Dcampanha_de_mobilizacao =

  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12246&amp;Itemid=3D289">Campanha=20
  de mobiliza=C3=A7=C3=A3o</A></LI>
  <LI class=3Ddia_a_dia_do_seu_filho><A class=3Ddia_a_dia_do_seu_filho=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12245&amp;Itemid=3D277">Dia=20
  a dia do seu filho</A></LI>
  <LI class=3Dconselhos_escolares><A class=3Dconselhos_escolares=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12384:conselhos-escolares-apresentacao&amp;catid=3D316:c=
onselhos-escolares&amp;Itemid=3D655">Conselhos=20
  Escolares</A></LI>
  <LI class=3Dfinanciamento_estudantil><A class=3Dfies=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D198&amp;Itemid=3D426">Financiamento=20
  Estudantil</A></LI>
  <LI class=3Dideb><A class=3Dideb=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D180&amp;Itemid=3D286">Ideb</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'governo', 0 );</SCRIPT>

<DIV>
<H3 class=3Dgoverno_fechado id=3Dgoverno><A id=3Dancoragoverno=20
href=3D"javascript:void(0)" =
name=3Dancoragoverno_fechado>Governo</A></H3>
<UL class=3Dgoverno_menu id=3Dgoverno_menu>
  <LI class=3Dsimec><A class=3Dsimec href=3D"http://simec.mec.gov.br/"=20
  target=3D_blank>Simec</A></LI>
  <LI class=3Dinep><A class=3Dinep href=3D"http://www.inep.gov.br/"=20
  target=3D_blank>Inep</A></LI>
  <LI class=3Dfnde><A class=3Dfnde =
href=3D"http://www.fnde.gov.br/home/index.jsp"=20
  target=3D_blank>FNDE</A></LI>
  <LI class=3Dcapes><A class=3Dcapes href=3D"http://www.capes.gov.br/"=20
  target=3D_blank>Capes</A></LI>
  <LI class=3Dlegislacao><A class=3Dlegislacao=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12907:legislacoes&amp;catid=3D70:legislacoes">Legisla=C3=
=A7=C3=A3o</A></LI>
  <LI class=3Dfundeb><A class=3Dfundeb=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12407&amp;Itemid=3D725">Fundeb</A></LI>
  <LI class=3Deducacenso><A class=3Deducacenso=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D271&amp;Itemid=3D339">Educacenso</A></LI>
  <LI class=3Dpar><A class=3Dpar=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D159&amp;Itemid=3D235">PAR</A></LI>
  <LI class=3Dmunicipal><A class=3Dmunicipal=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#">Municipal</A></LI>
  <LI class=3Dsistema_brasil_alfabetizado><A =
class=3Dsistema_brasil_alfabetizado=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12280&amp;Itemid=3D817">Sistema=20
  Brasil Alfabetizado</A></LI>
  <LI class=3Dpde><A class=3Dpde=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_wrapper&amp;view=3D=
wrapper&amp;Itemid=3D378">PDE</A></LI>
  <LI class=3Dfinanciamento><A class=3Dfinanciamento=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D182&amp;Itemid=3D243">Financiamento</A></LI>
  <LI class=3Dapoio_tecnico><A class=3Dapoio_tecnico=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D182&amp;Itemid=3D251">Apoio=20
  T=C3=A9cnico</A></LI>
  <LI class=3Dpro_conselho><A class=3Dpro_conselho=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D251:pro-conselho-apresentacao&amp;catid=3D158:pro-consel=
ho&amp;Itemid=3D470">Pr=C3=B3-Conselho</A></LI>
  <LI class=3Dproinfo><A class=3Dproinfo=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D244&amp;Itemid=3D462">ProInfo</A></LI>
  <LI class=3Destadual><A class=3Destadual=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#">Estadual</A></LI>
  <LI class=3Dsistema_brasil_alfabetizado><A =
class=3Dsistema_brasil_alfabetizado=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12280&amp;Itemid=3D817">Sistema=20
  Brasil Alfabetizado</A></LI>
  <LI class=3Dpde><A class=3Dpde=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_wrapper&amp;view=3D=
wrapper&amp;Itemid=3D378">PDE</A></LI>
  <LI class=3Dfinanciamento><A class=3Dfinanciamento=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D191&amp;Itemid=3D256">Financiamento</A></LI>
  <LI class=3Dapoio_tecnico><A class=3Dapoio_tecnico=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D182&amp;Itemid=3D260">Apoio=20
  T=C3=A9cnico</A></LI>
  <LI class=3Dbrasil_profissionalizado><A =
class=3Dbrasil_profissionalizado=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12325&amp;Itemid=3D663">Brasil=20
  Profissionalizado</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'ies', 0 );</SCRIPT>

<DIV>
<H3 class=3Dies_fechado id=3Dies><A id=3Dancoraies =
href=3D"javascript:void(0)"=20
name=3Dancoraies_fechado>IES</A></H3>
<UL class=3Dies_menu id=3Dies_menu>
  <LI class=3De_mec><A class=3De_mec=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D136&amp;Itemid=3D782">e-MEC</A></LI>
  <LI class=3Dinstituicoes_credenciadas><A =
class=3Dinstituicoes_credenciadas=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12467&amp;Itemid=3D783">Institui=C3=A7=C3=B5es=20
  Credenciadas</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'mobilizacao_social', 0 );</SCRIPT>

<DIV>
<H3 class=3Dmobilizacao_social_fechado id=3Dmobilizacao_social><A=20
id=3Dancoramobilizacao_social href=3D"javascript:void(0)"=20
name=3Dancoramobilizacao_social_fechado>Mobiliza=C3=A7=C3=A3o =
Social</A></H3>
<UL class=3Dmobilizacao_social_menu id=3Dmobilizacao_social_menu>
  <LI class=3Do_que_e_mobilizacao><A class=3Do_que_e_mobilizacao=20
  href=3D"http://portal.mec.gov.br/mse/index.php" target=3D_blank>O que =
=C3=A9=20
  Mobiliza=C3=A7=C3=A3o</A></LI>
  <LI class=3Dmovimentos_sociais_sindicais><A =
class=3Dmovimentos_sociaissindicais=20
  =
href=3D"http://portal.mec.gov.br/mse/index.php?option=3Dcom_content&amp;v=
iew=3Dcategory&amp;id=3D83&amp;Itemid=3D97">Movimentos=20
  Sociais/Sindicais</A></LI>
  <LI class=3Dagentes_institucionais><A class=3Dagentes_institucionais=20
  =
href=3D"http://portal.mec.gov.br/mse/index.php?option=3Dcom_content&amp;v=
iew=3Dcategory&amp;id=3D84&amp;Itemid=3D98">Agentes=20
  Institucionais</A></LI>
  <LI class=3Dorgaos_colegiados_normativos_e_controle_social><A=20
  class=3Dorgaos_colegiados_normativos_e_controle_social=20
  =
href=3D"http://portal.mec.gov.br/mse/index.php?option=3Dcom_content&amp;v=
iew=3Dcategory&amp;id=3D85&amp;Itemid=3D99">=C3=93rg=C3=A3os=20
  Colegiados Normativos e Controle Social</A></LI>
  <LI class=3Dorgaos_de_fiscalizacao_e_controle><A=20
  class=3Dorgaos_de_fiscalizacao_e_controle=20
  =
href=3D"http://portal.mec.gov.br/mse/index.php?option=3Dcom_content&amp;v=
iew=3Dcategory&amp;id=3D86&amp;Itemid=3D221">=C3=93rg=C3=A3os=20
  de Fiscaliza=C3=A7=C3=A3o e Controle</A></LI>
  <LI class=3Dcomites_de_mobilizacao><A class=3Dcomites_de_mobilizacao=20
  =
href=3D"http://portal.mec.gov.br/mse/index.php?option=3Dcom_content&amp;v=
iew=3Darticle&amp;id=3D218&amp;Itemid=3D222">Comit=C3=AAs=20
  de Mobiliza=C3=A7=C3=A3o</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'imprensa', 0 );</SCRIPT>

<DIV>
<H3 class=3Dimprensa_fechado id=3Dimprensa><A id=3Dancoraimprensa=20
href=3D"javascript:void(0)" =
name=3Dancoraimprensa_fechado>Imprensa</A></H3>
<UL class=3Dimprensa_menu id=3Dimprensa_menu>
  <LI class=3Dnoticias><A class=3Dnoticias_=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_jfilter&amp;view=3D=
colunas&amp;Itemid=3D86">Not=C3=ADcias</A></LI>
  <LI class=3Deventos_do_ministerio><A class=3Deventos_do_ministerio=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D7&amp;Itemid=3D190">Eventos=20
  do Minist=C3=A9rio</A></LI>
  <LI class=3Drede_de_comunicadores><A class=3Drede_de_comunicadores=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_wrapper&amp;view=3D=
wrapper&amp;Itemid=3D191">Rede=20
  de Comunicadores</A></LI>
  <LI class=3Dcentral_de_midia><A class=3Dcentral_de_midia=20
  href=3D"http://portal.mec.gov.br/centraldemidia/">Central de =
M=C3=ADdia</A></LI>
  <LI class=3Dquem_e_quem><A class=3Dquem_e_quem=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_jfilter&amp;view=3D=
colunas&amp;Itemid=3D229">Quem=20
  =C3=A9 Quem</A></LI>
  <LI class=3Datendimento_a_imprensa><A class=3Datendimento_a_imprensa=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12419&amp;Itemid=3D728">Atendimento=20
  =C3=A0 imprensa</A></LI>
  <LI class=3Dperguntas_frequentes><A class=3Dperguntas_frequentes=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_jfilter&amp;view=3D=
colunas&amp;Itemid=3D230">Perguntas=20
  Frequentes</A></LI>
  <LI class=3Dvideos_em_exibicao><A class=3Dvideos_em_exibicao=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12220&amp;Itemid=3D790">V=C3=ADdeos=20
  em exibi=C3=A7=C3=A3o</A></LI>
  <LI class=3Dtv_mec_ao_vivo><A class=3Dtv_mec_ao_vivo=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12456&amp;Itemid=3D997">TV=20
  MEC ao vivo</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'fornecedores', 0 );</SCRIPT>

<DIV>
<H3 class=3Dfornecedores_fechado id=3Dfornecedores><A =
id=3Dancorafornecedores=20
href=3D"javascript:void(0)" =
name=3Dancorafornecedores_fechado>Fornecedores</A></H3>
<UL class=3Dfornecedores_menu id=3Dfornecedores_menu>
  <LI class=3Dlicitacoes><A class=3Dlicitacoes_=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_jfilter&amp;view=3D=
colunas&amp;Itemid=3D97">Licita=C3=A7=C3=B5es</A></LI>
  <LI class=3Dregistro_de_precos><A class=3Dregistro_de_precos=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D13945&amp;Itemid=3D1002">Registro=20
  de Pre=C3=A7os</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'conheca_o_mec', 0 );</SCRIPT>

<DIV>
<H3 class=3Dconheca_o_mec_fechado id=3Dconheca_o_mec><A =
id=3Dancoraconheca_o_mec=20
href=3D"javascript:void(0)" =
name=3Dancoraconheca_o_mec_fechado>Conhe=C3=A7a o=20
MEC</A></H3>
<UL class=3Dconheca_o_mec_menu id=3Dconheca_o_mec_menu>
  <LI class=3Dinicio><A class=3Dinicio=20
  href=3D"http://portal.mec.gov.br/">Inicio</A></LI>
  <LI class=3Do_mec><A class=3Do_mec=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D2&amp;Itemid=3D171">O=20
  MEC</A></LI>
  <LI class=3Dgabinete_do_ministro><A class=3Dgabinete_do_ministro=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D102&amp;Itemid=3D360">Gabinete=20
  do Ministro</A></LI>
  <LI class=3Dsecretaria_executiva><A class=3Dsecretaria_executiva=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12441&amp;Itemid=3D857">Secretaria=20
  Executiva</A></LI>
  <LI class=3Dsecretarias_e_orgaos_vinculados><A=20
  class=3Dsecretarias_e_orgaos_vinculados=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12441&amp;Itemid=3D526">Secretarias=20
  e =C3=93rg=C3=A3os Vinculados</A></LI>
  <LI class=3Destatisticas><A class=3Destatisticas=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D208&amp;Itemid=3D267">Estat=C3=ADsticas</A></LI>
  <LI class=3Dprogramas_e_acoes><A class=3Dprogramas_e_acoes=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_pea&amp;view=3Dpe=
a&amp;Itemid=3D174">Programas=20
  e A=C3=A7=C3=B5es</A></LI>
  <LI class=3Dcalendario_de_eventos><A class=3Dcalendario_de_eventos=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D6&amp;Itemid=3D177">Calend=C3=A1rio=20
  de Eventos</A></LI>
  <LI class=3Dprestacao_de_contas><A class=3Dprestacao_de_contas=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_jfilter&amp;view=3D=
colunas&amp;Itemid=3D181">Presta=C3=A7=C3=A3o=20
  de Contas</A></LI>
  <LI class=3Dconcursos_e_selecoes><A class=3Dconcursos_e_selecoes=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D66&amp;Itemid=3D184">Concursos=20
  e Sele=C3=A7=C3=B5es</A></LI>
  <LI class=3Dsistemas_do_mec><A class=3Dsistemas_do_mec=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_jfilter&amp;view=3D=
colunas&amp;Itemid=3D187">Sistemas=20
  do MEC</A></LI>
  <LI class=3Dwebmail><A class=3Dwebmail =
href=3D"http://webmail.mec.gov.br/"=20
  target=3D_blank>WebMail</A></LI>
  <LI class=3Dfale_conosco><A class=3Dfale_conosco=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_wrapper&amp;view=3D=
wrapper&amp;Itemid=3D17">Fale=20
  Conosco</A></LI>
  <LI class=3Dfala_brasil><A class=3Dfala_brasil=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12447&amp;Itemid=3D742">Fala=20
  Brasil</A></LI></UL></DIV>
<SCRIPT>menuSlide( 'menu_home', 0 );</SCRIPT>

<DIV>
<H3 class=3Dmenu_home_fechado id=3Dmenu_home><A id=3Dancoramenu_home=20
href=3D"javascript:void(0)" name=3Dancoramenu_home_fechado>Menu =
Home</A></H3>
<UL class=3Dmenu_home_menu id=3Dmenu_home_menu>
  <LI class=3Dvoltar_a_pagina_principal><A class=3Dteste_teste_teste=20
  href=3D"http://portal.mec.gov.br/index.php">Voltar =C3=A0 p=C3=A1gina=20
principal</A></LI></UL></DIV>
<H2 class=3Ddn>Selos</H2>
<DIV class=3Dbannergroup>
<DIV class=3Dbanneritem><A=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_banners&amp;task=3D=
click&amp;bid=3D31"=20
target=3D_blank><IMG title=3D"Caderno Destaques" alt=3D"Caderno =
Destaques"=20
src=3D"http://portal.mec.gov.br/images/banners/caderno_destaques1.png"></=
A>
<DIV class=3Dclr></DIV></DIV>
<DIV class=3Dbanneritem><A=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_banners&amp;task=3D=
click&amp;bid=3D3"=20
target=3D_blank><IMG title=3D"Transparencia P=C3=BAblica" =
alt=3D"Transparencia P=C3=BAblica"=20
src=3D"http://portal.mec.gov.br/images/banners/transparencia_publica.png"=
></A>
<DIV class=3Dclr></DIV></DIV>
<DIV class=3Dbanneritem><A=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_banners&amp;task=3D=
click&amp;bid=3D2"=20
target=3D_blank><IMG title=3D"Acessibilidade Brasil" =
alt=3D"Acessibilidade Brasil"=20
src=3D"http://portal.mec.gov.br/images/banners/acessibilidade_brasil.png"=
></A>
<DIV class=3Dclr></DIV></DIV></DIV></DIV>
<DIV class=3Dcoluna_direita>
<DIV class=3Dcaixa_conteudo>
<HR class=3Ddn>

<H2 class=3Ddn><A name=3DancoraConteudo>Conteudo da =
P=C3=A1gina:</A></H2>
<DIV class=3Dpathway><A class=3Dpathway =
href=3D"http://portal.mec.gov.br/">In=C3=ADcio</A>=20
<DIV class=3Dseta_pathway>&gt;</DIV><A class=3Dpathway=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D293&amp;Itemid=3D809">Secretaria=20
de Educa=C3=A7=C3=A3o B=C3=A1sica</A>=20
<DIV class=3Dseta_pathway>&gt;</DIV>
<DIV>Publica=C3=A7=C3=B5es</DIV></DIV><BR clear=3Dall><LINK=20
href=3D"http://portal.mec.gov.br/plugins/content/lightimage/css/styles.cs=
s"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://portal.mec.gov.br/plugins/content/lightimage/js/popbox.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
					=09
							window.addEvent("domready", function(){
							=09
								var images =3D $$( ".PopBoxImageSmall" );
							=09
								$each( images, function(e){
								=09
									var exist =3D e.getParent( "a" );
							=09
									if( !exist ){
		=09
										var a =3D new Element("a", {
											"rel": "milkbox:gallery",
											"href": e.get("src"),
											"title": e.get("alt")
										});
									=09
										a.inject( e, "before" );
										e.inject( a, "top" );
								=09
									}
									=09
								});
								window.addEvent("domready", function(){milkbox =3D new =
Milkbox();});=09
							});
						=09
						</SCRIPT>

<SCRIPT type=3Dtext/javascript>

//window.addEvent( 'domready', function(){
//
//	var slide =3D new Fx.Slide('permalink');
//	slide.hide();
//
//});

</SCRIPT>

<SCRIPT =
src=3D"http://portal.mec.gov.br/components/com_anotacao/js/error.js"=20
type=3Dtext/javascript></SCRIPT>

<DIV class=3Dcaixa_icones><A class=3D"txtIndent bt_voltar"=20
href=3D"javascript:history.go(-1)">Voltar </A>
<DIV class=3Dfr><A class=3D"smoothbox bt_informar_erro txtIndent"=20
id=3Dbt_informar_erro title=3D"Informar Erro"=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Derror_reporting&amp;tmpl=3Dajax&amp;height=3D380&amp;width=3D430&amp;l=
ink=3DaHR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y29tX2NvbnR=
lbnQmdmlldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmVzLW5hY2lv=
bmFpcy01by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2ljYSZJdGVta=
WQ9ODU5">Informar=20
erro </A><A class=3D"txtIndent bt_imprimir" title=3DImprimir=20
onclick=3D"window.open(this.href,'win2','status=3Dno,toolbar=3Dno,scrollb=
ars=3Dyes,titlebar=3Dno,menubar=3Dno,resizable=3Dyes,width=3D640,height=3D=
480,directories=3Dno,location=3Dno'); return false;"=20
href=3D"http://portal.mec.gov.br/index.php?view=3Darticle&amp;catid=3D195=
%3Aseb-educacao-basica&amp;id=3D12657%3Aparametros-curriculares-nacionais=
-5o-a-8o-series&amp;tmpl=3Dcomponent&amp;print=3D1&amp;layout=3Ddefault&a=
mp;page=3D&amp;option=3Dcom_content&amp;Itemid=3D859"=20
rel=3Dnofollow>|&nbsp;Imprimir&nbsp;|</A> <A class=3D"smoothbox bt_email =
txtIndent"=20
id=3Dbt_email title=3DEmail=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Denviaremail&amp;tmpl=3Dajax&amp;height=3D300&amp;width=3D403&amp;link=3D=
aHR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y29tX2NvbnRlbnQmd=
mlldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmVzLW5hY2lvbmFpcy=
01by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2ljYSZJdGVtaWQ9ODU=
5&amp;title=3DPar=C3=A2metros Curriculares Nacionais 5=C2=AA a 8=C2=AA =
S=C3=A9ries">Email=20
</A></DIV></DIV>
<DIV class=3Dtitulo>
<H2 class=3D" contentheading">Par=C3=A2metros Curriculares Nacionais =
5=C2=AA a 8=C2=AA S=C3=A9ries=20
</H2></DIV>
<SCRIPT>=0A=
						window.addEvent( 'domready', function(){=0A=
							var title =3D $$( '.contentheading' );=0A=
							title.set( 'html', 'Secretaria de Educa=C3=A7=C3=A3o B=C3=A1sica' =
);=0A=
							for( var i =3D 0; i<document.getElementsByTagName( 'div' =
).length; i++ ){=0A=
								if( document.getElementsByTagName( 'div' )[i].className =3D=3D =
'titulo' ){=0A=
									document.getElementsByTagName( 'div' )[i].className =3D =
'titulo_submenu'=0A=
								}=0A=
							}=0A=
							=0A=
							var children =3D $('menu_interno').getChildren();=0A=
							var hasActive =3D false;=0A=
							for( var i =3D 0; i < children.length; i++ ){=0A=
								if( children[i].className =3D=3D 'ativo' ){=0A=
									hasActive =3D true;=0A=
									break;=0A=
								}=0A=
							}=0A=
							if( !hasActive ){=0A=
								children[0].className =3D 'ativo';=0A=
							}=0A=
							=0A=
						});=0A=
					</SCRIPT>

<DIV class=3Daba_conteudo>
<UL id=3Dmenu_interno>
  <LI>
  <DIV class=3Daba_esquerda></DIV><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D293&amp;Itemid=3D810"=20
  target=3D_self>Apresenta=C3=A7=C3=A3o</A>=20
  <DIV class=3Daba_direita></DIV></LI>
  <LI>
  <DIV class=3Daba_esquerda></DIV><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12492&amp;Itemid=3D811"=20
  target=3D_self>Programas e A=C3=A7=C3=B5es</A>=20
  <DIV class=3Daba_direita></DIV></LI>
  <LI class=3Dativo>
  <DIV class=3Daba_esquerda></DIV><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12663&amp;Itemid=3D859"=20
  target=3D_self>Publica=C3=A7=C3=B5es</A>=20
  <DIV class=3Daba_direita></DIV></LI>
  <LI>
  <DIV class=3Daba_esquerda></DIV><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_wrapper&amp;view=3D=
wrapper&amp;Itemid=3D1058"=20
  target=3D_self>Fale Conosco</A>=20
  <DIV class=3Daba_direita></DIV></LI></UL><BR clear=3Dall></DIV>
<DIV class=3Ditem_de_conteudo>
<P>A&nbsp;vers=C3=A3o eletr=C3=B4nica destes materiais est=C3=A1 =
dispon=C3=ADvel para download em=20
formato de arquivo PDF. Para visualizar um arquivo no formato PDF =C3=A9 =
necess=C3=A1rio a=20
utiliza=C3=A7=C3=A3o do software leitor de arquivos formato PDF, <A=20
href=3D"http://www.adobe.com.br/products/acrobat/readstep.html"=20
target=3D_blank>Adobe Acrobat Reader</A>. </P>
<UL>
  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/introducao.pdf"=20
  target=3D_blank>Volume 01 - Introdu=C3=A7=C3=A3o aos PCNs</A><A=20
  href=3D"http://portal.mec.gov.br/arquivos/pdf/portugues.pdf"></A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/portugues.pdf"=20
  target=3D_blank>Volume 02 - L=C3=ADngua Portuguesa</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/matematica.pdf"=20
  target=3D_blank>Volume 03 - Matem=C3=A1tica</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/ciencias.pdf" =

  target=3D_blank>Volume 04 - Ci=C3=AAncias Naturais</A><A=20
  href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/ciencias.pdf"></A><A =

  href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/ciencias.pdf">=20
  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/geografia.pdf"=20
  target=3D_blank>Volume 05 - Geografia</A><A=20
  href=3D"http://portal.mec.gov.br/arquivos/pdf/historia.pdf"></A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/pcn_5a8_historia.pdf"=20
  target=3D_blank>Volume 06 - Hist=C3=B3ria</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/arte.pdf"=
></A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/arte.pdf"=20
  target=3D_blank>Volume 07 - Arte</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/fisica.pdf"=20
  target=3D_blank>Volume 08 - Educa=C3=A7=C3=A3o F=C3=ADsica</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/pcn_estrangeira.pdf"=20
  target=3D_blank>Volume 09 - Lingua Estrangeira</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/ttransversais.pdf"=20
  target=3D_blank>Volume 10.1 - Temas Transversais - =
Apresenta=C3=A7=C3=A3o</A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/pluralidade.pdf"=20
  target=3D_blank>Volume 10.2 - Temas Transversais - Pluralidade =
Cultural</A><A=20
  href=3D"http://portal.mec.gov.br/arquivos/pdf/meioambiente.pdf"></A><A =

  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/meioambiente.pdf"=20
  target=3D_blank>Volume 10.3 - Temas Transversais - Meio Ambiente</A><A =

  href=3D"http://portal.mec.gov.br/arquivos/pdf/saude.pdf"></A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/saude.pdf"=20
  target=3D_blank>Volume 10.4 - Temas Transversais - Sa=C3=BAde</A><A=20
  href=3D"http://portal.mec.gov.br/arquivos/pdf/orientacao.pdf"></A><A=20
  =
href=3D"http://portal.mec.gov.br/administrator/seb/arquivos/pdf/introduca=
o.pdf">=20

  <LI><A =
href=3D"http://portal.mec.gov.br/seb/arquivos/pdf/orientacao.pdf"=20
  target=3D_blank>Volume 10.5 - Temas Transversais - =
Orienta=C3=A7=C3=A3o Sexual</A><A=20
  href=3D"http://portal.mec.gov.br/arquivos/pdf/trabalho.pdf"></A>=20
  =
</A></A></A></A></A></A></A></A></A></A></A></A></A></LI></UL></DIV><!-- =
<div class=3D"caixa_palavraschave"> -->
<DIV class=3Dcaixa_palavraschave>
<DIV class=3Dpalavraschave><STRONG>Palavras-chave:</STRONG> =
Par=C3=A2metros=20
Curriculares Nacionais, seb</DIV></DIV>
<DIV class=3Dfim_conteudo_box>
<DIV class=3Dlink_relacionados>
<H3>Veja mais</H3>
<UL>
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D196&amp;Itemid=3D86">SEB</A>=20

  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D231&amp;Itemid=3D86">Rede=20
  Nacional de Forma=C3=A7=C3=A3o Continuada de Professores</A>=20
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D252&amp;Itemid=3D86">Servi=C3=A7os=20
  dispon=C3=ADveis</A>=20
  <LI><A=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D293&amp;Itemid=3D86">Secretaria=20
  de Educa=C3=A7=C3=A3o B=C3=A1sica</A> </LI></UL></DIV><BR =
clear=3Dall></DIV><!-- </div> --><!-- Perma link lightbox --><!-- <div =
id=3D"permalink" class=3D"permalink">
        	<label class=3D"dn" for=3D"permalink">Permalink</label>
            <input type=3D"text" name=3D"permalink_url" id=3D"permalink" =
value=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&view=3Da=
rticle&id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&catid=3D=
195:seb-educacao-basica&Itemid=3D859">
        </div> --><!-- Fim perma link lightbox -->
<DIV class=3Dcaixa_icones><A class=3D"txtIndent bt_voltar"=20
href=3D"javascript:history.go(-1)">Voltar </A>
<DIV class=3Dfr><A class=3D"smoothbox txtIndent bt_salvar"=20
title=3D"Adicionar aos Favoritos"=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Dloginbox&amp;tmpl=3Dajax&amp;height=3D160&amp;width=3D245&amp;link=3Da=
HR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y29tX2NvbnRlbnQmdm=
lldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmVzLW5hY2lvbmFpcy0=
1by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2ljYSZJdGVtaWQ9ODU5=
">Salvar=20
</A><A class=3D"bt_anotacoes txtIndent smoothbox"=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Dloginbox&amp;tmpl=3Dajax&amp;height=3D160&amp;width=3D245&amp;link=3Da=
HR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y29tX2NvbnRlbnQmdm=
lldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmVzLW5hY2lvbmFpcy0=
1by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2ljYSZJdGVtaWQ9ODU5=
">Fazer=20
anota=C3=A7=C3=B5es </A><A class=3D"smoothbox bt_informar_erro =
txtIndent"=20
id=3Dbt_informar_erro title=3D"Informar Erro"=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Derror_reporting&amp;tmpl=3Dajax&amp;height=3D380&amp;width=3D430&amp;l=
ink=3DaHR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y29tX2NvbnR=
lbnQmdmlldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmVzLW5hY2lv=
bmFpcy01by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2ljYSZJdGVta=
WQ9ODU5">Informar=20
erro </A><A class=3D"txtIndent bt_imprimir" title=3DImprimir=20
onclick=3D"window.open(this.href,'win2','status=3Dno,toolbar=3Dno,scrollb=
ars=3Dyes,titlebar=3Dno,menubar=3Dno,resizable=3Dyes,width=3D640,height=3D=
480,directories=3Dno,location=3Dno'); return false;"=20
href=3D"http://portal.mec.gov.br/index.php?view=3Darticle&amp;catid=3D195=
%3Aseb-educacao-basica&amp;id=3D12657%3Aparametros-curriculares-nacionais=
-5o-a-8o-series&amp;tmpl=3Dcomponent&amp;print=3D1&amp;layout=3Ddefault&a=
mp;page=3D&amp;option=3Dcom_content&amp;Itemid=3D859"=20
rel=3Dnofollow>|&nbsp;Imprimir&nbsp;|</A> <!-- <a class=3D"txtIndent =
bt_permalink" href=3D"javascript:permalink();">
                    Permalink
                </a> --><A class=3D"smoothbox bt_email txtIndent" =
id=3Dbt_email=20
title=3DEmail=20
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_anotacao&amp;task=
=3Denviaremail&amp;tmpl=3Dajax&amp;height=3D300&amp;width=3D403&amp;link=3D=
aHR0cDovL3BvcnRhbC5tZWMuZ292LmJyL2luZGV4LnBocD9vcHRpb249Y29tX2NvbnRlbnQmd=
mlldz1hcnRpY2xlJmlkPTEyNjU3OnBhcmFtZXRyb3MtY3VycmljdWxhcmVzLW5hY2lvbmFpcy=
01by1hLThvLXNlcmllcyZjYXRpZD0xOTU6c2ViLWVkdWNhY2FvLWJhc2ljYSZJdGVtaWQ9ODU=
5&amp;title=3DPar=C3=A2metros Curriculares Nacionais 5=C2=AA a 8=C2=AA =
S=C3=A9ries">Email=20
</A></DIV></DIV>
<SCRIPT =
src=3D"http://portal.mec.gov.br/media/system/js/assistente.js"></SCRIPT>

<DIV style=3D"DISPLAY: none">
<DIV class=3Dassistente id=3Dassistente style=3D"DISPLAY: none">
<H2 class=3Ddn>Assistente de Navega=C3=A7=C3=A3o</H2>
<P class=3DtxtIndent>Se voc=C3=AA n=C3=A3o est=C3=A1 encontrando o que =
procura, diga o seu perfil=20
e escreva o que deseja. N=C3=B3s te ajudaremos a encontrar!</P><A =
class=3Dajuda=20
id=3Dajuda href=3D"javascript:void(0);">Preciso de ajuda</A>=20
<DIV class=3Dbox_bt_ajuda id=3Ddiv_form>
<FORM id=3Dassistente_form onsubmit=3D"return false;" =
action=3Dindex.php>
<DIV class=3Dcaixa_input><LABEL class=3Ddn =
for=3Dserach_word_ajuda>Digite o que=20
procura</LABEL> <INPUT id=3Dserach_word_ajuda =
name=3Dparams[search_relevance]>=20
<DIV class=3Dcanto_direita></DIV></DIV><BUTTON class=3DtxtIndent=20
onkeypress=3D"return Assistente.precisoDeAjuda();"=20
onclick=3D"return Assistente.precisoDeAjuda();"></BUTTON> <INPUT =
type=3Dhidden=20
value=3Dnull name=3Dparams[tipobusca]> <INPUT type=3Dhidden =
value=3Dcom_jfilter=20
name=3Doption> <INPUT type=3Dhidden value=3Dsearch name=3Dtask> <INPUT =
type=3Dhidden=20
value=3D164 name=3DItemid> </FORM></DIV><A class=3Dnao_ajuda =
id=3Dnao_ajuda=20
href=3D"javascript:void(0);">N=C3=A3o preciso de ajuda</A> <A =
class=3Dnunca_ajuda=20
href=3D"javascript:Assistente.naoOferecerMaisAjuda();">N=C3=A3o oferecer =
mais ajuda</A>=20
<INPUT id=3Durl_site_mec type=3Dhidden =
value=3Dhttp://portal.mec.gov.br/>=20
</DIV></DIV></DIV></DIV><BR clear=3Dall>
<DIV class=3Dcorpo_rodape></DIV></DIV>
<HR class=3Ddn>

<DIV class=3Drodape>
<P>=C2=A9 2009 <STRONG>Minist=C3=A9rio da Educa=C3=A7=C3=A3o</STRONG>. =
Todos os direitos reservados.=20
Usando: <SPAN><A title=3D"P=C3=A1gina oficial do Joomla!" =
href=3D"http://www.joomla.org/"=20
target=3D_blank>Joomla!</A></SPAN></P>
<H2 class=3Ddn>Links</H2>
<UL>
  <LI><A class=3Dtopo=20
  =
href=3D"http://portal.mec.gov.br/index.php?option=3Dcom_content&amp;view=3D=
article&amp;id=3D12657:parametros-curriculares-nacionais-5o-a-8o-series&a=
mp;catid=3D195:seb-educacao-basica&amp;Itemid=3D859#top">topo=20
  da p=C3=A1gina</A>=20
  <LI><A class=3D"rss txtIndent" =
href=3D"http://portal.mec.gov.br/rss">RSS</A>=20
</LI></UL></DIV></DIV><NOSCRIPT>Informa=C3=A7=C3=B5es T=C3=A9cnicas: =
Para o funcionamento de=20
todas as fun=C3=A7=C3=B5es desse portal, =C3=A9 necess=C3=A1ria a =
utiliza=C3=A7=C3=A3o de JavaScript.=20
</NOSCRIPT><NOFRAMES></NOFRAMES><!-- Google Analitics  -->
<SCRIPT type=3Dtext/javascript>
		var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
		document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>
		var pageTracker =3D _gat._getTracker("UA-1294743-1");
		pageTracker._trackPageview();
	</SCRIPT>
<!-- Fim Google Analitics -->
<DIV id=3Daviso_bg=20
style=3D"DISPLAY: none; FILTER: alpha(opacity=3D0); opacity: 0"></DIV>
<DIV id=3Daviso_container style=3D"DISPLAY: none">
<DIV id=3Daviso>
<P id=3DtextoAviso></P></DIV></DIV>
<DIV id=3Dconfirm_container style=3D"DISPLAY: none">
<DIV id=3Dconfirm_id>
<P id=3DtextoConfirm></P><INPUT id=3Did_content_confirm =
type=3Dhidden><BUTTON=20
class=3D"txtIndent bt_sim" onkeypress=3DconfirmYes(); id=3D"" =
onclick=3DconfirmYes();=20
value=3D"Sim"></BUTTON><BUTTON class=3D"txtIndent bt_nao"=20
onkeypress=3DcloseConfirmAviso(); id=3D"" onclick=3DcloseConfirmAviso(); =

value=3D"N=C3=A3o"></BUTTON> </DIV></DIV>
<DIV id=3Dcomentario_bg=20
style=3D"DISPLAY: none; FILTER: alpha(opacity=3D0); opacity: 0"></DIV>
<DIV id=3Dcomentario_container style=3D"DISPLAY: none">
<DIV id=3Dcomentario><LABEL for=3DtxComentario>Deixe sua =
anota=C3=A7=C3=A3o:</LABEL> <TEXTAREA id=3DtxComentario rows=3D10 =
cols=3D39>&nbsp;</TEXTAREA> <INPUT class=3DtxtIndent =
onkeypress=3DAnotacao.saveAnotacao() id=3DsaveComment =
onclick=3DAnotacao.saveAnotacao() type=3Dbutton value=3DSalvar>=20
<INPUT class=3DtxtIndent onkeypress=3DAnotacao.hideAnotacao() =
id=3DcloseComment onclick=3DAnotacao.hideAnotacao() type=3Dbutton =
value=3DFechar>=20
</DIV></DIV>
<DIV id=3D_confirm style=3D"DISPLAY: none">
<DIV id=3Dcomfirm>
<P id=3Dp_confirm></P><BUTTON class=3D"txtIndent bt_sim"=20
onkeypress=3DBookmark.Apagar() id=3Dconfirm_yes =
onclick=3DBookmark.Apagar()=20
value=3D"Sim"></BUTTON><BUTTON class=3D"txtIndent bt_nao"=20
onkeypress=3DBookmark.hideBox() id=3Dconfirm_no =
onclick=3DBookmark.hideBox()=20
value=3D"N=C3=A3o"></BUTTON> <INPUT id=3Ddelete_element type=3Dhidden> =
</DIV></DIV>
<DIV id=3Dcomentarios_container style=3D"DISPLAY: none">
<DIV id=3Dcomentarios>
<DIV id=3DtxComentarios></DIV></DIV><INPUT class=3DtxtIndent =
onkeypress=3D"Anotacao.hideAnotacao( 1 )" id=3DcloseComment =
style=3D"MARGIN-LEFT: 126px" onclick=3D"Anotacao.hideAnotacao( 1 )" =
type=3Dbutton value=3DFechar>=20
</DIV></BODY></HTML>

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://portal.mec.gov.br/images/banners/caderno_destaques1.png

iVBORw0KGgoAAAANSUhEUgAAAFwAAAAuCAMAAACS246gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAEhQTFRFRERE2NjYcXFxKphH6Ojo+Pj4tNm78tZNx70Z1OvZ3ObzzNrw
8PDwlMui/ffcnJycYrN1wMDAhqfdNm6+////7OWascbm/fK6tGbchwAAA21JREFUeNrUl+tyozAM
hSVjQ0OcCIMN7/+meyRDIHtJ2hnyY2knmGJ/kY+OBKXc3vKnDsq34ZPwJvyn8LaJ/yn80lw+CW8/
B/efhIfmY1VEfRjewX1Kh5xHzx6n4Jk51ovq5YhTTMkf4Xl4U6LinKOEAYtSnB6cWU9JPyQnvRud
z3pNssPnd3AhDjER20hXJM9CPjn2PuoFJbsBOJPEwDudrnloXmpCts8QsBpB5uD0G5wkZ9vwdYxz
dOwMy+T3yF/Xf3L7KOoyg7NLpLKQg2heRFyIEIktDpc2+IgSvXwLTmDJCvcYp5TYEZTIIsiEwmve
d/jcty+NzvQYID4KFS6ufmmVQsTyzJXq6wYs8r5/afTgnC0IJig+VGaEzSs8IpliuaCa9rqgwtu5
f20X76AuISxvIgXSQ7ARPSHIRF7hmOfhJ50aj/Db69YVkgijaGzsA0pKCyWwau7hBTg1roZCKUg6
FFF7vX6sddGln33zoccolf5PXaCDWI/QgUhAqXO0oYccm0WdmcNK36fAj6kp7PBrP1+eQ0e+Rcg8
TbpCTQhXI1uAi6tTSPQPcKarRSn71L38S7mO89D4J7hUX9eV8ACuYo5mNFrtpuFFcjvcpiZM9bxr
vszXsX0KvcIxMW4ruHYZ1jGAar+18bA8wZnSU0JL6cfrcDTMCteVutcUahs1ONQH+FEn0O9JlnAQ
xSLv5h6hH94BVnjUXoq+hC5uTUXhiCyqXDoh/g7H1Iip7gC/F4bqt2YIf4l8m4h6N7iVID2EPsLd
3oMO8HvHJszwL81jTarCSfBwI/21rDKFPfJtaqJwgJeS50npYYObgR9ucdb0FJ6MgLFYRtWuCEGb
5GpR65G0R57zvSt5nOamGarusJtu3nzu6iPBIVTAaX3UmD5owOoNV+/KceoBnpduyeM4Ns1aqdqT
rEK1SaEEWUsTtYmfej9aixK2DSS7G+tUr03uCZ5Lt8DuqKXm5n/UPcKbxmWnpRQ/ztD9x/hvwEFP
aRqvo+KHNpwKX+4F0k3T2LeKB//iYzgJfi9L1yXQJ9ST4VWgs2S5L6X76tII/LTBh7PgFd91RZoN
fWvPg+ewLN3XdrhpPCGhh/B6EQNjAxBoPhOONwgFF1OnW0I8Ee5XdKj630/xeYWHAvRw9utLhWsm
h+H0fxl/CTAAF5QR/mP8M58AAAAASUVORK5CYII=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://portal.mec.gov.br/images/banners/transparencia_publica.png

iVBORw0KGgoAAAANSUhEUgAAAFwAAAAsCAMAAADfEy+rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAMBQTFRF/////v7+IHMgzMzMy+rLvea9xNrE3PLcl76X4ezhxurG8Pbw
tOK05fbleat5pNyk0e7RW5hb8/rzmNmY7PfspsemPoY+TY9N0tXTL3wv+v36wefB0uPS+Pv4iLWI
tdC1aqJqreCt/P787vnu//7////+/v///v/+/v3+3eDc/P7+/f79zM7Mzs/P/fz90NDQ9vj25Pnk
/v39zs3N/v7/+/37//7++/v7v+W++/r79/z3ueS5x8zIy83LzMzL/f3+F8MzkAAABGhJREFUeNq0
lwl3mzgQgAfZgLhkcA2UIxgnvrJum/TaZMNm+///VWfE7Qr7dXej92yERnyaGY1GEtzP3qzcwwze
rMxgpk0X8DZ6VemLFCaF2bteCIfK1bG7CbDcVFV1Bb7S51hcgEmhv9F6uGbb1N0DuCHZ/w3PqPtn
gttX4Wg5lsVRDSdhtjhzC7aQ5m6l65fh2523wuKBcuR0JYXbXgp31P9zCnAk0WW49mc97WqzsOzP
pND2x78dRsvXrgkuDUOk3W63PePU9QOhGmbffY/wwyAyJ9l7b+5jsTv68AuwSTb/1Lfsb6j7K7xX
xr82sE++nWDp+eZqIIOIWU3tzvS95ej7788yFO8BQiZLcG3FnUZvPAr6L9L6EbK2YYnwD43mPPo3
6zu/IDMJ/rfXwcMkYbkRMxY7IOKYRWh22bwl9ACBBoZgsYhxJ2BMANaxjQPQayg154kUnGz7FR7+
+pK2cLZGTxaQY2/BDAera2bRQ7DQiQWObkGZILAACGLHijjWA+DMQaSFD4RbCOEMbZo/f0C4turg
7VQhHP2JvzUTZLuIya7WrRYzwCFFeCzr9MOhewI1QPr4ER6eTiO4JaSdDRwFLAlB4KcGmSzQaQ2Q
StLBUZ+GYAh0JcIPTw+o+WEId5JAWEkPJ28mreY8EZwPNG+UHGluMFHkBL+9+Qofn45DOLlM9JqH
SQ5FLGcAP8cx8qiGk8+dOOjg6PM1y5GA8+LE1MHXEf7p6A3dgk4JgrLTHE2MchktgUPkpGC5hFsU
VVYHp2jhREAyK9B0MG1c/l+009WAFuL3F4E//wdmpz5RTMPD85bDtU9W/WYhU0YKS9NcDnMLTgvA
y9lnty+w9M26/vIyTEanJWYgCTj5Z9scmG6WZbr7bTu2Je3f9vXDe0q/j1XXDgT48VwhYePt4LHS
s2wEX8m0OoftmZ98oChnbNBkFD/GmeSP2hDP903zVmYuD1Pu7Jd9RCpusCZVNsmpzjQYVpRCmhLI
8YLRqIPUucNDkdYhh8MgPOYc4zKpkzbnDqjhIecTc/qIG12zCW/P4aJm4acY67S8KONjQ0kGGeea
UzJkJTUbAZlckDKz44KODxsPVPC1As7KAv/yMRxHDEhGy4pFHBsLeaBz6eCjr1RwXJKUQ8ZwIf+L
ETyXXQzOEc6jkvK+uAivCykwhoeSFYzgjaFyeyL/xNfgOKGkyS9wLr1VnsPLdjWTQusGnr6rXNdd
qH1eF+nisoUnBiWncAR3Esrh9U5Ak9lpntbLV5uGF6w7H/C+OppQI5HNuNHmTY8Iw2WmKc5D6ATO
100jyJniOeehrGGFG9BFeBvnvG22qBLKhTGbOgd2I/6Xu4WK7acjc65Tui6emQ5XqAq+yeamb+6U
Rpm2aZr2HFT2+lWmZ9Udns8xf/nqIzRUGJyZrz6Wz+n2kJkquLy2+N215fX34fJqok/As+t3ouua
69Oaj+Cq+aHbjmur564i4cZXy1y6QhF8U9+J3vKS+5bX858CDAAOgFZct5aHFQAAAABJRU5ErkJg
gg==

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://portal.mec.gov.br/images/banners/acessibilidade_brasil.png

iVBORw0KGgoAAAANSUhEUgAAAFwAAAAvCAMAAABZh10FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAANhQTFRFBGOXk5ulBm7ry+b5XabgLi8xA1KJsdfzYWZqZpiw////j62+
YqUYClp+wt3y958Klb5fOY3s/uCtrcptAgQJueP6aneH7Mtxk8f1GHWmsdSUKzVDspQ1XaUGVJUE
psbWerIsPoy4ICku5Pb7dbr4vtHhHmyR6vPNy6pBa6QKgrrW8vnk/v35CGHK9/7/Nn2f2er5sbW1
0+Drjr4vDhUZjLxI0+21TU1KdaY38fr9Likl6PHhaKoi+/n89/rz2NbQ/vrwkI6JGSAl7fHyNzY3
QFRi4+Ll+7o9FeCt9QAACANJREFUeNrMlwt3orwWhoFwTYRqBYpllALijIjhMrYWKlYU7f//R2cH
7diZ6bfW+dbMOutsC+T6ZPNmJ6Qc/u+N+9f2P4HXtNwtkl1S/314sru9vbvj87u72907q0SKM3Uc
JfxDeHJ793Zj+5pmf3m7uz0XZc5AEISlIAzi8I/gt283N+rAAUu/3LzdJsC2xCUDD+AmiMbP8Niw
LCu+ZEQPTLtk/DhyHG32Ec7YXxhpYEzTm5sb8L0QlktxykwE9wfoIzzCu12S0DOd0N12m1B0Zoc4
qWkSplf47g6AKTg4jZEjfGP0YrAcONPBAAacTkEeMbzC/fJVBaOZDplZiFnmlfqsSsENZPIk/gGv
b286+DSbioojfIHMnSIMHHC5M0gthSn9Afdo00pS9UqZFlqSV5BrsMdGomVVSe267sbt4Ish89wW
rGIpKM4SPH8b9j2nU5vZcjCF98je4XpWr688DzeAq9Y4YyNRGAmqapq+w596Q9D8mzA9OE42VYF9
9zD+fj8Q3m05nQqC8Q5P8aFq1VZa1wc20nYtsdwJeLKH7VZSJSnH5AJPhuPnIURiMxLFwaAP6OFD
rzf+7l3pzHXnHR5jvpJyVapO2Od8epIklWe8mJuViVtJr6BLYr3D++Pec3/49vaF17TmDdibXo/R
8yv9A5z52gYn4PE01mPaSFV+Clo1MXS/zCFRw3zs6OyH54AC/B2zb31wu7fpzccf6QCPL/ARfQGR
65PUHmkog/4gCZYkaUtnDubbKk/soMrpOfDx4n7CPJ33Hh4eHp/nLP1wfz8ZbyZXZT54ruHcbdev
hSS5J5zSF+C+nmCEHGthsq6q/JVvJRtHF89fOhm6AcbsvnkeP77cT+abH7oPYEKtC9yq1QDCI2jb
IN/FCQjBfiB8reATS0hSK7lJfYmWpD/pfbDxuLcZP34dTsa9+TlmIFqWA1hFMmufbPcdARgqPtVr
eEJgtlKFa9zAU3Lbtt2/Yu2yQr8+f6Bv+v3JeD5/fGLKzPtsJYmOICiXFerjXKrWfNPwnc5buPM8
36xZvNSqFDRQpQZtQ733veXp4Uqf95/A6U2vD/TJfAiLU3R8YQp7Wee5SO2qsuttsmX6bvOqWm+T
BLPC5AWW5yGh3fD08GNXfHoev2uyYfTxZAO+D78PY2EpwlqdlvgC9xNwraAkxnnT5DRv+JzGMX0F
9+sTuF1bpDw0TbOg14/FxffN46Q3nzD6eD55jAZsy4JIYRvLRZYRZhuiMZvVSVLXJeyHu3KmZzvM
tmnYp3CqRyWFd/E+fOYWD2Om9xMTvMeUmc+/xxe9nUubbkJnYhynOrecaXHs634ciyOOk9kzTWMo
YhvE5Xn9hr50szr8CqGzAd/v54/eALZ0R1g6f+HrD77DPA4XzPfJ4+k+Hvzs958dLRYs3ud9iPDN
eMMCfDl1RoJX/gInM24Uk3g2ig0CO6vvgTgQ1L6oOzJ85pggsq9ov55bFs8sWJgysDYFFifg95V9
1lynmu7X8SlMcYxCWTl42ckvde7FmSUjnRxI5slOSIrs10PR4pEty/7X+z7TBNblB03e4Rp8Znwq
pzhNZK3k6Ege0VHpc3jmYUeOEYwuhzDjePTriQuU2czn/QVM4zJm63L7GzzT6CzdadEhxcYu9nfy
Uk98zxAzvdRCjmQyt4WxdS5LfzvOge/z3vgxFAXHWS7DnysZfIbTLPYTy5v5pV/POKxzAJ/RU+wf
UpqSDFZCSsFr/Dscb+HTAcHyAstyqeDf4LISoqxOIakPEtmy5IMoO6Wsl1vuEBqHk1bM4lIPHVn8
XZaODpstBLkwsvAn8FDUZ5RQSPq1zIWiVtJMk3XRSMuZnJYxxQeY8JButU9Pudthp8zUwZ/AOTgz
LGX9cnIA/zn9/KEfna+uagmF8j8coRewK06Gn5xy5b9xPt8OHz5j/x34P9n/GVz+V/Zp8yvkl2oO
MTMMZGQFKoqsMCCHMoQseJzNyFhBZmWspGB1cBXn6gxyBfSBzl0FtIVm2aUvpxgoQgrkrLMhONgb
LKt0Q7J0lEUGS8NPsSwFLmisWAAyrC4DN/CqM9YLmoUKy3CG4dmQ0vZSbgf7IG8C1yNtwJNjoQYu
QUdCjtDumJMgUCML2XxRHAOXRySoAhsKgv06QkFwJADRLMtm/Y9FgBRF4ZTCNqOCNzXbU1VCDJO3
C9fWPLJHQWMHCIYJ4C0qQvbEbZEl7ZEh2Y0JDQjxjAiZXqsik6gSQlVQWNDfIvvMRPC2HDJWRztz
bQshe+XaaG9H2dH1CiKhar+yswBchglgY6DIRN4+8FAAL2QT0z0y1UxplWcAPyoRvDha2RHig8JE
BnhuaK62N6B5ZNhHPjcie0UKe2WDv61tr4DKS0VkSQTgyCxU1T4iiSDb5vc8MWDGzPx4LMzAjBD7
/wX67wn0MKHK4gx135qR2ipebNuZYXmFansZ7xLJkIhnFi4hEoRDwHqobrFypVVRkciMiYtgfhVk
Its1TOTaUOeuCq84aiQAWWBaucgswJ3oaJq2apomvzelfG2uwF9LgrIC9IDiRmKPY8S3hXHUKnNl
wzSZphoVhmmucsMsPNeGOrfZmxUERcEqCw5ks+AVWNSx4IZgVNgNWRHoaSEWeAYLVUvJLNZQAXcL
i3VCLFAVK2OViJUgJgUDQRaAyOIUpSuK2CPqhoGZgNe1WInlQQlUK0pkwB/EhmJ4FlTBn9IFP6Tg
Qp7F+rOG0N1iIPb8jwADAHMdPdkIBxnnAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/plugins/content/joomslide/highslide/highslide.css

.highslide-container DIV {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica
}
.highslide {
	TEXT-DECORATION: none; outline: none
}
.highslide IMG {
	BORDER-RIGHT: silver 2px solid; BORDER-TOP: silver 2px solid; =
BORDER-LEFT: silver 2px solid; BORDER-BOTTOM: silver 2px solid
}
.highslide:hover IMG {
	BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-COLOR: gray; BORDER-TOP-COLOR: =
gray; BORDER-RIGHT-COLOR: gray
}
.highslide-active-anchor IMG {
	VISIBILITY: hidden
}
.highslide-gallery .highslide-active-anchor IMG {
	BORDER-LEFT-COLOR: black; VISIBILITY: visible; BORDER-BOTTOM-COLOR: =
black; CURSOR: default; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: =
black
}
.highslide-image {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; BACKGROUND: =
gray; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid
}
.highslide-wrapper {
	BACKGROUND: white
}
.highslide-outline {
	BACKGROUND: white
}
.glossy-dark {
	BACKGROUND: #111
}
.highslide-image-blur {
=09
}
.highslide-number {
	FONT-WEIGHT: bold; COLOR: gray
}
.highslide-caption {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; FONT-SIZE: 1em; =
BACKGROUND: white; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 5px
}
.highslide-heading {
	DISPLAY: none; FONT-WEIGHT: bold; MARGIN: 0.4em
}
.highslide-dimming {
	BACKGROUND: black; POSITION: absolute
}
A.highslide-full-expand {
	DISPLAY: block; BACKGROUND: url(graphics/fullexpand.gif) no-repeat; =
MARGIN: 0px 10px 10px 0px; WIDTH: 34px; HEIGHT: 34px
}
.highslide-loading {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: =
3px 1px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: =
22px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND-IMAGE: =
url(graphics/loader.white.gif); PADDING-BOTTOM: 3px; TEXT-TRANSFORM: =
uppercase; BORDER-LEFT: white 1px solid; COLOR: black; PADDING-TOP: 3px; =
BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
A.highslide-credits {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.highslide-credits I {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.highslide-credits:hover {
	COLOR: white; BACKGROUND-COLOR: gray
}
A.highslide-credits:hover I {
	COLOR: white; BACKGROUND-COLOR: gray
}
.highslide-move {
	CURSOR: move
}
.highslide-move * {
	CURSOR: move
}
.highslide-overlay {
	DISPLAY: none
}
.closebutton {
	BACKGROUND: url(graphics/close.png); LEFT: 15px; WIDTH: 30px; CURSOR: =
pointer; POSITION: relative; TOP: -15px; HEIGHT: 30px
}
.highslide-controls {
	BACKGROUND: url(graphics/controlbar-white.gif) no-repeat 0px -90px; =
MARGIN: 20px 15px 10px 0px; WIDTH: 195px; HEIGHT: 40px
}
.highslide-controls UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(graphics/controlbar-white.gif) no-repeat right -90px; LEFT: 15px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; POSITION: relative; HEIGHT: 40px
}
.highslide-controls LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
.highslide-controls A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: =
url(graphics/controlbar-white.gif); WIDTH: 30px; HEIGHT: 30px; outline: =
none
}
.highslide-controls A.disabled {
	CURSOR: default
}
.highslide-controls A SPAN {
	DISPLAY: none
}
.highslide-controls .highslide-previous A {
	BACKGROUND-POSITION: 0px 0px
}
.highslide-controls .highslide-previous A:hover {
	BACKGROUND-POSITION: 0px -30px
}
.highslide-controls .highslide-previous A.disabled {
	BACKGROUND-POSITION: 0px -60px
}
.highslide-controls .highslide-play A {
	BACKGROUND-POSITION: -30px 0px
}
.highslide-controls .highslide-play A:hover {
	BACKGROUND-POSITION: -30px -30px
}
.highslide-controls .highslide-play A.disabled {
	BACKGROUND-POSITION: -30px -60px
}
.highslide-controls .highslide-pause A {
	BACKGROUND-POSITION: -60px 0px
}
.highslide-controls .highslide-pause A:hover {
	BACKGROUND-POSITION: -60px -30px
}
.highslide-controls .highslide-next A {
	BACKGROUND-POSITION: -90px 0px
}
.highslide-controls .highslide-next A:hover {
	BACKGROUND-POSITION: -90px -30px
}
.highslide-controls .highslide-next A.disabled {
	BACKGROUND-POSITION: -90px -60px
}
.highslide-controls .highslide-move A {
	BACKGROUND-POSITION: -120px 0px
}
.highslide-controls .highslide-move A:hover {
	BACKGROUND-POSITION: -120px -30px
}
.highslide-controls .highslide-full-expand A {
	BACKGROUND-POSITION: -150px 0px
}
.highslide-controls .highslide-full-expand A:hover {
	BACKGROUND-POSITION: -150px -30px
}
.highslide-controls .highslide-full-expand A.disabled {
	BACKGROUND-POSITION: -150px -60px
}
.highslide-controls .highslide-close A {
	BACKGROUND-POSITION: -180px 0px
}
.highslide-controls .highslide-close A:hover {
	BACKGROUND-POSITION: -180px -30px
}
.highslide-maincontent {
	DISPLAY: none
}
.highslide-html {
	BACKGROUND-COLOR: white
}
.highslide-html-content {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; WIDTH: 400px; PADDING-TOP: 0px
}
.highslide-header {
	PADDING-BOTTOM: 5px
}
.highslide-header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.highslide-header UL LI {
	DISPLAY: inline; PADDING-LEFT: 1em
}
.highslide-header UL LI.highslide-previous {
	DISPLAY: none
}
.highslide-header UL LI.highslide-next {
	DISPLAY: none
}
.highslide-header A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: gray; =
TEXT-DECORATION: none
}
.highslide-header A:hover {
	COLOR: black
}
.highslide-header .highslide-move A {
	CURSOR: move
}
.highslide-footer {
	HEIGHT: 11px
}
.highslide-footer .highslide-resize {
	BACKGROUND: url(graphics/resize.gif); FLOAT: right; WIDTH: 11px; =
HEIGHT: 11px
}
.highslide-body {
=09
}
.highslide-resize {
	CURSOR: nw-resize
}
.draggable-header .highslide-header {
	HEIGHT: 16px
}
.draggable-header .highslide-header .highslide-move {
	DISPLAY: block; Z-INDEX: 1; RIGHT: 16px; LEFT: 0px; WIDTH: auto; =
CURSOR: move; POSITION: absolute; TOP: 0px; HEIGHT: 16px
}
.draggable-header .highslide-header .highslide-move * {
	DISPLAY: none
}
.draggable-header .highslide-header .highslide-close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.draggable-header .highslide-header .highslide-close A {
	DISPLAY: block; BACKGROUND-IMAGE: url(graphics/closeX.png); WIDTH: =
16px; HEIGHT: 16px
}
.draggable-header .highslide-header .highslide-close A:hover {
	BACKGROUND-POSITION: 0px 16px
}
.draggable-header .highslide-header .highslide-close SPAN {
	DISPLAY: none
}
.no-footer .highslide-footer {
	DISPLAY: none
}
.wide-border .highslide-image {
	BORDER-TOP-WIDTH: 10px; BORDER-LEFT-WIDTH: 10px; BORDER-BOTTOM-WIDTH: =
10px; BORDER-RIGHT-WIDTH: 10px
}
.wide-border .highslide-caption {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.borderless .highslide-image {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.borderless .highslide-caption {
	BORDER-TOP: white 1px solid; BACKGROUND: silver; BORDER-BOTTOM: white =
1px solid
}
.outer-glow {
	BACKGROUND: #444
}
.outer-glow .highslide-image {
	BORDER-RIGHT: #444444 5px solid; BORDER-TOP: #444444 5px solid; =
BORDER-LEFT: #444444 5px solid; BORDER-BOTTOM: #444444 5px solid
}
.outer-glow .highslide-caption {
	BORDER-RIGHT: #444444 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#444444 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#444444 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #444444 5px solid; =
BACKGROUND-COLOR: gray
}
.colored-border .highslide-image {
	BORDER-RIGHT: green 2px solid; BORDER-TOP: green 2px solid; =
BORDER-LEFT: green 2px solid; BORDER-BOTTOM: green 2px solid
}
.colored-border .highslide-caption {
	BORDER-RIGHT: green 2px solid; BORDER-TOP: green 2px; BORDER-LEFT: =
green 2px solid; BORDER-BOTTOM: green 2px solid
}
.dark {
	BACKGROUND: #111
}
.dark .highslide-image {
	BORDER-LEFT-COLOR: black; BACKGROUND: gray; BORDER-BOTTOM-COLOR: =
#202020; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
.dark .highslide-caption {
	BACKGROUND: #111; COLOR: white
}
.dark .highslide-controls {
	BACKGROUND-IMAGE: url(graphics/controlbar-black-border.gif)
}
.dark .highslide-controls UL {
	BACKGROUND-IMAGE: url(graphics/controlbar-black-border.gif)
}
.dark .highslide-controls A {
	BACKGROUND-IMAGE: url(graphics/controlbar-black-border.gif)
}
.floating-caption .highslide-caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: white; =
BORDER-TOP-STYLE: none; PADDING-TOP: 1em; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
.controls-in-heading .highslide-heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: =
url(graphics/icon.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; CURSOR: default; COLOR: gray; PADDING-TOP: 0px; =
HEIGHT: 20px
}
.controls-in-heading .highslide-controls {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 7px; MARGIN: =
0px; WIDTH: 105px; POSITION: relative; TOP: -23px; HEIGHT: 20px
}
.controls-in-heading .highslide-controls UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: static; =
HEIGHT: 20px
}
.controls-in-heading .highslide-controls LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.controls-in-heading .highslide-controls A {
	BACKGROUND-IMAGE: url(graphics/controlbar-white-small.gif); WIDTH: =
20px; HEIGHT: 20px
}
.controls-in-heading .highslide-controls .highslide-move {
	DISPLAY: none
}
.controls-in-heading .highslide-controls .highslide-previous A {
	BACKGROUND-POSITION: 0px 0px
}
.controls-in-heading .highslide-controls .highslide-previous A:hover {
	BACKGROUND-POSITION: 0px -20px
}
.controls-in-heading .highslide-controls .highslide-previous A.disabled =
{
	BACKGROUND-POSITION: 0px -40px
}
.controls-in-heading .highslide-controls .highslide-play A {
	BACKGROUND-POSITION: -20px 0px
}
.controls-in-heading .highslide-controls .highslide-play A:hover {
	BACKGROUND-POSITION: -20px -20px
}
.controls-in-heading .highslide-controls .highslide-play A.disabled {
	BACKGROUND-POSITION: -20px -40px
}
.controls-in-heading .highslide-controls .highslide-pause A {
	BACKGROUND-POSITION: -40px 0px
}
.controls-in-heading .highslide-controls .highslide-pause A:hover {
	BACKGROUND-POSITION: -40px -20px
}
.controls-in-heading .highslide-controls .highslide-next A {
	BACKGROUND-POSITION: -60px 0px
}
.controls-in-heading .highslide-controls .highslide-next A:hover {
	BACKGROUND-POSITION: -60px -20px
}
.controls-in-heading .highslide-controls .highslide-next A.disabled {
	BACKGROUND-POSITION: -60px -40px
}
.controls-in-heading .highslide-controls .highslide-full-expand A {
	BACKGROUND-POSITION: -100px 0px
}
.controls-in-heading .highslide-controls .highslide-full-expand A:hover =
{
	BACKGROUND-POSITION: -100px -20px
}
.controls-in-heading .highslide-controls .highslide-full-expand =
A.disabled {
	BACKGROUND-POSITION: -100px -40px
}
.controls-in-heading .highslide-controls .highslide-close A {
	BACKGROUND-POSITION: -120px 0px
}
.controls-in-heading .highslide-controls .highslide-close A:hover {
	BACKGROUND-POSITION: -120px -20px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/util.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #343434; PADDING-TOP: 0px; FONT-FAMILY: Verdana,"Bitstream =
Vera Sans",Arial,sans-serif
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
addreess {
	FONT-STYLE: normal
}
STRONG {
	FONT-STYLE: normal
}
P {
	FONT-STYLE: normal
}
FIELDSET {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; =
BORDER-BOTTOM: 1px solid
}
INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
BUTTON {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
INPUT.radio {
	FLOAT: left! important; WIDTH: 12px! important; HEIGHT: 12px! important
}
TEXTAREA {
	OVERFLOW: auto; FONT-FAMILY: inherit
}
SELECT {
	WIDTH: 150px
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right! important
}
.bn {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.txtIndent {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px
}
INPUT.txtIndent {
	TEXT-TRANSFORM: uppercase; CURSOR: pointer
}
BUTTON.txtIndent {
	TEXT-TRANSFORM: uppercase; CURSOR: pointer
}
.dn {
	DISPLAY: none
}
.di {
	DISPLAY: inline
}
.mg_zero {
	MARGIN: 0px
}
.mg_right25 {
	MARGIN-RIGHT: 20px
}
.mg_right0 {
	MARGIN-RIGHT: 0px! important
}
.mg_right10 {
	MARGIN-RIGHT: 10px! important
}
.mg_right5 {
	MARGIN-RIGHT: 5px! important
}
.mg_top5 {
	MARGIN-TOP: 5px! important
}
.mg_top0 {
	MARGIN-TOP: 0px! important
}
.pd_bottom0 {
	PADDING-BOTTOM: 0px! important
}
.w160 {
	WIDTH: 160px
}
.w207 {
	WIDTH: 207px! important
}
.w216 {
	WIDTH: 216px! important
}
.w217 {
	WIDTH: 217px! important
}
.w218 {
	WIDTH: 218px! important
}
.w221 {
	WIDTH: 221px! important
}
.w231 {
	WIDTH: 231px! important
}
.w338 {
	WIDTH: 338px! important
}
.w352 {
	WIDTH: 352px! important
}
.w378 {
	WIDTH: 378px! important
}
.w458 {
	WIDTH: 458px! important
}
.w466 {
	WIDTH: 466px! important
}
.w474 {
	WIDTH: 474px! important
}
.w711 {
	WIDTH: 711px! important
}
.w402 {
	WIDTH: 402px! important
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/geral.css

BODY {
	FONT-SIZE: 62.5%; BACKGROUND: url(../images/bg.png) #8db727 repeat-x =
0px 39px; COLOR: #343434
}
.barra_governo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #f3c200 1px solid; =
HEIGHT: 36px; BACKGROUND-COLOR: #ffcc00
}
.barra_governo_box {
	MARGIN: 0px auto; WIDTH: 980px
}
.barra_governo H1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 178px; MARGIN-RIGHT: 240px; =
HEIGHT: 33px
}
.barra_governo H1 A {
	DISPLAY: block; BACKGROUND: url(../images/mec.png) no-repeat 0px 0px; =
WIDTH: 178px; HEIGHT: 33px
}
.barra_governo FORM {
	MARGIN-TOP: 7px; FLOAT: left; WIDTH: 185px; HEIGHT: 16px
}
.barra_governo SELECT {
	FONT-SIZE: 10px
}
.barra_governo OPTION {
	FONT-SIZE: 10px
}
.barra_governo .marca_brasil {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 116px; HEIGHT: 33px
}
.barra_governo .marca_brasil A {
	DISPLAY: block; BACKGROUND: url(../images/brasil_paisdetodos.png) =
no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 116px; HEIGHT: 33px
}
.geral {
	MIN-HEIGHT: 1000px; MARGIN: 0px auto; WIDTH: 980px; _height: 1000px
}
DIV.topo {
	Z-INDEX: 10; MIN-HEIGHT: 100px; WIDTH: 980px; POSITION: relative; =
_height: 100px
}
H2.educacao {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 216px; HEIGHT: 48px
}
H2.educacao A {
	BACKGROUND: url(../images/titulos/educacao.png) no-repeat 0px 0px; =
FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/titulos/educacao.png', sizingMethod=3D'crop'); WIDTH: 216px; =
CURSOR: pointer; HEIGHT: 48px; _background: none
}
.frase {
	CLEAR: left; MARGIN-TOP: 10px; PADDING-LEFT: 4px; FONT-SIZE: 1.2em; =
FLOAT: left; OVERFLOW: hidden; WIDTH: 332px; COLOR: #fff; HEIGHT: 27px
}
.ico_twitter {
	LEFT: 575px; POSITION: absolute; TOP: 10px
}
.ico_twitter A {
	DISPLAY: block; BACKGROUND: url(../images/botoes/ico_twitter_mec.png); =
WIDTH: 34px; TEXT-INDENT: -9999px; HEIGHT: 26px
}
.acessibilidade_idiomas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: =
url(../images/bg_acessibilidade.png) no-repeat 0px 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 6px 0px 14px; OVERFLOW: hidden; WIDTH: =
356px; PADDING-TOP: 9px; HEIGHT: 30px; _background: =
url(../images/bg_acessibilidade.gif) 4px 3px no-repeat
}
.acessibilidade_idiomas A {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.acessibilidade_idiomas UL {
	FLOAT: left
}
.acessibilidade_idiomas LI {
	FLOAT: left
}
.acessibilidade_idiomas .acessibilidade {
	WIDTH: 344px; MARGIN-RIGHT: 15px; HEIGHT: 15px
}
.acessibilidade_idiomas .aumentar_fonte {
	OVERFLOW: hidden; WIDTH: 109px; MARGIN-RIGHT: 17px; HEIGHT: 15px
}
.acessibilidade_idiomas .aumentar_fonte A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 21px; BACKGROUND: =
url(../images/icone_aumentarfonte.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.acessibilidade_idiomas .diminuir_fonte {
	OVERFLOW: hidden; WIDTH: 100px; MARGIN-RIGHT: 17px; HEIGHT: 15px
}
.acessibilidade_idiomas .diminuir_fonte A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 21px; BACKGROUND: =
url(../images/icone_diminuirfonte.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.acessibilidade_idiomas .alto_contraste {
	OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 15px
}
.acessibilidade_idiomas .alto_contraste A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 21px; BACKGROUND: =
url(../images/icone_altocontraste.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.acessibilidade_idiomas .menu_idiomas {
	MARGIN-TOP: 3px; OVERFLOW: hidden; WIDTH: 88px; HEIGHT: 11px
}
.acessibilidade_idiomas .menu_idiomas LI {
	WIDTH: 16px; MARGIN-RIGHT: 8px; HEIGHT: 11px
}
.acessibilidade_idiomas .menu_idiomas LI.ita {
	MARGIN-RIGHT: 0px
}
.acessibilidade_idiomas .menu_idiomas A {
	WIDTH: 16px; HEIGHT: 11px
}
.acessibilidade_idiomas .menu_idiomas .eua A {
	BACKGROUND: url(../images/flag_eua.gif) no-repeat 0px 0px
}
.acessibilidade_idiomas .menu_idiomas .esp A {
	BACKGROUND: url(../images/flag_esp.gif) no-repeat 0px 0px
}
.acessibilidade_idiomas .menu_idiomas .fra A {
	BACKGROUND: url(../images/flag_fra.gif) no-repeat 0px 0px
}
.acessibilidade_idiomas .menu_idiomas .ita A {
	BACKGROUND: url(../images/flag_ita.gif) no-repeat 0px 0px
}
.form_busca {
	PADDING-RIGHT: 7px; PADDING-LEFT: 8px; BACKGROUND: =
url(../images/bg_busca.png) no-repeat 0px 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; WIDTH: 629px; PADDING-TOP: 5px; HEIGHT: 36px
}
.form_busca INPUT.input_texto {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; DISPLAY: block; =
PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.6em; BACKGROUND: =
url(../images/input/bg_input_busca.gif) no-repeat 0px 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 326px; =
MARGIN-RIGHT: 4px; PADDING-TOP: 8px; HEIGHT: 28px; BORDER-RIGHT-WIDTH: =
0px
}
.form_busca .select_box {
	BACKGROUND: url(../images/input/bg_select.png) no-repeat right center; =
FLOAT: left; WIDTH: 214px; CURSOR: pointer; MARGIN-RIGHT: 4px; POSITION: =
relative; HEIGHT: 36px
}
.form_busca .elSelect {
	WIDTH: 210px
}
.form_busca .elSelect {
	HEIGHT: 36px
}
.form_busca .elSelect .caixa_selected {
	HEIGHT: 36px
}
.form_busca .elSelect {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.form_busca .elSelect .caixa_selected {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.form_busca .elSelect .canto_direita {
	DISPLAY: none
}
.form_busca .elSelect .dropDown {
	DISPLAY: none
}
.form_busca .elSelect .selectedOption {
	FONT-SIZE: 1.6em; WIDTH: 203px; CURSOR: pointer; PADDING-TOP: 8px; =
HEIGHT: 27px
}
.form_busca .elSelect .optionsContainer {
	CURSOR: pointer; TOP: 33px
}
.elSelect .optionsContainer .selected {
	TEXT-DECORATION: underline
}
.form_busca .bt_buscar {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(../images/botoes/bt_buscar_home.png) no-repeat 0px 0px; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; TEXT-TRANSFORM: =
uppercase; WIDTH: 71px; CURSOR: pointer; TEXT-INDENT: -9000px; HEIGHT: =
36px; BORDER-RIGHT-WIDTH: 0px
}
.form_assistente INPUT.input_texto {
	FONT-WEIGHT: bold
}
.form_assistente .select_box .caixa_selected .selectedOption {
	FONT-WEIGHT: bold
}
.form_assistente .bt_buscar {
	BACKGROUND: url(../images/botoes/bt_buscar_assistente.gif) no-repeat =
0px 0px
}
.corpo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 9; MIN-HEIGHT: 900px; =
BACKGROUND: url(../images/corpo_bg.gif) #f1f6e4 no-repeat 0px top; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 970px; PADDING-TOP: =
5px; POSITION: relative; _height: 900px
}
.corpo_rodape {
	BACKGROUND: url(../images/corpo_rodape_bg.gif) no-repeat 0px 0px; LEFT: =
0px; OVERFLOW: hidden; WIDTH: 980px; BOTTOM: 0px; POSITION: absolute; =
HEIGHT: 4px
}
.coluna_esquerda {
	MIN-WIDTH: 200px; FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 15px; =
_height: 200px
}
.coluna_esquerda UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 25px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 10px; WIDTH: 190px; PADDING-TOP: 5px; _height: 25px
}
.coluna_esquerda LI {
	MIN-HEIGHT: 23px; WIDTH: 190px; BORDER-BOTTOM: #dedede 1px solid; =
_height: 23px
}
.coluna_esquerda LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: =
1.2em; MIN-HEIGHT: 17px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: =
6px; _height: 17px
}
.coluna_esquerda .conheca_o_mec_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #6a891f; TEXT-DECORATION: none
}
.coluna_esquerda .imprensa_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #6a891f; TEXT-DECORATION: none
}
.coluna_esquerda .fornecedores_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #6a891f; TEXT-DECORATION: none
}
.coluna_esquerda .governo_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #a11817; TEXT-DECORATION: none
}
.coluna_esquerda .governo_menu A {
	PADDING-LEFT: 15px; WIDTH: 175px
}
.coluna_esquerda .governo_menu LI.municipal A {
	PADDING-LEFT: 5px; FONT-WEIGHT: bolder; COLOR: #343434
}
.coluna_esquerda .governo_menu LI.estadual A {
	PADDING-LEFT: 5px; FONT-WEIGHT: bolder; COLOR: #343434
}
.coluna_esquerda .governo_menu LI.municipal A:hover {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; =
CURSOR: default; COLOR: #343434
}
.coluna_esquerda .governo_menu LI.estadual A:hover {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; =
CURSOR: default; COLOR: #343434
}
.coluna_esquerda .estudantes_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #144971; TEXT-DECORATION: none
}
.coluna_esquerda .pais_e_familiares_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #dcb210; TEXT-DECORATION: none
}
.coluna_esquerda .professores___diretores_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #ee9304; TEXT-DECORATION: none
}
.coluna_esquerda .meu_menu_menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #4f4f4e; TEXT-DECORATION: none
}
.coluna_esquerda H3 {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; CURSOR: pointer; =
TEXT-INDENT: -9000px; HEIGHT: 27px
}
.form_universidades H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: =
1.2em; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 4px; WIDTH: 188px; CURSOR: =
pointer; PADDING-TOP: 6px; HEIGHT: 19px
}
.coluna_esquerda H3.conheca_o_mec {
	BACKGROUND: url(../images/titulos/conheca_mec.png) no-repeat 0px 0px
}
.coluna_esquerda H3.conheca_o_mec_fechado {
	BACKGROUND: url(../images/titulos/conheca_mec.png) no-repeat 0px -27px
}
.coluna_esquerda H3.governo {
	BACKGROUND: url(../images/titulos/governo.png) no-repeat 0px 0px
}
.coluna_esquerda H3.governo_fechado {
	BACKGROUND: url(../images/titulos/governo.png) no-repeat 0px -27px
}
.coluna_esquerda H3.ies {
	BACKGROUND: url(../images/titulos/ies.png) no-repeat 0px 0px
}
.coluna_esquerda H3.ies_fechado {
	BACKGROUND: url(../images/titulos/ies.png) no-repeat 0px -27px
}
.coluna_esquerda H3.mobilizacao_social {
	BACKGROUND: url(../images/titulos/mobilizacao_social.png) no-repeat 0px =
0px
}
.coluna_esquerda H3.mobilizacao_social_fechado {
	BACKGROUND: url(../images/titulos/mobilizacao_social.png) no-repeat 0px =
-27px
}
.coluna_esquerda H3.imprensa {
	BACKGROUND: url(../images/titulos/imprensa.png) no-repeat 0px 0px
}
.coluna_esquerda H3.imprensa_fechado {
	BACKGROUND: url(../images/titulos/imprensa.png) no-repeat 0px -27px
}
.coluna_esquerda H3.pais_e_familiares {
	BACKGROUND: url(../images/titulos/pais_familiares.png) no-repeat 0px =
0px
}
.coluna_esquerda H3.pais_e_familiares_fechado {
	BACKGROUND: url(../images/titulos/pais_familiares.png) no-repeat 0px =
-27px
}
.coluna_esquerda H3.estudantes {
	BACKGROUND: url(../images/titulos/estudantes.png) no-repeat 0px 0px
}
.coluna_esquerda H3.estudantes_fechado {
	BACKGROUND: url(../images/titulos/estudantes.png) no-repeat 0px -27px
}
.coluna_esquerda H3.professores___diretores {
	BACKGROUND: url(../images/titulos/prof_diretores.png) no-repeat 0px 0px
}
.coluna_esquerda H3.professores___diretores_fechado {
	BACKGROUND: url(../images/titulos/prof_diretores.png) no-repeat 0px =
-27px
}
.coluna_esquerda H3.fornecedores {
	BACKGROUND: url(../images/titulos/fornecedores.png) no-repeat 0px 0px
}
.coluna_esquerda H3.fornecedores_fechado {
	BACKGROUND: url(../images/titulos/fornecedores.png) no-repeat 0px -27px
}
.coluna_esquerda H3.meu_menu {
	BACKGROUND: url(../images/titulos/meu_menu.png) no-repeat 0px 0px
}
.coluna_esquerda H3.meu_menu_fechado {
	BACKGROUND: url(../images/titulos/meu_menu.png) no-repeat 0px -27px
}
.form_universidades H3.secretarias {
	BACKGROUND: url(../images/input/select_completo.gif) no-repeat 0px 0px
}
.form_universidades H3.secretarias_fechado {
	BACKGROUND: url(../images/input/select_completo.gif) no-repeat 0px =
-25px
}
.form_universidades H3.orgaos_vinculados {
	BACKGROUND: url(../images/input/select_completo.gif) no-repeat 0px 0px
}
.form_universidades H3.orgaos_vinculados_fechado {
	BACKGROUND: url(../images/input/select_completo.gif) no-repeat 0px =
-25px
}
.coluna_esquerda .inicio {
	DISPLAY: none
}
.bannergroup {
	MIN-HEIGHT: 50px; MARGIN: 0px auto; WIDTH: 94px; PADDING-TOP: 15px; =
TEXT-ALIGN: center
}
.bannergroup A {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.bannergroup A IMG {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; =
BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
.coluna_direita {
	MIN-WIDTH: 200px; FLOAT: left; WIDTH: 755px; _height: 200px
}
.rodape {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: =
url(../images/bg_rodape.png) no-repeat 0px 0px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 973px; PADDING-TOP: 0px; =
HEIGHT: 28px
}
.rodape P {
	FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 7px 0px 0px; COLOR: #fff
}
.rodape P STRONG {
	COLOR: #fff
}
.rodape P SPAN A {
	FONT-WEIGHT: bold; COLOR: #ffcc00
}
.rodape A.rss {
	BACKGROUND: url(../images/botoes/rss.png) no-repeat 0px 0px; FLOAT: =
right; MARGIN: 7px 0px 0px; WIDTH: 45px; HEIGHT: 16px
}
.rodape A.topo {
	PADDING-RIGHT: 28px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
1.1em; BACKGROUND: url(../images/botoes/topo.gif) no-repeat right 0px; =
FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 3px 3px 0px 24px; COLOR: =
#fff; PADDING-TOP: 5px; HEIGHT: 16px
}
.corpo .select_box {
	Z-INDEX: 10; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: auto; CURSOR: =
pointer; POSITION: relative
}
.caixa_conteudo .select_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.select_box SELECT.styled {
	LEFT: 0px; CURSOR: pointer; POSITION: absolute; TOP: 12px
}
.form_busca .select_box SELECT.styled {
	WIDTH: 214px; TOP: 0px; HEIGHT: 36px
}
.corpo .select_box A.n2Select-anchor:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px! important; =
PADDING-BOTTOM: 0px; WIDTH: 188px; PADDING-TOP: 0px
}
.corpo .select_box .n2Select-list {
	OVERFLOW-Y: auto; OVERFLOW-X: hidden; MAX-HEIGHT: 200px; TOP: 25px
}
.form_busca .select_box .n2Select-list {
	TOP: 35px
}
.caixa_form .select_box {
	MARGIN-TOP: 0px
}
.corpo .select_box A {
	COLOR: #343434; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/home.css

.super_destaque {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 755px; POSITION: relative; =
HEIGHT: 192px
}
.super_destaque .canto_direita {
	CLEAR: both; Z-INDEX: 100; RIGHT: 0px; BACKGROUND: =
url(../images/cantos/banner_destaque_direita.png) no-repeat 0px 0px; =
FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/cantos/banner_destaque_direita.png', sizingMethod=3D'crop'); =
WIDTH: 8px; POSITION: absolute; TOP: 0px; HEIGHT: 8px; =
_background-image: none; _right: -1px
}
.super_destaque .canto_esquerda {
	CLEAR: both; Z-INDEX: 100; RIGHT: 0px; BACKGROUND: =
url(../images/cantos/banner_destaque_direita.png) no-repeat 0px 0px; =
FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/cantos/banner_destaque_direita.png', sizingMethod=3D'crop'); =
WIDTH: 8px; POSITION: absolute; TOP: 0px; HEIGHT: 8px; =
_background-image: none; _right: -1px
}
.super_destaque .canto_esquerda {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/cantos/banner_destaque_esquerda.png', sizingMethod=3D'crop'); =
LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/cantos/banner_destaque_esquerda.png); _background-image: =
none
}
.super_destaque UL.caixa {
	BORDER-RIGHT: #506812 1px solid; BORDER-TOP: #506812 1px solid; FLOAT: =
left; OVERFLOW: hidden; BORDER-LEFT: #506812 1px solid; WIDTH: 753px; =
BORDER-BOTTOM: #506812 1px solid; POSITION: relative; HEIGHT: 190px
}
.super_destaque UL.caixa LI {
	POSITION: absolute
}
.super_destaque UL.caixa LI A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 753px; POSITION: relative; =
HEIGHT: 190px
}
.super_destaque UL.caixa LI A:hover {
	TEXT-DECORATION: none
}
.super_destaque P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/preto_60.png) 0px 0px; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/preto_60.png', sizingMethod=3D'scale'); LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 739px; COLOR: #fff; BOTTOM: 0px; PADDING-TOP: 12px; =
POSITION: absolute; HEIGHT: 30px; _background: none
}
.super_destaque UL.menu {
	CLEAR: both; Z-INDEX: 2000; RIGHT: 14px; BACKGROUND: none transparent =
scroll repeat 0% 0%; POSITION: absolute; TOP: 157px; HEIGHT: 27px
}
.super_destaque UL.menu LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: =
27px; HEIGHT: 27px
}
.super_destaque UL.menu LI A {
	DISPLAY: block; BACKGROUND: no-repeat 0px 4px; WIDTH: 27px; HEIGHT: =
27px; _background-image: none
}
.super_destaque UL.menu LI.ativo A {
	BACKGROUND-POSITION: 0px 0px
}
.super_destaque UL.menu LI.ativo {
	BACKGROUND: url(../images/paginacao/destaque_ativo.png) no-repeat 0px =
0px; _background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_ativo.png', sizingMethod=3D'crop')
}
.super_destaque UL.menu LI.item_1 A {
	BACKGROUND-IMAGE: url(../images/paginacao/destaque_um.png); =
_background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_um.png', sizingMethod=3D'crop')
}
.super_destaque UL.menu LI.item_2 A {
	BACKGROUND-IMAGE: url(../images/paginacao/destaque_dois.png); =
_background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_dois.png', sizingMethod=3D'crop')
}
.super_destaque UL.menu LI.item_3 A {
	BACKGROUND-IMAGE: url(../images/paginacao/destaque_tres.png); =
_background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_tres.png', sizingMethod=3D'crop')
}
.super_destaque UL.menu LI.item_4 A {
	BACKGROUND-IMAGE: url(../images/paginacao/destaque_quatro.png); =
_background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_quatro.png', sizingMethod=3D'crop')
}
.super_destaque UL.menu LI.item_5 A {
	BACKGROUND-IMAGE: url(../images/paginacao/destaque_cinco.png); =
_background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_cinco.png', sizingMethod=3D'crop')
}
.super_destaque UL.menu LI.item_6 A {
	BACKGROUND-IMAGE: url(../images/paginacao/destaque_seis.png); =
_background-image: none; _filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'templates/mec/i=
mages/paginacao/destaque_seis.png', sizingMethod=3D'crop')
}
.modulos_esquerda {
	MIN-HEIGHT: 100px; FLOAT: left; WIDTH: 510px; MARGIN-RIGHT: 20px; =
_height: 100px
}
.modulos_esquerda H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 3px; COLOR: #648217
}
.modulo_destaque .noticia_principal H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 3px; COLOR: #648217
}
.modulo_destaque .coluna_noticias H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 3px; COLOR: #648217
}
.modulos_esquerda A {
	COLOR: #343434
}
.modulo_destaque {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 310px; =
PADDING-BOTTOM: 14px; WIDTH: 509px; PADDING-TOP: 0px; _height: 310px
}
.modulo_destaque UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: =
url(../images/cinza_1x1.gif) repeat-x 0px bottom; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 14px; WIDTH: 501px; PADDING-TOP: 0px; HEIGHT: 28px
}
.abas UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: =
url(../images/cinza_1x1.gif) repeat-x 0px bottom; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 14px; WIDTH: 501px; PADDING-TOP: 0px; HEIGHT: 28px
}
.modulo_destaque UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 0px 2px; =
HEIGHT: 28px
}
.abas UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 0px 2px; =
HEIGHT: 28px
}
.modulo_destaque UL LI .aba_esquerda {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; CURSOR: pointer; HEIGHT: =
24px
}
.modulo_destaque UL LI .aba_direita {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; CURSOR: pointer; HEIGHT: =
24px
}
.abas UL LI .aba_direita {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; CURSOR: pointer; HEIGHT: =
24px
}
.abas UL LI .aba_esquerda {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; CURSOR: pointer; HEIGHT: =
24px
}
.modulo_destaque UL LI .aba_esquerda {
	BACKGROUND: url(../images/aba_home_esquerda.gif) no-repeat 0px 0px
}
.abas UL LI .aba_esquerda {
	BACKGROUND: url(../images/aba_home_esquerda.gif) no-repeat 0px 0px
}
.modulo_destaque UL LI.destaque2 .aba_esquerda {
	BACKGROUND-IMAGE: url(../images/aba_home_esquerda_destaque.gif)
}
.modulo_destaque UL LI.destaque3 .aba_esquerda {
	BACKGROUND-IMAGE: url(../images/aba_home_esquerda_destaque.gif)
}
.modulo_destaque UL LI .aba_direita {
	BACKGROUND: url(../images/aba_home_direita.gif) no-repeat 0px 0px
}
.abas UL LI .aba_direita {
	BACKGROUND: url(../images/aba_home_direita.gif) no-repeat 0px 0px
}
.modulo_destaque UL LI.destaque2 .aba_direita {
	BACKGROUND-IMAGE: url(../images/aba_home_direita_destaque.gif)
}
.modulo_destaque UL LI.destaque3 .aba_direita {
	BACKGROUND-IMAGE: url(../images/aba_home_direita_destaque.gif)
}
.modulo_destaque UL LI .aba_meio {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(../images/aba_meio.gif) repeat-x 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #e4b800; PADDING-TOP: 4px; =
HEIGHT: 20px
}
.abas UL LI .aba_meio {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(../images/aba_meio.gif) repeat-x 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #e4b800; PADDING-TOP: 4px; =
HEIGHT: 20px
}
.modulo_destaque UL LI.destaque2 .aba_meio {
	BACKGROUND-IMAGE: url(../images/aba_meio_destaque.gif); COLOR: #fff
}
.modulo_destaque UL LI.destaque3 .aba_meio {
	BACKGROUND-IMAGE: url(../images/aba_meio_destaque.gif); COLOR: #fff
}
.modulo_destaque UL LI.ativo {
	MARGIN: 0px
}
.modulo_destaque UL LI.ativo .aba_esquerda {
	BACKGROUND: url(../images/aba_home_esquerda_ativo.gif) no-repeat 0px =
0px; WIDTH: 10px; HEIGHT: 28px
}
.abas UL LI.ativo .aba_esquerda {
	BACKGROUND: url(../images/aba_home_esquerda_ativo.gif) no-repeat 0px =
0px; WIDTH: 10px; HEIGHT: 28px
}
.modulo_destaque UL LI.ativo .aba_direita {
	BACKGROUND: url(../images/aba_home_direita_ativo.gif) no-repeat 0px =
0px; WIDTH: 10px; HEIGHT: 28px
}
.abas UL LI.ativo .aba_direita {
	BACKGROUND: url(../images/aba_home_direita_ativo.gif) no-repeat 0px =
0px; WIDTH: 10px; HEIGHT: 28px
}
.modulo_destaque UL LI.ativo .aba_meio {
	PADDING-RIGHT: 8px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 8px; =
BACKGROUND: #f1f6e4; PADDING-BOTTOM: 0px; COLOR: #526a12; PADDING-TOP: =
4px; HEIGHT: 23px
}
.abas UL LI.ativo .aba_meio {
	PADDING-RIGHT: 8px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 8px; =
BACKGROUND: #f1f6e4; PADDING-BOTTOM: 0px; COLOR: #526a12; PADDING-TOP: =
4px; HEIGHT: 23px
}
.modulo_destaque UL LI A {
	DISPLAY: block; HEIGHT: 28px
}
.modulo_destaque UL LI .aba_meio A {
	FONT-SIZE: 1em; COLOR: #ffffff
}
.modulo_destaque UL LI .aba_meio A:hover {
	TEXT-DECORATION: none
}
.modulo_destaque A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: left; COLOR: #648241
}
.modulo_destaque A.thumb {
	MARGIN: 1px; OVERFLOW: hidden; WIDTH: 243px; HEIGHT: 195px
}
.modulo_destaque A.txt {
	COLOR: #343434
}
.modulo_destaque H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.1em; FLOAT: left; WIDTH: 254px; =
COLOR: #648217
}
.modulo_destaque P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.4em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 254px; COLOR: #343434; =
PADDING-TOP: 10px
}
.noticia_principal {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; =
MIN-HEIGHT: 266px; FLOAT: left; BORDER-LEFT: #d8d8d8 1px solid; WIDTH: =
245px; BORDER-BOTTOM: #d8d8d8 1px solid; _height: 266px
}
.noticia_principal H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
243px; PADDING-TOP: 2px
}
.coluna_noticias H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
243px; PADDING-TOP: 2px
}
.noticia_principal A {
	COLOR: #343434
}
.coluna_noticias A {
	COLOR: #343434
}
.noticia_principal A P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; WIDTH: 243px; COLOR: #343434; PADDING-TOP: 0px
}
.coluna_noticias P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; WIDTH: 243px; COLOR: #343434; PADDING-TOP: 0px
}
.noticia_principal .box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 20px; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 235px; PADDING-TOP: 5px; _height: 20px
}
.noticia_principal .box A {
	DISPLAY: inline; WIDTH: auto
}
.noticia_principal .box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
235px; PADDING-TOP: 0px
}
.noticia_principal .box H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
235px; PADDING-TOP: 0px
}
.noticia_principal .box H3 A {
	FONT-SIZE: 1.3em; COLOR: #648217
}
.box H3 A {
	FONT-SIZE: 1.3em; COLOR: #648217
}
.noticia_principal .box P A {
	FONT-SIZE: 0.9em
}
.box_video H3 A {
	PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-TOP: 10px
}
.coluna_noticias {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MIN-HEIGHT: 266px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 246px; PADDING-TOP: 0px; _height: 266px
}
.coluna_noticias DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 55px; BACKGROUND: =
url(../images/listra_cinza.gif) repeat-x 0px bottom; FLOAT: left; =
PADDING-BOTTOM: 12px; WIDTH: 246px; PADDING-TOP: 0px; _height: 55px
}
.coluna_noticias .primeira_noticia {
	FONT-SIZE: 1.2em
}
.coluna_noticias P {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
.modulo_destaque .coluna_noticias H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
.modulos_esquerda .mod_duas_noticias {
	MIN-HEIGHT: 89px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; WIDTH: =
510px; BORDER-BOTTOM: #dedede 1px solid; _height: 84px
}
.modulos_esquerda .mod_duas_noticias .box {
	FLOAT: left
}
.modulos_esquerda .mod_duas_noticias A.img {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; =
DISPLAY: block; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #dedede 1px =
solid; WIDTH: 139px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #dedede 1px =
solid; HEIGHT: 66px
}
.modulos_esquerda .mod_duas_noticias A.img:hover {
	BORDER-RIGHT: #648217 1px solid; BORDER-TOP: #648217 1px solid; =
BORDER-LEFT: #648217 1px solid; BORDER-BOTTOM: #648217 1px solid
}
.modulos_esquerda .mod_duas_noticias P {
	MARGIN-TOP: 3px; FONT-SIZE: 1.1em; MIN-HEIGHT: 66px; FLOAT: left; =
WIDTH: 98px; _height: 66px
}
.modulo_listagem {
	MIN-HEIGHT: 90px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; WIDTH: =
510px; BORDER-BOTTOM: #dedede 1px solid; _height: 90px
}
.modulo_listagem LI {
	MARGIN-BOTTOM: 6px
}
.modulo_listagem LI H3 {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
.modulo_listagem LI A {
	DISPLAY: inline; FONT-SIZE: 1.2em
}
.modulo_quatro_noticias {
	MIN-HEIGHT: 135px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; WIDTH: =
510px; BORDER-BOTTOM: #dedede 1px solid; _height: 135px
}
.modulo_quatro_noticias .box {
	MIN-HEIGHT: 128px; FLOAT: left; WIDTH: 112px; MARGIN-RIGHT: 20px; =
_height: 128px
}
.modulo_quatro_noticias H3 {
	MARGIN-BOTTOM: 3px
}
.modulo_quatro_noticias A.img {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; =
DISPLAY: block; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; BORDER-LEFT: =
#dedede 1px solid; WIDTH: 110px; BORDER-BOTTOM: #dedede 1px solid; =
HEIGHT: 68px
}
.modulo_quatro_noticias A.img:hover {
	BORDER-RIGHT: #648217 1px solid; BORDER-TOP: #648217 1px solid; =
BORDER-LEFT: #648217 1px solid; BORDER-BOTTOM: #648217 1px solid
}
.modulo_quatro_noticias P A {
	FONT-SIZE: 1.1em
}
.banners_box {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 510px; BORDER-BOTTOM: =
#dedede 1px solid; HEIGHT: 67px
}
.linha_cinza {
	MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 510px; HEIGHT: 1px; =
BACKGROUND-COLOR: #dedede
}
.modulo_banner {
	BORDER-RIGHT: #dedede 2px solid; BORDER-TOP: #dedede 2px solid; =
MARGIN-BOTTOM: 15px; OVERFLOW: hidden; BORDER-LEFT: #dedede 2px solid; =
WIDTH: 506px; BORDER-BOTTOM: #dedede 2px solid; HEIGHT: 63px; =
BACKGROUND-COLOR: #fff
}
.modulo_banner UL.thumb {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 476px; POSITION: relative; =
HEIGHT: 63px
}
.modulo_banner UL.thumb LI {
	LEFT: 0px; WIDTH: 476px; POSITION: absolute; TOP: 0px; HEIGHT: 63px
}
.modulo_banner UL.thumb LI A {
	DISPLAY: block; BACKGROUND-COLOR: #fff
}
.modulo_banner UL.menu {
	FLOAT: left; WIDTH: 30px; HEIGHT: 63px; BACKGROUND-COLOR: #eee
}
.modulo_banner UL.menu LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.modulo_banner UL.menu LI A {
	DISPLAY: block; BACKGROUND: url(../images/menu_banners.png) no-repeat =
0px 0px; WIDTH: 21px; HEIGHT: 21px
}
.modulo_banner UL.menu LI.um A {
	BACKGROUND-POSITION: 0px 0px
}
.modulo_banner UL.menu LI.um A:hover {
	BACKGROUND-POSITION: 0px -21px
}
.modulo_banner UL.menu LI.um_ativo A {
	BACKGROUND-POSITION: 0px -21px
}
.modulo_banner UL.menu LI.dois A {
	BACKGROUND-POSITION: 0px -42px
}
.modulo_banner UL.menu LI.dois A:hover {
	BACKGROUND-POSITION: 0px -63px
}
.modulo_banner UL.menu LI.dois_ativo A {
	BACKGROUND-POSITION: 0px -63px
}
.modulo_banner UL.menu LI.tres A {
	BACKGROUND-POSITION: 0px -84px
}
.modulo_banner UL.menu LI.tres A:hover {
	BACKGROUND-POSITION: 0px -105px
}
.modulo_banner UL.menu LI.tres_ativo A {
	BACKGROUND-POSITION: 0px -105px
}
.tagcloud {
	BORDER-RIGHT: #dbe4c7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbe4c7 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #dbe4c7 1px solid; =
WIDTH: 488px; PADDING-TOP: 10px; BORDER-BOTTOM: #dbe4c7 1px solid; =
HEIGHT: 124px
}
.tagcloud A {
	FONT-SIZE: 1.1em; COLOR: #648217
}
.tagcloud H2 {
	BACKGROUND: url(../images/titulos/mais_buscadas.gif) no-repeat 0px 0px; =
MARGIN-BOTTOM: 10px; WIDTH: 119px; HEIGHT: 14px
}
.modulo_tres_noticias {
	MIN-HEIGHT: 140px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; WIDTH: =
510px; BORDER-BOTTOM: #dedede 1px solid; _height: 140px
}
.modulo_tres_noticias UL {
	MARGIN: 0px auto; WIDTH: 497px; HEIGHT: 140px
}
.modulo_tres_noticias LI {
	FLOAT: left; WIDTH: 145px; MARGIN-RIGHT: 31px; HEIGHT: 125px
}
.modulo_tres_noticias LI A.img {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; =
DISPLAY: block; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; BORDER-LEFT: =
#dedede 1px solid; WIDTH: 143px; BORDER-BOTTOM: #dedede 1px solid; =
HEIGHT: 89px
}
.modulo_tres_noticias LI A.img:hover {
	BORDER-LEFT-COLOR: #648217; BORDER-BOTTOM-COLOR: #648217; =
BORDER-TOP-COLOR: #648217; BORDER-RIGHT-COLOR: #648217
}
.modulos_direita {
	MIN-HEIGHT: 100px; FLOAT: left; WIDTH: 225px; _height: 100px
}
.caixa_acesse {
	BORDER-RIGHT: #cad2b7 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#cad2b7 1px solid; PADDING-LEFT: 14px; BACKGROUND: =
url(../images/barra_verde_1x3.gif) #e7f0d1 repeat-x 50% bottom; FLOAT: =
left; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 15px; BORDER-LEFT: #cad2b7 =
1px solid; WIDTH: 195px; PADDING-TOP: 10px; BORDER-BOTTOM: #cad2b7 1px =
solid
}
.caixa_universidades {
	BORDER-RIGHT: #cad2b7 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#cad2b7 1px solid; PADDING-LEFT: 14px; BACKGROUND: =
url(../images/barra_verde_1x3.gif) #e7f0d1 repeat-x 50% bottom; FLOAT: =
left; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 15px; BORDER-LEFT: #cad2b7 =
1px solid; WIDTH: 195px; PADDING-TOP: 10px; BORDER-BOTTOM: #cad2b7 1px =
solid
}
.caixa_programas {
	BORDER-RIGHT: #cad2b7 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#cad2b7 1px solid; PADDING-LEFT: 14px; BACKGROUND: =
url(../images/barra_verde_1x3.gif) #e7f0d1 repeat-x 50% bottom; FLOAT: =
left; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 15px; BORDER-LEFT: #cad2b7 =
1px solid; WIDTH: 195px; PADDING-TOP: 10px; BORDER-BOTTOM: #cad2b7 1px =
solid
}
.caixa_acesse LABEL {
	DISPLAY: none
}
.caixa_acesse INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: =
url(../images/input/login_195.png) no-repeat 0px 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; WIDTH: 188px; PADDING-TOP: 6px; HEIGHT: 19px
}
.caixa_acesse .fl {
	WIDTH: 123px
}
.caixa_acesse A {
	DISPLAY: block; FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: =
#648217; LINE-HEIGHT: 12px
}
.caixa_acesse BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/botoes/login_entrar.png) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px; HEIGHT: 25px
}
#frmmain .txtIndent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/botoes/login_entrar.png) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px; HEIGHT: 25px
}
.caixa_login BUTTON.txtIndent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/botoes/login_entrar.png) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px; HEIGHT: 25px
}
.caixa_acesse .form_logout P {
	COLOR: #6a891f
}
.caixa_acesse .form_logout .txtIndent {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; =
BACKGROUND: url(../images/botoes/bt_sair.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 75px; WIDTH: 52px; PADDING-TOP: =
0px; HEIGHT: 25px
}
#frmmain INPUT.bt_sair {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; =
BACKGROUND: url(../images/botoes/bt_sair.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 75px; WIDTH: 52px; PADDING-TOP: =
0px; HEIGHT: 25px
}
.caixa_acesse .form_logout A:hover {
	TEXT-DECORATION: none
}
.caixa_universidades {
	BACKGROUND-IMAGE: none
}
.caixa_universidades .form_universidades {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/barra_verde_1x2.gif) repeat-x 50% bottom; FLOAT: left; =
PADDING-BOTTOM: 18px; MARGIN: 0px 0px 10px; WIDTH: 195px; PADDING-TOP: =
0px
}
.caixa_programas P {
	FONT-SIZE: 11px; COLOR: #5f615a
}
.banners_programas {
	BORDER-RIGHT: #dbe4c7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbe4c7 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #dbe4c7 1px solid; WIDTH: 203px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbe4c7 1px solid; HEIGHT: 436px
}
.banners_programas LI {
	BACKGROUND: url(../images/linha_banners.gif) repeat-x 0px bottom; =
MARGIN-BOTTOM: 10px; WIDTH: 203px; HEIGHT: 139px
}
.banners_programas LI P {
	POSITION: relative
}
.banners_programas .img {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 203px; HEIGHT: 83px
}
.banners_programas .img IMG {
	BACKGROUND-COLOR: #f2f6e5
}
.banners_programas P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 6px; WIDTH: 203px; COLOR: #72746c; =
HEIGHT: 40px
}
.banner_direita {
	BORDER-RIGHT: #dbe4c7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbe4c7 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #dbe4c7 1px solid; WIDTH: 203px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbe4c7 1px solid
}
.banner_direita LI {
	BACKGROUND: url(../images/linha_banners.gif) repeat-x 0px bottom; =
MARGIN-BOTTOM: 10px; WIDTH: 203px; TEXT-ALIGN: center
}
.banner_direita LI P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #648217; POSITION: relative
}
.banner_direita A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #648217
}
.banner_direita .img {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 203px
}
.banner_direita .img IMG {
	BACKGROUND-COLOR: #f2f6e5
}
.banner_direita P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 6px; WIDTH: 203px; COLOR: #72746c
}
.chamadas_programas {
	BACKGROUND: url(../images/linhas_chamadas.png) no-repeat center center; =
MARGIN-BOTTOM: 15px; WIDTH: 510px; HEIGHT: 120px
}
.chamadas_programas UL {
	MARGIN: 0px auto; WIDTH: 500px; HEIGHT: 120px
}
.chamadas_programas LI {
	FLOAT: left; WIDTH: 166px; PADDING-TOP: 10px; HEIGHT: 110px
}
.chamadas_programas LI A {
	DISPLAY: block; TEXT-ALIGN: center
}
.chamadas_programas LI A IMG {
	BACKGROUND-COLOR: #f1f6e4
}
.chamadas_programas LI P {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #5f7c16; =
TEXT-ALIGN: center
}
.select {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: =
url(../images/input/select.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 188px; CURSOR: pointer; =
PADDING-TOP: 6px; HEIGHT: 19px
}
.form_busca .select {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1.6em; =
BACKGROUND-IMAGE: url(../images/input/select_maior.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px 4px 0px 0px; WIDTH: 207px; PADDING-TOP: 10px; HEIGHT: =
26px
}
.form_busca SELECT {
=09
}
.caixa_videostream {
	BORDER-RIGHT: #dbe4c7 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#dbe4c7 1px solid; PADDING-LEFT: 14px; BACKGROUND: =
url(../images/tooltip_video.gif) #f1f6e4 no-repeat 107px 177px; FLOAT: =
left; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 15px; BORDER-LEFT: #dbe4c7 =
1px solid; WIDTH: 195px; PADDING-TOP: 10px; BORDER-BOTTOM: #dbe4c7 1px =
solid
}
.caixa_videostream P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #648217; =
PADDING-TOP: 20px; TEXT-ALIGN: center
}
.caixa_videostream OBJECT {
	FLOAT: left
}
.caixa_videostream A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #648217
}
.caixa_videostream .allvideos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px
}
#instituicao_select {
	Z-INDEX: 10
}
#ifets_select {
	Z-INDEX: 9
}
#tema_select {
	Z-INDEX: 8
}
#perfil_select {
	Z-INDEX: 7
}
#outras_instituicao_select {
	Z-INDEX: 6
}
#autarquias_select {
	Z-INDEX: 5
}
#destaq {
	HEIGHT: 244px
}
.navegacao_super_destaque {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
3px; MARGIN: 1px; WIDTH: 237px; PADDING-TOP: 3px; BACKGROUND-COLOR: =
#d8d8d8
}
.navegacao_super_destaque A {
	FONT-SIZE: 1em; FLOAT: left; TEXT-TRANSFORM: uppercase; HEIGHT: 13px
}
.navegacao_super_destaque A.bt_parar {
	DISPLAY: inline-block; BACKGROUND: url(../images/noticias_pause.gif) =
no-repeat 0px 0px; MARGIN: 0px 0px 0px 36px; OVERFLOW: hidden; WIDTH: =
13px; TEXT-INDENT: -9999px
}
.navegacao_super_destaque A.bt_anterior {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: =
url(../images/noticias_anterior.gif) no-repeat 0px 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.navegacao_super_destaque A.bt_proxima {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/noticias_proximo.gif) no-repeat right 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/titulos.css

.caixa_conteudo .titulo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
14px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cfcfcf 1px solid
}
.caixa_conteudo .titulo_submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
14px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cfcfcf 1px solid
}
.caixa_conteudo .titulo_submenu {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.caixa_conteudo .titulo H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.1em; COLOR: #526b13
}
.caixa_conteudo .titulo_submenu H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.1em; COLOR: #526b13
}
.caixa_conteudo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; PADDING-BOTTOM: 8px; COLOR: #526b13; PADDING-TOP: 0px
}
.caixa_acesse H2 {
	BACKGROUND: url(../images/titulos/acesse.gif) no-repeat 0px 0px; =
MARGIN: 0px 0px 5px; WIDTH: 142px; HEIGHT: 11px
}
.caixa_universidades H2 {
	BACKGROUND: url(../images/titulos/universidades.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 0px; WIDTH: 176px; HEIGHT: 17px
}
.caixa_programas H2 {
	BACKGROUND: url(../images/titulos/universidades.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 0px; WIDTH: 176px; HEIGHT: 17px
}
.caixa_universidades H2.secretarias {
	DISPLAY: block; BACKGROUND: =
url(../images/titulos/secretarias_input.png) no-repeat 0px -19px; =
MARGIN: 0px 0px 4px; OVERFLOW: hidden; WIDTH: 195px; CURSOR: pointer; =
TEXT-INDENT: -999px; HEIGHT: 19px
}
.caixa_universidades H2.secretarias_fechado {
	DISPLAY: block; BACKGROUND: =
url(../images/titulos/secretarias_input.png) no-repeat 0px -19px; =
MARGIN: 0px 0px 4px; OVERFLOW: hidden; WIDTH: 195px; CURSOR: pointer; =
TEXT-INDENT: -999px; HEIGHT: 19px
}
.caixa_universidades H2.orgaos_vinculados {
	DISPLAY: block; BACKGROUND: =
url(../images/titulos/secretarias_input.png) no-repeat 0px -19px; =
MARGIN: 0px 0px 4px; OVERFLOW: hidden; WIDTH: 195px; CURSOR: pointer; =
TEXT-INDENT: -999px; HEIGHT: 19px
}
.caixa_universidades H2.orgaos_vinculados_fechado {
	DISPLAY: block; BACKGROUND: =
url(../images/titulos/secretarias_input.png) no-repeat 0px -19px; =
MARGIN: 0px 0px 4px; OVERFLOW: hidden; WIDTH: 195px; CURSOR: pointer; =
TEXT-INDENT: -999px; HEIGHT: 19px
}
.caixa_universidades H2.orgaos_vinculados {
	BACKGROUND-IMAGE: url(../images/titulos/orgaosvinculados_input.png)
}
.caixa_universidades H2.orgaos_vinculados_fechado {
	BACKGROUND-IMAGE: url(../images/titulos/orgaosvinculados_input.png)
}
.caixa_universidades H2.secretarias_fechado {
	BACKGROUND-POSITION: 0px 0px
}
.caixa_universidades H2.orgaos_vinculados_fechado {
	BACKGROUND-POSITION: 0px 0px
}
.caixa_universidades H2.instituicoes {
	BACKGROUND-IMAGE: url(../images/titulos/instituicoes.gif); MARGIN: 0px
}
.caixa_universidades H2.inst_federal {
	BACKGROUND-IMAGE: url(../images/titulos/inst_federais.gif); MARGIN: 0px
}
.caixa_universidades H2.autarquias {
	BACKGROUND-IMAGE: url(../images/titulos/orgaosvinculados.gif); MARGIN: =
0px
}
.caixa_programas H2 {
	BACKGROUND-IMAGE: url(../images/titulos/acoes.gif)
}
.caixa_videostream H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/titulos/tvmec.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 10px; WIDTH: 74px; PADDING-TOP: 0px
}
.aba_conteudo H2 {
	PADDING-RIGHT: 8px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 4px; =
FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 0px; =
COLOR: #526b13; PADDING-TOP: 3px; HEIGHT: 24px; BACKGROUND-COLOR: =
#f1f6e4; TEXT-ALIGN: center
}
.modulos_esquerda H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 3px; =
PADDING-BOTTOM: 10px; COLOR: #343434
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/internas.css

.item_de_conteudo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 735px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.item_de_conteudo IMG {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; MARGIN: =
10px; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
.item_de_conteudo UL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.caixa_conteudo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 755px; PADDING-TOP: 16px; POSITION: relative
}
.caixa_conteudo A {
	COLOR: #648217; TEXT-DECORATION: underline
}
.barra_auxiliar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 25px
}
.caixa_paginacao {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(../images/cantos/caixa_paginacao.gif) #e7eade no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 487px; PADDING-TOP: 4px; =
HEIGHT: 17px
}
.caixa_paginacao .anterior {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/paginacao/barra.gif) repeat-y right 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.caixa_paginacao .proximo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/paginacao/barra.gif) repeat-y right 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.caixa_paginacao .proximo {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 0px; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.caixa_paginacao .anterior A {
	DISPLAY: block; BACKGROUND: url(../images/paginacao/anterior.gif) =
no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 90px; TEXT-INDENT: -999px; =
HEIGHT: 18px
}
.caixa_paginacao .proximo A {
	DISPLAY: block; BACKGROUND: url(../images/paginacao/anterior.gif) =
no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 90px; TEXT-INDENT: -999px; =
HEIGHT: 18px
}
.caixa_paginacao .anterior SPAN {
	DISPLAY: block; BACKGROUND: url(../images/paginacao/anterior.gif) =
no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 90px; TEXT-INDENT: -999px; =
HEIGHT: 18px
}
.caixa_paginacao .proximo SPAN {
	DISPLAY: block; BACKGROUND: url(../images/paginacao/anterior.gif) =
no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 90px; TEXT-INDENT: -999px; =
HEIGHT: 18px
}
.caixa_paginacao .proximo A {
	BACKGROUND-IMAGE: url(../images/paginacao/proximo.gif)
}
.caixa_paginacao .proximo SPAN {
	BACKGROUND-IMAGE: url(../images/paginacao/proximo.gif)
}
.caixa_paginacao .anterior SPAN {
	BACKGROUND-POSITION: 0px -21px
}
.caixa_paginacao .proximo SPAN {
	BACKGROUND-POSITION: 0px -21px
}
.caixa_paginacao .contador {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 263px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.caixa_paginacao .contador A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #343434; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.caixa_paginacao .contador SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #343434; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.caixa_paginacao .contador A:hover {
	TEXT-DECORATION: underline
}
.caixa_paginacao .contador SPAN {
	FONT-WEIGHT: bold
}
.caixa_contador {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 260px; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: left
}
.caixa_palavraschave {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 20px 0px; WIDTH: 735px; COLOR: #638316; =
PADDING-TOP: 0px
}
.caixa_palavraschave STRONG {
	FONT-SIZE: 1.1em; COLOR: #343434
}
.caixa_palavraschave .palavraschave {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 15px; =
PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.caixa_palavraschave .addtag {
	MARGIN-TOP: 5px; DISPLAY: block; WIDTH: 170px
}
.caixa_palavraschave .tagsbox {
	MARGIN-TOP: 10px; DISPLAY: block; HEIGHT: 25px
}
.caixa_palavraschave .tagsbox .inputTexto {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: =
url(../images/input/inputText.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 181px; MARGIN-RIGHT: 4px; PADDING-TOP: 6px; =
HEIGHT: 19px; _background-attachment: fixed
}
.caixa_palavraschave .tagsbox .bt_salvar {
	DISPLAY: inline-block; BACKGROUND: url(../images/botoes/salvar.gif) =
no-repeat 0px 0px; FLOAT: left; WIDTH: 72px; HEIGHT: 25px
}
.fim_conteudo_box {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dedede 1px solid; PADDING-LEFT: 10px; MIN-HEIGHT: 105px; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dedede 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #dedede 1px solid; _height: 105px
}
.fim_conteudo_box H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 5px; COLOR: #343434
}
.link_relacionados {
	FLOAT: left; WIDTH: 385px
}
.link_relacionados UL {
	PADDING-LEFT: 10px; LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.link_relacionados UL LI {
	MARGIN-BOTTOM: 10px
}
.link_relacionados UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.link_relacionados UL LI A:hover {
	TEXT-DECORATION: underline
}
.banner_relacionado {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; =
MARGIN-TOP: 19px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cfcfcf =
1px solid; WIDTH: 328px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 81px
}
.caixa_icones {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(../images/cantos/caixa_icones.gif) #e0e2d9 no-repeat 0px 0px; FLOAT: =
left; PADDING-BOTTOM: 4px; MARGIN: 15px 0px; WIDTH: 747px; PADDING-TOP: =
3px; HEIGHT: 18px
}
.caixa_icones .bt_voltar {
	BACKGROUND: url(../images/botoes/voltar.gif) no-repeat 0px 0px; FLOAT: =
left; MARGIN: 0px; WIDTH: 74px; HEIGHT: 19px
}
.caixa_icones .bt_imprimir {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_email {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_salvar {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_anotacoes {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_ver_anotacoes {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_permalink {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_informar_erro {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_compartilhar {
	BACKGROUND: url(../images/botoes/imprimir.gif) no-repeat 0px 0px; =
FLOAT: left; MARGIN: 1px 10px 0px 0px; WIDTH: 53px; HEIGHT: 17px
}
.caixa_icones .bt_email {
	BACKGROUND-IMAGE: url(../images/botoes/email.gif); WIDTH: 104px
}
.caixa_icones .bt_informar_erro {
	BACKGROUND-IMAGE: url(../images/botoes/informar_erro.gif); WIDTH: 92px
}
.caixa_icones .bt_salvar {
	BACKGROUND-IMAGE: url(../images/botoes/salvar_internas.gif); WIDTH: =
47px
}
.caixa_icones .bt_anotacoes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/botoes/anotacoes.gif); PADDING-BOTTOM: 0px; WIDTH: 106px; =
PADDING-TOP: 2px; HEIGHT: 15px
}
.caixa_icones .bt_ver_anotacoes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; BACKGROUND-IMAGE: =
url(../images/botoes/ver_anotacoes.gif); PADDING-BOTTOM: 0px; WIDTH: =
auto; PADDING-TOP: 2px; HEIGHT: 15px
}
.caixa_icones .bt_permalink {
	BACKGROUND-IMAGE: url(../images/botoes/permalink.gif); WIDTH: 64px
}
.caixa_icones .bt_compartilhar {
	BACKGROUND-IMAGE: url(../images/botoes/compartilhar.gif); WIDTH: 83px
}
.caixa_blog {
	FLOAT: left; WIDTH: 100%
}
.caixa_blog .item_completo {
	FLOAT: left; WIDTH: 100%
}
.caixa_blog .item {
	FLOAT: left; WIDTH: 100%
}
.caixa_mais_artigos {
	BORDER-RIGHT: #cbd3b9 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#cbd3b9 1px solid; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: =
14px; BORDER-LEFT: #cbd3b9 1px solid; WIDTH: 725px; PADDING-TOP: 14px; =
BORDER-BOTTOM: #cbd3b9 1px solid; BACKGROUND-COLOR: #e8eed7
}
.caixa_mais_artigos A {
	FONT-WEIGHT: bold
}
.assistente {
	PADDING-RIGHT: 5px; PADDING-LEFT: 9px; Z-INDEX: 900; RIGHT: -6px; =
BACKGROUND: url(../images/bg_assistente.png) no-repeat 0px 0px; =
PADDING-BOTTOM: 5px; WIDTH: 220px; PADDING-TOP: 9px; POSITION: absolute; =
TOP: 50px; HEIGHT: 211px; _background: =
url("../images/bg_assistente.gif") 0 0 no-repeat
}
.assistente P {
	BACKGROUND: url(../images/texto_assistente.gif) no-repeat 0px 0px; =
MARGIN: 5px auto 6px; WIDTH: 210px; HEIGHT: 83px
}
.assistente A {
	DISPLAY: block; BACKGROUND: url(../images/bt_assistente.gif) no-repeat =
0px 0px; MARGIN-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 219px; HEIGHT: =
36px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.assistente A.ajuda {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #ffab0a; PADDING-TOP: 9px; =
HEIGHT: 26px
}
.assistente A.nao_ajuda {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #475b15; PADDING-TOP: 9px; =
HEIGHT: 26px
}
.assistente A.nunca_ajuda {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px; COLOR: #a61918; =
PADDING-TOP: 9px; HEIGHT: 26px
}
.box_bt_ajuda {
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; HEIGHT: 25px
}
.box_bt_ajuda .caixa_input INPUT {
	WIDTH: 162px
}
.box_bt_ajuda .caixa_input .canto_direita {
	POSITION: static
}
.aba_conteudo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 30px; FLOAT: left; =
PADDING-BOTTOM: 14px; WIDTH: 755px; PADDING-TOP: 0px; _height: 30px
}
.aba_conteudo UL {
	DISPLAY: block; MIN-HEIGHT: 28px; BACKGROUND: =
url(../images/cinza_1x1_h28.gif) 0px 0px; FLOAT: left; MARGIN: 0px 0px =
14px; WIDTH: 100%; _height: 28px
}
.aba_conteudo UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 0px 2px 10px; =
HEIGHT: 28px
}
.aba_conteudo UL LI .aba_esquerda {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; CURSOR: pointer; HEIGHT: =
24px
}
.aba_conteudo UL LI .aba_direita {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; CURSOR: pointer; HEIGHT: =
24px
}
.aba_conteudo UL LI .aba_esquerda {
	BACKGROUND: url(../images/aba_home_esquerda.gif) no-repeat 0px 0px
}
.aba_conteudo UL LI .aba_direita {
	BACKGROUND: url(../images/aba_home_direita.gif) no-repeat 0px 0px
}
.aba_conteudo UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(../images/aba_meio.gif) repeat-x 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #e4b800; PADDING-TOP: 4px; =
HEIGHT: 20px; TEXT-DECORATION: none
}
.aba_conteudo UL LI.ativo {
	MARGIN: 0px 0px 10px
}
.aba_conteudo UL LI.ativo .aba_esquerda {
	BACKGROUND: url(../images/aba_home_esquerda_ativo.gif) no-repeat 0px =
0px; WIDTH: 10px; HEIGHT: 28px
}
.aba_conteudo UL LI.ativo .aba_direita {
	BACKGROUND: url(../images/aba_home_direita_ativo.gif) no-repeat 0px =
0px; WIDTH: 10px; HEIGHT: 28px
}
.aba_conteudo UL LI.ativo A {
	PADDING-RIGHT: 8px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 8px; =
BACKGROUND: #f1f6e4; PADDING-BOTTOM: 0px; COLOR: #526a12; PADDING-TOP: =
4px; HEIGHT: 23px
}
#TB_ajaxContent .bt_salvar {
	DISPLAY: inline-block; BACKGROUND: url(../images/botoes/salvar.gif) =
no-repeat 0px 0px; FLOAT: right; WIDTH: 72px; HEIGHT: 25px
}
.form_salvarpagina {
	MARGIN-TOP: 10px; FONT-SIZE: 1.3em
}
#msgSaveResult {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; TEXT-ALIGN: center
}
.dm_license_form .boxs_direita {
	WIDTH: 250px
}
.dm_license_body {
	MARGIN-BOTTOM: 10px
}
.caixa_dicionario .item .imagem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; OVERFLOW: hidden; WIDTH: 158px; PADDING-TOP: 0px; HEIGHT: 126px
}
.caixa_dicionario .item .imagem A {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 158px; HEIGHT: 126px
}
.caixa_dicionario .caixa_resultados .item P {
	FLOAT: left; WIDTH: 537px
}
.ordemalfabetica {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px
}
.ordemalfabetica A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; FLOAT: left; =
PADDING-BOTTOM: 0px; COLOR: #628416; PADDING-TOP: 0px; TEXT-DECORATION: =
none
}
.ordemalfabetica DIV {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; FLOAT: left; =
PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px; TEXT-DECORATION: =
none
}
.caixa_data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.1em; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px; =
HEIGHT: 20px; TEXT-ALIGN: left
}
.chapeu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.1em; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 100%; TEXT-INDENT: 2px; =
PADDING-TOP: 0px; HEIGHT: 15px; TEXT-ALIGN: left
}
DIV.pathway {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 670px; PADDING-TOP: 0px
}
DIV.pathway A {
	FLOAT: left
}
DIV.pathway DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
0px; COLOR: #648217; PADDING-TOP: 0px
}
DIV.pathway .seta_pathway {
	BACKGROUND: url(../images/seta_pathway.gif) no-repeat 5px 4px; WIDTH: =
9px; TEXT-INDENT: -999px; HEIGHT: 10px
}
A.funcionamento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px
}
.desctable TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.caixa_maisvideos .txt {
	MIN-HEIGHT: 76px; FLOAT: left; WIDTH: 100%; _height: 76px
}
IMG.calendar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/menu.css

UL.orgaos_vinculados_menu {
	MIN-HEIGHT: 23px; FLOAT: left; WIDTH: 195px
}
UL.secretarias_menu {
	MIN-HEIGHT: 23px; FLOAT: left; WIDTH: 195px
}
.orgaos_vinculados_menu LI {
	MIN-HEIGHT: 23px; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 195px
}
.secretarias_menu LI {
	MIN-HEIGHT: 23px; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 195px
}
.orgaos_vinculados_menu LI A {
	DISPLAY: block; FONT-SIZE: 1.1em; MIN-HEIGHT: 17px; FLOAT: left
}
.secretarias_menu LI A {
	DISPLAY: block; FONT-SIZE: 1.1em; MIN-HEIGHT: 17px; FLOAT: left
}
.orgaos_vinculados_menu LI A:hover {
	TEXT-DECORATION: underline
}
.secretarias_menu LI A:hover {
	TEXT-DECORATION: underline
}
.orgaos_vinculados_menu LI IMG {
	MARGIN-RIGHT: 4px
}
.secretarias_menu LI IMG {
	MARGIN-RIGHT: 4px
}
.orgaos_vinculados_menu LI A.mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 145px; PADDING-TOP: 5px
}
.secretarias_menu LI A.mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 145px; PADDING-TOP: 5px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/linhadotempo.css

.caixa_slideshow {
	DISPLAY: inline; FLOAT: left; MARGIN: 20px; WIDTH: 720px; HEIGHT: 580px
}
.caixa_slideshow IMG {
	BORDER-RIGHT: #cfcfcf 2px solid; BORDER-TOP: #cfcfcf 2px solid; =
BORDER-LEFT: #cfcfcf 2px solid; CURSOR: pointer; BORDER-BOTTOM: #cfcfcf =
2px solid
}
.sliderCon {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: =
url(../images/cantos/caixa_slideshow.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 3px; WIDTH: 714px; PADDING-TOP: 3px; HEIGHT: 19px
}
.sliderCon .slider {
	DISPLAY: none
}
.sliderCon .sliderNext {
	BACKGROUND: url(../images/botoes/slideshow_anterior.gif) no-repeat 0px =
0px; FLOAT: left; WIDTH: 100px; CURSOR: pointer; HEIGHT: 19px
}
.sliderCon .sliderPrev {
	BACKGROUND: url(../images/botoes/slideshow_anterior.gif) no-repeat 0px =
0px; FLOAT: left; WIDTH: 100px; CURSOR: pointer; HEIGHT: 19px
}
.sliderCon .sliderPrev {
	FLOAT: right; BACKGROUND-IMAGE: =
url(../images/botoes/slideshow_proximo.gif); WIDTH: 95px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/formularios.css

.linha {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px; POSITION: relative
}
.caixa_form {
	BORDER-RIGHT: #cad2b7 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: =
#cad2b7 1px solid; PADDING-LEFT: 14px; BACKGROUND: =
url(../images/barra_verde_1x3.gif) #e7f0d1 repeat-x 0px bottom; FLOAT: =
left; PADDING-BOTTOM: 20px; BORDER-LEFT: #cad2b7 1px solid; WIDTH: =
725px; PADDING-TOP: 14px; BORDER-BOTTOM: #cad2b7 1px solid
}
.caixa_form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.caixa_form LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; =
PADDING-TOP: 6px
}
LABEL.lb_padrao {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; =
PADDING-TOP: 6px
}
.caixa_form INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1.2em; BACKGROUND: =
url(../images/input/busca_395.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: 388px; PADDING-TOP: =
5px; HEIGHT: 20px
}
.caixa_input INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1.2em; BACKGROUND: =
url(../images/input/busca_395.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: 388px; PADDING-TOP: =
5px; HEIGHT: 20px
}
.caixa_form SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; WIDTH: =
38px; PADDING-TOP: 0px; HEIGHT: 25px
}
.caixa_form INPUT.txtIndent {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: 25px
}
.caixa_resultados {
	FLOAT: left
}
.caixa_resultados SPAN.data {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; COLOR: #343434; =
MARGIN-RIGHT: 5px
}
.caixa_resultados .item {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MIN-HEIGHT: 25px; FLOAT: left; =
PADDING-BOTTOM: 14px; WIDTH: 727px; PADDING-TOP: 14px; BORDER-BOTTOM: =
#fff 1px solid; BACKGROUND-COLOR: #e9f1d5; _height: 25px
}
.caixa_resultados_jfilter .item {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MIN-HEIGHT: 25px; FLOAT: left; =
PADDING-BOTTOM: 14px; WIDTH: 727px; PADDING-TOP: 14px; BORDER-BOTTOM: =
#fff 1px solid; BACKGROUND-COLOR: #e9f1d5; _height: 25px
}
.caixa_resultados .item2 {
	BACKGROUND-COLOR: #edf4dd
}
.caixa_resultados_jfilter .item2 {
	BACKGROUND-COLOR: #edf4dd
}
.highlight {
	FONT-SIZE: 1.1em; COLOR: #fff; BACKGROUND-COLOR: #8db727
}
.caixa_resultados .item H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: =
#343434
}
.caixa_resultados .item H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: =
#343434
}
.caixa_resultados_jfilter .item H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: =
#343434
}
.caixa_resultados_jfilter .item H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: =
#343434
}
.caixa_resultados .item H3.listagem A {
	FONT-WEIGHT: normal; WIDTH: auto; COLOR: #4a4d44
}
.caixa_resultados .item P {
	WIDTH: 100%
}
.caixa_resultados_jfilter .item P {
	WIDTH: 100%
}
.caixa_resultados .item .fonte {
	FONT-SIZE: 9px; COLOR: #6a891f
}
.caixa_resultados_jfilter .item .fonte {
	FONT-SIZE: 9px; COLOR: #6a891f
}
.caixa_resultados .item .fl {
	WIDTH: 602px; MARGIN-RIGHT: 10px
}
.caixa_resultados_jfilter .item {
	BORDER-RIGHT: #fff 1px solid; MIN-HEIGHT: 116px; OVERFLOW-X: hidden; =
WIDTH: 349px; _height: 116px
}
.caixa_resultados_jfilter .item2 {
	MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.caixa_resultados_jfilter_videos .item {
	HEIGHT: 370px
}
.botoes {
	FLOAT: left; WIDTH: 115px
}
.botoes A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 37px; =
TEXT-INDENT: -999px; HEIGHT: 18px
}
.botoes A:hover {
	BACKGROUND-POSITION: 0px -18px
}
.botoes A.bt_priorizar {
	BACKGROUND: url(../images/botoes/busca_subir.gif) no-repeat 0px 0px; =
WIDTH: 38px
}
.botoes A.bt_despriorizar {
	BACKGROUND: url(../images/botoes/busca_descer.gif) no-repeat 0px 0px; =
WIDTH: 38px
}
.botoes A.bt_remover {
	BACKGROUND: url(../images/botoes/busca_remover.gif) no-repeat 0px 0px; =
WIDTH: 38px
}
.botoes A.bt_comentar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: =
url(../images/botoes/busca_anotacoes.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; WIDTH: 115px; COLOR: #fff; =
TEXT-INDENT: 0px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 16px; =
TEXT-ALIGN: center
}
A.funcionamento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: =
url(../images/botoes/busca_anotacoes.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; WIDTH: 115px; COLOR: #fff; =
TEXT-INDENT: 0px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 16px; =
TEXT-ALIGN: center
}
.botoes A.bt_comentar:hover {
	BACKGROUND-POSITION: 0px 0px
}
.botoes A.bt_comentar SPAN {
	FONT-SIZE: 10px; COLOR: #fff
}
A.funcionamento {
	FLOAT: right; BACKGROUND-IMAGE: =
url(../images/botoes/funcionamento.gif); MARGIN: 30px 0px 0px 10px
}
.caixa_busca .result {
	FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 15px 0px 0px
}
.caixa_resultados_jfilter {
	FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 15px 0px 0px
}
.plugin {
	FLOAT: left; MARGIN: 10px 0px 0px
}
.caixa_formulario {
=09
}
.caixa_formulario FORM {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
20px; WIDTH: 715px; PADDING-TOP: 10px
}
.caixa_formulario FORM LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.caixa_formulario FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 691px; PADDING-TOP: =
6px; HEIGHT: 19px
}
.caixa_input .canto_direita {
	BACKGROUND: url(../images/input/canto_input_direita.gif) no-repeat 0px =
0px; FLOAT: left; WIDTH: 4px; POSITION: relative; HEIGHT: 25px
}
.elSelect .canto_direita {
	BACKGROUND: url(../images/input/canto_input_direita.gif) no-repeat 0px =
0px; FLOAT: left; WIDTH: 4px; POSITION: relative; HEIGHT: 25px
}
.caixa_formulario FORM INPUT.metade {
	BACKGROUND-IMAGE: url(../images/input/input_352.gif); WIDTH: 345px
}
.caixa_formulario BUTTON {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/botoes/bt_enviar.gif) no-repeat 0px 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px; HEIGHT: 25px
}
.caixa_formulario INPUT.txtIndent {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/botoes/bt_enviar.gif) no-repeat 0px 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px; HEIGHT: 25px
}
.caixa_formulario P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px
}
.caixa_textarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/input/canto_textarea_cima.gif) no-repeat 0px 0px; FLOAT: =
left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.caixa_textarea .canto_cima {
	BACKGROUND: url(../images/cantos/borda_verde_1.gif) #f5f9ed repeat-x =
0px top; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 4px
}
.caixa_textarea .canto_baixo {
	BACKGROUND: url(../images/cantos/borda_verde_1.gif) #f5f9ed repeat-x =
0px top; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 4px
}
.caixa_textarea .canto_baixo {
	BACKGROUND-IMAGE: url(../images/cantos/bg_canto_baixo.gif)
}
.caixa_textarea .canto_esquerdo {
	BACKGROUND: url(../images/cantos/topo_esquerda.gif) no-repeat 0px 0px; =
FLOAT: left; WIDTH: 4px; HEIGHT: 4px
}
.caixa_textarea .canto_baixo .canto_esquerdo {
	BACKGROUND: url(../images/cantos/baixo_esquerda.gif) no-repeat 0px 0px
}
.caixa_textarea .canto_direito {
	BACKGROUND: url(../images/cantos/topo_direita.gif) no-repeat 0px 0px; =
FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
.caixa_textarea .canto_baixo .canto_direito {
	BACKGROUND: url(../images/cantos/baixo_direita.gif) no-repeat 0px 0px
}
.caixa_textarea TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #d0ddb0 1px solid; PADDING-RIGHT: =
0px; PADDING-LEFT: 7px; FONT-SIZE: 1.2em; BACKGROUND: =
url(../images/cantos/bg_textarea.gif) #f7f9ee repeat-x 0px bottom; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #d0ddb0 1px solid; PADDING-TOP: 7px
}
.caixa_form .select_box SELECT.styled {
	TOP: 0px
}
.caixa_calendario {
	MARGIN-RIGHT: 10px! important
}
INPUT#saveComment {
	DISPLAY: inline-block; BACKGROUND: url(../images/botoes/salvar.gif) =
no-repeat 0px 0px; FLOAT: left; MARGIN: 5px 5px 0px 88px; WIDTH: 72px; =
HEIGHT: 25px
}
INPUT#closeComment {
	DISPLAY: inline-block; BACKGROUND: url(../images/botoes/salvar.gif) =
no-repeat 0px 0px; FLOAT: left; MARGIN: 5px 5px 0px 88px; WIDTH: 72px; =
HEIGHT: 25px
}
INPUT#closeComment {
	BACKGROUND: url(../images/botoes/fechar.gif) no-repeat 0px 0px; MARGIN: =
5px 5px 0px 0px
}
.paramlist_key {
	FLOAT: left
}
.paramlist_value {
	FLOAT: left
}
.caixa_registre {
	WIDTH: 725px
}
.caixa_registre .caixa_input INPUT {
	WIDTH: 338px
}
.groupParams LABEL {
=09
}
.caixa_form {
=09
}
.caixa_form LABEL {
	DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 3px
}
.caixa_input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: =
url(../images/input/canto_input_esquerda.gif) no-repeat 0px 0px; FLOAT: =
left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.elSelect {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: =
url(../images/input/canto_input_esquerda.gif) no-repeat 0px 0px; FLOAT: =
left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.elSelect {
	WIDTH: 196px; POSITION: static
}
.canto_direito {
	BACKGROUND: url(../images/input/canto_input_direita.gif) no-repeat -1px =
0px; FLOAT: left; WIDTH: 3px; HEIGHT: 25px
}
.caixa_input INPUT {
	BACKGROUND: url(../images/input/meio_input.png) repeat-x 0px 0px; =
FLOAT: left; MARGIN: 0px
}
.elSelect .caixa_selected {
	BACKGROUND: url(../images/input/meio_input.png) repeat-x 0px 0px; =
FLOAT: left; MARGIN: 0px
}
.elSelect .caixa_selected {
	CURSOR: pointer
}
.caixa_form BUTTON {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; DISPLAY: inline; PADDING-LEFT: =
0px; BACKGROUND: url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: =
25px
}
BUTTON.bt_sim {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; DISPLAY: inline; PADDING-LEFT: =
0px; BACKGROUND: url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: =
25px
}
BUTTON.bt_nao {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; DISPLAY: inline; PADDING-LEFT: =
0px; BACKGROUND: url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: =
25px
}
BUTTON.bt_enviar {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; DISPLAY: inline; PADDING-LEFT: =
0px; BACKGROUND: url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: =
25px
}
#assistente_form BUTTON {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; DISPLAY: inline; PADDING-LEFT: =
0px; BACKGROUND: url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: =
25px
}
.caixa_programas BUTTON.txtIndent {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; DISPLAY: inline; PADDING-LEFT: =
0px; BACKGROUND: url(../images/botoes/busca_ok.gif) no-repeat 0px 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: =
25px
}
.caixa_programas BUTTON.txtIndent {
	MARGIN-TOP: 10px; FLOAT: right
}
.radiobox {
	Z-INDEX: 1; POSITION: relative
}
.groupParams {
	Z-INDEX: 100; POSITION: relative
}
.radiobox H4 {
	MARGIN-BOTTOM: 5px
}
.radiobox LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: =
left; PADDING-BOTTOM: 0px; CURSOR: pointer; MARGIN-RIGHT: 15px; =
PADDING-TOP: 0px; _padding-top: 2px
}
.radiobox INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; =
BORDER-RIGHT-WIDTH: 0px
}
.caixa_pea .elSelect {
	WIDTH: 216px
}
.caixa_pea .elSelect .selectedOption {
	WIDTH: 181px
}
BUTTON.bt_cadastrar {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/botoes/cadastrar.gif); =
WIDTH: 102px
}
BUTTON.bt_salvar {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/botoes/salvar.gif); =
WIDTH: 72px
}
BUTTON.bt_baixar {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/botoes/salvar.gif); =
WIDTH: 72px
}
BUTTON.bt_continuar {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/botoes/continuar.gif); =
WIDTH: 104px
}
BUTTON.bt_baixar {
	BACKGROUND-IMAGE: url(../images/botoes/baixar.gif)
}
BUTTON.bt_sim {
	DISPLAY: inline-block; BACKGROUND-IMAGE: url(../images/botoes/sim.gif); =
MARGIN: 0px 10px 0px 104px; WIDTH: 49px
}
BUTTON.bt_nao {
	BACKGROUND-IMAGE: url(../images/botoes/nao.gif); MARGIN: 0px; WIDTH: =
56px
}
BUTTON.bt_enviar {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/botoes/bt_enviar.gif); =
MARGIN: 0px; WIDTH: 72px
}
.caixa_logout BUTTON.txtIndent {
	BACKGROUND-IMAGE: url(../images/botoes/bt_sair.gif); MARGIN: 0px; =
WIDTH: 52px
}
.modulos_direita .elSelect {
	WIDTH: 192px
}
.modulos_direita .elSelect .selectedOption {
	WIDTH: 160px
}
.caixa_galeria .select_box {
	DISPLAY: inline
}
.caixa_galeria .elSelect {
	WIDTH: 320px
}
.caixa_galeria .elSelect .selectedOption {
	WIDTH: 288px
}
#assistente_form BUTTON {
	BACKGROUND-IMAGE: url(../images/botoes/assistente_ok.gif); MARGIN: 0px =
0px 0px 4px
}
#assistente_form .caixa_input {
	BACKGROUND-IMAGE: url(../images/input/canto_input_esquerda_ass.gif)
}
#assistente_form .caixa_input INPUT {
	MARGIN-TOP: 1px; HEIGHT: 18px
}
#assistente_form .caixa_input DIV {
	BACKGROUND-IMAGE: url(../images/input/canto_input_direita_ass.gif)
}
.caixa_registre .elSelect {
	WIDTH: 230px
}
.caixa_registre .elSelect .selectedOption {
	WIDTH: 198px
}
.caixa_login2 FORM {
	PADDING-LEFT: 156px; FLOAT: left; WIDTH: 500px
}
.form_secretarias DIV {
	FLOAT: left
}
.caixa_pea .caixa_form .linha {
	Z-INDEX: 10
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/galeria.css

.caixa_galeria {
	FLOAT: left
}
.caixa_galeria .caixa_resultado {
	FLOAT: left
}
.caixa_galeria .item {
	MIN-HEIGHT: 183px; FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: =
143px; BACKGROUND-COLOR: #e9eedd; _height: 183px
}
.caixa_galeria .item A.foto {
	BORDER-RIGHT: #bed18f 3px solid; BORDER-TOP: #bed18f 3px solid; =
DISPLAY: block; OVERFLOW: hidden; BORDER-LEFT: #bed18f 3px solid; WIDTH: =
137px; BORDER-BOTTOM: #bed18f 3px solid; HEIGHT: 117px; =
BACKGROUND-COLOR: #dde2d2
}
.caixa_galeria .item A.foto:hover {
	BORDER-LEFT-COLOR: #cae093; BORDER-BOTTOM-COLOR: #cae093; =
BORDER-TOP-COLOR: #cae093; BORDER-RIGHT-COLOR: #cae093
}
.caixa_galeria .item A.nome {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.caixa_galeria .item P {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/tvmec.css

.caixa_chat .abas UL {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 747px
}
.caixa_maisvideos .abas UL {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 747px
}
.caixa_video {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 390px
}
.caixa_usuarios {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 390px
}
.caixa_msg {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 295px
}
.caixa_dados {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 295px
}
.caixa_msg {
	BACKGROUND: url(../images/balao.gif) #e7f0d1 no-repeat 255px 4px; =
HEIGHT: 325px
}
.caixa_msg P#message {
=09
}
.pergunta {
	FLOAT: left; MARGIN: 0px 0px 6px; WIDTH: 100%
}
.cabecalho {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 267px; PADDING-TOP: 3px; BACKGROUND-COLOR: #cedcab
}
.usuario {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
.horario {
	FONT-SIZE: 9px; FLOAT: right; COLOR: #999; BACKGROUND-COLOR: #cedcab
}
P.mensagem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 4px
}
.caixa_dados {
	HEIGHT: 350px
}
.caixa_dados INPUT {
	MARGIN-BOTTOM: 6px; WIDTH: 282px
}
.caixa_dados TEXTAREA {
	MIN-HEIGHT: 90px; WIDTH: 286px
}
.caixa_dados LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.caixa_dados .elSelect {
	WIDTH: 72px
}
.caixa_dados .elSelect .selectedOption {
	WIDTH: 40px
}
#frmmain .txtIndent {
	FLOAT: right; MARGIN: 10px 0px 0px
}
#frmmain .bt_enviar {
	BACKGROUND: url(../images/botoes/bt_enviar.gif) no-repeat 0px 0px
}
#frmmain INPUT.bt_sair {
	FLOAT: right; MARGIN: 10px 10px 0px 0px
}
.caixa_usuarios H3 {
	BACKGROUND: url(../images/usuario.gif) no-repeat right 0px
}
.caixa_usuarios UL {
	FLOAT: left; OVERFLOW: auto; WIDTH: 390px; HEIGHT: 325px
}
.caixa_usuarios UL LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 6px; WIDTH: 366px; PADDING-TOP: 6px
}
.caixa_usuarios UL LI.linha1 {
	BACKGROUND-COLOR: #ebf7cf
}
.caixa_usuarios UL LI.linha2 {
	BORDER-TOP: #fff 1px solid; BACKGROUND-COLOR: #e2edc7
}
#div_chat {
	MARGIN-TOP: 22px; FLOAT: left; OVERFLOW: auto; WIDTH: 295px; HEIGHT: =
278px
}
.caixa_maisvideos .item .video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
6px; WIDTH: 349px; PADDING-TOP: 0px
}
.caixa_maisvideos .item H3 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #648217
}
.caixa_maisvideos .item H3 A {
	FONT-SIZE: 13px; COLOR: #648217
}
.caixa_maisvideos .item P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; =
PADDING-TOP: 0px
}
.caixa_maisvideos .item .extravote-container {
	WIDTH: 100%; BACKGROUND-COLOR: #d6e3b4
}
.caixa_video_detalhe .extravote-container {
	WIDTH: 100%; BACKGROUND-COLOR: #d6e3b4
}
.caixa_maisvideos .item .extravote-container UL {
	FLOAT: right
}
.caixa_video_detalhe .extravote-container UL {
	FLOAT: right
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/tvescola.css

.caixa_tvescola .abas UL {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 747px
}
.caixa_tvescola .caixa_video {
	FLOAT: left; MARGIN: 0px 0px 10px 42px; WIDTH: 640px; _display: inline
}
.caixa_tvescola .caixa_descricao {
	FLOAT: left; MARGIN: 0px 0px 10px 42px; WIDTH: 640px; _display: inline
}
.caixa_tvescola .caixa_descricao {
	PADDING-RIGHT: 14px; PADDING-LEFT: 140px; BACKGROUND: =
url(../images/tvescola.gif) #e7f0d1 no-repeat 14px center; =
PADDING-BOTTOM: 10px; WIDTH: 514px; PADDING-TOP: 14px
}
.caixa_descricao P {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 100%
}
.caixa_programacao {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 295px
}
.caixa_programacao {
	BACKGROUND: url(../images/controle.gif) #e7f0d1 no-repeat 217px 10px; =
HEIGHT: 325px
}
.caixa_video {
	MIN-HEIGHT: 325px; _height: 325px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://portal.mec.gov.br/templates/mec/css/import.css

@import url( util.css );
@import url( geral.css );
@import url( home.css );
@import url( titulos.css );
@import url( internas.css );
@import url( menu.css );
@import url( linhadotempo.css );
@import url( formularios.css );
@import url( galeria.css );
@import url( tvmec.css );
@import url( tvescola.css );

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://portal.mec.gov.br/templates/mec/css/ie.css

.rodape .rss {
	POSITION: relative; TOP: -12px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/elselect/elselect.css

.elSelect .canto_direita {
=09
}
.elSelect .selectedOption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1.2em; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 161px; PADDING-TOP: 6px; HEIGHT: 20px
}
.elSelect .dropDown {
	BACKGROUND: =
url(../../../../templates/mec/images/input/seta_select2.gif) no-repeat =
0px 0px; FLOAT: left; WIDTH: 21px; CURSOR: pointer; HEIGHT: 25px
}
.elSelect .optionsContainer {
	BORDER-RIGHT: #d0ddb0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d0ddb0 0px solid; OVERFLOW-Y: auto; DISPLAY: none; PADDING-LEFT: 0px; =
Z-INDEX: 900; LEFT: 0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 4px; =
BORDER-LEFT: #d0ddb0 1px solid; MAX-HEIGHT: 200px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #d0ddb0 1px solid; POSITION: absolute; TOP: 25px; =
BACKGROUND-COLOR: #eaefdb; _height: 150px
}
.elSelect .option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.elSelect .disabled {
	BORDER-RIGHT: #749490 1px solid; BORDER-LEFT: #749490 1px solid; COLOR: =
#90a4aa; BACKGROUND-COLOR: #c0cccf
}
.icon_1 {
	PADDING-LEFT: 20px! important; BACKGROUND: url(icon_1.gif) no-repeat =
4px 50%
}
.icon_2 {
	PADDING-LEFT: 20px! important; BACKGROUND: url(icon_2.gif) no-repeat =
4px 50%
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/smoothbox.css

HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}
BODY {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}
#TB_window {
	COLOR: #343434
}
#TB_secondLine {
	COLOR: #666666
}
#TB_overlay {
	Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: #000
}
#TB_window {
	BORDER-RIGHT: #536d13 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#536d13 4px solid; PADDING-LEFT: 10px; Z-INDEX: 102; MIN-HEIGHT: 80px; =
BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #536d13 4px =
solid; WIDTH: 451px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: =
#536d13 4px solid; POSITION: absolute; _height: 80px
}
#TB_window IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: =
block; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#TB_caption {
	PADDING-RIGHT: 30px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 7px; HEIGHT: 25px
}
#TB_closeWindow {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
10px; PADDING-TOP: 11px; HEIGHT: 25px
}
#TB_closeAjaxWindow {
	FLOAT: right; MARGIN-BOTTOM: 1px; TEXT-ALIGN: right
}
#TB_closeAjaxWindow A {
	FONT-WEIGHT: bold; COLOR: #648217
}
#TB_ajaxWindowTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1.4em; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; WIDTH: =
auto; COLOR: #648217; PADDING-TOP: 7px
}
#TB_title {
	HEIGHT: 27px
}
#TB_ajaxContent {
	CLEAR: both; OVERFLOW: auto; LINE-HEIGHT: 1.4em
}
#TB_ajaxContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#TB_ajaxContent H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em
}
#TB_load {
	DISPLAY: none; Z-INDEX: 101; WIDTH: 100px; POSITION: absolute; HEIGHT: =
100px
}
#TB_HideSelect {
	Z-INDEX: 99; LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
#TB_iframeContent {
	CLEAR: both; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
* HTML #TB_iframeContent {
	MARGIN-BOTTOM: 1px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/jd.slideshow.css

#mySlideshow {
	Z-INDEX: 5; WIDTH: 320px; HEIGHT: 240px
}
.jdSlideshow {
	DISPLAY: none; OVERFLOW: hidden; POSITION: relative
}
.jdSlideshow IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.jdSlideshow .slideElement {
	WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%; =
BACKGROUND-COLOR: #000
}
.jdSlideshow .loadingElement {
	BACKGROUND-POSITION: center center; LEFT: 0px; BACKGROUND-IMAGE: =
url(img/loading-bar-black.gif); WIDTH: 100%; BACKGROUND-REPEAT: =
no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: =
#000
}
.jdSlideshow .slideInfoZone {
	Z-INDEX: 10; BACKGROUND: #333; LEFT: 0px; MARGIN: 0px; WIDTH: 100%; =
COLOR: #fff; BOTTOM: 0px; TEXT-INDENT: 0px; POSITION: absolute; HEIGHT: =
40px
}
.jdSlideshow .slideInfoZone H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
80%; PADDING-BOTTOM: 0px; MARGIN: 2px 5px; PADDING-TOP: 0px
}
.jdSlideshow .slideInfoZone P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 60%; PADDING-BOTTOM: =
0px; MARGIN: 2px 5px; COLOR: #eee; PADDING-TOP: 0px
}
.jdSlideshow A {
	FONT-SIZE: 100%; TEXT-DECORATION: none
}
.jdSlideshow A.right {
	Z-INDEX: 10; FILTER: alpha(opacity=3D20); WIDTH: 40%; CURSOR: pointer; =
POSITION: absolute; HEIGHT: 100%; -moz-opacity: 0.2; -khtml-opacity: =
0.2; opacity: 0.2
}
.jdSlideshow A.left {
	Z-INDEX: 10; FILTER: alpha(opacity=3D20); WIDTH: 40%; CURSOR: pointer; =
POSITION: absolute; HEIGHT: 100%; -moz-opacity: 0.2; -khtml-opacity: =
0.2; opacity: 0.2
}
* HTML .jdSlideshow A.right {
	FILTER: alpha(opacity=3D50)
}
* HTML .jdSlideshow A.left {
	FILTER: alpha(opacity=3D50)
}
.jdSlideshow A.right:hover {
	FILTER: alpha(opacity=3D80); -moz-opacity: 0.8; -khtml-opacity: 0.8; =
opacity: 0.8
}
.jdSlideshow A.left:hover {
	FILTER: alpha(opacity=3D80); -moz-opacity: 0.8; -khtml-opacity: 0.8; =
opacity: 0.8
}
.jdSlideshow A.left {
	BACKGROUND: url(img/fleche1.png) no-repeat left top; LEFT: 0px; TOP: =
0px
}
* HTML .jdSlideshow A.left {
	BACKGROUND: url(img/fleche1.gif) no-repeat left top
}
.jdSlideshow A.right {
	RIGHT: 0px; BACKGROUND: url(img/fleche2.png) no-repeat right top; TOP: =
0px
}
* HTML .jdSlideshow A.right {
	BACKGROUND: url(img/fleche2.gif) no-repeat right top
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/mooflow.css

.mf {
	FONT-SIZE: 14px; Z-INDEX: 1; VISIBILITY: hidden; COLOR: #fff
}
.mf DIV.loader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10000; BACKGROUND: =
url(mooflow/ajax_loader.gif) no-repeat 50% 0px; PADDING-BOTTOM: 50px; =
MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 50px; POSITION: absolute; =
TOP: 45%; TEXT-ALIGN: center
}
.mf DIV.caption {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; Z-INDEX: =
999999; BACKGROUND: url(../../../templates/mec/images/preto_60.png); =
LEFT: 202px; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 300px; COLOR: =
#fff; PADDING-TOP: 6px; POSITION: absolute; TOP: 231px; HEIGHT: 58px; =
_background: #000
}
.mf DIV.caption H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; COLOR: #ffcb01; PADDING-TOP: 0px
}
.mf DIV.mfNav {
	FONT-SIZE: 1px; Z-INDEX: 99; MARGIN: 0px auto; WIDTH: 100%; BOTTOM: =
20px; LINE-HEIGHT: 1px; POSITION: absolute; TEXT-ALIGN: center
}
.mf A.play {
	FLOAT: left; WIDTH: 27px; CURSOR: pointer; HEIGHT: 24px
}
.mf A.stop {
	FLOAT: left; WIDTH: 27px; CURSOR: pointer; HEIGHT: 24px
}
.mf A.play {
	BACKGROUND: url(mooflow/play.gif) no-repeat
}
.mf A.stop {
	BACKGROUND: url(mooflow/stop.gif) no-repeat
}
.mf DIV.resizeCon {
	PADDING-RIGHT: 3%; FLOAT: right; WIDTH: 10%; HEIGHT: 24px
}
.mf A.resize {
	BACKGROUND: url(mooflow/resize.gif) no-repeat; FLOAT: right; WIDTH: =
34px; CURSOR: pointer; HEIGHT: 24px
}
.mf DIV.slider {
	BACKGROUND: url(mooflow/middle.gif) repeat-x; FLOAT: left; POSITION: =
relative; HEIGHT: 16px; TEXT-ALIGN: left
}
.mf DIV.knob {
	BACKGROUND: url(mooflow/middle-slider.gif) repeat-x right center; =
HEIGHT: 16px
}
.mf DIV.knobleft {
	BACKGROUND: url(mooflow/left-slider.gif) repeat-x center 50%; WIDTH: =
8px; HEIGHT: 16px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/milkbox.css

#mbOverlay {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; CURSOR: pointer; POSITION: =
absolute; BACKGROUND-COLOR: #000
}
#mbCenter {
	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 5px =
solid; PADDING-LEFT: 5px; Z-INDEX: 101; LEFT: 50%; PADDING-BOTTOM: 5px; =
MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 5px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #fff 5px solid; POSITION: absolute; TOP: 10%; =
BACKGROUND-COLOR: #fff
}
.mbLoading {
	BACKGROUND: url(milkbox/loading.gif) #fff no-repeat center 50%
}
#mbCanvas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px; =
BORDER-BOTTOM-STYLE: none
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; =
HEIGHT: 0px
}
#mbBottom {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.4em; =
PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, =
sans-serif; TEXT-ALIGN: left
}
#mbNavigation {
	FLOAT: right; BORDER-LEFT: #9c9c9c 1px solid; WIDTH: 27px; PADDING-TOP: =
3px
}
#mbCount {
	FONT-SIZE: 9px; FLOAT: right; OVERFLOW: hidden; WIDTH: 55px; =
PADDING-TOP: 1px; TEXT-ALIGN: right
}
#mbCloseLink {
	DISPLAY: block; FLOAT: right; CURSOR: pointer; HEIGHT: 19px; outline: =
none
}
#mbPrevLink {
	DISPLAY: block; FLOAT: right; CURSOR: pointer; HEIGHT: 19px; outline: =
none
}
#mbNextLink {
	DISPLAY: block; FLOAT: right; CURSOR: pointer; HEIGHT: 19px; outline: =
none
}
#mbPlayPause {
	DISPLAY: block; FLOAT: right; CURSOR: pointer; HEIGHT: 19px; outline: =
none
}
#mbPrevLink {
	WIDTH: 15px
}
#mbNextLink {
	WIDTH: 15px
}
#mbPrevLink {
	BACKGROUND: url(milkbox/prev.gif) no-repeat
}
#mbNextLink {
	BACKGROUND: url(milkbox/next.gif) no-repeat
}
#mbPlayPause {
	WIDTH: 13px
}
#mbPlayPause {
	BACKGROUND: url(milkbox/play-pause.gif) no-repeat
}
A#mbPrevLink:hover {
	BACKGROUND-POSITION: 0px -22px
}
A#mbNextLink:hover {
	BACKGROUND-POSITION: 0px -22px
}
A#mbCloseLink:hover {
	BACKGROUND-POSITION: 0px -22px
}
A#mbPlayPause:hover {
	BACKGROUND-POSITION: 0px -22px
}
#mbCloseLink {
	BACKGROUND: url(milkbox/close.gif) no-repeat; WIDTH: 17px
}
#mbDescription {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN-RIGHT: 27px; PADDING-TOP: 0px; TEXT-ALIGN: =
justify
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/comentario.css

#comentario_container {
	BORDER-RIGHT: #59721a 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#59721a 2px solid; PADDING-LEFT: 20px; Z-INDEX: 30000; LEFT: 50%; =
PADDING-BOTTOM: 20px; MARGIN: -50px 0px 0px -170px; BORDER-LEFT: #59721a =
2px solid; WIDTH: 336px; COLOR: #000; PADDING-TOP: 20px; BORDER-BOTTOM: =
#59721a 2px solid; POSITION: absolute; TOP: 50%; BACKGROUND-COLOR: =
#f2f2f2
}
#comentarios_container {
	BORDER-RIGHT: #59721a 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#59721a 2px solid; PADDING-LEFT: 20px; Z-INDEX: 30000; LEFT: 50%; =
PADDING-BOTTOM: 20px; MARGIN: -50px 0px 0px -170px; BORDER-LEFT: #59721a =
2px solid; WIDTH: 336px; COLOR: #000; PADDING-TOP: 20px; BORDER-BOTTOM: =
#59721a 2px solid; POSITION: absolute; TOP: 50%; BACKGROUND-COLOR: =
#f2f2f2
}
#avisoExclusao {
	POSITION: absolute
}
#comentario {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 20000; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 336px; POSITION: =
relative; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#comentarios {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 20000; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 336px; POSITION: =
relative; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#comentario LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#comentario INPUT {
	FLOAT: left; CURSOR: pointer
}
#txComentario {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: =
5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 324px; COLOR: #343434; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Verdana, =
Geneva, sans-serif
}
#comentarios {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: =
5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 324px; COLOR: #343434; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Verdana, =
Geneva, sans-serif
}
#comentario_bg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 10000; FILTER: =
alpha(opacity=3D40); LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; =
POSITION: absolute; TOP: 0px; HEIGHT: 550px; BACKGROUND-COLOR: #000; =
BORDER-RIGHT-WIDTH: 0px; -moz-opacity: 0.4; opacity: 0.4
}
#txComentarioss {
	Z-INDEX: 20000; MARGIN: 100px 0px 0px 15px; FONT: bold 11px Verdana, =
Arial, Helvetica, sans-serif; WIDTH: 385px; COLOR: #000
}
#txComentarios {
	MIN-HEIGHT: 200px; _height: 200px
}
#txComentarios .anotacao_1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MIN-HEIGHT: 13px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 4px; WIDTH: 312px; PADDING-TOP: 4px; =
BACKGROUND-COLOR: #e7e7e7; _height: 13px
}
#txComentarios .anotacao_2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MIN-HEIGHT: 13px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 4px; WIDTH: 312px; PADDING-TOP: 4px; =
BACKGROUND-COLOR: #e7e7e7; _height: 13px
}
#txComentarios .anotacao_2 {
	BACKGROUND-COLOR: #eeeeee
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/css/aviso.css

#aviso_container {
	BORDER-RIGHT: #59721a 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#59721a 2px solid; PADDING-LEFT: 20px; Z-INDEX: 30000; LEFT: 50%; =
PADDING-BOTTOM: 20px; MARGIN: -50px 0px 0px -170px; BORDER-LEFT: #59721a =
2px solid; WIDTH: 336px; COLOR: #000000; PADDING-TOP: 20px; =
BORDER-BOTTOM: #59721a 2px solid; POSITION: absolute; TOP: 50%; =
BACKGROUND-COLOR: #f2f2f2
}
#aviso {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 324px; =
COLOR: #343434; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; =
FONT-FAMILY: Verdana,Geneva,sans-serif
}
#textoAviso {
	Z-INDEX: 20000; MARGIN: 100px 0px 0px 15px; FONT: bold 11px Verdana, =
Arial, Helvetica, sans-serif; WIDTH: 385px; COLOR: #000
}
#aviso_bg {
	Z-INDEX: 10000; FILTER: alpha(opacity=3D40); LEFT: 0px; WIDTH: 100%; =
POSITION: absolute; TOP: 0px; HEIGHT: 550px; BACKGROUND-COLOR: #000; =
-moz-opacity: 0.4; opacity: 0.4
}
P#textoAviso {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 324px; =
COLOR: #000; PADDING-TOP: 40px; HEIGHT: 49px; TEXT-ALIGN: center
}
#aviso A {
	DISPLAY: inline-block; BACKGROUND: =
url(../../../templates/openpoint/img/botoes/ok_aviso.gif) no-repeat 0px =
0px; FLOAT: left; MARGIN: 0px 0px 0px 150px; WIDTH: 51px; HEIGHT: 21px
}
#_confirm {
	BORDER-RIGHT: #59721a 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#59721a 2px solid; PADDING-LEFT: 20px; Z-INDEX: 30000; LEFT: 50%; =
PADDING-BOTTOM: 20px; MARGIN: -50px 0px 0px -170px; BORDER-LEFT: #59721a =
2px solid; WIDTH: 336px; COLOR: #000000; PADDING-TOP: 20px; =
BORDER-BOTTOM: #59721a 2px solid; POSITION: absolute; TOP: 50%; =
BACKGROUND-COLOR: #f2f2f2
}
#comfirm {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 324px; =
COLOR: #343434; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; =
FONT-FAMILY: Verdana,Geneva,sans-serif
}
#p_confirm {
	Z-INDEX: 20000; MARGIN: 100px 0px 0px 15px; FONT: bold 11px Verdana, =
Arial, Helvetica, sans-serif; WIDTH: 385px; COLOR: #000
}
P#p_confirm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; MIN-HEIGHT: 49px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 324px; COLOR: #000; PADDING-TOP: 40px; TEXT-ALIGN: center; =
_height: 49px
}
#confirm_container {
	BORDER-RIGHT: #59721a 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#59721a 2px solid; PADDING-LEFT: 20px; Z-INDEX: 30000; LEFT: 50%; =
PADDING-BOTTOM: 20px; MARGIN: -50px 0px 0px -170px; BORDER-LEFT: #59721a =
2px solid; WIDTH: 336px; COLOR: #000000; PADDING-TOP: 20px; =
BORDER-BOTTOM: #59721a 2px solid; POSITION: absolute; TOP: 50%; =
BACKGROUND-COLOR: #f2f2f2
}
#confirm_id {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 324px; =
COLOR: #343434; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; =
FONT-FAMILY: Verdana,Geneva,sans-serif
}
#textoConfirm {
	Z-INDEX: 20000; MARGIN: 100px 0px 0px 15px; FONT: bold 11px Verdana, =
Arial, Helvetica, sans-serif; WIDTH: 385px; COLOR: #000
}
P#textoConfirm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 324px; =
COLOR: #000; PADDING-TOP: 40px; HEIGHT: 49px; TEXT-ALIGN: center
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/includes/js/calendar/calendar-mos.css

DIV.calendar {
	Z-INDEX: 100; POSITION: relative
}
.calendar {
	FLOAT: left; CURSOR: pointer
}
.calendar TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; BACKGROUND: #efefef; BORDER-LEFT: #cccccc 1px solid; =
CURSOR: default; COLOR: #000; BORDER-BOTTOM: #cccccc 1px solid; =
FONT-FAMILY: arial,verdana,sans-serif
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: =
pointer; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
#333333; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; =
TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	BACKGROUND: #dedede; COLOR: #000
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: =
center
}
.calendar THEAD .weekend {
	COLOR: #dedede
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 1px; BACKGROUND: #bbbbbb; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; =
PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #c77; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar THEAD .daynames {
	BACKGROUND: #dddddd
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; =
PADDING-TOP: 2px; TEXT-ALIGN: right
}
.calendar TABLE .wn {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; =
BACKGROUND: #dddddd; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: #666666; COLOR: #ffffff
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: #666666; COLOR: #ffffff
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; BACKGROUND: #999999; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #666666 1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #000000; =
PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #000000; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #ffffff; =
PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend {
	COLOR: #cccccc
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #cccccc; COLOR: #000; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	BORDER-TOP: #cccccc 1px solid; BACKGROUND: #efefef; COLOR: #000000
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #f40 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f40 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: #666666; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #f40 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #f40 1px =
solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #999999; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.combo {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; DISPLAY: =
none; FONT-SIZE: smaller; BACKGROUND: #ffffff; LEFT: 0px; BORDER-LEFT: =
#655 1px solid; WIDTH: 4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: =
#655 1px solid; POSITION: absolute; TOP: 0px
}
.combo .label {
	WIDTH: 100%; TEXT-ALIGN: center
}
.combo .hilite {
	BACKGROUND: #fc8
}
.combo .active {
	BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BACKGROUND: #efefef; =
BORDER-BOTTOM: #cccccc 1px solid
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/plugins/content/lightimage/css/styles.css

.PopBoxImageSmall {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BORDER-LEFT: =
#ffffff 0px; CURSOR: url("../images/magplus.cur"), pointer; =
BORDER-BOTTOM: #ffffff 0px
}
.PopBoxImageLarge {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; CURSOR: url("../images/magminus.cur"), =
pointer; BORDER-BOTTOM: #999999 1px solid
}
.PopBoxImageShrink {
	CURSOR: url("../images/magminus.cur"), pointer
}
.PopBoxImageLink {
	CURSOR: pointer
}
.PopBoxImageMove {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BORDER-LEFT: =
#ffffff 0px; CURSOR: pointer; BORDER-BOTTOM: #ffffff 0px
}

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/1modules/mod_mainmenu/scrpt.js

function menuSlide(menu,init)=0A=
{=0A=
    var menuSlide =3D '';=0A=
=0A=
    menuSlide =3D menuSlide+ "<script>";=0A=
=0A=
    menuSlide =3D menuSlide+ "window.addEvent('domready', function() {";=0A=
=0A=
        if( init =3D=3D 1)=0A=
        {=0A=
            menuSlide =3D menuSlide+ "var {Menu}_menu =3D  new =
Fx.Slide('{Menu}_menu');";=0A=
            menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}';";=0A=
        }=0A=
        else=0A=
        {=0A=
            menuSlide =3D menuSlide+ "var {Menu}_menu =3D  new =
Fx.Slide('{Menu}_menu').hide();";=0A=
            menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}_fechado';";=0A=
        }=0A=
=0A=
        menuSlide =3D menuSlide+ "$('{Menu}').addEvent('click', =
function(e){";=0A=
=0A=
            menuSlide =3D menuSlide+ "e.stop();";=0A=
            menuSlide =3D menuSlide+ "{Menu}_menu.toggle();";=0A=
            menuSlide =3D menuSlide+ "var {Menu}_status =3D =
{Menu}_menu.open;";=0A=
            menuSlide =3D menuSlide+ "if( {Menu}_status =3D=3D true )";=0A=
            menuSlide =3D menuSlide+ "{";=0A=
                menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}_fechado';";=0A=
            menuSlide =3D menuSlide+ "}";=0A=
            menuSlide =3D menuSlide+ "else";=0A=
            menuSlide =3D menuSlide+ "{";=0A=
                menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}';";=0A=
            menuSlide =3D menuSlide+ "}";=0A=
=0A=
        menuSlide =3D menuSlide+ "});";=0A=
=0A=
    menuSlide =3D menuSlide+ "});";=0A=
=0A=
    menuSlide =3D menuSlide+ "</script>";=0A=
=0A=
	menuSlide =3D menuSlide.replace(/\{Menu\}/gi,menu);=0A=
=0A=
   document.write(menuSlide);=0A=
=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/media/system/js/cookie.js

/**=0A=
 * w3cookies (0.1) - 23/12/2006=0A=
 * Leandro Vieira Pinho=0A=
 * http://leandrovieira.com=0A=
 */=0A=
var w3cookies =3D {=0A=
	date: new Date(),=0A=
	// Cria o(s) cookie(s)=0A=
	// Forma de uso: =
w3cookies.create('nome_do_cookie','valor',dias_para_expirar);=0A=
	create: function(strName, strValue, intDays,timeExpire) {=0A=
		if ( intDays ) {=0A=
			this.date.setTime(this.date.getTime()+(intDays*24*60*60*1000));=0A=
			var expires =3D "; expires=3D" + this.date.toGMTString();=0A=
		} else {=0A=
			var expires =3D "";=0A=
		}=0A=
		=0A=
		if( timeExpire ){=0A=
			expires =3D "; expires:=3D" + timeExpire;=0A=
		}=0A=
		=0A=
		document.cookie =3D strName + "=3D" + strValue + expires + "; =
path=3D/";=0A=
	},=0A=
	// Ler as informa=C3=A7=C3=B5es de um cookie em espec=C3=ADfico=0A=
	// Forma de uso: w3cookies.read('nome_do_cookie');=0A=
	read: function(strName) {=0A=
		var strNameIgual =3D strName + "=3D";=0A=
		var arrCookies =3D document.cookie.split(";");=0A=
		for ( var i =3D 0, strCookie; strCookie =3D arrCookies[i]; i++ ) {=0A=
			while ( strCookie.charAt(0) =3D=3D " ") {=0A=
				strCookie =3D strCookie.substring(1,strCookie.length);=0A=
			}=0A=
			if ( strCookie.indexOf(strNameIgual) =3D=3D 0 ) {=0A=
				return strCookie.substring(strNameIgual.length,strCookie.length);=0A=
			}=0A=
		}=0A=
		return null;=0A=
	},=0A=
	// Delete um cookie desejado=0A=
	// Forma de uso: w3cookies.erase('nome_do_cookie');=0A=
	erase: function(strName) {=0A=
		this.create(strName,"",-1);=0A=
	}=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/escreveswf.js

 function escreveSwf(url, width, height, type, urlRoot){

=09
	var strSWF =3D '';
=09
	if( type =3D=3D 'streaming' ){
		strSWF =3D strSWF + " <object width=3D'" + width + "' height=3D'" + =
height + "' align=3D'left' =
classid=3D'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' =
codebase=3D'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp=
2inf.cab#Version=3D6,0,02,0902' standby=3D'Carregando o filme...' =
type=3D'application/x-oleobject'>";
			strSWF =3D strSWF + " <param name=3D'fileName' value=3D'" + url + =
"'>";
			srtSWF =3D strSWF + " <param name=3D'animationatStart' value=3D'1'>";
			srtSWF =3D strSWF + " <param name=3D'transparentatStart' =
value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'transparentatStop' =
value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'autoStart' value=3D'0'>";
			strSWF =3D strSWF + " <param name=3D'ShowControls' value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'ShowDisplay' value=3D'0'>";
			strSWF =3D strSWF + " <param name=3D'ShowTracker' value=3D'0'>";
			strSWF =3D strSWF + " <param name=3D'ShowStatusBar' value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'loop' value=3D'0'>";


			strSWF =3D strSWF + " <embed";
				strSWF =3D strSWF + " width=3D'" + width + "'";
				strSWF =3D strSWF + " height=3D'" + height + "'";
				strSWF =3D strSWF + " src=3D'" + url + "'";
				strSWF =3D strSWF + " type=3D'application/x-mplayer2'";
				strSWF =3D strSWF + " animationatstart=3D'1'";
				strSWF =3D strSWF + " transparentatStart=3D'1'";
				strSWF =3D strSWF + " transparentatStop=3D'1'";
				strSWF =3D strSWF + " autoStart=3D'0'";
				strSWF =3D strSWF + " showcontrols=3D'1'";
				strSWF =3D strSWF + " showdisplay=3D'0'";
				strSWF =3D strSWF + " showstatusbar=3D'1'";
				strSWF =3D strSWF + " showtracker=3D'0'";
				strSWF =3D strSWF + " name=3D'streame_" + url + "'";
				strSWF =3D strSWF + " id=3D'stream_id_" + url + "'>";
			strSWF =3D strSWF + " </embed>";

		strSWF =3D strSWF + " </object>";
	}
	else if( type =3D=3D 'tvmec' ){
	=09
		var displaywidth =3D width - 20;
	=09
		strSWF =3D strSWF + " <embed";=20
		strSWF =3D strSWF + " width=3D'" + width + "'";
		strSWF =3D strSWF + " height=3D'" + height + "'";
		strSWF =3D strSWF + " wmode=3D'opaque'";
		strSWF =3D strSWF + " flashvars=3D'file=3D" + url + "&width=3D" + =
width + "&height=3D" + height + "&displaywidth=3D" + width + =
"&displayheight=3D" + displaywidth + =
"&overstretch=3Dtrue&autostart=3Dtrue&showfsbutton=3Dfalse'";
		strSWF =3D strSWF + " allowfullscreen=3D'true'";
		strSWF =3D strSWF + " name=3D'theMediaPlayer'";
		strSWF =3D strSWF + " bgcolor=3D'#FFFFFF'";=20
		strSWF =3D strSWF + " =
pluginspage=3D'http://www.macromedia.com/go/getflashplayer'";=20
		strSWF =3D strSWF + " type=3D'application/x-shockwave-flash'";
		strSWF =3D strSWF + " =
src=3D'plugins/content/denvideo/jwplayer.swf'/>";

	}
	else if( type =3D=3D 'denvideo' ){
	=09
	=09
		if( url.search('http://') =3D=3D 0 ){
		=09
			strSWF =3D strSWF + " <object ";
				strSWF =3D strSWF + " type=3D\"application/x-shockwave-flash\"";
				strSWF =3D strSWF + " =
style=3D\"width:"+width+"px;height:"+height+"px;\"";
				strSWF =3D strSWF + " =
data=3D\"plugins/content/jw_allvideos/players/mediaplayer_4.0.46.swf\">";=

				strSWF =3D strSWF + " <param name=3D\"movie\" =
value=3D\"plugins/content/denvideo/jwplayer.swf\" />";
				strSWF =3D strSWF + " <param name=3D\"quality\" value=3D\"high\" =
/>";
				strSWF =3D strSWF + " <param name=3D\"wmode\" value=3D\"opaque\" =
/>";
				strSWF =3D strSWF + " <param name=3D\"autoplay\" value=3D\"true\" =
/>";
				strSWF =3D strSWF + " <param name=3D\"allowfullscreen\" =
value=3D\"true\" />";
				strSWF =3D strSWF + " <param name=3D\"allowscriptaccess\" =
value=3D\"always\" />";
				strSWF =3D strSWF + " <param name=3D\"flashvars\" =
value=3D\"file=3D"+url+"&autostart=3Dfalse&controllbar=3Dtrue&fullscreen=3D=
true&streamer=3Dlighttpd&stretching=3Dfill\" />";
			strSWF =3D strSWF + " </object>";
		=09
		}
		else if( url.search('mms://') =3D=3D 0 ){
			strSWF =3D strSWF + " <object width=3D'" + width + "' height=3D'" + =
height + "' align=3D'left' =
classid=3D'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' =
codebase=3D'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp=
2inf.cab#Version=3D6,0,02,0902' standby=3D'Carregando o filme...' =
type=3D'application/x-oleobject'>";
			strSWF =3D strSWF + " <param name=3D'fileName' value=3D'" + url + =
"'>";
			srtSWF =3D strSWF + " <param name=3D'animationatStart' value=3D'1'>";
			srtSWF =3D strSWF + " <param name=3D'transparentatStart' =
value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'transparentatStop' =
value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'autoStart' value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'ShowControls' value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'ShowDisplay' value=3D'0'>";
			strSWF =3D strSWF + " <param name=3D'ShowTracker' value=3D'0'>";
			strSWF =3D strSWF + " <param name=3D'ShowStatusBar' value=3D'1'>";
			strSWF =3D strSWF + " <param name=3D'loop' value=3D'0'>";


			strSWF =3D strSWF + " <embed";
				strSWF =3D strSWF + " width=3D'" + width + "'";
				strSWF =3D strSWF + " height=3D'" + height + "'";
				strSWF =3D strSWF + " src=3D'" + url + "'";
				strSWF =3D strSWF + " type=3D'application/x-mplayer2'";
				strSWF =3D strSWF + " animationatstart=3D'1'";
				strSWF =3D strSWF + " transparentatStart=3D'1'";
				strSWF =3D strSWF + " transparentatStop=3D'1'";
				strSWF =3D strSWF + " autoStart=3D'1'";
				strSWF =3D strSWF + " showcontrols=3D'1'";
				strSWF =3D strSWF + " showdisplay=3D'0'";
				strSWF =3D strSWF + " showstatusbar=3D'1'";
				strSWF =3D strSWF + " showtracker=3D'0'";
				strSWF =3D strSWF + " name=3D'streame_" + url + "'";
				strSWF =3D strSWF + " id=3D'stream_id_" + url + "'>";
			strSWF =3D strSWF + " </embed>";

		strSWF =3D strSWF + " </object>";
		}
		else if( url.search( 'google' ) !=3D 0, url.search( 'yahoo' ) !=3D 0, =
url.search( 'youtube' ) !=3D 0 ){
		=09
			strSWF =3D strSWF + " <embed";=20
			strSWF =3D strSWF + " width=3D'" + width + "'";
			strSWF =3D strSWF + " height=3D'" + height + "'";
			strSWF =3D strSWF + " wmode=3D'opaque'";
			strSWF =3D strSWF + " flashvars=3D'file=3D" + url + "&width=3D" + =
width + "&height=3D" + height + "&displaywidth=3D" + width + =
"&displayheight=3D" + height + =
"&overstretch=3Dtrue&autostart=3Dfalse&showfsbutton=3Dfalse&fullscreen=3D=
true&streamer=3Dlighttpd&stretching=3Dfill'";
			strSWF =3D strSWF + " allowfullscreen=3D'true'";
			strSWF =3D strSWF + " name=3D'theMediaPlayer'";
			strSWF =3D strSWF + " bgcolor=3D'#FFFFFF'";=20
			strSWF =3D strSWF + " =
pluginspage=3D'http://www.macromedia.com/go/getflashplayer'";=20
			strSWF =3D strSWF + " type=3D'application/x-shockwave-flash'";
			strSWF =3D strSWF + " =
src=3D'plugins/content/jw_allvideos/players/mediaplayer_4.0.46.swf'/>";
		=09
		}
		else if ( url.search('.flv') =3D=3D 0 ){
		=09
			strSWF =3D strSWF + " <object width=3D'" + width + "' height=3D'" + =
height + "' align=3D'left' =
classid=3D'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' =
codebase=3D'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp=
2inf.cab#Version=3D6,0,02,0902' standby=3D'Carregando o filme...' =
type=3D'application/x-oleobject'>";
				strSWF =3D strSWF + " <param name=3D'fileName' value=3D'" + url + =
"'>";
				srtSWF =3D strSWF + " <param name=3D'animationatStart' =
value=3D'1'>";
				srtSWF =3D strSWF + " <param name=3D'transparentatStart' =
value=3D'1'>";
				strSWF =3D strSWF + " <param name=3D'transparentatStop' =
value=3D'1'>";
				strSWF =3D strSWF + " <param name=3D'autoStart' value=3D'1'>";
				strSWF =3D strSWF + " <param name=3D'ShowControls' value=3D'1'>";
				strSWF =3D strSWF + " <param name=3D'ShowDisplay' value=3D'0'>";
				strSWF =3D strSWF + " <param name=3D'ShowTracker' value=3D'0'>";
				strSWF =3D strSWF + " <param name=3D'ShowStatusBar' value=3D'1'>";
				strSWF =3D strSWF + " <param name=3D'loop' value=3D'0'>";
=09
=09
				strSWF =3D strSWF + " <embed";
					strSWF =3D strSWF + " width=3D'" + width + "'";
					strSWF =3D strSWF + " height=3D'" + height + "'";
					strSWF =3D strSWF + " src=3D'" + url + "'";
					strSWF =3D strSWF + " type=3D'application/x-mplayer2'";
					strSWF =3D strSWF + " animationatstart=3D'1'";
					strSWF =3D strSWF + " transparentatStart=3D'1'";
					strSWF =3D strSWF + " transparentatStop=3D'1'";
					strSWF =3D strSWF + " autoStart=3D'1'";
					strSWF =3D strSWF + " showcontrols=3D'1'";
					strSWF =3D strSWF + " showdisplay=3D'0'";
					strSWF =3D strSWF + " showstatusbar=3D'1'";
					strSWF =3D strSWF + " showtracker=3D'0'";
					strSWF =3D strSWF + " name=3D'streame_" + url + "'";
					strSWF =3D strSWF + " id=3D'stream_id_" + url + "'>";
				strSWF =3D strSWF + " </embed>";
=09
			strSWF =3D strSWF + " </object>";
		=09
		}
		else{
		=09
			strSWF =3D strSWF + " <embed";=20
			strSWF =3D strSWF + " width=3D'" + width + "'";
			strSWF =3D strSWF + " height=3D'" + height + "'";
			strSWF =3D strSWF + " wmode=3D'opaque'";
			strSWF =3D strSWF + " flashvars=3D'file=3D" + url + "&width=3D" + =
width + "&height=3D" + height + "&displaywidth=3D" + width + =
"&displayheight=3D" + height + =
"&overstretch=3Dtrue&autostart=3Dfalse&showfsbutton=3Dfalse&fullscreen=3D=
true&streamer=3Dlighttpd&stretching=3Dfill'";
			strSWF =3D strSWF + " allowfullscreen=3D'true'";
			strSWF =3D strSWF + " name=3D'theMediaPlayer'";
			strSWF =3D strSWF + " bgcolor=3D'#FFFFFF'";=20
			strSWF =3D strSWF + " =
pluginspage=3D'http://www.macromedia.com/go/getflashplayer'";=20
			strSWF =3D strSWF + " type=3D'application/x-shockwave-flash'";
			strSWF =3D strSWF + " =
src=3D'plugins/content/jw_allvideos/players/mediaplayer_4.0.46.swf'/>";
		=09
		}
	=09
	}
	else{

		strSWF =3D strSWF + ' <object =
data=3D"plugins/content/jw_allvideos/players/mediaplayer_4.0.46.swf" =
style=3D"width: ' + width + ' height: '+ height + '" =
type=3D"application/x-shockwave-flash">';
			strSWF =3D strSWF + '	<param name=3D\'movie\' =
value=3D\'plugins/content/denvideo/player.swf\' />';
			strSWF =3D strSWF + ' <param value=3D\'file=3D' + url + =
'&autostart=3Dfalse&fullscreen=3Dtrue\' name=3D\'flashvars\'/>';
			strSWF =3D strSWF + '	<param value=3D"true" =
name=3D"allowfullscreen"/>';
			strSWF =3D strSWF + '	<param value=3D"always" =
name=3D"allowscriptaccess"/>';
			strSWF =3D strSWF + '	<param name=3D"quality" value=3D"high" />';
			strSWF =3D strSWF + '	<param value=3D"" name=3D"bgcolor"/>';
			strSWF =3D strSWF + '	<param value=3D"false" name=3D"autoplay"/>';
			strSWF =3D strSWF + '	<param name=3D"wmode" value=3D"opaque" />';
		strSWF =3D strSWF + ' </object>';

	}
	document.write(strSWF);
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/mootools/mootools.js

//MooTools, <http://mootools.net>, My Object Oriented (JavaScript) =
Tools. Copyright (c) 2006-2008 Valerio Proietti, <http://mad4milk.net>, =
MIT Style License.=0A=
=0A=
var MooTools=3D{version:"1.2.0",build:""};var =
Native=3Dfunction(J){J=3DJ||{};var =
F=3DJ.afterImplement||function(){};var =
G=3DJ.generics;G=3D(G!=3D=3Dfalse);var H=3DJ.legacy;=0A=
var E=3DJ.initialize;var B=3DJ.protect;var A=3DJ.name;var =
C=3DE||H;C.constructor=3DNative;C.$family=3D{name:"native"};if(H&&E){C.pr=
ototype=3DH.prototype;}C.prototype.constructor=3DC;=0A=
if(A){var =
D=3DA.toLowerCase();C.prototype.$family=3D{name:D};Native.typize(C,D);}va=
r =
I=3Dfunction(M,K,N,L){if(!B||L||!M.prototype[K]){M.prototype[K]=3DN;}if(G=
){Native.genericize(M,K,B);=0A=
}F.call(M,K,N);return M;};C.implement=3Dfunction(L,K,N){if(typeof =
L=3D=3D"string"){return I(this,L,K,N);}for(var M in =
L){I(this,M,L[M],K);}return this;};C.alias=3Dfunction(M,K,N){if(typeof =
M=3D=3D"string"){M=3Dthis.prototype[M];=0A=
if(M){I(this,K,M,N);}}else{for(var L in M){this.alias(L,M[L],K);}}return =
this;};return C;};Native.implement=3Dfunction(D,C){for(var =
B=3D0,A=3DD.length;B<A;B++){D[B].implement(C);=0A=
}};Native.genericize=3Dfunction(B,C,A){if((!A||!B[C])&&typeof =
B.prototype[C]=3D=3D"function"){B[C]=3Dfunction(){var =
D=3DArray.prototype.slice.call(arguments);return =
B.prototype[C].apply(D.shift(),D);=0A=
};}};Native.typize=3Dfunction(A,B){if(!A.type){A.type=3Dfunction(C){retur=
n($type(C)=3D=3D=3DB);};}};Native.alias=3Dfunction(E,B,A,F){for(var =
D=3D0,C=3DE.length;D<C;D++){E[D].alias(B,A,F);=0A=
}};(function(B){for(var A in =
B){Native.typize(B[A],A);}})({"boolean":Boolean,"native":Native,object:Ob=
ject});(function(B){for(var A in B){new =
Native({name:A,initialize:B[A],protect:true});=0A=
}})({String:String,Function:Function,Number:Number,Array:Array,RegExp:Reg=
Exp,Date:Date});(function(B,A){for(var =
C=3DA.length;C--;C){Native.genericize(B,A[C],true);=0A=
}return =
arguments.callee;})(Array,["pop","push","reverse","shift","sort","splice"=
,"unshift","concat","join","slice","toString","valueOf","indexOf","lastIn=
dexOf"])(String,["charAt","charCodeAt","concat","indexOf","lastIndexOf","=
match","replace","search","slice","split","substr","substring","toLowerCa=
se","toUpperCase","valueOf"]);=0A=
function $chk(A){return !!(A||A=3D=3D=3D0);}function =
$clear(A){clearTimeout(A);clearInterval(A);return null;}function =
$defined(A){return(A!=3Dundefined);}function $empty(){}function =
$arguments(A){return function(){return arguments[A];=0A=
};}function $lambda(A){return(typeof =
A=3D=3D"function")?A:function(){return A;};}function =
$extend(C,A){for(var B in (A||{})){C[B]=3DA[B];}return C;}function =
$unlink(C){var B;=0A=
switch($type(C)){case"object":B=3D{};for(var E in =
C){B[E]=3D$unlink(C[E]);}break;case"hash":B=3D$unlink(C.getClean());break=
;case"array":B=3D[];for(var D=3D0,A=3DC.length;=0A=
D<A;D++){B[D]=3D$unlink(C[D]);}break;default:return C;}return =
B;}function $merge(){var E=3D{};for(var =
D=3D0,A=3Darguments.length;D<A;D++){var =
B=3Darguments[D];if($type(B)!=3D"object"){continue;=0A=
}for(var C in B){var =
G=3DB[C],F=3DE[C];E[C]=3D(F&&$type(G)=3D=3D"object"&&$type(F)=3D=3D"objec=
t")?$merge(F,G):$unlink(G);}}return E;}function $pick(){for(var =
B=3D0,A=3Darguments.length;=0A=
B<A;B++){if(arguments[B]!=3Dundefined){return arguments[B];}}return =
null;}function $random(B,A){return =
Math.floor(Math.random()*(A-B+1)+B);}function $splat(B){var A=3D$type(B);=0A=
return(A)?((A!=3D"array"&&A!=3D"arguments")?[B]:B):[];}var =
$time=3DDate.now||function(){return new Date().getTime();};function =
$try(){for(var B=3D0,A=3Darguments.length;=0A=
B<A;B++){try{return arguments[B]();}catch(C){}}return null;}function =
$type(A){if(A=3D=3Dundefined){return =
false;}if(A.$family){return(A.$family.name=3D=3D"number"&&!isFinite(A))?f=
alse:A.$family.name;=0A=
}if(A.nodeName){switch(A.nodeType){case 1:return"element";case =
3:return(/\S/).test(A.nodeValue)?"textnode":"whitespace";}}else{if(typeof=
 A.length=3D=3D"number"){if(A.callee){return"arguments";=0A=
}else{if(A.item){return"collection";}}}}return typeof A;}var Hash=3Dnew =
Native({name:"Hash",initialize:function(A){if($type(A)=3D=3D"hash"){A=3D$=
unlink(A.getClean());=0A=
}for(var B in A){this[B]=3DA[B];}return =
this;}});Hash.implement({getLength:function(){var B=3D0;for(var A in =
this){if(this.hasOwnProperty(A)){B++;}}return B;=0A=
},forEach:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)){B.call(C,this[A],A,this);}}},getClean:fu=
nction(){var B=3D{};for(var A in =
this){if(this.hasOwnProperty(A)){B[A]=3Dthis[A];=0A=
}}return B;}});Hash.alias("forEach","each");function $H(A){return new =
Hash(A);}Array.implement({forEach:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){C.call(D,this[B],B,this);=0A=
}}});Array.alias("forEach","each");function $A(C){if(C.item){var =
D=3D[];for(var B=3D0,A=3DC.length;B<A;B++){D[B]=3DC[B];}return D;}return =
Array.prototype.slice.call(C);=0A=
}function $each(C,B,D){var =
A=3D$type(C);((A=3D=3D"arguments"||A=3D=3D"collection"||A=3D=3D"array")?A=
rray:Hash).each(C,B,D);}var Browser=3Dnew =
Hash({Engine:{name:"unknown",version:""},Platform:{name:(navigator.platfo=
rm.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:=
!!(document.evaluate),air:!!(window.runtime)},Plugins:{}});=0A=
if(window.opera){Browser.Engine=3D{name:"presto",version:(document.getEle=
mentsByClassName)?950:925};}else{if(window.ActiveXObject){Browser.Engine=3D=
{name:"trident",version:(window.XMLHttpRequest)?5:4};=0A=
}else{if(!navigator.taintEnabled){Browser.Engine=3D{name:"webkit",version=
:(Browser.Features.xpath)?420:419};}else{if(document.getBoxObjectFor!=3Dn=
ull){Browser.Engine=3D{name:"gecko",version:(document.getElementsByClassN=
ame)?19:18};=0A=
}}}}Browser.Engine[Browser.Engine.name]=3DBrowser.Engine[Browser.Engine.n=
ame+Browser.Engine.version]=3Dtrue;if(window.orientation!=3Dundefined){Br=
owser.Platform.name=3D"ipod";=0A=
}Browser.Platform[Browser.Platform.name]=3Dtrue;Browser.Request=3Dfunctio=
n(){return $try(function(){return new =
XMLHttpRequest();},function(){return new ActiveXObject("MSXML2.XMLHTTP");=0A=
});};Browser.Features.xhr=3D!!(Browser.Request());Browser.Plugins.Flash=3D=
(function(){var A=3D($try(function(){return navigator.plugins["Shockwave =
Flash"].description;=0A=
},function(){return new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})=
||"0 =
r0").match(/\d+/g);return{version:parseInt(A[0]||0+"."+A[1]||0),build:par=
seInt(A[2]||0)};=0A=
})();function $exec(B){if(!B){return =
B;}if(window.execScript){window.execScript(B);}else{var =
A=3Ddocument.createElement("script");A.setAttribute("type","text/javascri=
pt");=0A=
A.text=3DB;document.head.appendChild(A);document.head.removeChild(A);}ret=
urn B;}Native.UID=3D1;var =
$uid=3D(Browser.Engine.trident)?function(A){return(A.uid||(A.uid=3D[Nativ=
e.UID++]))[0];=0A=
}:function(A){return A.uid||(A.uid=3DNative.UID++);};var Window=3Dnew =
Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,=
initialize:function(A){$uid(A);=0A=
if(!A.Element){A.Element=3D$empty;if(Browser.Engine.webkit){A.document.cr=
eateElement("iframe");}A.Element.prototype=3D(Browser.Engine.webkit)?wind=
ow["[[DOMElement.prototype]]"]:{};=0A=
}return =
$extend(A,Window.Prototype);},afterImplement:function(B,A){window[B]=3DWi=
ndow.Prototype[B]=3DA;}});Window.Prototype=3D{$family:{name:"window"}};ne=
w Window(window);=0A=
var Document=3Dnew =
Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Docum=
ent,initialize:function(A){$uid(A);A.head=3DA.getElementsByTagName("head"=
)[0];=0A=
A.html=3DA.getElementsByTagName("html")[0];A.window=3DA.defaultView||A.pa=
rentWindow;if(Browser.Engine.trident4){$try(function(){A.execCommand("Bac=
kgroundImageCache",false,true);=0A=
});}return =
$extend(A,Document.Prototype);},afterImplement:function(B,A){document[B]=3D=
Document.Prototype[B]=3DA;}});Document.Prototype=3D{$family:{name:"docume=
nt"}};=0A=
new Document(document);Array.implement({every:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(!C.call(D,this[B],B,this)){return =
false;}}return true;=0A=
},filter:function(D,E){var C=3D[];for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(D.call(E,this[B],B,this)){C.push(this[B=
]);}}return C;},clean:function(){return this.filter($defined);=0A=
},indexOf:function(C,D){var A=3Dthis.length;for(var =
B=3D(D<0)?Math.max(0,A+D):D||0;B<A;B++){if(this[B]=3D=3D=3DC){return =
B;}}return -1;},map:function(D,E){var C=3D[];=0A=
for(var =
B=3D0,A=3Dthis.length;B<A;B++){C[B]=3DD.call(E,this[B],B,this);}return =
C;},some:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(C.call(D,this[B],B,this)){return true;=0A=
}}return false;},associate:function(C){var =
D=3D{},B=3DMath.min(this.length,C.length);for(var =
A=3D0;A<B;A++){D[C[A]]=3Dthis[A];}return D;},link:function(C){var A=3D{};=0A=
for(var E=3D0,B=3Dthis.length;E<B;E++){for(var D in =
C){if(C[D](this[E])){A[D]=3Dthis[E];delete C[D];break;}}}return =
A;},contains:function(A,B){return this.indexOf(A,B)!=3D-1;=0A=
},extend:function(C){for(var =
B=3D0,A=3DC.length;B<A;B++){this.push(C[B]);}return =
this;},getLast:function(){return(this.length)?this[this.length-1]:null;},=
getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:n=
ull;=0A=
},include:function(A){if(!this.contains(A)){this.push(A);}return =
this;},combine:function(C){for(var =
B=3D0,A=3DC.length;B<A;B++){this.include(C[B]);}return this;=0A=
},erase:function(B){for(var =
A=3Dthis.length;A--;A){if(this[A]=3D=3D=3DB){this.splice(A,1);}}return =
this;},empty:function(){this.length=3D0;return =
this;},flatten:function(){var D=3D[];=0A=
for(var B=3D0,A=3Dthis.length;B<A;B++){var =
C=3D$type(this[B]);if(!C){continue;}D=3DD.concat((C=3D=3D"array"||C=3D=3D=
"collection"||C=3D=3D"arguments")?Array.flatten(this[B]):this[B]);=0A=
}return D;},hexToRgb:function(B){if(this.length!=3D3){return null;}var =
A=3Dthis.map(function(C){if(C.length=3D=3D1){C+=3DC;}return =
C.toInt(16);});return(B)?A:"rgb("+A+")";=0A=
},rgbToHex:function(D){if(this.length<3){return =
null;}if(this.length=3D=3D4&&this[3]=3D=3D0&&!D){return"transparent";}var=
 B=3D[];for(var A=3D0;A<3;A++){var C=3D(this[A]-0).toString(16);=0A=
B.push((C.length=3D=3D1)?"0"+C:C);}return(D)?B:"#"+B.join("");}});Functio=
n.implement({extend:function(A){for(var B in A){this[B]=3DA[B];}return =
this;},create:function(B){var A=3Dthis;=0A=
B=3DB||{};return function(D){var =
C=3DB.arguments;C=3D(C!=3Dundefined)?$splat(C):Array.slice(arguments,(B.e=
vent)?1:0);if(B.event){C=3D[D||window.event].extend(C);=0A=
}var E=3Dfunction(){return A.apply(B.bind||null,C);};if(B.delay){return =
setTimeout(E,B.delay);}if(B.periodical){return =
setInterval(E,B.periodical);}if(B.attempt){return $try(E);=0A=
}return E();};},pass:function(A,B){return =
this.create({arguments:A,bind:B});},attempt:function(A,B){return =
this.create({arguments:A,bind:B,attempt:true})();=0A=
},bind:function(B,A){return =
this.create({bind:B,arguments:A});},bindWithEvent:function(B,A){return =
this.create({bind:B,event:true,arguments:A});},delay:function(B,C,A){retu=
rn this.create({delay:B,bind:C,arguments:A})();=0A=
},periodical:function(A,C,B){return =
this.create({periodical:A,bind:C,arguments:B})();},run:function(A,B){retu=
rn =
this.apply(B,$splat(A));}});Number.implement({limit:function(B,A){return =
Math.min(A,Math.max(B,this));=0A=
},round:function(A){A=3DMath.pow(10,A||0);return =
Math.round(this*A)/A;},times:function(B,C){for(var =
A=3D0;A<this;A++){B.call(C,A,this);}},toFloat:function(){return =
parseFloat(this);=0A=
},toInt:function(A){return =
parseInt(this,A||10);}});Number.alias("times","each");(function(B){var =
A=3D{};B.each(function(C){if(!Number[C]){A[C]=3Dfunction(){return =
Math[C].apply(null,[this].concat($A(arguments)));=0A=
};}});Number.implement(A);})(["abs","acos","asin","atan","atan2","ceil","=
cos","exp","floor","log","max","min","pow","sin","sqrt","tan"]);String.im=
plement({test:function(A,B){return((typeof A=3D=3D"string")?new =
RegExp(A,B):A).test(this);=0A=
},contains:function(A,B){return(B)?(B+this+B).indexOf(B+A+B)>-1:this.inde=
xOf(A)>-1;},trim:function(){return =
this.replace(/^\s+|\s+$/g,"");},clean:function(){return =
this.replace(/\s+/g," ").trim();=0A=
},camelCase:function(){return this.replace(/-\D/g,function(A){return =
A.charAt(1).toUpperCase();});},hyphenate:function(){return =
this.replace(/[A-Z]/g,function(A){return("-"+A.charAt(0).toLowerCase());=0A=
});},capitalize:function(){return =
this.replace(/\b[a-z]/g,function(A){return =
A.toUpperCase();});},escapeRegExp:function(){return =
this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");=0A=
},toInt:function(A){return =
parseInt(this,A||10);},toFloat:function(){return =
parseFloat(this);},hexToRgb:function(B){var =
A=3Dthis.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);=0A=
return(A)?A.slice(1).hexToRgb(B):null;},rgbToHex:function(B){var =
A=3Dthis.match(/\d{1,3}/g);return(A)?A.rgbToHex(B):null;},stripScripts:fu=
nction(B){var A=3D"";=0A=
var =
C=3Dthis.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){A+=3Dar=
guments[1]+"\n";return"";});if(B=3D=3D=3Dtrue){$exec(A);}else{if($type(B)=
=3D=3D"function"){B(A,C);=0A=
}}return C;},substitute:function(A,B){return =
this.replace(B||(/\\?\{([^}]+)\}/g),function(D,C){if(D.charAt(0)=3D=3D"\\=
"){return D.slice(1);}return(A[C]!=3Dundefined)?A[C]:"";=0A=
});}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function=
(B){for(var A in =
this){if(this.hasOwnProperty(A)&&this[A]=3D=3D=3DB){return A;}}return =
null;=0A=
},hasValue:function(A){return(Hash.keyOf(this,A)!=3D=3Dnull);},extend:fun=
ction(A){Hash.each(A,function(C,B){Hash.set(this,B,C);},this);return =
this;},combine:function(A){Hash.each(A,function(C,B){Hash.include(this,B,=
C);=0A=
},this);return =
this;},erase:function(A){if(this.hasOwnProperty(A)){delete =
this[A];}return =
this;},get:function(A){return(this.hasOwnProperty(A))?this[A]:null;=0A=
},set:function(A,B){if(!this[A]||this.hasOwnProperty(A)){this[A]=3DB;}ret=
urn this;},empty:function(){Hash.each(this,function(B,A){delete =
this[A];},this);=0A=
return this;},include:function(B,C){var =
A=3Dthis[B];if(A=3D=3Dundefined){this[B]=3DC;}return =
this;},map:function(B,C){var A=3Dnew =
Hash;Hash.each(this,function(E,D){A.set(D,B.call(C,E,D,this));=0A=
},this);return A;},filter:function(B,C){var A=3Dnew =
Hash;Hash.each(this,function(E,D){if(B.call(C,E,D,this)){A.set(D,E);}},th=
is);return A;},every:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)&&!B.call(C,this[A],A)){return false;=0A=
}}return true;},some:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)&&B.call(C,this[A],A)){return =
true;}}return false;},getKeys:function(){var A=3D[];=0A=
Hash.each(this,function(C,B){A.push(B);});return =
A;},getValues:function(){var =
A=3D[];Hash.each(this,function(B){A.push(B);});return =
A;},toQueryString:function(A){var B=3D[];=0A=
Hash.each(this,function(F,E){if(A){E=3DA+"["+E+"]";}var =
D;switch($type(F)){case"object":D=3DHash.toQueryString(F,E);break;case"ar=
ray":var C=3D{};F.each(function(H,G){C[G]=3DH;=0A=
});D=3DHash.toQueryString(C,E);break;default:D=3DE+"=3D"+encodeURICompone=
nt(F);}if(F!=3Dundefined){B.push(D);}});return =
B.join("&");}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});=0A=
var Event=3Dnew =
Native({name:"Event",initialize:function(A,F){F=3DF||window;var =
K=3DF.document;A=3DA||F.event;if(A.$extended){return =
A;}this.$extended=3Dtrue;var J=3DA.type;=0A=
var =
G=3DA.target||A.srcElement;while(G&&G.nodeType=3D=3D3){G=3DG.parentNode;}=
if(J.test(/key/)){var B=3DA.which||A.keyCode;var =
M=3DEvent.Keys.keyOf(B);if(J=3D=3D"keydown"){var D=3DB-111;=0A=
if(D>0&&D<13){M=3D"f"+D;}}M=3DM||String.fromCharCode(B).toLowerCase();}el=
se{if(J.match(/(click|mouse|menu)/i)){K=3D(!K.compatMode||K.compatMode=3D=
=3D"CSS1Compat")?K.html:K.body;=0A=
var =
I=3D{x:A.pageX||A.clientX+K.scrollLeft,y:A.pageY||A.clientY+K.scrollTop};=
var =
C=3D{x:(A.pageX)?A.pageX-F.pageXOffset:A.clientX,y:(A.pageY)?A.pageY-F.pa=
geYOffset:A.clientY};=0A=
if(J.match(/DOMMouseScroll|mousewheel/)){var =
H=3D(A.wheelDelta)?A.wheelDelta/120:-(A.detail||0)/3;}var =
E=3D(A.which=3D=3D3)||(A.button=3D=3D2);var =
L=3Dnull;if(J.match(/over|out/)){switch(J){case"mouseover":L=3DA.relatedT=
arget||A.fromElement;=0A=
break;case"mouseout":L=3DA.relatedTarget||A.toElement;}if(!(function(){wh=
ile(L&&L.nodeType=3D=3D3){L=3DL.parentNode;}return =
true;}).create({attempt:Browser.Engine.gecko})()){L=3Dfalse;=0A=
}}}}return =
$extend(this,{event:A,type:J,page:I,client:C,rightClick:E,wheel:H,related=
Target:L,target:G,code:B,key:M,shift:A.shiftKey,control:A.ctrlKey,alt:A.a=
ltKey,meta:A.metaKey});=0A=
}});Event.Keys=3Dnew =
Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8=
,tab:9,"delete":46});Event.implement({stop:function(){return =
this.stopPropagation().preventDefault();=0A=
},stopPropagation:function(){if(this.event.stopPropagation){this.event.st=
opPropagation();}else{this.event.cancelBubble=3Dtrue;}return =
this;},preventDefault:function(){if(this.event.preventDefault){this.event=
.preventDefault();=0A=
}else{this.event.returnValue=3Dfalse;}return this;}});var Class=3Dnew =
Native({name:"Class",initialize:function(B){B=3DB||{};var =
A=3Dfunction(E){for(var D in this){this[D]=3D$unlink(this[D]);=0A=
}for(var F in =
Class.Mutators){if(!this[F]){continue;}Class.Mutators[F](this,this[F]);de=
lete this[F];}this.constructor=3DA;if(E=3D=3D=3D$empty){return this;}var =
C=3D(this.initialize)?this.initialize.apply(this,arguments):this;=0A=
if(this.options&&this.options.initialize){this.options.initialize.call(th=
is);}return =
C;};$extend(A,this);A.constructor=3DClass;A.prototype=3DB;return A;}});=0A=
Class.implement({implement:function(){Class.Mutators.Implements(this.prot=
otype,Array.slice(arguments));return =
this;}});Class.Mutators=3D{Implements:function(A,B){$splat(B).each(functi=
on(C){$extend(A,($type(C)=3D=3D"class")?new C($empty):C);=0A=
});},Extends:function(self,klass){var instance=3Dnew =
klass($empty);delete instance.parent;delete instance.parentOf;for(var =
key in instance){var current=3Dself[key],previous=3Dinstance[key];=0A=
if(current=3D=3Dundefined){self[key]=3Dprevious;continue;}var =
ctype=3D$type(current),ptype=3D$type(previous);if(ctype!=3Dptype){continu=
e;}switch(ctype){case"function":if(!arguments.callee.caller){self[key]=3D=
eval("("+String(current).replace(/\bthis\.parent\(\s*(\))?/g,function(ful=
l,close){return"arguments.callee._parent_.call(this"+(close||", ");=0A=
})+")");}self[key]._parent_=3Dprevious;break;case"object":self[key]=3D$me=
rge(previous,current);}}self.parent=3Dfunction(){return =
arguments.callee.caller._parent_.apply(this,arguments);=0A=
};self.parentOf=3Dfunction(descendant){return =
descendant._parent_.apply(this,Array.slice(arguments,1));};}};var =
Chain=3Dnew =
Class({chain:function(){this.$chain=3D(this.$chain||[]).extend(arguments)=
;=0A=
return =
this;},callChain:function(){return(this.$chain&&this.$chain.length)?this.=
$chain.shift().apply(this,arguments):false;},clearChain:function(){if(thi=
s.$chain){this.$chain.empty();=0A=
}return this;}});var Events=3Dnew =
Class({addEvent:function(C,B,A){C=3DEvents.removeOn(C);if(B!=3D$empty){th=
is.$events=3Dthis.$events||{};this.$events[C]=3Dthis.$events[C]||[];=0A=
this.$events[C].include(B);if(A){B.internal=3Dtrue;}}return =
this;},addEvents:function(A){for(var B in =
A){this.addEvent(B,A[B]);}return =
this;},fireEvent:function(C,B,A){C=3DEvents.removeOn(C);=0A=
if(!this.$events||!this.$events[C]){return =
this;}this.$events[C].each(function(D){D.create({bind:this,delay:A,"argum=
ents":B})();},this);return =
this;},removeEvent:function(B,A){B=3DEvents.removeOn(B);=0A=
if(!this.$events||!this.$events[B]){return =
this;}if(!A.internal){this.$events[B].erase(A);}return =
this;},removeEvents:function(C){for(var D in =
this.$events){if(C&&C!=3DD){continue;=0A=
}var B=3Dthis.$events[D];for(var =
A=3DB.length;A--;A){this.removeEvent(D,B[A]);}}return =
this;}});Events.removeOn=3Dfunction(A){return =
A.replace(/^on([A-Z])/,function(B,C){return C.toLowerCase();=0A=
});};var Options=3Dnew =
Class({setOptions:function(){this.options=3D$merge.run([this.options].ext=
end(arguments));if(!this.addEvent){return this;}for(var A in =
this.options){if($type(this.options[A])!=3D"function"||!(/^on[A-Z]/).test=
(A)){continue;=0A=
}this.addEvent(A,this.options[A]);delete this.options[A];}return =
this;}});Document.implement({newElement:function(A,B){if(Browser.Engine.t=
rident&&B){["name","type","checked"].each(function(C){if(!B[C]){return ;=0A=
}A+=3D" "+C+'=3D"'+B[C]+'"';if(C!=3D"checked"){delete =
B[C];}});A=3D"<"+A+">";}return =
$.element(this.createElement(A)).set(B);},newTextNode:function(A){return =
this.createTextNode(A);=0A=
},getDocument:function(){return this;},getWindow:function(){return =
this.defaultView||this.parentWindow;},purge:function(){var =
C=3Dthis.getElementsByTagName("*");=0A=
for(var B=3D0,A=3DC.length;B<A;B++){Browser.freeMem(C[B]);}}});var =
Element=3Dnew =
Native({name:"Element",legacy:window.Element,initialize:function(A,B){var=
 C=3DElement.Constructors.get(A);=0A=
if(C){return C(B);}if(typeof A=3D=3D"string"){return =
document.newElement(A,B);}return =
$(A).set(B);},afterImplement:function(A,B){if(!Array[A]){Elements.impleme=
nt(A,Elements.multi(A));=0A=
}Element.Prototype[A]=3DB;}});Element.Prototype=3D{$family:{name:"element=
"}};Element.Constructors=3Dnew Hash;var IFrame=3Dnew =
Native({name:"IFrame",generics:false,initialize:function(){var =
E=3DArray.link(arguments,{properties:Object.type,iframe:$defined});=0A=
var C=3DE.properties||{};var B=3D$(E.iframe)||false;var =
D=3DC.onload||$empty;delete =
C.onload;C.id=3DC.name=3D$pick(C.id,C.name,B.id,B.name,"IFrame_"+$time())=
;B=3Dnew Element(B||"iframe",C);=0A=
var A=3Dfunction(){var F=3D$try(function(){return =
B.contentWindow.location.host;});if(F&&F=3D=3Dwindow.location.host){var =
H=3Dnew Window(B.contentWindow);var G=3Dnew =
Document(B.contentWindow.document);=0A=
$extend(H.Element.prototype,Element.Prototype);}D.call(B.contentWindow,B.=
contentWindow.document);};(!window.frames[C.id])?B.addListener("load",A):=
A();return B;=0A=
}});var Elements=3Dnew =
Native({initialize:function(F,B){B=3D$extend({ddup:true,cash:true},B);F=3D=
F||[];if(B.ddup||B.cash){var G=3D{},E=3D[];for(var C=3D0,A=3DF.length;=0A=
C<A;C++){var =
D=3D$.element(F[C],!B.cash);if(B.ddup){if(G[D.uid]){continue;}G[D.uid]=3D=
true;}E.push(D);}F=3DE;}return(B.cash)?$extend(F,this):F;}});Elements.imp=
lement({filter:function(A,B){if(!A){return this;=0A=
}return new Elements(Array.filter(this,(typeof =
A=3D=3D"string")?function(C){return =
C.match(A);}:A,B));}});Elements.multi=3Dfunction(A){return =
function(){var B=3D[];=0A=
var F=3Dtrue;for(var D=3D0,C=3Dthis.length;D<C;D++){var =
E=3Dthis[D][A].apply(this[D],arguments);B.push(E);if(F){F=3D($type(E)=3D=3D=
"element");}}return(F)?new Elements(B):B;=0A=
};};Window.implement({$:function(B,C){if(B&&B.$family&&B.uid){return =
B;}var =
A=3D$type(B);return($[A])?$[A](B,C,this.document):null;},$$:function(A){i=
f(arguments.length=3D=3D1&&typeof A=3D=3D"string"){return =
this.document.getElements(A);=0A=
}var F=3D[];var C=3DArray.flatten(arguments);for(var =
D=3D0,B=3DC.length;D<B;D++){var =
E=3DC[D];switch($type(E)){case"element":E=3D[E];break;case"string":E=3Dth=
is.document.getElements(E,true);=0A=
break;default:E=3Dfalse;}if(E){F.extend(E);}}return new =
Elements(F);},getDocument:function(){return =
this.document;},getWindow:function(){return this;}});=0A=
$.string=3Dfunction(C,B,A){C=3DA.getElementById(C);return(C)?$.element(C,=
B):null;};$.element=3Dfunction(A,D){$uid(A);if(!D&&!A.$family&&!(/^object=
|embed$/i).test(A.tagName)){var B=3DElement.Prototype;=0A=
for(var C in B){A[C]=3DB[C];}}return =
A;};$.object=3Dfunction(B,C,A){if(B.toElement){return =
$.element(B.toElement(A),C);}return =
null;};$.textnode=3D$.whitespace=3D$.window=3D$.document=3D$arguments(0);=0A=
Native.implement([Element,Document],{getElement:function(A,B){return =
$(this.getElements(A,true)[0]||null,B);},getElements:function(A,D){A=3DA.=
split(",");=0A=
var C=3D[];var B=3D(A.length>1);A.each(function(E){var =
F=3Dthis.getElementsByTagName(E.trim());(B)?C.extend(F):C=3DF;},this);ret=
urn new Elements(C,{ddup:B,cash:!D});=0A=
}});Element.Storage=3D{get:function(A){return(this[A]||(this[A]=3D{}));}}=
;Element.Inserters=3Dnew =
Hash({before:function(B,A){if(A.parentNode){A.parentNode.insertBefore(B,A=
);=0A=
}},after:function(B,A){if(!A.parentNode){return ;}var =
C=3DA.nextSibling;(C)?A.parentNode.insertBefore(B,C):A.parentNode.appendC=
hild(B);},bottom:function(B,A){A.appendChild(B);=0A=
},top:function(B,A){var =
C=3DA.firstChild;(C)?A.insertBefore(B,C):A.appendChild(B);}});Element.Ins=
erters.inside=3DElement.Inserters.bottom;Element.Inserters.each(function(=
C,B){var A=3DB.capitalize();=0A=
Element.implement("inject"+A,function(D){C(this,$(D,true));return =
this;});Element.implement("grab"+A,function(D){C($(D,true),this);return =
this;});});Element.implement({getDocument:function(){return =
this.ownerDocument;=0A=
},getWindow:function(){return =
this.ownerDocument.getWindow();},getElementById:function(D,C){var =
B=3Dthis.ownerDocument.getElementById(D);if(!B){return null;=0A=
}for(var A=3DB.parentNode;A!=3Dthis;A=3DA.parentNode){if(!A){return =
null;}}return =
$.element(B,C);},set:function(D,B){switch($type(D)){case"object":for(var =
C in D){this.set(C,D[C]);=0A=
}break;case"string":var =
A=3DElement.Properties.get(D);(A&&A.set)?A.set.apply(this,Array.slice(arg=
uments,1)):this.setProperty(D,B);}return this;},get:function(B){var =
A=3DElement.Properties.get(B);=0A=
return(A&&A.get)?A.get.apply(this,Array.slice(arguments,1)):this.getPrope=
rty(B);},erase:function(B){var =
A=3DElement.Properties.get(B);(A&&A.erase)?A.erase.apply(this,Array.slice=
(arguments,1)):this.removeProperty(B);=0A=
return =
this;},match:function(A){return(!A||Element.get(this,"tag")=3D=3DA);},inj=
ect:function(B,A){Element.Inserters.get(A||"bottom")(this,$(B,true));retu=
rn this;=0A=
},wraps:function(B,A){B=3D$(B,true);return =
this.replaces(B).grab(B,A);},grab:function(B,A){Element.Inserters.get(A||=
"bottom")($(B,true),this);return this;=0A=
},appendText:function(B,A){return =
this.grab(this.getDocument().newTextNode(B),A);},adopt:function(){Array.f=
latten(arguments).each(function(A){A=3D$(A,true);=0A=
if(A){this.appendChild(A);}},this);return =
this;},dispose:function(){return(this.parentNode)?this.parentNode.removeC=
hild(this):this;},clone:function(D,C){switch($type(this)){case"element":v=
ar H=3D{};=0A=
for(var G=3D0,E=3Dthis.attributes.length;G<E;G++){var =
B=3Dthis.attributes[G],L=3DB.nodeName.toLowerCase();if(Browser.Engine.tri=
dent&&(/input/i).test(this.tagName)&&(/width|height/).test(L)){continue;=0A=
}var =
K=3D(L=3D=3D"style"&&this.style)?this.style.cssText:B.nodeValue;if(!$chk(=
K)||L=3D=3D"uid"||(L=3D=3D"id"&&!C)){continue;}if(K!=3D"inherit"&&["strin=
g","number"].contains($type(K))){H[L]=3DK;=0A=
}}var J=3Dnew =
Element(this.nodeName.toLowerCase(),H);if(D!=3D=3Dfalse){for(var =
I=3D0,F=3Dthis.childNodes.length;I<F;I++){var =
A=3DElement.clone(this.childNodes[I],true,C);=0A=
if(A){J.grab(A);}}}return J;case"textnode":return =
document.newTextNode(this.nodeValue);}return =
null;},replaces:function(A){A=3D$(A,true);A.parentNode.replaceChild(this,=
A);=0A=
return this;},hasClass:function(A){return this.className.contains(A," =
");},addClass:function(A){if(!this.hasClass(A)){this.className=3D(this.cl=
assName+" "+A).clean();=0A=
}return =
this;},removeClass:function(A){this.className=3Dthis.className.replace(ne=
w RegExp("(^|\\s)"+A+"(?:\\s|$)"),"$1").clean();return =
this;},toggleClass:function(A){return =
this.hasClass(A)?this.removeClass(A):this.addClass(A);=0A=
},getComputedStyle:function(B){if(this.currentStyle){return =
this.currentStyle[B.camelCase()];}var =
A=3Dthis.getWindow().getComputedStyle(this,null);return(A)?A.getPropertyV=
alue([B.hyphenate()]):null;=0A=
},empty:function(){$A(this.childNodes).each(function(A){Browser.freeMem(A=
);Element.empty(A);Element.dispose(A);},this);return =
this;},destroy:function(){Browser.freeMem(this.empty().dispose());=0A=
return null;},getSelected:function(){return new =
Elements($A(this.options).filter(function(A){return =
A.selected;}));},toQueryString:function(){var A=3D[];=0A=
this.getElements("input, select, =
textarea").each(function(B){if(!B.name||B.disabled){return ;}var =
C=3D(B.tagName.toLowerCase()=3D=3D"select")?Element.getSelected(B).map(fu=
nction(D){return D.value;=0A=
}):((B.type=3D=3D"radio"||B.type=3D=3D"checkbox")&&!B.checked)?null:B.val=
ue;$splat(C).each(function(D){if(D){A.push(B.name+"=3D"+encodeURIComponen=
t(D));}});});return A.join("&");=0A=
},getProperty:function(C){var B=3DElement.Attributes,A=3DB.Props[C];var =
D=3D(A)?this[A]:this.getAttribute(C,2);return(B.Bools[C])?!!D:(A)?D:D||nu=
ll;},getProperties:function(){var A=3D$A(arguments);=0A=
return A.map(function(B){return =
this.getProperty(B);},this).associate(A);},setProperty:function(D,E){var =
C=3DElement.Attributes,B=3DC.Props[D],A=3D$defined(E);=0A=
if(B&&C.Bools[D]){E=3D(E||!A)?true:false;}else{if(!A){return =
this.removeProperty(D);}}(B)?this[B]=3DE:this.setAttribute(D,E);return =
this;},setProperties:function(A){for(var B in =
A){this.setProperty(B,A[B]);=0A=
}return this;},removeProperty:function(D){var =
C=3DElement.Attributes,B=3DC.Props[D],A=3D(B&&C.Bools[D]);(B)?this[B]=3D(=
A)?false:"":this.removeAttribute(D);return this;=0A=
},removeProperties:function(){Array.each(arguments,this.removeProperty,th=
is);return this;}});(function(){var A=3Dfunction(D,B,I,C,F,H){var =
E=3DD[I||B];var G=3D[];=0A=
while(E){if(E.nodeType=3D=3D1&&(!C||Element.match(E,C))){G.push(E);if(!F)=
{break;}}E=3DE[B];}return(F)?new =
Elements(G,{ddup:false,cash:!H}):$(G[0],H);};Element.implement({getPrevio=
us:function(B,C){return A(this,"previousSibling",null,B,false,C);=0A=
},getAllPrevious:function(B,C){return =
A(this,"previousSibling",null,B,true,C);},getNext:function(B,C){return =
A(this,"nextSibling",null,B,false,C);},getAllNext:function(B,C){return =
A(this,"nextSibling",null,B,true,C);=0A=
},getFirst:function(B,C){return =
A(this,"nextSibling","firstChild",B,false,C);},getLast:function(B,C){retu=
rn A(this,"previousSibling","lastChild",B,false,C);=0A=
},getParent:function(B,C){return =
A(this,"parentNode",null,B,false,C);},getParents:function(B,C){return =
A(this,"parentNode",null,B,true,C);},getChildren:function(B,C){return =
A(this,"nextSibling","firstChild",B,true,C);=0A=
},hasChild:function(B){B=3D$(B,true);return(!!B&&$A(this.getElementsByTag=
Name(B.tagName)).contains(B));}});})();Element.Properties=3Dnew =
Hash;Element.Properties.style=3D{set:function(A){this.style.cssText=3DA;=0A=
},get:function(){return =
this.style.cssText;},erase:function(){this.style.cssText=3D"";}};Element.=
Properties.tag=3D{get:function(){return this.tagName.toLowerCase();=0A=
}};Element.Properties.href=3D{get:function(){return(!this.href)?null:this=
.href.replace(new =
RegExp("^"+document.location.protocol+"//"+document.location.host),"");=0A=
}};Element.Properties.html=3D{set:function(){return =
this.innerHTML=3DArray.flatten(arguments).join("");}};Native.implement([E=
lement,Window,Document],{addListener:function(B,A){if(this.addEventListen=
er){this.addEventListener(B,A,false);=0A=
}else{this.attachEvent("on"+B,A);}return =
this;},removeListener:function(B,A){if(this.removeEventListener){this.rem=
oveEventListener(B,A,false);}else{this.detachEvent("on"+B,A);=0A=
}return this;},retrieve:function(B,A){var =
D=3DElement.Storage.get(this.uid);var =
C=3DD[B];if($defined(A)&&!$defined(C)){C=3DD[B]=3DA;}return =
$pick(C);},store:function(B,A){var C=3DElement.Storage.get(this.uid);=0A=
C[B]=3DA;return this;},eliminate:function(A){var =
B=3DElement.Storage.get(this.uid);delete B[A];return =
this;}});Element.Attributes=3Dnew =
Hash({Props:{html:"innerHTML","class":"className","for":"htmlFor",text:(B=
rowser.Engine.trident)?"innerText":"textContent"},Bools:["compact","nowra=
p","ismap","declare","noshade","checked","disabled","readonly","multiple"=
,"selected","noresize","defer"],Camels:["value","accessKey","cellPadding"=
,"cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","=
tabIndex","useMap"]});=0A=
Browser.freeMem=3Dfunction(A){if(!A){return =
;}if(Browser.Engine.trident&&(/object/i).test(A.tagName)){for(var B in =
A){if(typeof A[B]=3D=3D"function"){A[B]=3D$empty;=0A=
}}Element.dispose(A);}if(A.uid&&A.removeEvents){A.removeEvents();}};(func=
tion(B){var =
C=3DB.Bools,A=3DB.Camels;B.Bools=3DC=3DC.associate(C);Hash.extend(Hash.co=
mbine(B.Props,C),A.associate(A.map(function(D){return D.toLowerCase();=0A=
})));B.erase("Camels");})(Element.Attributes);window.addListener("unload"=
,function(){window.removeListener("unload",arguments.callee);document.pur=
ge();=0A=
if(Browser.Engine.trident){CollectGarbage();}});Element.Properties.events=
=3D{set:function(A){this.addEvents(A);}};Native.implement([Element,Window=
,Document],{addEvent:function(E,G){var H=3Dthis.retrieve("events",{});=0A=
H[E]=3DH[E]||{keys:[],values:[]};if(H[E].keys.contains(G)){return =
this;}H[E].keys.push(G);var =
F=3DE,A=3DElement.Events.get(E),C=3DG,I=3Dthis;if(A){if(A.onAdd){A.onAdd.=
call(this,G);=0A=
}if(A.condition){C=3Dfunction(J){if(A.condition.call(this,J)){return =
G.call(this,J);}return false;};}F=3DA.base||F;}var D=3Dfunction(){return =
G.call(I);};var B=3DElement.NativeEvents[F]||0;=0A=
if(B){if(B=3D=3D2){D=3Dfunction(J){J=3Dnew =
Event(J,I.getWindow());if(C.call(I,J)=3D=3D=3Dfalse){J.stop();}};}this.ad=
dListener(F,D);}H[E].values.push(D);return =
this;},removeEvent:function(D,C){var B=3Dthis.retrieve("events");=0A=
if(!B||!B[D]){return this;}var =
G=3DB[D].keys.indexOf(C);if(G=3D=3D-1){return this;}var =
A=3DB[D].keys.splice(G,1)[0];var F=3DB[D].values.splice(G,1)[0];var =
E=3DElement.Events.get(D);=0A=
if(E){if(E.onRemove){E.onRemove.call(this,C);}D=3DE.base||D;}return(Eleme=
nt.NativeEvents[D])?this.removeListener(D,F):this;},addEvents:function(A)=
{for(var B in A){this.addEvent(B,A[B]);=0A=
}return this;},removeEvents:function(B){var =
A=3Dthis.retrieve("events");if(!A){return this;}if(!B){for(var C in =
A){this.removeEvents(C);}A=3Dnull;}else{if(A[B]){while(A[B].keys[0]){this=
.removeEvent(B,A[B].keys[0]);=0A=
}A[B]=3Dnull;}}return this;},fireEvent:function(D,B,A){var =
C=3Dthis.retrieve("events");if(!C||!C[D]){return =
this;}C[D].keys.each(function(E){E.create({bind:this,delay:A,"arguments":=
B})();=0A=
},this);return this;},cloneEvents:function(D,A){D=3D$(D);var =
C=3DD.retrieve("events");if(!C){return this;}if(!A){for(var B in =
C){this.cloneEvents(D,B);}}else{if(C[A]){C[A].keys.each(function(E){this.=
addEvent(A,E);=0A=
},this);}}return =
this;}});Element.NativeEvents=3D{click:2,dblclick:2,mouseup:2,mousedown:2=
,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mouse=
move:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blu=
r:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,res=
ize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll=
:1};=0A=
(function(){var A=3Dfunction(B){var =
C=3DB.relatedTarget;if(C=3D=3Dundefined){return =
true;}if(C=3D=3D=3Dfalse){return =
false;}return($type(this)!=3D"document"&&C!=3Dthis&&C.prefix!=3D"xul"&&!t=
his.hasChild(C));=0A=
};Element.Events=3Dnew =
Hash({mouseenter:{base:"mouseover",condition:A},mouseleave:{base:"mouseou=
t",condition:A},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":=
"mousewheel"}});=0A=
})();Element.Properties.styles=3D{set:function(A){this.setStyles(A);}};El=
ement.Properties.opacity=3D{set:function(A,B){if(!B){if(A=3D=3D0){if(this=
.style.visibility!=3D"hidden"){this.style.visibility=3D"hidden";=0A=
}}else{if(this.style.visibility!=3D"visible"){this.style.visibility=3D"vi=
sible";}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style=
.zoom=3D1;}if(Browser.Engine.trident){this.style.filter=3D(A=3D=3D1)?"":"=
alpha(opacity=3D"+A*100+")";=0A=
}this.style.opacity=3DA;this.store("opacity",A);},get:function(){return =
this.retrieve("opacity",1);}};Element.implement({setOpacity:function(A){r=
eturn this.set("opacity",A,true);=0A=
},getOpacity:function(){return =
this.get("opacity");},setStyle:function(B,A){switch(B){case"opacity":retu=
rn =
this.set("opacity",parseFloat(A));case"float":B=3D(Browser.Engine.trident=
)?"styleFloat":"cssFloat";=0A=
}B=3DB.camelCase();if($type(A)!=3D"string"){var =
C=3D(Element.Styles.get(B)||"@").split(" =
");A=3D$splat(A).map(function(E,D){if(!C[D]){return"";}return($type(E)=3D=
=3D"number")?C[D].replace("@",Math.round(E)):E;=0A=
}).join(" =
");}else{if(A=3D=3DString(Number(A))){A=3DMath.round(A);}}this.style[B]=3D=
A;return this;},getStyle:function(G){switch(G){case"opacity":return =
this.get("opacity");=0A=
case"float":G=3D(Browser.Engine.trident)?"styleFloat":"cssFloat";}G=3DG.c=
amelCase();var A=3Dthis.style[G];if(!$chk(A)){A=3D[];for(var F in =
Element.ShortStyles){if(G!=3DF){continue;=0A=
}for(var E in Element.ShortStyles[F]){A.push(this.getStyle(E));}return =
A.join(" ");}A=3Dthis.getComputedStyle(G);}if(A){A=3DString(A);var =
C=3DA.match(/rgba?\([\d\s,]+\)/);=0A=
if(C){A=3DA.replace(C[0],C[0].rgbToHex());}}if(Browser.Engine.presto||(Br=
owser.Engine.trident&&!$chk(parseInt(A)))){if(G.test(/^(height|width)$/))=
{var B=3D(G=3D=3D"width")?["left","right"]:["top","bottom"],D=3D0;=0A=
B.each(function(H){D+=3Dthis.getStyle("border-"+H+"-width").toInt()+this.=
getStyle("padding-"+H).toInt();},this);return =
this["offset"+G.capitalize()]-D+"px";=0A=
}if(Browser.Engine.presto&&String(A).test("px")){return =
A;}if(G.test(/(border(.+)Width|margin|padding)/)){return"0px";}}return =
A;},setStyles:function(B){for(var A in B){this.setStyle(A,B[A]);=0A=
}return this;},getStyles:function(){var =
A=3D{};Array.each(arguments,function(B){A[B]=3Dthis.getStyle(B);},this);r=
eturn A;}});Element.Styles=3Dnew =
Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@=
px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgro=
undColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, =
@)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px =
@px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px =
@px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, =
@)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ =
@",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, =
@)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});=0A=
Element.ShortStyles=3D{margin:{},padding:{},border:{},borderWidth:{},bord=
erStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(=
G){var F=3DElement.ShortStyles;=0A=
var B=3DElement.Styles;["margin","padding"].each(function(H){var =
I=3DH+G;F[H][I]=3DB[I]=3D"@px";});var =
E=3D"border"+G;F.border[E]=3DB[E]=3D"@px @ rgb(@, @, @)";var =
D=3DE+"Width",A=3DE+"Style",C=3DE+"Color";=0A=
F[E]=3D{};F.borderWidth[D]=3DF[E][D]=3DB[D]=3D"@px";F.borderStyle[A]=3DF[=
E][A]=3DB[A]=3D"@";F.borderColor[C]=3DF[E][C]=3DB[C]=3D"rgb(@, @, =
@)";});(function(){Element.implement({scrollTo:function(H,I){if(B(this)){=
this.getWindow().scrollTo(H,I);=0A=
}else{this.scrollLeft=3DH;this.scrollTop=3DI;}return =
this;},getSize:function(){if(B(this)){return =
this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight=
};=0A=
},getScrollSize:function(){if(B(this)){return =
this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scroll=
Height};},getScroll:function(){if(B(this)){return =
this.getWindow().getScroll();=0A=
}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var =
I=3Dthis,H=3D{x:0,y:0};while(I&&!B(I)){H.x+=3DI.scrollLeft;H.y+=3DI.scrol=
lTop;I=3DI.parentNode;=0A=
}return H;},getOffsetParent:function(){var H=3Dthis;if(B(H)){return =
null;}if(!Browser.Engine.trident){return =
H.offsetParent;}while((H=3DH.parentNode)&&!B(H)){if(D(H,"position")!=3D"s=
tatic"){return H;=0A=
}}return null;},getOffsets:function(){var =
I=3Dthis,H=3D{x:0,y:0};if(B(this)){return =
H;}while(I&&!B(I)){H.x+=3DI.offsetLeft;H.y+=3DI.offsetTop;if(Browser.Engi=
ne.gecko){if(!F(I)){H.x+=3DC(I);=0A=
H.y+=3DG(I);}var =
J=3DI.parentNode;if(J&&D(J,"overflow")!=3D"visible"){H.x+=3DC(J);H.y+=3DG=
(J);}}else{if(I!=3Dthis&&(Browser.Engine.trident||Browser.Engine.webkit))=
{H.x+=3DC(I);=0A=
H.y+=3DG(I);}}I=3DI.offsetParent;if(Browser.Engine.trident){while(I&&!I.c=
urrentStyle.hasLayout){I=3DI.offsetParent;}}}if(Browser.Engine.gecko&&!F(=
this)){H.x-=3DC(this);=0A=
H.y-=3DG(this);}return =
H;},getPosition:function(K){if(B(this)){return{x:0,y:0};}var =
L=3Dthis.getOffsets(),I=3Dthis.getScrolls();var =
H=3D{x:L.x-I.x,y:L.y-I.y};var =
J=3D(K&&(K=3D$(K)))?K.getPosition():{x:0,y:0};=0A=
return{x:H.x-J.x,y:H.y-J.y};},getCoordinates:function(J){if(B(this)){retu=
rn this.getWindow().getCoordinates();}var =
H=3Dthis.getPosition(J),I=3Dthis.getSize();=0A=
var =
K=3D{left:H.x,top:H.y,width:I.x,height:I.y};K.right=3DK.left+K.width;K.bo=
ttom=3DK.top+K.height;return =
K;},computePosition:function(H){return{left:H.x-E(this,"margin-left"),top=
:H.y-E(this,"margin-top")};=0A=
},position:function(H){return =
this.setStyles(this.computePosition(H));}});Native.implement([Document,Wi=
ndow],{getSize:function(){var I=3Dthis.getWindow();=0A=
if(Browser.Engine.presto||Browser.Engine.webkit){return{x:I.innerWidth,y:=
I.innerHeight};}var =
H=3DA(this);return{x:H.clientWidth,y:H.clientHeight};},getScroll:function=
(){var I=3Dthis.getWindow();=0A=
var =
H=3DA(this);return{x:I.pageXOffset||H.scrollLeft,y:I.pageYOffset||H.scrol=
lTop};},getScrollSize:function(){var I=3DA(this);var =
H=3Dthis.getSize();return{x:Math.max(I.scrollWidth,H.x),y:Math.max(I.scro=
llHeight,H.y)};=0A=
},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var =
H=3Dthis.getSize();return{top:0,left:0,bottom:H.y,right:H.x,height:H.y,wi=
dth:H.x};=0A=
}});var D=3DElement.getComputedStyle;function E(H,I){return =
D(H,I).toInt()||0;}function F(H){return =
D(H,"-moz-box-sizing")=3D=3D"border-box";}function G(H){return =
E(H,"border-top-width");=0A=
}function C(H){return E(H,"border-left-width");}function =
B(H){return(/^(?:body|html)$/i).test(H.tagName);}function A(H){var =
I=3DH.getDocument();return(!I.compatMode||I.compatMode=3D=3D"CSS1Compat")=
?I.html:I.body;=0A=
}})();Native.implement([Window,Document,Element],{getHeight:function(){re=
turn this.getSize().y;},getWidth:function(){return =
this.getSize().x;},getScrollTop:function(){return this.getScroll().y;=0A=
},getScrollLeft:function(){return =
this.getScroll().x;},getScrollHeight:function(){return =
this.getScrollSize().y;},getScrollWidth:function(){return =
this.getScrollSize().x;=0A=
},getTop:function(){return =
this.getPosition().y;},getLeft:function(){return =
this.getPosition().x;}});Native.implement([Document,Element],{getElements=
:function(H,G){H=3DH.split(",");=0A=
var C,E=3D{};for(var D=3D0,B=3DH.length;D<B;D++){var =
A=3DH[D],F=3DSelectors.Utils.search(this,A,E);if(D!=3D0&&F.item){F=3D$A(F=
);}C=3D(D=3D=3D0)?F:(C.item)?$A(C).concat(F):C.concat(F);=0A=
}return new =
Elements(C,{ddup:(H.length>1),cash:!G});}});Element.implement({match:func=
tion(B){if(!B){return true;}var D=3DSelectors.Utils.parseTagAndID(B);=0A=
var =
A=3DD[0],E=3DD[1];if(!Selectors.Filters.byID(this,E)||!Selectors.Filters.=
byTag(this,A)){return false;}var =
C=3DSelectors.Utils.parseSelector(B);return(C)?Selectors.Utils.filter(thi=
s,C,{}):true;=0A=
}});var =
Selectors=3D{Cache:{nth:{},parsed:{}}};Selectors.RegExps=3D{id:(/#([\w-]+=
)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-=
zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=3D)["']?(.*?)[=
"']?)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};=0A=
Selectors.Utils=3D{chk:function(B,C){if(!C){return true;}var =
A=3D$uid(B);if(!C[A]){return C[A]=3Dtrue;}return =
false;},parseNthArgument:function(F){if(Selectors.Cache.nth[F]){return =
Selectors.Cache.nth[F];=0A=
}var C=3DF.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!C){return =
false;}var E=3DparseInt(C[1]);var B=3D(E||E=3D=3D=3D0)?E:1;var =
D=3DC[2]||false;var A=3DparseInt(C[3])||0;=0A=
if(B!=3D0){A--;while(A<1){A+=3DB;}while(A>=3DB){A-=3DB;}}else{B=3DA;D=3D"=
index";}switch(D){case"n":C=3D{a:B,b:A,special:"n"};break;case"odd":C=3D{=
a:2,b:0,special:"n"};=0A=
break;case"even":C=3D{a:2,b:1,special:"n"};break;case"first":C=3D{a:0,spe=
cial:"index"};break;case"last":C=3D{special:"last-child"};break;case"only=
":C=3D{special:"only-child"};=0A=
break;default:C=3D{a:(B-1),special:"index"};}return =
Selectors.Cache.nth[F]=3DC;},parseSelector:function(E){if(Selectors.Cache=
.parsed[E]){return Selectors.Cache.parsed[E];=0A=
}var =
D,H=3D{classes:[],pseudos:[],attributes:[]};while((D=3DSelectors.RegExps.=
combined.exec(E))){var =
I=3DD[1],G=3DD[2],F=3DD[3],B=3DD[4],C=3DD[5],J=3DD[6];if(I){H.classes.pus=
h(I);=0A=
}else{if(C){var =
A=3DSelectors.Pseudo.get(C);if(A){H.pseudos.push({parser:A,argument:J});}=
else{H.attributes.push({name:C,operator:"=3D",value:J});}}else{if(G){H.at=
tributes.push({name:G,operator:F,value:B});=0A=
}}}}if(!H.classes.length){delete =
H.classes;}if(!H.attributes.length){delete =
H.attributes;}if(!H.pseudos.length){delete =
H.pseudos;}if(!H.classes&&!H.attributes&&!H.pseudos){H=3Dnull;=0A=
}return Selectors.Cache.parsed[E]=3DH;},parseTagAndID:function(B){var =
A=3DB.match(Selectors.RegExps.tag);var =
C=3DB.match(Selectors.RegExps.id);return[(A)?A[1]:"*",(C)?C[1]:false];=0A=
},filter:function(F,C,E){var =
D;if(C.classes){for(D=3DC.classes.length;D--;D){var =
G=3DC.classes[D];if(!Selectors.Filters.byClass(F,G)){return =
false;}}}if(C.attributes){for(D=3DC.attributes.length;=0A=
D--;D){var =
B=3DC.attributes[D];if(!Selectors.Filters.byAttribute(F,B.name,B.operator=
,B.value)){return =
false;}}}if(C.pseudos){for(D=3DC.pseudos.length;D--;D){var =
A=3DC.pseudos[D];=0A=
if(!Selectors.Filters.byPseudo(F,A.parser,A.argument,E)){return =
false;}}}return true;},getByTagAndID:function(B,A,D){if(D){var =
C=3D(B.getElementById)?B.getElementById(D,true):Element.getElementById(B,=
D,true);=0A=
return(C&&Selectors.Filters.byTag(C,A))?[C]:[];}else{return =
B.getElementsByTagName(A);}},search:function(J,I,O){var B=3D[];var =
C=3DI.trim().replace(Selectors.RegExps.splitter,function(Z,Y,X){B.push(Y)=
;=0A=
return":)"+X;}).split(":)");var K,F,E,V;for(var =
U=3D0,Q=3DC.length;U<Q;U++){var =
T=3DC[U];if(U=3D=3D0&&Selectors.RegExps.quick.test(T)){K=3DJ.getElementsB=
yTagName(T);=0A=
continue;}var A=3DB[U-1];var L=3DSelectors.Utils.parseTagAndID(T);var =
W=3DL[0],M=3DL[1];if(U=3D=3D0){K=3DSelectors.Utils.getByTagAndID(J,W,M);}=
else{var D=3D{},H=3D[];for(var S=3D0,R=3DK.length;=0A=
S<R;S++){H=3DSelectors.Getters[A](H,K[S],W,M,D);}K=3DH;}var =
G=3DSelectors.Utils.parseSelector(T);if(G){E=3D[];for(var =
P=3D0,N=3DK.length;P<N;P++){V=3DK[P];if(Selectors.Utils.filter(V,G,O)){E.=
push(V);=0A=
}}K=3DE;}}return K;}};Selectors.Getters=3D{" ":function(H,G,I,A,E){var =
D=3DSelectors.Utils.getByTagAndID(G,I,A);for(var =
C=3D0,B=3DD.length;C<B;C++){var =
F=3DD[C];if(Selectors.Utils.chk(F,E)){H.push(F);=0A=
}}return H;},">":function(H,G,I,A,F){var =
C=3DSelectors.Utils.getByTagAndID(G,I,A);for(var =
E=3D0,D=3DC.length;E<D;E++){var =
B=3DC[E];if(B.parentNode=3D=3DG&&Selectors.Utils.chk(B,F)){H.push(B);=0A=
}}return =
H;},"+":function(C,B,A,E,D){while((B=3DB.nextSibling)){if(B.nodeType=3D=3D=
1){if(Selectors.Utils.chk(B,D)&&Selectors.Filters.byTag(B,A)&&Selectors.F=
ilters.byID(B,E)){C.push(B);=0A=
}break;}}return =
C;},"~":function(C,B,A,E,D){while((B=3DB.nextSibling)){if(B.nodeType=3D=3D=
1){if(!Selectors.Utils.chk(B,D)){break;}if(Selectors.Filters.byTag(B,A)&&=
Selectors.Filters.byID(B,E)){C.push(B);=0A=
}}}return =
C;}};Selectors.Filters=3D{byTag:function(B,A){return(A=3D=3D"*"||(B.tagNa=
me&&B.tagName.toLowerCase()=3D=3DA));},byID:function(A,B){return(!B||(A.i=
d&&A.id=3D=3DB));=0A=
},byClass:function(B,A){return(B.className&&B.className.contains(A," =
"));},byPseudo:function(A,D,C,B){return =
D.call(A,C,B);},byAttribute:function(C,D,B,E){var =
A=3DElement.prototype.getProperty.call(C,D);=0A=
if(!A){return false;}if(!B||E=3D=3Dundefined){return =
true;}switch(B){case"=3D":return(A=3D=3DE);case"*=3D":return(A.contains(E=
));case"^=3D":return(A.substr(0,E.length)=3D=3DE);=0A=
case"$=3D":return(A.substr(A.length-E.length)=3D=3DE);case"!=3D":return(A=
!=3DE);case"~=3D":return A.contains(E," ");case"|=3D":return =
A.contains(E,"-");}return false;=0A=
}};Selectors.Pseudo=3Dnew Hash({empty:function(){return =
!(this.innerText||this.textContent||"").length;},not:function(A){return =
!Element.match(this,A);},contains:function(A){return(this.innerText||this=
.textContent||"").contains(A);=0A=
},"first-child":function(){return =
Selectors.Pseudo.index.call(this,0);},"last-child":function(){var =
A=3Dthis;while((A=3DA.nextSibling)){if(A.nodeType=3D=3D1){return false;=0A=
}}return true;},"only-child":function(){var =
B=3Dthis;while((B=3DB.previousSibling)){if(B.nodeType=3D=3D1){return =
false;}}var =
A=3Dthis;while((A=3DA.nextSibling)){if(A.nodeType=3D=3D1){return false;=0A=
}}return =
true;},"nth-child":function(G,E){G=3D(G=3D=3Dundefined)?"n":G;var =
C=3DSelectors.Utils.parseNthArgument(G);if(C.special!=3D"n"){return =
Selectors.Pseudo[C.special].call(this,C.a,E);=0A=
}var F=3D0;E.positions=3DE.positions||{};var =
D=3D$uid(this);if(!E.positions[D]){var =
B=3Dthis;while((B=3DB.previousSibling)){if(B.nodeType!=3D1){continue;}F++=
;var A=3DE.positions[$uid(B)];=0A=
if(A!=3Dundefined){F=3DA+F;break;}}E.positions[D]=3DF;}return(E.positions=
[D]%C.a=3D=3DC.b);},index:function(A){var =
B=3Dthis,C=3D0;while((B=3DB.previousSibling)){if(B.nodeType=3D=3D1&&++C>A=
){return false;=0A=
}}return(C=3D=3DA);},even:function(B,A){return =
Selectors.Pseudo["nth-child"].call(this,"2n+1",A);},odd:function(B,A){ret=
urn Selectors.Pseudo["nth-child"].call(this,"2n",A);=0A=
}});Element.Events.domready=3D{onAdd:function(A){if(Browser.loaded){A.cal=
l(this);}}};(function(){var B=3Dfunction(){if(Browser.loaded){return =
;}Browser.loaded=3Dtrue;=0A=
window.fireEvent("domready");document.fireEvent("domready");};switch(Brow=
ser.Engine.name){case"webkit":(function(){(["loaded","complete"].contains=
(document.readyState))?B():arguments.callee.delay(50);=0A=
})();break;case"trident":var =
A=3Ddocument.createElement("div");(function(){($try(function(){A.doScroll=
("left");return $(A).inject(document.body).set("html","temp").dispose();=0A=
}))?B():arguments.callee.delay(50);})();break;default:window.addEvent("lo=
ad",B);document.addEvent("DOMContentLoaded",B);}})();var JSON=3Dnew =
Hash({encode:function(B){switch($type(B)){case"string":return'"'+B.replac=
e(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';=0A=
case"array":return"["+String(B.map(JSON.encode).filter($defined))+"]";cas=
e"object":case"hash":var A=3D[];Hash.each(B,function(E,D){var =
C=3DJSON.encode(E);if(C){A.push(JSON.encode(D)+":"+C);=0A=
}});return"{"+A+"}";case"number":case"boolean":return String(B);case =
false:return"null";}return =
null;},$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\=
\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(A){return =
JSON.$specialChars[A]||"\\u00"+Math.floor(A.charCodeAt()/16).toString(16)=
+(A.charCodeAt()%16).toString(16);=0A=
},decode:function(string,secure){if($type(string)!=3D"string"||!string.le=
ngth){return null;}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))=
){return null;=0A=
}return =
eval("("+string+")");}});Native.implement([Hash,Array,String,Number],{toJ=
SON:function(){return JSON.encode(this);}});var Cookie=3Dnew =
Class({Implements:Options,options:{path:false,domain:false,duration:false=
,secure:false,document:document},initialize:function(B,A){this.key=3DB;=0A=
this.setOptions(A);},write:function(B){B=3DencodeURIComponent(B);if(this.=
options.domain){B+=3D"; =
domain=3D"+this.options.domain;}if(this.options.path){B+=3D"; =
path=3D"+this.options.path;=0A=
}if(this.options.duration){var A=3Dnew =
Date();A.setTime(A.getTime()+this.options.duration*24*60*60*1000);B+=3D";=
 expires=3D"+A.toGMTString();}if(this.options.secure){B+=3D"; secure";=0A=
}this.options.document.cookie=3Dthis.key+"=3D"+B;return =
this;},read:function(){var =
A=3Dthis.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegEx=
p()+"=3D([^;]*)");=0A=
return(A)?decodeURIComponent(A[1]):null;},dispose:function(){new =
Cookie(this.key,$merge(this.options,{duration:-1})).write("");return =
this;}});Cookie.write=3Dfunction(B,C,A){return new Cookie(B,A).write(C);=0A=
};Cookie.read=3Dfunction(A){return new =
Cookie(A).read();};Cookie.dispose=3Dfunction(B,A){return new =
Cookie(B,A).dispose();};var Swiff=3Dnew =
Class({Implements:[Options],options:{id:null,height:1,width:1,container:n=
ull,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode=
:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:functi=
on(){return this.object;=0A=
},initialize:function(L,M){this.instance=3D"Swiff_"+$time();this.setOptio=
ns(M);M=3Dthis.options;var B=3Dthis.id=3DM.id||this.instance;var =
A=3D$(M.container);Swiff.CallBacks[this.instance]=3D{};=0A=
var E=3DM.params,G=3DM.vars,F=3DM.callBacks;var =
H=3D$extend({height:M.height,width:M.width},M.properties);var =
K=3Dthis;for(var D in =
F){Swiff.CallBacks[this.instance][D]=3D(function(N){return =
function(){return N.apply(K.object,arguments);=0A=
};})(F[D]);G[D]=3D"Swiff.CallBacks."+this.instance+"."+D;}E.flashVars=3DH=
ash.toQueryString(G);if(Browser.Engine.trident){H.classid=3D"clsid:D27CDB=
6E-AE6D-11cf-96B8-444553540000";=0A=
E.movie=3DL;}else{H.type=3D"application/x-shockwave-flash";H.data=3DL;}va=
r J=3D'<object id=3D"'+B+'"';for(var I in H){J+=3D" =
"+I+'=3D"'+H[I]+'"';}J+=3D">";for(var C in E){if(E[C]){J+=3D'<param =
name=3D"'+C+'" value=3D"'+E[C]+'" />';=0A=
}}J+=3D"</object>";this.object=3D((A)?A.empty():new =
Element("div")).set("html",J).firstChild;},replaces:function(A){A=3D$(A,t=
rue);A.parentNode.replaceChild(this.toElement(),A);=0A=
return =
this;},inject:function(A){$(A,true).appendChild(this.toElement());return =
this;},remote:function(){return =
Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments));=0A=
}});Swiff.CallBacks=3D{};Swiff.remote=3Dfunction(obj,fn){var =
rs=3Dobj.CallFunction('<invoke name=3D"'+fn+'" =
returntype=3D"javascript">'+__flash__argumentsToXML(arguments,2)+"</invok=
e>");=0A=
return eval(rs);};var Fx=3Dnew =
Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,durat=
ion:500,link:"ignore",transition:function(A){return =
-(Math.cos(Math.PI*A)-1)/2;=0A=
}},initialize:function(A){this.subject=3Dthis.subject||this;this.setOptio=
ns(A);this.options.duration=3DFx.Durations[this.options.duration]||this.o=
ptions.duration.toInt();=0A=
var =
B=3Dthis.options.wait;if(B=3D=3D=3Dfalse){this.options.link=3D"cancel";}}=
,step:function(){var =
A=3D$time();if(A<this.time+this.options.duration){var =
B=3Dthis.options.transition((A-this.time)/this.options.duration);=0A=
this.set(this.compute(this.from,this.to,B));}else{this.set(this.compute(t=
his.from,this.to,1));this.complete();}},set:function(A){return =
A;},compute:function(C,B,A){return Fx.compute(C,B,A);=0A=
},check:function(A){if(!this.timer){return =
true;}switch(this.options.link){case"cancel":this.cancel();return =
true;case"chain":this.chain(A.bind(this,Array.slice(arguments,1)));=0A=
return false;}return =
false;},start:function(B,A){if(!this.check(arguments.callee,B,A)){return =
this;}this.from=3DB;this.to=3DA;this.time=3D0;this.startTimer();=0A=
this.onStart();return =
this;},complete:function(){if(this.stopTimer()){this.onComplete();}return=
 this;},cancel:function(){if(this.stopTimer()){this.onCancel();=0A=
}return =
this;},onStart:function(){this.fireEvent("start",this.subject);},onComple=
te:function(){this.fireEvent("complete",this.subject);if(!this.callChain(=
)){this.fireEvent("chainComplete",this.subject);=0A=
}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain()=
;},pause:function(){this.stopTimer();return =
this;},resume:function(){this.startTimer();=0A=
return this;},stopTimer:function(){if(!this.timer){return =
false;}this.time=3D$time()-this.time;this.timer=3D$clear(this.timer);retu=
rn true;},startTimer:function(){if(this.timer){return false;=0A=
}this.time=3D$time()-this.time;this.timer=3Dthis.step.periodical(Math.rou=
nd(1000/this.options.fps),this);return =
true;}});Fx.compute=3Dfunction(C,B,A){return(B-C)*A+C;=0A=
};Fx.Durations=3D{"short":250,normal:500,"long":1000};Fx.CSS=3Dnew =
Class({Extends:Fx,prepare:function(D,E,B){B=3D$splat(B);var =
C=3DB[1];if(!$chk(C)){B[1]=3DB[0];=0A=
B[0]=3DD.getStyle(E);}var =
A=3DB.map(this.parse);return{from:A[0],to:A[1]};},parse:function(A){A=3D$=
lambda(A)();A=3D(typeof A=3D=3D"string")?A.split(" "):$splat(A);=0A=
return A.map(function(C){C=3DString(C);var =
B=3Dfalse;Fx.CSS.Parsers.each(function(F,E){if(B){return ;}var =
D=3DF.parse(C);if($chk(D)){B=3D{value:D,parser:F};}});=0A=
B=3DB||{value:C,parser:Fx.CSS.Parsers.String};return =
B;});},compute:function(D,C,B){var =
A=3D[];(Math.min(D.length,C.length)).times(function(E){A.push({value:D[E]=
.parser.compute(D[E].value,C[E].value,B),parser:D[E].parser});=0A=
});A.$family=3D{name:"fx:css:value"};return =
A;},serve:function(C,B){if($type(C)!=3D"fx:css:value"){C=3Dthis.parse(C);=
}var A=3D[];C.each(function(D){A=3DA.concat(D.parser.serve(D.value,B));=0A=
});return =
A;},render:function(A,D,C,B){A.setStyle(D,this.serve(C,B));},search:funct=
ion(A){if(Fx.CSS.Cache[A]){return Fx.CSS.Cache[A];}var =
B=3D{};Array.each(document.styleSheets,function(E,D){var C=3DE.href;=0A=
if(C&&C.contains("://")&&!C.contains(document.domain)){return ;}var =
F=3DE.rules||E.cssRules;Array.each(F,function(I,G){if(!I.style){return =
;}var =
H=3D(I.selectorText)?I.selectorText.replace(/^\w+/,function(J){return =
J.toLowerCase();=0A=
}):null;if(!H||!H.test("^"+A+"$")){return =
;}Element.Styles.each(function(K,J){if(!I.style[J]||Element.ShortStyles[J=
]){return =
;}K=3DString(I.style[J]);B[J]=3D(K.test(/^rgb/))?K.rgbToHex():K;=0A=
});});});return =
Fx.CSS.Cache[A]=3DB;}});Fx.CSS.Cache=3D{};Fx.CSS.Parsers=3Dnew =
Hash({Color:{parse:function(A){if(A.match(/^#[0-9a-f]{3,6}$/i)){return =
A.hexToRgb(true);=0A=
}return((A=3DA.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[A[1],A[2],A[3]]:false;=
},compute:function(C,B,A){return C.map(function(E,D){return =
Math.round(Fx.compute(C[D],B[D],A));=0A=
});},serve:function(A){return =
A.map(Number);}},Number:{parse:parseFloat,compute:Fx.compute,serve:functi=
on(B,A){return(A)?B+A:B;}},String:{parse:$lambda(false),compute:$argument=
s(1),serve:$arguments(0)}});=0A=
Fx.Tween=3Dnew =
Class({Extends:Fx.CSS,initialize:function(B,A){this.element=3Dthis.subjec=
t=3D$(B);this.parent(A);},set:function(B,A){if(arguments.length=3D=3D1){A=
=3DB;=0A=
B=3Dthis.property||this.options.property;}this.render(this.element,B,A,th=
is.options.unit);return =
this;},start:function(C,E,D){if(!this.check(arguments.callee,C,E,D)){retu=
rn this;=0A=
}var =
B=3DArray.flatten(arguments);this.property=3Dthis.options.property||B.shi=
ft();var A=3Dthis.prepare(this.element,this.property,B);return =
this.parent(A.from,A.to);=0A=
}});Element.Properties.tween=3D{set:function(A){var =
B=3Dthis.retrieve("tween");if(B){B.cancel();}return =
this.eliminate("tween").store("tween:options",$extend({link:"cancel"},A))=
;=0A=
},get:function(A){if(A||!this.retrieve("tween")){if(A||!this.retrieve("tw=
een:options")){this.set("tween",A);}this.store("tween",new =
Fx.Tween(this,this.retrieve("tween:options")));=0A=
}return =
this.retrieve("tween");}};Element.implement({tween:function(A,C,B){this.g=
et("tween").start(arguments);return this;},fade:function(C){var =
E=3Dthis.get("tween"),D=3D"opacity",A;=0A=
C=3D$pick(C,"toggle");switch(C){case"in":E.start(D,1);break;case"out":E.s=
tart(D,0);break;case"show":E.set(D,1);break;case"hide":E.set(D,0);break;c=
ase"toggle":var =
B=3Dthis.retrieve("fade:flag",this.get("opacity")=3D=3D1);=0A=
E.start(D,(B)?0:1);this.store("fade:flag",!B);A=3Dtrue;break;default:E.st=
art(D,arguments);}if(!A){this.eliminate("fade:flag");}return =
this;},highlight:function(C,A){if(!A){A=3Dthis.retrieve("highlight:origin=
al",this.getStyle("background-color"));=0A=
A=3D(A=3D=3D"transparent")?"#fff":A;}var =
B=3Dthis.get("tween");B.start("background-color",C||"#ffff88",A).chain(fu=
nction(){this.setStyle("background-color",this.retrieve("highlight:origin=
al"));=0A=
B.callChain();}.bind(this));return this;}});Fx.Morph=3Dnew =
Class({Extends:Fx.CSS,initialize:function(B,A){this.element=3Dthis.subjec=
t=3D$(B);this.parent(A);},set:function(A){if(typeof =
A=3D=3D"string"){A=3Dthis.search(A);=0A=
}for(var B in =
A){this.render(this.element,B,A[B],this.options.unit);}return =
this;},compute:function(E,D,C){var A=3D{};for(var B in =
E){A[B]=3Dthis.parent(E[B],D[B],C);=0A=
}return A;},start:function(B){if(!this.check(arguments.callee,B)){return =
this;}if(typeof B=3D=3D"string"){B=3Dthis.search(B);}var =
E=3D{},D=3D{};for(var C in B){var A=3Dthis.prepare(this.element,C,B[C]);=0A=
E[C]=3DA.from;D[C]=3DA.to;}return =
this.parent(E,D);}});Element.Properties.morph=3D{set:function(A){var =
B=3Dthis.retrieve("morph");if(B){B.cancel();}return =
this.eliminate("morph").store("morph:options",$extend({link:"cancel"},A))=
;=0A=
},get:function(A){if(A||!this.retrieve("morph")){if(A||!this.retrieve("mo=
rph:options")){this.set("morph",A);}this.store("morph",new =
Fx.Morph(this,this.retrieve("morph:options")));=0A=
}return =
this.retrieve("morph");}};Element.implement({morph:function(A){this.get("=
morph").start(A);return this;}});(function(){var =
A=3DFx.prototype.initialize;=0A=
Fx.prototype.initialize=3Dfunction(B){A.call(this,B);var =
C=3Dthis.options.transition;if(typeof =
C=3D=3D"string"&&(C=3DC.split(":"))){var =
D=3DFx.Transitions;D=3DD[C[0]]||D[C[0].capitalize()];=0A=
if(C[1]){D=3DD["ease"+C[1].capitalize()+(C[2]?C[2].capitalize():"")];}thi=
s.options.transition=3DD;}};})();Fx.Transition=3Dfunction(B,A){A=3D$splat=
(A);return $extend(B,{easeIn:function(C){return B(C,A);=0A=
},easeOut:function(C){return =
1-B(1-C,A);},easeInOut:function(C){return(C<=3D0.5)?B(2*C,A)/2:(2-B(2*(1-=
C),A))/2;}});};Fx.Transitions=3Dnew Hash({linear:$arguments(0)});=0A=
Fx.Transitions.extend=3Dfunction(A){for(var B in =
A){Fx.Transitions[B]=3Dnew =
Fx.Transition(A[B]);}};Fx.Transitions.extend({Pow:function(B,A){return =
Math.pow(B,A[0]||6);=0A=
},Expo:function(A){return Math.pow(2,8*(A-1));},Circ:function(A){return =
1-Math.sin(Math.acos(A));},Sine:function(A){return =
1-Math.sin((1-A)*Math.PI/2);=0A=
},Back:function(B,A){A=3DA[0]||1.618;return =
Math.pow(B,2)*((A+1)*B-A);},Bounce:function(D){var C;for(var =
B=3D0,A=3D1;1;B+=3DA,A/=3D2){if(D>=3D(7-4*B)/11){C=3D-Math.pow((11-6*B-11=
*D)/4,2)+A*A;=0A=
break;}}return C;},Elastic:function(B,A){return =
Math.pow(2,10*--B)*Math.cos(20*B*Math.PI*(A[0]||1)/3);}});["Quad","Cubic"=
,"Quart","Quint"].each(function(B,A){Fx.Transitions[B]=3Dnew =
Fx.Transition(function(C){return Math.pow(C,[A+2]);=0A=
});});var Request=3Dnew =
Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:=
{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, =
application/xml, text/xml, =
*/*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,=
emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalRes=
ponse:false},initialize:function(A){this.xhr=3Dnew Browser.Request();=0A=
this.setOptions(A);this.options.isSuccess=3Dthis.options.isSuccess||this.=
isSuccess;this.headers=3Dnew =
Hash(this.options.headers);},onStateChange:function(){if(this.xhr.readySt=
ate!=3D4||!this.running){return ;=0A=
}this.running=3Dfalse;this.status=3D0;$try(function(){this.status=3Dthis.=
xhr.status;}.bind(this));if(this.options.isSuccess.call(this,this.status)=
){this.response=3D{text:this.xhr.responseText,xml:this.xhr.responseXML};=0A=
this.success(this.response.text,this.response.xml);}else{this.response=3D=
{text:null,xml:null};this.failure();}this.xhr.onreadystatechange=3D$empty=
;},isSuccess:function(){return((this.status>=3D200)&&(this.status<300));=0A=
},processScripts:function(A){if(this.options.evalResponse||(/(ecma|java)s=
cript/).test(this.getHeader("Content-type"))){return $exec(A);}return =
A.stripScripts(this.options.evalScripts);=0A=
},success:function(B,A){this.onSuccess(this.processScripts(B),A);},onSucc=
ess:function(){this.fireEvent("complete",arguments).fireEvent("success",a=
rguments).callChain();=0A=
},failure:function(){this.onFailure();},onFailure:function(){this.fireEve=
nt("complete").fireEvent("failure",this.xhr);},setHeader:function(A,B){th=
is.headers.set(A,B);=0A=
return this;},getHeader:function(A){return $try(function(){return =
this.xhr.getResponseHeader(A);}.bind(this));},check:function(A){if(!this.=
running){return true;=0A=
}switch(this.options.link){case"cancel":this.cancel();return =
true;case"chain":this.chain(A.bind(this,Array.slice(arguments,1)));return=
 false;}return false;=0A=
},send:function(I){if(!this.check(arguments.callee,I)){return =
this;}this.running=3Dtrue;var =
G=3D$type(I);if(G=3D=3D"string"||G=3D=3D"element"){I=3D{data:I};}var =
D=3Dthis.options;=0A=
I=3D$extend({data:D.data,url:D.url,method:D.method},I);var =
E=3DI.data,B=3DI.url,A=3DI.method;switch($type(E)){case"element":E=3D$(E)=
.toQueryString();break;case"object":case"hash":E=3DHash.toQueryString(E);=0A=
}if(this.options.format){var =
H=3D"format=3D"+this.options.format;E=3D(E)?H+"&"+E:H;}if(this.options.em=
ulation&&["put","delete"].contains(A)){var F=3D"_method=3D"+A;=0A=
E=3D(E)?F+"&"+E:F;A=3D"post";}if(this.options.urlEncoded&&A=3D=3D"post"){=
var C=3D(this.options.encoding)?"; =
charset=3D"+this.options.encoding:"";this.headers.set("Content-type","app=
lication/x-www-form-urlencoded"+C);=0A=
}if(E&&A=3D=3D"get"){B=3DB+(B.contains("?")?"&":"?")+E;E=3Dnull;}this.xhr=
.open(A.toUpperCase(),B,this.options.async);this.xhr.onreadystatechange=3D=
this.onStateChange.bind(this);=0A=
this.headers.each(function(K,J){if(!$try(function(){this.xhr.setRequestHe=
ader(J,K);return =
true;}.bind(this))){this.fireEvent("exception",[J,K]);}},this);=0A=
this.fireEvent("request");this.xhr.send(E);if(!this.options.async){this.o=
nStateChange();}return this;},cancel:function(){if(!this.running){return =
this;=0A=
}this.running=3Dfalse;this.xhr.abort();this.xhr.onreadystatechange=3D$emp=
ty;this.xhr=3Dnew Browser.Request();this.fireEvent("cancel");return =
this;}});(function(){var A=3D{};=0A=
["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(B=
){A[B]=3Dfunction(){var =
C=3DArray.link(arguments,{url:String.type,data:$defined});=0A=
return =
this.send($extend(C,{method:B.toLowerCase()}));};});Request.implement(A);=
})();Element.Properties.send=3D{set:function(A){var =
B=3Dthis.retrieve("send");=0A=
if(B){B.cancel();}return =
this.eliminate("send").store("send:options",$extend({data:this,link:"canc=
el",method:this.get("method")||"post",url:this.get("action")},A));=0A=
},get:function(A){if(A||!this.retrieve("send")){if(A||!this.retrieve("sen=
d:options")){this.set("send",A);}this.store("send",new =
Request(this.retrieve("send:options")));=0A=
}return this.retrieve("send");}};Element.implement({send:function(A){var =
B=3Dthis.get("send");B.send({data:this,url:A||B.options.url});return =
this;}});Request.HTML=3Dnew =
Class({Extends:Request,options:{update:false,evalScripts:true,filter:fals=
e},processHTML:function(C){var =
B=3DC.match(/<body[^>]*>([\s\S]*?)<\/body>/i);=0A=
C=3D(B)?B[1]:C;var A=3Dnew Element("div");return $try(function(){var =
D=3D"<root>"+C+"</root>",G;if(Browser.Engine.trident){G=3Dnew =
ActiveXObject("Microsoft.XMLDOM");=0A=
G.async=3Dfalse;G.loadXML(D);}else{G=3Dnew =
DOMParser().parseFromString(D,"text/xml");}D=3DG.getElementsByTagName("ro=
ot")[0];for(var F=3D0,E=3DD.childNodes.length;=0A=
F<E;F++){var =
H=3DElement.clone(D.childNodes[F],true,true);if(H){A.grab(H);}}return =
A;})||A.set("html",C);},success:function(D){var =
C=3Dthis.options,B=3Dthis.response;=0A=
B.html=3DD.stripScripts(function(E){B.javascript=3DE;});var =
A=3Dthis.processHTML(B.html);B.tree=3DA.childNodes;B.elements=3DA.getElem=
ents("*");if(C.filter){B.tree=3DB.elements.filter(C.filter);=0A=
}if(C.update){$(C.update).empty().adopt(B.tree);}if(C.evalScripts){$exec(=
B.javascript);}this.onSuccess(B.tree,B.elements,B.html,B.javascript);}});=
Element.Properties.load=3D{set:function(A){var B=3Dthis.retrieve("load");=0A=
if(B){send.cancel();}return =
this.eliminate("load").store("load:options",$extend({data:this,link:"canc=
el",update:this,method:"get"},A));},get:function(A){if(A||!this.retrieve(=
"load")){if(A||!this.retrieve("load:options")){this.set("load",A);=0A=
}this.store("load",new =
Request.HTML(this.retrieve("load:options")));}return =
this.retrieve("load");}};Element.implement({load:function(){this.get("loa=
d").send(Array.link(arguments,{data:Object.type,url:String.type}));=0A=
return this;}});Request.JSON=3Dnew =
Class({Extends:Request,options:{secure:true},initialize:function(A){this.=
parent(A);this.headers.extend({Accept:"application/json","X-Request":"JSO=
N"});=0A=
},success:function(A){this.response.json=3DJSON.decode(A,this.options.sec=
ure);this.onSuccess(this.response.json,A);}});
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/mootools/mootools-1.2-more.js

//MooTools More, <http://mootools.net/more>. Copyright (c) 2006-2008 =
Valerio Proietti, <http://mad4milk.net>, MIT Style License.=0A=
=0A=
/*=0A=
Script: Fx.Slide.js=0A=
	Effect to slide an element in and out of view.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
Fx.Slide =3D new Class({=0A=
=0A=
	Extends: Fx,=0A=
=0A=
	options: {=0A=
		mode: 'vertical'=0A=
	},=0A=
=0A=
	initialize: function(element, options){=0A=
		this.addEvent('complete', function(){=0A=
			this.open =3D (this.wrapper['offset' + this.layout.capitalize()] !=3D =
0);=0A=
			if (this.open && Browser.Engine.webkit419) =
this.element.dispose().inject(this.wrapper);=0A=
		}, true);=0A=
		this.element =3D this.subject =3D $(element);=0A=
		this.parent(options);=0A=
		var wrapper =3D this.element.retrieve('wrapper');=0A=
		this.wrapper =3D wrapper || new Element('div', {=0A=
			styles: $extend(this.element.getStyles('margin', 'position'), =
{'overflow': 'hidden'})=0A=
		}).wraps(this.element);=0A=
		this.element.store('wrapper', this.wrapper).setStyle('margin', 0);=0A=
		this.now =3D [];=0A=
		this.open =3D true;=0A=
	},=0A=
=0A=
	vertical: function(){=0A=
		this.margin =3D 'margin-top';=0A=
		this.layout =3D 'height';=0A=
		this.offset =3D this.element.offsetHeight;=0A=
	},=0A=
=0A=
	horizontal: function(){=0A=
		this.margin =3D 'margin-left';=0A=
		this.layout =3D 'width';=0A=
		this.offset =3D this.element.offsetWidth;=0A=
	},=0A=
=0A=
	set: function(now){=0A=
		this.element.setStyle(this.margin, now[0]);=0A=
		this.wrapper.setStyle(this.layout, now[1]);=0A=
		return this;=0A=
	},=0A=
=0A=
	compute: function(from, to, delta){=0A=
		var now =3D [];=0A=
		var x =3D 2;=0A=
		x.times(function(i){=0A=
			now[i] =3D Fx.compute(from[i], to[i], delta);=0A=
		});=0A=
		return now;=0A=
	},=0A=
=0A=
	start: function(how, mode){=0A=
		if (!this.check(arguments.callee, how, mode)) return this;=0A=
		this[mode || this.options.mode]();=0A=
		var margin =3D this.element.getStyle(this.margin).toInt();=0A=
		var layout =3D this.wrapper.getStyle(this.layout).toInt();=0A=
		var caseIn =3D [[margin, layout], [0, this.offset]];=0A=
		var caseOut =3D [[margin, layout], [-this.offset, 0]];=0A=
		var start;=0A=
		switch (how){=0A=
			case 'in': start =3D caseIn; break;=0A=
			case 'out': start =3D caseOut; break;=0A=
			case 'toggle': start =3D (this.wrapper['offset' + =
this.layout.capitalize()] =3D=3D 0) ? caseIn : caseOut;=0A=
		}=0A=
		return this.parent(start[0], start[1]);=0A=
	},=0A=
=0A=
	slideIn: function(mode){=0A=
		return this.start('in', mode);=0A=
	},=0A=
=0A=
	slideOut: function(mode){=0A=
		return this.start('out', mode);=0A=
	},=0A=
=0A=
	hide: function(mode){=0A=
		this[mode || this.options.mode]();=0A=
		this.open =3D false;=0A=
		return this.set([-this.offset, 0]);=0A=
	},=0A=
=0A=
	show: function(mode){=0A=
		this[mode || this.options.mode]();=0A=
		this.open =3D true;=0A=
		return this.set([0, this.offset]);=0A=
	},=0A=
=0A=
	toggle: function(mode){=0A=
		return this.start('toggle', mode);=0A=
	}=0A=
=0A=
});=0A=
=0A=
Element.Properties.slide =3D {=0A=
=0A=
	set: function(options){=0A=
		var slide =3D this.retrieve('slide');=0A=
		if (slide) slide.cancel();=0A=
		return this.eliminate('slide').store('slide:options', $extend({link: =
'cancel'}, options));=0A=
	},=0A=
	=0A=
	get: function(options){=0A=
		if (options || !this.retrieve('slide')){=0A=
			if (options || !this.retrieve('slide:options')) this.set('slide', =
options);=0A=
			this.store('slide', new Fx.Slide(this, =
this.retrieve('slide:options')));=0A=
		}=0A=
		return this.retrieve('slide');=0A=
	}=0A=
=0A=
};=0A=
=0A=
Element.implement({=0A=
=0A=
	slide: function(how, mode){=0A=
		how =3D how || 'toggle';=0A=
		var slide =3D this.get('slide'), toggle;=0A=
		switch (how){=0A=
			case 'hide': slide.hide(mode); break;=0A=
			case 'show': slide.show(mode); break;=0A=
			case 'toggle':=0A=
				var flag =3D this.retrieve('slide:flag', slide.open);=0A=
				slide[(flag) ? 'slideOut' : 'slideIn'](mode);=0A=
				this.store('slide:flag', !flag);=0A=
				toggle =3D true;=0A=
			break;=0A=
			default: slide.start(how, mode);=0A=
		}=0A=
		if (!toggle) this.eliminate('slide:flag');=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
=0A=
/*=0A=
Script: Fx.Scroll.js=0A=
	Effect to smoothly scroll any element, including the window.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
Fx.Scroll =3D new Class({=0A=
=0A=
	Extends: Fx,=0A=
=0A=
	options: {=0A=
		offset: {'x': 0, 'y': 0},=0A=
		wheelStops: true=0A=
	},=0A=
=0A=
	initialize: function(element, options){=0A=
		this.element =3D this.subject =3D $(element);=0A=
		this.parent(options);=0A=
		var cancel =3D this.cancel.bind(this, false);=0A=
=0A=
		if ($type(this.element) !=3D 'element') this.element =3D =
$(this.element.getDocument().body);=0A=
=0A=
		var stopper =3D this.element;=0A=
=0A=
		if (this.options.wheelStops){=0A=
			this.addEvent('start', function(){=0A=
				stopper.addEvent('mousewheel', cancel);=0A=
			}, true);=0A=
			this.addEvent('complete', function(){=0A=
				stopper.removeEvent('mousewheel', cancel);=0A=
			}, true);=0A=
		}=0A=
	},=0A=
=0A=
	set: function(){=0A=
		var now =3D Array.flatten(arguments);=0A=
		this.element.scrollTo(now[0], now[1]);=0A=
	},=0A=
=0A=
	compute: function(from, to, delta){=0A=
		var now =3D [];=0A=
		var x =3D 2;=0A=
		x.times(function(i){=0A=
			now.push(Fx.compute(from[i], to[i], delta));=0A=
		});=0A=
		return now;=0A=
	},=0A=
=0A=
	start: function(x, y){=0A=
		if (!this.check(arguments.callee, x, y)) return this;=0A=
		var offsetSize =3D this.element.getSize(), scrollSize =3D =
this.element.getScrollSize();=0A=
		var scroll =3D this.element.getScroll(), values =3D {x: x, y: y};=0A=
		for (var z in values){=0A=
			var max =3D scrollSize[z] - offsetSize[z];=0A=
			if ($chk(values[z])) values[z] =3D ($type(values[z]) =3D=3D 'number') =
? values[z].limit(0, max) : max;=0A=
			else values[z] =3D scroll[z];=0A=
			values[z] +=3D this.options.offset[z];=0A=
		}=0A=
		return this.parent([scroll.x, scroll.y], [values.x, values.y]);=0A=
	},=0A=
=0A=
	toTop: function(){=0A=
		return this.start(false, 0);=0A=
	},=0A=
=0A=
	toLeft: function(){=0A=
		return this.start(0, false);=0A=
	},=0A=
=0A=
	toRight: function(){=0A=
		return this.start('right', false);=0A=
	},=0A=
=0A=
	toBottom: function(){=0A=
		return this.start(false, 'bottom');=0A=
	},=0A=
=0A=
	toElement: function(el){=0A=
		var position =3D $(el).getPosition(this.element);=0A=
		return this.start(position.x, position.y);=0A=
	}=0A=
=0A=
});=0A=
=0A=
=0A=
/*=0A=
Script: Fx.Elements.js=0A=
	Effect to change any number of CSS properties of any number of Elements.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
Fx.Elements =3D new Class({=0A=
=0A=
	Extends: Fx.CSS,=0A=
=0A=
	initialize: function(elements, options){=0A=
		this.elements =3D this.subject =3D $$(elements);=0A=
		this.parent(options);=0A=
	},=0A=
=0A=
	compute: function(from, to, delta){=0A=
		var now =3D {};=0A=
		for (var i in from){=0A=
			var iFrom =3D from[i], iTo =3D to[i], iNow =3D now[i] =3D {};=0A=
			for (var p in iFrom) iNow[p] =3D this.parent(iFrom[p], iTo[p], delta);=0A=
		}=0A=
		return now;=0A=
	},=0A=
=0A=
	set: function(now){=0A=
		for (var i in now){=0A=
			var iNow =3D now[i];=0A=
			for (var p in iNow) this.render(this.elements[i], p, iNow[p], =
this.options.unit);=0A=
		}=0A=
		return this;=0A=
	},=0A=
=0A=
	start: function(obj){=0A=
		if (!this.check(arguments.callee, obj)) return this;=0A=
		var from =3D {}, to =3D {};=0A=
		for (var i in obj){=0A=
			var iProps =3D obj[i], iFrom =3D from[i] =3D {}, iTo =3D to[i] =3D {};=0A=
			for (var p in iProps){=0A=
				var parsed =3D this.prepare(this.elements[i], p, iProps[p]);=0A=
				iFrom[p] =3D parsed.from;=0A=
				iTo[p] =3D parsed.to;=0A=
			}=0A=
		}=0A=
		return this.parent(from, to);=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Drag.js=0A=
	The base Drag Class. Can be used to drag and resize Elements using =
mouse events.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Drag =3D new Class({=0A=
=0A=
	Implements: [Events, Options],=0A=
=0A=
	options: {/*=0A=
		onBeforeStart: $empty,=0A=
		onStart: $empty,=0A=
		onDrag: $empty,=0A=
		onCancel: $empty,=0A=
		onComplete: $empty,*/=0A=
		snap: 6,=0A=
		unit: 'px',=0A=
		grid: false,=0A=
		style: true,=0A=
		limit: false,=0A=
		handle: false,=0A=
		invert: false,=0A=
		preventDefault: false,=0A=
		modifiers: {x: 'left', y: 'top'}=0A=
	},=0A=
=0A=
	initialize: function(){=0A=
		var params =3D Array.link(arguments, {'options': Object.type, =
'element': $defined});=0A=
		this.element =3D $(params.element);=0A=
		this.document =3D this.element.getDocument();=0A=
		this.setOptions(params.options || {});=0A=
		var htype =3D $type(this.options.handle);=0A=
		this.handles =3D (htype =3D=3D 'array' || htype =3D=3D 'collection') ? =
$$(this.options.handle) : $(this.options.handle) || this.element;=0A=
		this.mouse =3D {'now': {}, 'pos': {}};=0A=
		this.value =3D {'start': {}, 'now': {}};=0A=
		=0A=
		this.selection =3D (Browser.Engine.trident) ? 'selectstart' : =
'mousedown';=0A=
		=0A=
		this.bound =3D {=0A=
			start: this.start.bind(this),=0A=
			check: this.check.bind(this),=0A=
			drag: this.drag.bind(this),=0A=
			stop: this.stop.bind(this),=0A=
			cancel: this.cancel.bind(this),=0A=
			eventStop: $lambda(false)=0A=
		};=0A=
		this.attach();=0A=
	},=0A=
=0A=
	attach: function(){=0A=
		this.handles.addEvent('mousedown', this.bound.start);=0A=
		return this;=0A=
	},=0A=
=0A=
	detach: function(){=0A=
		this.handles.removeEvent('mousedown', this.bound.start);=0A=
		return this;=0A=
	},=0A=
=0A=
	start: function(event){=0A=
		if (this.options.preventDefault) event.preventDefault();=0A=
		this.fireEvent('beforeStart', this.element);=0A=
		this.mouse.start =3D event.page;=0A=
		var limit =3D this.options.limit;=0A=
		this.limit =3D {'x': [], 'y': []};=0A=
		for (var z in this.options.modifiers){=0A=
			if (!this.options.modifiers[z]) continue;=0A=
			if (this.options.style) this.value.now[z] =3D =
this.element.getStyle(this.options.modifiers[z]).toInt();=0A=
			else this.value.now[z] =3D this.element[this.options.modifiers[z]];=0A=
			if (this.options.invert) this.value.now[z] *=3D -1;=0A=
			this.mouse.pos[z] =3D event.page[z] - this.value.now[z];=0A=
			if (limit && limit[z]){=0A=
				for (var i =3D 2; i--; i){=0A=
					if ($chk(limit[z][i])) this.limit[z][i] =3D $lambda(limit[z][i])();=0A=
				}=0A=
			}=0A=
		}=0A=
		if ($type(this.options.grid) =3D=3D 'number') this.options.grid =3D =
{'x': this.options.grid, 'y': this.options.grid};=0A=
		this.document.addEvents({mousemove: this.bound.check, mouseup: =
this.bound.cancel});=0A=
		this.document.addEvent(this.selection, this.bound.eventStop);=0A=
	},=0A=
=0A=
	check: function(event){=0A=
		if (this.options.preventDefault) event.preventDefault();=0A=
		var distance =3D Math.round(Math.sqrt(Math.pow(event.page.x - =
this.mouse.start.x, 2) + Math.pow(event.page.y - this.mouse.start.y, =
2)));=0A=
		if (distance > this.options.snap){=0A=
			this.cancel();=0A=
			this.document.addEvents({=0A=
				mousemove: this.bound.drag,=0A=
				mouseup: this.bound.stop=0A=
			});=0A=
			this.fireEvent('start', this.element).fireEvent('snap', this.element);=0A=
		}=0A=
	},=0A=
=0A=
	drag: function(event){=0A=
		if (this.options.preventDefault) event.preventDefault();=0A=
		this.mouse.now =3D event.page;=0A=
		for (var z in this.options.modifiers){=0A=
			if (!this.options.modifiers[z]) continue;=0A=
			this.value.now[z] =3D this.mouse.now[z] - this.mouse.pos[z];=0A=
			if (this.options.invert) this.value.now[z] *=3D -1;=0A=
			if (this.options.limit && this.limit[z]){=0A=
				if ($chk(this.limit[z][1]) && (this.value.now[z] > =
this.limit[z][1])){=0A=
					this.value.now[z] =3D this.limit[z][1];=0A=
				} else if ($chk(this.limit[z][0]) && (this.value.now[z] < =
this.limit[z][0])){=0A=
					this.value.now[z] =3D this.limit[z][0];=0A=
				}=0A=
			}=0A=
			if (this.options.grid[z]) this.value.now[z] -=3D (this.value.now[z] % =
this.options.grid[z]);=0A=
			if (this.options.style) =
this.element.setStyle(this.options.modifiers[z], this.value.now[z] + =
this.options.unit);=0A=
			else this.element[this.options.modifiers[z]] =3D this.value.now[z];=0A=
		}=0A=
		this.fireEvent('drag', this.element);=0A=
	},=0A=
=0A=
	cancel: function(event){=0A=
		this.document.removeEvent('mousemove', this.bound.check);=0A=
		this.document.removeEvent('mouseup', this.bound.cancel);=0A=
		if (event){=0A=
			this.document.removeEvent(this.selection, this.bound.eventStop);=0A=
			this.fireEvent('cancel', this.element);=0A=
		}=0A=
	},=0A=
=0A=
	stop: function(event){=0A=
		this.document.removeEvent(this.selection, this.bound.eventStop);=0A=
		this.document.removeEvent('mousemove', this.bound.drag);=0A=
		this.document.removeEvent('mouseup', this.bound.stop);=0A=
		if (event) this.fireEvent('complete', this.element);=0A=
	}=0A=
=0A=
});=0A=
=0A=
Element.implement({=0A=
	=0A=
	makeResizable: function(options){=0A=
		return new Drag(this, $merge({modifiers: {'x': 'width', 'y': =
'height'}}, options));=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Drag.Move.js=0A=
	A Drag extension that provides support for the constraining of =
draggables to containers and droppables.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
Drag.Move =3D new Class({=0A=
=0A=
	Extends: Drag,=0A=
=0A=
	options: {=0A=
		droppables: [],=0A=
		container: false=0A=
	},=0A=
=0A=
	initialize: function(element, options){=0A=
		this.parent(element, options);=0A=
		this.droppables =3D $$(this.options.droppables);=0A=
		this.container =3D $(this.options.container);=0A=
		if (this.container && $type(this.container) !=3D 'element') =
this.container =3D $(this.container.getDocument().body);=0A=
		element =3D this.element;=0A=
		=0A=
		var current =3D element.getStyle('position');=0A=
		var position =3D (current !=3D 'static') ? current : 'absolute';=0A=
		if (element.getStyle('left') =3D=3D 'auto' || element.getStyle('top') =
=3D=3D 'auto') =
element.position(element.getPosition(element.offsetParent));=0A=
		=0A=
		element.setStyle('position', position);=0A=
		=0A=
		this.addEvent('start', function(){=0A=
			this.checkDroppables();=0A=
		}, true);=0A=
	},=0A=
=0A=
	start: function(event){=0A=
		if (this.container){=0A=
			var el =3D this.element, cont =3D this.container, ccoo =3D =
cont.getCoordinates(el.offsetParent), cps =3D {}, ems =3D {};=0A=
=0A=
			['top', 'right', 'bottom', 'left'].each(function(pad){=0A=
				cps[pad] =3D cont.getStyle('padding-' + pad).toInt();=0A=
				ems[pad] =3D el.getStyle('margin-' + pad).toInt();=0A=
			}, this);=0A=
=0A=
			var width =3D el.offsetWidth + ems.left + ems.right, height =3D =
el.offsetHeight + ems.top + ems.bottom;=0A=
			var x =3D [ccoo.left + cps.left, ccoo.right - cps.right - width];=0A=
			var y =3D [ccoo.top + cps.top, ccoo.bottom - cps.bottom - height];=0A=
=0A=
			this.options.limit =3D {x: x, y: y};=0A=
		}=0A=
		this.parent(event);=0A=
	},=0A=
=0A=
	checkAgainst: function(el){=0A=
		el =3D el.getCoordinates();=0A=
		var now =3D this.mouse.now;=0A=
		return (now.x > el.left && now.x < el.right && now.y < el.bottom && =
now.y > el.top);=0A=
	},=0A=
=0A=
	checkDroppables: function(){=0A=
		var overed =3D this.droppables.filter(this.checkAgainst, =
this).getLast();=0A=
		if (this.overed !=3D overed){=0A=
			if (this.overed) this.fireEvent('leave', [this.element, this.overed]);=0A=
			if (overed){=0A=
				this.overed =3D overed;=0A=
				this.fireEvent('enter', [this.element, overed]);=0A=
			} else {=0A=
				this.overed =3D null;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	drag: function(event){=0A=
		this.parent(event);=0A=
		if (this.droppables.length) this.checkDroppables();=0A=
	},=0A=
=0A=
	stop: function(event){=0A=
		this.checkDroppables();=0A=
		this.fireEvent('drop', [this.element, this.overed]);=0A=
		this.overed =3D null;=0A=
		return this.parent(event);=0A=
	}=0A=
=0A=
});=0A=
=0A=
Element.implement({=0A=
=0A=
	makeDraggable: function(options){=0A=
		return new Drag.Move(this, options);=0A=
	}=0A=
=0A=
});=0A=
=0A=
=0A=
/*=0A=
Script: Hash.Cookie.js=0A=
	Class for creating, reading, and deleting Cookies in JSON format.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
Hash.Cookie =3D new Class({=0A=
=0A=
	Extends: Cookie,=0A=
=0A=
	options: {=0A=
		autoSave: true=0A=
	},=0A=
=0A=
	initialize: function(name, options){=0A=
		this.parent(name, options);=0A=
		this.load();=0A=
	},=0A=
=0A=
	save: function(){=0A=
		var value =3D JSON.encode(this.hash);=0A=
		if (!value || value.length > 4096) return false; //cookie would be =
truncated!=0A=
		if (value =3D=3D '{}') this.dispose();=0A=
		else this.write(value);=0A=
		return true;=0A=
	},=0A=
=0A=
	load: function(){=0A=
		this.hash =3D new Hash(JSON.decode(this.read(), true));=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
Hash.Cookie.implement((function(){=0A=
	=0A=
	var methods =3D {};=0A=
	=0A=
	Hash.each(Hash.prototype, function(method, name){=0A=
		methods[name] =3D function(){=0A=
			var value =3D method.apply(this.hash, arguments);=0A=
			if (this.options.autoSave) this.save();=0A=
			return value;=0A=
		};=0A=
	});=0A=
	=0A=
	return methods;=0A=
	=0A=
})());=0A=
=0A=
/*=0A=
Script: Color.js=0A=
	Class for creating and manipulating colors in JavaScript. Supports HSB =
-> RGB Conversions and vice versa.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Color =3D new Native({=0A=
  =0A=
	initialize: function(color, type){=0A=
		if (arguments.length >=3D 3){=0A=
			type =3D "rgb"; color =3D Array.slice(arguments, 0, 3);=0A=
		} else if (typeof color =3D=3D 'string'){=0A=
			if (color.match(/rgb/)) color =3D color.rgbToHex().hexToRgb(true);=0A=
			else if (color.match(/hsb/)) color =3D color.hsbToRgb();=0A=
			else color =3D color.hexToRgb(true);=0A=
		}=0A=
		type =3D type || 'rgb';=0A=
		switch (type){=0A=
			case 'hsb':=0A=
				var old =3D color;=0A=
				color =3D color.hsbToRgb();=0A=
				color.hsb =3D old;=0A=
			break;=0A=
			case 'hex': color =3D color.hexToRgb(true); break;=0A=
		}=0A=
		color.rgb =3D color.slice(0, 3);=0A=
		color.hsb =3D color.hsb || color.rgbToHsb();=0A=
		color.hex =3D color.rgbToHex();=0A=
		return $extend(color, this);=0A=
	}=0A=
=0A=
});=0A=
=0A=
Color.implement({=0A=
=0A=
	mix: function(){=0A=
		var colors =3D Array.slice(arguments);=0A=
		var alpha =3D ($type(colors.getLast()) =3D=3D 'number') ? colors.pop() =
: 50;=0A=
		var rgb =3D this.slice();=0A=
		colors.each(function(color){=0A=
			color =3D new Color(color);=0A=
			for (var i =3D 0; i < 3; i++) rgb[i] =3D Math.round((rgb[i] / 100 * =
(100 - alpha)) + (color[i] / 100 * alpha));=0A=
		});=0A=
		return new Color(rgb, 'rgb');=0A=
	},=0A=
=0A=
	invert: function(){=0A=
		return new Color(this.map(function(value){=0A=
			return 255 - value;=0A=
		}));=0A=
	},=0A=
=0A=
	setHue: function(value){=0A=
		return new Color([value, this.hsb[1], this.hsb[2]], 'hsb');=0A=
	},=0A=
=0A=
	setSaturation: function(percent){=0A=
		return new Color([this.hsb[0], percent, this.hsb[2]], 'hsb');=0A=
	},=0A=
=0A=
	setBrightness: function(percent){=0A=
		return new Color([this.hsb[0], this.hsb[1], percent], 'hsb');=0A=
	}=0A=
=0A=
});=0A=
=0A=
function $RGB(r, g, b){=0A=
	return new Color([r, g, b], 'rgb');=0A=
};=0A=
=0A=
function $HSB(h, s, b){=0A=
	return new Color([h, s, b], 'hsb');=0A=
};=0A=
=0A=
function $HEX(hex){=0A=
	return new Color(hex, 'hex');=0A=
};=0A=
=0A=
Array.implement({=0A=
=0A=
	rgbToHsb: function(){=0A=
		var red =3D this[0], green =3D this[1], blue =3D this[2];=0A=
		var hue, saturation, brightness;=0A=
		var max =3D Math.max(red, green, blue), min =3D Math.min(red, green, =
blue);=0A=
		var delta =3D max - min;=0A=
		brightness =3D max / 255;=0A=
		saturation =3D (max !=3D 0) ? delta / max : 0;=0A=
		if (saturation =3D=3D 0){=0A=
			hue =3D 0;=0A=
		} else {=0A=
			var rr =3D (max - red) / delta;=0A=
			var gr =3D (max - green) / delta;=0A=
			var br =3D (max - blue) / delta;=0A=
			if (red =3D=3D max) hue =3D br - gr;=0A=
			else if (green =3D=3D max) hue =3D 2 + rr - br;=0A=
			else hue =3D 4 + gr - rr;=0A=
			hue /=3D 6;=0A=
			if (hue < 0) hue++;=0A=
		}=0A=
		return [Math.round(hue * 360), Math.round(saturation * 100), =
Math.round(brightness * 100)];=0A=
	},=0A=
=0A=
	hsbToRgb: function(){=0A=
		var br =3D Math.round(this[2] / 100 * 255);=0A=
		if (this[1] =3D=3D 0){=0A=
			return [br, br, br];=0A=
		} else {=0A=
			var hue =3D this[0] % 360;=0A=
			var f =3D hue % 60;=0A=
			var p =3D Math.round((this[2] * (100 - this[1])) / 10000 * 255);=0A=
			var q =3D Math.round((this[2] * (6000 - this[1] * f)) / 600000 * 255);=0A=
			var t =3D Math.round((this[2] * (6000 - this[1] * (60 - f))) / 600000 =
* 255);=0A=
			switch (Math.floor(hue / 60)){=0A=
				case 0: return [br, t, p];=0A=
				case 1: return [q, br, p];=0A=
				case 2: return [p, br, t];=0A=
				case 3: return [p, q, br];=0A=
				case 4: return [t, p, br];=0A=
				case 5: return [br, p, q];=0A=
			}=0A=
		}=0A=
		return false;=0A=
	}=0A=
=0A=
});=0A=
=0A=
String.implement({=0A=
=0A=
	rgbToHsb: function(){=0A=
		var rgb =3D this.match(/\d{1,3}/g);=0A=
		return (rgb) ? hsb.rgbToHsb() : null;=0A=
	},=0A=
	=0A=
	hsbToRgb: function(){=0A=
		var hsb =3D this.match(/\d{1,3}/g);=0A=
		return (hsb) ? hsb.hsbToRgb() : null;=0A=
	}=0A=
=0A=
});=0A=
=0A=
=0A=
/*=0A=
Script: Group.js=0A=
	Class for monitoring collections of events=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Group =3D new Class({=0A=
=0A=
	initialize: function(){=0A=
		this.instances =3D Array.flatten(arguments);=0A=
		this.events =3D {};=0A=
		this.checker =3D {};=0A=
	},=0A=
=0A=
	addEvent: function(type, fn){=0A=
		this.checker[type] =3D this.checker[type] || {};=0A=
		this.events[type] =3D this.events[type] || [];=0A=
		if (this.events[type].contains(fn)) return false;=0A=
		else this.events[type].push(fn);=0A=
		this.instances.each(function(instance, i){=0A=
			instance.addEvent(type, this.check.bind(this, [type, instance, i]));=0A=
		}, this);=0A=
		return this;=0A=
	},=0A=
=0A=
	check: function(type, instance, i){=0A=
		this.checker[type][i] =3D true;=0A=
		var every =3D this.instances.every(function(current, j){=0A=
			return this.checker[type][j] || false;=0A=
		}, this);=0A=
		if (!every) return;=0A=
		this.checker[type] =3D {};=0A=
		this.events[type].each(function(event){=0A=
			event.call(this, this.instances, instance);=0A=
		}, this);=0A=
	}=0A=
=0A=
});=0A=
=0A=
=0A=
/*=0A=
Script: Assets.js=0A=
	Provides methods to dynamically load JavaScript, CSS, and Image files =
into the document.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Asset =3D new Hash({=0A=
=0A=
	javascript: function(source, properties){=0A=
		properties =3D $extend({=0A=
			onload: $empty,=0A=
			document: document,=0A=
			check: $lambda(true)=0A=
		}, properties);=0A=
		=0A=
		var script =3D new Element('script', {'src': source, 'type': =
'text/javascript'});=0A=
		=0A=
		var load =3D properties.onload.bind(script), check =3D =
properties.check, doc =3D properties.document;=0A=
		delete properties.onload; delete properties.check; delete =
properties.document;=0A=
		=0A=
		script.addEvents({=0A=
			load: load,=0A=
			readystatechange: function(){=0A=
				if (['loaded', 'complete'].contains(this.readyState)) load();=0A=
			}=0A=
		}).setProperties(properties);=0A=
		=0A=
		=0A=
		if (Browser.Engine.webkit419) var checker =3D (function(){=0A=
			if (!$try(check)) return;=0A=
			$clear(checker);=0A=
			load();=0A=
		}).periodical(50);=0A=
		=0A=
		return script.inject(doc.head);=0A=
	},=0A=
=0A=
	css: function(source, properties){=0A=
		return new Element('link', $merge({=0A=
			'rel': 'stylesheet', 'media': 'screen', 'type': 'text/css', 'href': =
source=0A=
		}, properties)).inject(document.head);=0A=
	},=0A=
=0A=
	image: function(source, properties){=0A=
		properties =3D $merge({=0A=
			'onload': $empty,=0A=
			'onabort': $empty,=0A=
			'onerror': $empty=0A=
		}, properties);=0A=
		var image =3D new Image();=0A=
		var element =3D $(image) || new Element('img');=0A=
		['load', 'abort', 'error'].each(function(name){=0A=
			var type =3D 'on' + name;=0A=
			var event =3D properties[type];=0A=
			delete properties[type];=0A=
			image[type] =3D function(){=0A=
				if (!image) return;=0A=
				if (!element.parentNode){=0A=
					element.width =3D image.width;=0A=
					element.height =3D image.height;=0A=
				}=0A=
				image =3D image.onload =3D image.onabort =3D image.onerror =3D null;=0A=
				event.delay(1, element, element);=0A=
				element.fireEvent(name, element, 1);=0A=
			};=0A=
		});=0A=
		image.src =3D element.src =3D source;=0A=
		if (image && image.complete) image.onload.delay(1);=0A=
		return element.setProperties(properties);=0A=
	},=0A=
=0A=
	images: function(sources, options){=0A=
		options =3D $merge({=0A=
			onComplete: $empty,=0A=
			onProgress: $empty=0A=
		}, options);=0A=
		if (!sources.push) sources =3D [sources];=0A=
		var images =3D [];=0A=
		var counter =3D 0;=0A=
		sources.each(function(source){=0A=
			var img =3D new Asset.image(source, {=0A=
				'onload': function(){=0A=
					options.onProgress.call(this, counter, sources.indexOf(source));=0A=
					counter++;=0A=
					if (counter =3D=3D sources.length) options.onComplete();=0A=
				}=0A=
			});=0A=
			images.push(img);=0A=
		});=0A=
		return new Elements(images);=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Sortables.js=0A=
	Class for creating a drag and drop sorting interface for lists of items.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Sortables =3D new Class({=0A=
=0A=
	Implements: [Events, Options],=0A=
=0A=
	options: {/*=0A=
		onSort: $empty,=0A=
		onStart: $empty,=0A=
		onComplete: $empty,*/=0A=
		snap: 4,=0A=
		opacity: 1,=0A=
		clone: false,=0A=
		revert: false,=0A=
		handle: false,=0A=
		constrain: false=0A=
	},=0A=
=0A=
	initialize: function(lists, options){=0A=
		this.setOptions(options);=0A=
		this.elements =3D [];=0A=
		this.lists =3D [];=0A=
		this.idle =3D true;=0A=
		=0A=
		this.addLists($$($(lists) || lists));=0A=
		if (!this.options.clone) this.options.revert =3D false;=0A=
		if (this.options.revert) this.effect =3D new Fx.Morph(null, =
$merge({duration: 250, link: 'cancel'}, this.options.revert));=0A=
	},=0A=
=0A=
	attach: function(){=0A=
		this.addLists(this.lists);=0A=
		return this;=0A=
	},=0A=
=0A=
	detach: function(){=0A=
		this.lists =3D this.removeLists(this.lists);=0A=
		return this;=0A=
	},=0A=
=0A=
	addItems: function(){=0A=
		Array.flatten(arguments).each(function(element){=0A=
			this.elements.push(element);=0A=
			var start =3D element.retrieve('sortables:start', =
this.start.bindWithEvent(this, element));=0A=
			(this.options.handle ? element.getElement(this.options.handle) || =
element : element).addEvent('mousedown', start);=0A=
		}, this);=0A=
		return this;=0A=
	},=0A=
=0A=
	addLists: function(){=0A=
		Array.flatten(arguments).each(function(list){=0A=
			this.lists.push(list);=0A=
			this.addItems(list.getChildren());=0A=
		}, this);=0A=
		return this;=0A=
	},=0A=
=0A=
	removeItems: function(){=0A=
		var elements =3D [];=0A=
		Array.flatten(arguments).each(function(element){=0A=
			elements.push(element);=0A=
			this.elements.erase(element);=0A=
			var start =3D element.retrieve('sortables:start');=0A=
			(this.options.handle ? element.getElement(this.options.handle) || =
element : element).removeEvent('mousedown', start);=0A=
		}, this);=0A=
		return $$(elements);=0A=
	},=0A=
=0A=
	removeLists: function(){=0A=
		var lists =3D [];=0A=
		Array.flatten(arguments).each(function(list){=0A=
			lists.push(list);=0A=
			this.lists.erase(list);=0A=
			this.removeItems(list.getChildren());=0A=
		}, this);=0A=
		return $$(lists);=0A=
	},=0A=
=0A=
	getClone: function(event, element){=0A=
		if (!this.options.clone) return new =
Element('div').inject(document.body);=0A=
		if ($type(this.options.clone) =3D=3D 'function') return =
this.options.clone.call(this, event, element, this.list);=0A=
		return element.clone(true).setStyles({=0A=
			'margin': '0px',=0A=
			'position': 'absolute',=0A=
			'visibility': 'hidden',=0A=
			'width': element.getStyle('width')=0A=
		=
}).inject(this.list).position(element.getPosition(element.getOffsetParent=
()));=0A=
	},=0A=
=0A=
	getDroppables: function(){=0A=
		var droppables =3D this.list.getChildren();=0A=
		if (!this.options.constrain) droppables =3D =
this.lists.concat(droppables).erase(this.list);=0A=
		return droppables.erase(this.clone).erase(this.element);=0A=
	},=0A=
=0A=
	insert: function(dragging, element){=0A=
		var where =3D 'inside';=0A=
		if (this.lists.contains(element)){=0A=
			this.list =3D element;=0A=
			this.drag.droppables =3D this.getDroppables();=0A=
		} else {=0A=
			where =3D this.element.getAllPrevious().contains(element) ? 'before' =
: 'after';=0A=
		}=0A=
		this.element.inject(element, where);=0A=
		this.fireEvent('sort', [this.element, this.clone]);=0A=
	},=0A=
=0A=
	start: function(event, element){=0A=
		if (!this.idle) return;=0A=
		this.idle =3D false;=0A=
		this.element =3D element;=0A=
		this.opacity =3D element.get('opacity');=0A=
		this.list =3D element.getParent();=0A=
		this.clone =3D this.getClone(event, element);=0A=
		=0A=
		this.drag =3D new Drag.Move(this.clone, {=0A=
			snap: this.options.snap,=0A=
			container: this.options.constrain && this.element.getParent(),=0A=
			droppables: this.getDroppables(),=0A=
			onSnap: function(){=0A=
				event.stop();=0A=
				this.clone.setStyle('visibility', 'visible');=0A=
				this.element.set('opacity', this.options.opacity || 0);=0A=
				this.fireEvent('start', [this.element, this.clone]);=0A=
			}.bind(this),=0A=
			onEnter: this.insert.bind(this),=0A=
			onCancel: this.reset.bind(this),=0A=
			onComplete: this.end.bind(this)=0A=
		});=0A=
		=0A=
		this.clone.inject(this.element, 'before');=0A=
		this.drag.start(event);=0A=
	},=0A=
=0A=
	end: function(){=0A=
		this.drag.detach();=0A=
		this.element.set('opacity', this.opacity);=0A=
		if (this.effect){=0A=
			var dim =3D this.element.getStyles('width', 'height');=0A=
			var pos =3D =
this.clone.computePosition(this.element.getPosition(this.clone.offsetPare=
nt));=0A=
			this.effect.element =3D this.clone;=0A=
			this.effect.start({=0A=
				top: pos.top,=0A=
				left: pos.left,=0A=
				width: dim.width,=0A=
				height: dim.height,=0A=
				opacity: 0.25=0A=
			}).chain(this.reset.bind(this));=0A=
		} else {=0A=
			this.reset();=0A=
		}=0A=
	},=0A=
=0A=
	reset: function(){=0A=
		this.idle =3D true;=0A=
		this.clone.destroy();=0A=
		this.fireEvent('complete', this.element);=0A=
	},=0A=
=0A=
	serialize: function(){=0A=
		var params =3D Array.link(arguments, {modifier: Function.type, index: =
$defined});=0A=
		var serial =3D this.lists.map(function(list){=0A=
			return list.getChildren().map(params.modifier || function(element){=0A=
				return element.get('id');=0A=
			}, this);=0A=
		}, this);=0A=
		=0A=
		var index =3D params.index;=0A=
		if (this.lists.length =3D=3D 1) index =3D 0;=0A=
		return $chk(index) && index >=3D 0 && index < this.lists.length ? =
serial[index] : serial;=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Tips.js=0A=
	Class for creating nice tips that follow the mouse cursor when hovering =
an element.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Tips =3D new Class({=0A=
=0A=
	Implements: [Events, Options],=0A=
=0A=
	options: {=0A=
		onShow: function(tip){=0A=
			tip.setStyle('visibility', 'visible');=0A=
		},=0A=
		onHide: function(tip){=0A=
			tip.setStyle('visibility', 'hidden');=0A=
		},=0A=
		showDelay: 100,=0A=
		hideDelay: 100,=0A=
		className: null,=0A=
		offsets: {x: 16, y: 16},=0A=
		fixed: false=0A=
	},=0A=
=0A=
	initialize: function(){=0A=
		var params =3D Array.link(arguments, {options: Object.type, elements: =
$defined});=0A=
		this.setOptions(params.options || null);=0A=
		=0A=
		this.tip =3D new Element('div').inject(document.body);=0A=
		=0A=
		if (this.options.className) this.tip.addClass(this.options.className);=0A=
		=0A=
		var top =3D new Element('div', {'class': 'tip-top'}).inject(this.tip);=0A=
		this.container =3D new Element('div', {'class': =
'tip'}).inject(this.tip);=0A=
		var bottom =3D new Element('div', {'class': =
'tip-bottom'}).inject(this.tip);=0A=
=0A=
		this.tip.setStyles({position: 'absolute', top: 0, left: 0, visibility: =
'hidden'});=0A=
		=0A=
		if (params.elements) this.attach(params.elements);=0A=
	},=0A=
	=0A=
	attach: function(elements){=0A=
		$$(elements).each(function(element){=0A=
			var title =3D element.retrieve('tip:title', element.get('title'));=0A=
			var text =3D element.retrieve('tip:text', element.get('rel') || =
element.get('href'));=0A=
			var enter =3D element.retrieve('tip:enter', =
this.elementEnter.bindWithEvent(this, element));=0A=
			var leave =3D element.retrieve('tip:leave', =
this.elementLeave.bindWithEvent(this, element));=0A=
			element.addEvents({mouseenter: enter, mouseleave: leave});=0A=
			if (!this.options.fixed){=0A=
				var move =3D element.retrieve('tip:move', =
this.elementMove.bindWithEvent(this, element));=0A=
				element.addEvent('mousemove', move);=0A=
			}=0A=
			element.store('tip:native', element.get('title'));=0A=
			element.erase('title');=0A=
		}, this);=0A=
		return this;=0A=
	},=0A=
	=0A=
	detach: function(elements){=0A=
		$$(elements).each(function(element){=0A=
			element.removeEvent('mouseenter', element.retrieve('tip:enter') || =
$empty);=0A=
			element.removeEvent('mouseleave', element.retrieve('tip:leave') || =
$empty);=0A=
			element.removeEvent('mousemove', element.retrieve('tip:move') || =
$empty);=0A=
			=
element.eliminate('tip:enter').eliminate('tip:leave').eliminate('tip:move=
');=0A=
			var original =3D element.retrieve('tip:native');=0A=
			if (original) element.set('title', original);=0A=
		});=0A=
		return this;=0A=
	},=0A=
	=0A=
	elementEnter: function(event, element){=0A=
		=0A=
		$A(this.container.childNodes).each(Element.dispose);=0A=
		=0A=
		var title =3D element.retrieve('tip:title');=0A=
		=0A=
		if (title){=0A=
			this.titleElement =3D new Element('div', {'class': =
'tip-title'}).inject(this.container);=0A=
			this.fill(this.titleElement, title);=0A=
		}=0A=
		=0A=
		var text =3D element.retrieve('tip:text');=0A=
		if (text){=0A=
			this.textElement =3D new Element('div', {'class': =
'tip-text'}).inject(this.container);=0A=
			this.fill(this.textElement, text);=0A=
		}=0A=
		=0A=
		this.timer =3D $clear(this.timer);=0A=
		this.timer =3D this.show.delay(this.options.showDelay, this);=0A=
=0A=
		this.position((!this.options.fixed) ? event : {page: =
element.getPosition()});=0A=
	},=0A=
	=0A=
	elementLeave: function(event){=0A=
		$clear(this.timer);=0A=
		this.timer =3D this.hide.delay(this.options.hideDelay, this);=0A=
	},=0A=
	=0A=
	elementMove: function(event){=0A=
		this.position(event);=0A=
	},=0A=
	=0A=
	position: function(event){=0A=
		var size =3D window.getSize(), scroll =3D window.getScroll();=0A=
		var tip =3D {x: this.tip.offsetWidth, y: this.tip.offsetHeight};=0A=
		var props =3D {x: 'left', y: 'top'};=0A=
		for (var z in props){=0A=
			var pos =3D event.page[z] + this.options.offsets[z];=0A=
			if ((pos + tip[z] - scroll[z]) > size[z]) pos =3D event.page[z] - =
this.options.offsets[z] - tip[z];=0A=
			this.tip.setStyle(props[z], pos);=0A=
		}=0A=
	},=0A=
	=0A=
	fill: function(element, contents){=0A=
		(typeof contents =3D=3D 'string') ? element.set('html', contents) : =
element.adopt(contents);=0A=
	},=0A=
=0A=
	show: function(){=0A=
		this.fireEvent('show', this.tip);=0A=
	},=0A=
=0A=
	hide: function(){=0A=
		this.fireEvent('hide', this.tip);=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: SmoothScroll.js=0A=
	Class for creating a smooth scrolling effect to all internal links on =
the page.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var SmoothScroll =3D new Class({=0A=
=0A=
	Extends: Fx.Scroll,=0A=
=0A=
	initialize: function(options, context){=0A=
		context =3D context || document;=0A=
		var doc =3D context.getDocument(), win =3D context.getWindow();=0A=
		this.parent(doc, options);=0A=
		this.links =3D (this.options.links) ? $$(this.options.links) : =
$$(doc.links);=0A=
		var location =3D win.location.href.match(/^[^#]*/)[0] + '#';=0A=
		this.links.each(function(link){=0A=
			if (link.href.indexOf(location) !=3D 0) return;=0A=
			var anchor =3D link.href.substr(location.length);=0A=
			if (anchor && $(anchor)) this.useLink(link, anchor);=0A=
		}, this);=0A=
		if (!Browser.Engine.webkit419) this.addEvent('complete', function(){=0A=
			win.location.hash =3D this.anchor;=0A=
		}, true);=0A=
	},=0A=
=0A=
	useLink: function(link, anchor){=0A=
		link.addEvent('click', function(event){=0A=
			this.anchor =3D anchor;=0A=
			this.toElement(anchor);=0A=
			event.stop();=0A=
		}.bind(this));=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Slider.js=0A=
	Class for creating horizontal and vertical slider controls.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Slider =3D new Class({=0A=
=0A=
	Implements: [Events, Options],=0A=
=0A=
	options: {/*=0A=
		onChange: $empty,=0A=
		onComplete: $empty,*/=0A=
		onTick: function(position){=0A=
			if(this.options.snap) position =3D this.toPosition(this.step);=0A=
			this.knob.setStyle(this.property, position);=0A=
		},=0A=
		snap: false,=0A=
		offset: 0,=0A=
		range: false,=0A=
		wheel: false,=0A=
		steps: 100,=0A=
		mode: 'horizontal'=0A=
	},=0A=
=0A=
	initialize: function(element, knob, options){=0A=
		this.setOptions(options);=0A=
		this.element =3D $(element);=0A=
		this.knob =3D $(knob);=0A=
		this.previousChange =3D this.previousEnd =3D this.step =3D -1;=0A=
		this.element.addEvent('mousedown', this.clickedElement.bind(this));=0A=
		if (this.options.wheel) this.element.addEvent('mousewheel', =
this.scrolledElement.bindWithEvent(this));=0A=
		var offset, limit =3D {}, modifiers =3D {'x': false, 'y': false};=0A=
		switch (this.options.mode){=0A=
			case 'vertical':=0A=
				this.axis =3D 'y';=0A=
				this.property =3D 'top';=0A=
				offset =3D 'offsetHeight';=0A=
				break;=0A=
			case 'horizontal':=0A=
				this.axis =3D 'x';=0A=
				this.property =3D 'left';=0A=
				offset =3D 'offsetWidth';=0A=
		}=0A=
		this.half =3D this.knob[offset] / 2;=0A=
		this.full =3D this.element[offset] - this.knob[offset] + =
(this.options.offset * 2);=0A=
		this.min =3D $chk(this.options.range[0]) ? this.options.range[0] : 0;=0A=
		this.max =3D $chk(this.options.range[1]) ? this.options.range[1] : =
this.options.steps;=0A=
		this.range =3D this.max - this.min;=0A=
		this.steps =3D this.options.steps || this.full;=0A=
		this.stepSize =3D Math.abs(this.range) / this.steps;=0A=
		this.stepWidth =3D this.stepSize * this.full / Math.abs(this.range) ;=0A=
		=0A=
		this.knob.setStyle('position', 'relative').setStyle(this.property, - =
this.options.offset);=0A=
		modifiers[this.axis] =3D this.property;=0A=
		limit[this.axis] =3D [- this.options.offset, this.full - =
this.options.offset];=0A=
		this.drag =3D new Drag(this.knob, {=0A=
			snap: 0,=0A=
			limit: limit,=0A=
			modifiers: modifiers,=0A=
			onDrag: this.draggedKnob.bind(this),=0A=
			onStart: this.draggedKnob.bind(this),=0A=
			onComplete: function(){=0A=
				this.draggedKnob();=0A=
				this.end();=0A=
			}.bind(this)=0A=
		});=0A=
		if (this.options.snap) {=0A=
			this.drag.options.grid =3D Math.ceil(this.stepWidth);=0A=
			this.drag.options.limit[this.axis][1] =3D this.full;=0A=
		}=0A=
	},=0A=
=0A=
	set: function(step){=0A=
		if (!((this.range > 0) ^ (step < this.min))) step =3D this.min;=0A=
		if (!((this.range > 0) ^ (step > this.max))) step =3D this.max;=0A=
		=0A=
		this.step =3D Math.round(step);=0A=
		this.checkStep();=0A=
		this.end();=0A=
		this.fireEvent('tick', this.toPosition(this.step));=0A=
		return this;=0A=
	},=0A=
=0A=
	clickedElement: function(event){=0A=
		var dir =3D this.range < 0 ? -1 : 1;=0A=
		var position =3D event.page[this.axis] - =
this.element.getPosition()[this.axis] - this.half;=0A=
		position =3D position.limit(-this.options.offset, this.full =
-this.options.offset);=0A=
		=0A=
		this.step =3D Math.round(this.min + dir * this.toStep(position));=0A=
		this.checkStep();=0A=
		this.end();=0A=
		this.fireEvent('tick', position);=0A=
	},=0A=
	=0A=
	scrolledElement: function(event){=0A=
		var mode =3D (this.options.mode =3D=3D 'horizontal') ? (event.wheel < =
0) : (event.wheel > 0);=0A=
		this.set(mode ? this.step - this.stepSize : this.step + this.stepSize);=0A=
		event.stop();=0A=
	},=0A=
=0A=
	draggedKnob: function(){=0A=
		var dir =3D this.range < 0 ? -1 : 1;=0A=
		var position =3D this.drag.value.now[this.axis];=0A=
		position =3D position.limit(-this.options.offset, this.full =
-this.options.offset);=0A=
		this.step =3D Math.round(this.min + dir * this.toStep(position));=0A=
		this.checkStep();=0A=
	},=0A=
=0A=
	checkStep: function(){=0A=
		if (this.previousChange !=3D this.step){=0A=
			this.previousChange =3D this.step;=0A=
			this.fireEvent('change', this.step);=0A=
		}=0A=
	},=0A=
=0A=
	end: function(){=0A=
		if (this.previousEnd !=3D=3D this.step){=0A=
			this.previousEnd =3D this.step;=0A=
			this.fireEvent('complete', this.step + '');=0A=
		}=0A=
	},=0A=
=0A=
	toStep: function(position){=0A=
		var step =3D (position + this.options.offset) * this.stepSize / =
this.full * this.steps;=0A=
		return this.options.steps ? Math.round(step -=3D step % this.stepSize) =
: step;=0A=
	},=0A=
=0A=
	toPosition: function(step){=0A=
		return (this.full * Math.abs(this.min - step)) / (this.steps * =
this.stepSize) - this.options.offset;=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Scroller.js=0A=
	Class which scrolls the contents of any Element (including the window) =
when the mouse reaches the Element's boundaries.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Scroller =3D new Class({=0A=
=0A=
	Implements: [Events, Options],=0A=
=0A=
	options: {=0A=
		area: 20,=0A=
		velocity: 1,=0A=
		onChange: function(x, y){=0A=
			this.element.scrollTo(x, y);=0A=
		}=0A=
	},=0A=
=0A=
	initialize: function(element, options){=0A=
		this.setOptions(options);=0A=
		this.element =3D $(element);=0A=
		this.listener =3D ($type(this.element) !=3D 'element') ? =
$(this.element.getDocument().body) : this.element;=0A=
		this.timer =3D null;=0A=
		this.coord =3D this.getCoords.bind(this);=0A=
	},=0A=
=0A=
	start: function(){=0A=
		this.listener.addEvent('mousemove', this.coord);=0A=
	},=0A=
=0A=
	stop: function(){=0A=
		this.listener.removeEvent('mousemove', this.coord);=0A=
		this.timer =3D $clear(this.timer);=0A=
	},=0A=
=0A=
	getCoords: function(event){=0A=
		this.page =3D (this.listener.get('tag') =3D=3D 'body') ? event.client =
: event.page;=0A=
		if (!this.timer) this.timer =3D this.scroll.periodical(50, this);=0A=
	},=0A=
=0A=
	scroll: function(){=0A=
		var size =3D this.element.getSize(), scroll =3D =
this.element.getScroll(), pos =3D this.element.getPosition(), change =3D =
{'x': 0, 'y': 0};=0A=
		for (var z in this.page){=0A=
			if (this.page[z] < (this.options.area + pos[z]) && scroll[z] !=3D 0)=0A=
				change[z] =3D (this.page[z] - this.options.area - pos[z]) * =
this.options.velocity;=0A=
			else if (this.page[z] + this.options.area > (size[z] + pos[z]) && =
size[z] + size[z] !=3D scroll[z])=0A=
				change[z] =3D (this.page[z] - size[z] + this.options.area - pos[z]) =
* this.options.velocity;=0A=
		}=0A=
		if (change.y || change.x) this.fireEvent('change', [scroll.x + =
change.x, scroll.y + change.y]);=0A=
	}=0A=
=0A=
});=0A=
=0A=
/*=0A=
Script: Accordion.js=0A=
	An Fx.Elements extension which allows you to easily create accordion =
type controls.=0A=
=0A=
License:=0A=
	MIT-style license.=0A=
*/=0A=
=0A=
var Accordion =3D new Class({=0A=
=0A=
	Extends: Fx.Elements,=0A=
=0A=
	options: {/*=0A=
		onActive: $empty,=0A=
		onBackground: $empty,*/=0A=
		display: 0,=0A=
		show: false,=0A=
		height: true,=0A=
		width: false,=0A=
		opacity: true,=0A=
		fixedHeight: false,=0A=
		fixedWidth: false,=0A=
		wait: false,=0A=
		alwaysHide: false=0A=
	},=0A=
=0A=
	initialize: function(){=0A=
		var params =3D Array.link(arguments, {'container': Element.type, =
'options': Object.type, 'togglers': $defined, 'elements': $defined});=0A=
		this.parent(params.elements, params.options);=0A=
		this.togglers =3D $$(params.togglers);=0A=
		this.container =3D $(params.container);=0A=
		this.previous =3D -1;=0A=
		if (this.options.alwaysHide) this.options.wait =3D true;=0A=
		if ($chk(this.options.show)){=0A=
			this.options.display =3D false;=0A=
			this.previous =3D this.options.show;=0A=
		}=0A=
		if (this.options.start){=0A=
			this.options.display =3D false;=0A=
			this.options.show =3D false;=0A=
		}=0A=
		this.effects =3D {};=0A=
		if (this.options.opacity) this.effects.opacity =3D 'fullOpacity';=0A=
		if (this.options.width) this.effects.width =3D this.options.fixedWidth =
? 'fullWidth' : 'offsetWidth';=0A=
		if (this.options.height) this.effects.height =3D =
this.options.fixedHeight ? 'fullHeight' : 'scrollHeight';=0A=
		for (var i =3D 0, l =3D this.togglers.length; i < l; i++) =
this.addSection(this.togglers[i], this.elements[i]);=0A=
		this.elements.each(function(el, i){=0A=
			if (this.options.show =3D=3D=3D i){=0A=
				this.fireEvent('active', [this.togglers[i], el]);=0A=
			} else {=0A=
				for (var fx in this.effects) el.setStyle(fx, 0);=0A=
			}=0A=
		}, this);=0A=
		if ($chk(this.options.display)) this.display(this.options.display);=0A=
	},=0A=
=0A=
	addSection: function(toggler, element, pos){=0A=
		toggler =3D $(toggler);=0A=
		element =3D $(element);=0A=
		var test =3D this.togglers.contains(toggler);=0A=
		var len =3D this.togglers.length;=0A=
		this.togglers.include(toggler);=0A=
		this.elements.include(element);=0A=
		if (len && (!test || pos)){=0A=
			pos =3D $pick(pos, len - 1);=0A=
			toggler.inject(this.togglers[pos], 'before');=0A=
			element.inject(toggler, 'after');=0A=
		} else if (this.container && !test){=0A=
			toggler.inject(this.container);=0A=
			element.inject(this.container);=0A=
		}=0A=
		var idx =3D this.togglers.indexOf(toggler);=0A=
		toggler.addEvent('click', this.display.bind(this, idx));=0A=
		if (this.options.height) element.setStyles({'padding-top': 0, =
'border-top': 'none', 'padding-bottom': 0, 'border-bottom': 'none'});=0A=
		if (this.options.width) element.setStyles({'padding-left': 0, =
'border-left': 'none', 'padding-right': 0, 'border-right': 'none'});=0A=
		element.fullOpacity =3D 1;=0A=
		if (this.options.fixedWidth) element.fullWidth =3D =
this.options.fixedWidth;=0A=
		if (this.options.fixedHeight) element.fullHeight =3D =
this.options.fixedHeight;=0A=
		element.setStyle('overflow', 'hidden');=0A=
		if (!test){=0A=
			for (var fx in this.effects) element.setStyle(fx, 0);=0A=
		}=0A=
		return this;=0A=
	},=0A=
=0A=
	display: function(index){=0A=
		index =3D ($type(index) =3D=3D 'element') ? =
this.elements.indexOf(index) : index;=0A=
		if ((this.timer && this.options.wait) || (index =3D=3D=3D =
this.previous && !this.options.alwaysHide)) return this;=0A=
		this.previous =3D index;=0A=
		var obj =3D {};=0A=
		this.elements.each(function(el, i){=0A=
			obj[i] =3D {};=0A=
			var hide =3D (i !=3D index) || (this.options.alwaysHide && =
(el.offsetHeight > 0));=0A=
			this.fireEvent(hide ? 'background' : 'active', [this.togglers[i], =
el]);=0A=
			for (var fx in this.effects) obj[i][fx] =3D hide ? 0 : =
el[this.effects[fx]];=0A=
		}, this);=0A=
		return this.start(obj);=0A=
	}=0A=
=0A=
});
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/elselect/elselect.js

/**
* @file elSelect.js
* @downloaded from http://www.cult-f.net/2007/12/14/elselect/
* @author Sergey Korzhov aka elPas0
* @site  http://www.cult-f.net
* @date December 14, 2007
*=20
*/
var elSelect =3D new Class({
=09
	options: {
		container: false,
		baseClass : 'elSelect'
	},
=09
	source : false,
	selected : false,
	_select : false,
	current : false,
	selectedOption : false,
	dropDown : false,
	optionsContainer : false,
	hiddenInput : false,
	onChange: {},
	/**
	 * pass the options,
	 * create html and inject into container
	 */
	initialize: function(options){
	=09
		this.setOptions(options);
	=09
		if ( !this.options.container ) return;
	=09
		this.selected =3D false;
		this.source =3D $(this.options.container).getElement('select');
	=09
		if( !this.source ) return;
	=09
		if( this.source.onchange !=3D 'undefined' || this.source.onchange !=3D =
undefined ){
			this.onChange =3D this.source.onchange;
		}
	=09
		this.buildFrameWork();
	=09
		$(this.source).getElements('option').each( this.addOption, this )
		$(this.options.container).innerHTML =3D '';
		this._select.injectInside($(this.options.container))
	=09
		this.bindEvents()
	=09
	},
=09
	buildFrameWork : function() {
		this._select =3D new Element('div').addClass( this.options.baseClass =
);
		this.current =3D new =
Element('div').addClass('caixa_selected').injectInside($(this._select))
		this.selectedOption =3D new =
Element('div').addClass('selectedOption').injectInside($(this.current))
		this.dropDown =3D new =
Element('div').addClass('dropDown').injectInside($(this.current))
		new =
Element('div').addClass('canto_direita').injectInside($(this._select))
		this.optionsContainer =3D new =
Element('div').addClass('optionsContainer').injectInside($(this._select))=

		var t =3D new =
Element('div').addClass('optionsContainerTop').injectInside($(this.option=
sContainer))
		var o =3D new Element('div').injectInside($(t))
		var p =3D new Element('div').injectInside($(o))
		var t =3D new =
Element('div').addClass('optionsContainerBottom').injectInside($(this.opt=
ionsContainer))
		var o =3D new Element('div').injectInside($(t))
		var p =3D new Element('div').injectInside($(o))
	=09
//		this.hiddenInput =3D new Element('input').setProperties({
//			type  : 'hidden',
//			name  : this.source.getProperty('name')
//		}).inject( $(this.options.container), 'bottom')
	=09
		this.hiddenInput =3D $( this.source.getProperty('id') + '_hide' );
			=09
	},
=09
	bindEvents : function() {
	=09
		this._select.addEvent( 'mouseleave', function(){
			if( this.optionsContainer.getStyle('display') =3D=3D 'block' )
				this.onDropDown();
		}.bind(this));
	=09
		document.addEvent('click', function() {=20
				if ( this.optionsContainer.getStyle('display') =3D=3D 'block')=20
					this.onDropDown()
			}.bind(this));
		=09
		$(this.options.container).addEvent( 'click', function(e) { new =
Event(e).stop(); } )	=09
		this.current.addEvent('click', this.onDropDown.bindWithEvent(this) )
	=09
	},
=09
	//add single option to select
	addOption: function( option ){
    	var o =3D new =
Element('div').addClass('option').setProperty('value',option.value);
    =09
		if ( option.disabled ) { o.addClass('disabled') } else {
		=09
			o.addEvents( {
				'click': this.onOptionClick.bindWithEvent(this),
				'mouseout': this.onOptionMouseout.bindWithEvent(this),
				'mouseover': this.onOptionMouseover.bindWithEvent(this)
			});
		=09
			if( this.onChange && !option.id ){
				o.addEvent( 'click', this.onChange );
			}
		=09
		}
	=09
		if ( $defined(option.getProperty('class')) && =
$chk(option.getProperty('class')) )=20
			o.addClass(option.getProperty('class'));

=09
		if ( option.selected ) {
			if ( this.selected) this.selected.removeClass('selected');
			this.selected =3D o
			o.addClass('selected')
			if( option.text.length > 23){
				this.selectedOption.innerHTML =3D option.text.substring( 0, 23 );
			}
			else{
				this.selectedOption.innerHTML =3D option.text;
			}
			this.hiddenInput.setProperty('value',option.value);
		}
//		o.setText(option.text)
		o.innerHTML =3D option.text
	=09
		if( option.id ){
    		o.addEvent( 'click', function(){
    			window.open( option.value );
    		});
    	}

		o.injectBefore($(this.optionsContainer).getLast())
	=09
	},
=09
	onDropDown : function( e ) {
		=09
			if ( this.optionsContainer.getStyle('display') =3D=3D 'block') {
				this.optionsContainer.setStyle('display','none')
			} else {
				this.optionsContainer.setStyle('display','block')
				this.selected.addClass('selected')
				//needed to fix min-width in ie6
				var width =3D  this.optionsContainer.getStyle('width').toInt() > =
this._select.getStyle('width').toInt() ?
															this.optionsContainer.getStyle('width')
															:
															this._select.getStyle('width')
														=09
				this.optionsContainer.setStyle('width', width)
				this.optionsContainer.getFirst().setStyle('width', width)
				this.optionsContainer.getLast().setStyle('width', width)
			}					=09
	},
	onOptionClick : function(e) {
		var event =3D new Event(e)
		if ( this.selected !=3D event.target ) {
			this.selected.removeClass('selected')
			event.target.addClass('selected')
			this.selected =3D event.target
//			this.selectedOption.setText(this.selected.getText());
			this.selectedOption.innerHTML =3D ( new Number( =
this.selected.innerHTML.length ) > 23 ) ? =
this.selected.innerHTML.substr(0,23) : this.selected.innerHTML;
			=
this.hiddenInput.setProperty('value',this.selected.getProperty('value'));=

		}
		this.onDropDown()
	},
	onOptionMouseover : function(e){
		var event =3D new Event(e)
		this.selected.removeClass('selected')
		event.target.addClass('selected')
	},
	onOptionMouseout : function(e){
		var event =3D new Event(e)
		event.target.removeClass('selected')
	}
=09
});
elSelect.implement(new Events);
elSelect.implement(new Options);

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/smoothbox.js

/*=0A=
 * Smoothbox v20080623 by Boris Popoff (http://gueschla.com)=0A=
 * To be used with mootools 1.2=0A=
 *=0A=
 * Based on Cody Lindley's Thickbox, MIT License=0A=
 *=0A=
 * Licensed under the MIT License:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 */=0A=
=0A=
// on page load call TB_init=0A=
window.addEvent('domready', TB_init);=0A=
=0A=
// prevent javascript error before the content has loaded=0A=
TB_WIDTH =3D 0;=0A=
TB_HEIGHT =3D 0;=0A=
var TB_doneOnce =3D 0;=0A=
=0A=
// add smoothbox to href elements that have a class of .smoothbox=0A=
function TB_init(){=0A=
    $$("a.smoothbox").each(function(el){=0A=
        el.onclick =3D TB_bind=0A=
    });=0A=
}=0A=
=0A=
function TB_bind(event){=0A=
    var event =3D new Event(event);=0A=
    // stop default behaviour=0A=
    event.preventDefault();=0A=
    // remove click border=0A=
    this.blur();=0A=
    // get caption: either title or name attribute=0A=
    var caption =3D this.title || this.name || "";=0A=
    // get rel attribute for image groups=0A=
    var group =3D this.rel || false;=0A=
    // display the box for the elements href=0A=
    TB_show(caption, this.href, group);=0A=
    this.onclick =3D TB_bind;=0A=
    return false;=0A=
}=0A=
=0A=
// called when the user clicks on a smoothbox link=0A=
function TB_show(caption, url, rel){=0A=
=0A=
    // create iframe, overlay and box if non-existent=0A=
    =0A=
    if (!$("TB_overlay")) {=0A=
        new Element('iframe').setProperty('id', =
'TB_HideSelect').injectInside(document.body);=0A=
        $('TB_HideSelect').setOpacity(0);=0A=
        new Element('div').setProperty('id', =
'TB_overlay').injectInside(document.body);=0A=
        $('TB_overlay').setOpacity(0);=0A=
        TB_overlaySize();=0A=
        //new Element('div').setProperty('id', =
'TB_load').injectInside(document.body);=0A=
        //$('TB_load').innerHTML =3D "<img src=3D'loading.gif' />";=0A=
        //TB_load_position();=0A=
        =0A=
        $('TB_overlay').set('tween', {=0A=
            duration: 400=0A=
        });=0A=
        $('TB_overlay').tween('opacity', 0, 0.6);=0A=
        =0A=
    }=0A=
    =0A=
    if (!$("TB_load")) {=0A=
        //new Element('div').setProperty('id', =
'TB_load').injectInside(document.body);=0A=
        //$('TB_load').innerHTML =3D "<img src=3D'loading.gif' />";=0A=
        //TB_load_position();=0A=
    }=0A=
    =0A=
    if (!$("TB_window")) {=0A=
        new Element('div').setProperty('id', =
'TB_window').injectInside(document.body);=0A=
        $('TB_window').setOpacity(0);=0A=
    }=0A=
    =0A=
    $("TB_overlay").onclick =3D TB_remove;=0A=
    window.onscroll =3D TB_position;=0A=
    =0A=
    // check if a query string is involved=0A=
    var baseURL =3D url.match(/(.+)?/)[1] || url;=0A=
    =0A=
    // regex to check if a href refers to an image=0A=
    var imageURL =3D /\.(jpe?g|png|gif|bmp)/gi;=0A=
    =0A=
    // check for images=0A=
    if (baseURL.match(imageURL)) {=0A=
        var dummy =3D {=0A=
            caption: "",=0A=
            url: "",=0A=
            html: ""=0A=
        };=0A=
        =0A=
        var prev =3D dummy, next =3D dummy, imageCount =3D "";=0A=
        =0A=
        // if an image group is given=0A=
        if (rel) {=0A=
            function getInfo(image, id, label){=0A=
                return {=0A=
                    caption: image.title,=0A=
                    url: image.href,=0A=
                    html: "<span id=3D'TB_" + id + "'>&nbsp;&nbsp;<a =
href=3D'#'>" + label + "</a></span>"=0A=
                }=0A=
            }=0A=
            =0A=
            // find the anchors that point to the group=0A=
            var imageGroup =3D [];=0A=
            $$("a.smoothbox").each(function(el){=0A=
                if (el.rel =3D=3D rel) {=0A=
                    imageGroup[imageGroup.length] =3D el;=0A=
                }=0A=
            })=0A=
            =0A=
            var foundSelf =3D false;=0A=
            =0A=
            // loop through the anchors, looking for ourself, saving =
information about previous and next image=0A=
            for (var i =3D 0; i < imageGroup.length; i++) {=0A=
                var image =3D imageGroup[i];=0A=
                var urlTypeTemp =3D image.href.match(imageURL);=0A=
                =0A=
                // look for ourself=0A=
                if (image.href =3D=3D url) {=0A=
                    foundSelf =3D true;=0A=
                    imageCount =3D "Image " + (i + 1) + " of " + =
(imageGroup.length);=0A=
                }=0A=
                else {=0A=
                    // when we found ourself, the current is the next =
image=0A=
                    if (foundSelf) {=0A=
                        next =3D getInfo(image, "next", "Next &gt;");=0A=
                        // stop searching=0A=
                        break;=0A=
                    }=0A=
                    else {=0A=
                        // didn't find ourself yet, so this may be the =
one before ourself=0A=
                        prev =3D getInfo(image, "prev", "&lt; Prev");=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
        =0A=
        imgPreloader =3D new Image();=0A=
        imgPreloader.onload =3D function(){=0A=
            imgPreloader.onload =3D null;=0A=
            =0A=
            // Resizing large images=0A=
            var x =3D window.getWidth() - 150;=0A=
            var y =3D window.getHeight() - 150;=0A=
            var imageWidth =3D imgPreloader.width;=0A=
            var imageHeight =3D imgPreloader.height;=0A=
            if (imageWidth > x) {=0A=
                imageHeight =3D imageHeight * (x / imageWidth);=0A=
                imageWidth =3D x;=0A=
                if (imageHeight > y) {=0A=
                    imageWidth =3D imageWidth * (y / imageHeight);=0A=
                    imageHeight =3D y;=0A=
                }=0A=
            }=0A=
            else =0A=
                if (imageHeight > y) {=0A=
                    imageWidth =3D imageWidth * (y / imageHeight);=0A=
                    imageHeight =3D y;=0A=
                    if (imageWidth > x) {=0A=
                        imageHeight =3D imageHeight * (x / imageWidth);=0A=
                        imageWidth =3D x;=0A=
                    }=0A=
                }=0A=
            // End Resizing=0A=
            =0A=
            // TODO don't use globals=0A=
            TB_WIDTH =3D imageWidth + 30;=0A=
            TB_HEIGHT =3D imageHeight + 60;=0A=
            =0A=
            // TODO empty window content instead=0A=
            $("TB_window").innerHTML +=3D "<a href=3D'' =
id=3D'TB_ImageOff' title=3D'Close'><img id=3D'TB_Image' src=3D'" + url + =
"' width=3D'" + imageWidth + "' height=3D'" + imageHeight + "' alt=3D'" =
+ caption + "'/></a>" + "<div id=3D'TB_caption'>" + caption + "<div =
id=3D'TB_secondLine'>" + imageCount + prev.html + next.html + =
"</div></div><div id=3D'TB_closeWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton' title=3D'Close'>close</a></div>";=0A=
            =0A=
            $("TB_closeWindowButton").onclick =3D TB_remove;=0A=
            =0A=
            function buildClickHandler(image){=0A=
                return function(){=0A=
                    $("TB_window").dispose();=0A=
                    new Element('div').setProperty('id', =
'TB_window').injectInside(document.body);=0A=
                    =0A=
                    TB_show(image.caption, image.url, rel);=0A=
                    return false;=0A=
                };=0A=
            }=0A=
            var goPrev =3D buildClickHandler(prev);=0A=
            var goNext =3D buildClickHandler(next);=0A=
            if ($('TB_prev')) {=0A=
                $("TB_prev").onclick =3D goPrev;=0A=
            }=0A=
            =0A=
            if ($('TB_next')) {=0A=
                $("TB_next").onclick =3D goNext;=0A=
            }=0A=
            =0A=
            document.onkeydown =3D function(event){=0A=
                var event =3D new Event(event);=0A=
                switch (event.code) {=0A=
                    case 27:=0A=
                        TB_remove();=0A=
                        break;=0A=
                    case 190:=0A=
                        if ($('TB_next')) {=0A=
                            document.onkeydown =3D null;=0A=
                            goNext();=0A=
                        }=0A=
                        break;=0A=
                    case 188:=0A=
                        if ($('TB_prev')) {=0A=
                            document.onkeydown =3D null;=0A=
                            goPrev();=0A=
                        }=0A=
                        break;=0A=
                }=0A=
            }=0A=
            =0A=
            // TODO don't remove loader etc., just hide and show later=0A=
            $("TB_ImageOff").onclick =3D TB_remove;=0A=
            TB_position();=0A=
            TB_showWindow();=0A=
        }=0A=
        imgPreloader.src =3D url;=0A=
        =0A=
    }=0A=
    else { //code to show html pages=0A=
        var queryString =3D url.match(/\?(.+)/)[1];=0A=
        var params =3D TB_parseQuery(queryString);=0A=
        =0A=
        TB_WIDTH =3D (params['width'] * 1) + 30;=0A=
        TB_HEIGHT =3D (params['height'] * 1) + 40;=0A=
        =0A=
        var ajaxContentW =3D TB_WIDTH - 30, ajaxContentH =3D TB_HEIGHT - =
45;=0A=
        =0A=
        if (url.indexOf('TB_iframe') !=3D -1) {=0A=
            urlNoQuery =3D url.split('TB_');=0A=
            $("TB_window").innerHTML +=3D "<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>" + caption + "</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' id=3D'TB_closeWindowButton' =
title=3D'Close'>fechar</a></div></div><iframe frameborder=3D'0' =
hspace=3D'0' src=3D'" + urlNoQuery[0] + "' id=3D'TB_iframeContent' =
name=3D'TB_iframeContent' style=3D'width:" + (ajaxContentW + 29) + =
"px;height:" + (ajaxContentH + 17) + "px;' onload=3D'TB_showWindow()'> =
</iframe>";=0A=
        }=0A=
        else {=0A=
            $("TB_window").innerHTML +=3D "<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>" + caption + "</div><div =
id=3D'TB_closeAjaxWindow' style=3D'padding-top: 7px; padding-right: =
3px;'><a href=3D'#' =
id=3D'TB_closeWindowButton'>fechar</a></div></div><div =
id=3D'TB_ajaxContent' style=3D'width:" + ajaxContentW + "px;height:" + =
ajaxContentH + "px;'></div>";=0A=
        }=0A=
        =0A=
        $("TB_closeWindowButton").onclick =3D TB_remove;=0A=
        =0A=
        if (url.indexOf('TB_inline') !=3D -1) {=0A=
            $("TB_ajaxContent").innerHTML =3D =
($(params['inlineId']).innerHTML);=0A=
            TB_position();=0A=
            TB_showWindow();=0A=
        }=0A=
        else =0A=
            if (url.indexOf('TB_iframe') !=3D -1) {=0A=
                TB_position();=0A=
                if (frames['TB_iframeContent'] =3D=3D undefined) {//be =
nice to safari=0A=
                    $(document).keyup(function(e){=0A=
                        var key =3D e.keyCode;=0A=
                        if (key =3D=3D 27) {=0A=
                            TB_remove()=0A=
                        }=0A=
                    });=0A=
                    TB_showWindow();=0A=
                }=0A=
            }=0A=
            else {=0A=
                var handlerFunc =3D function(){=0A=
                    TB_position();=0A=
                    TB_showWindow();=0A=
                };=0A=
=0A=
				new Request.HTML({=0A=
                    method: 'get',=0A=
                    update: $("TB_ajaxContent"),=0A=
                    onComplete: handlerFunc=0A=
                }).get(url);=0A=
            }=0A=
    }=0A=
    =0A=
    window.onresize =3D function(){=0A=
        TB_position();=0A=
        //TB_load_position();=0A=
        TB_overlaySize();=0A=
    }=0A=
    =0A=
    document.onkeyup =3D function(event){=0A=
        var event =3D new Event(event);=0A=
        if (event.code =3D=3D 27) { // close=0A=
            TB_remove();=0A=
        }=0A=
    }=0A=
    =0A=
}=0A=
=0A=
//helper functions below=0A=
=0A=
function TB_showWindow(){=0A=
    //$("TB_load").dispose();=0A=
    //$("TB_window").setStyles({display:"block",opacity:'0'});=0A=
    =0A=
    if (TB_doneOnce =3D=3D 0) {=0A=
        TB_doneOnce =3D 1;=0A=
        =0A=
        $('TB_window').set('tween', {=0A=
            duration: 250,=0A=
            onComplete: function(){=0A=
                if ($('TB_load')) {=0A=
                    //$('TB_load').dispose();=0A=
                }=0A=
            }=0A=
        });=0A=
        $('TB_window').tween('opacity', 0, 1);=0A=
        =0A=
    }=0A=
    else {=0A=
        $('TB_window').setStyle('opacity', 1);=0A=
        if ($('TB_load')) {=0A=
            //$('TB_load').dispose();=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function TB_remove(){=0A=
	if( $('TB_overlay') )=0A=
		$("TB_overlay").onclick =3D null;=0A=
    document.onkeyup =3D null;=0A=
    document.onkeydown =3D null;=0A=
    =0A=
    if ($('TB_imageOff')) =0A=
        $("TB_imageOff").onclick =3D null;=0A=
    if ($('TB_closeWindowButton')) =0A=
        $("TB_closeWindowButton").onclick =3D null;=0A=
    if ($('TB_prev')) {=0A=
        $("TB_prev").onclick =3D null;=0A=
    }=0A=
    if ($('TB_next')) {=0A=
        $("TB_next").onclick =3D null;=0A=
    }=0A=
    =0A=
    =0A=
    $('TB_window').set('tween', {=0A=
        duration: 250,=0A=
        onComplete: function(){=0A=
            $('TB_window').dispose();=0A=
        }=0A=
    });=0A=
    $('TB_window').tween('opacity', 1, 0);=0A=
    =0A=
    =0A=
    =0A=
    $('TB_overlay').set('tween', {=0A=
        duration: 400,=0A=
        onComplete: function(){=0A=
            $('TB_overlay').dispose();=0A=
        }=0A=
    });=0A=
    $('TB_overlay').tween('opacity', 0.6, 0);=0A=
    =0A=
    window.onscroll =3D null;=0A=
    window.onresize =3D null;=0A=
    =0A=
    $('TB_HideSelect').dispose();=0A=
    TB_init();=0A=
    TB_doneOnce =3D 0;=0A=
    return false;=0A=
}=0A=
=0A=
function TB_position(){=0A=
    $('TB_window').set('morph', {=0A=
        duration: 75=0A=
    });=0A=
    $('TB_window').morph({=0A=
		width: ( new Number( TB_WIDTH ) - 30 ) + 'px',=0A=
		left: (window.getScrollLeft() + (window.getWidth() - TB_WIDTH) / 2) + =
'px',=0A=
		top: (window.getScrollTop() + (window.getHeight() - TB_HEIGHT) / 2) + =
'px'=0A=
	});	=0A=
}=0A=
=0A=
function TB_overlaySize(){=0A=
    // we have to set this to 0px before so we can reduce the size / =
width of the overflow onresize =0A=
    $("TB_overlay").setStyles({=0A=
        "height": '0px',=0A=
        "width": '0px'=0A=
    });=0A=
    $("TB_HideSelect").setStyles({=0A=
        "height": '0px',=0A=
        "width": '0px'=0A=
    });=0A=
    $("TB_overlay").setStyles({=0A=
        "height": window.getScrollHeight() + 'px',=0A=
        "width": window.getScrollWidth() + 'px'=0A=
    });=0A=
    $("TB_HideSelect").setStyles({=0A=
        "height": window.getScrollHeight() + 'px',=0A=
        "width": window.getScrollWidth() + 'px'=0A=
    });=0A=
}=0A=
=0A=
function TB_load_position(){=0A=
    if ($("TB_load")) {=0A=
//        $("TB_load").setStyles({=0A=
//            left: (window.getScrollLeft() + (window.getWidth() - 56) / =
2) + 'px',=0A=
//            top: (window.getScrollTop() + ((window.getHeight() - 20) / =
2)) + 'px',=0A=
//            display: "block"=0A=
//        });=0A=
    }=0A=
}=0A=
=0A=
function TB_parseQuery(query){=0A=
    // return empty object=0A=
    if (!query) =0A=
        return {};=0A=
    var params =3D {};=0A=
    =0A=
    // parse query=0A=
    var pairs =3D query.split(/[;&]/);=0A=
    for (var i =3D 0; i < pairs.length; i++) {=0A=
        var pair =3D pairs[i].split('=3D');=0A=
        if (!pair || pair.length !=3D 2) =0A=
            continue;=0A=
        // unescape both key and value, replace "+" with spaces in value=0A=
        params[unescape(pair[0])] =3D unescape(pair[1]).replace(/\+/g, ' =
');=0A=
    }=0A=
    return params;=0A=
}=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/smoothslideshow/timed.slideshow.js

/*=0A=
    This file is part of JonDesign's SmoothSlideshow v2.0.=0A=
=0A=
    JonDesign's SmoothSlideshow is free software; you can redistribute =
it and/or modify=0A=
    it under the terms of the GNU General Public License as published by=0A=
    the Free Software Foundation; either version 2 of the License, or=0A=
    (at your option) any later version.=0A=
=0A=
    JonDesign's SmoothSlideshow is distributed in the hope that it will =
be useful,=0A=
    but WITHOUT ANY WARRANTY; without even the implied warranty of=0A=
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the=0A=
    GNU General Public License for more details.=0A=
=0A=
    You should have received a copy of the GNU General Public License=0A=
    along with Foobar; if not, write to the Free Software=0A=
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  =
02110-1301  USA=0A=
=0A=
    Main Developer: Jonathan Schemoul (JonDesign: =
http://www.jondesign.net/)=0A=
    Contributed code by:=0A=
    - Christian Ehret (bugfix)=0A=
    - Simon Willison (addLoadEvent)=0A=
*/=0A=
=0A=
// declaring the class=0A=
var timedSlideShow =3D Class.create();=0A=
=0A=
// implementing the class=0A=
timedSlideShow.prototype =3D {=0A=
	initialize: function(element, data) {=0A=
		this.currentIter =3D 0;=0A=
		this.lastIter =3D 0;=0A=
		this.maxIter =3D 0;=0A=
		this.slideShowElement =3D element;=0A=
		this.slideShowData =3D data;=0A=
		this.slideShowInit =3D 1;=0A=
		this.slideElements =3D Array();=0A=
		this.slideShowDelay =3D 9000;=0A=
		this.articleLink =3D "";=0A=
		this.slideInfoZone =3D "";=0A=
=0A=
		element.style.display=3D"block";=0A=
=0A=
		this.articleLink =3D document.createElement('a');=0A=
		this.articleLink.className =3D 'global';=0A=
		element.appendChild(this.articleLink);=0A=
		this.articleLink.href =3D "";=0A=
=0A=
		this.maxIter =3D data.length;=0A=
		for(i=3D0;i<data.length;i++)=0A=
		{=0A=
			var currentImg =3D document.createElement('div');=0A=
			currentImg.className =3D "slideElement";=0A=
			currentImg.style.position=3D"absolute";=0A=
			currentImg.style.left=3D"0px";=0A=
			currentImg.style.top=3D"0px";=0A=
			currentImg.style.margin=3D"0px";=0A=
			currentImg.style.border=3D"0px";=0A=
			currentImg.style.backgroundImage=3D"url('" + data[i][0] + "')";=0A=
			currentImg.style.backgroundPosition=3D"center center";=0A=
=0A=
			this.articleLink.appendChild(currentImg);=0A=
			currentImg.currentOpacity =3D new fx.Opacity(currentImg, {duration: =
400});=0A=
			currentImg.setStyle('opacity',0);=0A=
			this.slideElements[parseInt(i)] =3D currentImg;=0A=
		}=0A=
		=0A=
		this.loadingElement =3D document.createElement('div');=0A=
		this.loadingElement.className =3D 'loadingElement';=0A=
		this.articleLink.appendChild(this.loadingElement);=0A=
		=0A=
		this.slideInfoZone =3D document.createElement('div');=0A=
		this.slideInfoZone.className =3D 'slideInfoZone';=0A=
		this.articleLink.appendChild(this.slideInfoZone);=0A=
		this.slideInfoZone.style.opacity =3D 0;=0A=
=0A=
		this.doSlideShow();=0A=
	},=0A=
	destroySlideShow: function(element) {=0A=
		var myClassName =3D element.className;=0A=
		var newElement =3D document.createElement('div');=0A=
		newElement.className =3D myClassName;=0A=
		element.parentNode.replaceChild(newElement, element);=0A=
	},=0A=
	startSlideShow: function() {=0A=
		this.loadingElement.style.display =3D "none";=0A=
		this.lastIter =3D this.maxIter - 1;=0A=
		this.currentIter =3D 0;=0A=
		this.slideShowInit =3D 0;=0A=
		this.slideElements[parseInt(this.currentIter)].setStyle('opacity', 1);=0A=
		setTimeout(this.showInfoSlideShow.bind(this),1000);=0A=
		setTimeout(this.hideInfoSlideShow.bind(this),this.slideShowDelay-1000);=0A=
		setTimeout(this.nextSlideShow.bind(this),this.slideShowDelay);=0A=
	},=0A=
	nextSlideShow: function() {=0A=
		this.lastIter =3D this.currentIter;=0A=
		this.currentIter++;=0A=
		if (this.currentIter >=3D this.maxIter)=0A=
		{=0A=
			this.currentIter =3D 0;=0A=
			this.lastIter =3D this.maxIter - 1;=0A=
		}=0A=
		this.slideShowInit =3D 0;=0A=
		this.doSlideShow.bind(this)();=0A=
	},=0A=
	doSlideShow: function() {=0A=
		if (this.slideShowInit =3D=3D 1)=0A=
		{=0A=
			imgPreloader =3D new Image();=0A=
			// once image is preloaded, start slideshow=0A=
			imgPreloader.onload=3Dfunction(){=0A=
				setTimeout(this.startSlideShow.bind(this),10);=0A=
			}.bind(this);=0A=
			imgPreloader.src =3D this.slideShowData[0][0];=0A=
		} else {=0A=
			if (this.currentIter !=3D 0) {=0A=
				=
this.slideElements[parseInt(this.currentIter)].currentOpacity.options.onC=
omplete =3D function() {=0A=
					this.slideElements[parseInt(this.lastIter)].setStyle('opacity',0);=0A=
				}.bind(this);=0A=
				=
this.slideElements[parseInt(this.currentIter)].currentOpacity.custom(0, =
1);=0A=
			} else {=0A=
				this.slideElements[parseInt(this.currentIter)].setStyle('opacity',1);=0A=
				this.slideElements[parseInt(this.lastIter)].currentOpacity.custom(1, =
0);=0A=
			}=0A=
			setTimeout(this.showInfoSlideShow.bind(this),1000);=0A=
			=
setTimeout(this.hideInfoSlideShow.bind(this),this.slideShowDelay-1000);=0A=
			setTimeout(this.nextSlideShow.bind(this),this.slideShowDelay);=0A=
		}=0A=
	},=0A=
	showInfoSlideShow: function() {=0A=
		this.articleLink.removeChild(this.slideInfoZone);=0A=
		this.slideInfoZone =3D document.createElement('div');=0A=
		this.slideInfoZone.styles =3D new fx.Styles(this.slideInfoZone);=0A=
		this.slideInfoZone.setStyle('opacity',0);=0A=
		var slideInfoZoneTitle =3D document.createElement('h2');=0A=
		slideInfoZoneTitle.innerHTML =3D =
this.slideShowData[this.currentIter][2]=0A=
		this.slideInfoZone.appendChild(slideInfoZoneTitle);=0A=
		var slideInfoZoneDescription =3D document.createElement('p');=0A=
		slideInfoZoneDescription.innerHTML =3D =
this.slideShowData[this.currentIter][3];=0A=
		this.slideInfoZone.appendChild(slideInfoZoneDescription);=0A=
		this.articleLink.appendChild(this.slideInfoZone);=0A=
		this.articleLink.href =3D this.slideShowData[this.currentIter][1];=0A=
		this.slideInfoZone.className =3D 'slideInfoZone';=0A=
		this.slideInfoZone.normalHeight =3D =
this.slideInfoZone.getStyle('height', true).toInt();=0A=
		this.slideInfoZone.styles.custom({'opacity': [0, 0.7], 'height': [0, =
this.slideInfoZone.normalHeight]});=0A=
	},=0A=
	hideInfoSlideShow: function() {=0A=
		this.slideInfoZone.styles.custom({'opacity': [0.7, 0]});=0A=
	}=0A=
};=0A=
=0A=
function initTimedSlideShow(element, data) {=0A=
	var slideshow =3D new timedSlideShow(element, data);=0A=
}=0A=
=0A=
function addLoadEvent(func) {=0A=
	var oldonload =3D window.onload;=0A=
	if (typeof window.onload !=3D 'function') {=0A=
		window.onload =3D func;=0A=
	} else {=0A=
		window.onload =3D function() {=0A=
			oldonload();=0A=
			func();=0A=
		}=0A=
	}=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/modules/mod_mainmenu/scrpt.js

function menuSlide(menu,init)=0A=
{=0A=
    var menuSlide =3D '';=0A=
=0A=
    menuSlide =3D menuSlide+ "<script>";=0A=
=0A=
    menuSlide =3D menuSlide+ "window.addEvent('domready', function() {";=0A=
=0A=
        if( init =3D=3D 1)=0A=
        {=0A=
            menuSlide =3D menuSlide+ "var {Menu}_menu =3D  new =
Fx.Slide('{Menu}_menu');";=0A=
            menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}';";=0A=
        }=0A=
        else=0A=
        {=0A=
            menuSlide =3D menuSlide+ "var {Menu}_menu =3D  new =
Fx.Slide('{Menu}_menu').hide();";=0A=
            menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}_fechado';";=0A=
        }=0A=
=0A=
        menuSlide =3D menuSlide+ "$('{Menu}').addEvent('click', =
function(e){";=0A=
=0A=
            menuSlide =3D menuSlide+ "e.stop();";=0A=
            menuSlide =3D menuSlide+ "{Menu}_menu.toggle();";=0A=
            menuSlide =3D menuSlide+ "var {Menu}_status =3D =
{Menu}_menu.open;";=0A=
            menuSlide =3D menuSlide+ "if( {Menu}_status =3D=3D true )";=0A=
            menuSlide =3D menuSlide+ "{";=0A=
                menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}_fechado';";=0A=
            menuSlide =3D menuSlide+ "}";=0A=
            menuSlide =3D menuSlide+ "else";=0A=
            menuSlide =3D menuSlide+ "{";=0A=
                menuSlide =3D menuSlide+ "$('{Menu}').className =3D =
'{Menu}';";=0A=
            menuSlide =3D menuSlide+ "}";=0A=
=0A=
        menuSlide =3D menuSlide+ "});";=0A=
=0A=
    menuSlide =3D menuSlide+ "});";=0A=
=0A=
    menuSlide =3D menuSlide+ "</script>";=0A=
=0A=
	menuSlide =3D menuSlide.replace(/\{Menu\}/gi,menu);=0A=
=0A=
   document.write(menuSlide);=0A=
=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/mooflow/mooflow.js

/**
 * MooFlow - Image gallery
 *
 * Dependencies: MooTools 1.2
 *
 * @version			0.2.1
 *
 * @license			MIT-style license
 * @author			Tobias Wetzel <info [at] outcut.de>
 * @copyright		Author
 * @docmentation	http://outcut.de/MooFlow/Docmentation.html
 */=20

var MooFlow =3D new Class({

	Implements: [Events, Options],
=09
	options: {
		onStart: $empty,
		onClickView: $empty,
		onClickIndex: $empty,
		onAutoPlay: $empty,
		onAutoStop: $empty,
		onRequest: $empty,
		onResized: $empty,
		onEmptyinit: $empty,
		heightRatio: 0.9,
		offsetY: 0,
		startIndex: 0,
		interval: 3000,
		factor: 115,
		bgColor: '#000',
		useCaption: false,
		useResize: false,
		useSlider: false,
		useWindowResize: false,
		useMouseWheel: true,
		useKeyInput: false,
		useViewer: false
	},
=09
	initialize: function(element, options){
		this.MooFlow =3D element;
		this.setOptions(options);
		this.foc =3D 150;
		this.factor =3D this.options.factor;
		this.offY =3D this.options.offsetY;
		this.isFull =3D false;
		this.isAutoPlay =3D false;
		this.isLoading =3D false;
		this.inMotion =3D false;
	=09
		this.MooFlow.addClass('mf').setStyles({
			'overflow':'hidden',
			//'background-color':this.options.bgColor,
			'position':'relative',
			'height':this.MooFlow.getSize().x*this.options.heightRatio,
			'opacity':0
		});
	=09
		if(this.options.useWindowResize) window.addEvent('resize', =
this.update.bind(this, 'init'));
		if(this.options.useMouseWheel || this.options.useSlider) =
this.MooFlow.addEvent('mousewheel', this.wheelTo.bind(this));
		if(this.options.useKeyInput) document.addEvent('keydown', =
this.keyTo.bind(this));
	=09
		this.getElements(this.MooFlow);
	},
=09
	clearInit: function(){
		this.fireEvent('emptyinit');
	},
=09
	getElements: function(el){
		this.master =3D {'images':[]};
		var els =3D el.getChildren();
		if(!els.length) {this.clearInit(); return;}
		$$(els).each(function(el){
			var hash =3D =
$H(el.getElement('img').getProperties('src','title','alt','longdesc'));
			if(el.get('tag') =3D=3D 'a') =
hash.combine(el.getProperties('href','rel','target'));
			this.master['images'].push(hash.getClean());
			el.dispose();
		}, this);
		this.clearMain();
	},
=09
	clearMain: function(){
		if(this.cap){this.cap.fade(0);}
		if(this.nav){
			new Fx.Tween(this.nav, {
				'onComplete': function(){
					this.MooFlow.empty();
					this.createAniObj();
				}.bind(this)
			}).start('bottom', -50);
		}
		if(!this.nav && !this.cap){
			this.MooFlow.empty();
			this.createAniObj();
		}
	},
=09
	getMooFlowElements: function(key){
		var els =3D [];
		this.master.images.each(function(el){
			els.push(el[key]);=20
		});
		return els;
	},
=09
	createAniObj: function(){
		this.aniFx =3D new Fx.Value({
			'transition': Fx.Transitions.Expo.easeOut,
			'link': 'cancel',
			'duration': 750,
			onMotion: this.process.bind(this),
			'onStart': this.flowStart.bind(this),
			'onComplete': this.flowComplete.bind(this)
		});
		this.addLoader();
	},
=09
	addLoader: function(){
		this.MooFlow.store('height', this.MooFlow.getSize().y);
		this.loader =3D new =
Element('div',{'class':'loader'}).inject(this.MooFlow);
		new Fx.Tween(this.MooFlow, {
			'duration': 800,
			'onComplete': this.preloadImg.bind(this)
		}).start('opacity', 1);
	},
=09
	preloadImg: function(){
		this.loadedImages =3D new Asset.images(this.getMooFlowElements('src'), =
{
			'onComplete': this.loaded.bind(this),
			'onProgress': this.createMooFlowElement.bind(this)
		});
	},
=09
	createMooFlowElement: function(counter, i){
		if( navigator.appName =3D=3D 'Microsoft Internet Explorer' )
			counter =3D i;
		var obj =3D this.getCurrent(i);
		var img =3D this.loadedImages[i];
		obj['width'] =3D img.width;
		obj['height'] =3D img.height;
		img.removeProperties('width','height');
		obj['div'] =3D new Element('div').setStyles({
			'position':'absolute',
			'display':'none',
			'height': 240
		}).inject(this.MooFlow);
		obj['con'] =3D new Element('div').inject(obj['div']);
	=09
		img.set('vertical-align','center');
		img.addEvent('click', this.clickTo.bind(this, i));=20
		img.addEvent('dblclick',this.viewCallBack.bind(this, i));
	=09
		img.inject(obj['con']);
	=09
		this.loader.set('text', (counter+1) + ' / ' + =
this.loadedImages.length);
	},
=09
	loaded: function(){
		this.index =3D this.options.startIndex;
		this.iL =3D this.master.images.length-1;
		new Fx.Tween(this.loader, {
			'duration': 800,
			'onComplete': this.createUI.bind(this)
		}).start('opacity', 0);
	},
=09
	createUI: function(){
		this.loader.dispose();
		if(this.options.useCaption){
			this.cap =3D new =
Element('div').addClass('caption').set('opacity',0).set('id', =
'caption').inject(this.MooFlow);
		}=09
		this.nav =3D new =
Element('div').addClass('mfNav').setStyle('bottom','-50px');
		this.autoPlayCon =3D new Element('div').addClass('autoPlayCon');
		this.sliderCon =3D new Element('div').addClass('sliderCon');
		this.resizeCon =3D new Element('div').addClass('resizeCon');	=09
		if(this.options.useAutoPlay){
			this.autoPlayCon.adopt(
				new Element('a',{'class':'stop','events': =
{'click':this.stop.bind(this)}}),=20
				new Element('a',{'class':'play','events': =
{'click':this.play.bind(this)}})
			);
		}
		if(this.options.useSlider){
			this.sliPrev =3D new Element('a',{'class':'sliderNext','events': =
{'click':this.prev.bind(this)}});
			this.sliNext =3D new Element('a',{'class':'sliderPrev','events': =
{'click':this.next.bind(this)}});
			this.knob =3D new Element('div',{'class':'knob'});
			this.knob.adopt(new Element('div',{'class':'knobleft'}));
			this.slider =3D new =
Element('div',{'class':'slider'}).adopt(this.knob);
			this.sliderCon.adopt(this.sliPrev,this.slider,this.sliNext);
			this.slider.store('parentWidth', =
this.sliderCon.getSize().x-this.sliPrev.getSize().x-this.sliNext.getSize(=
).x);
		}
		if(this.options.useResize){
			this.resizeCon.adopt(new Element('a',{'class':'resize','events': =
{'click':this.setScreen.bind(this)}}));
		}
		this.MooFlow.adopt(this.nav.adopt(this.autoPlayCon, this.sliderCon, =
this.resizeCon));=09
		this.showUI();
	},
=09
	showUI: function(){
		if(this.cap) this.cap.fade(1);
		this.nav.tween('bottom', 184);
		this.fireEvent('start');
		this.update();
	},
=09
	update: function(e){
		if(e =3D=3D 'init') return;
		this.oW =3D this.MooFlow.getSize().x;
		this.sz =3D this.oW * 0.5;
		if(this.options.useSlider){=09
			=
this.slider.setStyle('width',this.slider.getParent().getSize().x-this.sli=
Prev.getSize().x-this.sliNext.getSize().x-1);
			this.knob.setStyle('width',(this.slider.getSize().x/this.iL));
			this.sli =3D new SliderEx(this.slider, this.knob, {steps: =
this.iL}).set(this.index);
			this.sli.addEvent('onChange', this.glideTo.bind(this));
		}
		this.glideTo(this.index);
		this.isLoading =3D false;
	},
=09
	setScreen: function(){
		if(this.isFull =3D !this.isFull){
			this.holder =3D new Element('div').inject(this.MooFlow,'after');
			this.MooFlow.wraps(new Element('div').inject(document.body));
			=
this.MooFlow.setStyles({'position':'absolute','z-index':'100','top':'0','=
left':'0','width':window.getSize().x,'height':window.getSize().y});
			if(this.options.useWindowResize){
				this._initResize =3D this.initResize.bind(this);
				window.addEvent('resize', this._initResize);
			}
		} else {
			this.MooFlow.wraps(this.holder);
			window.removeEvent('resize', this._initResize);
			delete this.holder, this._initResize;
			=
this.MooFlow.setStyles({'position':'relative','z-index':'','top':'','left=
':'','width':'','height':this.MooFlow.retrieve('height')});
			this.slider.setStyle('width',this.slider.retrieve('parentWidth'));
		}
		this.fireEvent('resized', this.isFull);
		this.update();
	},
=09
	initResize: function(){
		=
this.MooFlow.setStyles({'width':window.getSize().x,'height':window.getSiz=
e().y});
		this.update();
	},
=09
	getCurrent: function(index){
		return this.master.images[$chk(index) ? index : this.index];
	},
=09
	loadJSON: function(url){
		if(!url || this.isLoading) return;
		this.isLoading =3D true;
		new Request.JSON({
			'onComplete': function(data){
				if($chk(data)){
					this.master =3D data;
					this.clearMain();
					this.fireEvent('request', data);
				}
			}.bind(this)
		}, this).get(url);
	},
=09
	loadHTML: function(url, filter){
		if(!url || !filter || this.isLoading) return;
		this.isLoading =3D true;
		new Request.HTML({
			'onSuccess': function(tree, els, htm){
				var result =3D new Element('div', {'html': =
htm}).getChildren(filter);
				this.getElements(result);
				this.fireEvent('request', result);
			}.bind(this)
		}, this).get(url);
	},
=09
	flowStart: function(){
		this.inMotion =3D true;
	},
=09
	flowComplete: function(){
		this.inMotion =3D false;
	},
=09
	viewCallBack: function(index){
		if(this.index !=3D index || this.inMotion) return;
		var el =3D $H(this.getCurrent());
		var returnObj =3D {};
		returnObj['coords'] =3D el.div.getElement('img').getCoordinates();
		el.each(function(v, k){
			if($type(v) =3D=3D 'number' || $type(v) =3D=3D 'string') returnObj[k] =
=3D v;
		}, this);
		this.fireEvent('clickView', returnObj);
	},
	prev: function(){
		if(this.index > 0) this.clickTo(this.index-1);
	},
	next: function(){
		if(this.index < this.iL) this.clickTo(this.index+1);
	},
	stop: function(){
		$clear(this.autoPlay);
		this.isAutoPlay =3D false;
		this.fireEvent('autoStop');
	},
	play: function(){
		this.autoPlay =3D this.auto.periodical(this.options.interval, this);
		this.isAutoPlay =3D true;
		this.fireEvent('autoPlay');
	},
	auto: function(){
		if(this.index < this.iL) this.next();
		else if(this.index =3D=3D this.iL) this.clickTo(0);
	},
	keyTo: function(e){
		switch (e.code){
			case 37: e.stop(); this.prev();	break;
			case 39: e.stop(); this.next();
		}
	},
	wheelTo: function(e){
		if(e.wheel > 0) this.prev();
		if(e.wheel < 0) this.next();
		e.stop().preventDefault();
	},
	clickTo: function(index){
	=09
		if( this.cap ){
			this.cap.style.visibility =3D 'hidden';
		}
	=09
		if(this.index =3D=3D index) {
			var el =3D $H(this.getCurrent());
			var returnObj =3D {};
			returnObj['coords'] =3D el.div.getElement('img').getCoordinates();
			el.each(function(v, k){
				if($type(v) =3D=3D 'number' || $type(v) =3D=3D 'string') =
returnObj[k] =3D v;
			}, this);
		=09
			this.fireEvent('clickIndex', returnObj);
		}
		else{
			//this.aniFx.cancel();
			if(this.sli) this.sli.set(index);
			$( 'index_value' ).value =3D index;
//			fadeCap( index );
			if( this.cap ){
				setTimeout( 'fadeCap()', 700 );
//				this.cap.fade('out').function(){
//					alert('acabou o fade');
//				}
				this.glideTo(index);
			}
			else
				this.glideTo(index);
		}
	},
	glideTo: function(index){
		this.index =3D index;
		this.aniFx.start(this.aniFx.get(), index*-this.foc);
		var el =3D $H(this.getCurrent());
		if(this.cap){ this.cap.set('html', el.title); }
//		if(this.cap) this.cap.set('html', this.getCurrent().title);
	},
	process: function(x){
		var =
z,W,H,zI=3Dthis.iL,foc=3Dthis.foc,f=3Dthis.factor,sz=3Dthis.sz,oW=3Dthis.=
oW,offY=3Dthis.offY,div,elh,elw;
		this.master.images.each(function(el){
			div =3D el.div.style;
			elw =3D el.width;
			elh =3D el.height;
			if(x>-foc*6 && x<foc*6){
				with (Math) {
					z =3D sqrt(10000 + x * x) + 100;
					H =3D round((elh / elw * f) / z * sz);
					W =3D round(elw * H / elh);
					if(H >=3D elw * 0.5) {W =3D round(f / z * sz);}
					div.left =3D round(((x / z * sz) + sz) - (f * 0.5) / z * sz) - 57 + =
'px';
					div.top =3D round(oW * 0.4 - H) + offY - 50 + 'px';
				}=09
				el.con.style.height =3D H*2 + 'px';
				//div.width =3D W + 'px';
				div.width =3D 320 + 'px';
				div.zIndex =3D x < 0 ? zI++ : zI--;
				div.display =3D 'block';
			} else {
				div.display =3D 'none';
			}
			x +=3D foc;
		});
	}
=09
});

//fun=C3=A7=C3=A3o para o linha do tempo
function fadeCap(){
	$('caption').fade('in');
}

var SliderEx =3D new Class({
	Extends: Slider,
	set: function(step){
		this.step =3D Math.round(step);
		this.fireEvent('tick', this.toPosition(this.step));
		return this;
    },
	clickedElement: function(event){
		var dir =3D this.range < 0 ? -1 : 1;
		var position =3D event.page[this.axis] - =
this.element.getPosition()[this.axis] - this.half;
		position =3D position.limit(-this.options.offset, this.full =
-this.options.offset);
		this.step =3D Math.round(this.min + dir * this.toStep(position));
		this.checkStep();
		this.fireEvent('tick', position);
	}
});

Fx.Value =3D new Class({
	Extends: Fx,
	compute: function(from, to, delta){
		this.value =3D Fx.compute(from, to, delta);
		this.fireEvent('motion', this.value);
		return this.value;
	},
	get: function(){
		return this.value || 0;
	}
});


window.addEvent('domready', function(){
	$$('.MooFlowieze').each(function(mooflow){
		new MooFlow(mooflow);
	});
});
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/milkbox/milkbox.js

=EF=BB=BF/*=0A=
	Milkbox v2.2 - required: mootools.js v1.2.1 core + more: Assets=0A=
		=0A=
	by Luca Reghellin (http://www.reghellin.com) January 2009, MIT-style =
license.=0A=
	Inspiration Lokesh Dhakar =
(http://www.lokeshdhakar.com/projects/lightbox2/)=0A=
	AND OF COURSE, SPECIAL THANKS TO THE MOOTOOLS DEVELOPERS=0A=
*/=0A=
=0A=
var Milkbox =3D new Class({=0A=
=0A=
	Implements:[Options,Events],=0A=
	=0A=
	options:{//set all the options here=0A=
		overlayOpacity:0.7,=0A=
		topPosition:50,=0A=
		initialWidth:250,=0A=
		initialHeight:250,=0A=
		canvasBorderWidth:'0px',=0A=
		canvasBorderColor:'#000000',=0A=
		canvasPadding:'0px',=0A=
		resizeDuration:500,=0A=
		resizeTransition:'sine:in:out',/*function (ex. =
Transitions.Sine.easeIn) or string (ex. 'bounce:out')*/=0A=
		autoPlay:false,=0A=
		autoPlayDelay:7,=0A=
		removeTitle:false,=0A=
		onXmlGalleries:$empty,=0A=
		onClosed:$empty,=0A=
		onFileReady:$empty=0A=
	},=0A=
	=0A=
	initialize: function(options){=0A=
		=0A=
		this.setOptions(options);=0A=
		this.autoPlayBkup =3D { autoPlayDelay:this.options.autoPlayDelay, =
autoPlay:this.options.autoPlay };=0A=
		this.fullOptionsBkup =3D {};=0A=
		this.galleries =3D [];=0A=
		this.families =3D [];=0A=
		this.xmlFiles =3D [];=0A=
		this.loadedImages =3D [];//to check the preloaded images=0A=
		this.currentFile =3D null;=0A=
		this.currentIndex =3D null;=0A=
		this.currentGallery =3D null;=0A=
		this.currentRequest =3D null;=0A=
		this.currentResponse =3D null;=0A=
		=0A=
		this.mode =3D null;//'singleFile','fileGallery'=0A=
		this.closed =3D true;=0A=
		this.busy =3D true;//to control keyboard and autoplay events=0A=
		this.paused =3D true;=0A=
		this.fileReady =3D false;//to prevent overlapping loadFile calls via =
next_prev_aux()=0A=
		this.eventsok =3D false;=0A=
		this.first =3D true;//true if it's the first file since it opened =0A=
		=0A=
		this.intObj =3D null;=0A=
		=0A=
		this.formtags =3D null;=0A=
		this.prepareGalleries();=0A=
		//if no galleries, stop here and prevent extra memory usage.=0A=
		//so you can keep milkbox in every page of a site.=0A=
		if(this.galleries.length =3D=3D 0){ return; };=0A=
				=0A=
		this.initMilkbox();=0A=
		this.saveOptions();//then use restoreOptions()=0A=
	},//end init=0A=
	=0A=
	initMilkbox:function(){=0A=
=0A=
		this.prepareHTML();=0A=
		this.prepareEffects();=0A=
		this.prepareEvents();=0A=
		=0A=
		this.formtags =3D $$('select','textarea');=0A=
		this.activated =3D true;=0A=
	},=0A=
	=0A=
	/* ****** SHOW/HIDE ****** */=0A=
	=0A=
	//runs only 1 time per gallery=0A=
	openMilkbox:function(gallery,index){=0A=
=0A=
		this.closed =3D false;=0A=
		=0A=
		if(this.formtags.length !=3D 0){ =
this.formtags.setStyle('display','none') };=0A=
=0A=
		this.overlay.setStyles({ 'top': =
-$(window).getScroll().y,'height':$(window).getScrollSize().y+$(window).g=
etScroll().y });=0A=
		=
this.center.setStyle('top',$(window).getScroll().y+this.options.topPositi=
on);=0A=
=0A=
		this.currentGallery =3D gallery;=0A=
		this.currentIndex =3D index;=0A=
		=
this.overlay.tween('opacity',this.options.overlayOpacity);//onComplete: =
center.tween opacity=0A=
		=0A=
		if(gallery.length =3D=3D 1){=0A=
			this.mode =3D 'singleFile';=0A=
			this.loadFile(gallery[index],index);=0A=
		} else {=0A=
			this.mode =3D 'fileGallery';=0A=
			var playpauseWidth =3D 0;=0A=
			//interface=0A=
			$$(this.prev, this.next, this.count).setStyle('display','block');=0A=
			if(this.options.autoPlay){ =0A=
				this.playpause.setStyle('display','block');=0A=
				var playpauseWidth =3D this.playpause.getSize().x;=0A=
			}=0A=
			var border =3D =
this.center.getStyle('border-right-width').toInt();//border-right is =
just ok for design purposes..=0A=
			var navWidth =3D =
this.prev.getSize().x+this.next.getSize().x+this.close.getSize().x+playpa=
useWidth+border;=0A=
			this.navigation.setStyle('width',navWidth);=0A=
			this.description.setStyle('margin-right',navWidth);=0A=
			//files=0A=
			var next =3D (index !=3D gallery.length-1) ? gallery[index+1] : =
gallery[0];=0A=
			var prev =3D (index !=3D 0) ? gallery[index-1] : =
gallery[gallery.length-1];=0A=
			var preloads =3D (prev =3D=3D next) ? [prev] : [prev,next]; //if =
gallery.length =3D=3D 2, then prev =3D=3D next=0A=
						=0A=
			this.loadFile(gallery[index],preloads);=0A=
		}//end else=0A=
	},=0A=
	=0A=
	loadFile:function(fileObj,preloads){=0A=
		this.fileReady =3D false;=0A=
		var swf =3D this.checkFileType(fileObj,'swf');=0A=
		if(!swf){ =0A=
			if(!this.loadedImages.contains(fileObj.retrieve('href'))){ =
this.center.addClass('mbLoading'); } =0A=
			this.loadImage(fileObj.retrieve('href'));=0A=
		} else {=0A=
			this.loadSwf(fileObj);=0A=
		}=0A=
		=0A=
		if(preloads){ this.preloadFiles(preloads); }=0A=
	},=0A=
	=0A=
	preloadFiles:function(preloads){=0A=
		preloads.each(function(fileObj,index){=0A=
			var swf =3D this.checkFileType(fileObj.retrieve('href'),"swf");=0A=
			if(!swf){ this.preloadImage(fileObj.retrieve('href')); }=0A=
		},this);=0A=
	},=0A=
	=0A=
	loadImage:function(file){=0A=
		var imageAsset =3D new Asset.image(file, { onload:function(img){=0A=
			if(!this.loadedImages.contains(file)){ this.loadedImages.push(file); =
};//see next/prev events=0A=
			this.currentFile =3D img;=0A=
			this.loadAux(this.currentFile);=0A=
		}.bindWithEvent(this)});=0A=
	},=0A=
	=0A=
	preloadImage:function(file){=0A=
		if(!this.loadedImages.contains(file)){=0A=
			var imageAsset =3D new Asset.image(file, { onload:function(img){=0A=
					this.loadedImages.push(file);=0A=
			}.bindWithEvent(this)});=0A=
		}=0A=
	},=0A=
	=0A=
=0A=
	loadSwf:function(swf){=0A=
=0A=
		var swfObj =3D new Swiff(swf.retrieve('href'),{=0A=
			width:swf.retrieve('width').toInt(),=0A=
			height:swf.retrieve('height').toInt(),=0A=
			params:{ wMode:'opaque', swLiveConnect:'false' }=0A=
		});=0A=
		=0A=
		this.currentFile =3D swfObj;=0A=
		this.loadAux(swf);=0A=
	},=0A=
	=0A=
	loadAux:function(file){=0A=
		this.fileReady =3D true; //the file is loaded and ready to be showed =
(see next_prev_aux())=0A=
		this.fireEvent('fileReady');=0A=
		$$(this.description,this.navigation).setStyle('visibility','hidden');=0A=
		this.navigation.setStyle('height','');//reset the height setted in =
center.morph.onComplete=0A=
		$$(this.next,this.prev,this.close).setStyle('backgroundPosition','0 =
0');=0A=
		this.showFile(file);=0A=
	},=0A=
	=0A=
	=0A=
	showFile:function(file){=0A=
 		=0A=
 		if(this.closed){ return; };//if you close the Milkbox and an onload =
event is still running=0A=
 		=0A=
 		var fileSize =3D new Hash();=0A=
 		var targetSize =3D {};=0A=
 		var b =3D null;=0A=
 		var p =3D null;=0A=
 		if(this.options.canvasBorderWidth.toInt() !=3D 0 && =
this.canvas.getStyle('borderWidth').toInt() =3D=3D 0){=0A=
 			b =3D this.options.canvasBorderWidth + ' solid ' + =
this.options.canvasBorderColor;=0A=
 			this.canvas.setStyle('border',b);=0A=
 		}=0A=
 		=0A=
 		if(this.options.canvasPadding.toInt() !=3D 0 && =
this.canvas.getStyle('padding').toInt() =3D=3D 0){=0A=
 			p =3D this.options.canvasPadding;=0A=
 			this.canvas.setStyle('padding',p);=0A=
 		}=0A=
 		=0A=
 		var canvasSize =3D this.canvas.getSize();=0A=
 		var canvasAddSize =3D this.canvas.getStyle('borderWidth').toInt()*2 + =
this.canvas.getStyle('padding').toInt()*2;=0A=
 		this.canvas.setStyles({'opacity':0, 'width':'', 'height':''});=0A=
 		=0A=
 		if(!file.retrieve('width')){//is an image file=0A=
 			fileSize =3D =
fileSize.extend(file.getProperties('width','height')).map(function(item, =
index){ return item.toInt(); });=0A=
 		} else {//is an swf file=0A=
 			fileSize.extend({ 'height':file.retrieve('height').toInt(), =
'width':file.retrieve('width').toInt() });=0A=
 		}=0A=
=0A=
 		var centerSize =3D new =
Hash(this.center.getStyles('width','height')).map(function(item, index){ =
return item.toInt(); });=0A=
=0A=
 		if(fileSize.width !=3D centerSize.width){ =0A=
 			targetSize.width =3D fileSize.width + canvasAddSize;=0A=
 			targetSize.marginLeft =3D -(targetSize.width/2).round();=0A=
 		}=0A=
 		 		=0A=
 		var gap =3D (canvasSize.y-canvasAddSize > 0) ? centerSize.height - =
canvasSize.y : 0; =0A=
=0A=
 	   targetSize.height =3D fileSize.height + canvasAddSize + gap;=0A=
 	   =0A=
		//so nav doesn't move when you click next/prev=0A=
		this.canvas.setStyles({'width':fileSize.width, =
'height':fileSize.height});=0A=
=0A=
 		this.center.removeClass('mbLoading');=0A=
 		=0A=
 		var d =3D 0;=0A=
 		if(this.first){ d =3D 500; this.first =3D false; }=0A=
 		(function(){ this.center.morph(targetSize); =
}).delay(d,this)//onComplete: show all items=0A=
	},=0A=
=0A=
	=0A=
	//{ gallery:'gall1', index:2, autoplay:true, delay:7 }=0A=
	showGallery:function(opt){=0A=
		if(!opt || !opt.gallery){ return; }=0A=
		var fileIndex =3D ($chk(opt.index)) ? opt.index : 0;=0A=
		var g =3D this.getGallery(opt.gallery);=0A=
		var auto =3D false;=0A=
		var d;=0A=
		if(opt.autoplay || (g['options'] && g['options'].autoplay)){ auto =3D =
true; }=0A=
		if(g !=3D -1 && !this.opened){=0A=
			if(auto){=0A=
				d =3D (opt && opt.delay) ? opt.delay : (g['options'] && =
g['options'].delay) ? g['options'].delay : this.autoPlayDelay;=0A=
				this.startAutoPlay({ gallery:g, index:fileIndex, delay:d });=0A=
			} else {=0A=
				this.openMilkbox(g,fileIndex);=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	/* ******* XML/AJAX ******* */=0A=
=0A=
	addGalleries:function(xmlfile){=0A=
		this.currentRequest =3D new Request({=0A=
			method:'get',=0A=
			autoCancel:true,=0A=
			url:xmlfile,=0A=
			onRequest:function(){=0A=
				//placeholder=0A=
			}.bindWithEvent(this),=0A=
			onSuccess:function(text,xml){=0A=
				var t =3D text.replace(/(<a.+)\/>/gi,"$1></a>");=0A=
				this.setGalleries(new Element('div',{ html:t }),xmlfile);=0A=
			}.bindWithEvent(this),=0A=
			onFailure:function(transport){ alert('Milkbox :: addGalleries: XML =
file path error or local Ajax test: please test addGalleries() =
on-line'); }=0A=
		});=0A=
		=0A=
		this.currentRequest.send();=0A=
	},=0A=
	=0A=
	setGalleries:function(container,xmlfile){=0A=
		if(!this.xmlFiles.contains(xmlfile)){ this.xmlFiles.push(xmlfile); }=0A=
		var c =3D container;=0A=
		var galleries =3D c.getElements('.gallery');=0A=
		var links =3D [];=0A=
		var aplist =3D [];=0A=
		galleries.each(function(gallery,i){=0A=
						=0A=
			var obj =3D { =0A=
				gallery:gallery.getProperty('name'), =0A=
				autoplay:Boolean(gallery.getProperty('autoplay')),=0A=
				delay:Number(gallery.getProperty('delay'))=0A=
			}=0A=
			=0A=
			var l =3D gallery.getChildren('a');=0A=
			var lx =3D l.map(function(link){ return =
link.setProperty('rel','milkbox['+obj.gallery+']'); });=0A=
			links.push(lx);=0A=
			if(obj.autoplay){ aplist.push(obj); }=0A=
		});=0A=
		=0A=
		this.prepareGalleries(links.flatten());=0A=
		this.setAutoPlay(aplist);=0A=
		=0A=
		if(!this.activated){ this.initMilkbox(); }=0A=
		=0A=
		this.fireEvent('xmlGalleries');=0A=
	},=0A=
	=0A=
	=0A=
	=0A=
	/* ****** UTILS ****** */=0A=
	=0A=
	checkFileType:function(file,type){=0A=
		var href =3D null;=0A=
		if($type(file) !=3D 'string'){ href =3D file.retrieve('href'); } =0A=
		else{ href =3D file; }=0A=
		var regexp =3D new RegExp("\.("+type+")$","i");=0A=
		return href.split('?')[0].test(regexp);=0A=
	},=0A=
	=0A=
	getGallery:function(gallery){=0A=
		var f =3D null;=0A=
		if(gallery.test(/^milkbox/i)){=0A=
			f =3D this.families;=0A=
		} else {=0A=
			f =3D this.families.map(function(item){=0A=
				var trimmed =3D item.trim();=0A=
				var name =3D trimmed.slice(0,trimmed.length).substr(8);=0A=
				var cleanName =3D name.replace(/(.+)]$/,"$1");=0A=
				return cleanName;=0A=
			});=0A=
		}=0A=
		var i =3D f.indexOf(gallery);=0A=
		var g =3D (i !=3D -1) ? this.galleries[i] : i;=0A=
		return g;=0A=
	},=0A=
	=0A=
	setFileProps:function(fileObj,propString){=0A=
		var s =3D propString.split(',');=0A=
		s.each(function(p,i){=0A=
			var clean =3D p.trim().split(':');=0A=
			fileObj.store(clean[0].trim(),clean[1].trim())=0A=
		},this);=0A=
	},=0A=
	=0A=
	changeOptions:function(obj){=0A=
		if(!obj){ return; }=0A=
		this.setOptions(obj);=0A=
 		this.center.get('morph').setOptions({ =
transition:this.options.resizeTransition,  =
duration:this.options.resizeDuration });=0A=
	},=0A=
	=0A=
	saveOptions:function(obj){=0A=
		if($chk(obj)){=0A=
			this.fullOptionsBkup =3D obj;=0A=
		} else {=0A=
			this.fullOptionsBkup =3D this.options;=0A=
		}=0A=
	},=0A=
	=0A=
	restoreOptions:function(){=0A=
		this.setOptions(this.fullOptionsBkup);=0A=
 		b =3D this.options.canvasBorderWidth + ' solid ' + =
this.options.canvasBorderColor;=0A=
 		this.canvas.setStyles({ 'border':b, =
'padding':this.options.canvasPadding});=0A=
 		this.center.get('morph').setOptions({ =
transition:this.options.resizeTransition,  =
duration:this.options.resizeDuration });=0A=
	},=0A=
	=0A=
	reloadGalleries:function(){=0A=
		this.galleries =3D [];=0A=
		this.families =3D [];=0A=
		//re-check for tags=0A=
		this.formtags =3D $$('select','textarea');=0A=
		=0A=
		//reload standard galleries=0A=
		this.prepareGalleries();		=0A=
		this.setGalleriesEvents();=0A=
		=0A=
		if(this.xmlFiles.length =3D=3D 0){ return; }=0A=
		//reload xmlGalleries=0A=
		this.xmlFiles.each(function(xmlfile,index){=0A=
			this.addGalleries(xmlfile);=0A=
		}.bind(this));=0A=
	},=0A=
	=0A=
	/* ****** AUTOPLAY ****** */=0A=
	=0A=
	//list:Array of objects or an object > [ { gallery:'gall1', =
autoplay:true, delay:6 } ]=0A=
	//to permanently define autoplay options for any gallery =0A=
	setAutoPlay:function(list){=0A=
		var l =3D ($type(list) =3D=3D 'object') ? [list] : list;=0A=
		l.each(function(item){=0A=
			var g =3D this.getGallery(item.gallery);=0A=
			if(g =3D=3D -1){ return; }=0A=
			var a =3D (item.autoplay =3D=3D true) ? item.autoplay : false;=0A=
			var d =3D ($chk(item.delay) && a) ? item.delay : =
this.options.autoPlayDelay;=0A=
			g['options'] =3D { autoplay:a, delay:d }=0A=
		},this);=0A=
	},=0A=
	=0A=
	startAutoPlay:function(opt){//opt: gallery, index, delay (in seconds)=0A=
		=0A=
		var g =3D -1;=0A=
		var i,d;=0A=
		if(opt && opt.gallery){=0A=
			if($type(opt.gallery) =3D=3D 'array'){ g =3D opt.gallery }=0A=
			else if($type(opt.gallery) =3D=3D 'string'){ =0A=
				g =3D this.getGallery(opt.gallery);=0A=
			}=0A=
		}=0A=
		=0A=
		if(g =3D=3D -1){ g =3D this.galleries[0]; }=0A=
		=0A=
		d =3D (opt && opt.delay && ($type(opt.delay) =3D=3D 'number')) ? =
opt.delay*1000 : (g['options'] && g['options'].delay) ? =
g['options'].delay*1000 : this.options.autoPlayDelay*1000;=0A=
		i =3D (opt && opt.index && ($type(opt.index) =3D=3D 'number')) ? =
opt.index : 0;=0A=
		if(d < this.options.resizeDuration*2){ d =3D =
this.options.resizeDuration*2 };=0A=
		this.options.autoPlayDelay =3D d/1000;//save autoPlayDelay because now =
it is customized=0A=
		=0A=
		if(!this.options.autoPlay){ this.setOptions({ autoPlay:true, =
autoPlayDelay:this.options.autoPlayDelay }); }=0A=
		=0A=
		if(this.closed){ =0A=
			this.openMilkbox(g,i); =0A=
			if(this.mode !=3D 'fileGallery'){ return; }=0A=
			this.addEvent('fileReady',function(){=0A=
				//wait until the first file is loaded=0A=
				this.intObj =3D this.next_prev_aux.periodical(d,this,[null,'next']);=0A=
				this.removeEvents('fileReady');=0A=
			}.bindWithEvent(this));=0A=
		} else {=0A=
			if(!this.closed){ this.next_prev_aux(null,'next'); }=0A=
			this.intObj =3D this.next_prev_aux.periodical(d,this,[null,'next']);=0A=
		}=0A=
=0A=
		this.paused =3D false;=0A=
	},=0A=
	=0A=
	stopAutoPlay:function(){=0A=
		if(this.intObj){ $clear(this.intObj); this.intObj =3D null; }=0A=
		this.playpause.setStyle('backgroundPosition','0 -44px');=0A=
		this.paused =3D true;=0A=
	},=0A=
	=0A=
	=0A=
	/* ****** INIT/CLOSE ****** */=0A=
	=0A=
	setGalleriesEvents:function(){=0A=
		this.galleries.each(function(gallery){=0A=
		=0A=
			$$(gallery).addEvent('click',function(e){=0A=
				var button=3D($(e.target).match('a')) ? $(e.target) : =
$(e.target).getParent('a');=0A=
				e.preventDefault();=0A=
				=0A=
				var g =3D this.getGallery(button.rel);=0A=
				if(g.options && g.options.autoplay){=0A=
					this.setOptions({ autoPlay:g.options.autoplay, =
autoPlayDelay:g.options.delay });=0A=
				}=0A=
=0A=
				if(this.options.autoPlay){=0A=
					this.startAutoPlay({ gallery:gallery, index:gallery.indexOf(button) =
});=0A=
				} else { =0A=
					this.openMilkbox(gallery, gallery.indexOf(button)); =0A=
				}=0A=
				=0A=
			}.bindWithEvent(this));=0A=
		},this);=0A=
	},=0A=
	=0A=
	//all the main events=0A=
	prepareEvents:function(xml){=0A=
	=0A=
		//galleries=0A=
		this.setGalleriesEvents();=0A=
		=0A=
		//next, prev, see next_prev_aux()=0A=
		=
this.next.addEvent('click',this.next_prev_aux.bindWithEvent(this,'next'))=
;=0A=
		=
this.prev.addEvent('click',this.next_prev_aux.bindWithEvent(this,'prev'))=
;=0A=
		=0A=
		=0A=
		//css hover doesn't work in ie6, so I must do it via js...=0A=
		$$(this.next,this.prev,this.close).addEvents({=0A=
			'mouseover':function(){ this.setStyle('backgroundPosition','0 =
-22px'); },=0A=
			'mouseout':function(){ this.setStyle('backgroundPosition','0 0'); }=0A=
		});=0A=
=0A=
		//keyboard next/prev/close=0A=
		$(window.document).addEvent('keydown',function(e){=0A=
			if(this.mode !=3D 'fileGallery' || this.busy =3D=3D true){ return; }=0A=
			if(e.key =3D=3D 'right' || e.key =3D=3D 'space'){ =
this.next_prev_aux(e,'next'); }=0A=
			else if(e.key =3D=3D 'left'){ this.next_prev_aux(e,'prev'); }=0A=
			else if(e.key =3D=3D 'esc'){ this.closeMilkbox(); }=0A=
		}.bindWithEvent(this));=0A=
		=0A=
		//playpause for autoPlay=0A=
		this.playpause.addEvents({=0A=
				'mouseover':function(e){ =0A=
					if(this.paused =3D=3D false){ =
this.playpause.setStyle('backgroundPosition','0 -22px'); } =0A=
					else { this.playpause.setStyle('backgroundPosition','0 -66px'); }=0A=
				}.bindWithEvent(this),=0A=
				'mouseout':function(){ =0A=
					if(this.paused =3D=3D false){ =
this.playpause.setStyle('backgroundPosition','0 0'); } =0A=
					else { this.playpause.setStyle('backgroundPosition','0 -44px'); }=0A=
				}.bindWithEvent(this),=0A=
				'click':function(){=0A=
					if(this.paused =3D=3D false){ =0A=
						this.stopAutoPlay();=0A=
						this.paused =3D true;=0A=
						this.playpause.setStyle('backgroundPosition','0 -66px');=0A=
					} else {=0A=
						var d =3D (this.currentGallery.options && =
this.currentGallery.options.delay) ? this.currentGallery.options.delay : =
this.options.autoPlayDelay;=0A=
						this.startAutoPlay({gallery:this.currentGallery, =
index:this.currentIndex+1, delay:d });=0A=
						this.paused =3D false;=0A=
						this.playpause.setStyle('backgroundPosition','0 0');=0A=
					}=0A=
				}.bindWithEvent(this)=0A=
		});=0A=
		=0A=
		//overlay=0A=
		this.overlay.get('tween').addEvent('onComplete',function(){=0A=
			if(this.overlay.getStyle('opacity') =3D=3D =
this.options.overlayOpacity){ =0A=
				this.center.tween('opacity',1);=0A=
			} else if(this.overlay.getStyle('opacity') =3D=3D 0) {=0A=
				this.overlay.setStyles({'height':0,'top':''});=0A=
			};=0A=
		}.bindWithEvent(this));=0A=
		=0A=
		//center=0A=
		this.center.get('morph').addEvent('onComplete',function(){=0A=
			=0A=
			 if($type(this.currentFile) =3D=3D "element"){//is image file=0A=
				this.canvas.grab(this.currentFile);=0A=
			 } else {//object: is swf file=0A=
			 	(function(){ this.canvas.grab(this.currentFile); }).delay(500,this);=0A=
			 }=0A=
 			 =0A=
			 this.canvas.tween('opacity',1);=0A=
			 			 =0A=
			 var d =3D (!(this.mode =3D=3D 'showThisImage')) ? =
this.currentGallery[this.currentIndex].retrieve('title') : =
this.specialDescription;=0A=
			 if($chk(d)){ this.description.innerHTML =3D d; };=0A=
			 =0A=
			 if(this.mode =3D=3D 'fileGallery'){ =0A=
			 	this.count.appendText((this.currentIndex+1)+' de =
'+this.currentGallery.length); =0A=
			 }=0A=
			 =0A=
			 var currentCenterHeight =3D this.center.getStyle('height').toInt();=0A=
			 =0A=
			 =
this.navigation.setStyle('height',this.bottom.getStyle('height').toInt())=
;//to have the right-border height =3D=3D total bottom height=0A=
			 var bottomSize =3D this.bottom.getSize().y;=0A=
			 =0A=
			 //after the 1st time, currentCenterHeight is always > =
this.canvas.getSize().y=0A=
			 var targetOffset =3D (currentCenterHeight > this.canvas.getSize().y) =
? (this.bottom.getSize().y+this.canvas.getSize().y)-currentCenterHeight =
: bottomSize;=0A=
				=0A=
			 this.bottom.setStyle('display','none');//to avoid rendering problems =
during setFinalHeight=0A=
=0A=
			 =
this.center.retrieve('setFinalHeight').start(currentCenterHeight,currentC=
enterHeight+targetOffset);=0A=
			/**/=0A=
		}.bindWithEvent(this));=0A=
		=0A=
		=
this.center.retrieve('setFinalHeight').addEvent('onComplete',function(){=0A=
			this.bottom.setStyles({'visibility':'visible','display':'block'});=0A=
			$$(this.description,this.navigation).setStyle('visibility','visible');=0A=
			//reset overlay height based on position and height=0A=
			var scrollSize =3D $(window).getScrollSize().y;=0A=
			var scrollTop =3D $(window).getScroll().y;=0A=
			=0A=
			this.overlay.setStyles({'height':scrollSize+scrollTop, =
'top':-scrollTop });=0A=
			this.busy =3D false;=0A=
		}.bindWithEvent(this));=0A=
		=0A=
		//reset overlay height and position onResize=0A=
		window.addEvent('resize',function(){=0A=
			if(this.overlay.getStyle('opacity') =3D=3D 0){ return; };//resize =
only if visible=0A=
			var scrollSize =3D $(window).getScrollSize().y;=0A=
			var scrollTop =3D $(window).getScroll().y;=0A=
			this.overlay.setStyles({ =
'height':scrollSize+scrollTop,'top':-scrollTop });=0A=
		}.bindWithEvent(this));=0A=
=0A=
		//close=0A=
		$$(this.overlay,this.close).addEvent('click',function(){ =
this.closeMilkbox(); }.bindWithEvent(this));=0A=
		=0A=
		//check=0A=
		this.eventsok =3D true;=0A=
	},=0A=
	=0A=
	next_prev_aux:function(e,direction){=0A=
		=0A=
		if(e){ =0A=
			e.preventDefault();=0A=
			this.stopAutoPlay();=0A=
		} else { =0A=
			//if there's no event obj, than this is called by autoPlay()=0A=
			if(this.busy || !this.fileReady){ return; }//stop autoplay()=0A=
		}=0A=
=0A=
		this.busy =3D true; //for keyboard and autoplay=0A=
		=0A=
		var backupIndex =3D this.currentIndex;=0A=
		=0A=
		if(direction =3D=3D "next"){=0A=
			var i=3D (this.currentIndex !=3D this.currentGallery.length-1) ? =
this.currentIndex +=3D 1 : this.currentIndex =3D 0;=0A=
			var _i=3D (this.currentIndex !=3D this.currentGallery.length-1) ? =
this.currentIndex + 1 : 0;=0A=
		} else {=0A=
			var i=3D (this.currentIndex !=3D 0) ? this.currentIndex -=3D 1 : =
this.currentIndex =3D this.currentGallery.length-1;=0A=
			var _i=3D (this.currentIndex !=3D 0) ? this.currentIndex - 1 : =
this.currentGallery.length-1;		=0A=
		};=0A=
		=0A=
		this.canvas.empty();=0A=
		this.description.empty();=0A=
		this.count.empty();=0A=
=0A=
		this.loadFile(this.currentGallery[i],[this.currentGallery[_i]]);=0A=
	},=0A=
	=0A=
	prepareEffects:function(){=0A=
		this.overlay.set('tween',{ duration:'short',link:'cancel' });=0A=
		this.center.set('tween',{ duration:'short',link:'chain' });=0A=
		this.center.set('morph',{ =
duration:this.options.resizeDuration,link:'chain',transition:this.options=
.resizeTransition });=0A=
		this.center.store('setFinalHeight',new =
Fx.Tween(this.center,{property:'height',duration:'short'}));=0A=
		this.canvas.set('tween',{ link:'chain' });=0A=
	},=0A=
	=0A=
	prepareGalleries:function(responseElements){=0A=
		var milkbox_a =3D [];=0A=
		var gIndex;=0A=
		var a_tags =3D (responseElements) ? responseElements : $$('a');=0A=
				=0A=
		a_tags.each(function(a){=0A=
			//test 'milkbox' and link extension, and collect all milkbox links=0A=
			if(a.rel && a.rel.test(/^milkbox/i) && =
a.href.split('?')[0].test(/\.(gif|jpg|jpeg|png|swf)$/i)){=0A=
				if(a.rel.length>7 && !this.families.contains(a.rel)){ =
this.families.push(a.rel); };=0A=
				milkbox_a.push(a);=0A=
			}=0A=
		},this);=0A=
=0A=
		//create an array of arrays with all galleries=0A=
		milkbox_a.each(function(a){=0A=
			$(a).store('href',a.href);=0A=
			$(a).store('rel',a.rel);=0A=
			$(a).store('title',a.title);=0A=
			if(this.checkFileType(a.href,"swf")){ this.setFileProps($(a),a.rev); }=0A=
=0A=
			if(this.options.removeTitle){ $(a).removeProperty('title'); }=0A=
			if(a.rel.length > 7){=0A=
				this.families.each(function(f,i){=0A=
					if(a.rel =3D=3D f){=0A=
						var gMounted =3D false;=0A=
						var index;=0A=
						this.galleries.each(function(g,k){=0A=
							if(g[0].rel =3D=3D f){ =0A=
								gMounted =3D true;=0A=
								index =3D k;=0A=
								return;=0A=
							}=0A=
						});=0A=
						=0A=
						if(gMounted =3D=3D true){ this.galleries[index].push($(a)); } =0A=
						else { this.galleries.push([$(a)]); }=0A=
					};=0A=
				},this);=0A=
			} else { this.galleries.push([$(a)]); };=0A=
		},this);=0A=
		=0A=
		//console.log(this.galleries);=0A=
	},=0A=
		=0A=
	prepareHTML:function(){		=0A=
		=0A=
		this.overlay =3D new Element('div', { 'id':'mbOverlay','styles':{ =
'opacity':0,'visibility':'visible','height':0,'overflow':'hidden' =
}}).inject($(document.body));=0A=
		=0A=
		this.center =3D new Element('div', {'id':'mbCenter', =
'styles':{'width':this.options.initialWidth,'height':this.options.initial=
Height,'marginLeft':-(this.options.initialWidth/2),'opacity':0 =
}}).inject($(document.body));=0A=
		this.canvas =3D new Element('div', =
{'id':'mbCanvas'}).inject(this.center);=0A=
		=0A=
		this.bottom =3D new =
Element('div',{'id':'mbBottom'}).inject(this.center).setStyle('visibility=
','hidden');=0A=
		this.navigation =3D new =
Element('div',{'id':'mbNavigation'}).setStyle('visibility','hidden');=0A=
		this.description =3D new =
Element('div',{'id':'mbDescription'}).setStyle('visibility','hidden');=0A=
=0A=
		this.bottom.adopt(this.navigation, this.description, new =
Element('div',{'class':'clear'}));=0A=
		=0A=
		this.close =3D new Element('a',{'id':'mbCloseLink'});=0A=
		this.next =3D new Element('a',{'id':'mbNextLink'});=0A=
		this.prev =3D new Element('a',{'id':'mbPrevLink'});=0A=
		this.playpause =3D new Element('a',{'id':'mbPlayPause'});=0A=
		this.count =3D new Element('span',{'id':'mbCount'});=0A=
		this.download =3D new Element('a',{'id':'download', 'href':'#'});=0A=
		=0A=
		$$(this.next, this.prev, this.count, =
this.playpause).setStyle('display','none');=0A=
		=0A=
		this.navigation.adopt(this.download, this.close, this.next, this.prev, =
this.playpause, new Element('div',{'class':'clear'}), this.count);=0A=
	},=0A=
	=0A=
	closeMilkbox:function(){=0A=
		this.cancelAllEffects();=0A=
		this.stopAutoPlay();=0A=
		this.setOptions(this.autoPlayBkup);=0A=
=0A=
		this.currentFile =3D null;=0A=
		this.currentIndex =3D null;=0A=
		this.currentGallery =3D null;=0A=
		this.currentRequest =3D null;=0A=
		this.currentResponse =3D null;=0A=
 		=0A=
		$$(this.prev, this.next, this.playpause, =
this.count).setStyle('display','none');=0A=
		this.playpause.setStyle('backgroundPosition','0 0');=0A=
		var border =3D this.center.getStyle('border-right-width').toInt();=0A=
		var navWidth =3D this.close.getSize().x+border;=0A=
		=
this.navigation.setStyles({'width':navWidth,'height':'','visibility':'hid=
den'});=0A=
		this.description.setStyle('margin-right',navWidth);=0A=
		this.description.empty();=0A=
		this.bottom.setStyles({'visibility':'hidden','display':''});=0A=
		=0A=
   	this.canvas.setStyles({'opacity':0, 'width':'', 'height':''});=0A=
 		this.canvas.empty();=0A=
 		=0A=
 		this.count.empty();=0A=
		=0A=
		=
this.center.setStyles({'opacity':0,'width':this.options.initialWidth,'hei=
ght':this.options.initialHeight,'marginLeft':-(this.options.initialWidth/=
2)});=0A=
		this.overlay.tween('opacity',0);//see onComplete in prepareEvents() =0A=
		=0A=
		if(this.formtags.length !=3D 0){ this.formtags.setStyle('display','') =
};=0A=
		=0A=
		this.mode =3D null;=0A=
		this.closed =3D true;=0A=
		this.first =3D true;=0A=
		this.fileReady =3D false;=0A=
		this.fireEvent('closed');=0A=
	},=0A=
	=0A=
	cancelAllEffects:function(){=0A=
		this.overlay.get('tween').cancel();=0A=
		this.center.get('morph').cancel();=0A=
		this.center.get('tween').cancel();=0A=
		this.center.retrieve('setFinalHeight').cancel();=0A=
		this.canvas.get('tween').cancel();=0A=
	}=0A=
	=0A=
});//END MILKBOX;=0A=
=0A=
window.addEvent('domready', function(){ =0A=
	milkbox =3D new Milkbox();=0A=
});=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/mascara.js

function mascara(objForm, strField, sMask, evtKeyPress) {=0A=
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;=0A=
	nTecla =3D (evtKeyPress.which) ? evtKeyPress.which : =
evtKeyPress.keyCode;=0A=
	// }=0A=
	sValue =3D objForm[strField].value;=0A=
	if (nTecla !=3D 8){=0A=
		// Limpa todos os caracteres de formata=C3=A7=C3=A3o que=0A=
		// j=C3=A1 estiverem no campo.=0A=
		expressao =3D /[\.\/\-\(\)\,\;\: ]/gi;=0A=
		sValue =3D sValue.toString().replace(expressao, '');=0A=
		fldLen =3D sValue.length;=0A=
		mskLen =3D sMask.length;=0A=
=0A=
		i =3D 0;=0A=
		nCount =3D 0;=0A=
		sCod =3D "";=0A=
		mskLen =3D fldLen;=0A=
=0A=
		while (i <=3D mskLen) {=0A=
			bolMask =3D ((sMask.charAt(i) =3D=3D "-") || (sMask.charAt(i) =3D=3D =
".") || (sMask.charAt(i) =3D=3D "/") || (sMask.charAt(i) =3D=3D ",") || =
(sMask.charAt(i) =3D=3D ";") || (sMask.charAt(i) =3D=3D ":"))=0A=
			bolMask =3D bolMask || ((sMask.charAt(i) =3D=3D "(") || =
(sMask.charAt(i) =3D=3D ")") || (sMask.charAt(i) =3D=3D " "))=0A=
=0A=
			if (bolMask) {=0A=
				sCod +=3D sMask.charAt(i);=0A=
				mskLen++;=0A=
			}=0A=
			else {=0A=
				sCod +=3D sValue.charAt(nCount);=0A=
				nCount++;=0A=
			}=0A=
		i++;=0A=
		}=0A=
=0A=
		objForm[strField].value =3D sCod;=0A=
=0A=
		if (nTecla !=3D 8 && nTecla !=3D 13)=0A=
		{ // backspace enter=0A=
			if (sMask.charAt(i-1) =3D=3D "9") =0A=
			{ // apenas n=C3=BAmeros...=0A=
				return ((nTecla > 47) && (nTecla < 58)); =0A=
			} // n=C3=BAmeros de 0 a 9=0A=
			else =0A=
			{ =0A=
				if (sMask.charAt(i-1) =3D=3D "x") =0A=
				{ // apenas letras... Sem espaco=0A=
					return ((nTecla > 64) && (nTecla < 123)); =0A=
				} // maiusculas e minusculas de A a z sem acentos=0A=
				else =0A=
				{ // qualquer caracter...=0A=
					return true;=0A=
				} =0A=
			}=0A=
		}=0A=
		else{=0A=
			return true;=0A=
		}=0A=
	}=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/serialize.js

/**=0A=
 * Serializa formul=E1rios.=0A=
 *=0A=
 * @param {Object} e Objeto pai=0A=
 * @return string=0A=
 */=0A=
=0A=
function serialize(e) {=0A=
	=0A=
	var s =3D [], fields =3D ["input", "select", "textarea"];=0A=
	=0A=
	for (var i=3D0; i < fields.length; i++) {=0A=
		=0A=
		var tag =3D e.getElementsByTagName(fields[i]);=0A=
		=0A=
		for (var j=3D0; j < tag.length; j++) {=0A=
			=0A=
			if (!(f =3D tag[j].name) && !(f =3D tag[j].id)) {=0A=
				continue;=0A=
			}=0A=
			=0A=
			s.push(f+"=3D"+(=0A=
				(window.encodeURIComponent) ?=0A=
					window.encodeURIComponent(tag[j].value) : =0A=
					escape(tag[j].value) =0A=
				)=0A=
			);=0A=
		}=0A=
	}=0A=
	=0A=
	return s.join("&");=0A=
}=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/validaDatas.js

/* =0A=
 * To change this template, choose Tools | Templates=0A=
 * and open the template in the editor.=0A=
 */=0A=
=0A=
function validaDatas(cData,dA) {=0A=
=0A=
=0A=
		var bissexto=3D0;=0A=
=0A=
		var txtData =3D cData; //data que vem do formulario ex.: "21/03/2007"=0A=
=0A=
		var dia =3D txtData.substr(0,2);=0A=
		var mes =3D txtData.substr(3,2)=0A=
		var ano =3D txtData.substr(6,4)=0A=
=0A=
		if(Date.parse(dA.split("/").reverse().join("/")) <=3D =
Date.parse(txtData.split("/").reverse().join("/")))=0A=
       	{=0A=
           	 switch (mes)=0A=
            {=0A=
               	case '01':=0A=
                case '03':=0A=
                case '05':=0A=
                case '07':=0A=
                case '08':=0A=
                case '10':=0A=
                case '12':=0A=
                    if  (dia <=3D 31)=0A=
                    {=0A=
                        return true;=0A=
                    }=0A=
                break;=0A=
=0A=
                case '04':=0A=
                case '06':=0A=
                case '09':=0A=
                case '11':=0A=
				    if  (dia <=3D 30)=0A=
                    {=0A=
                        return true;=0A=
                    }=0A=
                break;=0A=
				case '02':=0A=
                    /* Validando ano Bissexto / fevereiro / dia */=0A=
                    if ((ano % 4 =3D=3D 0) || (ano % 100 =3D=3D 0) || =
(ano % 400 =3D=3D 0))=0A=
                    {=0A=
                        bissexto =3D 1;=0A=
                    }=0A=
                    if ((bissexto =3D=3D 1) && (dia <=3D 29))=0A=
                    {=0A=
                        return true;=0A=
                    }=0A=
                    if ((bissexto !=3D 1) && (dia <=3D 28))=0A=
                    {=0A=
                        return true;=0A=
                    }=0A=
                break;=0A=
            }=0A=
        }=0A=
		else=0A=
=0A=
       return false;=0A=
}  =0A=
=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_bookmark/js/bookmarksave.js

function saveBookmark() {=0A=
        if( $( "Title" ).value =3D=3D '' ){=0A=
			alert('Preencha o t&iacute;tulo');=0A=
            return false;=0A=
        }=0A=
        else if( $( "URL" ).value =3D=3D '' ){=0A=
            alert('Preencha a URL');=0A=
			return false;=0A=
        }		=0A=
		else{=0A=
			=0A=
			var url =3D =
'index.php?option=3Dcom_bookmark&task=3DsaveBookmark&tmpl=3Dajax';=0A=
=0A=
			var pars =3D serialize( $( 'formsaveBookmark' ) );=0A=
=0A=
			var request =3D new Request(=0A=
				{=0A=
					url: url,=0A=
		=0A=
					method: 'post',=0A=
		=0A=
					data: pars,=0A=
=0A=
                    onComplete: function (data) {=0A=
                        $('msgSaveResult').innerHTML =3D data;=0A=
                        setTimeout('TB_remove()',5000 );=0A=
                    }=0A=
				}=0A=
			);=0A=
			request.send();=0A=
			return true;=0A=
		}=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_anotacao/js/anotacao.js

var Anotacao =3D {=0A=
=0A=
	idContentToComment: 0,=0A=
	=0A=
	Anotar: function( idElement )=0A=
	{=0A=
		this.idContentToComment =3D idElement;=0A=
		this.showAnotacao();=0A=
	},=0A=
=0A=
	showAnotacao: function( tipo )=0A=
	{=0A=
        =0A=
		hideSelectBoxes();=0A=
		var arrayPageSize =3D getPageSize();=0A=
		var arrayPageScroll =3D getPageScroll();=0A=
		=0A=
		$( 'txComentario' ).value =3D '';=0A=
		=0A=
		$( 'comentario_bg' ).style.height =3D arrayPageSize[1] + "px";=0A=
		=0A=
		$( 'comentario_bg' ).fade(0.8);=0A=
		=0A=
		$('comentario_bg').style.display =3D 'block';=0A=
=0A=
		var valueTop =3D parseInt(arrayPageScroll[1] + (arrayPageSize[3] / 3));=0A=
		=0A=
		if( tipo ){=0A=
			$( 'comentarios_container' ).style.top =3D valueTop + "px";=0A=
			$( 'comentarios_container' ).fade('in');=0A=
			$( 'comentarios_container' ).style.display =3D 'block';=0A=
		}=0A=
		else{=0A=
			$( 'comentario_container' ).style.top =3D valueTop + "px";=0A=
			$( 'comentario_container' ).fade('in');=0A=
			$( 'comentario_container' ).style.display =3D 'block';=0A=
		}=0A=
		=0A=
	},=0A=
=0A=
	hideAnotacao: function( tipo )=0A=
	{=0A=
=0A=
		$('comentario_bg').fade( 0 );=0A=
		showSelectBoxes();=0A=
=0A=
		if( tipo ){=0A=
			$('comentarios_container').fade( 0 );=0A=
		}=0A=
		else{=0A=
			$('comentario_container').fade( 0 );=0A=
		}=0A=
		=0A=
	},=0A=
=0A=
	saveAnotacao: function()=0A=
	{=0A=
=0A=
		var that 			=3D this;=0A=
		var txComentario 	=3D $( "txComentario" ).value;=0A=
		var url 			=3D =
"?option=3Dcom_anotacao&task=3Dsaveanotacao&tmpl=3Dajax";=0A=
		var id				=3D this.idContentToComment.replace( "result", "" );=0A=
		=0A=
		var req =3D new Request({=0A=
			method: 'get',=0A=
			url: url,=0A=
			data: { =0A=
				'_ajax' : '1',=0A=
				'idContent' : this.idContentToComment,=0A=
				'txComentario' : txComentario=0A=
			},=0A=
			onRequest: function(){=0A=
				that.hideAnotacao();=0A=
			},=0A=
			onComplete: function(response)=0A=
					{=0A=
=0A=
						eval( "var data =3D " + response );=0A=
						=0A=
						if( data.status =3D=3D "success" ){=0A=
							var qtAnotacoes =3D new Number( $( "qt_anotacoes" + id =
).innerHTML );=0A=
							$( "qt_anotacoes" + id ).innerHTML =3D "";=0A=
							$( "qt_anotacoes" + id ).innerHTML =3D qtAnotacoes + 1;=0A=
							if( $( "sem_anotacao" ) ){=0A=
								$( "sem_anotacao" ).destroy();=0A=
							}=0A=
						}=0A=
												=0A=
						$( "txComentario" ).value =3D "";=0A=
						=0A=
						Aviso( data.message );=0A=
					}=0A=
		}).send();=0A=
=0A=
	},=0A=
=0A=
	VerAnotacao: function( idElement )=0A=
	{=0A=
=0A=
		var that 		=3D this;=0A=
		var idContent 	=3D idElement.replace( "result", "" );=0A=
		var url 		=3D "?option=3Dcom_anotacao&task=3Dshowanotacao&tmpl=3Dajax";=0A=
=0A=
		var request =3D new Request({=0A=
						method: 'get',=0A=
						url: url,=0A=
						data:{=0A=
							'_ajax' : '1',=0A=
							'idContent' : idContent=0A=
						},=0A=
						onComplete: function( response )=0A=
						{=0A=
							$( "txComentarios" ).set( "html", response );=0A=
							that.showAnotacao(1);=0A=
							=0A=
							if( new Number( $( 'qt_anotacoes' + idContent ).innerHTML ) =
=3D=3D 0  && !$( "sem_anotacao" ) ){=0A=
=0A=
								var div =3D new Element( 'div', {=0A=
									'html': 'Voc=C3=AA n=C3=A3o possui anota=C3=A7=C3=B5es',=0A=
									'id': 'sem_anotacao'=0A=
								});=0A=
								div.inject( $( "txComentarios" ), "top" );=0A=
							}=0A=
						}=0A=
					}).send();=0A=
=0A=
	},=0A=
	=0A=
	ExcluirAnotacao: function( idAnotacao, idContent ){=0A=
		=0A=
		var divExcluir 	=3D $(idAnotacao);=0A=
		var url 		=3D =
"?option=3Dcom_anotacao&task=3Dexcluiranotacao&tmpl=3Dajax";=0A=
		=0A=
		var request =3D new Request({=0A=
						method: 'get',=0A=
						url: url,=0A=
						data: {=0A=
							'_ajax': '1',=0A=
							'idAnotacao': idAnotacao=0A=
						},=0A=
						onComplete: function( response ){=0A=
							eval( "var data =3D " + response );=0A=
							=0A=
							if( data.status =3D=3D 'success' ){=0A=
								=0A=
								divExcluir.destroy();=0A=
								$( 'qt_anotacoes' + idContent ).innerHTML =3D $( 'qt_anotacoes' =
+ idContent ).innerHTML - 1;=0A=
								=0A=
								if( new Number( $( 'qt_anotacoes' + idContent ).innerHTML ) =
=3D=3D 0  && !$( "sem_anotacao" ) ){=0A=
									=0A=
									var div =3D new Element( 'div', {=0A=
										'html': 'Voc=C3=AA n=C3=A3o possui anota=C3=A7=C3=B5es',=0A=
										'id': 'sem_anotacao'=0A=
									});=0A=
									div.inject( $( "txComentarios" ), "top" );=0A=
								}=0A=
								=0A=
							}=0A=
							else{=0A=
								Aviso( data.message );=0A=
							}=0A=
						}=0A=
					}).send();=0A=
		=0A=
	},=0A=
	=0A=
	carregarAnotacao: function( idContent )=0A=
	{=0A=
		var url =3D =
"?option=3Dcom_anotacao&task=3Dcarregaranotacao&tmpl=3Dajax";=0A=
		=0A=
		var request =3D new Request({=0A=
						method: 'get',=0A=
						=0A=
						url: url,=0A=
						=0A=
						data: {=0A=
							'_ajax': '1',=0A=
							'idContent': idContent=0A=
						},=0A=
						=0A=
						onComplete: function( response )=0A=
						{=0A=
							$( 'qt_anotacoes' + idContent ).set( 'html', new Number( response =
) );=0A=
						}=0A=
						=0A=
					}).send();=0A=
	}=0A=
=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/permalink.js

function permalink()=0A=
{=0A=
	var slide =3D new Fx.Slide('permalink');=0A=
	slide.toggle();=0A=
}=0A=
=0A=
//inicio do slide esta no template default do article pois=0A=
//estava dando problema para o restante do site. By Samuel Ramon=0A=
=0A=
=0A=
//window.addEvent( 'domready', function(){=0A=
//	=0A=
//	var slide =3D new Fx.Slide('permalink', {mode: 'horizontal'});=0A=
//	slide.hide();=0A=
//	=0A=
//});
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/jfiltersearch.js

var MEC =3D {=0A=
=0A=
	hasDeleted: 0,=0A=
	idContentToComment: 0,=0A=
=0A=
	changePositions: function( element1, element2, type )=0A=
	{=0A=
		var where =3D ( type ) ? "after" : "before";=0A=
		=0A=
		$( element1 ).inject( $( element2 ), where );=0A=
		=0A=
		this.changeClass();				=0A=
	},=0A=
=0A=
	Priorizar: function( idElement )=0A=
	{=0A=
		var that =3D this;=0A=
		var myElem 			=3D $( idElement );=0A=
		var elementParent	=3D myElem.getParent();=0A=
		=0A=
		var elementParentPrevious =3D elementParent.getPrevious();=0A=
		=0A=
		if( !elementParentPrevious )=0A=
			return;=0A=
		=0A=
		var elemAnterior 	=3D elementParentPrevious.getChildren( "div" );=0A=
		=0A=
		var elemAnteriorID =3D document.getElementById( elemAnterior.get( "id" =
) );=0A=
=0A=
		if( elemAnterior ){=0A=
			=0A=
			var slide =3D new Fx.Slide( myElem );=0A=
			slide.slideOut().chain(function(){=0A=
				that.changePositions( elementParent, elementParentPrevious, 0 );=0A=
				slide.slideIn();=0A=
			});=0A=
			=0A=
			var idp =3D elemAnteriorID.id.replace('result','');=0A=
			var srp =3D $('sr'+idp).value;=0A=
			var ida =3D myElem.id.replace('result','');=0A=
			var sra =3D $('sr'+ida).value;=0A=
			var myRequest =3D new Request({method: 'get', url: 'index.php', =
onComplete: function(e){ var esr =3D 'sr'+ idElement.replace( 'result', =
'' ); $(esr).value =3D e; }});=0A=
			=
myRequest.send('option=3Dcom_jfilter&task=3Dpriorizar&tmpl=3Dajax&element=
=3D'+ida+'&sra=3D'+sra+'&srp=3D'+srp);=0A=
		}	=0A=
	},=0A=
=0A=
	Apagar: function(idElement)=0A=
	{=0A=
		var that =3D this;=0A=
			=0A=
		var myElem =3D $(idElement);=0A=
		var slide =3D new Fx.Slide( myElem );=0A=
		=0A=
		var myRequest =3D new Request({method: 'get', url: 'index.php'});=0A=
		=
myRequest.send('option=3Dcom_jfilter&task=3Dapagar&tmpl=3Dajax&element=3D=
'+idElement);=0A=
		=0A=
		slide.slideOut().chain(function(){=0A=
			=0A=
			var myParentElem =3D myElem.getParent();=0A=
			=0A=
			myElem.destroy();=0A=
			myParentElem.destroy();=0A=
			that.changeClass();=0A=
			=0A=
		});=0A=
	},=0A=
=0A=
	changeClass: function()=0A=
	{=0A=
		var searchElements =3D $$( ".item" );=0A=
		=0A=
		for( var i =3D 0; i < searchElements.length; i++ ){=0A=
=0A=
			var className =3D ( i % 2 ) ? 'item item2' : 'item';=0A=
			=0A=
			if( i % 2 )=0A=
				searchElements[i].className =3D className;=0A=
			else=0A=
				searchElements[i].className =3D className;=0A=
=0A=
		}=0A=
	},=0A=
=0A=
	diminuirPrioridade: function(idElement)=0A=
	{=0A=
		var that =3D this;=0A=
		var myElem =3D $(idElement);=0A=
		var parentElement =3D myElem.getParent();=0A=
		=0A=
		var parentElementNext =3D parentElement.getNext();=0A=
		=0A=
		if( !parentElementNext )=0A=
			return;=0A=
		=0A=
		var elemNext =3D parentElementNext.getChildren( "div" );=0A=
		=0A=
		var elemNextID =3D document.getElementById( elemNext.get( "id" ) );=0A=
		=0A=
		var slide =3D new Fx.Slide( myElem );=0A=
		slide.slideOut().chain(function(){=0A=
			that.changePositions( parentElement, parentElementNext, 1 );=0A=
			slide.slideIn();=0A=
		});=0A=
		=0A=
		if( elemNext ){=0A=
			var idn =3D elemNextID.id.replace( 'result', '' );=0A=
			var srn =3D $('sr'+idn).value;=0A=
			var ida =3D myElem.id.replace('result','');=0A=
			var sra =3D $('sr'+ida).value;=0A=
			var myRequest =3D new Request({method: 'get', url: 'index.php', =
onComplete: function(e){ var esr =3D 'sr'+ idElement.replace( 'result', =
'' ); $(esr).value =3D e; }});=0A=
			=
myRequest.send('option=3Dcom_jfilter&task=3Ddiminuirprioridade&tmpl=3Daja=
x&element=3D'+ida+'&sra=3D'+sra+'&srn=3D'+srn);=0A=
			=0A=
		}=0A=
	}=0A=
}=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/aviso.js

function Aviso( mensagem, time )=0A=
{=0A=
	$( 'textoAviso' ).innerHTML =3D mensagem;=0A=
    =0A=
	if(!time){=0A=
		time =3D 2000;=0A=
	}=0A=
	=0A=
	hideSelectBoxes();=0A=
	var arrayPageSize =3D getPageSize();=0A=
	var arrayPageScroll =3D getPageScroll();=0A=
	=0A=
	$( 'aviso_bg' ).style.height =3D arrayPageSize[1] + "px";=0A=
=0A=
	$('aviso_bg').fade(0.8);=0A=
	$('aviso_bg').style.display =3D 'block';=0A=
	=0A=
=0A=
	var valueTop =3D parseInt(arrayPageScroll[1] + (arrayPageSize[3] / 3));=0A=
	$( 'aviso_container' ).style.top =3D valueTop + "px";=0A=
	=0A=
	$('aviso_container').fade(1);=0A=
       =0A=
	$('aviso_container').style.display =3D 'block';=0A=
	=0A=
	setTimeout( function(){=0A=
					$('aviso_bg').style.display =3D 'none';=0A=
					$('aviso_container').style.display =3D 'none';=0A=
					showSelectBoxes();=0A=
				}, time);=0A=
}=0A=
=0A=
function ConfirmAviso( mensagem, id )=0A=
{=0A=
	$( 'textoConfirm' ).innerHTML =3D mensagem;=0A=
        =0A=
	hideSelectBoxes();=0A=
	var arrayPageSize =3D getPageSize();=0A=
	var arrayPageScroll =3D getPageScroll();=0A=
	=0A=
	$( 'aviso_bg' ).style.height =3D arrayPageSize[1] + "px";=0A=
	=0A=
	$('aviso_bg').fade(0.8);=0A=
	$('aviso_bg').style.display =3D 'block';=0A=
	=0A=
	$( 'id_content_confirm' ).value =3D id;=0A=
=0A=
	var valueTop =3D parseInt(arrayPageScroll[1] + (arrayPageSize[3] / 3));=0A=
	$( 'confirm_container' ).style.top =3D valueTop + "px";=0A=
	=0A=
	$('confirm_container').fade(1);=0A=
       =0A=
	$('confirm_container').style.display =3D 'block';=0A=
	=0A=
}=0A=
=0A=
function confirmYes(){=0A=
	MEC.Apagar(document.getElementById( 'id_content_confirm' ).value);=0A=
	closeConfirmAviso();=0A=
}=0A=
=0A=
function closeConfirmAviso(){=0A=
	$('aviso_bg').style.display =3D 'none';=0A=
	$('confirm_container').style.display =3D 'none';=0A=
	showSelectBoxes();=0A=
}=0A=
=0A=
function showSelectBoxes(){=0A=
	selects =3D document.getElementsByTagName("select");=0A=
	for (i =3D 0; i !=3D selects.length; i++) {=0A=
		selects[i].style.visibility =3D "visible";=0A=
	}=0A=
}=0A=
=0A=
=0A=
function hideSelectBoxes(){=0A=
	selects =3D document.getElementsByTagName("select");=0A=
	for (i =3D 0; i !=3D selects.length; i++) {=0A=
		selects[i].style.visibility =3D "hidden";=0A=
	}=0A=
}=0A=
=0A=
function getPageScroll(){=0A=
=0A=
	var yScroll;=0A=
=0A=
	if (self.pageYOffset) {=0A=
		yScroll =3D self.pageYOffset;=0A=
	} else if (document.documentElement && =
document.documentElement.scrollTop){	 // Explorer 6 Strict=0A=
		yScroll =3D document.documentElement.scrollTop;=0A=
	} else if (document.body) {// all other Explorers=0A=
		yScroll =3D document.body.scrollTop;=0A=
	}=0A=
=0A=
	arrayPageScroll =3D new Array('',yScroll) =0A=
	return arrayPageScroll;=0A=
}=0A=
=0A=
function getPageSize(){=0A=
	=0A=
	var xScroll, yScroll;=0A=
	=0A=
	if (window.innerHeight && window.scrollMaxY) {	=0A=
		xScroll =3D document.body.scrollWidth;=0A=
		yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // =
all but Explorer Mac=0A=
		xScroll =3D document.body.scrollWidth;=0A=
		yScroll =3D document.body.scrollHeight;=0A=
	} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari=0A=
		xScroll =3D document.body.offsetWidth;=0A=
		yScroll =3D document.body.offsetHeight;=0A=
	}=0A=
	=0A=
	var windowWidth, windowHeight;=0A=
	if (self.innerHeight) {	// all except Explorer=0A=
		windowWidth =3D self.innerWidth;=0A=
		windowHeight =3D self.innerHeight;=0A=
	} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode=0A=
		windowWidth =3D document.documentElement.clientWidth;=0A=
		windowHeight =3D document.documentElement.clientHeight;=0A=
	} else if (document.body) { // other Explorers=0A=
		windowWidth =3D document.body.clientWidth;=0A=
		windowHeight =3D document.body.clientHeight;=0A=
	}	=0A=
	=0A=
	// for small pages with total height less then height of the viewport=0A=
	if(yScroll < windowHeight){=0A=
		pageHeight =3D windowHeight;=0A=
	} else { =0A=
		pageHeight =3D yScroll;=0A=
	}=0A=
=0A=
	// for small pages with total width less then width of the viewport=0A=
	if(xScroll < windowWidth){	=0A=
		pageWidth =3D windowWidth;=0A=
	} else {=0A=
		pageWidth =3D xScroll;=0A=
	}=0A=
=0A=
=0A=
	arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight) =0A=
	return arrayPageSize;=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/includes/js/joomla.javascript.js

// <?php !! This fools phpdocumentor into parsing this file=0A=
/**=0A=
* @version		$Id: joomla.javascript.js 10389 2008-06-03 11:27:38Z pasamio =
$=0A=
* @package		Joomla=0A=
* @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights =
reserved.=0A=
* @license		GNU/GPL=0A=
* Joomla! is Free Software=0A=
*/=0A=
=0A=
/**=0A=
 * Overlib Styling Declarations to allow CSS class override of styles=0A=
 *=0A=
 */=0A=
var ol_fgclass=3D'ol-foreground';=0A=
var ol_bgclass=3D'ol-background';=0A=
var ol_textfontclass=3D'ol-textfont';=0A=
var ol_captionfontclass=3D'ol-captionfont';=0A=
var ol_closefontclass=3D'ol-closefont';=0A=
=0A=
// general utility for browsing a named array or object=0A=
function xshow(o) {=0A=
	s =3D '';=0A=
	for(e in o) {s +=3D e+'=3D'+o[e]+'\n';}=0A=
	alert( s );=0A=
}=0A=
=0A=
/**=0A=
* Writes a dynamically generated list=0A=
* @param string The parameters to insert into the <select> tag=0A=
* @param array A javascript array of list options in the form =
[key,value,text]=0A=
* @param string The key to display for the initial state of the list=0A=
* @param string The original key that was selected=0A=
* @param string The original item value that was selected=0A=
*/=0A=
function writeDynaList( selectParams, source, key, orig_key, orig_val ) {=0A=
	var html =3D '\n	<select ' + selectParams + '>';=0A=
	var i =3D 0;=0A=
	for (x in source) {=0A=
		if (source[x][0] =3D=3D key) {=0A=
			var selected =3D '';=0A=
			if ((orig_key =3D=3D key && orig_val =3D=3D source[x][1]) || (i =
=3D=3D 0 && orig_key !=3D key)) {=0A=
				selected =3D 'selected=3D"selected"';=0A=
			}=0A=
			html +=3D '\n		<option value=3D"'+source[x][1]+'" =
'+selected+'>'+source[x][2]+'</option>';=0A=
		}=0A=
		i++;=0A=
	}=0A=
	html +=3D '\n	</select>';=0A=
=0A=
	document.writeln( html );=0A=
}=0A=
=0A=
/**=0A=
* Changes a dynamically generated list=0A=
* @param string The name of the list to change=0A=
* @param array A javascript array of list options in the form =
[key,value,text]=0A=
* @param string The key to display=0A=
* @param string The original key that was selected=0A=
* @param string The original item value that was selected=0A=
*/=0A=
function changeDynaList( listname, source, key, orig_key, orig_val ) {=0A=
	var list =3D eval( 'document.adminForm.' + listname );=0A=
=0A=
	// empty the list=0A=
	for (i in list.options.length) {=0A=
		list.options[i] =3D null;=0A=
	}=0A=
	i =3D 0;=0A=
	for (x in source) {=0A=
		if (source[x][0] =3D=3D key) {=0A=
			opt =3D new Option();=0A=
			opt.value =3D source[x][1];=0A=
			opt.text =3D source[x][2];=0A=
=0A=
			if ((orig_key =3D=3D key && orig_val =3D=3D opt.value) || i =3D=3D 0) =
{=0A=
				opt.selected =3D true;=0A=
			}=0A=
			list.options[i++] =3D opt;=0A=
		}=0A=
	}=0A=
	list.length =3D i;=0A=
}=0A=
=0A=
/**=0A=
* Adds a select item(s) from one list to another=0A=
*/=0A=
function addSelectedToList( frmName, srcListName, tgtListName ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
	var tgtList =3D eval( 'form.' + tgtListName );=0A=
=0A=
	var srcLen =3D srcList.length;=0A=
	var tgtLen =3D tgtList.length;=0A=
	var tgt =3D "x";=0A=
=0A=
	//build array of target items=0A=
	for (var i=3DtgtLen-1; i > -1; i--) {=0A=
		tgt +=3D "," + tgtList.options[i].value + ","=0A=
	}=0A=
=0A=
	//Pull selected resources and add them to list=0A=
	//for (var i=3DsrcLen-1; i > -1; i--) {=0A=
	for (var i=3D0; i < srcLen; i++) {=0A=
		if (srcList.options[i].selected && tgt.indexOf( "," + =
srcList.options[i].value + "," ) =3D=3D -1) {=0A=
			opt =3D new Option( srcList.options[i].text, srcList.options[i].value =
);=0A=
			tgtList.options[tgtList.length] =3D opt;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function delSelectedFromList( frmName, srcListName ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
=0A=
	var srcLen =3D srcList.length;=0A=
=0A=
	for (var i=3DsrcLen-1; i > -1; i--) {=0A=
		if (srcList.options[i].selected) {=0A=
			srcList.options[i] =3D null;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function moveInList( frmName, srcListName, index, to) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
	var total =3D srcList.options.length-1;=0A=
=0A=
	if (index =3D=3D -1) {=0A=
		return false;=0A=
	}=0A=
	if (to =3D=3D +1 && index =3D=3D total) {=0A=
		return false;=0A=
	}=0A=
	if (to =3D=3D -1 && index =3D=3D 0) {=0A=
		return false;=0A=
	}=0A=
=0A=
	var items =3D new Array;=0A=
	var values =3D new Array;=0A=
=0A=
	for (i=3Dtotal; i >=3D 0; i--) {=0A=
		items[i] =3D srcList.options[i].text;=0A=
		values[i] =3D srcList.options[i].value;=0A=
	}=0A=
	for (i =3D total; i >=3D 0; i--) {=0A=
		if (index =3D=3D i) {=0A=
			srcList.options[i + to] =3D new Option(items[i],values[i], 0, 1);=0A=
			srcList.options[i] =3D new Option(items[i+to], values[i+to]);=0A=
			i--;=0A=
		} else {=0A=
			srcList.options[i] =3D new Option(items[i], values[i]);=0A=
	   }=0A=
	}=0A=
	srcList.focus();=0A=
	return true;=0A=
}=0A=
=0A=
function getSelectedOption( frmName, srcListName ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
=0A=
	i =3D srcList.selectedIndex;=0A=
	if (i !=3D null && i > -1) {=0A=
		return srcList.options[i];=0A=
	} else {=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
function setSelectedValue( frmName, srcListName, value ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
=0A=
	var srcLen =3D srcList.length;=0A=
=0A=
	for (var i=3D0; i < srcLen; i++) {=0A=
		srcList.options[i].selected =3D false;=0A=
		if (srcList.options[i].value =3D=3D value) {=0A=
			srcList.options[i].selected =3D true;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function getSelectedRadio( frmName, srcGroupName ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcGroup =3D eval( 'form.' + srcGroupName );=0A=
=0A=
	return radioGetCheckedValue( srcGroup );=0A=
}=0A=
=0A=
// return the value of the radio button that is checked=0A=
// return an empty string if none are checked, or=0A=
// there are no radio buttons=0A=
function radioGetCheckedValue(radioObj) {=0A=
	if (!radioObj) {=0A=
		return '';=0A=
	}=0A=
	var n =3D radioObj.length;=0A=
	if (n =3D=3D undefined) {=0A=
		if (radioObj.checked) {=0A=
			return radioObj.value;=0A=
		} else {=0A=
			return '';=0A=
		}=0A=
	}=0A=
	for (var i =3D 0; i < n; i++) {=0A=
		if(radioObj[i].checked) {=0A=
			return radioObj[i].value;=0A=
		}=0A=
	}=0A=
	return '';=0A=
}=0A=
=0A=
function getSelectedValue( frmName, srcListName ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
=0A=
	i =3D srcList.selectedIndex;=0A=
	if (i !=3D null && i > -1) {=0A=
		return srcList.options[i].value;=0A=
	} else {=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
function getSelectedText( frmName, srcListName ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
=0A=
	i =3D srcList.selectedIndex;=0A=
	if (i !=3D null && i > -1) {=0A=
		return srcList.options[i].text;=0A=
	} else {=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
function chgSelectedValue( frmName, srcListName, value ) {=0A=
	var form =3D eval( 'document.' + frmName );=0A=
	var srcList =3D eval( 'form.' + srcListName );=0A=
=0A=
	i =3D srcList.selectedIndex;=0A=
	if (i !=3D null && i > -1) {=0A=
		srcList.options[i].value =3D value;=0A=
		return true;=0A=
	} else {=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Toggles the check state of a group of boxes=0A=
*=0A=
* Checkboxes must have an id attribute in the form cb0, cb1...=0A=
* @param The number of box to 'check'=0A=
* @param An alternative field name=0A=
*/=0A=
function checkAll( n, fldName ) {=0A=
  if (!fldName) {=0A=
     fldName =3D 'cb';=0A=
  }=0A=
	var f =3D document.adminForm;=0A=
	var c =3D f.toggle.checked;=0A=
	var n2 =3D 0;=0A=
	for (i=3D0; i < n; i++) {=0A=
		cb =3D eval( 'f.' + fldName + '' + i );=0A=
		if (cb) {=0A=
			cb.checked =3D c;=0A=
			n2++;=0A=
		}=0A=
	}=0A=
	if (c) {=0A=
		document.adminForm.boxchecked.value =3D n2;=0A=
	} else {=0A=
		document.adminForm.boxchecked.value =3D 0;=0A=
	}=0A=
}=0A=
=0A=
function listItemTask( id, task ) {=0A=
    var f =3D document.adminForm;=0A=
    cb =3D eval( 'f.' + id );=0A=
    if (cb) {=0A=
        for (i =3D 0; true; i++) {=0A=
            cbx =3D eval('f.cb'+i);=0A=
            if (!cbx) break;=0A=
            cbx.checked =3D false;=0A=
        } // for=0A=
        cb.checked =3D true;=0A=
        f.boxchecked.value =3D 1;=0A=
        submitbutton(task);=0A=
    }=0A=
    return false;=0A=
}=0A=
=0A=
function hideMainMenu() {=0A=
	if (document.adminForm.hidemainmenu) {=0A=
		document.adminForm.hidemainmenu.value=3D1;=0A=
	}=0A=
}=0A=
=0A=
function isChecked(isitchecked){=0A=
	if (isitchecked =3D=3D true){=0A=
		document.adminForm.boxchecked.value++;=0A=
	}=0A=
	else {=0A=
		document.adminForm.boxchecked.value--;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Default function.  Usually would be overriden by the component=0A=
*/=0A=
function submitbutton(pressbutton) {=0A=
	submitform(pressbutton);=0A=
}=0A=
=0A=
/**=0A=
* Submit the admin form=0A=
*/=0A=
function submitform(pressbutton){=0A=
	if (pressbutton) {=0A=
		document.adminForm.task.value=3Dpressbutton;=0A=
	}=0A=
	if (typeof document.adminForm.onsubmit =3D=3D "function") {=0A=
		document.adminForm.onsubmit();=0A=
	}=0A=
	document.adminForm.submit();=0A=
}=0A=
=0A=
/**=0A=
* Submit the control panel admin form=0A=
*/=0A=
function submitcpform(sectionid, id){=0A=
	document.adminForm.sectionid.value=3Dsectionid;=0A=
	document.adminForm.id.value=3Did;=0A=
	submitbutton("edit");=0A=
}=0A=
=0A=
/**=0A=
* Getting radio button that is selected.=0A=
*/=0A=
function getSelected(allbuttons){=0A=
	for (i=3D0;i<allbuttons.length;i++) {=0A=
		if (allbuttons[i].checked) {=0A=
			return allbuttons[i].value=0A=
		}=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
// JS Calendar=0A=
var calendar =3D null; // remember the calendar object so that we reuse=0A=
// it and avoid creating another=0A=
=0A=
// This function gets called when an end-user clicks on some date=0A=
function selected(cal, date) {=0A=
	cal.sel.value =3D date; // just update the value of the input field=0A=
}=0A=
=0A=
// And this gets called when the end-user clicks on the _selected_ date,=0A=
// or clicks the "Close" (X) button.  It just hides the calendar without=0A=
// destroying it.=0A=
function closeHandler(cal) {=0A=
	cal.hide();			// hide the calendar=0A=
=0A=
	// don't check mousedown on document anymore (used to be able to hide =
the=0A=
	// calendar when someone clicks outside it, see the showCalendar =
function).=0A=
	Calendar.removeEvent(document, "mousedown", checkCalendar);=0A=
}=0A=
=0A=
// This gets called when the user presses a mouse button anywhere in the=0A=
// document, if the calendar is shown.  If the click was outside the open=0A=
// calendar this function closes it.=0A=
function checkCalendar(ev) {=0A=
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);=0A=
	for (; el !=3D null; el =3D el.parentNode)=0A=
	// FIXME: allow end-user to click some link without closing the=0A=
	// calendar.  Good to see real-time stylesheet change :)=0A=
	if (el =3D=3D calendar.element || el.tagName =3D=3D "A") break;=0A=
	if (el =3D=3D null) {=0A=
		// calls closeHandler which should hide the calendar.=0A=
		calendar.callCloseHandler(); Calendar.stopEvent(ev);=0A=
	}=0A=
}=0A=
=0A=
// This function shows the calendar under the element having the given =
id.=0A=
// It takes care of catching "mousedown" signals on document and hiding =
the=0A=
// calendar if the click was outside.=0A=
function showCalendar(id, dateFormat) {=0A=
	var el =3D document.getElementById(id);=0A=
	if (calendar !=3D null) {=0A=
		// we already have one created, so just update it.=0A=
		calendar.hide();		// hide the existing calendar=0A=
		calendar.parseDate(el.value); // set it to a new date=0A=
	} else {=0A=
		// first-time call, create the calendar=0A=
		var cal =3D new Calendar(true, null, selected, closeHandler);=0A=
		calendar =3D cal;		// remember the calendar in the global=0A=
		cal.setRange(1900, 2070);	// min/max year allowed=0A=
=0A=
		if ( dateFormat )	// optional date format=0A=
		{=0A=
			cal.setDateFormat(dateFormat);=0A=
		}=0A=
=0A=
		calendar.create();		// create a popup calendar=0A=
		calendar.parseDate(el.value); // set it to a new date=0A=
	}=0A=
	calendar.sel =3D el;		// inform it about the input field in use=0A=
	calendar.showAtElement(el);	// show the calendar next to the input field=0A=
=0A=
	// catch mousedown on the document=0A=
	Calendar.addEvent(document, "mousedown", checkCalendar);=0A=
	return false;=0A=
}=0A=
=0A=
/**=0A=
* Pops up a new window in the middle of the screen=0A=
*/=0A=
function popupWindow(mypage, myname, w, h, scroll) {=0A=
	var winl =3D (screen.width - w) / 2;=0A=
	var wint =3D (screen.height - h) / 2;=0A=
	winprops =3D =
'height=3D'+h+',width=3D'+w+',top=3D'+wint+',left=3D'+winl+',scrollbars=3D=
'+scroll+',resizable'=0A=
	win =3D window.open(mypage, myname, winprops)=0A=
	if (parseInt(navigator.appVersion) >=3D 4) { win.window.focus(); }=0A=
}=0A=
=0A=
// LTrim(string) : Returns a copy of a string without leading spaces.=0A=
function ltrim(str)=0A=
{=0A=
   var whitespace =3D new String(" \t\n\r");=0A=
   var s =3D new String(str);=0A=
   if (whitespace.indexOf(s.charAt(0)) !=3D -1) {=0A=
      var j=3D0, i =3D s.length;=0A=
      while (j < i && whitespace.indexOf(s.charAt(j)) !=3D -1)=0A=
         j++;=0A=
      s =3D s.substring(j, i);=0A=
   }=0A=
   return s;=0A=
}=0A=
=0A=
//RTrim(string) : Returns a copy of a string without trailing spaces.=0A=
function rtrim(str)=0A=
{=0A=
   var whitespace =3D new String(" \t\n\r");=0A=
   var s =3D new String(str);=0A=
   if (whitespace.indexOf(s.charAt(s.length-1)) !=3D -1) {=0A=
      var i =3D s.length - 1;       // Get length of string=0A=
      while (i >=3D 0 && whitespace.indexOf(s.charAt(i)) !=3D -1)=0A=
         i--;=0A=
      s =3D s.substring(0, i+1);=0A=
   }=0A=
   return s;=0A=
}=0A=
=0A=
// Trim(string) : Returns a copy of a string without leading or trailing =
spaces=0A=
function trim(str) {=0A=
   return rtrim(ltrim(str));=0A=
}=0A=
=0A=
function mosDHTML(){=0A=
	this.ver=3Dnavigator.appVersion=0A=
	this.agent=3Dnavigator.userAgent=0A=
	this.dom=3Ddocument.getElementById?1:0=0A=
	this.opera5=3Dthis.agent.indexOf("Opera 5")<-1=0A=
	this.ie5=3D(this.ver.indexOf("MSIE 5")<-1 && this.dom && =
!this.opera5)?1:0;=0A=
	this.ie6=3D(this.ver.indexOf("MSIE 6")<-1 && this.dom && =
!this.opera5)?1:0;=0A=
	this.ie4=3D(document.all && !this.dom && !this.opera5)?1:0;=0A=
	this.ie=3Dthis.ie4||this.ie5||this.ie6=0A=
	this.mac=3Dthis.agent.indexOf("Mac")<-1=0A=
	this.ns6=3D(this.dom && parseInt(this.ver) <=3D 5) ?1:0;=0A=
	this.ns4=3D(document.layers && !this.dom)?1:0;=0A=
	=
this.bw=3D(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5)=
;=0A=
=0A=
	this.activeTab =3D '';=0A=
	this.onTabStyle =3D 'ontab';=0A=
	this.offTabStyle =3D 'offtab';=0A=
=0A=
	this.setElemStyle =3D function(elem,style) {=0A=
		document.getElementById(elem).className =3D style;=0A=
	}=0A=
	this.showElem =3D function(id) {=0A=
		if ((elem =3D document.getElementById(id))) {=0A=
			elem.style.visibility =3D 'visible';=0A=
			elem.style.display =3D 'block';=0A=
		}=0A=
	}=0A=
	this.hideElem =3D function(id) {=0A=
		if ((elem =3D document.getElementById(id))) {=0A=
			elem.style.visibility =3D 'hidden';=0A=
			elem.style.display =3D 'none';=0A=
		}=0A=
	}=0A=
	this.cycleTab =3D function(name) {=0A=
		if (this.activeTab) {=0A=
			this.setElemStyle( this.activeTab, this.offTabStyle );=0A=
			page =3D this.activeTab.replace( 'tab', 'page' );=0A=
			this.hideElem(page);=0A=
		}=0A=
		this.setElemStyle( name, this.onTabStyle );=0A=
		this.activeTab =3D name;=0A=
		page =3D this.activeTab.replace( 'tab', 'page' );=0A=
		this.showElem(page);=0A=
	}=0A=
	return this;=0A=
}=0A=
var dhtml =3D new mosDHTML();=0A=
=0A=
// needed for Table Column ordering=0A=
function tableOrdering( order, dir, task ) {=0A=
	var form =3D document.adminForm;=0A=
=0A=
	form.filter_order.value 	=3D order;=0A=
	form.filter_order_Dir.value	=3D dir;=0A=
	submitform( task );=0A=
}=0A=
=0A=
function saveorder( n,  task ) {=0A=
	checkAll_button( n, task );=0A=
}=0A=
=0A=
//needed by saveorder function=0A=
function checkAll_button( n, task ) {=0A=
=0A=
    if (!task ) {=0A=
		task =3D 'saveorder';=0A=
	}=0A=
=0A=
	for ( var j =3D 0; j <=3D n; j++ ) {=0A=
		box =3D eval( "document.adminForm.cb" + j );=0A=
		if ( box ) {=0A=
			if ( box.checked =3D=3D false ) {=0A=
				box.checked =3D true;=0A=
			}=0A=
		} else {=0A=
			alert("You cannot change the order of items, as an item in the list =
is `Checked Out`");=0A=
			return;=0A=
		}=0A=
	}=0A=
	submitform(task);=0A=
}=0A=
/**=0A=
* @param object A form element=0A=
* @param string The name of the element to find=0A=
*/=0A=
function getElementByName( f, name ) {=0A=
	if (f.elements) {=0A=
		for (i=3D0, n=3Df.elements.length; i < n; i++) {=0A=
			if (f.elements[i].name =3D=3D name) {=0A=
				return f.elements[i];=0A=
			}=0A=
		}=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
function go2( pressbutton, menu, id ) {=0A=
	var form =3D document.adminForm;=0A=
=0A=
	if (form.imagelist && form.images) {=0A=
		// assemble the images back into one field=0A=
		var temp =3D new Array;=0A=
		for (var i=3D0, n=3Dform.imagelist.options.length; i < n; i++) {=0A=
			temp[i] =3D form.imagelist.options[i].value;=0A=
		}=0A=
		form.images.value =3D temp.join( '\n' );=0A=
	}=0A=
=0A=
	if (pressbutton =3D=3D 'go2menu') {=0A=
		form.menu.value =3D menu;=0A=
		submitform( pressbutton );=0A=
		return;=0A=
	}=0A=
=0A=
	if (pressbutton =3D=3D 'go2menuitem') {=0A=
		form.menu.value 	=3D menu;=0A=
		form.menuid.value 	=3D id;=0A=
		submitform( pressbutton );=0A=
		return;=0A=
	}=0A=
}=0A=
/**=0A=
 * Verifies if the string is in a valid email format=0A=
 * @param	string=0A=
 * @return	boolean=0A=
 */=0A=
function isEmail( text )=0A=
{=0A=
	var pattern =3D "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";=0A=
	var regex =3D new RegExp( pattern );=0A=
	return regex.test( text );=0A=
}
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/includes/js/calendar/calendar.js

/*  Copyright Mihai Bazon, 2002  |  http://students.infoiasi.ro/~mishoo=0A=
 * ---------------------------------------------------------------------=0A=
 *=0A=
 * The DHTML Calendar, version 0.9.2 "The art of date selection"=0A=
 *=0A=
 * Details and latest version at:=0A=
 * http://students.infoiasi.ro/~mishoo/site/calendar.epl=0A=
 *=0A=
 * Feel free to use this script under the terms of the GNU Lesser General=0A=
 * Public License, as long as you do not remove or alter this notice.=0A=
 */=0A=
=0A=
// $Id: calendar.js 10389 2008-06-03 11:27:38Z pasamio $=0A=
=0A=
/** The Calendar object constructor. */=0A=
Calendar =3D function (mondayFirst, dateStr, onSelected, onClose) {=0A=
	// member variables=0A=
	this.activeDiv =3D null;=0A=
	this.currentDateEl =3D null;=0A=
	this.checkDisabled =3D null;=0A=
	this.timeout =3D null;=0A=
	this.onSelected =3D onSelected || null;=0A=
	this.onClose =3D onClose || null;=0A=
	this.dragging =3D false;=0A=
	this.hidden =3D false;=0A=
	this.minYear =3D 1970;=0A=
	this.maxYear =3D 2050;=0A=
	this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];=0A=
	this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];=0A=
	this.isPopup =3D true;=0A=
	this.weekNumbers =3D true;=0A=
	this.mondayFirst =3D mondayFirst;=0A=
	this.dateStr =3D dateStr;=0A=
	this.ar_days =3D null;=0A=
	// HTML elements=0A=
	this.table =3D null;=0A=
	this.element =3D null;=0A=
	this.tbody =3D null;=0A=
	this.firstdayname =3D null;=0A=
	// Combo boxes=0A=
	this.monthsCombo =3D null;=0A=
	this.yearsCombo =3D null;=0A=
	this.hilitedMonth =3D null;=0A=
	this.activeMonth =3D null;=0A=
	this.hilitedYear =3D null;=0A=
	this.activeYear =3D null;=0A=
=0A=
	// one-time initializations=0A=
	if (!Calendar._DN3) {=0A=
		// table of short day names=0A=
		var ar =3D new Array();=0A=
		for (var i =3D 8; i > 0;) {=0A=
			ar[--i] =3D Calendar._DN[i].substr(0, 3);=0A=
		}=0A=
		Calendar._DN3 =3D ar;=0A=
		// table of short month names=0A=
		ar =3D new Array();=0A=
		for (var i =3D 12; i > 0;) {=0A=
			ar[--i] =3D Calendar._MN[i].substr(0, 3);=0A=
		}=0A=
		Calendar._MN3 =3D ar;=0A=
	}=0A=
};=0A=
=0A=
// ** constants=0A=
=0A=
/// "static", needed for event handlers.=0A=
Calendar._C =3D null;=0A=
=0A=
/// detect a special case of "web browser"=0A=
Calendar.is_ie =3D ( (navigator.userAgent.toLowerCase().indexOf("msie") =
!=3D -1) &&=0A=
		   (navigator.userAgent.toLowerCase().indexOf("opera") =3D=3D -1) );=0A=
=0A=
// short day names array (initialized at first constructor call)=0A=
Calendar._DN3 =3D null;=0A=
=0A=
// short month names array (initialized at first constructor call)=0A=
Calendar._MN3 =3D null;=0A=
=0A=
// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a =
separate=0A=
//        library, at some point.=0A=
=0A=
Calendar.getAbsolutePos =3D function(el) {=0A=
	var r =3D { x: el.offsetLeft, y: el.offsetTop };=0A=
	if (el.offsetParent) {=0A=
		var tmp =3D Calendar.getAbsolutePos(el.offsetParent);=0A=
		r.x +=3D tmp.x;=0A=
		r.y +=3D tmp.y;=0A=
	}=0A=
	return r;=0A=
};=0A=
=0A=
Calendar.isRelated =3D function (el, evt) {=0A=
	var related =3D evt.relatedTarget;=0A=
	if (!related) {=0A=
		var type =3D evt.type;=0A=
		if (type =3D=3D "mouseover") {=0A=
			related =3D evt.fromElement;=0A=
		} else if (type =3D=3D "mouseout") {=0A=
			related =3D evt.toElement;=0A=
		}=0A=
	}=0A=
	while (related) {=0A=
		if (related =3D=3D el) {=0A=
			return true;=0A=
		}=0A=
		related =3D related.parentNode;=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.removeClass =3D function(el, className) {=0A=
	if (!(el && el.className)) {=0A=
		return;=0A=
	}=0A=
	var cls =3D el.className.split(" ");=0A=
	var ar =3D new Array();=0A=
	for (var i =3D cls.length; i > 0;) {=0A=
		if (cls[--i] !=3D className) {=0A=
			ar[ar.length] =3D cls[i];=0A=
		}=0A=
	}=0A=
	el.className =3D ar.join(" ");=0A=
};=0A=
=0A=
Calendar.addClass =3D function(el, className) {=0A=
	Calendar.removeClass(el, className);=0A=
	el.className +=3D " " + className;=0A=
};=0A=
=0A=
Calendar.getElement =3D function(ev) {=0A=
	if (Calendar.is_ie) {=0A=
		return window.event.srcElement;=0A=
	} else {=0A=
		return ev.currentTarget;=0A=
	}=0A=
};=0A=
=0A=
Calendar.getTargetElement =3D function(ev) {=0A=
	if (Calendar.is_ie) {=0A=
		return window.event.srcElement;=0A=
	} else {=0A=
		return ev.target;=0A=
	}=0A=
};=0A=
=0A=
Calendar.stopEvent =3D function(ev) {=0A=
	if (Calendar.is_ie) {=0A=
		window.event.cancelBubble =3D true;=0A=
		window.event.returnValue =3D false;=0A=
	} else {=0A=
		ev.preventDefault();=0A=
		ev.stopPropagation();=0A=
	}=0A=
};=0A=
=0A=
Calendar.addEvent =3D function(el, evname, func) {=0A=
	if (Calendar.is_ie) {=0A=
		el.attachEvent("on" + evname, func);=0A=
	} else {=0A=
		el.addEventListener(evname, func, true);=0A=
	}=0A=
};=0A=
=0A=
Calendar.removeEvent =3D function(el, evname, func) {=0A=
	if (Calendar.is_ie) {=0A=
		el.detachEvent("on" + evname, func);=0A=
	} else {=0A=
		el.removeEventListener(evname, func, true);=0A=
	}=0A=
};=0A=
=0A=
Calendar.createElement =3D function(type, parent) {=0A=
	var el =3D null;=0A=
	if (document.createElementNS) {=0A=
		// use the XHTML namespace; IE won't normally get here unless=0A=
		// _they_ "fix" the DOM2 implementation.=0A=
		el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);=0A=
	} else {=0A=
		el =3D document.createElement(type);=0A=
	}=0A=
	if (typeof parent !=3D "undefined") {=0A=
		parent.appendChild(el);=0A=
	}=0A=
	return el;=0A=
};=0A=
=0A=
// END: UTILITY FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR STATIC FUNCTIONS=0A=
=0A=
/** Internal -- adds a set of events to make some element behave like a =
button. */=0A=
Calendar._add_evs =3D function(el) {=0A=
	with (Calendar) {=0A=
		addEvent(el, "mouseover", dayMouseOver);=0A=
		addEvent(el, "mousedown", dayMouseDown);=0A=
		addEvent(el, "mouseout", dayMouseOut);=0A=
		if (is_ie) {=0A=
			addEvent(el, "dblclick", dayMouseDblClick);=0A=
			el.setAttribute("unselectable", true);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.findMonth =3D function(el) {=0A=
	if (typeof el.month !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.month !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.findYear =3D function(el) {=0A=
	if (typeof el.year !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.year !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.showMonthsCombo =3D function () {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var mc =3D cal.monthsCombo;=0A=
	if (cal.hilitedMonth) {=0A=
		Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
	}=0A=
	if (cal.activeMonth) {=0A=
		Calendar.removeClass(cal.activeMonth, "active");=0A=
	}=0A=
	var mon =3D =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];=0A=
	Calendar.addClass(mon, "active");=0A=
	cal.activeMonth =3D mon;=0A=
	mc.style.left =3D cd.offsetLeft + "px";=0A=
	mc.style.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
	mc.style.display =3D "block";=0A=
};=0A=
=0A=
Calendar.showYearsCombo =3D function (fwd) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var yc =3D cal.yearsCombo;=0A=
	if (cal.hilitedYear) {=0A=
		Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
	}=0A=
	if (cal.activeYear) {=0A=
		Calendar.removeClass(cal.activeYear, "active");=0A=
	}=0A=
	cal.activeYear =3D null;=0A=
	var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);=0A=
	var yr =3D yc.firstChild;=0A=
	var show =3D false;=0A=
	for (var i =3D 12; i > 0; --i) {=0A=
		if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {=0A=
			yr.firstChild.data =3D Y;=0A=
			yr.year =3D Y;=0A=
			yr.style.display =3D "block";=0A=
			show =3D true;=0A=
		} else {=0A=
			yr.style.display =3D "none";=0A=
		}=0A=
		yr =3D yr.nextSibling;=0A=
		Y +=3D fwd ? 2 : -2;=0A=
	}=0A=
	if (show) {=0A=
		yc.style.left =3D cd.offsetLeft + "px";=0A=
		yc.style.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
		yc.style.display =3D "block";=0A=
	}=0A=
};=0A=
=0A=
// event handlers=0A=
=0A=
Calendar.tableMouseUp =3D function(ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	if (cal.timeout) {=0A=
		clearTimeout(cal.timeout);=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	if (!el) {=0A=
		return false;=0A=
	}=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	Calendar.removeClass(el, "active");=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.cellClick(el);=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	var date =3D null;=0A=
	if (mon) {=0A=
		date =3D new Date(cal.date);=0A=
		if (mon.month !=3D date.getMonth()) {=0A=
			date.setMonth(mon.month);=0A=
			cal.setDate(date);=0A=
		}=0A=
	} else {=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			date =3D new Date(cal.date);=0A=
			if (year.year !=3D date.getFullYear()) {=0A=
				date.setFullYear(year.year);=0A=
				cal.setDate(date);=0A=
			}=0A=
		}=0A=
	}=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mouseup", tableMouseUp);=0A=
		removeEvent(document, "mouseover", tableMouseOver);=0A=
		removeEvent(document, "mousemove", tableMouseOver);=0A=
		cal._hideCombos();=0A=
		stopEvent(ev);=0A=
		_C =3D null;=0A=
	}=0A=
};=0A=
=0A=
Calendar.tableMouseOver =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return;=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.addClass(el, "hilite active");=0A=
		Calendar.addClass(el.parentNode, "rowhilite");=0A=
	} else {=0A=
		Calendar.removeClass(el, "active");=0A=
		Calendar.removeClass(el, "hilite");=0A=
		Calendar.removeClass(el.parentNode, "rowhilite");=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	if (mon) {=0A=
		if (mon.month !=3D cal.date.getMonth()) {=0A=
			if (cal.hilitedMonth) {=0A=
				Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
			}=0A=
			Calendar.addClass(mon, "hilite");=0A=
			cal.hilitedMonth =3D mon;=0A=
		} else if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
	} else {=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			if (year.year !=3D cal.date.getFullYear()) {=0A=
				if (cal.hilitedYear) {=0A=
					Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
				}=0A=
				Calendar.addClass(year, "hilite");=0A=
				cal.hilitedYear =3D year;=0A=
			} else if (cal.hilitedYear) {=0A=
				Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
			}=0A=
		}=0A=
	}=0A=
	Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.tableMouseDown =3D function (ev) {=0A=
	if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {=0A=
		Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.calDragIt =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!(cal && cal.dragging)) {=0A=
		return false;=0A=
	}=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posX =3D ev.pageX;=0A=
		posY =3D ev.pageY;=0A=
	}=0A=
	cal.hideShowCovered();=0A=
	var st =3D cal.element.style;=0A=
	st.left =3D (posX - cal.xOffs) + "px";=0A=
	st.top =3D (posY - cal.yOffs) + "px";=0A=
	Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.calDragEnd =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	cal.dragging =3D false;=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mousemove", calDragIt);=0A=
		removeEvent(document, "mouseover", stopEvent);=0A=
		removeEvent(document, "mouseup", calDragEnd);=0A=
		tableMouseUp(ev);=0A=
	}=0A=
	cal.hideShowCovered();=0A=
};=0A=
=0A=
Calendar.dayMouseDown =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (el.disabled) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D el.calendar;=0A=
	cal.activeDiv =3D el;=0A=
	Calendar._C =3D cal;=0A=
	if (el.navtype !=3D 300) with (Calendar) {=0A=
		addClass(el, "hilite active");=0A=
		addEvent(document, "mouseover", tableMouseOver);=0A=
		addEvent(document, "mousemove", tableMouseOver);=0A=
		addEvent(document, "mouseup", tableMouseUp);=0A=
	} else if (cal.isPopup) {=0A=
		cal._dragStart(ev);=0A=
	}=0A=
	Calendar.stopEvent(ev);=0A=
	if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {=0A=
		cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);=0A=
	} else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {=0A=
		cal.timeout =3D setTimeout((el.navtype > 0) ? =
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);=0A=
	} else {=0A=
		cal.timeout =3D null;=0A=
	}=0A=
};=0A=
=0A=
Calendar.dayMouseDblClick =3D function(ev) {=0A=
	Calendar.cellClick(Calendar.getElement(ev));=0A=
	if (Calendar.is_ie) {=0A=
		document.selection.empty();=0A=
	}=0A=
};=0A=
=0A=
Calendar.dayMouseOver =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {=0A=
		return false;=0A=
	}=0A=
	if (el.ttip) {=0A=
		if (el.ttip.substr(0, 1) =3D=3D "_") {=0A=
			var date =3D null;=0A=
			with (el.calendar.date) {=0A=
				date =3D new Date(getFullYear(), getMonth(), el.caldate);=0A=
			}=0A=
			el.ttip =3D date.print(el.calendar.ttDateFormat) + el.ttip.substr(1);=0A=
		}=0A=
		el.calendar.tooltips.firstChild.data =3D el.ttip;=0A=
	}=0A=
	if (el.navtype !=3D 300) {=0A=
		Calendar.addClass(el, "hilite");=0A=
		if (el.caldate) {=0A=
			Calendar.addClass(el.parentNode, "rowhilite");=0A=
		}=0A=
	}=0A=
	Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseOut =3D function(ev) {=0A=
	with (Calendar) {=0A=
		var el =3D getElement(ev);=0A=
		if (isRelated(el, ev) || _C || el.disabled) {=0A=
			return false;=0A=
		}=0A=
		removeClass(el, "hilite");=0A=
		if (el.caldate) {=0A=
			removeClass(el.parentNode, "rowhilite");=0A=
		}=0A=
		el.calendar.tooltips.firstChild.data =3D _TT["SEL_DATE"];=0A=
		stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  A generic "click" handler :) handles all types of buttons defined in =
this=0A=
 *  calendar.=0A=
 */=0A=
Calendar.cellClick =3D function(el) {=0A=
	var cal =3D el.calendar;=0A=
	var closing =3D false;=0A=
	var newdate =3D false;=0A=
	var date =3D null;=0A=
	if (typeof el.navtype =3D=3D "undefined") {=0A=
		Calendar.removeClass(cal.currentDateEl, "selected");=0A=
		Calendar.addClass(el, "selected");=0A=
		closing =3D (cal.currentDateEl =3D=3D el);=0A=
		if (!closing) {=0A=
			cal.currentDateEl =3D el;=0A=
		}=0A=
		cal.date.setDate(el.caldate);=0A=
		date =3D cal.date;=0A=
		newdate =3D true;=0A=
	} else {=0A=
		if (el.navtype =3D=3D 200) {=0A=
			Calendar.removeClass(el, "hilite");=0A=
			cal.callCloseHandler();=0A=
			return;=0A=
		}=0A=
		date =3D (el.navtype =3D=3D 0) ? new Date() : new Date(cal.date);=0A=
		var year =3D date.getFullYear();=0A=
		var mon =3D date.getMonth();=0A=
		function setMonth(m) {=0A=
			var day =3D date.getDate();=0A=
			var max =3D date.getMonthDays(m);=0A=
			if (day > max) {=0A=
				date.setDate(max);=0A=
			}=0A=
			date.setMonth(m);=0A=
		};=0A=
		switch (el.navtype) {=0A=
		    case -2:=0A=
			if (year > cal.minYear) {=0A=
				date.setFullYear(year - 1);=0A=
			}=0A=
			break;=0A=
		    case -1:=0A=
			if (mon > 0) {=0A=
				setMonth(mon - 1);=0A=
			} else if (year-- > cal.minYear) {=0A=
				date.setFullYear(year);=0A=
				setMonth(11);=0A=
			}=0A=
			break;=0A=
		    case 1:=0A=
			if (mon < 11) {=0A=
				setMonth(mon + 1);=0A=
			} else if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
				setMonth(0);=0A=
			}=0A=
			break;=0A=
		    case 2:=0A=
			if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
			}=0A=
			break;=0A=
		    case 100:=0A=
			cal.setMondayFirst(!cal.mondayFirst);=0A=
			return;=0A=
		}=0A=
		if (!date.equalsTo(cal.date)) {=0A=
			cal.setDate(date);=0A=
			newdate =3D el.navtype =3D=3D 0;=0A=
		}=0A=
	}=0A=
	if (newdate) {=0A=
		cal.callHandler();=0A=
	}=0A=
	if (closing) {=0A=
		Calendar.removeClass(el, "hilite");=0A=
		cal.callCloseHandler();=0A=
	}=0A=
};=0A=
=0A=
// END: CALENDAR STATIC FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR OBJECT FUNCTIONS=0A=
=0A=
/**=0A=
 *  This function creates the calendar inside the given parent.  If _par =
is=0A=
 *  null than it creates a popup calendar inside the BODY element.  If =
_par is=0A=
 *  an element, be it BODY, then it creates a non-popup calendar (still=0A=
 *  hidden).  Some properties need to be set before calling this =
function.=0A=
 */=0A=
Calendar.prototype.create =3D function (_par) {=0A=
	var parent =3D null;=0A=
	if (! _par) {=0A=
		// default parent is the document body, in which case we create=0A=
		// a popup calendar.=0A=
		parent =3D document.getElementsByTagName("body")[0];=0A=
		this.isPopup =3D true;=0A=
	} else {=0A=
		parent =3D _par;=0A=
		this.isPopup =3D false;=0A=
	}=0A=
	this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();=0A=
=0A=
	var table =3D Calendar.createElement("table");=0A=
	this.table =3D table;=0A=
	table.cellSpacing =3D 0;=0A=
	table.cellPadding =3D 0;=0A=
	table.calendar =3D this;=0A=
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);=0A=
=0A=
	var div =3D Calendar.createElement("div");=0A=
	this.element =3D div;=0A=
	div.className =3D "calendar";=0A=
	if (this.isPopup) {=0A=
		div.style.position =3D "absolute";=0A=
		div.style.display =3D "none";=0A=
	}=0A=
	div.appendChild(table);=0A=
=0A=
	var thead =3D Calendar.createElement("thead", table);=0A=
	var cell =3D null;=0A=
	var row =3D null;=0A=
=0A=
	var cal =3D this;=0A=
	var hh =3D function (text, cs, navtype) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.colSpan =3D cs;=0A=
		cell.className =3D "button";=0A=
		Calendar._add_evs(cell);=0A=
		cell.calendar =3D cal;=0A=
		cell.navtype =3D navtype;=0A=
		if (text.substr(0, 1) !=3D "&") {=0A=
			cell.appendChild(document.createTextNode(text));=0A=
		}=0A=
		else {=0A=
			// FIXME: dirty hack for entities=0A=
			cell.innerHTML =3D text;=0A=
		}=0A=
		return cell;=0A=
	};=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	var title_length =3D 6;=0A=
	(this.isPopup) && --title_length;=0A=
	(this.weekNumbers) && ++title_length;=0A=
=0A=
	hh("-", 1, 100).ttip =3D Calendar._TT["TOGGLE"];=0A=
	this.title =3D hh("", title_length, 300);=0A=
	this.title.className =3D "title";=0A=
	if (this.isPopup) {=0A=
		this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		this.title.style.cursor =3D "move";=0A=
		hh("&#x00d7;", 1, 200).ttip =3D Calendar._TT["CLOSE"];=0A=
	}=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "headrow";=0A=
=0A=
	this._nav_py =3D hh("&#x00ab;", 1, -2);=0A=
	this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];=0A=
=0A=
	this._nav_pm =3D hh("&#x2039;", 1, -1);=0A=
	this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];=0A=
=0A=
	this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, =
0);=0A=
	this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];=0A=
=0A=
	this._nav_nm =3D hh("&#x203a;", 1, 1);=0A=
	this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];=0A=
=0A=
	this._nav_ny =3D hh("&#x00bb;", 1, 2);=0A=
	this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"]=0A=
=0A=
	// day names=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "daynames";=0A=
	if (this.weekNumbers) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "name wn";=0A=
		cell.appendChild(document.createTextNode(Calendar._TT["WK"]));=0A=
	}=0A=
	for (var i =3D 7; i > 0; --i) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.appendChild(document.createTextNode(""));=0A=
		if (!i) {=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
	this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : =
row.firstChild;=0A=
	this._displayWeekdays();=0A=
=0A=
	var tbody =3D Calendar.createElement("tbody", table);=0A=
	this.tbody =3D tbody;=0A=
=0A=
	for (i =3D 6; i > 0; --i) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		if (this.weekNumbers) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.appendChild(document.createTextNode(""));=0A=
		}=0A=
		for (var j =3D 7; j > 0; --j) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.appendChild(document.createTextNode(""));=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
=0A=
	var tfoot =3D Calendar.createElement("tfoot", table);=0A=
=0A=
	row =3D Calendar.createElement("tr", tfoot);=0A=
	row.className =3D "footrow";=0A=
=0A=
	cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);=0A=
	cell.className =3D "ttip";=0A=
	if (this.isPopup) {=0A=
		cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		cell.style.cursor =3D "move";=0A=
	}=0A=
	this.tooltips =3D cell;=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.monthsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 0; i < Calendar._MN.length; ++i) {=0A=
		var mn =3D Calendar.createElement("div");=0A=
		mn.className =3D "label";=0A=
		mn.month =3D i;=0A=
		mn.appendChild(document.createTextNode(Calendar._MN3[i]));=0A=
		div.appendChild(mn);=0A=
	}=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.yearsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 12; i > 0; --i) {=0A=
		var yr =3D Calendar.createElement("div");=0A=
		yr.className =3D "label";=0A=
		yr.appendChild(document.createTextNode(""));=0A=
		div.appendChild(yr);=0A=
	}=0A=
=0A=
	this._init(this.mondayFirst, this.date);=0A=
	parent.appendChild(this.element);=0A=
};=0A=
=0A=
/** keyboard navigation, only for popup calendars */=0A=
Calendar._keyEvent =3D function(ev) {=0A=
	if (!window.calendar) {=0A=
		return false;=0A=
	}=0A=
	(Calendar.is_ie) && (ev =3D window.event);=0A=
	var cal =3D window.calendar;=0A=
	var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress");=0A=
	if (ev.ctrlKey) {=0A=
		switch (ev.keyCode) {=0A=
		    case 37: // KEY left=0A=
			act && Calendar.cellClick(cal._nav_pm);=0A=
			break;=0A=
		    case 38: // KEY up=0A=
			act && Calendar.cellClick(cal._nav_py);=0A=
			break;=0A=
		    case 39: // KEY right=0A=
			act && Calendar.cellClick(cal._nav_nm);=0A=
			break;=0A=
		    case 40: // KEY down=0A=
			act && Calendar.cellClick(cal._nav_ny);=0A=
			break;=0A=
		    default:=0A=
			return false;=0A=
		}=0A=
	} else switch (ev.keyCode) {=0A=
	    case 32: // KEY space (now)=0A=
		Calendar.cellClick(cal._nav_now);=0A=
		break;=0A=
	    case 27: // KEY esc=0A=
		act && cal.hide();=0A=
		break;=0A=
	    case 37: // KEY left=0A=
	    case 38: // KEY up=0A=
	    case 39: // KEY right=0A=
	    case 40: // KEY down=0A=
		if (act) {=0A=
			var date =3D cal.date.getDate() - 1;=0A=
			var el =3D cal.currentDateEl;=0A=
			var ne =3D null;=0A=
			var prev =3D (ev.keyCode =3D=3D 37) || (ev.keyCode =3D=3D 38);=0A=
			switch (ev.keyCode) {=0A=
			    case 37: // KEY left=0A=
				(--date >=3D 0) && (ne =3D cal.ar_days[date]);=0A=
				break;=0A=
			    case 38: // KEY up=0A=
				date -=3D 7;=0A=
				(date >=3D 0) && (ne =3D cal.ar_days[date]);=0A=
				break;=0A=
			    case 39: // KEY right=0A=
				(++date < cal.ar_days.length) && (ne =3D cal.ar_days[date]);=0A=
				break;=0A=
			    case 40: // KEY down=0A=
				date +=3D 7;=0A=
				(date < cal.ar_days.length) && (ne =3D cal.ar_days[date]);=0A=
				break;=0A=
			}=0A=
			if (!ne) {=0A=
				if (prev) {=0A=
					Calendar.cellClick(cal._nav_pm);=0A=
				} else {=0A=
					Calendar.cellClick(cal._nav_nm);=0A=
				}=0A=
				date =3D (prev) ? cal.date.getMonthDays() : 1;=0A=
				el =3D cal.currentDateEl;=0A=
				ne =3D cal.ar_days[date - 1];=0A=
			}=0A=
			Calendar.removeClass(el, "selected");=0A=
			Calendar.addClass(ne, "selected");=0A=
			cal.date.setDate(ne.caldate);=0A=
			cal.currentDateEl =3D ne;=0A=
		}=0A=
		break;=0A=
	    case 13: // KEY enter=0A=
		if (act) {=0A=
			cal.callHandler();=0A=
			cal.hide();=0A=
		}=0A=
		break;=0A=
	    default:=0A=
		return false;=0A=
	}=0A=
	Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
/**=0A=
 *  (RE)Initializes the calendar to the given date and style (if =
mondayFirst is=0A=
 *  true it makes Monday the first day of week, otherwise the weeks =
start on=0A=
 *  Sunday.=0A=
 */=0A=
Calendar.prototype._init =3D function (mondayFirst, date) {=0A=
	var today =3D new Date();=0A=
	var year =3D date.getFullYear();=0A=
	if (year < this.minYear) {=0A=
		year =3D this.minYear;=0A=
		date.setFullYear(year);=0A=
	} else if (year > this.maxYear) {=0A=
		year =3D this.maxYear;=0A=
		date.setFullYear(year);=0A=
	}=0A=
	this.mondayFirst =3D mondayFirst;=0A=
	this.date =3D new Date(date);=0A=
	var month =3D date.getMonth();=0A=
	var mday =3D date.getDate();=0A=
	var no_days =3D date.getMonthDays();=0A=
	date.setDate(1);=0A=
	var wday =3D date.getDay();=0A=
	var MON =3D mondayFirst ? 1 : 0;=0A=
	var SAT =3D mondayFirst ? 5 : 6;=0A=
	var SUN =3D mondayFirst ? 6 : 0;=0A=
	if (mondayFirst) {=0A=
		wday =3D (wday > 0) ? (wday - 1) : 6;=0A=
	}=0A=
	var iday =3D 1;=0A=
	var row =3D this.tbody.firstChild;=0A=
	var MN =3D Calendar._MN3[month];=0A=
	var hasToday =3D ((today.getFullYear() =3D=3D year) && =
(today.getMonth() =3D=3D month));=0A=
	var todayDate =3D today.getDate();=0A=
	var week_number =3D date.getWeekNumber();=0A=
	var ar_days =3D new Array();=0A=
	for (var i =3D 0; i < 6; ++i) {=0A=
		if (iday > no_days) {=0A=
			row.className =3D "emptyrow";=0A=
			row =3D row.nextSibling;=0A=
			continue;=0A=
		}=0A=
		var cell =3D row.firstChild;=0A=
		if (this.weekNumbers) {=0A=
			cell.className =3D "day wn";=0A=
			cell.firstChild.data =3D week_number;=0A=
			cell =3D cell.nextSibling;=0A=
		}=0A=
		++week_number;=0A=
		row.className =3D "daysrow";=0A=
		for (var j =3D 0; j < 7; ++j) {=0A=
			cell.className =3D "day";=0A=
			if ((!i && j < wday) || iday > no_days) {=0A=
				// cell.className =3D "emptycell";=0A=
				cell.innerHTML =3D "&nbsp;";=0A=
				cell.disabled =3D true;=0A=
				cell =3D cell.nextSibling;=0A=
				continue;=0A=
			}=0A=
			cell.disabled =3D false;=0A=
			cell.firstChild.data =3D iday;=0A=
			if (typeof this.checkDisabled =3D=3D "function") {=0A=
				date.setDate(iday);=0A=
				if (this.checkDisabled(date)) {=0A=
					cell.className +=3D " disabled";=0A=
					cell.disabled =3D true;=0A=
				}=0A=
			}=0A=
			if (!cell.disabled) {=0A=
				ar_days[ar_days.length] =3D cell;=0A=
				cell.caldate =3D iday;=0A=
				cell.ttip =3D "_";=0A=
				if (iday =3D=3D mday) {=0A=
					cell.className +=3D " selected";=0A=
					this.currentDateEl =3D cell;=0A=
				}=0A=
				if (hasToday && (iday =3D=3D todayDate)) {=0A=
					cell.className +=3D " today";=0A=
					cell.ttip +=3D Calendar._TT["PART_TODAY"];=0A=
				}=0A=
				if (wday =3D=3D SAT || wday =3D=3D SUN) {=0A=
					cell.className +=3D " weekend";=0A=
				}=0A=
			}=0A=
			++iday;=0A=
			((++wday) ^ 7) || (wday =3D 0);=0A=
			cell =3D cell.nextSibling;=0A=
		}=0A=
		row =3D row.nextSibling;=0A=
	}=0A=
	this.ar_days =3D ar_days;=0A=
	this.title.firstChild.data =3D Calendar._MN[month] + ", " + year;=0A=
	// PROFILE=0A=
	// this.tooltips.firstChild.data =3D "Generated in " + ((new Date()) - =
today) + " ms";=0A=
};=0A=
=0A=
/**=0A=
 *  Calls _init function above for going to a certain date (but only if =
the=0A=
 *  date is different than the currently selected one).=0A=
 */=0A=
Calendar.prototype.setDate =3D function (date) {=0A=
	if (!date.equalsTo(this.date)) {=0A=
		this._init(this.mondayFirst, date);=0A=
	}=0A=
};=0A=
=0A=
/** Modifies the "mondayFirst" parameter (EU/US style). */=0A=
Calendar.prototype.setMondayFirst =3D function (mondayFirst) {=0A=
	this._init(mondayFirst, this.date);=0A=
	this._displayWeekdays();=0A=
};=0A=
=0A=
/**=0A=
 *  Allows customization of what dates are enabled.  The "unaryFunction"=0A=
 *  parameter must be a function object that receives the date (as a JS =
Date=0A=
 *  object) and returns a boolean value.  If the returned value is true =
then=0A=
 *  the passed date will be marked as disabled.=0A=
 */=0A=
Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {=0A=
	this.checkDisabled =3D unaryFunction;=0A=
};=0A=
=0A=
/** Customization of allowed year range for the calendar. */=0A=
Calendar.prototype.setRange =3D function (a, z) {=0A=
	this.minYear =3D a;=0A=
	this.maxYear =3D z;=0A=
};=0A=
=0A=
/** Calls the first user handler (selectedHandler). */=0A=
Calendar.prototype.callHandler =3D function () {=0A=
	if (this.onSelected) {=0A=
		this.onSelected(this, this.date.print(this.dateFormat));=0A=
	}=0A=
};=0A=
=0A=
/** Calls the second user handler (closeHandler). */=0A=
Calendar.prototype.callCloseHandler =3D function () {=0A=
	if (this.onClose) {=0A=
		this.onClose(this);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/** Removes the calendar object from the DOM tree and destroys it. */=0A=
Calendar.prototype.destroy =3D function () {=0A=
	var el =3D this.element.parentNode;=0A=
	el.removeChild(this.element);=0A=
	Calendar._C =3D null;=0A=
	delete el;=0A=
};=0A=
=0A=
/**=0A=
 *  Moves the calendar element to a different section in the DOM tree =
(changes=0A=
 *  its parent).=0A=
 */=0A=
Calendar.prototype.reparent =3D function (new_parent) {=0A=
	var el =3D this.element;=0A=
	el.parentNode.removeChild(el);=0A=
	new_parent.appendChild(el);=0A=
};=0A=
=0A=
// This gets called when the user presses a mouse button anywhere in the=0A=
// document, if the calendar is shown.  If the click was outside the open=0A=
// calendar this function closes it.=0A=
Calendar._checkCalendar =3D function(ev) {=0A=
	if (!window.calendar) {=0A=
		return false;=0A=
	}=0A=
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);=0A=
	for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);=0A=
	if (el =3D=3D null) {=0A=
		// calls closeHandler which should hide the calendar.=0A=
		window.calendar.callCloseHandler();=0A=
		Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/** Shows the calendar. */=0A=
Calendar.prototype.show =3D function () {=0A=
	var rows =3D this.table.getElementsByTagName("tr");=0A=
	for (var i =3D rows.length; i > 0;) {=0A=
		var row =3D rows[--i];=0A=
		Calendar.removeClass(row, "rowhilite");=0A=
		var cells =3D row.getElementsByTagName("td");=0A=
		for (var j =3D cells.length; j > 0;) {=0A=
			var cell =3D cells[--j];=0A=
			Calendar.removeClass(cell, "hilite");=0A=
			Calendar.removeClass(cell, "active");=0A=
		}=0A=
	}=0A=
	this.element.style.display =3D "block";=0A=
	this.hidden =3D false;=0A=
	if (this.isPopup) {=0A=
		window.calendar =3D this;=0A=
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Hides the calendar.  Also removes any "hilite" from the class of any =
TD=0A=
 *  element.=0A=
 */=0A=
Calendar.prototype.hide =3D function () {=0A=
	if (this.isPopup) {=0A=
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.element.style.display =3D "none";=0A=
	this.hidden =3D true;=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Shows the calendar at a given absolute position (beware that, =
depending on=0A=
 *  the calendar element style -- position property -- this might be =
relative=0A=
 *  to the parent's containing rectangle).=0A=
 */=0A=
Calendar.prototype.showAt =3D function (x, y) {=0A=
	var s =3D this.element.style;=0A=
	s.left =3D x + "px";=0A=
	s.top =3D y + "px";=0A=
	this.show();=0A=
};=0A=
=0A=
/** Shows the calendar near a given element. */=0A=
Calendar.prototype.showAtElement =3D function (el) {=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	this.showAt(p.x, p.y + el.offsetHeight);=0A=
};=0A=
=0A=
/** Customizes the date format. */=0A=
Calendar.prototype.setDateFormat =3D function (str) {=0A=
	this.dateFormat =3D str;=0A=
};=0A=
=0A=
/** Customizes the tooltip date format. */=0A=
Calendar.prototype.setTtDateFormat =3D function (str) {=0A=
	this.ttDateFormat =3D str;=0A=
};=0A=
=0A=
/**=0A=
 *  Tries to identify the date represented in a string.  If successful =
it also=0A=
 *  calls this.setDate which moves the calendar to the given date.=0A=
 */=0A=
Calendar.prototype.parseDate =3D function (str, fmt) {=0A=
	var y =3D 0;=0A=
	var m =3D -1;=0A=
	var d =3D 0;=0A=
	var a =3D str.split(/\W+/);=0A=
	if (!fmt) {=0A=
		fmt =3D this.dateFormat;=0A=
	}=0A=
	var b =3D fmt.split(/\W+/);=0A=
	var i =3D 0, j =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (b[i] =3D=3D "D" || b[i] =3D=3D "DD") {=0A=
			continue;=0A=
		}=0A=
		if (b[i] =3D=3D "d" || b[i] =3D=3D "dd") {=0A=
			d =3D parseInt(a[i], 10);=0A=
		}=0A=
		if (b[i] =3D=3D "m" || b[i] =3D=3D "mm") {=0A=
			m =3D parseInt(a[i], 10) - 1;=0A=
		}=0A=
		if (b[i] =3D=3D "y") {=0A=
			y =3D parseInt(a[i], 10);=0A=
		}=0A=
		if (b[i] =3D=3D "yy") {=0A=
			y =3D parseInt(a[i], 10) + 1900;=0A=
		}=0A=
		if (b[i] =3D=3D "M" || b[i] =3D=3D "MM") {=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { m =3D j; break; }=0A=
			}=0A=
		}=0A=
	}=0A=
	if (y !=3D 0 && m !=3D -1 && d !=3D 0) {=0A=
		this.setDate(new Date(y, m, d));=0A=
		return;=0A=
	}=0A=
	y =3D 0; m =3D -1; d =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (a[i].search(/[a-zA-Z]+/) !=3D -1) {=0A=
			var t =3D -1;=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { t =3D j; break; }=0A=
			}=0A=
			if (t !=3D -1) {=0A=
				if (m !=3D -1) {=0A=
					d =3D m+1;=0A=
				}=0A=
				m =3D t;=0A=
			}=0A=
		} else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {=0A=
			m =3D a[i]-1;=0A=
		} else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {=0A=
			y =3D a[i];=0A=
		} else if (d =3D=3D 0) {=0A=
			d =3D a[i];=0A=
		}=0A=
	}=0A=
	if (y =3D=3D 0) {=0A=
		var today =3D new Date();=0A=
		y =3D today.getFullYear();=0A=
	}=0A=
	if (m !=3D -1 && d !=3D 0) {=0A=
		this.setDate(new Date(y, m, d));=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype.hideShowCovered =3D function () {=0A=
	var tags =3D new Array("applet", "iframe", "select");=0A=
	var el =3D this.element;=0A=
=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	var EX1 =3D p.x;=0A=
	var EX2 =3D el.offsetWidth + EX1;=0A=
	var EY1 =3D p.y;=0A=
	var EY2 =3D el.offsetHeight + EY1;=0A=
=0A=
	for (var k =3D tags.length; k > 0; ) {=0A=
		var ar =3D document.getElementsByTagName(tags[--k]);=0A=
		var cc =3D null;=0A=
=0A=
		for (var i =3D ar.length; i > 0;) {=0A=
			cc =3D ar[--i];=0A=
=0A=
			p =3D Calendar.getAbsolutePos(cc);=0A=
			var CX1 =3D p.x;=0A=
			var CX2 =3D cc.offsetWidth + CX1;=0A=
			var CY1 =3D p.y;=0A=
			var CY2 =3D cc.offsetHeight + CY1;=0A=
=0A=
			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 =
< EY1)) {=0A=
				cc.style.visibility =3D "visible";=0A=
			} else {=0A=
				cc.style.visibility =3D "hidden";=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/** Internal function; it displays the bar with the names of the =
weekday. */=0A=
Calendar.prototype._displayWeekdays =3D function () {=0A=
	var MON =3D this.mondayFirst ? 0 : 1;=0A=
	var SUN =3D this.mondayFirst ? 6 : 0;=0A=
	var SAT =3D this.mondayFirst ? 5 : 6;=0A=
	var cell =3D this.firstdayname;=0A=
	for (var i =3D 0; i < 7; ++i) {=0A=
		cell.className =3D "day name";=0A=
		if (!i) {=0A=
			cell.ttip =3D this.mondayFirst ? Calendar._TT["SUN_FIRST"] : =
Calendar._TT["MON_FIRST"];=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
		if (i =3D=3D SUN || i =3D=3D SAT) {=0A=
			Calendar.addClass(cell, "weekend");=0A=
		}=0A=
		cell.firstChild.data =3D Calendar._DN3[i + 1 - MON];=0A=
		cell =3D cell.nextSibling;=0A=
	}=0A=
};=0A=
=0A=
/** Internal function.  Hides all combo boxes that might be displayed. */=0A=
Calendar.prototype._hideCombos =3D function () {=0A=
	this.monthsCombo.style.display =3D "none";=0A=
	this.yearsCombo.style.display =3D "none";=0A=
};=0A=
=0A=
/** Internal function.  Starts dragging the element. */=0A=
Calendar.prototype._dragStart =3D function (ev) {=0A=
	if (this.dragging) {=0A=
		return;=0A=
	}=0A=
	this.dragging =3D true;=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posY =3D ev.clientY + window.scrollY;=0A=
		posX =3D ev.clientX + window.scrollX;=0A=
	}=0A=
	var st =3D this.element.style;=0A=
	this.xOffs =3D posX - parseInt(st.left);=0A=
	this.yOffs =3D posY - parseInt(st.top);=0A=
	with (Calendar) {=0A=
		addEvent(document, "mousemove", calDragIt);=0A=
		addEvent(document, "mouseover", stopEvent);=0A=
		addEvent(document, "mouseup", calDragEnd);=0A=
	}=0A=
};=0A=
=0A=
// BEGIN: DATE OBJECT PATCHES=0A=
=0A=
/** Adds the number of days array to the Date object. */=0A=
Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);=0A=
=0A=
/** Constants used for time computations */=0A=
Date.SECOND =3D 1000 /* milliseconds */;=0A=
Date.MINUTE =3D 60 * Date.SECOND;=0A=
Date.HOUR   =3D 60 * Date.MINUTE;=0A=
Date.DAY    =3D 24 * Date.HOUR;=0A=
Date.WEEK   =3D  7 * Date.DAY;=0A=
=0A=
/** Returns the number of days in the current month */=0A=
Date.prototype.getMonthDays =3D function(month) {=0A=
	var year =3D this.getFullYear();=0A=
	if (typeof month =3D=3D "undefined") {=0A=
		month =3D this.getMonth();=0A=
	}=0A=
	if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D =
(year%400)))) && month =3D=3D 1) {=0A=
		return 29;=0A=
	} else {=0A=
		return Date._MD[month];=0A=
	}=0A=
};=0A=
=0A=
/** Returns the number of the week.  The algorithm was "stolen" from =
PPK's=0A=
 * website, hope it's correct :) http://www.xs4all.nl/~ppk/js/week.html =
*/=0A=
Date.prototype.getWeekNumber =3D function() {=0A=
	var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);=0A=
	var then =3D new Date(this.getFullYear(), 0, 1, 0, 0, 0);=0A=
	var time =3D now - then;=0A=
	var day =3D then.getDay();=0A=
	(day > 3) && (day -=3D 4) || (day +=3D 3);=0A=
	return Math.round(((time / Date.DAY) + day) / 7);=0A=
};=0A=
=0A=
/** Checks dates equality (ignores time) */=0A=
Date.prototype.equalsTo =3D function(date) {=0A=
	return ((this.getFullYear() =3D=3D date.getFullYear()) &&=0A=
		(this.getMonth() =3D=3D date.getMonth()) &&=0A=
		(this.getDate() =3D=3D date.getDate()));=0A=
};=0A=
=0A=
/** Prints the date in a string according to the given format. */=0A=
Date.prototype.print =3D function (frm) {=0A=
	var str =3D new String(frm);=0A=
	var m =3D this.getMonth();=0A=
	var d =3D this.getDate();=0A=
	var y =3D this.getFullYear();=0A=
	var wn =3D this.getWeekNumber();=0A=
	var w =3D this.getDay();=0A=
	var s =3D new Array();=0A=
	s["d"] =3D d;=0A=
	s["dd"] =3D (d < 10) ? ("0" + d) : d;=0A=
	s["m"] =3D 1+m;=0A=
	s["mm"] =3D (m < 9) ? ("0" + (1+m)) : (1+m);=0A=
	s["y"] =3D y;=0A=
	s["yy"] =3D new String(y).substr(2, 2);=0A=
	s["w"] =3D wn;=0A=
	s["ww"] =3D (wn < 10) ? ("0" + wn) : wn;=0A=
	with (Calendar) {=0A=
		s["D"] =3D _DN3[w];=0A=
		s["DD"] =3D _DN[w];=0A=
		s["M"] =3D _MN3[m];=0A=
		s["MM"] =3D _MN[m];=0A=
	}=0A=
	var re =3D /(.*)(\W|^)(d|dd|m|mm|y|yy|MM|M|DD|D|w|ww)(\W|$)(.*)/;=0A=
	=0A=
	while (re.exec(str) !=3D null) {=0A=
		str =3D RegExp.$1 + RegExp.$2 + s[RegExp.$3] + RegExp.$4 + RegExp.$5;=0A=
	}=0A=
	=0A=
	//return str;=0A=
	/**=0A=
	 * NOIX Config=0A=
	 * =0A=
	 * Change the return to return date without %=0A=
	 */=0A=
	return s['dd'] + '/' + s['mm'] + '/' + s['y'];=0A=
	=0A=
	=0A=
};=0A=
=0A=
// END: DATE OBJECT PATCHES=0A=
=0A=
// global object that remembers the calendar=0A=
window.calendar =3D null;=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/includes/js/calendar/lang/calendar_lang_pt_br.js

/**=0A=
 * Configura=C3=A7=C3=B5es do calendario do Joomla! para PT_BR=0A=
 * =0A=
 * @author NIOX Internet=0A=
 * @date 13-02-2009=0A=
 * =0A=
 */=0A=
=0A=
//Config dos dias da semana=0A=
Calendar._DN =3D new Array(=0A=
	"Domingo",=0A=
	"Segunda",=0A=
	"Ter=C3=A7a",=0A=
	"Quarta",=0A=
	"Quinta",=0A=
	"Sexta",=0A=
	"S=C3=A1bado",=0A=
	"Domingo"=0A=
);=0A=
=0A=
//Config dos meses=0A=
Calendar._MN =3D new Array(=0A=
	"Janeiro",=0A=
	"Fevereiro",=0A=
	"Mar=C3=A7o",=0A=
	"Abril",=0A=
	"Maio",=0A=
	"Junho",=0A=
	"Julho",=0A=
	"Agosto",=0A=
	"Setembro",=0A=
	"Outubro",=0A=
	"Novembro",=0A=
	"Dezembro"=0A=
);=0A=
=0A=
//Tooltips=0A=
Calendar._TT =3D {};=0A=
Calendar._TT["TOGGLE"] =3D "Alterar o primeiro dia da semana";=0A=
Calendar._TT["PREV_YEAR"] =3D "Ano anterior";=0A=
Calendar._TT["PREV_MONTH"] =3D "M=C3=AAs anterior";=0A=
Calendar._TT["DO_TODAY"] =3D "Dia atual";=0A=
Calendar._TT["NEXT_MONTH"] =3D "M=C3=AAs seguinte";=0A=
Calendar._TT["NEXT_YEAR"] =3D "Ano seguiunte";=0A=
Calendar._TT["SEL_DATE"] =3D "Escolher data";=0A=
Calendar._TT["DRAG_TO_MOVE"] =3D "Arrastar para mover";=0A=
Calendar._TT["PART_TODAY"] =3D " (hoje)";=0A=
Calendar._TT["MON_FIRST"] =3D "Iniciar =C3=A0 Segunda-feira";=0A=
Calendar._TT["SUN_FIRST"] =3D "Iniciar ao domingo";=0A=
Calendar._TT["CLOSE"] =3D "Fechar";=0A=
Calendar._TT["TODAY"] =3D "Hoje";=0A=
=0A=
=0A=
Calendar._TT["DEF_DATE_FORMAT"] =3D "y-mm-dd";=0A=
Calendar._TT["TT_DATE_FORMAT"] =3D "D, d M";=0A=
=0A=
Calendar._TT["WK"] =3D "sem";=0A=

------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_util/js/calendario.js

function validaData( input ){
=09
	var data 	=3D document.getElementById( input );

	var dia 	=3D data.value.substr( 0, 2 );
	var mes 	=3D data.value.substr( 3, 2 );
	var ano 	=3D data.value.substr( 6,4 );

	if( data.value =3D=3D '' ){
		alert( "A data n=C3=A3o pode ser vazia" );
	}
	else if( !isDate( dia, mes, ano ) || ano < 1900 ){
		alert( "Data inv=C3=A1lida!" );
	}
=09
}

// Verifica se a data apresentada ou no uma data v=C3=A1lida
function isDate(day, month, year) {
	//IsDate(29, 2, 2005)
	//IsDate(29, 2, 2004)
	var date =3D new Date();
	var blnRet =3D false;
	var blnDay;
	var blnMonth;
	var blnYear;

	date.setFullYear(year, month -1, day);

	blnDay   =3D (date.getDate()      =3D=3D day);
	blnMonth =3D (date.getMonth()     =3D=3D month -1);
	blnYear  =3D (date.getFullYear()  =3D=3D year);

	if (blnDay && blnMonth && blnYear)
	blnRet =3D true;

	return blnRet;
=09
}

window.addEvent( "domready", function(){
=09
	var jcalendar =3D $$( ".calendar" );
=09
	if( jcalendar.length > 0 ){

		$each( jcalendar, function(jc){

			var inputCalendar =3D jc.id.substr( 0, new Number( jc.id.length ) - 4 =
);
		=09
			var arrNum =3D new Array( 8, 9, 13, 17, 48, 49, 50, 51, 52, 53, 54, =
55, 56, 57, 116 );
		=09
			//Adding the click event to show Joomla! calendar
			$(jc.id).addEvent( "click", function(){
				showCalendar( inputCalendar, "%d/%m/%Y" );
			});

			//Adding the maxlength to the input that will accept the calendar =
value
			$( inputCalendar ).set( "maxlength", "10" );
		=09
			//Adding the events in case of the user write the date value
			$( inputCalendar ).addEvent( "keydown", function(e){

				var inArray =3D false;
			=09
				for( var i =3D 0; i < arrNum.length; i++ ){	=09
					if( e.code =3D=3D arrNum[i] ){
						inArray =3D true;
						break;
					}
				}

				if( !inArray ){
					return false;
				}
			=09
				if( ( this.value.length =3D=3D 2 || this.value.length =3D=3D 5 ) && =
e.code !=3D 8 ){
					this.value =3D this.value + "/";
				}
			=09
			});
		=09
		});

	}
=09
});
------=_NextPart_000_0000_01CA99E8.BCDD42C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://portal.mec.gov.br/components/com_jevents/assets/js/overlib.js

//\/////
//\  overLIB 4.21 - You may not remove or change this notice.
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.
//\
//\  Contributors are listed on the homepage.
//\  This file might be old, always check for the latest version at:
//\  http://www.bosrup.com/web/overlib/
//\
//\  Please read the license agreement (available through the link =
above)
//\  before using overLIB. Direct any licensing questions to =
erik@bosrup.com.
//\
//\  Do not sell this as your own work or remove this copyright notice.=20
//\  For full details on copying or changing this script please read the
//\  license agreement at the link above. Please give credit on sites =
that
//\  use overLIB and submit changes of the script so other people can =
use
//\  them as well.
//   $Revision: 1.119 $                $Date: 2005/07/02 23:41:44 $
//\/////
//\mini

////////
// PRE-INIT
// Ignore these lines, configuration is below.
////////
var olLoaded =3D 0;var pmStart =3D 10000000; var pmUpper =3D 10001000; =
var pmCount =3D pmStart+1; var pmt=3D''; var pms =3D new Array(); var =
olInfo =3D new Info('4.21', 1);
var FREPLACE =3D 0; var FBEFORE =3D 1; var FAFTER =3D 2; var FALTERNATE =
=3D 3; var FCHAIN=3D4;
var olHideForm=3D0;  // parameter for hiding SELECT and ActiveX elements =
in IE5.5+=20
var olHautoFlag =3D 0;  // flags for over-riding VAUTO and HAUTO if =
corresponding
var olVautoFlag =3D 0;  // positioning commands are used on the command =
line
var hookPts =3D new Array(), postParse =3D new Array(), cmdLine =3D new =
Array(), runTime =3D new Array();
// for plugins
registerCommands('donothing,inarray,caparray,sticky,background,noclose,ca=
ption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolo=
r,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,=
closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,=
pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize=
,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap=
,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgcla=
ss,textfontclass,captionfontclass,closefontclass');

////////
// DEFAULT CONFIGURATION
// Settings you want everywhere are set here. All of this can also be
// changed on your html page or through an overLIB call.
////////
if (typeof ol_fgcolor=3D=3D'undefined') var ol_fgcolor=3D"#CCCCFF";
if (typeof ol_bgcolor=3D=3D'undefined') var ol_bgcolor=3D"#333399";
if (typeof ol_textcolor=3D=3D'undefined') var ol_textcolor=3D"#000000";
if (typeof ol_capcolor=3D=3D'undefined') var ol_capcolor=3D"#FFFFFF";
if (typeof ol_closecolor=3D=3D'undefined') var =
ol_closecolor=3D"#9999FF";
if (typeof ol_textfont=3D=3D'undefined') var =
ol_textfont=3D"Verdana,Arial,Helvetica";
if (typeof ol_captionfont=3D=3D'undefined') var =
ol_captionfont=3D"Verdana,Arial,Helvetica";
if (typeof ol_closefont=3D=3D'undefined') var =
ol_closefont=3D"Verdana,Arial,Helvetica";
if (typeof ol_textsize=3D=3D'undefined') var ol_textsize=3D"1";
if (typeof ol_captionsize=3D=3D'undefined') var ol_captionsize=3D"1";
if (typeof ol_closesize=3D=3D'undefined') var ol_closesize=3D"1";
if (typeof ol_width=3D=3D'undefined') var ol_width=3D"200";
if (typeof ol_border=3D=3D'undefined') var ol_border=3D"1";
if (typeof ol_cellpad=3D=3D'undefined') var ol_cellpad=3D2;
if (typeof ol_offsetx=3D=3D'undefined') var ol_offsetx=3D10;
if (typeof ol_offsety=3D=3D'undefined') var ol_offsety=3D10;
if (typeof ol_text=3D=3D'undefined') var ol_text=3D"Default Text";
if (typeof ol_cap=3D=3D'undefined') var ol_cap=3D"";
if (typeof ol_sticky=3D=3D'undefined') var ol_sticky=3D0;
if (typeof ol_background=3D=3D'undefined') var ol_background=3D"";
if (typeof ol_close=3D=3D'undefined') var ol_close=3D"Close";
if (typeof ol_hpos=3D=3D'undefined') var ol_hpos=3DRIGHT;
if (typeof ol_status=3D=3D'undefined') var ol_status=3D"";
if (typeof ol_autostatus=3D=3D'undefined') var ol_autostatus=3D0;
if (typeof ol_height=3D=3D'undefined') var ol_height=3D-1;
if (typeof ol_snapx=3D=3D'undefined') var ol_snapx=3D0;
if (typeof ol_snapy=3D=3D'undefined') var ol_snapy=3D0;
if (typeof ol_fixx=3D=3D'undefined') var ol_fixx=3D-1;
if (typeof ol_fixy=3D=3D'undefined') var ol_fixy=3D-1;
if (typeof ol_relx=3D=3D'undefined') var ol_relx=3Dnull;
if (typeof ol_rely=3D=3D'undefined') var ol_rely=3Dnull;
if (typeof ol_fgbackground=3D=3D'undefined') var ol_fgbackground=3D"";
if (typeof ol_bgbackground=3D=3D'undefined') var ol_bgbackground=3D"";
if (typeof ol_padxl=3D=3D'undefined') var ol_padxl=3D1;
if (typeof ol_padxr=3D=3D'undefined') var ol_padxr=3D1;
if (typeof ol_padyt=3D=3D'undefined') var ol_padyt=3D1;
if (typeof ol_padyb=3D=3D'undefined') var ol_padyb=3D1;
if (typeof ol_fullhtml=3D=3D'undefined') var ol_fullhtml=3D0;
if (typeof ol_vpos=3D=3D'undefined') var ol_vpos=3DBELOW;
if (typeof ol_aboveheight=3D=3D'undefined') var ol_aboveheight=3D0;
if (typeof ol_capicon=3D=3D'undefined') var ol_capicon=3D"";
if (typeof ol_frame=3D=3D'undefined') var ol_frame=3Dself;
if (typeof ol_timeout=3D=3D'undefined') var ol_timeout=3D0;
if (typeof ol_function=3D=3D'undefined') var ol_function=3Dnull;
if (typeof ol_delay=3D=3D'undefined') var ol_delay=3D0;
if (typeof ol_hauto=3D=3D'undefined') var ol_hauto=3D0;
if (typeof ol_vauto=3D=3D'undefined') var ol_vauto=3D0;
if (typeof ol_closeclick=3D=3D'undefined') var ol_closeclick=3D0;
if (typeof ol_wrap=3D=3D'undefined') var ol_wrap=3D0;
if (typeof ol_followmouse=3D=3D'undefined') var ol_followmouse=3D1;
if (typeof ol_mouseoff=3D=3D'undefined') var ol_mouseoff=3D0;
if (typeof ol_closetitle=3D=3D'undefined') var ol_closetitle=3D'Close';
if (typeof ol_compatmode=3D=3D'undefined') var ol_compatmode=3D0;
if (typeof ol_css=3D=3D'undefined') var ol_css=3DCSSOFF;
if (typeof ol_fgclass=3D=3D'undefined') var ol_fgclass=3D"";
if (typeof ol_bgclass=3D=3D'undefined') var ol_bgclass=3D"";
if (typeof ol_textfontclass=3D=3D'undefined') var ol_textfontclass=3D"";
if (typeof ol_captionfontclass=3D=3D'undefined') var =
ol_captionfontclass=3D"";
if (typeof ol_closefontclass=3D=3D'undefined') var =
ol_closefontclass=3D"";

////////
// ARRAY CONFIGURATION
////////

// You can use these arrays to store popup text here instead of in the =
html.
if (typeof ol_texts=3D=3D'undefined') var ol_texts =3D new Array("Text =
0", "Text 1");
if (typeof ol_caps=3D=3D'undefined') var ol_caps =3D new Array("Caption =
0", "Caption 1");

////////
// END OF CONFIGURATION
// Don't change anything below this line, all configuration is above.
////////





////////
// INIT
////////
// Runtime variables init. Don't change for config!
var o3_text=3D"";
var o3_cap=3D"";
var o3_sticky=3D0;
var o3_background=3D"";
var o3_close=3D"Close";
var o3_hpos=3DRIGHT;
var o3_offsetx=3D2;
var o3_offsety=3D2;
var o3_fgcolor=3D"";
var o3_bgcolor=3D"";
var o3_textcolor=3D"";
var o3_capcolor=3D"";
var o3_closecolor=3D"";
var o3_width=3D100;
var o3_border=3D1;
var o3_cellpad=3D2;
var o3_status=3D"";
var o3_autostatus=3D0;
var o3_height=3D-1;
var o3_snapx=3D0;
var o3_snapy=3D0;
var o3_fixx=3D-1;
var o3_fixy=3D-1;
var o3_relx=3Dnull;
var o3_rely=3Dnull;
var o3_fgbackground=3D"";
var o3_bgbackground=3D"";
var o3_padxl=3D0;
var o3_padxr=3D0;
var o3_padyt=3D0;
var o3_padyb=3D0;
var o3_fullhtml=3D0;
var o3_vpos=3DBELOW;
var o3_aboveheight=3D0;
var o3_capicon=3D"";
var o3_textfont=3D"Verdana,Arial,Helvetica";
var o3_captionfont=3D"Verdana,Arial,Helvetica";
var o3_closefont=3D"Verdana,Arial,Helvetica";
var o3_textsize=3D"1";
var o3_captionsize=3D"1";
var o3_closesize=3D"1";
var o3_frame=3Dself;
var o3_timeout=3D0;
var o3_timerid=3D0;
var o3_allowmove=3D0;
var o3_function=3Dnull;=20
var o3_delay=3D0;
var o3_delayid=3D0;
var o3_hauto=3D0;
var o3_vauto=3D0;
var o3_closeclick=3D0;
var o3_wrap=3D0;
var o3_followmouse=3D1;
var o3_mouseoff=3D0;
var o3_closetitle=3D'';
var o3_compatmode=3D0;
var o3_css=3DCSSOFF;
var o3_fgclass=3D"";
var o3_bgclass=3D"";
var o3_textfontclass=3D"";
var o3_captionfontclass=3D"";
var o3_closefontclass=3D"";

// Display state variables
var o3_x =3D 0;
var o3_y =3D 0;
var o3_showingsticky =3D 0;
var o3_removecounter =3D 0;

// Our layer
var over =3D null;
var fnRef, hoveringSwitch =3D false;
var olHideDelay;

// Decide browser version
var isMac =3D (navigator.userAgent.indexOf("Mac") !=3D -1);
var olOp =3D (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && =
document.createTextNode);  // Opera 7
var olNs4 =3D (navigator.appName=3D=3D'Netscape' && =
parseInt(navigator.appVersion) =3D=3D 4);
var olNs6 =3D (document.getElementById) ? true : false;
var olKq =3D (olNs6 && /konqueror/i.test(navigator.userAgent));
var olIe4 =3D (document.all) ? true : false;
var olIe5 =3D false;=20
var olIe55 =3D false; // Added additional variable to identify IE5.5+
var docRoot =3D 'document.body';

// Resize fix for NS4.x to keep track of layer
if (olNs4) {
	var oW =3D window.innerWidth;
	var oH =3D window.innerHeight;
	window.onresize =3D function() { if (oW !=3D window.innerWidth || oH =
!=3D window.innerHeight) location.reload(); }
}

// Microsoft Stupidity Check(tm).
if (olIe4) {
	var agent =3D navigator.userAgent;
	if (/MSIE/.test(agent)) {
		var versNum =3D parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);
		if (versNum >=3D 5){
			olIe5=3Dtrue;
			olIe55=3D(versNum>=3D5.5&&!olOp) ? true : false;
			if (olNs6) olNs6=3Dfalse;
		}
	}
	if (olNs6) olIe4 =3D false;
}

// Check for compatability mode.
if (document.compatMode && document.compatMode =3D=3D 'CSS1Compat') {
	docRoot=3D ((olIe4 && !olOp) ? 'document.documentElement' : docRoot);
}

// Add window onload handlers to indicate when all modules have been =
loaded
// For Netscape 6+ and Mozilla, uses addEventListener method on the =
window object
// For IE it uses the attachEvent method of the window object and for =
Netscape 4.x
// it sets the window.onload handler to the OLonload_handler function =
for Bubbling
if(window.addEventListener) =
window.addEventListener("load",OLonLoad_handler,false);
else if (window.attachEvent) =
window.attachEvent("onload",OLonLoad_handler);

var capExtent;

////////
// PUBLIC FUNCTIONS
////////

// overlib(arg0,...,argN)
// Loads parameters into global runtime variables.
function overlib() {
	if (!olLoaded || isExclusive(overlib.arguments)) return true;
	if (olCheckMouseCapture) olMouseCapture();
	if (over) {
		over =3D (typeof over.id !=3D 'string') ? =
o3_frame.document.all['overDiv'] : over;
		cClick();
	}

	// Load defaults to runtime.
  olHideDelay=3D0;
	o3_text=3Dol_text;
	o3_cap=3Dol_cap;
	o3_sticky=3Dol_sticky;
	o3_background=3Dol_background;
	o3_close=3Dol_close;
	o3_hpos=3Dol_hpos;
	o3_offsetx=3Dol_offsetx;
	o3_offsety=3Dol_offsety;
	o3_fgcolor=3Dol_fgcolor;
	o3_bgcolor=3Dol_bgcolor;
	o3_textcolor=3Dol_textcolor;
	o3_capcolor=3Dol_capcolor;
	o3_closecolor=3Dol_closecolor;
	o3_width=3Dol_width;
	o3_border=3Dol_border;
	o3_cellpad=3Dol_cellpad;
	o3_status=3Dol_status;
	o3_autostatus=3Dol_autostatus;
	o3_height=3Dol_height;
	o3_snapx=3Dol_snapx;
	o3_snapy=3Dol_snapy;
	o3_fixx=3Dol_fixx;
	o3_fixy=3Dol_fixy;
	o3_relx=3Dol_relx;
	o3_rely=3Dol_rely;
	o3_fgbackground=3Dol_fgbackground;
	o3_bgbackground=3Dol_bgbackground;
	o3_padxl=3Dol_padxl;
	o3_padxr=3Dol_padxr;
	o3_padyt=3Dol_padyt;
	o3_padyb=3Dol_padyb;
	o3_fullhtml=3Dol_fullhtml;
	o3_vpos=3Dol_vpos;
	o3_aboveheight=3Dol_aboveheight;
	o3_capicon=3Dol_capicon;
	o3_textfont=3Dol_textfont;
	o3_captionfont=3Dol_captionfont;
	o3_closefont=3Dol_closefont;
	o3_textsize=3Dol_textsize;
	o3_captionsize=3Dol_captionsize;
	o3_closesize=3Dol_closesize;
	o3_timeout=3Dol_timeout;
	o3_function=3Dol_function;
	o3_delay=3Dol_delay;
	o3_hauto=3Dol_hauto;
	o3_vauto=3Dol_vauto;
	o3_closeclick=3Dol_closeclick;
	o3_wrap=3Dol_wrap;=09
	o3_followmouse=3Dol_followmouse;
	o3_mouseoff=3Dol_mouseoff;
	o3_closetitle=3Dol_closetitle;
	o3_css=3Dol_css;
	o3_compatmode=3Dol_compatmode;
	o3_fgclass=3Dol_fgclass;
	o3_bgclass=3Dol_bgclass;
	o3_textfontclass=3Dol_textfontclass;
	o3_captionfontclass=3Dol_captionfontclass;
	o3_closefontclass=3Dol_closefontclass;
=09
	setRunTimeVariables();
=09
	fnRef =3D '';
=09
	// Special for frame support, over must be reset...
	o3_frame =3D ol_frame;
=09
	if(!(over=3DcreateDivContainer())) return false;

	parseTokens('o3_', overlib.arguments);
	if (!postParseChecks()) return false;

	if (o3_delay =3D=3D 0) {
		return runHook("olMain", FREPLACE);
 	} else {
		o3_delayid =3D setTimeout("runHook('olMain', FREPLACE)", o3_delay);
		return false;
	}
}

// Clears popups if appropriate
function nd(time) {
	if (olLoaded && !isExclusive()) {
		hideDelay(time);  // delay popup close if time specified

		if (o3_removecounter >=3D 1) { o3_showingsticky =3D 0 };
	=09
		if (o3_showingsticky =3D=3D 0) {
			o3_allowmove =3D 0;
			if (over !=3D null && o3_timerid =3D=3D 0) runHook("hideObject", =
FREPLACE, over);
		} else {
			o3_removecounter++;
		}
	}
=09
	return true;
}

// The Close onMouseOver function for stickies
function cClick() {
	if (olLoaded) {
		runHook("hideObject", FREPLACE, over);
		o3_showingsticky =3D 0;=09
	}=09
	return false;
}

// Method for setting page specific defaults.
function overlib_pagedefaults() {
	parseTokens('ol_', overlib_pagedefaults.arguments);
}


////////
// OVERLIB MAIN FUNCTION
////////

// This function decides what it is we want to display and how we want =
it done.
function olMain() {
	var layerhtml, styleType;
 	runHook("olMain", FBEFORE);
 =09
	if (o3_background!=3D"" || o3_fullhtml) {
		// Use background instead of box.
		layerhtml =3D runHook('ol_content_background', FALTERNATE, o3_css, =
o3_text, o3_background, o3_fullhtml);
	} else {
		// They want a popup box.
		styleType =3D (pms[o3_css-1-pmStart] =3D=3D "cssoff" || =
pms[o3_css-1-pmStart] =3D=3D "cssclass");

		// Prepare popup background
		if (o3_fgbackground !=3D "") o3_fgbackground =3D =
"background=3D\""+o3_fgbackground+"\"";
		if (o3_bgbackground !=3D "") o3_bgbackground =3D (styleType ? =
"background=3D\""+o3_bgbackground+"\"" : o3_bgbackground);

		// Prepare popup colors
		if (o3_fgcolor !=3D "") o3_fgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_fgcolor+"\"" : o3_fgcolor);
		if (o3_bgcolor !=3D "") o3_bgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_bgcolor+"\"" : o3_bgcolor);

		// Prepare popup height
		if (o3_height > 0) o3_height =3D (styleType ? =
"height=3D\""+o3_height+"\"" : o3_height);
		else o3_height =3D "";

		// Decide which kinda box.
		if (o3_cap=3D=3D"") {
			// Plain
			layerhtml =3D runHook('ol_content_simple', FALTERNATE, o3_css, =
o3_text);
		} else {
			// With caption
			if (o3_sticky) {
				// Show close text
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, o3_close);
			} else {
				// No close text
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, "");
			}
		}
	}=09

	// We want it to stick!
	if (o3_sticky) {
		if (o3_timerid > 0) {
			clearTimeout(o3_timerid);
			o3_timerid =3D 0;
		}
		o3_showingsticky =3D 1;
		o3_removecounter =3D 0;
	}

	// Created a separate routine to generate the popup to make it easier
	// to implement a plugin capability
	if (!runHook("createPopup", FREPLACE, layerhtml)) return false;

	// Prepare status bar
	if (o3_autostatus > 0) {
		o3_status =3D o3_text;
		if (o3_autostatus > 1) o3_status =3D o3_cap;
	}

	// When placing the layer the first time, even stickies may be moved.
	o3_allowmove =3D 0;

	// Initiate a timer for timeout
	if (o3_timeout > 0) {         =20
		if (o3_timerid > 0) clearTimeout(o3_timerid);
		o3_timerid =3D setTimeout("cClick()", o3_timeout);
	}

	// Show layer
	runHook("disp", FREPLACE, o3_status);
	runHook("olMain", FAFTER);

	return (olOp && event && event.type =3D=3D 'mouseover' && !o3_status) ? =
'' : (o3_status !=3D '');
}

////////
// LAYER GENERATION FUNCTIONS
////////
// These functions just handle popup content with tags that should =
adhere to the W3C standards specification.

// Makes simple table without caption
function ol_content_simple(text) {
	var cpIsMultiple =3D /,/.test(o3_cellpad);
	var txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_height)+'><tr><td><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' : ((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';

	set_background("");
	return txt;
}

// Makes table with caption and optional close link
function ol_content_caption(text,title,close) {
	var nameId, txt, cpIsMultiple =3D /,/.test(o3_cellpad);
	var closing, closeevent;

	closing =3D "";
	closeevent =3D "onmouseover";
	if (o3_closeclick =3D=3D 1) closeevent =3D (o3_closetitle ? "title=3D'" =
+ o3_closetitle +"'" : "") + " onclick";
	if (o3_capicon !=3D "") {
	  nameId =3D ' hspace =3D \"5\"'+' align =3D \"middle\" alt =3D \"\"';
	  if (typeof o3_dragimg !=3D 'undefined' && o3_dragimg) nameId =3D' =
hspace=3D\"5\"'+' name=3D\"'+o3_dragimg+'\" id=3D\"'+o3_dragimg+'\" =
align=3D\"middle\" alt=3D\"Drag Enabled\" title=3D\"Drag Enabled\"';
	  o3_capicon =3D '<img src=3D\"'+o3_capicon+'\"'+nameId+' />';
	}

	if (close !=3D "")
		closing =3D '<td '+(!o3_compatmode && o3_closefontclass ? =
'class=3D"'+o3_closefontclass : 'align=3D"RIGHT')+'"><a =
href=3D"javascript:return '+fnRef+'cClick();"'+((o3_compatmode && =
o3_closefontclass) ? ' class=3D"' + o3_closefontclass + '" ' : ' =
')+closeevent+'=3D"return '+fnRef+'cClick();">'+(o3_closefontclass ? '' =
: wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass ? '' : =
wrapStr(1,o3_closesize,'close'))+'</a></td>';
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_bgbackground+' =
'+o3_height)+'><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"2" cellspacing=3D"0"><tr><td'+(o3_captionfontclass ? ' =
class=3D"'+o3_captionfontclass+'">' : '>')+(o3_captionfontclass ? '' : =
'<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfo=
ntclass ? '' : =
wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' :((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize)) + '</td></tr></table></td></tr></table>';

	set_background("");
	return txt;
}

// Sets the background picture,padding and lots more. :)
function ol_content_background(text,picture,hasfullhtml) {
	if (hasfullhtml) {
		txt=3Dtext;
	} else {
		txt=3D'<table width=3D"'+o3_width+'" border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" height=3D"'+o3_height+'"><tr><td colspan=3D"3" =
height=3D"'+o3_padyt+'"></td></tr><tr><td =
width=3D"'+o3_padxl+'"></td><td valign=3D"TOP" =
width=3D"'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass ? '" =
class=3D"'+o3_textfontclass : '')+'">'+(o3_textfontclass ? '' : =
wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td><td =
width=3D"'+o3_padxr+'"></td></tr><tr><td colspan=3D"3" =
height=3D"'+o3_padyb+'"></td></tr></table>';
	}

	set_background(picture);
	return txt;
}

// Loads a picture into the div.
function set_background(pic) {
	if (pic =3D=3D "") {
		if (olNs4) {
			over.background.src =3D null;=20
		} else if (over.style) {
			over.style.backgroundImage =3D "none";
		}
	} else {
		if (olNs4) {
			over.background.src =3D pic;
		} else if (over.style) {
			over.style.width=3Do3_width + 'px';
			over.style.backgroundImage =3D "url("+pic+")";
		}
	}
}

////////
// HANDLING FUNCTIONS
////////
var olShowId=3D-1;

// Displays the popup
function disp(statustext) {
	runHook("disp", FBEFORE);
=09
	if (o3_allowmove =3D=3D 0) {
		runHook("placeLayer", FREPLACE);
		(olNs6&&olShowId<0) ? olShowId=3DsetTimeout("runHook('showObject', =
FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over);
		o3_allowmove =3D (o3_sticky || o3_followmouse=3D=3D0) ? 0 : 1;
	}
=09
	runHook("disp", FAFTER);

	if (statustext !=3D "") self.status =3D statustext;
}

// Creates the actual popup structure
function createPopup(lyrContent){
	runHook("createPopup", FBEFORE);
=09
	if (o3_wrap) {
		var wd,ww,theObj =3D (olNs4 ? over : over.style);
		theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);
		layerWrite(lyrContent);
		wd =3D (olNs4 ? over.clip.width : over.offsetWidth);
		if (wd > (ww=3DwindowWidth())) {
			lyrContent=3DlyrContent.replace(/\&nbsp;/g, ' ');
			o3_width=3Dww;
			o3_wrap=3D0;
		}=20
	}

	layerWrite(lyrContent);
=09
	// Have to set o3_width for placeLayer() routine if o3_wrap is turned =
on
	if (o3_wrap) o3_width=3D(olNs4 ? over.clip.width : over.offsetWidth);
=09
	runHook("createPopup", FAFTER, lyrContent);

	return true;
}

// Decides where we want the popup.
function placeLayer() {
	var placeX, placeY, widthFix =3D 0;
=09
	// HORIZONTAL PLACEMENT, re-arranged to work in Safari
	if (o3_frame.innerWidth) widthFix=3D18;=20
	iwidth =3D windowWidth();

	// Horizontal scroll offset
	winoffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : =
o3_frame.pageXOffset;

	placeX =3D =
runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);

	// VERTICAL PLACEMENT, re-arranged to work in Safari
	if (o3_frame.innerHeight) {
		iheight=3Do3_frame.innerHeight;
	} else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientHeight=3D=3D'number'")&&eval('o3_frame.'+docRo=
ot+'.clientHeight')) {=20
		iheight=3Deval('o3_frame.'+docRoot+'.clientHeight');
	}		=09

	// Vertical scroll offset
	scrolloffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : =
o3_frame.pageYOffset;
	placeY =3D runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);

	// Actually move the object.
	repositionTo(over, placeX, placeY);
}

// Moves the layer
function olMouseMove(e) {
	var e =3D (e) ? e : event;

	if (e.pageX) {
		o3_x =3D e.pageX;
		o3_y =3D e.pageY;
	} else if (e.clientX) {
		o3_x =3D eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');
		o3_y =3D eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');
	}
=09
	if (o3_allowmove =3D=3D 1) runHook("placeLayer", FREPLACE);

	// MouseOut handler
	if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {
		(olHideDelay ? hideDelay(olHideDelay) : cClick());
		hoveringSwitch =3D !hoveringSwitch;
	}
}

// Fake function for 3.0 users.
function no_overlib() { return ver3fix; }

// Capture the mouse and chain other scripts.
function olMouseCapture() {
	capExtent =3D document;
	var fN, str =3D '', l, k, f, wMv, sS, mseHandler =3D olMouseMove;
	var re =3D /function[ ]*(\w*)\(/;
=09
	wMv =3D (!olIe4 && window.onmousemove);
	if (document.onmousemove || wMv) {
		if (wMv) capExtent =3D window;
		f =3D capExtent.onmousemove.toString();
		fN =3D f.match(re);
		if (fN =3D=3D null) {
			str =3D f+'(e); ';
		} else if (fN[1] =3D=3D 'anonymous' || fN[1] =3D=3D 'olMouseMove' || =
(wMv && fN[1] =3D=3D 'onmousemove')) {
			if (!olOp && wMv) {
				l =3D f.indexOf('{')+1;
				k =3D f.lastIndexOf('}');
				sS =3D f.substring(l,k);
				if ((l =3D sS.indexOf('(')) !=3D -1) {
					sS =3D sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');
					if (eval("typeof " + sS + " =3D=3D 'undefined'")) =
window.onmousemove =3D null;
					else str =3D sS + '(e);';
				}
			}
			if (!str) {
				olCheckMouseCapture =3D false;
				return;
			}
		} else {
			if (fN[1]) str =3D fN[1]+'(e); ';
			else {
				l =3D f.indexOf('{')+1;
				k =3D f.lastIndexOf('}');
				str =3D f.substring(l,k) + '\n';
			}
		}
		str +=3D 'olMouseMove(e); ';
		mseHandler =3D new Function('e', str);
	}

	capExtent.onmousemove =3D mseHandler;
	if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE);
}

////////
// PARSING FUNCTIONS
////////

// Does the actual command parsing.
function parseTokens(pf, ar) {
	// What the next argument is expected to be.
	var v, i, mode=3D-1, par =3D (pf !=3D 'ol_');=09
	var fnMark =3D (par && !ar.length ? 1 : 0);

	for (i =3D 0; i < ar.length; i++) {
		if (mode < 0) {
			// Arg is maintext,unless its a number between pmStart and pmUpper
			// then its a command.
			if (typeof ar[i] =3D=3D 'number' && ar[i] > pmStart && ar[i] < =
pmUpper) {
				fnMark =3D (par ? 1 : 0);
				i--;   // backup one so that the next block can parse it
			} else {
				switch(pf) {
					case 'ol_':
						ol_text =3D ar[i].toString();
						break;
					default:
						o3_text=3Dar[i].toString(); =20
				}
			}
			mode =3D 0;
		} else {
			// Note: NS4 doesn't like switch cases with vars.
			if (ar[i] >=3D pmCount || ar[i]=3D=3DDONOTHING) { continue; }
			if (ar[i]=3D=3DINARRAY) { fnMark =3D 0; =
eval(pf+'text=3Dol_texts['+ar[++i]+'].toString()'); continue; }
			if (ar[i]=3D=3DCAPARRAY) { =
eval(pf+'cap=3Dol_caps['+ar[++i]+'].toString()'); continue; }
			if (ar[i]=3D=3DSTICKY) { if (pf!=3D'ol_') eval(pf+'sticky=3D1'); =
continue; }
			if (ar[i]=3D=3DBACKGROUND) { eval(pf+'background=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DNOCLOSE) { if (pf!=3D'ol_') opt_NOCLOSE(); continue; }
			if (ar[i]=3D=3DCAPTION) { =
eval(pf+"cap=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCENTER || ar[i]=3D=3DLEFT || ar[i]=3D=3DRIGHT) { =
eval(pf+'hpos=3D'+ar[i]); if(pf!=3D'ol_') olHautoFlag=3D1; continue; }
			if (ar[i]=3D=3DOFFSETX) { eval(pf+'offsetx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DOFFSETY) { eval(pf+'offsety=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFGCOLOR) { eval(pf+'fgcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DBGCOLOR) { eval(pf+'bgcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTEXTCOLOR) { eval(pf+'textcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCAPCOLOR) { eval(pf+'capcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCLOSECOLOR) { eval(pf+'closecolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DWIDTH) { eval(pf+'width=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DBORDER) { eval(pf+'border=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DCELLPAD) { =
i=3Dopt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; }
			if (ar[i]=3D=3DSTATUS) { =
eval(pf+"status=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DAUTOSTATUS) { eval(pf +'autostatus=3D('+pf+'autostatus =
=3D=3D 1) ? 0 : 1'); continue; }
			if (ar[i]=3D=3DAUTOSTATUSCAP) { eval(pf =
+'autostatus=3D('+pf+'autostatus =3D=3D 2) ? 0 : 2'); continue; }
			if (ar[i]=3D=3DHEIGHT) { =
eval(pf+'height=3D'+pf+'aboveheight=3D'+ar[++i]); continue; } // Same =
param again.
			if (ar[i]=3D=3DCLOSETEXT) { =
eval(pf+"close=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DSNAPX) { eval(pf+'snapx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DSNAPY) { eval(pf+'snapy=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFIXX) { eval(pf+'fixx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFIXY) { eval(pf+'fixy=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DRELX) { eval(pf+'relx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DRELY) { eval(pf+'rely=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFGBACKGROUND) { =
eval(pf+'fgbackground=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DBGBACKGROUND) { =
eval(pf+'bgbackground=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DPADX) { eval(pf+'padxl=3D'+ar[++i]); =
eval(pf+'padxr=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DPADY) { eval(pf+'padyt=3D'+ar[++i]); =
eval(pf+'padyb=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFULLHTML) { if (pf!=3D'ol_') eval(pf+'fullhtml=3D1'); =
continue; }
			if (ar[i]=3D=3DBELOW || ar[i]=3D=3DABOVE) { eval(pf+'vpos=3D'+ar[i]); =
if (pf!=3D'ol_') olVautoFlag=3D1; continue; }
			if (ar[i]=3D=3DCAPICON) { eval(pf+'capicon=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTEXTFONT) { =
eval(pf+"textfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCAPTIONFONT) { =
eval(pf+"captionfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCLOSEFONT) { =
eval(pf+"closefont=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DTEXTSIZE) { eval(pf+'textsize=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCAPTIONSIZE) { eval(pf+'captionsize=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCLOSESIZE) { eval(pf+'closesize=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTIMEOUT) { eval(pf+'timeout=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFUNCTION) { if (pf=3D=3D'ol_') { if (typeof =
ar[i+1]!=3D'number') { v=3Dar[++i]; ol_function=3D(typeof =
v=3D=3D'function' ? v : null); }} else {fnMark =3D 0; v =3D null; if =
(typeof ar[i+1]!=3D'number') v =3D ar[++i];  opt_FUNCTION(v); } =
continue; }
			if (ar[i]=3D=3DDELAY) { eval(pf+'delay=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DHAUTO) { eval(pf+'hauto=3D('+pf+'hauto =3D=3D 0) ? 1 : =
0'); continue; }
			if (ar[i]=3D=3DVAUTO) { eval(pf+'vauto=3D('+pf+'vauto =3D=3D 0) ? 1 : =
0'); continue; }
			if (ar[i]=3D=3DCLOSECLICK) { eval(pf +'closeclick=3D('+pf+'closeclick =
=3D=3D 0) ? 1 : 0'); continue; }
			if (ar[i]=3D=3DWRAP) { eval(pf +'wrap=3D('+pf+'wrap =3D=3D 0) ? 1 : =
0'); continue; }
			if (ar[i]=3D=3DFOLLOWMOUSE) { eval(pf =
+'followmouse=3D('+pf+'followmouse =3D=3D 1) ? 0 : 1'); continue; }
			if (ar[i]=3D=3DMOUSEOFF) { eval(pf =
+'mouseoff=3D('+pf+'mouseoff=3D=3D0) ? 1 : 0'); v=3Dar[i+1]; if (pf !=3D =
'ol_' && eval(pf+'mouseoff') && typeof v =3D=3D 'number' && (v < pmStart =
|| v > pmUpper)) olHideDelay=3Dar[++i]; continue; }
			if (ar[i]=3D=3DCLOSETITLE) { =
eval(pf+"closetitle=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCSSOFF||ar[i]=3D=3DCSSCLASS) { =
eval(pf+'css=3D'+ar[i]); continue; }
			if (ar[i]=3D=3DCOMPATMODE) { =
eval(pf+'compatmode=3D('+pf+'compatmode=3D=3D0) ? 1 : 0'); continue; }
			if (ar[i]=3D=3DFGCLASS) { eval(pf+'fgclass=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DBGCLASS) { eval(pf+'bgclass=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTEXTFONTCLASS) { =
eval(pf+'textfontclass=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DCAPTIONFONTCLASS) { =
eval(pf+'captionfontclass=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DCLOSEFONTCLASS) { =
eval(pf+'closefontclass=3D"'+ar[++i]+'"'); continue; }
			i =3D parseCmdLine(pf, i, ar);
		}
	}

	if (fnMark && o3_function) o3_text =3D o3_function();
=09
	if ((pf =3D=3D 'o3_') && o3_wrap) {
		o3_width =3D 0;
	=09
		var tReg=3D/<.*\n*>/ig;
		if (!tReg.test(o3_text)) o3_text =3D o3_text.replace(/[ ]+/g, =
'&nbsp;');
		if (!tReg.test(o3_cap))o3_cap =3D o3_cap.replace(/[ ]+/g, '&nbsp;');
	}
	if ((pf =3D=3D 'o3_') && o3_sticky) {
		if (!o3_close && (o3_frame !=3D ol_frame)) o3_close =3D ol_close;
		if (o3_mouseoff && (o3_frame =3D=3D ol_frame)) opt_NOCLOSE(' ');
	}
}


////////
// LAYER FUNCTIONS
////////

// Writes to a layer
function layerWrite(txt) {
	txt +=3D "\n";
	if (olNs4) {
		var lyr =3D o3_frame.document.layers['overDiv'].document
		lyr.write(txt)
		lyr.close()
	} else if (typeof over.innerHTML !=3D 'undefined') {
		if (olIe5 && isMac) over.innerHTML =3D '';
		over.innerHTML =3D txt;
	} else {
		range =3D o3_frame.document.createRange();
		range.setStartAfter(over);
		domfrag =3D range.createContextualFragment(txt);
	=09
		while (over.hasChildNodes()) {
			over.removeChild(over.lastChild);
		}
	=09
		over.appendChild(domfrag);
	}
}

// Make an object visible
function showObject(obj) {
	runHook("showObject", FBEFORE);

	var theObj=3D(olNs4 ? obj : obj.style);
	theObj.visibility =3D 'visible';

	runHook("showObject", FAFTER);
}

// Hides an object
function hideObject(obj) {
	runHook("hideObject", FBEFORE);

	var theObj=3D(olNs4 ? obj : obj.style);
	if (olNs6 && olShowId>0) { clearTimeout(olShowId); olShowId=3D0; }
	theObj.visibility =3D 'hidden';
	theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);

	if (o3_timerid > 0) clearTimeout(o3_timerid);
	if (o3_delayid > 0) clearTimeout(o3_delayid);

	o3_timerid =3D 0;
	o3_delayid =3D 0;
	self.status =3D "";

	if (obj.onmouseout||obj.onmouseover) {
		if (olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);
		obj.onmouseout =3D obj.onmouseover =3D null;
	}

	runHook("hideObject", FAFTER);
}

// Move a layer
function repositionTo(obj, xL, yL) {
	var theObj=3D(olNs4 ? obj : obj.style);
	theObj.left =3D xL + (!olNs4 ? 'px' : 0);
	theObj.top =3D yL + (!olNs4 ? 'px' : 0);
}

// Check position of cursor relative to overDiv DIVision; mouseOut =
function
function cursorOff() {
	var left =3D parseInt(over.style.left);
	var top =3D parseInt(over.style.top);
	var right =3D left + (over.offsetWidth >=3D parseInt(o3_width) ? =
over.offsetWidth : parseInt(o3_width));
	var bottom =3D top + (over.offsetHeight >=3D o3_aboveheight ? =
over.offsetHeight : o3_aboveheight);

	if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom) return =
true;

	return false;
}


////////
// COMMAND FUNCTIONS
////////

// Calls callme or the default function.
function opt_FUNCTION(callme) {
	o3_text =3D (callme ? (typeof callme=3D=3D'string' ? =
(/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : =
(o3_function ? o3_function() : 'No Function'));

	return 0;
}

// Handle hovering
function opt_NOCLOSE(unused) {
	if (!unused) o3_close =3D "";

	if (olNs4) {
		over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER);
		over.onmouseover =3D function () { if (o3_timerid > 0) { =
clearTimeout(o3_timerid); o3_timerid =3D 0; } }
		over.onmouseout =3D function (e) { if (olHideDelay) =
hideDelay(olHideDelay); else cClick(e); }
	} else {
		over.onmouseover =3D function () {hoveringSwitch =3D true; if =
(o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =3D0; } }
	}

	return 0;
}

// Function to scan command line arguments for multiples
function opt_MULTIPLEARGS(i, args, parameter) {
  var k=3Di, re, pV, str=3D'';

  for(k=3Di; k<args.length; k++) {
		if(typeof args[k] =3D=3D 'number' && args[k]>pmStart) break;
		str +=3D args[k] + ',';
	}
	if (str) str =3D str.substring(0,--str.length);

	k--;  // reduce by one so the for loop this is in works correctly
	pV=3D(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;
	eval(parameter + '=3D"' + pV + '"');

	return k;
}

// Remove &nbsp; in texts when done.
function nbspCleanup() {
	if (o3_wrap) {
		o3_text =3D o3_text.replace(/\&nbsp;/g, ' ');
		o3_cap =3D o3_cap.replace(/\&nbsp;/g, ' ');
	}
}

// Escape embedded single quotes in text strings
function escSglQuote(str) {
  return str.toString().replace(/'/g,"\\'");
}

// Onload handler for window onload event
function OLonLoad_handler(e) {
	var re =3D /\w+\(.*\)[;\s]+/g, olre =3D /overlib\(|nd\(|cClick\(/, fn, =
l, i;

	if(!olLoaded) olLoaded=3D1;

  // Remove it for Gecko based browsers
	if(window.removeEventListener && e.eventPhase =3D=3D 3) =
window.removeEventListener("load",OLonLoad_handler,false);
	else if(window.detachEvent) { // and for IE and Opera 4.x but execute =
calls to overlib, nd, or cClick()
		window.detachEvent("onload",OLonLoad_handler);
		var fN =3D document.body.getAttribute('onload');
		if (fN) {
			fN=3DfN.toString().match(re);
			if (fN && fN.length) {
				for (i=3D0; i<fN.length; i++) {
					if (/anonymous/.test(fN[i])) continue;
					while((l=3DfN[i].search(/\)[;\s]+/)) !=3D -1) {
						fn=3DfN[i].substring(0,l+1);
						fN[i] =3D fN[i].substring(l+2);
						if (olre.test(fn)) eval(fn);
					}
				}
			}
		}
	}
}

// Wraps strings in Layer Generation Functions with the correct tags
//    endWrap true(if end tag) or false if start tag
//    fontSizeStr - font size string such as '1' or '10px'
//    whichString is being wrapped -- 'text', 'caption', or 'close'
function wrapStr(endWrap,fontSizeStr,whichString) {
	var fontStr, fontColor, isClose=3D((whichString=3D=3D'close') ? 1 : 0), =
hasDims=3D/[%\-a-z]+$/.test(fontSizeStr);
	fontSizeStr =3D (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr;
	if (endWrap) return (hasDims&&!olNs4) ? (isClose ? '</span>' : =
'</div>') : '</font>';
	else {
		fontStr=3D'o3_'+whichString+'font';
		fontColor=3D'o3_'+((whichString=3D=3D'caption')? 'cap' : =
whichString)+'color';
		return (hasDims&&!olNs4) ? (isClose ? '<span style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">' : '<div style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">') : '<font face=3D"'+eval(fontStr)+'" =
color=3D"'+eval(fontColor)+'" size=3D"'+(parseInt(fontSizeStr)>7 ? '7' : =
fontSizeStr)+'">';
	}
}

// Quotes Multi word font names; needed for CSS Standards adherence in =
font-family
function quoteMultiNameFonts(theFont) {
	var v, pM=3DtheFont.split(',');
	for (var i=3D0; i<pM.length; i++) {
		v=3DpM[i];
		v=3Dv.replace(/^\s+/,'').replace(/\s+$/,'');
		if(/\s/.test(v) && !/['"]/.test(v)) {
			v=3D"\'"+v+"\'";
			pM[i]=3Dv;
		}
	}
	return pM.join();
}

// dummy function which will be overridden=20
function isExclusive(args) {
	return false;
}

// Sets cellpadding style string value
function setCellPadStr(parameter) {
	var Str=3D'', j=3D0, ary =3D new Array(), top, bottom, left, right;

	Str+=3D'padding: ';
	ary=3Dparameter.replace(/\s+/g,'').split(',');

	switch(ary.length) {
		case 2:
			top=3Dbottom=3Dary[j];
			left=3Dright=3Dary[++j];
			break;
		case 3:
			top=3Dary[j];
			left=3Dright=3Dary[++j];
			bottom=3Dary[++j];
			break;
		case 4:
			top=3Dary[j];
			right=3Dary[++j];
			bottom=3Dary[++j];
			left=3Dary[++j];
			break;
	}

	Str+=3D ((ary.length=3D=3D1) ? ary[0] + 'px;' : top + 'px ' + right + =
'px ' + bottom + 'px ' + left + 'px;');

	return Str;
}

// function will delay close by time milliseconds
function hideDelay(time) {
	if (time&&!o3_delay) {
		if (o3_timerid > 0) clearTimeout(o3_timerid);

		o3_timerid=3DsetTimeout("cClick()",(o3_timeout=3Dtime));
	}
}

// Was originally in the placeLayer() routine; separated out for future =
ease
function horizontalPlacement(browserWidth, horizontalScrollAmount, =
widthFix) {
	var placeX, iwidth=3DbrowserWidth, winoffset=3DhorizontalScrollAmount;
	var parsedWidth =3D parseInt(o3_width);

	if (o3_fixx > -1 || o3_relx !=3D null) {
		// Fixed position
		placeX=3D(o3_relx !=3D null ? ( o3_relx < 0 ? winoffset +o3_relx+ =
iwidth - parsedWidth - widthFix : winoffset+o3_relx) : o3_fixx);
	} else { =20
		// If HAUTO, decide w
