From: <Guardado por Windows Internet Explorer 8>
Subject: =?Windows-1252?Q?DOF_-_Diario_Oficial_de_la_Federaci=F3n?=
Date: Thu, 15 Dec 2011 13:00:56 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CCBB29.95B8C7F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/nota_detalle.php?codigo=5224731&fecha=15/12/2011

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>DOF - Diario =
Oficial de la Federaci=F3n</TITLE>
<META content=3D"text/html; charset=3DISO-8859-1" =
http-equiv=3Dcontent-type><!--meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3DUTF-8" /-->
<META content=3Des http-equiv=3Dcontent-language><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.dof.gob.mx/css/estilos.css">
<SCRIPT type=3Dtext/javascript =
src=3D"http://www.dof.gob.mx/js/jquery.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.dof.gob.mx/js/calendar.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19170"></HEAD>
<BODY><!--Calendario (datepicker)--><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.dof.gob.mx/js/datepicker/css/datepicker.css"><!--<scri=
pt type=3D"text/javascript" =
src=3D"js/datepicker/js/jquery.js"></script>-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.dof.gob.mx/js/datepicker/js/datepicker.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.dof.gob.mx/js/datepicker/js/eye.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.dof.gob.mx/js/datepicker/js/utils.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://www.dof.gob.mx/js/submenutramite.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.dof.gob.mx/js/prototype.js"></SCRIPT>

<SCRIPT>
		A_MINUSCULA_ACENTUADA =3D String.fromCharCode(0x00E1);
		E_MINUSCULA_ACENTUADA =3D String.fromCharCode(0x00E9);
		I_MINUSCULA_ACENTUADA =3D String.fromCharCode(0x00ED);
		O_MINUSCULA_ACENTUADA =3D String.fromCharCode(0x00F3);
		U_MINUSCULA_ACENTUADA =3D String.fromCharCode(0x00FA);
		N_MINUSCULA_CON_NUFLO =3D String.fromCharCode(0x00F1);
		A_MAYUSCULA_ACENTUADA =3D String.fromCharCode(0x00C1);
		E_MAYUSCULA_ACENTUADA =3D String.fromCharCode(0x00C9);
		I_MAYUSCULA_ACENTUADA =3D String.fromCharCode(0x00CD);
		O_MAYUSCULA_ACENTUADA =3D String.fromCharCode(0x00D3);
		U_MAYUSCULA_ACENTUADA =3D String.fromCharCode(0x00DA);
		N_MAYUSCULA_CON_NUFLO =3D String.fromCharCode(0x00D1);
		SIGNO_APERTURA_INTERROGACION =3D String.fromCharCode(0x00BF);
		SIGNO_MENOR =3D String.fromCharCode(0x2039);
		SIGNO_MAYOR =3D String.fromCharCode(0x203A);
	=09
		function LoginUsuario() {
			if (document.formLoginUsuario.usuario.value =3D=3D '') {
					alert("Por favor ingrese el Usuario.");
					document.formLoginUsuario.usuario.focus();
					return;
			}
			if (document.formLoginUsuario.clave.value =3D=3D '') {
					alert("Por favor ingrese la Clave.");
					document.formLoginUsuario.clave.focus();
					return;
			}
			document.formLoginUsuario.submit();
		}
	=09
		function CerrarSesion() {
			document.formLoginUsuario.AccionLogin.value=3D"CERRAR_SESION";
			document.formLoginUsuario.submit();
		}
	=09
		function CambiarPerfil() {
			document.formLoginUsuario.AccionLogin.value=3D"CAMBIAR_PERFIL";
			document.formLoginUsuario.submit();
		}
	=09
		// Retrieve the value of the cookie with the specified name.
		function GetCookie(sName) {
		  // cookies are separated by semicolons
		  var aCookie =3D document.cookie.split("; ");
		  for (var i=3D0; i < aCookie.length; i++)
		  {
			// a name/value pair (a crumb) is separated by an equal sign
			var aCrumb =3D aCookie[i].split("=3D");
			if (sName =3D=3D aCrumb[0])=20
			  return unescape(aCrumb[1]);
		  }

		  // a cookie with the requested name does not exist
		  return null;
		}


		function historyAdd() {
			var historyStack =3D GetCookie("historyStack");
			historyStack =3D ((historyStack =3D=3D null)||(historyStack =3D=3D =
"undefined")) ?"":historyStack+"*";
			document.cookie =3D "historyStack=3D" + historyStack + =
self.location.href.replace("=3D","|") + "; ";
		}

		function historyBack() {
			var historyStack =3D GetCookie("historyStack");
			var aLocations =3D historyStack.split("*");

			//for(var i =3D 0; i < aLocations.length; =
i++){alert("locations=3D"+aLocations[i]);}
			if(aLocations.length > 1)
			{
				aLocations.pop(); //saca la pagina actual
				//<? if (!isset($_SESSION["usuario"]))
				//	echo "if(aLocations.length > 1)aLocations.pop();";
				//?>

				var anew =3D aLocations.pop(); //saca la pagina a cargar, que tiene =
su propio historyAdd()		=09
				document.cookie =3D "historyStack=3D" + aLocations.join("*") + "; ";
				self.location.href =3D anew.replace("|","=3D");
			}
		}

		function busquedaSimple(strBusqueda) {=09
			if(strBusqueda.length < 2) {
				alert("Debe ingresar al menos 2 caracteres para realizar la b" + =
U_MINUSCULA_ACENTUADA + "squeda");
				return;
			}
			var oForm=3Ddocument.createElement("form");
			var oBusqueda=3Ddocument.createElement("input");
			var oVieneDe=3Ddocument.createElement("input");

			document.body.appendChild(oForm);

			oForm.name=3D"formBusqueda";
			oForm.method=3D"GET";
			oForm.action=3D"http://dof.gob.mx/busqueda_detalle.php";

			oBusqueda.type=3D"hidden";
			oBusqueda.name=3D"textobusqueda";
			oBusqueda.value=3DstrBusqueda;

			oVieneDe.type=3D"hidden";
			oVieneDe.name=3D"vienede";
			oVieneDe.value=3D"";

			oForm.appendChild(oBusqueda);
			oForm.appendChild(oVieneDe);

			oForm.submit();

		}

		function busquedaSimple2(strBusqueda2) {
			if(strBusqueda2.length < 2)
			{
				alert("Debe ingresar al menos 2 caracteres para realizar la =
b=CB=99squeda");
				return;
			}
			var oForm=3Ddocument.createElement("form");
			var oBusqueda=3Ddocument.createElement("input");
			var oVieneDe=3Ddocument.createElement("input");

			document.body.appendChild(oForm);

			oForm.id=3D"formBusqueda2";
			oForm.method=3D"POST";
			oForm.action=3D"{php}echo =
$DOMINIO_FE;{/php}/busqueda_detalle.php?textobusqueda2=3D"+strBusqueda2+"=
&vienede2=3D";

			oForm.submit();
		}

		function isEnter() {
			if(event.keyCode=3D=3D13)
				LoginUsuario();
		}
		function isEnterFind() {
			if(event.keyCode=3D=3D13)
			{
				busquedaSimple(document.getElementById('textobusqueda').value);
			}
		}
		function isEnterFind2() {
			if(event.keyCode=3D=3D13)
			{
				busquedaSimple2(document.getElementById('textobusqueda2').value);
			}
		}
		historyAdd();
	</SCRIPT>

<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop colSpan=3D3>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =

            width=3D20 height=3D20></TD>
          <TD bgColor=3D#5a5a5a vAlign=3Dtop width=3D195><A=20
            href=3D"http://dof.gob.mx/index.php"><IMG =
title=3D"Secretar=EDa de Estado"=20
            border=3D0 =
src=3D"http://www.dof.gob.mx/imagesnew/firma_secretaria.gif"=20
            width=3D195 height=3D130></A></TD>
          <TD vAlign=3Dtop width=3D"100%">
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD =
background=3Dhttp://www.dof.gob.mx/imagesnew/bg_top.jpg=20
                align=3Dright><IMG=20
                  =
src=3D"http://www.dof.gob.mx/imagesnew/logo_diario_oficial.gif"></TD></TR=
>
              <TR>
                <TD bgColor=3D#eeeeee align=3Dright><IMG =
title=3Dwww.dof.gob.mx=20
                  =
src=3D"http://www.dof.gob.mx/imagesnew/www_firma.gif"></TD></TR>
              <TR>
                <TD bgColor=3D#5a5a5a height=3D33>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
align=3Dright>
                    <TBODY>
                    <TR>
                      <TD><A href=3D"http://dof.gob.mx/index.php"><IMG =
border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/images/btn_back.jpg"></A> </TD>
                      <TD width=3D20></TD>
                      <TD vAlign=3Dcenter><A class=3Dmenu_herramientas=20
                        =
href=3D"http://dof.gob.mx/index.php">INICIO</A></TD>
                      <TD width=3D20>&nbsp;</TD>
                      <TD><A class=3Dmenu_herramientas=20
                        href=3D"http://dof.gob.mx/mapa.php">MAPA DEL =
SITIO</A></TD>
                      <TD width=3D20>&nbsp;</TD>
                      <TD><A class=3Dmenu_herramientas=20
                        =
href=3D"mailto:dof@segob.gob.mx">CONTACTO</A></TD>
                      <TD width=3D20>&nbsp;</TD>
                      <TD><A=20
                        =
onclick=3D"javascript:window.open('http://dof.gob.mx/ayuda_contextual.php=
?seccionId=3D35','Ayuda','scrollbars=3Dyes,width=3D440,height=3D700,resiz=
able=3Dyes');"=20
                        =
href=3D"http://www.dof.gob.mx/nota_detalle.php?codigo=3D5224731&amp;fecha=
=3D15/12/2011#"><IMG=20
                        title=3DAyuda border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/ayuda_on.gif"></A></TD>
                      <TD width=3D20>&nbsp;</TD>
                      <TD><A href=3D"http://dof.gob.mx/sumario.xml"=20
                        target=3D_blank><IMG border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/images/head_4i.gif"></A></TD>
                      <TD=20
            =
width=3D20>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD=
>
          <TD bgColor=3D#808080 vAlign=3Dtop>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD><IMG title=3DM=E9xico=20
                  src=3D"http://www.dof.gob.mx/imagesnew/mexico.gif" =
width=3D130=20
                  height=3D65></TD></TR>
              <TR>
                <TD bgColor=3D#808080>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD colSpan=3D3><IMG title=3D"Buscar en el sitio"=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/txt_buscar.gif"></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR align=3Dmiddle>
                      <TD colSpan=3D2 align=3Dmiddle><INPUT=20
                        onkeydown=3DisEnterFind() id=3Dtextobusqueda =
class=3Dform=20
                        type=3Dtext name=3Dtextobusqueda> <INPUT =
value=3Dheader=20
                        type=3Dhidden name=3Dvienede> </TD>
                      <TD><IMG style=3D"CURSOR: pointer" title=3DIr=20
                        =
onclick=3D"busquedaSimple(document.getElementById('textobusqueda').value)=
;"=20
                        border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/ir_buscador.gif"></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR><!--
										=09
										-->
                    <TR align=3Dmiddle>
                      <TD><IMG =
src=3D"http://www.dof.gob.mx/imagesnew/pix.gif"=20
                        width=3D1 height=3D1></TD>
                      <TD><A=20
                        =
href=3D"http://www.dof.gob.mx/busqueda_avanzada.php?pb=3DS&amp;cod_orga=3D=
TODOS"><IMG=20
                        border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/btn_busq_avanzada.gif"></A></TD></=
TR>
                    <TR>
                      <TD colSpan=3D3><IMG title=3D" "=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/espacer_search.gif"=20
                        width=3D1=20
          =
height=3D4></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =

            width=3D20 height=3D20></TD></TR>
        <TR>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =

            width=3D20 height=3D20></TD>
          <TD bgColor=3D#6babdb colSpan=3D2>
            <FORM method=3Dpost name=3DformLoginUsuario=20
            action=3Dhttp://dof.gob.mx/index.php><INPUT value=3DLOGIN =
type=3Dhidden=20
            name=3DAccionLogin>=20
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
align=3Dright>
              <TBODY>
              <TR>
                <TD class=3Dfecha_portal>Usuario:</TD>
                <TD width=3D5></TD>
                <TD><INPUT onkeydown=3DisEnter() class=3Dform =
type=3Dtext=20
                  name=3Dusuario></TD>
                <TD width=3D20></TD>
                <TD class=3Dfecha_portal>Clave:</TD>
                <TD width=3D5></TD>
                <TD><INPUT onkeydown=3DisEnter() class=3Dform =
type=3Dpassword=20
                  name=3Dclave></TD>
                <TD width=3D10></TD>
                <TD><IMG style=3D"CURSOR: pointer" title=3D" "=20
                  onclick=3DLoginUsuario(); border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/imagesnew/ir_buscador.gif" width=3D14=20
                  height=3D17></TD>
                <TD width=3D15></TD>
                <TD>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD><A class=3Dfecha_portal=20
                        =
href=3D"http://dof.gob.mx/olvido_clave.php">=BFOlvid=F3 su=20
                        clave?</A></TD></TR>
                    <TR>
                      <TD><A class=3Dfecha_portal=20
                        =
href=3D"http://dof.gob.mx/olvido_usuario.php">=BFOlvid=F3 su=20
                        usuario?</A></TD></TR></TBODY></TABLE></TD>
                <TD width=3D15></TD></TR></TBODY></TABLE></FORM></TD>
          <TD vAlign=3Dtop align=3Dmiddle><IMG title=3DTitulo=20
            src=3D"http://www.dof.gob.mx/imagesnew/title_calendar.gif"=20
          width=3D131></TD>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =

            width=3D20 height=3D20></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD vAlign=3Dtop>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =

            width=3D20 height=3D20></TD>
          <TD bgColor=3D#f0f0f0 height=3D236 vAlign=3Dtop width=3D130>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D130>
              <TBODY>
              <TR>
                <TD class=3Dmenu_principal bgColor=3D#c7dbf3>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D130>
                    <TBODY>
                    <TR>
                      <TD class=3Dmenu_principal bgColor=3D#c7dbf3 =
width=3D130>
                        <UL>
                          <LI id=3Dsaladeprensa><A class=3Dmenu_activo=20
                          href=3D"http://dof.gob.mx/index.php">EJEMPLAR =
DE=20
                          HOY</A></LI>
                          <LI id=3Dtramites><A=20
                          =
href=3D"http://dof.gob.mx/busqueda_avanzada.php"><!-- 1 -->B=DASQUEDA=20
                          DE INFORMACI=D3N</A></LI>
                          <LI style=3D"BACKGROUND-COLOR: #ffff66" =
id=3Darea24><A=20
                          href=3D"http://www.dof.gob.mx/PEF2012.pdf"=20
                          target=3D_blank><B>DECRETO</B> de Presupuesto =
de Egresos=20
                          de la Federaci=F3n para 2012</A></LI>
                          <LI id=3Ddirectorio><A=20
                          href=3D"http://dof.gob.mx/ley-reg.php">LEYES Y =

                          REGLAMENTOS</A></LI>
                          <LI id=3Dtransparencia><A=20
                          =
href=3D"http://dof.gob.mx/vacantes.php">VACANTES EN=20
                          GOBIERNO</A></LI>
                          <LI id=3Dcontacto><A=20
                          =
href=3D"http://dof.gob.mx/normasOficiales.php">NORMAS=20
                          OFICIALES</A></LI>
                          <LI id=3Darea6><A=20
                          =
href=3D"http://dof.gob.mx/publicacionesRelevantes.php">PUBLICACIONES=20
                          RELEVANTES</A></LI>
                          <LI id=3Darea7><A=20
                          =
href=3D"http://dof.gob.mx/indicadores.php">TIPO DE=20
                          CAMBIO Y TASAS</A></LI>
                          <LI id=3Darea8><A=20
                          href=3D"http://dof.gob.mx/extrabmigmex.php">EX =

                          TRABAJADORES MIGRATORIOS MEXICANOS</A></LI>
                          <LI id=3Darea9><A=20
                          =
href=3D"http://dof.gob.mx/novedades.php">NOVEDADES</A></LI>
                          <LI id=3Darea10><A=20
                          =
href=3D"http://dof.gob.mx/tramites1.php?info=3Dcompleta">TR=C1MITES</A></=
LI>
                          <LI id=3Darea10><A=20
                          =
href=3D"http://dof.gob.mx/cotizador.php">SERVICIOS EN=20
                          L=CDNEA -Cotizador de publicaciones</A></LI>
                          <LI style=3D"BACKGROUND-COLOR: #68abdf" =
id=3Darea23><A=20
                          =
href=3D"https://dof.gob.mx/entrega_publicaciones.php">Solicitud=20
                          de publicaci=F3n de documentos a trav=E9s de =
medios=20
                          remotos</A></LI>
                          <LI id=3Darea11><A=20
                          =
href=3D"http://dof.gob.mx/info_suscripcion.php">SUSCRIPCI=D3N</A></LI>
                          <LI id=3Darea13><A=20
                          =
href=3D"http://dof.gob.mx/distribuidores.php">DISTRIBUIDORES=20
                          AUTORIZADOS</A></LI>
                          <LI id=3Darea14><A=20
                          =
href=3D"http://dof.gob.mx/ejemplaresDisponibles.php?inicio=3Dsi">COMPRA=20
                          DE EJEMPLARES</A></LI>
                          <LI id=3Darea16><A =
href=3D"http://bit.ly/POTDirectorio"=20
                          target=3D_blank>DIRECTORIO</A></LI>
                          <LI id=3Darea17><A=20
                          href=3D"http://dof.gob.mx/faqs.php">PREGUNTAS=20
                          FRECUENTES</A></LI>
                          <LI id=3Darea18><A=20
                          =
href=3D"http://dof.gob.mx/historia.php">HISTORIA DEL=20
                          DIARIO OFICIAL</A></LI>
                          <LI id=3Darea19><A=20
                          =
href=3D"http://dof.gob.mx/estadisticas.php">ESTAD=CDSTICAS</A></LI>
                          <LI id=3Darea20><A=20
                          =
href=3D"http://dof.gob.mx/enlaces.php">ENLACES</A></LI>
                          <LI id=3Darea21><A=20
                          =
href=3D"http://dof.gob.mx/contactenos.php">CONT=C1CTENOS</A></LI>
                          <LI id=3Darea15><A=20
                          href=3D"http://dof.gob.mx/quejas.php">QUEJAS Y =

                          SUGERENCIAS</A></LI>
                          <LI id=3Darea22><A=20
                          =
href=3D"http://dof.gob.mx/ayuda.php">AYUDA</A></LI></UL></TD></TR></TBODY=
></TABLE></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dtop width=3D"100%">
            <SCRIPT language=3Djavascript>=0A=
	function Enviar(cod_nota) {=0A=
		window.open("favoritos_agregar.php?cod_nota=3D"+cod_nota,"", =0A=
					=
"height=3D250,width=3D400,scrollbars=3Dno,toolbar=3Dno,status=3Dno,menuba=
r=3Dno,location=3Dno,resizable=3Dno")=0A=
=0A=
	}=0A=
	</SCRIPT>

            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD>
              <TR>
                <TD>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"95%"=20
                  align=3Dcenter>
                    <TBODY>
                    <TR>
                      <TD>&nbsp;</TD></TR>
                    <TR>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; =
PADDING-TOP: 4px"=20
                      class=3Dtxt height=3D24><B>DOF: 15/12/2011</B> =
</TD></TR>
                    <TR>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 10px">
                        <DIV=20
                        style=3D"POSITION: relative; PADDING-LEFT: 10px; =
WIDTH: 98%; OVERFLOW: hidden"=20
                        id=3DDivDetalleNota align=3Djustify>
                        <STYLE type=3Dtext/css>.Titulo_2 {
	TEXT-ALIGN: justify; TEXT-INDENT: 0pt; FONT-FAMILY: dialog, Verdana, =
Helvetica, Arial Unicode MS, Arial Black, Tahoma, sans-serif, system; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 0pt; FONT-SIZE: 9pt; BORDER-TOP: =
rgb(0,0,0) 0.75pt solid; PADDING-TOP: 0.05pt
}
.ROMANOS {
	TEXT-ALIGN: justify; TEXT-INDENT: -21.6pt; FONT-FAMILY: dialog, =
Verdana, Helvetica, Arial Unicode MS, Arial Black, Tahoma, sans-serif, =
system; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 36pt; FONT-SIZE: 9pt
}
.Texto {
	TEXT-ALIGN: justify; TEXT-INDENT: 14.4pt; FONT-FAMILY: dialog, Verdana, =
Helvetica, Arial Unicode MS, Arial Black, Tahoma, sans-serif, system; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 0pt; FONT-SIZE: 9pt
}
.Encabezado {
	TEXT-INDENT: 0pt; FONT-FAMILY: Times Roman, serif, Times-Roman, Times; =
MARGIN-LEFT: 0pt; FONT-SIZE: 12pt
}
.INCISO {
	TEXT-ALIGN: justify; TEXT-INDENT: -18pt; FONT-FAMILY: dialog, Verdana, =
Helvetica, Arial Unicode MS, Arial Black, Tahoma, sans-serif, system; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 54pt; FONT-SIZE: 9pt
}
.Titulo_1 {
	BORDER-BOTTOM: rgb(0,0,0) 1.5pt solid; TEXT-ALIGN: justify; =
PADDING-BOTTOM: 0.05pt; MARGIN-TOP: 6pt; TEXT-INDENT: 0pt; FONT-FAMILY: =
Times Roman, serif, Times-Roman, Times; MARGIN-BOTTOM: 0pt; MARGIN-LEFT: =
0pt; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.ANOTACION {
	TEXT-ALIGN: center; MARGIN-TOP: 5.05pt; TEXT-INDENT: 0pt; FONT-FAMILY: =
Times Roman, serif, Times-Roman, Times; MARGIN-BOTTOM: 5.05pt; =
MARGIN-LEFT: 0pt; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Normal {
	TEXT-INDENT: 0pt; FONT-FAMILY: Times Roman, serif, Times-Roman, Times; =
MARGIN-LEFT: 0pt; FONT-SIZE: 12pt
}
</STYLE>

                        <DIV>
                        <H1=20
                        style=3D"BORDER-BOTTOM: rgb(0,0,0) 1.5pt solid; =
MARGIN-TOP: 6pt; TEXT-INDENT: 0pt; MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 0pt" =

                        class=3DTitulo_1><SPAN=20
                        style=3D"FONT-FAMILY: Times">CUARTA</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Times"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Times">Resoluci=F3n de =
Modificaciones=20
                        a las Reglas de Car=E1cter General en Materia de =
Comercio=20
                        Exterior para</SPAN><SPAN style=3D"FONT-FAMILY: =
Times">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Times">2011</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Times">.</SPAN></H1>
                        <H2=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt; BORDER-TOP: rgb(0,0,0) 0.75pt solid"=20
                        class=3DTitulo_2><SPAN style=3D"FONT-FAMILY: =
Arial">Al=20
                        margen un sello con el Escudo Nacional, que =
dice:=20
                        Estados Unidos Mexicanos.- Secretar=EDa de =
Hacienda=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cr=E9dito =
P=FAblico.</SPAN></H2>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Con=20
                        fundamento en los art=EDculos 16 y 31 de la Ley =
Org=E1nica=20
                        de la Administraci=F3n P=FAblica Federal; 1o. =
y</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">144 de la Ley =
Aduanera; 33,=20
                        fracci=F3n I, inciso g) del C=F3digo Fiscal de =
la=20
                        Federaci=F3n; 14, fracci=F3n III de la =
Ley</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">del Servicio de=20
                        Administraci=F3n Tributaria y 3, fracci=F3n XXII =
del=20
                        Reglamento Interior del Servicio de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Administraci=F3n =
Tributaria, el=20
                        Servicio de Administraci=F3n Tributaria resuelve =
expedir=20
                        la:</SPAN></DIV>
                        <DIV=20
                        style=3D"MARGIN-TOP: 5.05pt; TEXT-INDENT: 0pt; =
MARGIN-BOTTOM: 4.5pt; MARGIN-LEFT: 0pt"=20
                        class=3DANOTACION><SPAN style=3D"FONT-FAMILY: =
Times">CUARTA=20
                        RESOLUCI</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Times">O</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Times">N DE MODIFICACIONES =

                        A</SPAN><SPAN style=3D"FONT-FAMILY: Times"> LAS =
REGLAS DE=20
                        CARACTER GENERAL </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Times">EN</SPAN><BR><SPAN=20
                        style=3D"FONT-FAMILY: Times">MATERIA DE COMERCIO =
EXTERIOR=20
                        PARA 2011 Y SUS ANEXOS 1, 22, 24 y =
29</SPAN><BR></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Primero.=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Se =
realizan las=20
                        siguientes reformas, adiciones y derogaciones a =
la=20
                        Resoluci=F3n que establece las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Reglas de =
Car=E1cter General en=20
                        Materia de Comercio Exterior para 2011, =
publicada en el=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">DOF</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> el 29 de =
julio</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"></SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de =
2011:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">A.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se reforman las =
siguientes=20
                        reglas:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">1.6.15. p=E1rrafos =
primero y=20
                        segundo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.1.4. segundo=20
                        p=E1rrafo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.1. p=E1rrafos =
segundo y=20
                        quinto, y los apartados A, B, D y =
F.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.2.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.3.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.4.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.5.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.6.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.7.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.8.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">4.8.6. primer =
p=E1rrafo,=20
                        fracci=F3n I, quinto p=E1rrafo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">B.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se adicionan las =
siguientes=20
                        reglas:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.1. con las =
fracciones I y=20
                        II, con un segundo, tercero, cuarto, quinto, =
s=E9ptimo,=20
                        octavo y noveno</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">p=E1rrafos,=20
                        pasando el actual segundo a ser sexto p=E1rrafo =
y el=20
                        actual quinto a ser d=E9cimo =
p=E1rrafo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.9.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">3.8.10.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">3.8.11.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">3.8.12.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">C.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se derogan las =
siguientes=20
                        reglas:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.1. p=E1rrafos =
tercero y=20
                        cuarto, y los apartados C, E, G, H, I, J y=20
                        K.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        modificaciones anteriores quedan como=20
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">1.6.15.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
lo=20
                        dispuesto en los Cap=EDtulos 6 de la =
Resoluci=F3n de la=20
                        Decisi=F3n y 6 de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Resoluci=F3n del =
TLCAELC y=20
                        reglas 1.6.10., primer p=E1rrafo, fracci=F3n =
III, 1.6.12.,=20
                        1.6.14., 1.6.16.,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.9., fracci=F3n =
XV,=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">4.3.15.</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial">, fracci=F3n II, =
4.3.17. y=20
                        4.5.31., fracci=F3n II; lo dispuesto en los=20
                        art=EDculos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">14 del =
Anexo III=20
                        de la Decisi=F3n y el art=EDculo 15 del TLCAELC, =
no ser=E1=20
                        aplicable a una mercanc=EDa</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que sea originaria =
de=20
                        conformidad con la Decisi=F3n o el TLCAELC, que =
se=20
                        introduzca bajo un</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">programa de =
diferimiento de=20
                        aranceles que sea utilizada como material en la=20
                        fabricaci=F3n de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">productos=20
                        originarios de M=E9xico, posteriormente =
retornados a=20
                        cualquier Estado Miembro de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Comunidad o de la =
AELC,=20
                        siempre que se cumpla con lo =
siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">...................................................................=
..........................................................</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 4.5pt; =
MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando en=20
                        el momento en que se hayan dado los supuestos a =
que se=20
                        refiere el art=EDculo 56,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">fracci=F3n I de la =
Ley, no se=20
                        cumpla con cualquiera de las condiciones =
previstas en=20
                        esta regla, las</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mercanc=EDas=20
                        deber=E1n considerarse como no originarias para =
efectos de=20
                        los Cap=EDtulos 6 de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Resoluci=F3n de la =
Decisi=F3n y 6=20
                        de la Resoluci=F3n del TLCAELC y reglas 1.6.10., =
primer=20
                        p=E1rrafo,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 4.5pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n=20
                        III, 1.6.12., 1.6.14., 1.6.16., 3.8.9., =
fracci=F3n XV,=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">4.3.15.</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial">, fracci=F3n II, =
4.3.17. y=20
                        4.5.31.,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n=20
                        II.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.1.4.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">...................................................................=
..........................................................</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El original del =
pedimento=20
                        destinado a la aduana, trat=E1ndose de los =
supuestos a que=20
                        se refieren</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">las =
reglas=20
                        3.7.3., </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">3.8.9.,=20
                        fracci=F3n XIX</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">,=20
                        incisos a) y b), 4.5.20., 4.5.31., fracci=F3n =
XI, 4.8.4.,=20
                        4.8.6. y</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">4.8.7., fracci=F3n=20
                        II y en exportaciones definitivas y de =
operaciones con=20
                        pedimentos consolidados,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de conformidad con =
los=20
                        art=EDculos 37 de la Ley y 58 del Reglamento, =
podr=E1=20
                        imprimirse en la forma</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">simplificada a que =
se refiere=20
                        el p=E1rrafo anterior.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">...................................................................=
..........................................................</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Presenten su =
solicitud ante=20
                        la ACRA, formulada en escrito libre en los =
t=E9rminos de=20
                        la regla</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">1.2.2., en donde=20
                        deber=E1n se=F1alar lo siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El nombre completo =
y el=20
                        n=FAmero de la patente y/o autorizaci=F3n del =
agente=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">apoderado aduanal =
autorizado=20
                        para promover sus operaciones de comercio=20
                        exterior;</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">trat=E1ndose de=20
                        agentes aduanales, la designaci=F3n deber=E1 =
efectuarse en=20
                        los t=E9rminos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">del =
art=EDculo 59,=20
                        fracci=F3n III de la Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas =
transportistas=20
                        contratadas para efectuar el traslado de las=20
                        mercanc=EDas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
comercio=20
                        exterior, se=F1alando su denominaci=F3n o =
raz=F3n social, RFC=20
                        y domicilio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">fiscal.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de =
personas=20
                        morales que se encuentren inscritas en el =
registro=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">despacho de =
mercanc=EDas de las=20
                        empresas para efectuar importaciones mediante=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">procedimiento de =
revisi=F3n en=20
                        origen, que cuenten con autorizaci=F3n de =
dep=F3sito=20
                        fiscal</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">para =
el ensamble=20
                        y fabricaci=F3n de veh=EDculos, o empresas con =
programa=20
                        IMMEX,</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">PROSEC, ECEX o=20
                        ALTEX por parte de la SE deber=E1n manifestarlo, =
indicando=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">n=FAmero de =
registro o=20
                        autorizaci=F3n que les haya sido =
asignado.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La actividad =
preponderante de=20
                        la empresa.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Anexen a la =
solicitud a que=20
                        se refiere la fracci=F3n anterior, los =
siguientes=20
                        documentos:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia certificada =
del acta=20
                        constitutiva y sus modificaciones relacionadas =
con=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">objeto =
social.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia certificada =
de la=20
                        documentaci=F3n con la que se acredite la =
representaci=F3n=20
                        legal</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de la =
persona=20
                        que suscribe la solicitud, en los t=E9rminos del =
art=EDculo=20
                        19 del C=F3digo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del =
comprobante de pago=20
                        realizado a trav=E9s del esquema electr=F3nico=20
                        e5cinco,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el cual se =
demuestre el pago=20
                        del derecho que corresponda a la fecha de =
la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presentaci=F3n de =
la solicitud,=20
                        a que se refiere el art=EDculo 40, inciso m) de =
la=20
                        LFD.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Opini=F3n positiva =
sobre el=20
                        cumplimiento de obligaciones fiscales=20
                        vigente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Adicionalmente a lo =

                        establecido en el p=E1rrafo anterior, las =
personas morales=20
                        podr=E1n inscribirse</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en el apartado que =
le=20
                        corresponda, conforme a lo =
siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">A.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las =
empresas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que en =
el=20
                        semestre inmediato anterior a aqu=E9l en que =
solicitan=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">inscripci=F3n en el =
registro de=20
                        empresas certificadas, hubieran efectuado =
importaciones=20
                        por</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">un valor en aduana =
no menor a=20
                        $300</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">'</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">000,000.00.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">B.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas con =
Programa=20
                        IMMEX, siempre que no se trate de =
empresas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">comercializadoras, =
que en el=20
                        semestre inmediato anterior a aqu=E9l en que =
solicitan=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">inscripci=F3n en el =
registro de=20
                        empresas certificadas, hubieran efectuado =
importaciones=20
                        por</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">un valor en aduana =
no menor a=20
                        $200=B4000,000.00.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">C.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">D.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas con =
Programa=20
                        IMMEX que no cumplan con lo establecido en el =
apartado=20
                        B</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la presente =
regla, siempre=20
                        que anexen a la solicitud el dictamen favorable=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">demuestre el nivel =
de=20
                        cumplimiento de sus obligaciones aduaneras, =
emitido por=20
                        la entidad</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">autorizada=20
                        en los t=E9rminos de la regla 3.8.6., fracci=F3n =

                        I.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para=20
                        efectos de obtener el dictamen a que se refiere =
el=20
                        p=E1rrafo anterior, las empresas con</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Programa IMMEX =
deber=E1n=20
                        presentar la solicitud correspondiente ante la=20
                        entidad</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">autorizada en=20
                        los t=E9rminos de la regla 3.8.6., fracci=F3n =
I</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con la =
siguiente=20
                        documentaci=F3n:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del =FAltimo =
reporte=20
                        anual, a que se refiere el art=EDculo 25 del =
Decreto=20
                        IMMEX,</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">por el =
que se=20
                        est=E9 obligado a la fecha de la presentaci=F3n =
de la=20
                        solicitud de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">inscripci=F3n en=20
                        el registro de empresas =
certificadas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del documento =
que=20
                        acredite que cuenta con al menos 100=20
                        trabajadores</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">registrados ante=20
                        el IMSS, a la fecha de la presentaci=F3n de la=20
                        solicitud.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del documento =
con el=20
                        que se acredite que cuenta con activos fijos=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">maquinaria y equipo =
por un=20
                        monto equivalente en moneda nacional a=20
                        250,000</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">d=F3lares.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        empresas con Programa IMMEX que acrediten que =
cuentan=20
                        con activos fijos de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">maquinaria y equipo =
por un=20
                        monto equivalente en moneda nacional a =
10</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">'</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">000,000 =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">d=F3lares, a la =
fecha de la=20
                        presentaci=F3n de la solicitud, no estar=E1n =
sujetas a=20
                        acreditar</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
cantidad de=20
                        trabajadores a que se refiere la fracci=F3n II =
del=20
                        presente apartado.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de empresas de la industria de autopartes no =
ser=E1=20
                        necesario que</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">acrediten el=20
                        monto en activos fijos a que se refiere la =
presente=20
                        fracci=F3n, siempre que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">se trate de =
proveedores de la=20
                        industria automotriz terminal o manufacturera=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">veh=EDculos de =
autotransporte=20
                        con autorizaci=F3n para dep=F3sito fiscal, de=20
                        conformidad</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con el =
art=EDculo=20
                        121, fracci=F3n IV de la Ley. Para tal efecto =
deber=E1n=20
                        anexar escrito en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">hoja membretada de =
la empresa=20
                        o empresas a las que proveen, en el que=20
                        dichas</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresas=20
                        confirmen que son sus proveedores, as=ED como =
una carta=20
                        bajo protesta de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">decir =
verdad en=20
                        la que se=F1alen el valor en moneda nacional de =
las=20
                        enajenaciones</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">realizadas en=20
                        los seis meses anteriores a la presentaci=F3n de =
la=20
                        solicitud, a cada</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa de la =
industria=20
                        automotriz terminal o manufacturera de =
veh=EDculos=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autotransporte a la =
que=20
                        proveen.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en el p=E1rrafo anterior, tambi=E9n =
aplica para=20
                        los proveedores de las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas del sector =
el=E9ctrico=20
                        y electr=F3nico que cuenten con el registro de=20
                        empresa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">certificada=20
                        conforme a la presente regla, siempre que =
presenten el=20
                        escrito se=F1alado</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en el =
p=E1rrafo=20
                        anterior emitido por la empresa del sector =
el=E9ctrico y=20
                        electr=F3nico</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">certificada.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del t=EDtulo =
de propiedad=20
                        del inmueble, plantas o bodegas, en el que =
conste=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">inscripci=F3n en el =
Registro=20
                        P=FAblico de la Propiedad o, en su caso, del =
contrato=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">arrendamiento del =
local,=20
                        donde la empresa lleve a cabo sus actividades=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">operaciones.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia de la =
autorizaci=F3n de=20
                        la SE del Programa IMMEX con el que cuenta=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa, =
incluyendo, en su=20
                        caso, su modificaci=F3n m=E1s =
reciente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia de la =
autorizaci=F3n de=20
                        la SE para llevar a cabo operaciones =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">submanufactura o =
submaquila,=20
                        en el caso de que parte de su proceso productivo =

                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">realice mediante=20
                        submanufactura o submaquila.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Declaraci=F3n bajo =
protesta de=20
                        decir verdad, firmada por el representante legal =
de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa, respecto =
de la=20
                        siguiente informaci=F3n, misma que deber=E1 =
presentar=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">medios magn=E9ticos =
conforme a=20
                        lo dispuesto en la regla 1.2.3.:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Plano de =
distribuci=F3n de la=20
                        planta productiva.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La producci=F3n =
real=20
                        correspondiente al =FAltimo ejercicio fiscal =
anterior a la=20
                        fecha</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
presentaci=F3n=20
                        de la solicitud.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Relaci=F3n de los =
manuales de=20
                        pol=EDticas internas y de operaci=F3n, as=ED =
como</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dem=E1s controles =
con los que=20
                        cuente la empresa para el debido=20
                        cumplimiento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de sus =

                        obligaciones aduaneras, que contemplen como =
m=EDnimo lo=20
                        siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Control de =
inventarios de las=20
                        importaciones temporales.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
-21.6pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">2.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Origen de las=20
                        mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Archivo de=20
                        pedimentos.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">4.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Verificaci=F3n de =
pedimentos=20
                        registrados en la empresa con los=20
                        registrados</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en el=20
                        SAAI.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">5.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Verificaci=F3n de =
la correcta=20
                        clasificaci=F3n arancelaria de las =
mercanc=EDas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importadas =
temporalmente y de=20
                        los productos finales que se =
retornen.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">6.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Determinaci=F3n y =
pago del IGI=20
                        conforme al art=EDculo 63-A de la =
Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">7.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cumplimiento a las=20
                        obligaciones derivadas de los programas de=20
                        fomento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">autorizados por=20
                        la SE.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 75.6pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de que la empresa con Programa IMMEX cuente con =
alg=FAn=20
                        certificado de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">normas =
de=20
                        calidad internacional, emitido por un organismo =
de=20
                        certificaci=F3n, deber=E1 anexar</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">copia del =
certificado o=20
                        registro correspondiente, siempre que se =
encuentre=20
                        vigente al</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">momento de la=20
                        solicitud.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 75.6pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para=20
                        efectos de obtener el dictamen a que se refiere =
el=20
                        primer p=E1rrafo de este apartado, =
las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas con =
Programa IMMEX=20
                        deber=E1n permitir la visita de las personas =
designadas=20
                        por</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">la entidad =
autorizada en los=20
                        t=E9rminos de la regla 3.8.6., fracci=F3n I, a =
las=20
                        instalaciones de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa a efecto de =
constatar=20
                        la existencia y ubicaci=F3n de la empresa en su =
domicilio=20
                        fiscal</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">y, en =
su caso,=20
                        de las plantas productivas y bodegas de la =
misma, as=ED=20
                        como para verificar la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">informaci=F3n y =
documentos a=20
                        que se refiere este apartado.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 75.6pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos de la fracci=F3n III, p=E1rrafo tercero =
del presente=20
                        apartado, la entidad</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autorizada =
emitir=E1 el=20
                        dictamen favorable anual a que se refiere la =
regla=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.3.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, fracci=F3n =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IV</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">siempre que la =
empresa de la=20
                        industria de autopartes contin=FAe como =
proveedor de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">industria =
automotriz terminal=20
                        o manufacturera de veh=EDculos de=20
                        autotransporte.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">E.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">F.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas de =
mensajer=EDa y=20
                        paqueter=EDa, deber=E1n acreditar lo =
siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que las aeronaves =
en las que=20
                        realizan la transportaci=F3n de documentos =
y</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas son =
propiedad de=20
                        la empresa de mensajer=EDa y paqueter=EDa o bien =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">alguna de sus =
empresas=20
                        filiales, subsidiarias o matrices nacionales o=20
                        extranjeras.</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Para =
estos=20
                        efectos se entender=E1:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Subsidiarias: =
aquellas=20
                        empresas nacionales o extranjeras en las que=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa de =
mensajer=EDa y=20
                        paqueter=EDa sea accionista con derecho a voto,=20
                        ya</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">sea en forma =
directa,=20
                        indirecta o de ambas formas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Filiales: aquellas =
empresas=20
                        nacionales o extranjeras que sean accionistas=20
                        con</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">derecho a voto, ya =
sea en=20
                        forma directa, indirecta o de ambas formas, de=20
                        una</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa nacional o=20
                        extranjera, que a su vez sea accionista con =
derecho=20
                        a</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">voto, ya sea en =
forma=20
                        directa, indirecta o ambas formas, de la empresa =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mensajer=EDa y=20
                        paqueter=EDa.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Matrices: aquellas =
empresas=20
                        nacionales o extranjeras que sean=20
                        accionistas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con =
derecho a=20
                        voto, ya sea en forma directa, indirecta o de =
ambas=20
                        formas, de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
empresa de=20
                        mensajer=EDa y paqueter=EDa o de alguna de sus =
filiales=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">subsidiarias.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        empresas de mensajer=EDa y paqueter=EDa podr=E1n =
cumplir con=20
                        lo dispuesto en el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presente apartado,=20
                        acreditando que cuentan con aeronaves para la=20
                        transportaci=F3n</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
documentos y=20
                        mercanc=EDas, mediante contrato de servicios, =
con una=20
                        vigencia</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">m=EDnima de diez=20
                        a=F1os, celebrado de forma directa o a trav=E9s =
de sus=20
                        matrices, filiales</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">o subsidiarias, con =
un=20
                        concesionario o permisionario debidamente =
autorizado por=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">SCT, mediante el =
cual pongan=20
                        a disposici=F3n para uso dedicado de las=20
                        actividades</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de la =
empresa de=20
                        mensajer=EDa o paqueter=EDa al menos 30 =
aeronaves y que=20
                        provea</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">frecuencias=20
                        regulares a los aeropuertos donde dicha empresa =
realiza=20
                        el despacho</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de los =

                        documentos o mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que su empresa =
subsidiaria,=20
                        filial o matriz que opera el transporte en las=20
                        aeronaves</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">se=F1aladas en la=20
                        fracci=F3n I, primer p=E1rrafo del presente =
apartado, cuenta=20
                        con el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">registro de=20
                        rutas a=E9reas o aerov=EDas dentro del espacio =
a=E9reo=20
                        nacional ante la</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">Direcci=F3n=20
                        General de Aeron=E1utica Civil de la =
SCT.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que cuenta con =
concesi=F3n o=20
                        autorizaci=F3n para prestar los servicios de=20
                        manejo,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">almacenaje y=20
                        custodia de mercanc=EDas de comercio exterior de =

                        conformidad con los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">art=EDculos 14 y =
14-A de la=20
                        Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que cuenta con una =
inversi=F3n=20
                        m=EDnima en activos fijos por un monto =
equivalente=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">moneda nacional a=20
                        1</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">'</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">000,000 de =
d=F3lares a la fecha=20
                        de presentaci=F3n de la solicitud,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de acuerdo con el =
dictamen de=20
                        estados financieros para efectos =
fiscales,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">correspondiente al =
=FAltimo=20
                        ejercicio fiscal por el que est=E9 obligado a la =
fecha de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presentaci=F3n de =
la solicitud=20
                        de inscripci=F3n en el registro de empresas=20
                        certificadas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de empresas de mensajer=EDa y paqueter=EDa que =
pertenezcan a=20
                        un mismo grupo,</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">conforme al=20
                        pen=FAltimo p=E1rrafo de la presente regla, =
deber=E1n anexar=20
                        la documentaci=F3n</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
acredite lo=20
                        siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que cuentan con =
aeronaves=20
                        para la transportaci=F3n de documentos y=20
                        mercanc=EDas,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mediante=20
                        contrato de servicios, celebrado de forma =
directa o a=20
                        trav=E9s de una</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresa=20
                        operadora que forme parte del mismo grupo, que =
cuente=20
                        con concesi=F3n o</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">permiso=20
                        autorizado por la SCT, mediante el cual ponga a =
su=20
                        disposici=F3n para uso</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">exclusivo de las =
actividades=20
                        de mensajer=EDa y paqueter=EDa al menos tres =
aeronaves=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">provea frecuencias =
regulares=20
                        a los aeropuertos donde las empresas de=20
                        mensajer=EDa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">y =
paqueter=EDa=20
                        realizan el despacho de los documentos o=20
                        mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que la empresa que =
opera el=20
                        transporte en las aeronaves se=F1aladas en la=20
                        fracci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">anterior, tengan=20
                        autorizadas o registradas sus rutas a=E9reas o =
aerov=EDas=20
                        dentro del</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">espacio a=E9reo=20
                        nacional ante la Direcci=F3n General de =
Aeron=E1utica Civil=20
                        de la SCT.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que cuentan de =
forma directa=20
                        o a trav=E9s de una empresa que forme parte=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mismo grupo, con =
concesi=F3n o=20
                        autorizaci=F3n para prestar los servicios de=20
                        manejo,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">almacenaje y=20
                        custodia de mercanc=EDas de comercio exterior de =

                        conformidad con los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">art=EDculos 14 y =
14-A de la=20
                        Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que las empresas de =

                        mensajer=EDa y paqueter=EDa que forman parte del =
mismo=20
                        grupo,</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en =
conjunto,=20
                        cuentan con una inversi=F3n m=EDnima en activos =
por un monto=20
                        equivalente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en =
moneda=20
                        nacional a 15</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">'</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">000,000 de =
d=F3lares a la fecha=20
                        de presentaci=F3n de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">solicitud, de =
acuerdo con el=20
                        dictamen de estados financieros para efectos=20
                        fiscales,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        al =FAltimo ejercicio fiscal por el que est=E9 =
obligado a la=20
                        fecha de la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presentaci=F3n de=20
                        la solicitud de inscripci=F3n en el registro de =
empresas=20
                        certificadas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Un diagrama de la =
estructura=20
                        accionaria y corporativa, as=ED como copia de=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">escrituras =
p=FAblicas, en las=20
                        que conste la participaci=F3n accionaria de las=20
                        empresas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">solicitantes.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La relaci=F3n de =
las empresas=20
                        que integran el grupo, indicando su =
denominaci=F3n=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">raz=F3n social, =
domicilio=20
                        fiscal y RFC de cada una de las empresas que =
integran=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">grupo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">G.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">H.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">J.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">K.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se =
deroga.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">L.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas que =
realicen=20
                        operaciones de comercio exterior, deber=E1n =
anexar a=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">solicitud el =
dictamen=20
                        favorable emitido por la ACAI, y en su caso, =
cumplir con=20
                        lo siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas a que =
se refiere=20
                        el art=EDculo 3o., fracci=F3n I del Decreto =
IMMEX,=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">acrediten que han =
sido=20
                        designadas como sociedades controladoras para =
integrar=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">operaciones de =
manufactura o=20
                        maquila de dos o m=E1s sociedades =
controladas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">respecto de las =
cuales la=20
                        controladora participe de manera directa o =
indirecta en=20
                        su</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial">administraci=F3n, =
control o=20
                        capital, cuando alguna de las controladas tenga=20
                        dicha</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">participaci=F3n=20
                        directa o indirecta sobre las otras controladas =
y la=20
                        controladora, o bien,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cuando una tercera =
empresa ya=20
                        sea residente en territorio nacional o en =
el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">extranjero, =
participe directa=20
                        o indirectamente en la administraci=F3n, control =
o en=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">capital tanto de la =
sociedad=20
                        controladora como de las sociedades controladas. =

                        Para</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">efectos de lo=20
                        anterior, deber=E1 anexar lo =
siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia de la =
autorizaci=F3n del=20
                        Programa IMMEX otorgado por la SE.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La relaci=F3n de =
las sociedades=20
                        controladas, indicando su =
participaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">accionaria, su =
denominaci=F3n o=20
                        raz=F3n social, domicilio fiscal, RFC y el monto =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">las importaciones y =

                        exportaciones realizadas por cada una de las=20
                        sociedades.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Un diagrama de la =
estructura=20
                        accionaria y corporativa, as=ED como =
copia</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">certificada de las =
escrituras=20
                        p=FAblicas, en las que conste la =
participaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">accionaria de la =
controladora=20
                        y de las sociedades controladas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 3.5pt; =
MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        sociedades controladas que tengan integradas sus =

                        operaciones de maquila en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">una sociedad =
controladora que=20
                        haya obtenido su autorizaci=F3n como =
empresa</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">certificada, =
podr=E1n en forma=20
                        individual obtener la autorizaci=F3n para su =
inscripci=F3n=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el registro de =
empresas=20
                        certificadas, siempre que presenten su solicitud =
ante=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">ACRA conforme a la =
presente=20
                        regla.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas con =
Programa=20
                        IMMEX dedicadas a la elaboraci=F3n,=20
                        transformaci=F3n,</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">ensamble,=20
                        reparaci=F3n, mantenimiento y remanufactura de =
aeronaves,=20
                        as=ED como de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">sus =
partes y=20
                        componentes, que anexen copia certificada del =
permiso de=20
                        la Direcci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">General de=20
                        Aeron=E1utica Civil de la SCT, para el =
establecimiento de=20
                        talleres</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aeron=E1uticos=20
                        para la reparaci=F3n, mantenimiento y =
remanufactura de=20
                        aeronaves,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">cuando =
las=20
                        empresas realicen dichos procesos.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas con =
Programa=20
                        IMMEX que hayan operado los =FAltimos dos a=F1os =

                        con</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autorizaci=F3n de =
empresa=20
                        certificada, siempre que cuenten con un SECIIT,=20
                        cumpla</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con lo =
se=F1alado=20
                        en el apartado II del Anexo 24 y con los =
lineamientos=20
                        que al efecto</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">emita =
la=20
                        ACCMA,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">y =
anexen un=20
                        dictamen favorable emitido por la persona o=20
                        personas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">a que =
se refiere=20
                        la regla 3.8.6., fracci=F3n II, con el que se =
demuestre=20
                        que se cumple</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con lo =
dispuesto=20
                        en la presente fracci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 3.5pt; =
MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para=20
                        efectos de obtener el dictamen a que se refiere =
el=20
                        p=E1rrafo anterior, las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas con =
Programa IMMEX=20
                        deber=E1n presentar la solicitud=20
                        correspondiente</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">ante =
la persona=20
                        o personas a que se refiere la regla 3.8.6., =
fracci=F3n=20
                        II, con la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siguiente=20
                        documentaci=F3n:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia de la =
documentaci=F3n que=20
                        acredite que cumple con alguno de =
los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">siguientes=20
                        criterios:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que cuenta con al =
menos 1,000=20
                        trabajadores registrados ante el IMSS =
o</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mediante contrato =
de=20
                        prestaci=F3n de servicios, a la fecha de =
la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presentaci=F3n de =
la=20
                        solicitud.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">2.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que cuenta con =
activos fijos=20
                        de maquinaria y equipo por un monto</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">equivalente en =
moneda=20
                        nacional a 30=B4000,000 d=F3lares.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que la empresa =
cotiza en la=20
                        Bolsa de Valores de M=E9xico o en el</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">extranjero.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de que =
la empresa=20
                        solicitante no cotice en bolsa, =
podr=E1</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presentar la =
documentaci=F3n=20
                        que demuestre que al menos el 51% de =
sus</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">acciones con =
derecho a voto,=20
                        son propiedad en forma directa o =
indirecta</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de una empresa que =
cotiza en=20
                        la Bolsa de Valores de M=E9xico o en =
el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">extranjero.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Documentaci=F3n que =
compruebe=20
                        que los medios de transporte que =
utilizar=E1</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">para el traslado de =
las=20
                        mercanc=EDas de importaci=F3n cuyo destino final =
sea=20
                        fuera</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de la =
franja o=20
                        regi=F3n fronteriza, cuenta con sistemas de =
rastreo=20
                        conforme a los</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">lineamientos=20
                        establecidos por la ACCMA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Documentaci=F3n que =
compruebe=20
                        que la empresa cuenta con un sistema</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">electr=F3nico de =
control=20
                        corporativo de sus operaciones, as=ED como un=20
                        diagrama</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
flujo de=20
                        dicho sistema.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Un diagrama de =
flujo que=20
                        describa la operaci=F3n de su sistema =
electr=F3nico=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 3.5pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">control de=20
                        inventarios para importaciones temporales, que =
refleje=20
                        que el mismo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">cumple =
con lo=20
                        dispuesto en el apartado II del Anexo 24 y con =
los=20
                        lineamientos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que al =
efecto=20
                        emita la ACCMA, as=ED como que la autoridad =
aduanera=20
                        cuenta</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con =
acceso=20
                        electr=F3nico en l=EDnea de manera permanente e=20
                        ininterrumpida.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 3.5pt; =
MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en esta fracci=F3n no ser=E1 aplicable =
a las=20
                        empresas que importen</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">temporalmente =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">y retornen =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas de las =
fracciones=20
                        arancelarias listadas en el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Anexo I TER del =
Decreto=20
                        IMMEX.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para=20
                        efectos de obtener el dictamen favorable a que =
se=20
                        refiere el primer p=E1rrafo del</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presente apartado, =
las=20
                        empresas deber=E1n haber efectuado operaciones =
de=20
                        comercio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">exterior en los=20
                        cinco a=F1os anteriores a aqu=E9l en que =
solicitan la=20
                        inscripci=F3n en el registro</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de empresas =
certificadas,=20
                        contar con sello digital para expedir =
comprobantes=20
                        fiscales</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">digitales de=20
                        conformidad con el art=EDculo 29 del CFF, =
presentar=20
                        solicitud ante la ACAI</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mediante el formato =

                        denominado </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Solicitud de =
dictamen a que=20
                        se refiere el apartado L,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">primer p=E1rrafo de =
la regla=20
                        3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, que se encuentra =
disponible=20
                        en la p=E1gina electr=F3nica</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">www.aduanas.gob.mx</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> y deber=E1n anexar =
lo=20
                        siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia simple de la=20
                        documentaci=F3n con la que se acredite la =
representaci=F3n=20
                        legal de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
persona que=20
                        suscribe la solicitud, en los t=E9rminos del =
art=EDculo 19=20
                        del C=F3digo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Opini=F3n positiva =
sobre el=20
                        cumplimiento de obligaciones =
fiscales</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que la empresa =
presente y=20
                        cumpla con lo establecido en el formato=20
                        denominado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Perfil de la =
empresa conforme=20
                        a lo establecido en el apartado L, segundo=20
                        p=E1rrafo,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n III de=20
                        la Regla 3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> que se encuentra =
disponible=20
                        en la p=E1gina electr=F3nica</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">www.aduanas.gob.mx</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">debidamente =
requisitado y en=20
                        medio magn=E9tico.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 103.5pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de que la autoridad, derivado de una visita a =
las=20
                        instalaciones de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa, determine =
que no=20
                        cumple con lo establecido en el p=E1rrafo =
anterior,=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">persona moral =
podr=E1 realizar=20
                        nuevamente el tr=E1mite de solicitud en un=20
                        plazo</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">posterior a dos=20
                        a=F1os, contados a partir de la notificaci=F3n =
del dictamen.=20
                        En los dem=E1s</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">casos, =
el plazo=20
                        ser=E1 de seis meses.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">La ACAI=20
                        emitir=E1 el dictamen a que se refiere el =
p=E1rrafo anterior=20
                        en un plazo no mayor a</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">100 d=EDas a partir =
de la fecha=20
                        de recepci=F3n de la solicitud. Transcurrido =
dicho plazo=20
                        sin que</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">se =
notifique la=20
                        resoluci=F3n que corresponda, se entender=E1 que =
la misma se=20
                        resolvi=F3 en</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">sentido=20
                        negativo. En caso de que se requiera al =
promovente para=20
                        que cumpla los</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">requisitos=20
                        omitidos o proporcione los elementos necesarios =
para=20
                        resolver, el plazo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">comenzar=E1 a =
correr desde que=20
                        el requerimiento haya sido =
cumplido.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        personas que obtengan el dictamen favorable =
tendr=E1n un=20
                        plazo de 30 d=EDas a partir de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">su notificaci=F3n, =
para=20
                        presentar ante la ACRA la solicitud de =
inscripci=F3n en el=20
                        registro de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresas=20
                        certificadas. En caso de no presentar la =
solicitud en=20
                        ese plazo, podr=E1 solicitar</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">nuevamente el =
dictamen de la=20
                        ACAI en un plazo posterior a seis meses, a =
partir=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">vencimiento de =
dicho=20
                        plazo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        personas que obtengan el dictamen de la entidad=20
                        autorizada, a que se refiere la regla =
3.8.6.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">para los apartados =
D y L,=20
                        fracci=F3n III de la presente regla, tendr=E1n =
un plazo de=20
                        tres meses a</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">partir =
de su=20
                        notificaci=F3n, para presentar ante la ACRA la =
solicitud=20
                        de inscripci=F3n en el registro de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas =
certificadas. En=20
                        caso de no hacerlo dentro de ese plazo, =
deber=E1n obtener=20
                        un nuevo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">dictamen.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        empresas de la Industria Qu=EDmica, s=F3lo =
podr=E1n=20
                        obt</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">ener el=20
                        registro previsto en el </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">art=EDculo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">100-</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">A de la Ley, cuando =
cumplan=20
                        con los requisitos establecidos en el Apartado L =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">la =
presente</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">regla.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en los apartados D y L de la presente =
regla,=20
                        no ser=E1 aplicable a las empresas =
que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importen =
temporalmente=20
                        mercanc=EDas de las fracciones arancelarias =
listadas en el=20
                        Anexo 28,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">cuando =
se=20
                        destinen a elaborar bienes del sector de la =
confecci=F3n=20
                        clasificados en los cap=EDtulos 61</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">a 63 y en la =
subpartida=20
                        9404.90, o del calzado previstos en el =
cap=EDtulo 64 de la=20
                        TIGIE.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos de esta regla, se considerar=E1n como =
semestres=20
                        los periodos comprendidos de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">enero a junio y de =
julio a=20
                        diciembre de cada ejercicio fiscal. Con =
relaci=F3n a lo=20
                        dispuesto en el</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">primer =
p=E1rrafo,=20
                        fracci=F3n I, inciso a) de la presente regla y =
la=20
                        reg</SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
3.8.2.,=20
                        las personas morales </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">no</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">podr=E1n designar =
para promover=20
                        sus operaciones de comercio exterior a los =
agentes=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">apoderados=20
                        aduanales que est=E9n sujetos a alg=FAn =
procedimiento de=20
                        suspensi=F3n o cancelaci=F3n de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">su patente o=20
                        autorizaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando el=20
                        tr=E1mite se realice por escrito, no ser=E1 =
necesario anexar=20
                        copia certificada de los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">instrumentos =
p=FAblicos citados=20
                        en la presente regla por cada solicitud que se =
presente,=20
                        siempre</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
hubieren=20
                        proporcionado a la ACRA una copia certificada =
ante=20
                        notario p=FAblico de dichos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">instrumentos en la =
solicitud=20
                        de autorizaci=F3n de inscripci=F3n en el =
registro de=20
                        empresas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">certificadas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos del presente cap=EDtulo, se considera =
que varias=20
                        empresas pertenecen a un</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mismo grupo, cuando =
el 51% o=20
                        m=E1s de sus acciones con derecho a voto de =
todas las=20
                        empresas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">sean =
propiedad=20
                        en forma directa o indirecta o de ambas formas, =
de las=20
                        mismas personas f=EDsicas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">o morales =
residentes en=20
                        M=E9xico o en el extranjero; o que el 25% o =
m=E1s de sus=20
                        acciones con</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">derecho a voto=20
                        de todas las empresas sean propiedad en forma =
directa de=20
                        una misma persona</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">f=EDsica o moral =
residente en=20
                        M=E9xico o en el extranjero. Para acreditar lo =
anterior,=20
                        deber=E1n anexar</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">un =
diagrama de=20
                        la estructura accionaria y corporativa, as=ED =
como copia=20
                        certificada de las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">escrituras =
p=FAblicas, en las=20
                        que conste la participaci=F3n accionaria de las =
empresas=20
                        solicitantes,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">cuando =
la=20
                        autoridad lo requiera.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">La AGA=20
                        emitir=E1 la resoluci=F3n correspondiente en un =
plazo no=20
                        mayor a 40 d=EDas contados a partir</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la fecha de =
presentaci=F3n=20
                        de la solicitud en los t=E9rminos de la regla =
1.2.2. y se=20
                        haya dado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">debido =

                        cumplimiento a los requisitos que se establecen =
en la=20
                        presente regla y en las dem=E1s</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">disposiciones =
aplicables.=20
                        Transcurrido dicho plazo sin que se emita la =
resoluci=F3n=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda, se =
entender=E1 que=20
                        la misma se resolvi=F3 en sentido =
negativo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">La=20
                        autorizaci=F3n de inscripci=F3n en el registro =
de empresas=20
                        certificadas a que se refiere la =
presente</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">regla, podr=E1 =
otorgarse con=20
                        vigencia de un a=F1o, misma que podr=E1 ser =
renovada por un=20
                        plazo</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">igual, =
siempre=20
                        que las empresas presenten solicitud de =
renovaci=F3n ante=20
                        la ACRA en los t=E9rminos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la regla=20
                        3.8.3.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.2.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas que =
obtengan la=20
                        autorizaci=F3n prevista en la regla 3.8.1., =
deber=E1n dar=20
                        aviso a la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">ACRA =
de=20
                        cualquier cambio de denominaci=F3n o raz=F3n =
social,=20
                        domicilio fiscal o clave del RFC de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">la empresa, =
apoderado aduanal=20
                        o transportista autorizado.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para=20
                        efectos del cambio de denominaci=F3n o raz=F3n =
social de=20
                        personas morales inscritas en el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">registro de =
empresas=20
                        certificadas, se deber=E1 presentar el aviso a =
que se=20
                        refiere el p=E1rrafo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">anterior con copia =
simple del=20
                        documento notarial que protocolice el =
acto.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de cambio, sustituci=F3n, adici=F3n o =
revocaci=F3n de agentes=20
                        aduanales designados para</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">realizar =
operaciones de=20
                        exportaci=F3n o de apoderados aduanales, la AGA =
los=20
                        incorporar=E1 al SAAI,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">a m=E1s tardar =
dentro de los 5=20
                        d=EDas siguientes a la fecha en que la empresa =
presente el=20
                        aviso</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">respectivo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de cambio, sustituci=F3n o adici=F3n de agente =
aduanal=20
                        designado para realizar</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">operaciones de =
importaci=F3n,=20
                        la designaci=F3n y, en su caso, revocaci=F3n =
deber=E1n=20
                        efectuarse en los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">t=E9rminos del =
art=EDculo 59 de=20
                        la Ley, sin que sea necesario presentar aviso =
por=20
                        escrito ante</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">ACRA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.3.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del=20
                        pen=FAltimo y =FAltimo p=E1rrafo del art=EDculo =
100-A de la Ley=20
                        y del =FAltimo p=E1rrafo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la regla 3.8.1., =
la AGA=20
                        podr=E1 renovar la autorizaci=F3n de =
inscripci=F3n en el=20
                        registro de empresas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">certificadas, =
siempre que=20
                        presenten ante la ACRA, solicitud en los =
t=E9rminos que se=20
                        establecen</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en la =
fracci=F3n=20
                        I, del primer p=E1rrafo de la regla 3.8.1., =
confirmando o,=20
                        en su caso, actualizando la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">informaci=F3n =
referente a los=20
                        apoderados o agentes aduanales, as=ED como de =
las=20
                        empresas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transportistas,=20
                        y anexen lo siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia simple de la=20
                        documentaci=F3n con la que acredite la =
representaci=F3n=20
                        legal de la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">persona que=20
                        suscribe la solicitud, s=F3lo en el caso que sea =
distinta=20
                        a la persona que</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">suscribi=F3 la=20
                        solicitud inicial de inscripci=F3n en el =
registro de=20
                        empresas certificadas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Opini=F3n positiva =
sobre el=20
                        cumplimiento de obligaciones =
fiscales</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del =
comprobante de pago=20
                        realizado a trav=E9s del esquema electr=F3nico=20
                        e5cinco,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        con</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el que acrediten el =
pago del=20
                        derecho a que se refiere el art=EDculo 40, =
inciso m) de la=20
                        LFD,</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        al a=F1o en que se solicite la renovaci=F3n. Lo =
anterior,=20
                        sin perjuicio de que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">trat=E1ndose de =
empresas que=20
                        cuenten con autorizaci=F3n por un plazo mayor a =
un a=F1o=20
                        deba</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presentarse ante=20
                        la ACRA, a m=E1s tardar el 15 de febrero de cada =
a=F1o,=20
                        copia del</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">comprobante=20
                        de pago realizado a trav=E9s del esquema =
electr=F3nico=20
                        e5cinco, con el que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">acrediten el pago =
del citado=20
                        derecho de conformidad con los art=EDculos 4o., =
quinto=20
                        p=E1rrafo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">y 40, =
pen=FAltimo=20
                        p=E1rrafo de la LFD.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Dictamen favorable =
emitido=20
                        por la entidad autorizada en los t=E9rminos de =
la regla=20
                        3.8.6.,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n I, que=20
                        demuestre el nivel de cumplimiento de sus =
obligaciones=20
                        aduaneras por las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">operaciones =
realizadas en el=20
                        ejercicio inmediato anterior a la fecha de =
presentaci=F3n=20
                        de la</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">solicitud de=20
                        renovaci=F3n, siempre que se trate de empresas =
que cuenten=20
                        con el registro en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">los t=E9rminos del =
apartado D=20
                        de la regla 3.8.1.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de empresas que hayan obtenido su registro por =
un plazo=20
                        superior a un a=F1o,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">deber=E1n presentar =
el dictamen=20
                        en forma anual a partir de la fecha de inicio de =

                        vigencia de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
autorizaci=F3n,=20
                        ante la ACRA, a m=E1s tardar a los 30 d=EDas =
posteriores, al=20
                        t=E9rmino del a=F1o</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
corresponda.=20
                        En caso de no presentarlo dentro del plazo =
se=F1alado,=20
                        dicho</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">incumplimiento=20
                        dar=E1 lugar a que la autorizaci=F3n =
correspondiente, quede=20
                        sin efectos.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia del acuse de =
recibo=20
                        ante la ACAI, del formato denominado =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Perfil de la=20
                        empresa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">conforme a lo=20
                        establecido en el apartado L, segundo p=E1rrafo, =
fracci=F3n=20
                        III de la Regla</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> para acreditar que =
contin=FAa=20
                        cumpliendo con lo establecido en el mismo,=20
                        siempre</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
trate de=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresas que=20
                        cuenten con el registro en los t=E9rminos del =
apartado L=20
                        de la</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">regla=20
                        3.8.1.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">La AGA=20
                        emitir=E1 la resoluci=F3n correspondiente en un =
plazo no=20
                        mayor a 30 d=EDas, contados a partir</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la fecha de =
presentaci=F3n=20
                        de la solicitud en los t=E9rminos de la regla =
1.2.2. y se=20
                        haya dado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">debido =

                        cumplimiento a los requisitos que se establecen =
en la=20
                        presente regla, en las dem=E1s</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">disposiciones =
aplicables y no=20
                        se encuentre en alg=FAn supuesto de =
cancelaci=F3n previsto=20
                        en la regla</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">3.8.5. =

                        Transcurrido dicho plazo sin que se emita la =
resoluci=F3n=20
                        que corresponda, se entender=E1</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que la autoridad =
resolvi=F3=20
                        negativamente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.4.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando se lleve a =
cabo la=20
                        fusi=F3n de dos o m=E1s personas morales =
inscritas en el=20
                        registro de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresas=20
                        certificadas a que se refiere la regla 3.8.1. y =
subsista=20
                        una de ellas, esta =FAltima deber=E1</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dar aviso a la ACRA =
con 5=20
                        d=EDas de anticipaci=F3n a la fecha en que surta =
efectos la=20
                        fusi=F3n, en el</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =

                        manifieste dicha situaci=F3n, debiendo anexar al =
aviso=20
                        copia certificada del documento</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">notarial que =
protocolice el=20
                        acto.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando=20
                        derivado de la fusi=F3n o escisi=F3n de personas =
morales=20
                        inscritas en el registro de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas =
certificadas,=20
                        resulte una nueva sociedad, extingui=E9ndose una =
o m=E1s=20
                        empresas con</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">registro=20
                        vigente, se deber=E1 presentar a la AGA por la =
empresa que=20
                        resulte de la fusi=F3n o</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">escisi=F3n, una =
nueva solicitud=20
                        en los t=E9rminos de la regla =
3.8.1.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">La AGA=20
                        emitir=E1 la resoluci=F3n correspondiente en un =
plazo no=20
                        mayor a 40 d=EDas, contados a partir</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la fecha en que =
se haya=20
                        presentado la solicitud debidamente requisitada =
y se=20
                        haya dado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">debido =

                        cumplimiento a los requisitos que establece la =
presente=20
                        regla. Transcurrido dicho plazo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">sin que se =
notifique la=20
                        resoluci=F3n que corresponda, se entender=E1 que =
la=20
                        autoridad resolvi=F3</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">negativamente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.5.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        144-A de la Ley, proceder=E1 la cancelaci=F3n de =
la=20
                        autorizaci=F3n a que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">se refiere la regla =
3.8.1.,=20
                        en los siguientes casos:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando no lleven la =

                        contabilidad, registros, inventarios o medios de =
control=20
                        a que est=E9n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">obligados o la=20
                        documentaci=F3n que ampare las operaciones de =
comercio=20
                        exterior o no los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pongan a =
disposici=F3n de la=20
                        autoridad en caso de ser requerido o se opongan =
al=20
                        ejercicio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de las =

                        facultades de comprobaci=F3n de las autoridades=20
                        aduaneras.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando omitan o =
alteren los=20
                        registros o documentos que amparen sus =
operaciones=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">comercio exterior o =
cuando=20
                        usen documentaci=F3n falsa o se adviertan otras=20
                        irregularidades</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en su=20
                        contabilidad o registros que imposibiliten el=20
                        conocimiento de sus operaciones de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">comercio=20
                        exterior.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando omitan =
presentar la=20
                        declaraci=F3n del ejercicio de cualquier =
contribuci=F3n=20
                        hasta el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">momento en que=20
                        inicie el ejercicio de las facultades de =
comprobaci=F3n y=20
                        siempre que haya</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transcurrido m=E1s=20
                        de un mes desde el d=EDa en que venci=F3 el =
plazo para la=20
                        presentaci=F3n de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
declaraci=F3n=20
                        de que se trate.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">No cumplan con los=20
                        requerimientos de las autoridades aduaneras para =

                        presentar la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">documentaci=F3n e=20
                        informaci=F3n que acredite el cumplimiento de =
sus=20
                        obligaciones en</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">materia fiscal o=20
                        aduanera.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
-28.8pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando la =
informaci=F3n o=20
                        documentaci=F3n presentada sea falsa o contenga =
datos=20
                        falsos</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">o</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">inexactos.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando dejen de =
cumplir con=20
                        los requisitos previstos para la autorizaci=F3n =
o la=20
                        renovaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando no presenten =
los=20
                        avisos a que se refieren las reglas 3.8.2. y=20
                        3.8.4.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VIII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando no hayan =
presentado el=20
                        reporte anual a que se refiere el art=EDculo 25 =
del=20
                        Decreto</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">IMMEX, =
en el=20
                        plazo previsto para tales efectos o cuando hagan =
uso=20
                        indebido de un</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">Programa=20
                        IMMEX.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IX.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando incumplan =
con la=20
                        presentaci=F3n del comprobante de pago realizado =
a trav=E9s=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">esquema =
electr=F3nico e5cinco,=20
                        referido en la fracci=F3n III de la regla=20
                        3.8.3.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">X.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando no cumplan o =
no hayan=20
                        cumplido con las obligaciones previstas en=20
                        los</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">programas IMMEX, =
ECEX o en el=20
                        PROSEC, o se haya iniciado un procedimiento=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cancelaci=F3n para =
alguno de=20
                        dichos programas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando la empresa =
sea=20
                        suspendida del Padr=F3n de =
Importadores.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando cuenten con =
la=20
                        autorizaci=F3n para realizar la prevalidaci=F3n =
electr=F3nica=20
                        de datos y</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">no =
paguen el=20
                        aprovechamiento que por la prevalidaci=F3n de =
cada=20
                        pedimento se establece</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en la =
Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XIII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando dejen de =
cumplir con=20
                        lo previsto en el </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Perfil de la =
empresa conforme=20
                        a lo</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">establecido en=20
                        el apartado L, segundo p=E1rrafo, fracci=F3n III =
de la Regla=20
                        3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> o la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">resoluci=F3n del =
Dictamen a que=20
                        se refieren el primer y antepen=FAltimo =
p=E1rrafos del=20
                        apartado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">L de =
la regla=20
                        3.8.1. Para efectos de lo anterior, las empresas =
deber=E1n=20
                        permitir la visita</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">la autoridad a las=20
                        instalaciones de la empresa, cuando as=ED lo =
requiera, a=20
                        efecto de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">verificar que=20
                        contin=FAa cumpliendo con los requisitos =
correspondientes=20
                        a su autorizaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.6.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-A y las reglas 3.8.1. y 3.8.3.,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">las =
entidades=20
                        autorizadas en la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presente regla para =
emitir el=20
                        dictamen favorable deber=E1n cumplir con los =
lineamientos=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">establezca la=20
                        AGA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para las empresas a =
que se=20
                        refiere el apartado D de la regla 3.8.1., el =
dictamen=20
                        deber=E1</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">ser =
emitido por=20
                        el Consejo Nacional de la Industria Maquiladora =
y=20
                        Manufacturera de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">Exportaci=F3n,=20
                        A.C., cuando se trate de empresas de la =
industria de=20
                        autopartes, podr=E1 ser</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">emitido por la =
Industria=20
                        Nacional de Autopartes, A.C., conforme a los=20
                        lineamientos que</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">establezca la=20
                        AGA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de proveedores de empresas certificadas del =
sector=20
                        el=E9ctrico y electr=F3nico, el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dictamen podr=E1 =
ser emitido=20
                        por la C=E1mara Nacional de la Industria =
Electr=F3nica=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Telecomunicaciones =
y=20
                        Tecnolog=EDas de la Informaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de proveedores de la industria automotriz =
terminal o de=20
                        las empresas del</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">sector =
el=E9ctrico=20
                        y electr=F3nico, la entidad autorizada deber=E1 =
verificar=20
                        para efectos de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">renovaci=F3n a que =
se refiere=20
                        la regla 3.8.3., que se mantienen como =
proveedores, en=20
                        caso</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">contrario no=20
                        deber=E1 emitir el dictamen =
favorable.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para las empresas a =
que se=20
                        refiere el apartado L, primer p=E1rrafo, =
fracci=F3n III de=20
                        la regla</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">3.8.1., el=20
                        dictamen deber=E1 ser emitido por el Consejo =
Nacional de=20
                        la Industria</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">Maquiladora y=20
                        Manufacturera de Exportaci=F3n, =
A.C.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para=20
                        efectos de obtener el dictamen a que se refiere =
la=20
                        presente regla las empresas =
deber=E1n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">permitir la visita =
de las=20
                        personas designadas por la entidad autorizada, a =
las=20
                        instalaciones de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa a efecto de =
constatar=20
                        la existencia y ubicaci=F3n de la empresa en su =
domicilio=20
                        fiscal y, en</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">su =
caso, de las=20
                        plantas productivas y bodegas de la misma, as=ED =
como para=20
                        verificar la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">informaci=F3n y=20
                        documentos que correspondan.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando el=20
                        dictamen con el que pretenda demostrarse el =
nivel de=20
                        cumplimiento de las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">obligaciones</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> aduaneras, sea =
emitido por=20
                        una entidad no autorizada en los t=E9rminos de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presente regla, o =
sea=20
                        suscrito por una persona que carezca de =
facultades para=20
                        ello, dicho</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">dictamen se=20
                        tendr=E1 por no presentado y, en consecuencia, =
no podr=E1=20
                        otorgarse el registro al</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">solicitante.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
-39.6pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.7.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-B de la Ley, las empresas que cuenten con la =

                        autorizaci=F3n a</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
refiere=20
                        la regla 3.8.1., tendr=E1n las siguientes=20
                        facilidades:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        36, fracci=F3n I, segundo p=E1rrafo de la Ley, =
en el caso=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas =
susceptibles de=20
                        ser identificadas individualmente, las empresas =
del=20
                        sector</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">el=E9ctrico y=20
                        electr=F3nico podr=E1n efectuar el despacho =
aduanero de las=20
                        mercanc=EDas para su</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n, sin =
anotar en el=20
                        pedimento, en la factura, en el documento de =
embarque o=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">relaci=F3n anexa, =
los n=FAmeros=20
                        de serie, siempre que lleven un registro =
actualizado de=20
                        dicha</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">informaci=F3n, en=20
                        el sistema de control de inventarios a que se =
refiere el=20
                        art=EDculo 59,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n I de la=20
                        Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
los=20
                        art=EDculos 16-A y 100-B, fracciones II y VII de =
la Ley,=20
                        podr=E1n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">realizar la=20
                        prevalidaci=F3n electr=F3nica de datos =
contenidos en los=20
                        pedimentos que elaboren</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">para sus =
operaciones, durante=20
                        la vigencia de su autorizaci=F3n, siempre que =
cuenten=20
                        con</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">apoderado aduanal y =
obtengan=20
                        la autorizaci=F3n a que refiere la regla 1.8.1., =
sin que=20
                        sea</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">necesario anexar al =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Instructivo de =
tr=E1mite para=20
                        prestar los servicios de =
prevalidaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">electr=F3nica de =
datos=20
                        contenidos en los pedimentos, de conformidad con =
la=20
                        regla 1.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">los siguientes=20
                        documentos:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Copia certificada =
del acta=20
                        constitutiva con la cual se acredite que tiene=20
                        una</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">antig=FCedad no =
menor a 1 a=F1o y=20
                        sus modificaciones, cuando =
corresponda.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Listado de sus=20
                        afiliados.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        empresas autorizadas en los t=E9rminos de lo =
dispuesto en=20
                        la presente fracci=F3n,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">estar=E1n obligadas =
a cumplir=20
                        con lo establecido en la regla 1.8.2., =
fracciones III, V=20
                        y VI.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        168 de la Ley y la regla 1.4.16., podr=E1n =
presentar su=20
                        solicitud</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">para =
obtener la=20
                        autorizaci=F3n de sus apoderados aduanales, =
cumpliendo con=20
                        los requisitos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">establecidos en=20
                        numeral 1, incisos a), b), d), e) y g) y octavo =
p=E1rrafo=20
                        del </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Instructivo =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">tr=E1mite para =
designar=20
                        apoderados aduanales</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">. Una vez que se =
hayan=20
                        cubierto todos los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">requisitos, la AGA =
en un=20
                        plazo no mayor a un mes, otorgar=E1 la =
autorizaci=F3n de=20
                        apoderado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aduanal, previo=20
                        pago de los derechos correspondientes, a =
trav=E9s del=20
                        esquema electr=F3nico</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">e5cinco.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        89 de la Ley, podr=E1n rectificar hasta en tres =
ocasiones=20
                        los</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">datos contenidos en =
los=20
                        pedimentos, una vez activado el mecanismo de=20
                        selecci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">automatizado,=20
                        cuando de dicha rectificaci=F3n se origine un =
saldo a=20
                        favor.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        154, =FAltimo p=E1rrafo de la Ley, podr=E1n =
cumplir con=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">regulaciones y =
restricciones=20
                        no arancelarias en un plazo de 60 d=EDas a =
partir de la=20
                        fecha de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
notificaci=F3n=20
                        del acta de inicio del procedimiento =
administrativo en=20
                        materia aduanera,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">para sustituir el =
embargo=20
                        precautorio de las mercanc=EDas por las =
garant=EDas que=20
                        establece</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">el=20
                        C=F3digo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.8.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-B de la Ley, las empresas con Programa IMMEX =
que=20
                        cuenten</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con la =

                        autorizaci=F3n a que se refiere la regla 3.8.1., =
adem=E1s de=20
                        lo dispuesto en la regla</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.7.,</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">tendr=E1n las =
siguientes=20
                        facilidades:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
los=20
                        art=EDculos 63-A y 109 de la Ley, las empresas =
con=20
                        Programa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">IMMEX =
en la=20
                        modalidad de servicios, podr=E1n efectuar el =
cambio de=20
                        r=E9gimen de temporal</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">a definitivo de las =
partes y=20
                        componentes importados temporalmente, que le=20
                        hubiere</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transferido una=20
                        empresa de la industria de autopartes, para su=20
                        enajenaci=F3n a la industria</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">automotriz terminal =
o=20
                        manufacturera de veh=EDculos de autotransporte y =
declarar=20
                        en el</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento de=20
                        importaci=F3n definitiva, la clave =
correspondiente,=20
                        conforme al Anexo 22,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Ap=E9ndices 2 y 13, =
siempre que=20
                        cumplan con lo siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que la empresa con =
Programa=20
                        IMMEX en la modalidad de servicios y la empresa=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">la industria de =
autopartes=20
                        pertenezcan a un mismo grupo, conforme a lo=20
                        se=F1alado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en el=20
                        antepen=FAltimo p=E1rrafo de la regla =
3.8.1.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que la empresa de =
la=20
                        industria de autopartes al tramitar el pedimento =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
temporal, deber=E1=20
                        efectuar el pago del IGI correspondiente, a=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas no =
originarias del=20
                        TLCAN, de la Decisi=F3n o del TLCAELC, seg=FAn =
sea=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">caso, en los =
t=E9rminos de la=20
                        regla 1.6.11., que ser=E1n incorporadas a las =
partes=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">componentes objeto =
de la=20
                        transferencia.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Que la empresa con =
Programa=20
                        IMMEX en la modalidad de servicios que reciba=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">partes y=20
                        componentes de la industria de autopartes, =
deber=E1=20
                        enajenarlas en su</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mismo estado a la =
industria=20
                        automotriz terminal o manufacturera de =
veh=EDculos=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autotransporte y =
ser=E1=20
                        responsable solidario del pago de las =
contribuciones=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">accesorios =
determinados=20
                        conforme a lo establecido en el inciso b) de la=20
                        presente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">fracci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en la presente fracci=F3n tambi=E9n =
podr=E1=20
                        aplicarse, cuando la empresa con</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Programa IMMEX en =
la=20
                        modalidad de servicios enajene partes y =
componentes a=20
                        otras</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresas=20
                        distintas de la industria automotriz terminal o=20
                        manufacturera de veh=EDculos de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autotransporte, =
siempre que=20
                        dichas partes y componentes se clasifiquen en =
las=20
                        partidas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">84.09 =
y 87.08 de=20
                        la TIGIE.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        155 del Reglamento y la regla 4.3.7., se les =
exime=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">requisito de =
se=F1alar en el=20
                        aviso a que se refiere el art=EDculo 155, =
fracci=F3n I del=20
                        Reglamento,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">lo =
referente a=20
                        la fecha y n=FAmero de pedimento de =
importaci=F3n temporal y=20
                        especificaciones</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">del =
proceso=20
                        industrial al que ser=E1n destinadas las=20
                        mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
los=20
                        art=EDculos 106, fracci=F3n V, inciso c) y 108 =
de la Ley y=20
                        29, fracciones</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">I y =
IV, inciso=20
                        b) de la LIVA, las empresas </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">con Programa=20
                        IMMEX</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
que bajo=20
                        su programa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fabriquen=20
                        embarcaciones de recreo y deportivas, del tipo =
lancha,=20
                        yate o velero de m=E1s de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cuatro y medio =
metros de=20
                        eslora, podr=E1n realizar la entrega de dichas =
mercanc=EDas=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">territorio nacional =
a=20
                        extranjeros o mexicanos residentes en territorio =

                        nacional o en el</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">extranjero, para=20
                        su importaci=F3n temporal, siempre que se cumpla =
con lo=20
                        siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Los extranjeros o =
mexicanos=20
                        residentes en territorio nacional o en el =
extranjero=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">adquieran la =
embarcaci=F3n=20
                        deber=E1n importarla temporalmente conforme a=20
                        lo</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dispuesto en la =
regla=20
                        4.2.5.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La empresa deber=E1 =
presentar=20
                        ante el mecanismo de selecci=F3n automatizado de =

                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">aduana que =
corresponda a la=20
                        circunscripci=F3n de dicha empresa, el pedimento =
con=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">clave que =
corresponda=20
                        conforme al Ap=E9ndice 2 del Anexo 22, para =
amparar=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">operaci=F3n virtual =
del retorno=20
                        de la embarcaci=F3n, sin que se requiera la=20
                        presentaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">f=EDsica de la=20
                        misma ni se requiera activar por segunda =
ocasi=F3n el=20
                        mecanismo de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">selecci=F3n=20
                        automatizado.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Al pedimento que =
ampare el=20
                        retorno virtual de la embarcaci=F3n deber=E1=20
                        anexarse</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">copia =
simple del=20
                        comprobante de la importaci=F3n temporal de la=20
                        embarcaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">debidamente=20
                        formalizado conforme a la regla 4.2.5. y en el =
campo de=20
                        observaciones</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">del =
pedimento,=20
                        se deber=E1 indicar el n=FAmero de folio y fecha =
de dicho=20
                        comprobante.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando=20
                        existan diferencias entre las mercanc=EDas =
manifestadas en=20
                        el pedimento que</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">ampara =
el=20
                        retorno virtual y el comprobante que ampara la=20
                        importaci=F3n temporal de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">embarcaci=F3n, las =
mercanc=EDas=20
                        descritas en el pedimento de retorno virtual se =
tendr=E1n=20
                        por</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">no retornadas y la =
empresa=20
                        con Programa IMMEX que haya efectuado la entrega =
de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">embarcaci=F3n =
ser=E1 responsable=20
                        por el pago de las contribuciones y sus=20
                        accesorios.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        171 de la Ley, las empresas con Programa IMMEX=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas residentes =
en M=E9xico=20
                        que pertenezcan a un mismo grupo en los =
t=E9rminos=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">antepen=FAltimo =
p=E1rrafo de la=20
                        regla 3.8.1., podr=E1n solicitar la =
autorizaci=F3n de uno o=20
                        varios</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">apoderados=20
                        aduanales comunes, siempre que se cumpla con los =

                        requisitos que al efecto</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">se establezcan en =
la Ley, el=20
                        Reglamento y en la presente =
Resoluci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        108, fracci=F3n I de la Ley, las mercanc=EDas=20
                        importadas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">temporalmente al=20
                        amparo de su Programa IMMEX, podr=E1n permanecer =
en el=20
                        territorio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">nacional hasta=20
                        por treinta y seis meses.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">El plazo=20
                        previsto en el p=E1rrafo anterior, podr=E1 =
aplicar a los=20
                        inventarios que se encuentren</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en los domicilios =
registrados=20
                        en su programa a la fecha de la autorizaci=F3n =
de=20
                        inscripci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en el =
registro=20
                        de empresas certificadas y que est=E9n dentro =
del plazo de=20
                        permanencia</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">establecido en=20
                        el art=EDculo 108, fracci=F3n I de la Ley, =
siempre que no se=20
                        encuentren sujetos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">al ejercicio de las =

                        facultades de comprobaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        36, fracci=F3n I, segundo p=E1rrafo de la Ley, =
en el caso=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas =
susceptibles de=20
                        ser identificadas individualmente, las empresas=20
                        con</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Programa=20
                        IMMEX que bajo su programa fabriquen bienes del =
sector=20
                        el=E9ctrico y</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">electr=F3nico,=20
                        podr=E1n efectuar el despacho aduanero de las =
mercanc=EDas=20
                        para su</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaci=F3n, sin=20
                        anotar en el pedimento, en la factura, en el =
documento=20
                        de embarque o en</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">relaci=F3n anexa,=20
                        los n=FAmeros de serie, siempre que lleven un =
registro=20
                        actualizado de dicha</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">informaci=F3n, en =
el sistema de=20
                        control de inventarios a que se refiere el =
art=EDculo=20
                        59,</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">fracci=F3n I de la=20
                        Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en el p=E1rrafo anterior, aplicar=E1 a =
las=20
                        empresas con Programa IMMEX en la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">modalidad de =
albergue, para=20
                        la importaci=F3n de mercanc=EDas destinadas a la =

                        elaboraci=F3n,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transformaci=F3n,=20
                        ensamble, reparaci=F3n, mantenimiento y =
remanufactura de=20
                        aeronaves, as=ED</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">como =
de sus=20
                        partes y componentes.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.9.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-B de la Ley, las empresas que cuenten con la =

                        autorizaci=F3n a</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
refiere=20
                        la regla 3.8.1., apartado L, adem=E1s de lo =
dispuesto en=20
                        las reglas 3.8.7. y 3.8.8.,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">tendr=E1n las =
siguientes=20
                        facilidades:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        89 de la Ley, cuando el resultado del mecanismo=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">selecci=F3n =
automatizado haya=20
                        determinado desaduanamiento libre, podr=E1n=20
                        rectificar</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">origen de las =
mercanc=EDas=20
                        dentro de los tres meses siguientes a aqu=E9l en =
que se=20
                        realice</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">despacho, siempre =
que la=20
                        autoridad aduanera no haya iniciado el ejercicio =
de=20
                        sus</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">facultades de =
comprobaci=F3n.=20
                        En este caso, se deber=E1 anexar al =
pedimento</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">rectificaci=F3n, =
copia del=20
                        pedimento original, copia de la factura =
comercial,=20
                        conocimiento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">embarque o gu=EDa =
a=E9rea y, en=20
                        su caso, el certificado de origen. Lo anterior =
sin=20
                        perjuicio de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">las =
facultades=20
                        de la autoridad aduanera para verificar el =
origen de las=20
                        mercanc=EDas y, en su</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">caso, determinar =
los cr=E9ditos=20
                        fiscales a que haya lugar.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        89, cuarto p=E1rrafo de la Ley, trat=E1ndose de=20
                        importaciones</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">definitivas y=20
                        temporales, cuando el resultado del mecanismo de =

                        selecci=F3n automatizado</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">haya determinado=20
                        desaduanamiento libre y la autoridad aduanera no =
haya=20
                        iniciado el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">ejercicio de sus=20
                        facultades de comprobaci=F3n, dentro de los 30 =
d=EDas=20
                        siguientes a aqu=E9l en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que se realice el =
despacho,=20
                        podr=E1n rectificar los datos contenidos en el =
pedimento=20
                        para</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aumentar el=20
                        n=FAmero de piezas, volumen y otros datos que =
permitan=20
                        cuantificar las</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mercanc=EDas,=20
                        excepto trat=E1ndose de operaciones de =
transferencia de=20
                        mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
los=20
                        art=EDculos 101 y 101-A de la Ley, quienes =
tengan en su=20
                        poder</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mercanc=EDas que=20
                        hubieran ingresado a territorio nacional, sin =
haberse=20
                        sometido a las</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">formalidades del=20
                        despacho aduanero o bajo el r=E9gimen de =
importaci=F3n=20
                        temporal cuyo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">plazo =
hubiera=20
                        vencido, podr=E1n importarlas definitivamente, =
aun cuando=20
                        se hubiera</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">iniciado el=20
                        ejercicio de las facultades de comprobaci=F3n en =
relaci=F3n=20
                        con las mercanc=EDas y</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">hasta antes del =
levantamiento=20
                        del acta final, siempre que cumplan con el=20
                        procedimiento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">previsto en las=20
                        reglas 2.5.1. =F3 2.5.2., seg=FAn =
corresponda.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en el p=E1rrafo anterior, s=F3lo =
ser=E1 aplicable=20
                        siempre que se haya obtenido el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">registro de empresa =

                        certificada antes de iniciar el ejercicio de las =

                        facultades de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">comprobaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        184, fracci=F3n I de la Ley, trat=E1ndose de =
importaciones=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">exportaciones =
definitivas,=20
                        cuando con motivo del reconocimiento aduanero,=20
                        segundo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">reconocimiento o=20
                        del ejercicio de facultades de comprobaci=F3n, =
la=20
                        autoridad aduanera</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">detecte =
mercanc=EDas excedentes=20
                        o no declaradas, el importador o exportador =
tendr=E1=20
                        un</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">plazo de 10 d=EDas =
contados a=20
                        partir del d=EDa siguiente a la notificaci=F3n =
del acta que=20
                        al efecto</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">se =
levante de=20
                        conformidad con los art=EDculos 46 y 150 =F3 152 =
de la Ley,=20
                        para tramitar el</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento de=20
                        importaci=F3n o exportaci=F3n definitiva que =
ampare las=20
                        mercanc=EDas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">excedentes o no=20
                        declaradas, anexando la documentaci=F3n =
aplicable en los=20
                        t=E9rminos del</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">art=EDculo 36 de=20
                        la Ley y se pague la multa a que se refiere el =
art=EDculo=20
                        185, fracci=F3n I de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Ley. En caso de que =
el=20
                        importador o exportador tramite el pedimento que =
ampare=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n o =
exportaci=F3n=20
                        definitiva y acredite el pago de la multa, la =
autoridad=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">levant=F3 el acta =
dictar=E1 de=20
                        inmediato la resoluci=F3n ordenando la =
liberaci=F3n de=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de que el importador o exportador no tramite el=20
                        pedimento que ampare la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n o =
exportaci=F3n=20
                        definitiva de las mercanc=EDas excedentes o no =
declaradas,=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">los t=E9rminos de =
esta regla,=20
                        proceder=E1 la determinaci=F3n de las =
contribuciones y de=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">cuotas=20
                        compensatorias, as=ED como la imposici=F3n de =
las multas que=20
                        correspondan o el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">embargo de las =
mercanc=EDas,=20
                        seg=FAn sea el caso.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En los=20
                        pedimentos de importaci=F3n o exportaci=F3n a =
que se refiere=20
                        esta fracci=F3n, con los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que se destine al =
r=E9gimen de=20
                        importaci=F3n o exportaci=F3n definitiva la =
mercanc=EDa=20
                        excedente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">o no =
declarada,=20
                        se deber=E1 anotar el identificador que =
corresponda de=20
                        conformidad con el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Ap=E9ndice 8 del =
Anexo 22.=20
                        Trat=E1ndose del pedimento de importaci=F3n =
definitiva,=20
                        podr=E1n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">optar =
por=20
                        aplicar la tasa arancelaria preferencial =
prevista en los=20
                        acuerdos comerciales o</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en los tratados de =
libre=20
                        comercio suscritos por M=E9xico, la tasa =
prevista en el=20
                        PROSEC</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siempre que=20
                        cuenten con el registro para operar dichos =
programas o=20
                        la tasa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        a la franja o regi=F3n fronteriza de conformidad =
con los=20
                        Decretos de la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Franja =
o Regi=F3n=20
                        Fronteriza.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en esta fracci=F3n =FAnicamente =
proceder=E1 siempre=20
                        que el valor total de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDa =
excedente o no=20
                        declarada, no exceda del equivalente en moneda =
nacional=20
                        a</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">15,000 d=F3lares o =
el 20% del=20
                        valor total de la operaci=F3n y la mercanc=EDa =
no se=20
                        encuentre</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">listada en el=20
                        Anexo 10.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Podr=E1n efectuar =
el despacho=20
                        aduanero de mercanc=EDas para su importaci=F3n, =
utilizando=20
                        los</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">carriles exclusivos =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">Expr=E9s</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> que establezca la =
AGA,=20
                        siempre que declaren en el bloque</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de identificadores, =
la clave=20
                        que corresponda conforme al Ap=E9ndice 8 del =
Anexo 22 y=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">conductor del =
veh=EDculo=20
                        presente ante el m=F3dulo de selecci=F3n =
automatizada la=20
                        credencial</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
compruebe=20
                        que est=E1 registrado en el programa =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">FAST</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> para conductores =
de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Oficina de Aduanas =
y=20
                        Protecci=F3n Fronteriza de los Estados Unidos de =

                        Am=E9rica.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
la regla=20
                        1.3.3., no les ser=E1n aplicables las causales =
de=20
                        suspensi=F3n,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">previstas en las=20
                        fracciones III y V del primer p=E1rrafo de la =
citada=20
                        regla.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de =
importaci=F3n o=20
                        retorno de mercanc=EDas que sean transportadas=20
                        por</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pasajeros en vuelo =
comercial,=20
                        podr=E1n ser despachadas, sin ingresar a recinto =

                        fiscalizado,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siempre que, se=20
                        presenten directamente ante el mecanismo de =
selecci=F3n=20
                        automatizado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">instalado en la=20
                        sala internacional del aeropuerto y dentro del =
horario=20
                        de operaci=F3n de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">sala, de =
conformidad con los=20
                        lineamientos establecidos por la =
AGA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VIII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Lo dispuesto en los =
p=E1rrafos=20
                        primero al tercero de la regla 1.6.13., no =
ser=E1=20
                        aplicable</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">cuando =
se trate=20
                        de etiquetas, folletos y manuales impresos =
importados=20
                        temporalmente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">por =
empresas con=20
                        Programa IMMEX, por lo que no se sujetar=E1 al =
pago del=20
                        IGI con motivo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de su =
retorno a=20
                        los Estados Unidos de Am=E9rica o =
Canad=E1.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IX.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
lo=20
                        dispuesto en los art=EDculos 109, segundo =
p=E1rrafo y 110 de=20
                        la Ley, las</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresas que=20
                        efect=FAen el cambio de r=E9gimen de =
importaci=F3n temporal a=20
                        definitivo de los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bienes de activo =
fijo o de=20
                        las mercanc=EDas que hubieren importado para =
someterlas a=20
                        un</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">proceso de =
transformaci=F3n,=20
                        elaboraci=F3n o reparaci=F3n, al tramitar el =
pedimento=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
definitiva,=20
                        podr=E1n aplicar la tasa prevista en el PROSEC, =
siempre=20
                        que la tasa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        se encuentre vigente en la fecha en que tramite =
el=20
                        pedimento de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaci=F3n=20
                        definitiva y el importador cuente con el =
registro para=20
                        operar el programa</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">correspondiente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">X</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas que =
efect=FAen la=20
                        importaci=F3n temporal de insumos que se =
utilicen en=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">producci=F3n de =
diferentes=20
                        bienes, que se encuentren previstos en el =
PROSEC, en m=E1s=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">un sector, al =
momento de=20
                        efectuar la importaci=F3n temporal podr=E1n =
optar por=20
                        determinar</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">las=20
                        contribuciones aplicando la tasa m=E1s alta, =
para lo cual=20
                        deber=E1n se=F1alar la clave que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda al =
sector que se=20
                        sujete a dicha tasa y el identificador que =
corresponda=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">conformidad con el =
Ap=E9ndice 8=20
                        del Anexo 22.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En este=20
                        caso, no ser=E1 necesario efectuar la =
rectificaci=F3n=20
                        correspondiente al pedimento de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
temporal, siempre=20
                        que en el pedimento que ampare el cambio de=20
                        r=E9gimen,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">retorno o en el=20
                        pedimento complementario, se determine el =
arancel=20
                        correspondiente</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">tomando en=20
                        consideraci=F3n la clave, tasa y contribuciones=20
                        correspondientes al sector que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda al =
producto final=20
                        o intermedio en cuya producci=F3n se haya =
utilizado=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">mercanc=EDa=20
                        importada.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Podr=E1n transferir =
a empresas=20
                        residentes en M=E9xico, las mercanc=EDas=20
                        importadas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">temporalmente=20
                        conforme al art=EDculo 108 de la Ley o las =
resultantes del=20
                        proceso de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">elaboraci=F3n,=20
                        transformaci=F3n o reparaci=F3n, para su =
importaci=F3n=20
                        definitiva, siempre que se</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cumpla con lo=20
                        siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se deber=E1n =
presentar ante el=20
                        mecanismo de selecci=F3n automatizado, =
los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimentos con las =
claves que=20
                        correspondan conforme al Ap=E9ndice 2 del Anexo=20
                        22,</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que amparen el =
retorno a=20
                        nombre de la empresa que efect=FAa la =
transferencia y=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
definitiva a=20
                        nombre de la empresa residente en territorio =
nacional=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">las recibe, sin la=20
                        presentaci=F3n f=EDsica de las mismas. Ambos =
pedimentos=20
                        podr=E1n ser</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presentados en=20
                        aduanas distintas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el=20
                        pedimento de importaci=F3n definitiva se =
deber=E1 efectuar=20
                        la determinaci=F3n y</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pago de las =
contribuciones y=20
                        aprovechamientos que correspondan, as=ED =
como</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cumplir con las =
regulaciones=20
                        y restricciones no arancelarias, que apliquen=20
                        al</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">r=E9gimen de =
importaci=F3n=20
                        definitiva, considerando como base gravable el =
valor=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">transacci=F3n en =
territorio=20
                        nacional de las mercanc=EDas, aplicando la tasa =
y tipo=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cambio vigentes en =
la fecha=20
                        en que se tramite el pedimento de=20
                        importaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">definitiva,=20
                        pudiendo optar por aplicar la tasa arancelaria=20
                        preferencial prevista en los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">acuerdos =
comerciales o en los=20
                        tratados de libre comercio suscritos por=20
                        M=E9xico,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siempre que las=20
                        mercanc=EDas califiquen como originarias y se =
cuente con=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">certificado o =
prueba de=20
                        origen vigente y v=E1lido que ampare el origen =
de las=20
                        mismas,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
conformidad=20
                        con el acuerdo o tratado =
correspondiente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos de los p=E1rrafos anteriores el =
pedimento de=20
                        importaci=F3n definitiva</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">deber=E1 =
presentarse ante el=20
                        mecanismo de selecci=F3n automatizado el d=EDa =
en que=20
                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">efect=FAe la =
transferencia de=20
                        las mercanc=EDas y el pedimento que ampare el=20
                        retorno</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">podr=E1 ser=20
                        presentado ante el mecanismo de selecci=F3n =
automatizado a=20
                        m=E1s tardar al</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">d=EDa =
siguiente a=20
                        aqu=E9l al que se haya presentado ante el =
mecanismo de=20
                        selecci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">automatizado, el=20
                        pedimento de importaci=F3n definitiva. En el =
caso de que=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento que =
ampara el=20
                        retorno virtual de las mercanc=EDas no se =
presente en=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">plazo se=F1alado, =
dicho=20
                        pedimento podr=E1 ser presentado ante la=20
                        aduana</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        dentro del mes siguiente a aqu=E9l en que se =
hubiera=20
                        tramitado el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento de=20
                        importaci=F3n definitiva, siempre que se =
efect=FAe el pago=20
                        de la multa por</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presentaci=F3n=20
                        extempor=E1nea a que se refiere el art=EDculo =
185, fracci=F3n=20
                        I de la Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el=20
                        pedimento que ampare el retorno se deber=E1 =
asentar el RFC=20
                        de la empresa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
recibe las=20
                        mercanc=EDas, y en el campo </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bloque de=20
                        descargos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> conforme al=20
                        Anexo</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">22, se =
deber=E1=20
                        transmitir el n=FAmero, fecha y clave del =
pedimento pagado=20
                        y modulado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
ampare la=20
                        importaci=F3n definitiva de las mercanc=EDas =
transferidas,=20
                        en el de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaci=F3n=20
                        definitiva, se asentar=E1 el n=FAmero de =
registro del=20
                        programa que</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">corresponda a la=20
                        empresa que transfiere las mercanc=EDas. =
Asimismo, en=20
                        ambos</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimentos se=20
                        deber=E1 anotar el identificador que corresponda =
conforme=20
                        al Ap=E9ndice</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">8 del =
Anexo=20
                        22.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Asimismo,=20
                        para efectos de la presente regla, la empresa =
residente=20
                        en territorio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">nacional que=20
                        recibe las mercanc=EDas, deber=E1 efectuar la =
retenci=F3n del=20
                        IVA al</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">residente en el=20
                        extranjero, de conformidad con lo se=F1alado en =
el=20
                        art=EDculo 1-A,</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n III de=20
                        la LIVA, toda vez que la enajenaci=F3n de la =
mercanc=EDa se=20
                        realiza en</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">territorio=20
                        nacional, en t=E9rminos de lo establecido en el =
art=EDculo=20
                        10 de la citada Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las=20
                        operaciones virtuales que se realizan conforme a =
la=20
                        presente regla son para el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">efecto de que la =
mercanc=EDa=20
                        importada temporalmente se considere retornada=20
                        al</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">extranjero sin =
salir=20
                        f=EDsicamente del pa=EDs.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando se=20
                        efect=FAen transferencias de empresas que se =
encuentren=20
                        ubicadas en la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">franja =
o regi=F3n=20
                        fronteriza a empresas ubicadas en el resto del=20
                        territorio nacional, se</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">deber=E1n presentar =
f=EDsicamente=20
                        las mercanc=EDas ante la secci=F3n aduanera o =
punto=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">revisi=F3n =
correspondiente,=20
                        acompa=F1adas con la copia del pedimento que =
ampare=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
definitiva a=20
                        nombre de la empresa que recibir=E1 las=20
                        mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando las=20
                        empresas efect=FAen la transferencia de =
mercanc=EDas=20
                        conforme a la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presente regla a=20
                        empresas residentes en M=E9xico que cuenten con=20
                        autorizaci=F3n de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresa=20
                        certificada, podr=E1n tramitar en forma semanal =
un=20
                        pedimento consolidado</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que ampare el =
retorno de las=20
                        mercanc=EDas transferidas y un pedimento=20
                        consolidado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
ampare la=20
                        importaci=F3n definitiva de las mercanc=EDas a =
nombre de la=20
                        empresa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">residente en=20
                        territorio nacional que las recibe, siempre que =
se=20
                        tramiten en la misma</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">fecha, utilizando =
el=20
                        procedimiento establecido en la regla 4.3.23. y =
en la=20
                        factura,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">adicionalmente a=20
                        lo se=F1alado en la fracci=F3n II de la citada =
regla, se=20
                        asiente el c=F3digo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de barras a que se =
refiere el=20
                        Ap=E9ndice 17 del Anexo 22.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Independientemente =
de la=20
                        realizaci=F3n de pedimentos consolidados, la=20
                        empresa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">residente en=20
                        territorio nacional que recibe las mercanc=EDas, =
deber=E1=20
                        efectuar la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">retenci=F3n del=20
                        IVA al residente en el extranjero, de =
conformidad con lo=20
                        se=F1alado en el</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">art=EDculo 1-A,=20
                        fracci=F3n III de la LIVA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando los=20
                        pedimentos no se presenten en el plazo =
establecido en=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">el=20
                        presente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">inciso</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, no se transmitan =
los datos=20
                        correspondientes o existan diferencias entre=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas =
manifestadas en el=20
                        pedimento que ampara el retorno y el que ampara=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
definitiva, se=20
                        tendr=E1n por no retornadas las mercanc=EDas =
descritas en=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento de =
retorno y la=20
                        empresa que haya efectuado la transferencia=20
                        ser=E1</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">responsable por=20
                        el pago de las contribuciones y sus accesorios. =
Para=20
                        estos efectos,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">podr=E1 existir=20
                        discrepancia entre el valor declarado en el =
pedimento de=20
                        importaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">definitiva y el=20
                        de retorno, siempre y cuando el valor declarado =
en el=20
                        pedimento de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaci=F3n=20
                        definitiva sea mayor al que se declare en el =
pedimento=20
                        de retorno.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        97 de la Ley y 127 del Reglamento, la =
devoluci=F3n=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas de =
empresas=20
                        residentes en M=E9xico a empresas que les=20
                        hubieren</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transferido en=20
                        los t=E9rminos del inciso a) de la presente =
fracci=F3n, por=20
                        haber resultado</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">defectuosas o de=20
                        especificaciones distintas a las convenidas, =
deber=E1n=20
                        presentar</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">ante =
el=20
                        mecanismo de selecci=F3n automatizado, los =
pedimentos con=20
                        las claves que</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondan=20
                        conforme a los Ap=E9ndices 2 y 8 del Anexo 22, =
que amparen=20
                        el retorno</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">a =
nombre de la=20
                        empresa residente en M=E9xico que realiza la =
devoluci=F3n de=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas y de =
importaci=F3n=20
                        temporal a nombre de la empresa que recibe=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">devoluci=F3n dichas =
mercanc=EDas,=20
                        sin que se requiera la presentaci=F3n f=EDsica=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">mismas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para tal=20
                        efecto, el pedimento de importaci=F3n temporal =
deber=E1=20
                        presentarse ante el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mecanismo de =
selecci=F3n=20
                        automatizado el d=EDa en que se efect=FAe la =
devoluci=F3n de=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas y el =
pedimento que=20
                        ampare el retorno podr=E1 ser presentado ante=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mecanismo de =
selecci=F3n=20
                        automatizado a m=E1s tardar al d=EDa siguiente =
al que se=20
                        haya</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presentado al=20
                        mecanismo de selecci=F3n automatizado el =
pedimento de=20
                        importaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">temporal,=20
                        debiendo anexarse a los pedimentos una =
declaraci=F3n bajo=20
                        protesta de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">decir =
verdad,=20
                        firmada por el representante legal de la empresa =

                        residente en M=E9xico,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en la que se =
se=F1alen los=20
                        motivos por los que efect=FAa la devoluci=F3n. =
En el caso=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que el pedimento =
que ampara=20
                        el retorno virtual de las mercanc=EDas no se =
presente=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el plazo =
se=F1alado, dicho=20
                        pedimento podr=E1 ser presentado ante la=20
                        aduana</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        dentro del mes siguiente a aqu=E9l en que se =
hubiera=20
                        tramitado el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento de=20
                        importaci=F3n temporal, siempre que se efect=FAe =
el pago de=20
                        la multa por</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">presentaci=F3n=20
                        extempor=E1nea a que se refiere el art=EDculo =
185, fracci=F3n=20
                        I de la Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el=20
                        pedimento que ampare el retorno, se asentar=E1 =
el RFC y el=20
                        n=FAmero de registro</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">del programa que =
corresponda=20
                        a la empresa que recibe las mercanc=EDas =
en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">devoluci=F3n y en =
el campo=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bloque de=20
                        descargos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> conforme al Anexo =
22, se=20
                        deber=E1</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transmitir el=20
                        n=FAmero, fecha y clave del pedimento pagado y =
modulado=20
                        que ampare la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaci=F3n=20
                        temporal de dichas mercanc=EDas. Asimismo, en =
ambos=20
                        pedimentos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">se</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">deber=E1 anotar el=20
                        identificador que corresponda conforme al =
Ap=E9ndice 8 del=20
                        Anexo</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">22.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">La=20
                        presentaci=F3n de los pedimentos a que refieren =
los=20
                        p=E1rrafos anteriores deber=E1</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">realizarse, dentro =
de un=20
                        plazo m=E1ximo de tres meses contados a partir =
del=20
                        d=EDa</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">siguiente a=20
                        aqu=E9l en que se hubiera realizado la =
transferencia de=20
                        las mercanc=EDas en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">los t=E9rminos =
del</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> inciso a) de la =
presente=20
                        fracci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial"> o de=20
                        seis meses en el caso de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">maquinaria y=20
                        equipo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando los=20
                        pedimentos no se presenten en los plazos =
establecidos en=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la=20
                        presente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">fracci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, no se transmitan =
los datos=20
                        correspondientes o existan diferencias entre=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas =
manifestadas en el=20
                        pedimento que ampara el retorno y el que ampara=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
temporal, se=20
                        tendr=E1n por no retornadas las mercanc=EDas =
descritas en=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento de=20
                        retorno.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando se=20
                        efect=FAen devoluciones de empresas que se =
encuentren=20
                        ubicadas en la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">franja =
o regi=F3n=20
                        fronteriza a empresas ubicadas en el resto del=20
                        territorio nacional, se</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">deber=E1n presentar =
f=EDsicamente=20
                        las mercanc=EDas ante la secci=F3n aduanera o =
punto=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">revisi=F3n =
correspondiente,=20
                        acompa=F1ada del pedimento pagado y validado=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">ampare la =
importaci=F3n=20
                        temporal.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">El=20
                        pedimento de retorno a nombre de la empresa que =
efect=FAa=20
                        la devoluci=F3n de las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas, =
tendr=E1 por objeto=20
                        la sustituci=F3n de las mercanc=EDas por otras =
de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">misma clase y las =
mercanc=EDas=20
                        sustituidas se deber=E1n transferir por las=20
                        empresas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">con =
Programa=20
                        IMMEX</SPAN><SPAN style=3D"FONT-FAMILY: Arial">, =
conforme=20
                        al procedimiento se=F1alado </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en el inciso a) de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presente =
fracci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, en un plazo de =
seis meses,=20
                        sin que deba pagarse el IGI en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento de =
importaci=F3n=20
                        definitiva, siempre que en el campo </SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bloque =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">descargos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> conforme al Anexo =
22 del=20
                        pedimento de importaci=F3n definitiva, =
se</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">transmita el =
n=FAmero, fecha y=20
                        clave del pedimento de retorno pagado y=20
                        modulado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
hubiese=20
                        tramitado conforme </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">a la presente=20
                        fracci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial"> por la=20
                        empresa residente</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en =
M=E9xico.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas con =
Programa=20
                        IMMEX que reciban mercanc=EDas transferidas por=20
                        otra</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresa con=20
                        Programa IMMEX, en los t=E9rminos de la regla =
1.6.12.,=20
                        podr=E1n optar por</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aplicar la tasa=20
                        que corresponda de acuerdo con el PROSEC, =
siempre que=20
                        cuenten con el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">registro para=20
                        operar dichos programas; as=ED como la que =
corresponda=20
                        cuando se trate de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bienes que se =
importen al=20
                        amparo de la Regla 8a., siempre que cuenten con=20
                        autorizaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">para =
aplicar=20
                        dicha regla.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En este=20
                        caso, la empresa que reciba las mercanc=EDas =
ser=E1=20
                        responsable por la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">determinaci=F3n y =
pago del IGI,=20
                        por lo que no ser=E1 necesario anexar al =
pedimento el=20
                        escrito</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">a que =
se refiere=20
                        la regla 1.6.12., siempre que se cumpla con lo=20
                        siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el pedimento que =
ampare el=20
                        retorno se deber=E1 declarar la clave que=20
                        corresponda</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">conforme al=20
                        Ap=E9ndice 8 del Anexo 22.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La empresa que =
reciba las=20
                        mercanc=EDas ser=E1 responsable de la =
determinaci=F3n y=20
                        pago</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">del =
IGI=20
                        correspondiente a las mercanc=EDas=20
                        transferidas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">La empresa que =
reciba las=20
                        mercanc=EDas deber=E1 determinar en el pedimento =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
temporal el IGI=20
                        considerando el valor de transacci=F3n en=20
                        territorio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">nacional de las=20
                        mercanc=EDas objeto de transferencia, aplicando =
la tasa=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda a la =
mercanc=EDa=20
                        transferida y el tipo de cambio, vigentes a la =
fecha=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que se efect=FAe la =

                        transferencia. Para aplicar la tasa prevista en =
el=20
                        PROSEC, ser=E1</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">necesario que la=20
                        tasa correspondiente se encuentre vigente en la =
fecha en=20
                        que se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">tramite el=20
                        pedimento de importaci=F3n temporal y el =
importador cuente=20
                        con el registro</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">para =
operar el=20
                        programa correspondiente. Para aplicar la Regla =
8a.,=20
                        ser=E1 necesario</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
cuente con=20
                        la autorizaci=F3n para aplicar dicha regla en la =
fecha en=20
                        que tramite el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento de=20
                        importaci=F3n temporal.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XIII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        184, fracci=F3n I de la Ley, </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">trat=E1ndose de =
empresas=20
                        con</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Programa =
IMMEX,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> cuando con motivo =
del=20
                        reconocimiento aduanero, segundo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">reconocimiento o =
del=20
                        ejercicio de facultades de comprobaci=F3n, la =
autoridad=20
                        aduanera</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">detecte=20
                        mercanc=EDas excedentes o no declaradas, que =
correspondan=20
                        a los procesos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">productivos=20
                        registrados en el Programa IMMEX, tendr=E1 3 =
d=EDas contados=20
                        a partir del d=EDa</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siguiente a la=20
                        notificaci=F3n del acta que al efecto se =
levante, de=20
                        conformidad con los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">art=EDculos 46 y =
150 =F3 152 de=20
                        la Ley, para tramitar el pedimento de =
importaci=F3n=20
                        temporal o</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
retorno,=20
                        seg=FAn corresponda, que ampare las mercanc=EDas =
excedentes=20
                        o no declaradas,</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">anexando la=20
                        documentaci=F3n aplicable en los t=E9rminos del =
art=EDculo 36=20
                        de la Ley y se pague</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">la multa a=20
                        que se refiere el art=EDculo 185, fracci=F3n I =
de la Ley.=20
                        Una vez detectada la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">irregularidad se =
permitir=E1 la=20
                        salida inmediata del medio de transporte con el =
resto de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDa =
importada declarada=20
                        correctamente. En caso de que la </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">tramite =
el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento que =
ampare la=20
                        importaci=F3n temporal o de retorno, seg=FAn =
corresponda,=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">acredite el pago de =
la multa,=20
                        la autoridad que levant=F3 el acta dictar=E1 de =
inmediato=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">resoluci=F3n =
ordenando la=20
                        liberaci=F3n de las mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de que la empresa no tramite el pedimento que =
ampare la=20
                        importaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">temporal de las=20
                        mercanc=EDas excedentes o no declaradas, en los =
t=E9rminos=20
                        de esta regla,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">proceder=E1 la=20
                        determinaci=F3n de las contribuciones y de las =
cuotas=20
                        compensatorias, as=ED</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">como la =
imposici=F3n de las=20
                        multas que correspondan o el embargo de las=20
                        mercanc=EDas,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">seg=FAn sea el=20
                        caso.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos de esta fracci=F3n, trat=E1ndose de =
operaciones con=20
                        pedimentos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">consolidados de=20
                        conformidad con los art=EDculos 37 de la Ley y =
58 del=20
                        Reglamento, se</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">deber=E1 presentar=20
                        la factura correspondiente que ampare la =
mercanc=EDa=20
                        excedente o no</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">declarada.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En los=20
                        pedimentos a que se refiere esta fracci=F3n, con =
los que=20
                        se importe temporalmente o</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">retorne la =
mercanc=EDa=20
                        excedente o no declarada, se deber=E1 anotar el=20
                        identificador que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda de =
conformidad=20
                        con el Ap=E9ndice 8 del Anexo 22.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en esta fracci=F3n =FAnicamente =
proceder=E1 siempre=20
                        que el valor total de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDa =
excedente o no=20
                        declarada, no exceda del equivalente en moneda =
nacional=20
                        a</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">15,000 d=F3lares o =
el 20% del=20
                        valor total de la operaci=F3n y la mercanc=EDa =
no se=20
                        encuentre</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">listada en el=20
                        Anexo 10.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XIV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas que =
detecten=20
                        mercanc=EDas no declaradas y que no correspondan =
a=20
                        sus</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">procesos =
productivos=20
                        registrados en su respectivo programa, podr=E1n =
retornar=20
                        al</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">extranjero dichas =
mercanc=EDas=20
                        antes de que la autoridad hubiera iniciado el =
ejercicio=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">sus facultades de=20
                        comprobaci=F3n, sin que en este caso sea =
aplicable sanci=F3n=20
                        alguna,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siempre que el=20
                        mecanismo de selecci=F3n automatizado hubiera=20
                        determinado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">desaduanamiento=20
                        libre.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando con=20
                        motivo del reconocimiento aduanero, segundo=20
                        reconocimiento o del ejercicio</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de facultades de=20
                        comprobaci=F3n, la autoridad aduanera detecte =
mercanc=EDas=20
                        no declaradas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
empresas con=20
                        Programa IMMEX</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial"> y=20
                        que no correspondan a procesos =
productivos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autorizados en su =
respectivo=20
                        programa, el importador tendr=E1 3 d=EDas =
contados a partir=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">d=EDa siguiente a =
la=20
                        notificaci=F3n del acta que al efecto se levante =
de=20
                        conformidad con los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">art=EDculos 46 y =
150 =F3 152 de=20
                        la Ley, para retornar las mercanc=EDas al =
extranjero=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">transferirlas en =
los t=E9rminos=20
                        de la regla 2.2.7.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en esta fracci=F3n =FAnicamente =
proceder=E1, siempre=20
                        que se trate de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaciones=20
                        temporales y el valor total de la mercanc=EDa no =
exceda=20
                        del equivalente en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">moneda nacional a =
15,000=20
                        d=F3lares.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de que el importador no presente el pedimento de =

                        retorno, proceder=E1 la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">determinaci=F3n de =
las=20
                        contribuciones y de las cuotas compensatorias, =
as=ED como=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">imposici=F3n de las =
multas que=20
                        correspondan o el embargo de las mercanc=EDas, =
seg=FAn=20
                        sea</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el =
caso.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
la regla=20
                        1.6.14., podr=E1n llevar a cabo la =
determinaci=F3n y pago=20
                        del IGI</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">por =
los=20
                        productos originarios que resulten de los =
procesos de=20
                        elaboraci=F3n, transformaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">o reparaci=F3n, =
respecto de las=20
                        mercanc=EDas que se hubieran importado bajo =
alguno de=20
                        los</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">programas de =
diferimiento de=20
                        aranceles, en el pedimento que ampare el retorno =

                        a</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cualquier Estado =
Miembro de=20
                        la Comunidad o de la AELC, o mediante=20
                        pedimento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">complementario,=20
                        el cual se deber=E1 presentar en un plazo no =
mayor a 60=20
                        d=EDas naturales</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">contados a=20
                        partir de la fecha en que se haya tramitado el =
pedimento=20
                        que ampare el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">retorno.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XVI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
lo=20
                        establecido en los art=EDculos 35, 36, 37 de la =
Ley y 58=20
                        de su</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">Reglamento, las=20
                        empresas con Programa IMMEX podr=E1n efectuar =
sus=20
                        importaciones</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">definitivas,=20
                        temporales o retornos de mercanc=EDas, =
contenidas en un=20
                        mismo veh=EDculo,</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">amparadas con=20
                        m=E1s de un pedimento y tramitados =
simult=E1neamente por un=20
                        agente</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aduanal y por el=20
                        apoderado aduanal de la empresa con Programa =
IMMEX,=20
                        siempre que</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">se cumpla=20
                        con lo siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las mercanc=EDas =
deber=E1n=20
                        corresponder a una misma empresa con=20
                        Programa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IMMEX.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El agente y =
apoderado aduanal=20
                        deber=E1n estar designados por la empresa =
con</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Programa IMMEX, =
para promover=20
                        sus operaciones de comercio =
exterior.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El agente y =
apoderado aduanal=20
                        deber=E1n tramitar los pedimentos =
correspondientes=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">someter al =
mecanismo de=20
                        selecci=F3n automatizado los pedimentos que =
amparen=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDa =
transportada en el=20
                        mismo veh=EDculo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El resultado del =
mecanismo de=20
                        selecci=F3n automatizado se aplicar=E1 =
seg=FAn</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda a cada =
pedimento=20
                        y en caso de reconocimiento aduanero, no=20
                        podr=E1</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">retirarse el=20
                        veh=EDculo hasta que concluya el reconocimiento =
aduanero=20
                        de las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose=20
                        de importaciones definitivas no podr=E1n =
realizar=20
                        pedimentos consolidados,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">conforme a lo =
establecido en=20
                        los art=EDculos 37 de la Ley y 58 de su=20
                        Reglamento.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando con=20
                        motivo del reconocimiento aduanero, del segundo=20
                        reconocimiento, de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">verificaci=F3n de =
mercanc=EDas en=20
                        transporte, de la revisi=F3n de los documentos=20
                        presentados</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">durante el=20
                        despacho o del ejercicio de las facultades de=20
                        comprobaci=F3n de la autoridad</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">aduanera, en el que =
proceda=20
                        la determinaci=F3n de contribuciones omitidas,=20
                        cuotas</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">compensatorias=20
                        y, en su caso, la imposici=F3n de sanciones, el =
agente y=20
                        el apoderado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aduanal ser=E1n=20
                        responsables de las infracciones cometidas, =
cuando no se=20
                        pueda</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">individualizar=20
                        la comisi=F3n de la infracci=F3n, =
independientemente de la=20
                        responsabilidad en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que pudiera =
incurrir el=20
                        transportista.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XVII.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas que =
realicen el=20
                        retorno de sus mercanc=EDas de conformidad con =
la=20
                        regla</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">1.6.13. y la=20
                        fracci=F3n XV de la presente regla, podr=E1n =
tramitar un=20
                        solo pedimento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">complementario=20
                        que ampare los pedimentos de retorno tramitados =
en un=20
                        periodo de un</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">mes de =

                        calendario, siempre que se tramite el pedimento=20
                        complementario dentro del plazo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de los 60 d=EDas =
naturales=20
                        contados a partir de la fecha en que se haya =
tramitado=20
                        el primer</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento que=20
                        ampare el retorno de las mercanc=EDas y se =
utilice el tipo=20
                        de cambio de la</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">fecha =
de pago=20
                        del pedimento complementario.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XVIII</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos de =
los=20
                        art=EDculos 109, segundo p=E1rrafo y 110 de la =
Ley, podr=E1n=20
                        tramitar un</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">solo =
pedimento=20
                        con la clave que corresponda conforme al =
Ap=E9ndice 2 del=20
                        Anexo 22, de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">cambio =
de=20
                        r=E9gimen de importaci=F3n temporal a =
definitivo, que ampare=20
                        todos los</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">pedimentos de=20
                        importaci=F3n temporal que conforme al sistema =
de control=20
                        de inventarios</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">automatizado=20
                        corresponde a las mercanc=EDas utilizadas en el =
proceso de=20
                        elaboraci=F3n,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">transformaci=F3n o=20
                        reparaci=F3n, por las que se est=E9 efectuando =
el cambio de=20
                        r=E9gimen,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">siempre=20
                        que:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El pedimento ampare =
todas las=20
                        mercanc=EDas por las que se est=E9 efectuando =
el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cambio de=20
                        r=E9gimen;</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Cuando se elabore =
el=20
                        pedimento de cambio de r=E9gimen:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se transmita la =
informaci=F3n=20
                        del </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bloque de=20
                        descargos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> conforme al Anexo=20
                        22,</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de todos los =
pedimentos de=20
                        importaci=F3n temporal que correspondan a =
las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas por =
las que se=20
                        est=E9 realizando el cambio de r=E9gimen, en lo =
que=20
                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">refiere a los =
siguientes=20
                        campos:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Patente=20
original.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">N=FAmero de =
documento=20
                        original.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">Aduana/Secci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Clave de documento=20
                        original.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">e)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Fecha de la =
operaci=F3n=20
                        original.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">2.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se se=F1alen los =
datos de las=20
                        facturas que correspondan a las mercanc=EDas=20
                        por</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">las que se realice =
el cambio=20
                        de r=E9gimen, en el campo del pedimento =
que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda =
conforme al Anexo=20
                        22, sin necesidad de que se anexen =
al</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">pedimento=20
                        de cambio de r=E9gimen.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se considere para =
la=20
                        actualizaci=F3n del IGI y tipo de cambio, la =
fecha del=20
                        pedimento</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
importaci=F3n=20
                        temporal m=E1s antiguo, en su caso.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Se determinen y =
paguen las=20
                        cuotas compensatorias vigentes al momento=20
                        del</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cambio de r=E9gimen =
que, en su=20
                        caso, correspondan a las mercanc=EDas por las =
que=20
                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">est=E9 efectuando =
el cambio de=20
                        r=E9gimen; y</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">e)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el campo de =
observaciones=20
                        se indique la descripci=F3n comercial y cantidad =
de=20
                        los</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">bienes finales, =
resultantes=20
                        del proceso de elaboraci=F3n, transformaci=F3n o =

                        reparaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de las =

                        mercanc=EDas por las que se est=E9 realizando el =
cambio de=20
                        r=E9gimen, en su caso.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en la presente fracci=F3n, no ser=E1 =
aplicable=20
                        cuando el plazo de permanencia</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de las mercanc=EDas =
importadas=20
                        temporalmente hubiera vencido.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XIX</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de =
empresas que=20
                        fabriquen bienes del sector el=E9ctrico,=20
                        electr=F3nico,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">autopartes o=20
                        automotriz podr=E1n tramitar el despacho de =
mercanc=EDas=20
                        para su importaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">temporal bajo un =
Programa=20
                        IMMEX; o en forma definitiva, mediante el =
procedimiento=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">revisi=F3n en =
origen previsto=20
                        en el art=EDculo 98 de la Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos del p=E1rrafo anterior, cuando el =
resultado del=20
                        mecanismo de selecci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">automatizado haya =
determinado=20
                        desaduanamiento libre y las empresas efect=FAen =
el=20
                        ajuste</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente=20
                        de forma espont=E1nea, no les ser=E1 aplicable =
lo dispuesto=20
                        en el art=EDculo 99</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la Ley, siempre=20
                        que:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de =
importaciones=20
                        definitivas, el importador pague las =
contribuciones=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cuotas =
compensatorias que=20
                        haya omitido pagar derivadas de la=20
                        importaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">definitiva de=20
                        las mercanc=EDas. Dichas contribuciones =
actualizadas=20
                        causar=E1n recargos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">a la tasa aplicable =
para el=20
                        caso de pr=F3rroga de cr=E9ditos fiscales del =
mes de que=20
                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">trate, siempre que =
dicho pago=20
                        se realice dentro de los 30 d=EDas naturales =
siguientes=20
                        a</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">aqu=E9l en el que =
se hubiera=20
                        efectuado la importaci=F3n correspondiente. Si =
el pago=20
                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">efect=FAa con =
posterioridad a=20
                        dicho plazo, los recargos sobre las=20
                        contribuciones</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">actualizadas se=20
                        causar=E1n a la tasa que corresponda de acuerdo =
con el=20
                        art=EDculo 21</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">del =
C=F3digo. En=20
                        ambos supuestos las contribuciones se =
actualizar=E1n por=20
                        el periodo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">comprendido=20
                        entre el pen=FAltimo mes anterior a aqu=E9l en =
que se omiti=F3=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">contribuci=F3n y el =
mes=20
                        inmediato anterior a aqu=E9l en que se efect=FAe =
el=20
                        pago.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de =
importaciones=20
                        temporales, las empresas con Programa IMMEX=20
                        que</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">rectifiquen sus =
pedimentos de=20
                        importaci=F3n temporal, para destinar a dicho=20
                        r=E9gimen</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">las =
mercanc=EDas=20
                        que no hubieran declarado en los pedimentos y =
paguen la=20
                        multa</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">establecida en=20
                        el art=EDculo 185, fracci=F3n II de la Ley, por =
cada=20
                        pedimento que se</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">rectifique, sin=20
                        que deban pagar las contribuciones o cuotas=20
                        compensatorias</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">respectivas. La=20
                        rectificaci=F3n del pedimento y el pago de la =
multa=20
                        deber=E1n realizarse</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dentro de los 30 =
d=EDas=20
                        naturales siguientes a aqu=E9l en el que se =
hubiera=20
                        efectuado la</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importaci=F3n=20
                        temporal correspondiente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">XX</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las empresas de la =
industria=20
                        de autopartes, podr=E1n enajenar partes y=20
                        componentes</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">importadas=20
                        temporalmente conforme al art=EDculo 108 de la =
Ley, as=ED=20
                        como las partes y</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">componentes que =
incorporen=20
                        insumos importados temporalmente bajo dichos=20
                        programas,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">a las =
empresas=20
                        de la industria automotriz terminal o =
manufacturera de=20
                        veh=EDculos de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">autotransporte=20
                        para ser integrados a sus procesos de ensamble y =

                        fabricaci=F3n de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">veh=EDculos,=20
                        siempre que se traslade el IVA que corresponda =
conforme=20
                        al Cap=EDtulo II de la</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">LIVA por dichas =
enajenaciones=20
                        y se efect=FAe el cambio del r=E9gimen de=20
                        importaci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">temporal a=20
                        definitiva de los insumos incorporados en las =
partes y=20
                        componentes o de las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">partes y =
componentes, seg=FAn=20
                        corresponda, enajenadas en el mes inmediato=20
                        anterior.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos del p=E1rrafo anterior se deber=E1 =
presentar, a m=E1s=20
                        tardar dentro de los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">primeros 10 d=EDas =
de cada mes,=20
                        ante el mecanismo de selecci=F3n automatizado=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento mensual =
que ampare=20
                        el cambio de r=E9gimen de importaci=F3n temporal =

                        a</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">definitiva, =
conforme a lo=20
                        se=F1alado en la fracci=F3n XVIII de la presente =
regla, en=20
                        el que se</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">hagan =
constar=20
                        todas las operaciones realizadas durante el mes=20
                        inmediato anterior, sin</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que se requiera la=20
                        presentaci=F3n f=EDsica de las =
mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en la presente fracci=F3n, no ser=E1 =
aplicable=20
                        cuando la industria de autopartes</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">opere conforme a lo =

                        establecido en la regla 4.3.13.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
-39.6pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.10.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-B de la Ley, las empresas que cuenten con la =

                        autorizaci=F3n a</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
refiere=20
                        la fracci=F3n I del primer p=E1rrafo del =
apartado L de la=20
                        regla 3.8.1., adem=E1s de lo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dispuesto en las =
reglas=20
                        3.8.7., 3.8.8., y 3.8.9., tendr=E1n las =
siguientes=20
                        facilidades:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        3, fracci=F3n I, los transitorios Cuarto, =
fracci=F3n III y=20
                        D=E9cimo</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">tercero del=20
                        Decreto IMMEX, las sociedades controladas =
titulares del=20
                        Programa IMMEX</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
hubiera sido=20
                        cancelado para pasar a formar parte de una =
empresa con=20
                        Programa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">IMMEX =
en la=20
                        modalidad de controladora de empresas que =
mantengan en=20
                        sus inventarios</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mercanc=EDas=20
                        importadas temporalmente conforme al art=EDculo =
108 de la=20
                        Ley, podr=E1n optar</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">por lo=20
siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Retornarlas al =
extranjero; o=20
                        efectuar su cambio de r=E9gimen en los =
t=E9rminos de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">regla =
4.3.9.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Transferirlas a la=20
                        controladora de empresas, mediante pedimentos =
que=20
                        amparen el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">retorno virtual=20
                        presentado por cada una de las sociedades =
controladas y=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">correspondiente =
pedimento de=20
                        importaci=F3n temporal a nombre de la =
controladora=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas, =
cumpliendo para=20
                        tales efectos con el procedimiento establecido =
en=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">regla 4.3.23., sin =
pago de=20
                        DTA, en los siguientes plazos:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de las =
mercanc=EDas=20
                        a que se refiere el art=EDculo 108, fracci=F3n I =
de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Ley, contar=E1n con =
un plazo de=20
                        seis meses contados a partir de la fecha =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cancelaci=F3n de su =
Programa=20
                        IMMEX, y</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 126pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">2.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de las =
mercanc=EDas=20
                        a que se refiere el art=EDculo 108, fracciones =
II y=20
                        III</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de la Ley, =
contar=E1n con un=20
                        plazo de doce meses. En este caso, en =
el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento de =
importaci=F3n=20
                        temporal a nombre de la controladora de=20
                        empresas,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">se =
podr=E1 optar=20
                        por lo siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Declarar como valor =
en aduana=20
                        de las mercanc=EDas, el declarado en =
el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento de =
importaci=F3n=20
                        temporal con el que la sociedad =
controlada</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">introdujo la =
mercanc=EDa a=20
                        territorio nacional, disminuido conforme a=20
                        lo</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dispuesto en el =
cuarto=20
                        p=E1rrafo de la regla 1.6.9.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 147.6pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Declarar como fecha =
de=20
                        importaci=F3n de las mercanc=EDas, la declarada=20
                        en</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el pedimento de =
importaci=F3n=20
                        temporal con el que la sociedad =
controlada</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">introdujo la =
mercanc=EDa a=20
                        territorio nacional. En este caso, =
deber=E1</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">presentarse un =
pedimento que=20
                        ampare el retorno virtual, por cada uno =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">los pedimentos de =
importaci=F3n=20
                        temporal con el que se introdujeron =
las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas a =
territorio=20
                        nacional y los correspondientes pedimentos=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n =
temporal a nombre=20
                        de la controladora de empresas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">En el caso=20
                        de requerir un plazo mayor, la ACNI podr=E1 =
autorizar su=20
                        pr=F3rroga por =FAnica vez</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">hasta por 60 d=EDas =
naturales=20
                        para efectuar la transferencia de las =
mercanc=EDas,=20
                        siempre que</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
misma se=20
                        solicite mediante escrito libre, presentado =
antes del=20
                        vencimiento del plazo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">correspondiente.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de =
empresas con=20
                        Programa IMMEX bajo la modalidad de controladora =

                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas autorizado =
por la=20
                        SE, podr=E1n efectuar la importaci=F3n temporal, =
retorno=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">traslado de las =
mercanc=EDas a=20
                        que se refiere el art=EDculo 108 de la Ley, =
conforme a=20
                        lo</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">siguiente:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de =
importaciones=20
                        temporales y retornos, el pedimento se deber=E1=20
                        tramitar</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">a =
nombre de la=20
                        controladora de empresas, pudiendo amparar =
mercanc=EDas=20
                        para</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">entrega a una o=20
                        varias sociedades controladas, siempre que se =
anexen=20
                        al</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento las =
facturas=20
                        correspondientes a cada una de dichas sociedades =
y=20
                        dichas</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">facturas=20
                        contengan la leyenda </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Operaci=F3n de =
controladora de=20
                        empresas conforme a</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">la regla 3.8.10., =
fracci=F3n=20
                        II, para entrega a ___________(se=F1alar la =
denominaci=F3n=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">raz=F3n social de =
la sociedad=20
                        controlada) con domicilio en ________(indicar=20
                        domicilio)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de =
traslado de=20
                        mercanc=EDas entre la controladora de empresas y =

                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">sociedades =
controladas o=20
                        entre estas =FAltimas, la controladora de =
empresas=20
                        deber=E1</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">enviar =
v=EDa=20
                        electr=F3nica al SAAI el </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Aviso de traslado =
de=20
                        mercanc=EDas de empresas con</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Programa=20
                        IMMEX en la modalidad de controladora de=20
                        empresas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">. El transporte=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">las mercanc=EDas =
deber=E1=20
                        efectuarse con copia de dicho =
aviso.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos del p=E1rrafo anterior, cuando se =
efect=FAen=20
                        traslados de mercanc=EDas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">por empresas, =
plantas o=20
                        bodegas que se encuentren ubicadas en la franja =
o=20
                        regi=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fronteriza a=20
                        otra empresa, planta o bodega ubicadas en el =
resto del=20
                        territorio</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">nacional, se=20
                        deber=E1n presentar f=EDsicamente las =
mercanc=EDas ante la=20
                        secci=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aduanera o punto=20
                        de revisi=F3n correspondiente, acompa=F1adas con =
la copia=20
                        del aviso</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
traslado de=20
                        mercanc=EDas de controladora de empresas que =
hubieran=20
                        presentado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">v=EDa=20
                        electr=F3nica.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Deber=E1n=20
                        llevar un sistema de control de inventarios en =
forma=20
                        automatizada que</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mantenga en todo=20
                        momento el registro actualizado de los datos del =
control=20
                        de las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">mercanc=EDas de=20
                        comercio exterior y que identifique en qu=E9 =
empresa y, en=20
                        su caso, en</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">qu=E9 =
planta o=20
                        bodega se encuentran las =
mercanc=EDas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 104.4pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Los=20
                        documentos que amparen la tenencia y legal =
estancia de=20
                        las mercanc=EDas en</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">territorio =
nacional, podr=E1n=20
                        ser conservados en el domicilio fiscal de la=20
                        controladora</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">de =
empresas o en=20
                        el domicilio fiscal de las sociedades=20
                        controladas.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de las =
sociedades=20
                        controladas que integren sus operaciones de=20
                        manufactura</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">o =
maquila en un=20
                        Programa IMMEX bajo la modalidad de controladora =
de=20
                        empresas,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">podr=E1n=20
                        considerar como exportaci=F3n de servicios en =
los t=E9rminos=20
                        del art=EDculo 29, fracci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IV, inciso b) de la =
LIVA, la=20
                        prestaci=F3n del servicio de elaboraci=F3n, =
transformaci=F3n=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">reparaci=F3n a las =
mercanc=EDas=20
                        importadas temporalmente conforme al art=EDculo =
108 de=20
                        la</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Ley por la =
controladora de=20
                        empresas, aplicando para tales efectos la tasa =
del 0%=20
                        del IVA.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.11.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-B de la Ley, las empresas que cuenten con la =

                        autorizaci=F3n a</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
refiere=20
                        la fracci=F3n II del primer p=E1rrafo del =
apartado L de la=20
                        regla 3.8.1., adem=E1s de lo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dispuesto en las =
reglas=20
                        3.8.7., 3.8.8., y 3.8.9.,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">tendr=E1n las=20
                        siguientes facilidades:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> Las mercanc=EDas =
se=F1aladas en=20
                        la fracci=F3n I del art=EDculo 108 de la Ley, =
podr=E1n=20
                        permanecer</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en =
territorio=20
                        nacional por la vigencia del Programa=20
IMMEX.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para efectos del =
descargo de=20
                        las mercanc=EDas importadas temporalmente, el =
sistema=20
                        de</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">control de =
inventarios a que=20
                        se refiere la fracci=F3n I del art=EDculo 59 de =
la Ley,=20
                        podr=E1n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">realizarlo por=20
                        fracci=F3n arancelaria con base en el consumo =
real de=20
                        componentes</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">utilizados en el=20
                        proceso, sin que sea necesario identificarlas =
por n=FAmero=20
                        de serie, parte,</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">marca =
o=20
                        modelo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En el caso de =
mercanc=EDas=20
                        susceptibles de ser identificadas =
individualmente, a que=20
                        se</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">refiere el =
art=EDculo 36,=20
                        fracci=F3n I, inciso g) y =FAltimo p=E1rrafo de =
la Ley, podr=E1n=20
                        efectuar el</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">despacho=20
                        aduanero de las mercanc=EDas para su =
importaci=F3n, sin=20
                        anotar en el pedimento,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en la factura, en =
el=20
                        documento de embarque o en relaci=F3n anexa, los =
n=FAmeros=20
                        de serie,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">parte, =
marca o=20
                        modelo.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">3.8.12.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para los efectos =
del art=EDculo=20
                        100-B de la Ley, las empresas que cuenten con la =

                        autorizaci=F3n a</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que se =
refiere=20
                        la fracci=F3n III del primer p=E1rrafo del =
apartado L de la=20
                        regla 3.8.1., adem=E1s de lo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">dispuesto en las =
reglas=20
                        3.8.7., 3.8.8., y 3.8.9., tendr=E1n las =
siguientes=20
                        facilidades:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de =
operaciones de=20
                        importaci=F3n y exportaci=F3n, podr=E1n por =
conducto de=20
                        su</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">agente o apoderado =
aduanal=20
                        tramitar el pedimento correspondiente conforme =
al=20
                        formato</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">denominado=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Pedimento =
Electr=F3nico=20
                        Simplificado</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> que forma parte de =
los=20
                        lineamientos</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que al =
efecto=20
                        emita la ACCMA, siempre que se cumpla con el=20
                        procedimiento establecido</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en dichos=20
                        lineamientos.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en el p=E1rrafo anterior, podr=E1 ser =
aplicable a=20
                        las operaciones de retorno o de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n que =
se realicen=20
                        por transferencias de mercanc=EDas con =
pedimentos en=20
                        los</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">t=E9rminos de las =
reglas=20
                        3.8.9., fracci=F3n XI,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">4.3.23. y 5.2.6.=20
                        En el caso de que la empresa</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que transfiere o =
recibe las=20
                        mercanc=EDas de las empresas a que se refiere la =

                        presente</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fracci=F3n, no=20
                        cuenten con el registro de empresa certificada =
en los=20
                        t=E9rminos de la presente</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">regla, =E9stas =
deber=E1n tramitar=20
                        el pedimento correspondiente en los t=E9rminos =
de las=20
                        reglas</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">3.8.9., fracci=F3n=20
                        XI, 4.3.23. y 5.2.6., seg=FAn =
corresponda.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Las copias=20
                        de los pedimentos correspondientes a la aduana, =
agente o=20
                        apoderado</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">aduanal y del=20
                        transportista, podr=E1n imprimirse conforme a lo =

                        establecido en la regla 3.1.4.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de =
operaciones que=20
                        se efect=FAen con pedimentos consolidados =
de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">conformidad con los =
art=EDculos=20
                        37 de la Ley y 58 del Reglamento, podr=E1n =
tramitar=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimento =
consolidado=20
                        correspondiente conforme al formato </SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Pedimento=20
                        Electr=F3nico</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">Simplificado</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> a que se refiere =
la fracci=F3n=20
                        I de la presente regla,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en =
forma semanal=20
                        o</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mensual, y para los =
efectos=20
                        de lo dispuesto en el art=EDculo 58 del =
Reglamento,=20
                        deber=E1n,</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">por =
cada remesa,=20
                        transmitir al SAAI el </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Aviso electr=F3nico =
de=20
                        importaci=F3n y de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">exportaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, presentando las =
mercanc=EDas=20
                        con el aviso ante el mecanismo de =
selecci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">automatizado, =
conforme a los=20
                        lineamientos que al efecto emita la ACCMA, sin =
que=20
                        sea</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">necesario anexar la =
factura a=20
                        que hace referencia el art=EDculo 36 de la=20
                        Ley.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Para los=20
                        efectos del p=E1rrafo anterior, se deber=E1n =
presentar cada=20
                        semana o dentro de los</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">primeros 10 d=EDas =
de cada mes,=20
                        seg=FAn la opci=F3n ejercida, los pedimentos=20
                        consolidados</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">semanales o=20
                        mensuales, seg=FAn corresponda, que amparen =
todas las=20
                        operaciones de las</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas =
registradas en el=20
                        SECIIT durante la semana o el mes inmediato =
anterior.=20
                        En</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">este caso se =
deber=E1 declarar=20
                        el tipo de cambio de la fecha de cierre de la =
operaci=F3n=20
                        y</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">como fecha de =
entrada de la=20
                        mercanc=EDa, la fecha de la primera =
remesa.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 4.8pt; =
MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Cuando se=20
                        efect=FAen traslados de mercanc=EDas por =
empresas con=20
                        Programa</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IMMEX,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">ubicadas en la =
franja o=20
                        regi=F3n fronteriza a las personas a que se =
refiere el=20
                        =FAltimo p=E1rrafo</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">del =
art=EDculo 112=20
                        de la Ley y a otros locales, plantas o bodegas =
de la=20
                        misma empresa, que</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">se encuentren =
ubicadas en el=20
                        resto del territorio nacional, se podr=E1n=20
                        presentar</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">f=EDsicamente las=20
                        mercanc=EDas ante la secci=F3n aduanera o punto =
de=20
                        revisi=F3n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">correspondiente,=20
                        acompa=F1adas con copia del </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Aviso electr=F3nico =
de=20
                        importaci=F3n y de</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">exportaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, que cumpla con lo =
se=F1alado=20
                        en el primer p=E1rrafo de la presente =
regla.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 4.8pt; =
MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en la presente regla, podr=E1 ser =
aplicable a=20
                        las operaciones de retorno o de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">importaci=F3n que =
se realicen=20
                        por transferencias de mercanc=EDas con =
pedimentos=20
                        virtuales</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en los =
t=E9rminos=20
                        de las reglas 3.8.9., fracci=F3n XI, y 4.3.23. =
Trat=E1ndose=20
                        de operaciones de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">pedimentos =
consolidados=20
                        conforme a la fracci=F3n XI de la regla 3.8.9., =
tanto la=20
                        empresa</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">que =
transfiere=20
                        las mercanc=EDas como la que las recibe deben =
contar con=20
                        el registro de</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">empresa=20
                        certificada en los t=E9rminos de la presente =
regla. En el=20
                        caso de operaciones</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">conforme a la regla =
4.3.23.,=20
                        si la empresa que transfiere o recibe las =
mercanc=EDas=20
                        no</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cuenta con el =
registro de=20
                        empresa certificada en los t=E9rminos de la =
presente=20
                        regla, =E9sta</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">deber=E1 de=20
                        tramitar el pedimento consolidado =
correspondiente en los=20
                        t=E9rminos de la regla</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">4.3.23.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Trat=E1ndose de =
empresas con=20
                        programa IMMEX en la modalidad de controladora,=20
                        podr=E1n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">efectuar la=20
                        importaci=F3n temporal, retorno y traslado de =
las=20
                        mercanc=EDas a que se refiere el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">art=EDculo 108 de =
la Ley,=20
                        conforme a lo establecido en la fracci=F3n II de =
la regla=20
                        3.8.10.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Contar=E1n con un =
plazo de 60=20
                        d=EDas a partir de la fecha de su =
autorizaci=F3n, para=20
                        realizar los</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">ajustes que se=20
                        pudieran presentar entre el SECIIT previsto en =
el=20
                        apartado II del Anexo 24</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">y el sistema de =
control de=20
                        inventarios a que estaban obligados antes de =
obtener=20
                        su</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">autorizaci=F3n, =
conforme al=20
                        apartado I del citado Anexo 24.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">V.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para efectos de la =
regla=20
                        1.5.1. y dem=E1s aplicables de la presente =
Resoluci=F3n,=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas con =
Programa IMMEX a=20
                        que se refiere la presente fracci=F3n no=20
                        estar=E1n</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">obligadas a=20
                        generar o proporcionar la </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Manifestaci=F3n de=20
                        valor</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> ni la </SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Hoja de c=E1lculo=20
                        para</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">la =
determinaci=F3n=20
                        del valor en aduana de mercanc=EDa de=20
                        importaci=F3n</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">VI.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Las mercanc=EDas =
se=F1aladas en=20
                        la fracci=F3n I del art=EDculo 108 de la Ley, =
podr=E1n=20
                        permanecer</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">en =
territorio=20
                        nacional hasta por sesenta meses.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 4.8pt; =
MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Este plazo=20
                        podr=E1n aplicar a los inventarios que se =
encuentren en=20
                        los domicilios</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">registrados en=20
                        su programa a la fecha de la autorizaci=F3n de =
inscripci=F3n=20
                        en el registro de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas =
certificadas y que=20
                        est=E9n dentro del plazo de permanencia =
establecido en=20
                        el</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">art=EDculo 108, =
fracci=F3n I de=20
                        la Ley, siempre que no se encuentren sujetos al=20
                        ejercicio de las</SPAN><SPAN =
style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">facultades de=20
                        comprobaci=F3n.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -39.6pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">4.8.6.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">...................................................................=
..........................................................</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -28.8pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
0pt; MARGIN-BOTTOM: 4.8pt; MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">...................................................................=
.................................................</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 4.8pt; =
MARGIN-LEFT: 82.8pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">Lo=20
                        dispuesto en la presente fracci=F3n, podr=E1 ser =
aplicable a=20
                        la extracci=F3n de mercanc=EDas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">que se realicen por =

                        transferencias de mercanc=EDas, conforme a lo =
dispuesto en=20
                        las reglas</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">3.8.9., fracci=F3n=20
                        XI</SPAN><SPAN style=3D"FONT-FAMILY: Arial">, =
4.3.23. y=20
                        5.2.6. En el caso de que la empresa que recibe=20
                        las</SPAN><SPAN style=3D"FONT-FAMILY: Arial"> =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">mercanc=EDas no =
cuente con la=20
                        autorizaci=F3n para destinar mercanc=EDas al =
r=E9gimen de=20
                        recinto</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">fiscalizado=20
                        estrat=E9gico, deber=E1 tramitar el pedimento=20
                        correspondiente en los t=E9rminos de</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">las reglas =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">3.8.9., fracci=F3n=20
                        XI</SPAN><SPAN style=3D"FONT-FAMILY: Arial">, =
4.3.23. y=20
                        5.2.6., seg=FAn corresponda.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 0pt; MARGIN-BOTTOM: 4.8pt; =
MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial">...</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">..................................................................=
.......................................................................</=
SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">....</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">..........</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Segundo.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Se =
modifica el=20
                        Anexo 1 </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Declaraciones, =
avisos,=20
                        formatos e instructivo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">s</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> =
tr=E1mite</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, como =
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En su Apartado A.=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Declaraciones, =
Avisos y=20
                        Formatos, Instructivos de llenado y =
tr=E1mite</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, como =
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
formato=20
                        denominado </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Aviso de traslado =
de=20
                        mercanc=EDas de empresas con</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Programa IMMEX en =
la=20
                        modalidad de controladora de =
empresas</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para adicionar el =
formato=20
                        denominado </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Perfil de la =
empresa conforme=20
                        a lo establecido en el</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">apartado L, segundo =
p=E1rrafo,=20
                        fracci=F3n III de la Regla 3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
4.8pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para adicionar el =
formato=20
                        denominado </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Solicitud de =
Dictamen a que=20
                        se refiere el apartado L,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">primer p=E1rrafo de =
la regla=20
                        3.8.1.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">En su Apartado B.=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Pedimentos y=20
                        Anexos</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, como =
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Formato para la =
Impresi=F3n=20
                        Simplificada del Pedimento</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Tercero.=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Se =
modifica el=20
                        Anexo 22 </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Instructivo para el =
llenado=20
                        del pedimento</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, como =
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar los =
supuestos=20
                        de aplicaci=F3n de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">RT</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> del Ap=E9ndice 2 =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">CLAVES</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">DE</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">PEDIMENTO</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
Ap=E9ndice 8=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">IDENTIFICADORES</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, como =
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">a)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para derogar el =
numeral 7 del=20
                        complemento 1 de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">A3</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">b)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para adicionar los =
numerales=20
                        17 y 18 en el complemento 1 de la clave =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">A3</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">c)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
complemento=20
                        1, numeral 20 de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">DU</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">d)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
complemento=20
                        1 de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IC</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">e)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
primer=20
                        p=E1rrafo y los numerales 4, 5, 6, 8 y 9 del =
complemento 1=20
                        de la</SPAN><SPAN style=3D"FONT-FAMILY: Arial">=20
                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">clave</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IN</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">f)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para adicionar los =
numerales=20
                        16, 17, 18 y 19 al complemento 1 de la clave=20
                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">IN</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">g)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
supuesto de=20
                        aplicaci=F3n de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">NR</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">h)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
supuesto de=20
                        aplicaci=F3n de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">PH</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">i)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
supuesto de=20
                        aplicaci=F3n de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">RO</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">j)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
complemento=20
                        1, numeral 20 de la clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">SU</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -18pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 54pt"=20
                        class=3DINCISO><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">k)</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
supuesto de=20
                        aplicaci=F3n y el complemento 3, numerales 1 y 2 =
de la=20
                        clave </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">V5</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Cuarto.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">La =
modificaci=F3n=20
                        a los supuestos de aplicaci=F3n de la clave =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">RT</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> del Ap=E9ndice 2 =
</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">CLAVES =
DE</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">PEDIMENTO</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> del Anexo 22 de la =
presente=20
                        Resoluci=F3n, ser=E1 aplicable a partir del 7 de =
diciembre=20
                        de 2011.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Quinto.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Se =
modifica el=20
                        Anexo 24 </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Sistema =
Automatizado de=20
                        Control de Inventarios.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Sexto.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Se =
modifica el=20
                        Anexo 29 </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Relaci=F3n de =
Autorizaciones=20
                        Previstas en las Reglas de Car=E1cter =
General</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en Materia de =
Comercio=20
                        Exterior para 2011</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">"</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, como =
sigue:</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">I.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
numeral=20
                        14.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">II.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
numeral=20
                        44.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">III.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
numeral=20
                        45.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: -21.6pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS>&nbsp;</DIV>
                        <DIV=20
                        style=3D"PAGE-BREAK-BEFORE: always; TEXT-INDENT: =
-21.6pt; MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 36pt"=20
                        class=3DROMANOS><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">IV</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">Para modificar el =
numeral=20
                        46.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">S=E9ptimo.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">Las =
empresas que=20
                        a la entrada en vigor de la presente =
resoluci=F3n cuenten=20
                        con el registro de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresa certificada =
en los=20
                        t=E9rminos de la regla 3.8.1., podr=E1n gozar de =
las=20
                        facilidades administrativas que les</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">corresponda, =
durante la=20
                        vigencia de la autorizaci=F3n, establecidas en =
las reglas=20
                        3.8.3. y 3.8.4. </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">e =
identificadores</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">del ap=E9ndice 8 =
del Anexo 22=20
                        que correspondan,</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> publicadas en el =
DOF el 29=20
                        de julio de 2011 y su modificaci=F3n</SPAN><SPAN =

                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">el 10 de octubre de =

                        2011.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Octavo.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">Trat=E1ndose de=20
                        las personas morales que hayan obtenido =
autorizaci=F3n=20
                        para el registro de</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">empresas =
certificadas a que=20
                        se refiere el art=EDculo 100-A de la Ley, por =
haber=20
                        acreditado que formaban grupo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">en los t=E9rminos =
de las=20
                        disposiciones vigentes al momento de su =
petici=F3n,=20
                        deber=E1n dar aviso de cualquier</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial"> </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">cambio en =
relaci=F3n con las=20
                        empresas que pertenecen al grupo.</SPAN></DIV>
                        <DIV=20
                        style=3D"MARGIN-TOP: 5.05pt; TEXT-INDENT: 0pt; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DANOTACION><SPAN=20
                        style=3D"FONT-FAMILY: Times">Art=EDculo=20
                        transitorio</SPAN><BR></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">U</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">nico.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN style=3D"FONT-FAMILY: Arial">La =
presente=20
                        Resoluci=F3n entrar=E1 en vigor el 2 de enero de =

                        2012.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN=20
                        style=3D"FONT-FAMILY: =
Arial">Atentamente,</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto><SPAN style=3D"FONT-FAMILY: =
Arial">M=E9xico,=20
                        D.F., a 9 de diciembre de 2011.</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">- </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">El Jefe del =
Servicio de=20
                        Administraci=F3n Tributaria</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial">, </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Alfredo</SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: bold"> =

                        </SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; FONT-WEIGHT: =
bold">Guti=E9rrez=20
                        Ortiz Mena</SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">.-=20
                        R=FAbrica.</SPAN></DIV>
                        <DIV=20
                        style=3D"TEXT-INDENT: 14.4pt; MARGIN-BOTTOM: =
5.05pt; MARGIN-LEFT: 0pt"=20
                        class=3DTexto>&nbsp;</DIV></DIV><BR>
                        <TABLE border=3D0 cellSpacing=3D0 width=3D"100%" =

                        cellpading=3D"0">
                          <TBODY>
                          <TR>
                            <TD=20
                            style=3D"BORDER-BOTTOM: #333333 1px solid; =
BORDER-LEFT: #333333 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 =
1px solid; PADDING-TOP: 4px"=20
                            class=3Dtxt>En el documento que usted est=E1 =

                              visualizando puede haber caracteres u =
objetos que=20
                              no se muestren debido a la conversi=F3n a =
formato=20
                              HTML, por lo que le recomendamos tomar =
siempre=20
                              como referencia la imagen digitalizada del =
DOF y/o=20
                              el archivo PDF. =
</TD></TR></TBODY></TABLE></DIV></TD></TR>
                    <TR>
                      <TD>&nbsp;</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-TOP: 10px" align=3Dmiddle><A=20
                        =
href=3D'javascript:void(window.open("/nota_detalle.php?codigo=3D5224731&a=
mp;fecha=3D15/12/2011&amp;print=3Dtrue"))'><IMG=20
                        border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/btn_imprimir.gif"></A><BR><BR></TD=
></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
          <TD bgColor=3D#ececec vAlign=3Dtop width=3D130>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                class=3Denlaces bgColor=3D#f0f0f0 align=3Dleft>
                  <DIV id=3Dmain-calendar>
                  <SCRIPT language=3DJavaScript type=3Dtext/javascript=20
                  =
src=3D"http://www.dof.gob.mx/logical/calendar.js"></SCRIPT>

                  <FORM style=3D"DISPLAY: inline" name=3Dwhen>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD class=3Dcombos colSpan=3D7>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
width=3D"100%">
                          <TBODY>
                          <TR>
                            <TD class=3Dheader>
                              <SCRIPT language=3DJavaScript1.2>=0A=
																		if (ie4||ns6) {=0A=
																			CalCboMeses();=0A=
																		}=0A=
																	</SCRIPT>
                            </TD>
                            <TD class=3Dheader>
                              <SCRIPT language=3DJavaScript1.2>=0A=
																		if (ie4||ns6) {=0A=
																			CalCboAnios();=0A=
																		}=0A=
																	</SCRIPT>
                            </TD></TR></TBODY></TABLE></TD></TR>
                    <TR>
                      <TD class=3Dheader>D</TD>
                      <TD class=3Dheader>L</TD>
                      <TD class=3Dheader>M</TD>
                      <TD class=3Dheader>M</TD>
                      <TD class=3Dheader>J</TD>
                      <TD class=3Dheader>V</TD>
                      <TD class=3Dheader>S</TD></TR>
                    <TR>
                      <TD colSpan=3D7>
                        <DIV =
id=3DCalendar></DIV></TD></TR></TBODY></TABLE></FORM>
                  <SCRIPT>=0A=
										=0A=
										=0A=
												Defaults(2011, 12, 15, "");										=0A=
											</SCRIPT>
                  </DIV>
                  <STYLE type=3Dtext/css>.style1 {
	COLOR: #ff0000; FONT-SIZE: 9px
}
</STYLE>

                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D129=20
                  bgColor=3D#d9d9d9>
                    <TBODY>
                    <TR>
                      <TD colSpan=3D3><IMG=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/tit_indicadores.gif"=20
                        width=3D130 height=3D32></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10><IMG=20
                        src=3D"http://www.dof.gob.mx/imagesnew/pix.gif"=20
                      width=3D10></TD>
                      <TD class=3Dtxt>Tipo de Cambio y Tasas al =
(15/12/11)</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt>DOLAR</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt_azul>13.9412</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt>UDIS</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt_azul>4.677283</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt>TIIE 28 DIAS</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt_azul>4.8075%</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt>TIIE 91 DIAS</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt_azul>4.8175%</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt>TIIE 182 DIAS</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD class=3Dtxt_azul>4.8150%</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD height=3D10></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD style=3D"PADDING-BOTTOM: 10px"><IMG=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/bullet.gif"><A=20
                        class=3Denlaces=20
                        href=3D"http://dof.gob.mx/indicadores.php">Ver =
m=E1s</A> </TD>
                      <TD></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><A =
href=3D"http://www.dof.gob.mx/indicadores.xml"=20
                        target=3D_blank><IMG border=3D0=20
                        =
src=3D"http://www.dof.gob.mx/images/head_4i.gif"></A></TD>
                      <TD></TD></TR>
                    <TR>
                      <TD height=3D15></TD></TR></TBODY></TABLE>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D129=20
                  bgColor=3D#d9d9d9>
                    <FORM method=3Dget name=3DfrmEncuesta=20
                    action=3Dhttp://dof.gob.mx/encuestas_votar.php>
                    <TBODY>
                    <TR>
                      <TD colSpan=3D3><IMG=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/tit_encuesta.gif"=20
                        width=3D130 height=3D32></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10><IMG=20
                        src=3D"http://www.dof.gob.mx/imagesnew/pix.gif"=20
                      width=3D10></TD>
                      <TD class=3Dtxt>=BFSab=EDa que es posible =
consultar el=20
                        contenido de las ediciones del Diario Oficial =
sin=20
                        necesidad de usuario y contrase=F1a?</TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD height=3D15></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0><INPUT=20
                          value=3DG type=3Dhidden name=3DAccionEncuesta> =
<INPUT=20
                          value=3D180 type=3Dhidden name=3Dcod_encuesta> =

                          <TBODY>
                          <TR>
                            <TD><INPUT value=3D234 type=3Dradio=20
                              name=3DopcionEncuesta></TD>
                            <TD class=3Dtxt>NO</TD></TR>
                          <TR>
                            <TD><INPUT value=3D235 CHECKED type=3Dradio=20
                              name=3DopcionEncuesta></TD>
                            <TD =
class=3Dtxt>SI</TD></TR></TBODY></TABLE></TD></TR>
                    <TR>
                      <TD height=3D15></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><IMG=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/bullet.gif"><A=20
                        class=3Denlaces=20
                        =
href=3D"javascript:document.frmEncuesta.submit()">Votar</A></TD>
                      <TD></TD></TR>
                    <TR>
                      <TD height=3D15></TD></TR></FORM></TBODY></TABLE>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D129=20
                  bgColor=3D#d9d9d9>
                    <TBODY>
                    <TR>
                      <TD colSpan=3D3><IMG=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/title_normas_oficiales.gif"=20
                        width=3D130 height=3D32></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4577&amp;view=3Dsi">=
NOM-002-SEDE-201<BR>0<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4576&amp;view=3Dsi">=
NOM-018-ENER-201<BR>1<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4575&amp;view=3Dsi">=
NOM-029-STPS-20<BR>05<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4570&amp;view=3Dsi">=
NOM-011-SSA2-201<BR>1<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4571&amp;view=3Dsi">=
NOM-033-SSA2-201<BR>1<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4572&amp;view=3Dsi">=
NOM-051-SCT2/201<BR>1<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4573&amp;view=3Dsi">=
NOM-051-SCT3-201<BR>1<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4574&amp;view=3Dsi">=
NOM-060-SCT3-201<BR>1<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4567&amp;view=3Dsi">=
PROY-NOM-011-SCT<BR>2/2011<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD width=3D10></TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
                      height=3D15 width=3D109>
                        <P=20
                        style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php?codp=3D4568&amp;view=3Dsi">=
PROY-NOM-003-SCT<BR>3-2010<BR></A></P></TD>
                      <TD width=3D10></TD></TR>
                    <TR>
                      <TD colSpan=3D3><IMG alt=3Dline=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/line.gif"></TD></TR>
                    <TR>
                      <TD height=3D15></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><IMG=20
                        =
src=3D"http://www.dof.gob.mx/imagesnew/bullet.gif"><A=20
                        class=3Denlaces=20
                        =
href=3D"http://dof.gob.mx/normasOficiales.php">Ver=20
                      m=E1s</A></TD>
                      <TD></TD></TR>
                    <TR>
                      <TD =
height=3D15></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://www.presidencia.gob.mx/index.php"=20
                  target=3D_blank><IMG border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.514386001208453418.gif"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://www.gobernacion.gob.mx/"=20
                  target=3D_blank><IMG border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.035783001208452443.gif"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://www.gob.mx/" target=3D_blank><IMG =
border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.347960001208453242.jpg"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://www.ifai.org.mx/" =
target=3D_blank><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.436403001208454938.jpg"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://www.sisi.org.mx/" =
target=3D_blank><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.102098001232588584.jpg"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://www.normateca.gob.mx/" =
target=3D_blank><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.192286001221699769.jpg"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A=20
                  =
href=3D"http://www.e5cinco.segob.gob.mx/Portal/PtMain.php?nIdHeader=3D82&=
amp;nIdPanel=3D84&amp;nIdFooter=3D83"=20
                  target=3D_blank><IMG border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.506143001224004954.jpg"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD><A href=3D"http://dof.gob.mx/red-boa.php" =
target=3D_blank><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.dof.gob.mx/banners/0.821786001312920061.gif"=20
                  width=3D"100%"></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR></TBODY></TABLE></TD>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =

            width=3D20 height=3D20></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =
width=3D8=20
            height=3D8></TD>
          <TD></TD>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
              <TBODY>
              <TR>
                <TD class=3Dfooter bgColor=3D#808080 height=3D20 =
width=3D"60%"=20
                align=3Dmiddle><A class=3Dpie=20
                  =
onclick=3D"window.open('http://dof.gob.mx/aviso_legal.html','','width=3D4=
00,height=3D420')"=20
                  =
href=3D"http://www.dof.gob.mx/nota_detalle.php?codigo=3D5224731&amp;fecha=
=3D15/12/2011#">
                  <DIV style=3D"COLOR: #ffffff">Aviso Legal | Pol=EDtica =
de=20
                  Privacidad | Prohibida su reproducci=F3n total o=20
                  parcial</DIV></A></TD></TR>
              <TR>
                <TD class=3Dfooter bgColor=3D#ffffff align=3Dmiddle =
witdh=3D"60%">
                  <DIV style=3D"COLOR: #bababa"><BR><A=20
                  =
href=3D"http://maps.google.com/maps/ms?ie=3DUTF8&amp;hl=3Des&amp;msa=3D0&=
amp;ll=3D19.431467,-99.166675&amp;spn=3D0.014145,0.019226&amp;z=3D16&amp;=
msid=3D102512461024389100551.000455eb7a23b14e47d07"=20
                  target=3D_blank>Diario Oficial de la =
Federaci=F3n</A><BR><BR>R=EDo=20
                  Amazonas No. 62, Col. Cuauht=E9moc, C.P. 06500, =
M=E9xico,=20
                  D.F.<BR>Tel. (55) 5093-3200, donde podr=E1 acceder a =
nuestro=20
                  men=FA de servicios <BR>Correo electr=F3nico: <A =
class=3Denlaces=20
                  href=3D"mailto:dof@segob.gob.mx">dof@segob.gob.mx</A>=20
                  <BR>Direcci=F3n electr=F3nica: <A class=3Denlaces=20
                  =
href=3D"http://www.dof.gob.mx/">http://www.dof.gob.mx/</A></DIV><BR></TD>=
</TR></TBODY></TABLE></TD>
          <TD><IMG src=3D"http://www.dof.gob.mx/imagesnew/pix_white.gif" =
width=3D8=20
            =
height=3D8></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<SCRIPT language=3Djavascript>=0A=
	function reajustar()=0A=
	{		=0A=
		var divContent =3D document.getElementById("DivDetalleNota")=0A=
		=0A=
		if(window.screen.width =3D=3D 800)=0A=
		{=0A=
			divContent.style.width=3D'450px'=0A=
		}else{=0A=
			if(window.screen.width =3D=3D 1024)=0A=
			{=0A=
				divContent.style.width=3D'630px'=0A=
			}else{=0A=
				if(window.screen.width =3D=3D 1152)=0A=
				{=0A=
					divContent.style.width=3D'790px'=0A=
				}else{=0A=
				   	if(window.screen.width =3D=3D 1280)=0A=
				    {=0A=
				    	divContent.style.width=3D'900px'=0A=
  				    }else{=0A=
						if(window.screen.width =3D=3D 1440)=0A=
					    {=0A=
				    			divContent.style.width=3D'1012px'=0A=
	  				    }else{=0A=
							if(window.screen.width =3D=3D 1680)=0A=
						    {=0A=
				    				divContent.style.width=3D'1180px'=0A=
	  				  	    }else{=0A=
=0A=
								if(window.screen.width =3D=3D 1920)=0A=
								    {=0A=
				    					divContent.style.width=3D'1348px'=0A=
			  				       }else{=0A=
								       if(window.screen.width =3D=3D 2048)=0A=
								    	{=0A=
				    						divContent.style.width=3D'1437px'=0A=
				  				       }else{=0A=
								     		  if(window.screen.width =3D=3D 2560)=0A=
								    		 {=0A=
				    							divContent.style.width=3D'1796px'=0A=
				  				   		 }else{=0A=
  =0A=
					         					divContent.style.width=3D'750px';}=0A=
=0A=
				=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	if(navigator.userAgent.indexOf("Firefox") <=3D 0)=0A=
		setInterval("reajustar()",1000);=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/pix_white.gif

R0lGODlhFAAUAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAAUABQAAAIRjI+py+0Po5y02ouz
3rz7rxUAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/firma_secretaria.gif

R0lGODlhwwCCAPcAAP////7+/vz8/Pr6+vj4+Pf39/D4//X19fPz8/Dw8O/v7+3t7d3u/evr6+np
6efn5+fm7Obm5v/ogOTk5OLi4t7e3uDd2Nzc3Mbg9tra2svd59jZ3eDYzdfX19TU1M3Zr9HS1t7R
vtHR0fDRc8/Pz7zU3rLT8O3MhczMzOfDxb7Px+3Cp8nJyazN3sbGxrvPkdHCu8PDw7bQbrLF1PS6
iNS+qMDAwPq4cL+/v7u/vqvEvL++w6rGnby+sLy8vLq6uu2zTra2tra3ucO8SrO/P7WztIG9386u
kLKysp28gaK3pLGxsZm4sJXCULmvo4W34q6urq2tra2tr424iqurq3K5y6ioqIyyofWWbsmieaam
pq+lnJaya6elqrmlb6WlpYGxl9idS32zeZmmnaKiol+w2sqbbaCgoLGdh3yvap6enp+eo1awy3eq
kHiteXyvSJycnJqampmZmcCaE9qQJ7aVa3CmgJaWlpWVlZOTlZOTk12ldZGRkWKjZY+Qko+Pj1SZ
01ybrJSNeUCd1l2gW4yMjMODP9mAGG2Vdq6IPV2eRImJiZ2JVQWn2lKbY4aGhoSFiYmEiiKbtsZ5
IZ5+Z4SDhYKCgk6XUnGGgUOXY12QWICAgE2URE+Qcn9+g6d3Tn5+fnCFWXt7ez2ST8JvE7dwI1iC
dDSNZnZ2dnp1eZFxT3R0dL5oFXNzczqITC2Ayb9lF3t1OSuJSnBwcLZjFW9vb2Nza5poMG1tbSiC
XKZlEWpqahiCWrBcE2hoaGdnZ2ZmZkJ0T2dmZWZlZWVlZSx5QWNjYztxWSp2XKRXD2FhYZ1VDV9f
X5RRVhxzUT5qS5lUGwN5Vx5zSl1dXXhXOVtbW5RSGJVRCllZWQhwS45NCVVVVYxNACljSiZjOlJR
UYRKAX5KGIJHDXxFAnNEGG9CC3NCAElHSWdAGVhCNGw7AWU7EWQ5BpolLVo3D1A1IXYmLEkuEzUq
IyIgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94
cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1w
bWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4x
LWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6Mzc6MzcgICAgICAgICI+CiAgIDxy
ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht
bG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3Jl
YXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8
eGFwOkNyZWF0ZURhdGU+MjAwNy0wMS0wNFQyMjoxMDozMVo8L3hhcDpDcmVhdGVEYXRlPgogICAg
ICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wMS0yMVQxNjoxMjo0NFo8L3hhcDpNb2RpZnlEYXRl
PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8x
LjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9naWY8L2RjOmZvcm1hdD4KICAgICAgPC9y
ZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi
4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qp
qKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFw
b25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PAA6OTg3
NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh
+QQABwD/ACwAAAAAwwCCAAAI/wBfCRxIsKDBgwgTKlzIsKHDhwpbRJhIsaLFixgzatyoEaLHjyBD
igQpkaPJkyhPjlzJsqXLiCljyoz5sqbNmxBLztzJ0yLOn0CD6uxJdGbQo0hbDi3KVGXSp1AfLm1K
NWPUq1gPTq3KlWLWr1m3zkSxQ0gRT18qyCkEwkWOqmDjQhWLEoSUHYWEdClSZK2UHEUKdZnYAUVR
uYiP0uW4w4WcHZ7yFMnjooscyUK+XJ64Qw4IwzwTi8a5eOMavo7zSPG0ukuFNXkkQ5oYO49Z0DJH
635Z+qKLDRA2QNpQZM0GFyAgXESxIYIUOZ4ggYC0BoTR3dhH9q4I4ouQChH6Jv+HQL48Cr4VK6DQ
vNYFBDngU2afTxJlhSJCCunXiAINNCBA3HJLHWtQtAMkLqgHyRfNoUTfg1Kh5F0ea0hRYEa3wBKO
IWHAQgsssNyyxUQVfLHGIl1skJaDELYI00lSpAXJDvFRVEMdZnQQDizJvIMOOtaEsyMsnzjhRAQo
QIIChR2w6OKTBfW2mn5+SEGRCuSpsiMthqhCTS8gglPOmLR8CIsq5CW5xlpfOAXlm6+UNl1Zg00E
wgsyRGBBKSD2mcyXPJqzDjiEgkNLL5RM5IJe7zW4EZxw9gZCIV+0GYEHMgzBiAWGkEKKh332sgyI
2qwTTzyErgMNLIlGoBcIG4D/UKNVkEK5mBBrCAFCHsBBEAIRXHRyCy1zJGNmn9yAuIw77piTjDvj
lAMNK2hMVMQXeXiyQ3ncKjdRrbZqVIELkHhSSA7mNUGIFyMAcYin1xzLDS3JJFOOO+xYw2w56PTS
iwsRbABZm7NeBO6TdHWBglooeDvRKJkkAoQu5NBxBJ99LnMNLNq4U8411sRTDqronGntF44V8ejB
LYpVQR6QdLGDdRXx4AYjYdyyzBFo9OKsOLRcc80yY8qDjjvreFyOkLCMGEEha0TCnMM+tWSCAQBk
rTUAgAxkAgNghx02BgUB8vXWWZtgkAloA8BA1wR9LTbYJjyhWEYC35cH1RXZ/xBxFreYM84y6ggN
jsfOJiPO4u6Qsww6tHxipx9+fEEzRi0x0LbWcW+eNdkDPeE5AHYPBAjWnpcuENueqw2UWKfJYSXe
bmQSiyrXmGOOz9rQMo474Rh+jTvLrGMNOcjTskMEHcgRSSQq0zqS6J4zQBAGo7v+CvWewy0Q6qN7
j334r2e0RiHPTRSCF3XUMNEGbpzSRx2f0AIOO6xws8w44MTzzjLcuAY4gmQsWoRDHLCoQ5Pk0Jw8
dGQl40vbE0xgAgyo7hWsy9rcVAc+t9WNgtrD4NYMQMEOWm91WmPAEyJIuvJhRD2dmUgN6BCGRLQh
Am5wBCE+EAFo9EIb7MhdMv/4xw5xhIMcoiLHO8iBDnlYY2nvGMxzChE9zK1Ec1kzgEIieEKDAGJr
ITQI+LQ4EBbCLYKg29oFbbIVFAhBCCioUwSOEAZNnEIHfbjEByYwgVuIylmD08Y41KEOa1iDFkh8
Rzh+9A5t9IIc5AFB7BxVtZGwEAPeK0gGu6jJrSnki1q7ICizVroMkm2UXHOhRSYDCSkUoVtTOEUP
MiEIPk6gDtfoBThyZ477DfIW1OBGMqyBDmjIAxrzMKQ1JuJGKlaxkiLhntYMsMZXsHBucMsgGREi
zUy+AowC4aLZtAa6n2zlM+cBWEUcsQce9OEdHSBPDdbhSHXsj5DjGAc7UCD/iHIw40foCIc8lggN
Eu1lA5SsSEs6uLVMZrBtZUyhQh5qkK2B7qFb4yRpOHK5COjAEXb4gCP8x0RqCGKQ2jAHLdQhyEH2
IAKCsIU8Zmq0bxzTYQmF5kgwqjXxjS6iGjRdQ7fnyYKAD3QsRNvbVHkRFcgiTxGgAXnScAoxIMIb
zPqRKoaoDW0sY3/aIKQgmPeNVJxjHvOQxzfm8Q6KbOAU3DKYSwCRVLd5zXPb5KJQe0pUzhUEnCLM
YgUzytSKgOEUimjCRFawAg5YIAlp4AEKPqHEcKRDG/VKhs+uQUhzqKNaSDrHWeexVltMRAk6kEUf
+OaVmoyzqNaU6EEoKhBU/3atmwRBZenQiEK+bhQjbSjGG2QAAQvQ4AZYYB4768CKT6QjHuOwBje4
AQ5CdlZw5YiFBSayCNGutRITacMlxqsC6dXkodmUrUGkWTrbvgKVIcRtYAEAOvneRCzIkIYiXjCR
494gBRvggSNiQQt05FNoySCUdT1rDnawoxzkOFIEUpEKm1aCPHYY7yV4YF6RMMAE3sNi1oDqNkCY
+MQDGWHX3PsKEafyvSMkMVKH+tuLgOAUb4hPCm4wAkZM4Qp9CEY6UuEl/glQwerQXf/udS9KbKAS
lfjGN8AbASaM1w0ViGtrR4LKtnWRp+rFKAPMKBBpAsAALm5hbzXYwW3eN/8jHegBIsKQhQc8gAnP
cAYXwIACFVhgBVhYAQq05KU8hKNQ/ZPHvX5HjTz4ocKDqUEN+tCHLHcYJGZGm+rqqt4Wj+7FsR1d
OUOdusJS5AiG4IEZjjARJnjjGLlAhA4EgYYb3GAFFymCNgolD3eIDLrxcIcTisCMicAgC3uoA6sv
/ZE0q7FzeC2Is30bztZ1stSmVl8NnJCEihwjG9nQhCMcEQYJYCEESrgCEy6HBl1c4xZd6LU8zBEP
VTBjBxboAXlUsIc21IADD1zJBMGmQRAXZIIgTDgFvVhBrIHNggzH4oe9uT2F1+0JFGfjRtqw34q0
QRrZ6AYvGHGDOoAhDWn/CEUo2uACQ9DhU2eixBv58ucV3LrKspDGHuxAHmazbDd0qUAbOPGG7VYE
EdmQxjG64QppPCMavMgFF8agil6wghpfMgTAdIAILPAY1xE4xSjG7oaV/Zw+dAGBM4rRBA5XZAdt
cEY2XAHuaDgjGNHoRi7G8IlYBKMPz8DEDq4QCi9IALm4dqqGXxrws2dnMYjIBSdeUAMYkGcEIwiB
CnSAiSsgwhnOyDsvsmEKLmgiGrnoRjfsgPJuhOII5OGAEkZBiEsQwtI+d3xiFsOETkg9DIZQ3wjs
UAYNoKAEMwCBKTrRiWMgIhS5CP0zsuGMZ2giG3me3RHqMIo+TKFgctU9/3Z6U4o6vIAD3CpBIxpR
hkYYIao1CEEIpsCFbiADEXzYgB2Qwf9jlHcDTBABTuAGRzABJiF+j2cSZgADkMVDEzEDVbB+68cG
k3AIkzAJjJAJ2RALhxACEaABOoB56AcBbdAGncALPWAGboKAo7EdEXAFRMdfETADNMgG6ycJh5CD
kxALPJiDkrB+gTACJ2ABJHgJsqBa8sGCuuGCKoBYb8BDAGcBNcAEjYCDOniBOXgIP8gGM8BH4OEI
GjYFSaiEosGEuVAMnCADnJIFJyABXjAIkoCFF1iBFviDVTADEQADhqAChFB7GzaGZIgYLviCznAK
dsADR3AENXACAMcBYf8QColQCpJYCqowCSHwACrABGAQAVuwB2LgBm7gdk4SiHIxiBQRAmaABmk4
XE8YAS1QBVUQCGxQBkZQASqQCaNwhHswBYm4E6S4ezNBAobAAYjACZzQBG/QBDLwAR+ACHkAD1fw
iYQgC3NHCN8nab74i6XYEzoABpLnCsXgCnaQBMGACe8gBoqgCEc4Xn2gBEShjdvYE0wgDbkQfTrA
BYjQDc0AD3nwAUmQBG5ACGJQXu8Ij2Bhihdhi0zgDAG4Bs/QDO1gCqoAD9sCFwb5FQjJEUXQAc1g
AWOACbhBFReJkV1Rkjo1kk+RkSYJiCiZkiu5ki15FSr5kgcYk3NBkyX/aZM3iZNcoZMuyZMW6ZN3
A5RUIQxGeZRImZRKuZRM2ZRO+ZRQGZVSOZVOSQxWeZVYmZVauZVc2ZVe2ZXTAAxiOZZkWZZmeZZo
mZZquZZs2ZZu+ZZwGZdyOZdkGZZ0eZd4mZd6uZd82ZdlaZd+GZiCOZiEWZhpCZiGmZiKuZiMuZaI
2ZiQGZmS6ZePOZmWeZmY6ZiZuZmc2ZmV2ZmgGZqJ+ZmiWZqmuZekeZqquZpvmZqs+Zqw+ZexOZu0
KZu1eZux6Zq4uZucqZu8mZbK8JuG6ZvCaZZ3sAvEUJyCSZzKCQzK4AINMAvJ2Zx9yZzFyQxIUAGr
YAzUSZluaQzTEJ7B/zmWzFCe5TmdYskM4TkN45me5omewGAM5skM3Bmf81meZKkM+lmW81mfYrkI
u8AMv5Cf+9mdc0mcxiAKQRADOAAH/vkHcHAGEooK/ikHNhADPiAH9dkKciChf+ALWGkJESqhm2AM
xmAJcRAHenAHccAHY2kMixAHFEqWfKAGZHAHreCfs6AHyEmWhSAHM2qgcUmcs9AAFxADKGAF7bkA
CyACHuABmxCcxuACAkACLrAewckMfAAAHoACCMACJgoM04ADBOCkHqAH+hkFFEABAKAA43KVtYAA
AOADgLkLCPAALDABDjCjzAAHAJCjYmkMqCAAABAE1imkYumbymAJAP+gB9+wDcrwC5L6CwpgBeew
DdhglcpQCQAgB9ggnunJBwIwC99wBgCwnWIaAyLwqNhgDJPKDLhAAGTQqolKBg6wBAeAC1dpp1/w
Da0AAGTADMDADHEwAIAqpkFQAT7QAIg6pG5pAwIgAnIQn2PpAMqKA1RglcQaAEFKnqJqCbvgAguA
nMQwDT6wAD+AAz8gnXBKAF8AmMpQAVHgCwMAB8IKDLuQAEtADHEAAIuQpcV6rMDQAFrwq4Vwr83K
lsxpDIXgAgTQAbVwlQ7QAVSwBGqgrXIAAKjQnun5BwAwAQpQAJYwnubqAFGwBFSgq+36rmKpDI8A
AGcgCg8gAve6C0z/OgEAoKTpGbDcyQx6AAB4YAkKwAIIm7BqyZzMsA3fwKh6wAxWWamX2qq/oAyb
AKyfOg1XqaUCAAp/IAB/YJfTEAMkcKmQOqm/UAvuCrYxMAB8tAAHsJ3GkK9QUAsN8AN2SazG2rMs
cAB8lAAJ0KNGe7RsmaAksARkIAIFIAom+gsJEAE24AIu8K/O6QMBwAJIwAIskJ55oLHYsLYzGrYF
EAOQCwftOQs5G5aCGgBRYAy+IAqnSwy7IABR8A0eSwZZqgZ/aqJVKwdW+bJnULSBa5a+aQytgAMd
cAEo8Aj+aQU+YAPOK7nxqQYikAEocAdXCQpBMAvKgAtBwAfBqQx8//ADzmsDcdCeu4AEjyClmxAE
uGCixvAFcWCivrAE/6oMX5CtVmkJSKCryrAISLAL7hsFd8CxwWubbHmfZKme6+mqrzqfL4q1VjkN
/qkM68meAzqWEmy2WEueAiqpGfwL+BmoEBzB6FmeF1zAwovCKnyXh7rCeRmmtNnCLkyXzAAKoOCf
sCnDMxyXyoAKCRAEwMuaOrzD37kKDlAEMJyb39mfZakM8wmfZqnAEtzEoEqW8mmeTfzEL2qeOOyc
ypC1UCyfXTys69me8mnFtVAI2AC8IeycpYmgoqAHciAHfFALHFsIdzDHctAKUByov3AHUAAFVmAJ
9WmifLAEUVAJX/98lXE8xzdMlouQx3PMrsQgCnmQoo88loXAByDqC3/Axy9qyYpblnkQyFawCPWJ
Ch+KlXxABVSQvlfZCnowssSwCoXQx5lJnNOwBAAwEQqgAOUrlrugAAiwphQACgQ8liIwAB0gAheA
BzWLuB1QAQPwA2E6DUjwsQ9QAGqAsA1wAMY8ytMQBABQARRwAPYqzAoAAFRQDbhwANBMlhUAACRQ
tCQgAM18AcE6rGdwAORaC9JMzUWQpZs7AKCADXLgAFYZmrqMBAugzATArrz6DdVQDbjMDHfgr9VQ
nvW5ywKwCeGJu/E8zg6ADdgQASwAmAswuxV9ldPwAxQwDdhAAh3/ULMOQAEDgArAoABN27KLcABW
QAAzqgweywcbTZ/pqQYKgJwvLQCiENIA4L3KgAd3mgHYcAcTsNCg2dALEMFbSss2ewHpqgVjLKY/
4M9j7AA2gA1jqQB0KqZIUAA+4AIKkL5j+QAVkK5f0NFCEAG4MAsUYAM1qwBycAEkQAw8fa/McKXK
cABREJbTYAUJIKn8qdQA/AsL4ALVEJ++gAAuEJ530ACFAAB38AdZjcuXydUdCwBgvQAVcKFWUNbm
6s/EQKweMJY/vNnOGQExANlLELo2MAExgJURENgxsNeJigQC4AADQAGzUJ/DrAegAKwR0NPGsAoD
YAW7QAIRYKKR/50AZ8kMlh23B2ADdmkMDVDPGI0AxhAECUAGFKDVntmW2NwA6xkDBRCxsIsAZ0C2
ZU2sALAJ2LANZKAA6ckCEVCu2FC1+zzOD/AN56AFGhumC2CpmMrAJI0KMdAAAKzOcbANNlAABcAH
wjoNEt62WyufHvsHV5u1lk0MyiACDwCe2MCowbreu7ALDeCmSdyb9F0EAYAESOABAfC7wnwAGRAF
Ql6iZ7kLFJAAVHAGHfDQzrkJBHABcKAFCHAB5DrOAgAFS+CmWJkA8irkhCymyzoNvtCku8rN7rzO
JE4MvqAALuALtYAKA4ADENwBArAEZ4ADONCzZFAAyOmyDwsHVv+AAB2AsQNQC9Xwsw7Q45tJnMpQ
COmKA0Vg12NJBc3rvJpeltftA3aGAnpwlVTrAg8wAUvQvoFq6YBuBagqlsw7vpJrDHpgBbX9CD5A
oawLBYTMDIvwA4pLvML+xcxwBshtDLWwBBHgAB4QB1dpCVBArlTLAqk+7dxpDJuwBORqBbgumgtb
wQQsxVOMlvKprUVboEj9wAucwBXMwFM7nhRcwvU57y7tn2187jBuxuk+nk67xRz8xkQ88IdJ8AZv
wAdv8EOc8Aa68AxPnQ7/8MoZ8RIvnBRf8bx58RiPmxq/8bXJ1h7vwiAf8io88iRfwCZ/8oGb8iqf
sCzf8oj68jAyb6AyP/PUWfM2r5w4n/PCiQ2+8PNAH/RCP/REX/RGf/RIn/RKv/RM3/RO//RQH/TM
EBAAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/logo_diario_oficial.gif

R0lGODlhDQFBAMQAAAuAw53M50ig0u/3+ymPyo3E422z287m8////xuIx77d73273zyZz97u91yq
167V62av2cLf8HW33SyRy0yi0////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEH
ABUALAAAAAANAUEAAAX/YCWOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y+16v+CweEwum8/otHrNPgLe8Lh8Tq/b7/i8fs/v+/+AgYKDciuEh4iJiouMjY58ho+S
k5SVlpd5kZibnJ2en3SaoKOkpaaBoqeqq6ylqa2wsbKOr7O2t7h7tbm8vbm7vsHCq8DDxsedxcjL
zI/KzdDRg891CQjXCAMGcA8ID34L2X4GA9cKE3AG198A5Qt34QN47nfWCAx8DNf4fOXYB3kciJPU
jV0cAQ0WUaNj74GCfW8Kghu4Rx+CAAcQKIBTTsG2dgje2Yk3L2Q9iBVR/+7pWKCAyDsC5RH0NieC
BIUqAtlzAPKjgQIf87nsEy5hTI4Igi4owK8Og6F36Nmx1zSPxap5pOo5KulnUDgQCOBMofMaz4wv
L4UDKBBBgjfleDLSylClVbtZTe7himzhnJ0A0EakCSDBw2xyLWbER/JNAWxp46wF0PatPwQF4Oqd
cPgAOgCNATy+9pJunIzY+DFAbVDO1TfkzNmha9jc5wmXZQJYvY4bggMD2I3WS7mB7MHsaiNokPia
P6y6cgICLBiARNHLHybcje0e6IFtA+B9M7ky6HIP5Ep9eCDjxu8yw1/7bPpN227eARg//BXO64bl
9IdUWt0cYFwAjmVH0f9+13yEH03yIUCfRlJd91gDD8lkkQL16eGXHNTpdd0DQDWmWAFvNRYTYHOU
d81bIMkFkkjGLfUbeQMt8MACFKDUYTxUATDBNRQ8lNkcrzGgQAG4ESfHZQDpF9Jk1nnD1ZAIFInZ
YBdtoyOPEGHJ25EWWvkid251mIl0f4Qo0nWFHaYhkXComA2LcrjolmYySuWOA1CFhp2PTtZ5J0RX
dXOkayrFVihSS4rkDpUFcZXollW+B8dw+Fy1lFxlpnemRQmoiceHcbiJ3BsJGOfcG6/hGN+hCMgo
2Y3mxTigZpGFdhihkckapEXYLBpHrOFAVgddl91YpahzdkcmYW/86l3/rL4JZ+aepJp6B6pwqPrs
G+IFNxC2dg6A561snakrr/DeKpM63gBLB5CIXhNAS7b6F6Y5ajKrUUtvmhntvgWASi29+HWKV6jm
dfuoh2z6AViNqwaGmYkqpbuuoe3qFteuMz4WZWMmx/ojrQ7n5xREKwbspGmVnvswtSnne09G02or
KrcvemsHuKya1aTC7LiTIawdg5cNlhTQoY66RSHVp17GFSDeyQN1o0Cy/Kw8QJJEGknHa/H0OPGM
cUzqrNccZ2n2uIN9/W+tWWf8mEc2p7n2qRX3Yc8/2XL5KppNNVYqNtvRgVqDVpOcLGmy4thd1GzP
oXZqb7hKOZI6K0sH6F0PEjb5gt0VbNDpWVZ7ecZt9Ybm4sFSTFYgLREch1esEtxS7yj6B1VhueOx
FFOSMVkn8rC1FNRTLy11/GdLQUde7sE7xm81LcH4k0sJ11F9nrpvmntaucvI+/LTL888AOvvVj7x
mY3/B9HS5K9/IYHv7///3+ofAAdIQPwR8IDCMCACF/gLATLwgctQIAQnyAoJUvCCrnAgBjdoCwty
8IOY8CAIRzgJEZLwhIxogwpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSMQiGvGI
SEyiEpfIxCY68YlQjOIXQgAAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/www_firma.gif

R0lGODlhbAAgANUAAAAAAP///5eXmZCQkoqKjIODhaurrdPT1MzMzb+/wLi4ubKys6Wlpp6en+7u
7ufn5+bm5uHh4d7e3tra2tXV1c3NzcbGxsXFxb29vbS0tKysrKWlpZycnJSUlIyMjISEhHt7e3Nz
c2tra////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAABsACAAAAb/QIdw
SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8jtx4MEmNx6OJThoTdFQe
In1HFCIiHxtRBwUHZREKEQ4WCkIKlpSWmJqVlw4KkEN6HSCFQhl7GxAOHIkaEkQTDA0Gog4RBg0M
kI61DAhFFgm7CwgNDcKWDw4Tk0wRBQkOAwUTEwUK09XX2dvU1tgFFqSJp6gbIiGnHw6JiRVDDwQE
CwTa9PbWB44FBgIeEWlQgFeBfwEjODJAT0AzJgIaSJu27UHEiQkqXjyYscBDByEKQQgZK95IERgq
JBom0FEmgfQMuHQQcyABmv8cOIK0TQCB/0BNFkwrMIBBRAdCExA12gDp0KJHh8RzQEiDShFCql4t
sm2Itq5Cku0M23RIMiHadArsRs1JtgECDOCj9jbuXGdE7XKTKuKCgw+FrrYCbHUlkYo4FSCu1sCR
MAdRyaK9NDZbQSjWFlg4SKmbZs5CMm8u0FlIB0UZYIEUwSG1CAlbZ+U0oC0bQ6UJHDnEPbBs2p0P
BgwA90SoBWkChhhHrpwccwdpKYSE10c6PDyxzzqgfTCt0IMNHvgDP9mB9t+PaENicM2JwmYHSr/X
Kf8A/M7xhUCoUAG2LCH8teLAfvI4E0gECUzQz14KASVeg0Pkh40Q+YknnoP5CRJNAQIoYB1NaRq2
gQAwo4Ro4okopqjiiiy26OKLMMYooxtBAAA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/images/btn_back.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwM
DAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAeACEDAREA
AhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAgQFBgcDCP/EACsQAAIBAwIEBQQDAAAAAAAAAAEC
AwQFEQASBhMhQQcxUWGBIiMyMyRikf/EABgBAAMBAQAAAAAAAAAAAAAAAAACBAUB/8QAJBEAAgEE
AQQDAQEAAAAAAAAAAQIAAwQRITEFEiJBMlFhcZH/2gAMAwEAAhEDEQA/AKYWCqSxwo8ydAGYHA2Z
K2fhS+3eAVMPJoaNv1zVhYM49VjQFse51oLZY+R/ySm4PqOV3h9xNTQPUU0tLdUjGXipSyT47lYp
B9fwdDWingkf2cFdvwyuRyK67l9wQehBHmCOxHfULoVODKVYGHg6XEbMKmgjqbjS08v6S++Udiqd
dvydaHTkyxP1I7x8AD7noHw94OevhS93OPNH+VHSdPu47sOy+g799PdV8eI59zlCnncU4h4f42uN
3muEFlNKjY5UaSRZAXoCcN+R09KrTC4LZnKiuToTHOL40W+iqWPlSVqMayPGP5UDbXOOxYEZ0t9T
8AYWz+WJF499ZuZdqANgnid+ig7Wb0Dd/wDRq3p1YI++DI76mWXXqbF4YeINRZgtgvcjG0yfTBUZ
O6mLf2HXlkn489X3tn3+a/KRWl32+LcSM4w4o4rtt8qqK1cU1NfQjHInjdW6OM7SwyCV8sjT29Cm
ygsmDFrXDq2A2RM1rWaSr2tIZHh382QncTLKctk+wUZ1L1OqNIJVYoc9xgbl9NZXYJozlPDzV2Zw
SDpYQ7ffL5bY+SrQ1lMn4R1SsSg9FdSDq6lfuuuZFVsVb8hVnEt8rEMUK01ArDBeBWMmD6O5OPga
dupOdDURenKOdxejpjAmC5bWcWzsy8LjUY0Ts//Z

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/ayuda_on.gif

R0lGODlhHAAhAPcAAAAAAP///1paWn9/gXp6e3d3eHZ2d21tbmpqa2RkZV9fYF1dXlxcXdbW19PT
1M7Oz5+foJCQkYqKizJBpzA9njtHn0RPn1Jet1NdpKapvjJFrTtLrUhYt3F+yGp0sYGMyZSbxYmP
tjVMt1hnuH2Lz3iGxnOAvIKP0ImV0o6a1ZKd1Zii152n27S2wChGvjlRvF1yzGR5zWN1x2t9zXCE
03KDznqN2HyN04aW14OS0oyb2sTI2MnKzipOyjtZx0lnz1RtzVx202J81WqB1XCH2naK1p2ozhhB
yCRP1ixU0y1TzDhe1jti2ENo2FFv01Rz2F593WWC3WqE2nSM3H6T2oWZ2Ki14BdJ2B1R3yFS3CNU
3SRU3CNS2iVR1SdX3SZU2C9g4z9r5T5o30Nu40515Exy3Fd74mOD4m+M3o6j3qe457K+37vG5MPL
4ezt8B9V4SFX5CJZ5CNY4iZe5SZa4ihc4ihb4ite5Cxf5Sxh5C9k5TJn5URz5aCz5MvT6CFc5CZh
4ypi5jNs6TRs5jNp5TVr5jZs5jhv52GI3aG68itm4ixp5TFv5zVy6TVv5zdy5ztz5z126EN86Uh8
6kh75G2X7Hmc5qnA7PX3+z156T5750F76UOA6kV/6UeC6k6D6F+Q6H6k6ZKv5t7n+Nzh6uLm7UOC
7UaF6kmG6kyK7U2K61KL6b7Q79Xc50KF7EmL7U+N7FKS7VWT7KzH8bbP9rjN7Ojq7U2R7FaW7ViY
8ViZ7sTY9FSa7l2e73Gr81ig8GKj75LA9LvW812n8WWq8oW99aKjpJqbnJWWl/P09cPExbW2t29w
cLq7u8rLyrGysd7f3fv8+f7/+vLz7v//7uXl3vr69d7e2ufn5c3Ny/v7+tra2dLS0f/+9v/98f78
8PX07vHw6vDv6ezr5erp4/b18O7t6Ovq5dva1vv58vTy69TT0NDOyuHf28vJxuPh3uXi3unl4O3o
4/n39d3b2f39/e7u7uPj476+vqqqqnFxcWJiYmBgYF9fX1tbW////yH5BAEAAP8ALAAAAAAcACEA
AAj/AAUIHEiwoMGDCBMqXMiwob8EAyDg47ZtG7dmxwrsayhgnwRn5sZhu3cPmz1r0qIpG8BvoYFl
2KrxyBDCg00TIHa4CaAtHwKE/gY0IPcghAUKEziMGMFBg4YRa7QFeKDvoNBqLTBQuPBhBYuvLFLU
4CCiRKkADg4UZPagWgYKG06wWJEix427OHTooPFixFllCQb2e4a1AocUKlDkyMHCihUWRYrYoFLE
hwxb9ZAxEOCPADRnGDagQHHiBg4/9sBNs8dmChEiU6T4yNHtnVoFza6FmNDhBIkbRaiQsueHFLh0
aqIol/LkRxtpxxYwu+aMKYkaNWjQIJKGSpQpfry1/zpDHgoUJlXKcUsg4VqGDTJqzBhCX4pyM2LU
fPMzZgwZM/g90Yo4BUCATggazBBDDEIIEQUUZTBxhRh+UJPGG3TYAUYYY4jBhjoSLNOACSLEAEMQ
QUC4xBZY0KEGNaSUEYgeeuRxBx54WBHOMfiMKAIMQDjxRBNfZCEHHKF8Mw0igBhiyCCDEJIHHH2Y
Y0wz25jgAhA/OMFEF1rYEQcfpHgjiiKPQKImJIcQEkgf40CQDzQfuPDDD19uYQcec1TiDSmUMCLJ
JoRmEokjgqxBTgQRVGOECz4skQQXdtyhRyCWdNMKJZl44qknnUjSyCRtwDOAAe/s4EMPSSDhhaWE
DP/yiSiWfHKKKriqgoonjVTSyjoI7JMNNiQc0cUXdOSxhyGHzBoKKrDEIm0ssKBiyiXkGNMPAxGY
04YSV3hRRx6EOBLJLNIkE8oruOiiCy6yuOIrOgUIlIAz4KRxBRaWFvKIJujOE8otvRTcSyy51BKP
MQoIFNQ55aBxRRx7HAJJJKCwIsoqugBDDDG/5DKLPMqoNdACyICTjCVy/DFIJJJwoskpHX88DDGz
YJPNAJsR1A8E5QSQCCWBLPIIJ6nEggsvvxBTzC7jOMPzQQpIgE0AoyRSySqcmPKKLr4EI0wp7zRD
wAIJLUBAM+BIg8kou9BCyy6j2AJPNsj8xBA/BkAX4E478LRDDzrsPCPBARtxpPjijDeuUEAAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/images/head_4i.gif

R0lGODlhGQANAIAAAP////9mACH5BAAAAAAALAAAAAAZAA0AAAIshI+pGe0PYzOyVmqzw+E8P3Ed
sE3mJ3Fg+JFt6aIye7rrSmuZqKdx71sIhwUAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/mexico.gif

R0lGODlhggBBALMAAAhqp6PH30ONvP///3Orzhdxrc7i7Qlmq1OWwe31+MHY5oa01iZ7tAdqrUmN
vmSfxyH5BAAHAP8ALAAAAACCAEEAAAT/EMhJq7046827/2AojmRpdk2qrmzrvnAsz3Rt33iu77x+
/sCg8NMrGo/I2HDJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvPz6QMzW67SQzEm6sCIRKJQmM+PPj/
gIGBMwUBA4cLe3xNDo2OAoEFDgKUlAwWDgmHm5eLTJubCRUIoIgsBKWHAZ6fqZ0SC6kLFbGgCQQF
aIJNAqkDDyuapYkrBcIBDmOCu04Ovgp/DM8tCLgrGDusAL2pohIPzyZ/HcvLZ6S+AimGqQoTAgvx
8vOzD/QLBX4I9A4N9AIUGBBQQLCgAgQr4CkQlkDBAoTXotSSJUFYKXewfG0y0IAbqETS/2xdGqZi
YqoHEgQo0HgoAYNyTUyCMgAgpK+SLAdAOyBTFLtNkA4My8iSQQMGFlm6VCSRZQFUGifIHCphJaif
iCYMtenLm9WcLal8HYD1wdexA/6Y3HnAgjGWCpgOOwDO1oNKALkOSABwW9IBQQE1GQtVFajCh6Tm
7JtSYx4KQ2VCXOEMFDAVdTcRmDJWwF+gpZIBmAoqHyCsmx4EihzagkzRjT9yBiUAdcsGpdT5yxnp
8wCakD/yzO2a+ITKmxJJyY2u1CoDoESbTECvAnSNxFIMRTxgVgWPpnBaZrakVIECvhAcGCtn9Ey8
lP6g/gt7KHhVD+zN0jsA11NX5A1RStJVqeQzlnekbbJTZocooNdjAFCFlnkA2KZRAClEgR4oEnCH
0YFEaQTNfYAdgBqGuH2UgmcsyYEUWL+ZFggT90mgFwF+HOhHgi29dZUfPmomlGwpTZhVTUZuEkAu
UxQAnwrwMQlfJwzAZ2WVUb5jJQCTVPKKjQsYpAABRqkgUAAGBfDAl1eU48cXdczhwgYwWFGENmXA
lMU4IrjpJjl+8okNC3iCIVihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6hRqlGrD
oKbOEAEAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/txt_buscar.gif

R0lGODlhggAUALMAAH5+fo6OjsbGxre3t+bm5pmZmd7e3v///3+AgqioqMzMzO/v776+vtbW1oN/
gIaGhiH5BAAHAP8ALAAAAACCABQAAAT/EMlJq7046827/2AojmRpnmiqrmzrvnAsz3StFoX9GgQ/
6B8GQ3NAFASSggG4MeQeRaMkEEA8BowcIsAYBAAJYdUIKDwo3MH5gctaCoyERFjByqUJQiHATrqT
YzpORksIUUIABAMJDUYLCQlIAgUJC2cHBoNJBpAEjnGWFIxHSHQTAgpHOUUMC1lKCAwNBQ1DCAa2
gj0EDZdzQwd3CArCVmELBQAHgRIKr3qwt1oSjzgHAKYStQ8A3UXRsKEPC4BMmgo/19hDtJjS3WUL
AwV6hhYGzmLRTvDKQnTZtihYsKDKt0KwohiCx0SaBAEDlP2yIkGPMwkPTPFTOOEixn3TgxAgw7iO
whkEAoAR2oSgXgBPRpjVwMdAAYEzChrYZABggQABN1/+TOWqwUiOGAk4g1aIH7wCPoHGyoVAZ6tV
Vg7EUQKGAAMCd3AxwYGDwh4qSZJNKLvFjBkpF3Cs0fK2Alsq/cqY6aaFzYM+VurGbEi4sOHDiBMr
Xsy4sePHkCNLzhABADs=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/ir_buscador.gif

R0lGODlhDgARAPcAAAAAAP///8bQ68fV4hM2UrjU6sjb6Q5XjAxCaIi52oSpxJGxyACA0AB2wABK
dwF7yAFLeAd2vQZhmAVOewhvsQZAZQlckAg+YAtDZgw+XxBReWOQref1/gCBzgCDywBsqgBekQBa
jAF8wAFtqwJ0sgFOegN+wQJGawNkmQV6vwV4twZ4tgVTgQQ/XwVFaAZGaQU8WwhWhAZCZghDYwg/
XglEZglEZBSCwQtHaS9wllmgyoWrwLHU6ACDxwCFxgCCwwCBwgB/wAB8vgB8vQB5ugB4uQB7uQB5
uABvpwBdjwBejgBdjQBYhQBXhABNdABHagA/YAF7ugF5tgF1sgFupwFpnAFgkAFdjAKCwwJ0sAFM
dAJvqAJqoQJqnwJbhwJZhAN5tgNwqANrogR8uQR4tQNklwNllgJBYAV7uARpnQNOdQV3swV2sANE
ZAVpnQVlmAVllQVklAVeigVWgQZahgmBvQdijwqCvwZIagdJbAdAXhGCvg07UiWJu0OFp4KvxgCF
wwCBvwB+uwCAugB/uQB8tgB3rgB0qwBzqQBypgBomgBUewBGZwBCXwGFxQKEwgJ9uAFWfQFHaAJs
nAN8swN1qwJXgAJOcgJIaQNllARmkwV4rwRhigNJagRSdgRBXgZfhwVObwU9WAt+tQdNbwpQcgtR
cwlCXTqMtEGWv0qTtFeUsX+xyACFvQCFvAB+tABzogBEYQBAXAA+VwFBXAJehQJHZAZScgdBWRND
VzSQt0OTtj+CnWunwXquw36yyMPe6QCCswBihQBJYwBEXQJojgJVdQZRbgVDWgdYdgdJYQlLY3u+
2Hexx8XY3wBJYgFigwJTbgRRawVRazaNoHq4xbbl7/P49P///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANgALAAAAAAOABEA
AAj/APdgAfLjkcGDBlvd8dHBQw9AECNCdFQnkAhXg0xo3KiRQZAxQgRFGTLqAZpgkFK8IqQCDJFC
UvowO1JkDRkjmwqtyDLFEAld1ihEQETpQ4NDbMJsSbTlRq8RqXbpSACrEpUuaSaJUVUASbVrHIAV
U8SlTBxNKFAZgPOLxxsJVTK5sSKHEwg/zkD92WHGAjQ7Sa7QqRWCmoADrHwJs6TEy5Ivi2Kw4DWg
VDMFTZIxmRPJWLRj0nIs0LBqw4RbENR40uLEQYlLy55MU0bqmalQmGbgQFDjhKQ8nWy5wCOD0Qtk
xGIN02OD1qczZzBUaHMhlygYsnBlmHWqRSMaUPgQAggIADs=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/pix.gif

R0lGODlhFAABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAAUAAEAAAIElI+ZBQA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/imagesnew/btn_busq_avanzada.gif

GIF89a]=00=0F=00=E6=00=00=FF=FF=FF=FC=FC=FC=FB=FB=FB=F7=F7=F7=F6=F6=F6=F5=
=F5=F5=EC=EC=EC=EB=EB=EB=EA=EA=EA=E9=E9=E9=E8=E8=E8=E1=E1=E1=E0=E0=E0=DF=DF=
=DF=DE=DE=DE=DD=DD=DD=D4=D4=D4=D2=D2=D2=D0=D0=D0=CF=CF=CF=CD=CD=CD=CC=CC=CC=
=C9=C9=C9=C7=C7=C7=C5=C5=C5=C4=C4=C4=C1=C1=C1=BE=BE=BE=BC=BC=BC=B9=B9=B9=B7=
=B7=B7=B5=B5=B5=B3=B3=B3=B0=B0=B0=AD=AD=AD=AB=AB=AB=A4=A4=A4=A1=A1=A1=A0=A0=
=A0=9E=9E=9E=9D=9D=9D=96=96=96=95=95=95=94=94=94=92=92=92=91=91=91=90=90=90=
=8D=8D=8D=8B=8B=8B=89=89=89=86=86=86=82=82=82=81=81=81~~~}}}|||yyyxxxwwwu=
uutttsssqqqoookkkjjjfff=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00!=FF=0BXMP =
DataXMP<?xpacket begin=3D"=EF=BB=BF" id=3D"W5M0MpCehiHzreSzNTczkc9d"?>=0A=
<x:xmpmeta xmlns:x=3D"adobe:ns:meta/" x:xmptk=3D"Adobe XMP Core 4.1-c034 =
46.272976, Sat Jan 27 2007 22:37:37        ">=0A=
   <rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#">=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xap=3D"http://ns.adobe.com/xap/1.0/">=0A=
         <xap:CreatorTool>Adobe Fireworks CS3</xap:CreatorTool>=0A=
         <xap:CreateDate>2007-01-04T22:10:31Z</xap:CreateDate>=0A=
         <xap:ModifyDate>2008-01-21T16:28:18Z</xap:ModifyDate>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:dc=3D"http://purl.org/dc/elements/1.1/">=0A=
         <dc:format>image/gif</dc:format>=0A=
      </rdf:Description>=0A=
   </rdf:RDF>=0A=
</x:xmpmeta>=0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                            =0A=
<?xpacket =
end=3D"w"?>=01=FF=FE=FD=FC=FB=FA=F9=F8=F7=F6=F5=F4=F3=F2=F1=F0=EF=EE=ED=EC=
=EB=EA=E9=E8=E7=E6=E5=E4=E3=E2=E1=E0=DF=DE=DD=DC=DB=DA=D9=D8=D7=D6=D5=D4=D3=
=D2=D1=D0=CF=CE=CD=CC=CB=CA=C9=C8=C7=C6=C5=C4=C3=C2=C1=C0=BF=BE=BD=BC=BB=BA=
=B9=B8=B7=B6=B5=B4=B3=B2=B1=B0=AF=AE=AD=AC=AB=AA=A9=A8=A7=A6=A5=A4=A3=A2=A1=
=A0=9F=9E=9D=9C=9B=9A=99=98=97=96=95=94=93=92=91=90=8F=8E=8D=8C=8B=8A=89=88=
=87=86=85=84=83=82=81=80=7F~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQ=
PONMLKJIHGFEDCBA@?>=3D<=00:9876543210/.-,+*)('&%$#"! =
=1F=1E=1D=1C=1B=1A=19=18=17=16=15=14=13=12=11=10=0F=0E=0D=0C=0B=0A=
	=
=08=07=06=05=04=03=02=01=00=00!=F9=04=00=07=00=FF=00,=00=00=00=00]=00=0F=00=
=00=07=FF=80B=82=83=84=85=86=87=88=89=8A=8B=8C=8D=8E=8F=90=91=92=93=94=95=
=96=97=84@@=98=8B>=9C=945=89  =85@=02=9E=9C5=0A=
=9F=93=00=88A=1F=1F;?AA4??;=B5;4=B5=B5=BD=BD=BAA=B8=BB=C2=BF4=0A=
=C7=BE=BE?=B7A=C6=BD=B6=D1=BA=CE=D24=D3=D1=BFA=00=BB=D9=C3=1E=00=19=05'?=00=
=B8	2=1E=0F=19=E6?=05=19=14=E6=E8?=1E=1E?=14=F8=14?8=02=1E=02	=
=EE=E0=15=C0=85=EBD=01=7F,Fd=F8=C1=E2A@=0A=
=03=13=1C=04 =
=83=9E:=00<(=AC=13=C0#`=02s=1A3p=C4=D5=A3=C3=84=1E:=00=F4P=D9=03A=0C=07=18=
t=D8=E8!=E2d=CA=961Jv=D0! =
F=0C=016&=94=E8Q=02A=0F=1B6J=B0=ECqTG=0C=04;=05=F4=10z4=A9J=04*t2=ED!`h=0C=
=1D*z=96=B0=A9=F2k=D8=9C=3Drp=E0=90#=07=00=B7m=FF=11=BC=C8q=81=00=81=19k=DB=
=BE=95=AB=96=C3=0B=01k9=DC=E0=FB=02A=0E=02=12B=BCm=9B=83=04=E0=06l=EF=0A=
h=8BXq=0E=BEy/=B3=CD!=01=01=07=02/2=BF=ED=FCyn=0E=1B=1B=18=D8hA=C0=06=00=A4=
=02Zlha=C3=C2=06=14=07V=BF>=80=C2F=84=0D4^=DB=00Q{=03=EA=03-r=CB=10=8E=14=
=B9=0D=06=C6ADP=9D=DC=C6r=1B=CE7=18=8F=10=01=A9k=D8-p=EB=FEn#6=D2=19=1A=06=
=18=18=00=03}=80=05=03R=C0Po`=C6=8C=0A=
=03=16=00=98a"=80=81=05=1A=CC0=C2=00=03T`=9F=01=08=D6=87`=05=FB=D9'`~=0B=18=
=B8=DC=08=07=1A=C0=E0=0C=06=A4=80=9E=060=00@=1F=0C=F8A0=80	=
=F7=E5=B7_=88#=DA'=C3=8A,=B6=E8=E2=8B=14=BD(=E3=8C4=D6h=E3=8D2=C2=A0=E3=8E=
<=F6=E8#=00>=06)=E4=90D=16i=A4=90.$=A9=E4!=92L6=E9=E4=93PF)=E5=94T&=B9=C2=
=95Xf=A9=E5=96\v=E9=E5=97`=86)=E6=95=81=00=00;
------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/espacer_search.gif

R0lGODlhFwAGAIAAAH9/f4GBgSH5BAAHAP8ALAAAAAAXAAYAAAIKhI+py+0Po5zUFAA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/imagesnew/title_calendar.gif

GIF89a=82=00 =
=00=C4=00=00=FF=FF=FF=F2=F6=FB=E3=ED=F7=D5=E4=F3=C6=DB=EF=B8=D2=EB=AA=C9=E6=
=9B=BF=E2=8D=B6=DE=7F=AD=DAp=A4=D6b=9B=D2S=92=CEE=88=C97=7F=C5(v=C1=1Am=BD=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00!=FF=0BXMP =
DataXMP<?xpacket begin=3D"=EF=BB=BF" id=3D"W5M0MpCehiHzreSzNTczkc9d"?>=0A=
<x:xmpmeta xmlns:x=3D"adobe:ns:meta/" x:xmptk=3D"Adobe XMP Core 4.1-c034 =
46.272976, Sat Jan 27 2007 22:37:37        ">=0A=
   <rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#">=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xap=3D"http://ns.adobe.com/xap/1.0/">=0A=
         <xap:CreatorTool>Adobe Fireworks CS3</xap:CreatorTool>=0A=
         <xap:CreateDate>2007-01-04T22:10:31Z</xap:CreateDate>=0A=
         <xap:ModifyDate>2008-01-21T16:18:09Z</xap:ModifyDate>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:dc=3D"http://purl.org/dc/elements/1.1/">=0A=
         <dc:format>image/gif</dc:format>=0A=
      </rdf:Description>=0A=
   </rdf:RDF>=0A=
</x:xmpmeta>=0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                            =0A=
<?xpacket =
end=3D"w"?>=01=FF=FE=FD=FC=FB=FA=F9=F8=F7=F6=F5=F4=F3=F2=F1=F0=EF=EE=ED=EC=
=EB=EA=E9=E8=E7=E6=E5=E4=E3=E2=E1=E0=DF=DE=DD=DC=DB=DA=D9=D8=D7=D6=D5=D4=D3=
=D2=D1=D0=CF=CE=CD=CC=CB=CA=C9=C8=C7=C6=C5=C4=C3=C2=C1=C0=BF=BE=BD=BC=BB=BA=
=B9=B8=B7=B6=B5=B4=B3=B2=B1=B0=AF=AE=AD=AC=AB=AA=A9=A8=A7=A6=A5=A4=A3=A2=A1=
=A0=9F=9E=9D=9C=9B=9A=99=98=97=96=95=94=93=92=91=90=8F=8E=8D=8C=8B=8A=89=88=
=87=86=85=84=83=82=81=80=7F~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQ=
PONMLKJIHGFEDCBA@?>=3D<=00:9876543210/.-,+*)('&%$#"! =
=1F=1E=1D=1C=1B=1A=19=18=17=16=15=14=13=12=11=10=0F=0E=0D=0C=0B=0A=
	=08=07=06=05=04=03=02=01=00=00!=F9=04=00=07=00=FF=00,=00=00=00=00=82=00 =
=00=00=05=FF =
$=8Edi=9Eh=AA=AEl=EB=BEp,=CFtm=DFx=AE=EF|=EF=FF=C0=A0pH,=1A=8F=C8=A4r=C9l=
:=9F=D0=A8tJ=AD=A6=1A=02@=E0 R=04=00=82=06=A4AH=88=0E=0A=
=88W=9B>p=D5=04=08ZD=A8=DB!=0C=C2=9Bt=B0=1B=1EcY=01idvf#=85uhv=04i=0A=
=82mo=0A=
q=10=0F=04=057=02=03=0C=07=00=0C=0E=00=06y=01=0F=0C`t=08=A0=00	=
=06=00=96=94=08=00=10=04=08"=08=08=02=02=B7rZ&=04=9B=9D=7F=01=04=0C=AD=0E=
=A6	=0A=
=05=9E#=A6=B7=08=0A=
=B8=CF=9F=A1=0C=CB=0Eu=B6=B2j=00=00b4=A6=0B"=00=B7=DB=0D=00=0B=A6=E8=B3=08=
=C8c=04=85=DA=EC$=D9"=9A=DE%=F5=05=04=0B=F8=10=E4=A6=18T"=D7l=9B-J"=12=B8=
=C2=E3=A9^,=11=06=06=AC=AA=A1=B0=99=83}#=00=86=C2D=CB=19=3DX=B2h}=14=01=AA=
_=AD=91=B3h=FF=19=BC=14=10=02=A84"L=91@=80=10=02=AEf=AF=E4A=08@=13=13=8D=87=
(=FF=B5=F3=04=00[=ADV=02=0E8H)O=E4=88z=151=D2=D3=D5=A9=DCSb=A1=0Ch=02=14=B3=
[=B7r^=F3=D4=9C=E5=B5=DB=18o@g=A4=A5=83P#=04]N=1B=1C=08=10=00=1B=C8yWE=14=
=C0T=91=DE0=91i=EB=982=80=CB=00=89=80=0C>!=D8=94=F8=81=D4=A7=8C[=D9=0CpV=E0=
=8C=BE=10=0C(0=D0v(=84=04=02:=9E<G=F3=AES=B6=03=CB=8A=CB;"=B0(f=A0=BE1=9C=
Y=F3&=9DIw%z=3D)#=DC8=04=0A=
=01=9DK,=EB=C1W=A0=0A=
=C89=0C=C9=9Bi?=05=89=B7=04e(=C6x=82=96B=0B=D2&=A1p=E9=F0=E5=C6=DB=E5=19P=
C=D3=02c=0E=02=14X0@=C0l=08=CB=10=9C+=A0=D0=9BBh=01=0C=D7yf7=B3{=BD=E4=B1=
6=82y=05=D4=85=1DA]=CD=A4=CBi-=0A=
=A4=B7=C9=00=94-=97=DCR=9F-4C=03=05=F2#=C2=02=04=A8'=06=1915=02=07=00=1A=CA=
=91=CB=1Fr0"=17=17=07=F06	=
=1F{=88=80!=89=E2=90=F1=8D=1B=88=D4=84=9B"x=10=00@=01b=E0=08G=02>=BD#=9B=15=
H&=A9=E4=92L6=E9=E4=93PF)=E5=94TVi=E5=95Xf=A9=E5=96\=CA=10=02=00;
------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/btn_imprimir.gif

R0lGODlhRAAUAPcAAAAAAP///2ys2myq22ur22ur2Wqs4Gqs3mms4Giu4Wet4P/8/f/9//39//v8
//n8/2ip42yq42un3XCt5nGq4XOs4XGm2HSq2nKm1mSw7mWu6mSs52Or5Was52Wq42Sp4mmu6mar
5Gqw6Wmu52ms42mq4man3Wuu5Wqt5Gqr42ip32qr4Wmq4G6w52uq32qp3mmo222s4myr4Gqo22mn
2m2s4Wyr3mup3G2s32yq3XCv4nGw42+r322p22+r3W2n2XCs3m+p23Gr23Co2W6m1XCo13Kq2XKo
13Op2HWt2nGn03Sq1nOp1Xir2Hmq01yu6l2t6V+v6mGv7WGt6WGq5GWu5WKp32ev5mOp3Wev5Gar
4mSq3mmx52it5Get42as4GSn22iu4mer4Wet4Wes32eq32ap3Wms4Wir32uu42qt4Wyv42qs32mr
3Wyu4Wut4Gur3Gem1G+w4G2t3Wqn1m2r22+t3m2r2Wuo1XCu3W+s22yo1nGv3nKv3nCt2nKu3XCq
2G+q1nGs2HCr12+p1XOu2nOs2XGq1XOs13av3HOr1new23ap0Vux7l6t5l+v516t5V6s4V2q3mKu
5WGu4mSx5mOv42Kr4GWu42St4mOr3mOr3WKo22Gp2Wav4mSs3mew42au4GWt3Wau3mWr3Giu4GWq
22er3Gux5Gmt3mmt3Wuv4Guv32mt22mr222x4muu3Wut3Wms2Wir2G2x4Wio1m2v32uu22qq2G6x
3m2t22+v3Wyr12uq1m6t2W2s2G2s12yp1XCv22+u2m+q1HGs1m6o0HOu2HGs1HWw2nWv13mz23Sr
0nas0HinyF6v5GGr2mWw3mOs2WWu22iw3Wqx32aq12ir1Wms12us1HGy2m6s1XGv2HCq0GSp0muw
2Wmt1Gur0W2t0/X9//L+//X///b///n///v///z///7///n//fv//fv9/Pr/+/v/9/v9+P3++f//
+f///f/+8//77P/88//++//78f/89v/9+v/69f/8+f/7+P/7+v///yH5BAEAAP8ALAAAAABEABQA
AAj/ABcZmxVq2DADCBMqXMiwocOHEA0gOkCR4o8TGqa86IGgo8ePIEOKHEmyJIIZFSmSorYJFLZb
KWPKnEmzps2ZbmJeOBJERg4PBYIKHUq0qNGjSJMWsBFzWK9cpmCFKVUqgdWrWLNq3cq1a9c6MT18
aMGiYh0VA9KqXcu2rdu3cOMOiEUxjJpTdCkWUBCxr9+/DNFQrIOHz5SKhOY5kDcHg7pzX0LY2Beg
jhEG5+yh65WHQzp1/dT5cIVsX7p7qMTcY0CNR6t7/K5sSXcOXTcQ8gI8/pFrQApoRthUlAPGS8U3
YdJ9MSUjwDhlSLKdeweFV7ku08bQywLMnbZrz+Y1//qyg18lTkkUk4Iz5V4DNEnizMvhBwY6RiDA
nSMybUMSLMIdEIYKiiBQkRZfPHDJMjTww4w8VNxjRQA6YLGPGhq04EAROphzCiq8NMBNJig4wIst
K9wDBD+/NBCNPwRssEs+rozwRDocEMLLPa6MkYI1OgSYRhhLCFYXE/dM0gwH6gizTg0BVMGACSIw
IEgKtZyjxwv5MBAAA0YIQAwR6hQgAArpzDAPK/lIwkAYSmCSDjISgKKPOvOQc8MofXTgzQkBHlCF
F6cMB4UDtGCRgTqffIHONHOsMwku9KBDjzvfSENJOYG0I4IMW9jSQTmqHDNDOhBwc04byTzwCA4F
nP8TyQWi3IPLAuIMIUUnQqzhSIA7jPFFGBXt4Uw+kACDQwO+FKCPAhzUQ0gW8dihBg04aMFFPWP8
Qo8RUQxCAzqefNEBPDJgc44tYKQTjBrF3KOLFrT0o8YJ52AwRy4q3DJHgDcUkAgVFf1hTj7lzOLF
PZm8okIFNjDQQQj+jNHBBBZEUEI6O3CAw3OZlIOPOcPkwM4N4lxQBjD6tFKGOfKQ4wsg6lRxCAwB
RPJBDOIcEaAaftDBRUVmDPKCJcAw0oEssthASSGkIINGNSr4Eg41j/yCiRJCkFADJs6IcIcCsfgQ
xxpVZEJBND2A4osamjQhChC3XOFCJS/YwQoHqyBsEOAIKngBx3GGABYRAob79QVFlaTSxhxk4AIH
HARUbvnlmGeu+eacc05sSttso0obk4xh0umopx5SGzER4woonCDghwC012777bjnrvvuvAtwR0xO
0HFGGmnkoMDxyCev/PLMN+/88wooElNAADs=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/tit_indicadores.gif

R0lGODlhggAgAPcAAAAAAP///y54wS54vy13wCx5vyx4wyt4vhhvvBhtvf/9//77//r5/vn5+/7+
//X3/+rt+N7j8fv8/5+35cjT6pWt2c/c9Dp0yGuW0zB10Eh6vy5yxjF1zDFyxDFywjN1xzZ1wjZy
uzl2vzt1u0F6wFKO11+W2GOZ25m64pSy1h5rvSp2xypyxCx5zCx2ySt0wyxywC11wi93xy91wzF5
yS5yuzF1wTJ2wzN4xDF1vjN0vjZ5xzNyujyAyTp7wjl0tmWY0WiWym2ayhlqvRttwRxqth1quCF3
yyBwwiV60CR1xCh5zih5yiZ0wCVuuip2xCt4xip2wS590St3wy16ySx5xCt0vix1wS56xS12wi97
xi53wy12vjB9yS94xSxxty93wTF6xTF6wi92uzF3vzB1vTB0ujJ4vTN3vzJ1vDJ2vCxopDR5wDN1
uzZ9wjV3vTZ7wDR0tTZ2ukyHxFmc4lSPzGKc1WaaznCj2Iu45ZG75pa+6Ja43KXJ7Zy51rXP6RNv
wRRuvhtxwRpxvhptuxptuR13yRtuvCJ3xiR6yyZ6xSl6xyd2wCp9yCl4xCdzuil3wil5wCp7wyp4
wip6wSl2vSx6xSx8wyt4wCp1uix5wSt3uy58xi16wi57wy16wC14vC98wS95wC55vC12uTF+xTF9
wTB6vjB2uDJ8vjB0tTJ4ujN6vDJ3tzV8vjR4uTV4tDd4tzp9vD6CwUSMzjx7tFuc2FOLv2CYzGug
0nau4Xms3Iy23RZttCN5wiR2vSd+yCZ9xCZ6wil9xih8wCZ2tyh4vSp9wil6vCp5vil4uit6vyt6
vSx8vi19vi17vC12ti56uDB7uDeCw12XyGWZxmqawZO84KPG46PB28Xg9q/E1dPo+d3t+iZ5uyd9
vCp4tjJ4sF6e0XClzXyt1JTB4+32/Sd7tV+cxr/b7cvg7ZLB25S3y9Pl79Lc4brT2PP+//f///v/
//f/++Pw6ff+9/z//P39+P//+////f/+9P/87v/7+f/9/fz8/P///yH5BAEAAP8ALAAAAACCACAA
AAj/AJ0YAZQgUBEECBMqXMiwocOHECNKnEixosJegwIdi9TKgMePIEOKHEmypMmTKFOqXAlS0JAi
ZKhAIUCzps2bOHPq3Mmzp8+fQIPaJDIEiZkqlQooXcq0qdOnUKNKnUq1qtWrTAMFGgQOWbQDYMOK
HUu2rNmzaNOqXcu2rVgjKlSEWRRlgN27ePPq3cu3r9+/gAMLHoy30CEijCC9Ecq4sePHkH8SIVRo
yzIwAjJr3sy5s2YuzUh9OKfIy6hOvnw0sWRDGKtJ33CkiUTFyrEbA4wdyLICS6tFqj4E87JkBRhP
TKKE+iXGjKQBBVC1+MZlERdfphjZsNEFGjExYxKt/xDjDZYZz+jTb55c+bL695pPQdkUg1kVUmJs
VDHzDNmURVY8c8YNyiAjAxngLEJKKaLEYgYWqKQSDQ3FqHIGHKRUQsYPqoTyCBuYqKGIGGhIU8kW
r7xhRhg3vBBDGjRAcgYUNjwCTDJMwKejZuxZhtmO6XnSBCcGVAIGK1F8QsAMqJBCRSqtnFLDJ4qE
UckqaGDBBRZKHHAKIi1swgwUziRThSOKVPEEFJ98MoUBBRhgiBJjiFLaAVE48skmijQiwBWa5ODF
GKZ08gUbQOrYo3uJeuZFMp08YUoaNgzjyyQunFIAE4wcowwHlQQzCiZvMKKKF2Z4wgwsVtDARBhf
uP/ByA01nIIKDl4UAMoUXajyxileNMMFJWmMgQwwk4SizBetSDNKDmFk8skVXjDS6HuL/njtZlaE
ogoqlpjxgzCLhNGKN7+Y4kUl3nBwijetdDLCEcwIIMckykTTyAiQ3CDGIpWY4YMxilyhRiWRiMFF
I29skgYyclzSRCmt2LBCJa/oUG2cTQyjiQ40ILJtetmOvJkYVdxBjgt2XDNLK3OUcwotfqCQwi2k
CDPHHr6wIQsveeQxyiXDKIECHjUc40s5euRBzSWJTAHLLnzwMg0jVFxTjh+5pIKILSjswUc5tNhg
Bx/X5GJMIzy0wYrJnpUMtwBiNHGNNh/sEQ8vsIj/E08IJ9yjTTfw4JFENfIkYYU25qQDTx9xnHFH
PtyI4I0q+nDDTTx+eIKKH+ZQYM4fo5zBTzfmyPPHGLzwQ0E76dQhBDwPBADPLUxsockYc3MmN9xP
LOOHOnL4wQ83K9iijxx02BOODe50Q4Yd/KAxhwTVfLONOWjYsIc8CpBQJT9AxPFHAJCsYs41BYwT
wDRR5ENNHQ/go8Y6CoigBCxS6KEPHuzYWxZOIQkD9G49lPFR77Sgij1ogwfXgEAA5mANBRDjBPz4
xhjGoQ9U+O0G41iAN85RBxT4YgQRKEc8ciGHOMSDGmcowQLscIsFYCAJmVjAHZpQD1yoQRcO+MEe
/+ohhmOAggwoiAAmsmCHORCjCnKIwgF5lEBGwe0XsrhGOlxRDnWooxzokAcmxHGPY1DBFgrQgB3m
wQE+BOACVDgCB7wgC33YoRvYEEAV5GEN5iiAGuJgQCZC0QrytWBvdmhHO46AAnyUA21TGEc8LJCL
KbTgC9HwBSammJnfmcwLZeCDOligBwvsohu2iMcIqqEATXDBFvKowx3u4QIU3OMLzTiHDnIwDny0
IBvc8MQA4nEHQ8QCH+KwRT6CkQlgwIMcMwiAPsBXhxvsYR8WyKYIHIGHdsgjAnOQAjSG4QhOCsCT
IyvAKLLhji10sRYKSME8kmGLAETjGbiQBynuEP+PM5QDH4mwwTSsgQlsdAMF6VhADyDhAGuUQhby
AAIQ+DENNfwgALjYgT+EYIx0/AENepgHKYDxi0q4QRHfEIc5sOEIHMDAE+ZE57YWMYlrqMMLdxvF
O7ohD2cEAR+MEEEKIMCJE8hDDtQIwCxcgAd77IAbFvADO/BRjWbcQxzCwAM/5kCLAFTjCHNQABAQ
YQ87MIEc+ijDBOLBCnB04QcUyAYXRtEOdRhDBnAIR0yrqC2T8WAJe2jHBlBgATLg4R4KEAMQ4HED
IIzOEbjQhwxoIY8KyOF1PbBHLhpxiW6UwxcYnYPmSLEJCKTDGbxowClIgQ9beMEE+EBDNiRwAgz/
oKMHfYAACfqgj2xMwgD/2Wt7+jqyWlRiD+kIw92gMYN6yGMZuMCHPO7BDRJIAh3wUAI4smG7e+Qi
F+/zQAcooI1XOEAC8qAHziyBB3jkQx7kuEEs4hGEM1BjHibgwz7isYB4YOAW5uiHPLpxC04wYgog
EK4C55aIHHgiHDKIgwEWoQhUoGIRozDDNzggjQyMQgAh2IEyPlAHcdBiA9LggTSg0AxhnGIRZqAC
DD6QCCwQ4AZzwEUdqPCNSaShE8+IgTK8kARlgOAViTjDIqaBjhN0gELH6AQqFGxFc1r5ylim4nCz
zOUuH1CmXg6zmNUD5jGb+cxlPrOavZzmNbv5LMptfrOcv8zXOdsZy2sIBCAQUAgVJODPgA60oAdN
6EIb+tCITrSiF83oQAcEADs=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/bullet.gif

R0lGODlhCgAGALMAAAAAAP///yV5typ+vDCAuyN9uSqAuy57r////wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAKAAYAAAQQ0AhEKy3EanTGpt2GfYhERgA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/tit_encuesta.gif

R0lGODlhggAgAPcAAAAAAP///2aYyWiZxGiXxWeXxWaZxGWZy2WYx2SYyP/8/f/7/f/9//v5/Pn4
/+vr+Pz8//v8/8HI2N7q/WeOybnK5GeU0GqW0Xak4HKa0W2TxJKu05WtzLfH3MDQ5cvb8dLd7GaZ
2GaY1mSV0GSSymiWzmeVy2mUyWyXzGqVyGyWy2uVx22WymyUx2uTxHCazHKWwoqt16TA5K7M8LbM
5tzn9OXp7mWY0mSY0GOVy2WXzmWUyGuc0meWymiXy2eVyWaTxWiWx2eUxmqYymmXyGqYyWmVxmmV
xWmTw22YyWuXxmuVxXSdyYOu3Iu14pS017LN67HK5bbL416Z1F2VzGCYz2CWzmKa0WOZz2CTyWWa
0WSZzWOYzGSWy2ebz2OVx2KUxWeZzmaYy2eZzGWXyGmazmeXyGaWxmWVxWeXx2qay2mZymmZyWWS
wWeWxGmYxm2czWqZx2iUwm2cymuXxWuWw2uWwWqUwGmUvm6axW2WwXKcxnyky3KWuo2y2afF48jg
+NPm+mGZzGKazWWd0WSczmGVx2CUxWadzmSZy2SYymCTwmabzWOYx2WZyWSYx2OWxWeby2SXxmaZ
yGibymeayWWVwmubyWiXw2qZxWmYxGiXwWqZw26ZwmmSuWyWvHqp04erzY2y1JrA46rE3Mbj/6/J
4bnL22Cbz2Ke0mGbzWCZymKczWGby2CYyGKay1+XxWKayV+Vw2GXxmOZyGSayWWbymSZxWKWwWWa
xmSYxGaZxmidyWebx2ibyGeaxWeYw2ydxnCgyLfQ5bvU6bLD0V+byGGey2GaxmSdymKYwmidx2ed
xmWawmWZwWaawWSWvWmav4i114qxzp+/2LXL3FudzVyZxGOizmGcxmGYv1+UumWcw2SawJK93K3O
5ZizxtTr+9Pl8rvL1dro8dnk67DN3sba5dbq9ebw9vT7/6rF0+709vb6++v8/vf///r///z///7/
//n6+vn9/Pv//fT/9+7z7/n/+f//9f//+v///f78+v3z8f39/f///yH5BAEAAP8ALAAAAACCACAA
AAj/ADttiubKDqwBCBMqXMiwocOHECNKnEixokI8KQpUaXElgcePIEOKHEmypMmTKFOqXAnSkhdl
qfTkKkCzps2bOHPq3Mmzp8+fQIPaTDMpgY9bApIqXcq0qdOnUKNKnUq1qlWmRI0ivcq1q9evYKlm
PRq2rNmzaLEWJZu2rdu3UcduhUu3blq5dvPq/Yp3r9+/cdfOBUyYcF+4MTyYqiBlxJNvoDRgkLBK
DZNiUtaZuELNj6tJ1UCpGgfFXDU/OjJEmUENBR8oNL51GAaqkbcoKAwyu4UFSRi9h99+YzehXKBo
1fb90SSNHiIhgdwBcueBjjgamejIE1WJ3wR04mR8/0qHz50/KKHElcOXTlyoPjYYxLikaEAjRUFM
ABdc1xw6E8CIcY0pAdjwiyj7IBOKAn54QswDcpBDzCKJxCNNGvJskA0zQsSgzzl8OFBONDD08U6D
kYCijzpRbKHDEa/UckkP+2lV1yk18EBGGazQYIM8ofgBQSOkLEACI9JIAYc4pIShRQCi3KHPBtf0
ooYfEWwwBR+hiDCFCvA04UUVo+BzDjlUXNDCILjs8kONbMEFRTrmSPFNFt+Q84EH0sCjSAUPlNHI
J3YoQc4pSdgBjxNVvPPBMKbwsYc695AiDBuQlGHJlHCk8cE5MuATSQksCKKMLj7AOZhbpzSATg3i
wP9QTTl/sBMKPMtUQw4ZidiBihjiDEPCEflw0II+E8BKJSiAzOOODG5AgwU8TxzQhjuk8LFPKDsE
kUgvwDCial0dTGCIGnpoAUUge7hDDAPNmENPDlUI40cO4ZgTwhbxxIACtYvEAUYyQFgRSjrubCJC
GPxskAYfDJwDRQSmvEGGIwjYwcW4dJkjThjOZHLNMOVY8EE6/GjhDT830CFDPHqUM84FZOjjxAj1
cGALF4lwEE8Zq1QAzyRc6JKPNImM4sApUTzwASe1VPJFJ4NwDFc1E2wQgxMvSEEODE68E4AboKhT
DBcglDILCOX0oWITesCzjiiiNMEBPKGE4mwhdbT/EA84X4AAQiUmkGLPJzp8kkqVVr81jDrv4PMO
OOOIk0Uf7byjRhYevANPPxzg8IQ66sTzgSJ9xPPOO/PUsMUE8gTADymHdDKHO9PE4s46jzwSgztN
4JAHF8kQ0LhbVrzQRh5nUFHGGjdAEk0ncPSQCSjT8BHJFFnwIYo0nFhzjR5I5NFJF1bkMU0ooLgi
iAAIwOCGMS7AcMsUXfSRgxYudNHMCsdryw7iwAZJqCIVY0jBGN5gAEm04QxlAAYdwBAJXACjE3dQ
xAUEwIs0qOEMujBGJwxBCETQQhcFwMIi4HAIbDQDD2goxBXcwANZJIEH2nhTXoLjlmPAIhiW4IUs
/4yBjAMggBOY0MIVFnEJHXgBFa3IRSOu0IVVPOIWruCCBUSACjfkwRKb+EQn3PAGXzwiDK7IRhxe
oIxVIOALzcjEDpDxmx3yhy7KoEULMkABFiBCGXKYwhQGUYUvsGEKqwAGGdCwhzYQwg1LeAESODEA
GnXjCmqowhQkkYArnAENN/DCGbCgAyGM4RaTGEI3nMGDayQigGkpghYs0QhKbCILa+iEJTRBB0mE
sQ6O4IQjrqCIMRjii4oowxzAIAA4CEERaGDEGOwgB0Y4Qg3bCIYSntGMOECDAAk4QS+28YMrXAKW
aHmDFeJQiFnYwQtCeIQjvpCIV7iCEpjQAQE2kbgLWEyCCABihSKAQIhsQIMHlXjDG8yQAy+goQ5f
mGUeLKCIZtzAB4KwgC24oYIR4EEvsPjCMlyhA1QQ4KQoTalKV8rSlrr0pTCNqUxnStOUYqEEbhhC
C4xwgJ769KdADapQh0rUohr1qEhNqlJ/ygtK4AITdehEYab6F2goIxnJeAUyEMDVrnr1q2ANq1jH
StaymvWsaE2rV/dABwGcQRFnMIBc50rXutr1rnjNq173yte++vWvdA0IADs=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/title_normas_oficiales.gif

R0lGODlhggAgAPcAAAAAAP///5640aG3zp+50p+3z525z//8/f/9//z6//38/9vb5efn8Pj4+/7+
/+Xo+e3u8vv8/6axzbS91LrJ6ujt+KW22qW11qSz0LjG46i0zPP1+aO11KO00Ke41KOzzaa20Ke3
0Kq50qWzyb/J2Z2115uz1aG21p6y0KO0zqy3x8/b7Z642qC42J201J611KS725+21aK52J+00aO4
1aG206C10qW61qGyysHQ5c7a6vL3/py215631Z221J+41qC10J+0z6O406K30qG20aC0zZ+zzJ6y
y6O30KG1zqW50qS40KO3z6a60qS2zaO1y8PX76a3y6y7ztTg77vF0dHY4ejt85q315y52J241Zu2
05+615y10Z+306C41J+30Z21z5uyzKG506C2zqe91qS60qO50aO4z6e6z7jM4rPF2snb777N3snW
5N/s+5i735e00Z682pu20Z651J24056405230qG71qC61aO92KO71KC40J62zp21zaK60p+1zKS6
0J+0yaK3zKG2y6S2ya6/0bnL3bjJ2s7g8sfY6cDN2u30+/X6/5W42Zi31Jq51Zy61pq1zp230KK9
1aG71KC606K4zaG3zKG2yaa6zcfd8qe5yrPF1aW1xLrI1c7c6bK8xebv95e72Jq505y61J691p66
0p250Zy3zpy2zKG80qK80qC5z5+4zpy1ypqzyJ21yqrD2bHL4aa8zqO4yqG2x7TK3aq/0LzO3czd
7Mrb6cXV4+Lx/tHe6eLt9py91pq50Zy705y4zZ+70J66z525zqC70KC5zZ+4zKG6zrrM2trp9cnS
2eDp8NTd5Pf7/pa605u6z5y70J+6zZ62x+Tx+pm5zp290pe2ypy5y6C9z526zKG6yrXK187g69nk
65m90py5yqC3xKO5xp29zqK9y7/V4M3d5bPEzOj4/+br7cjg6c3d4tnc3e38/rbS1fL+//b///n/
//v///X5+fz///n//fX79/L18v3//P7/+v///f39/P799P37+v///yH5BAEAAP8ALAAAAACCACAA
AAj/AMkU61SACZNTCBMqXMiwoUJTpoxJGgUJVQFWmQL5wQRoz6BWSDCJu3SGjx0CQzoIqWRKjI0a
RMqEIdAlCJFBQyyV29OK1hiHQIMKZbhHCxIeLV60Wsq0qdOnUJvyKVCAz549AiZCegTJkaNSj0b9
2tJj649S1qSdChYNm7RgxgxIA1bqGipjpbA8koMFUjRIUQMLHvw0CpEQdpgIosq4sePHkB0jESNJ
z4Ajk+aM2cNnDJk+gc7QygbkAp4/T8SZEdOlixAkA4Y4GUPnTqQCSMwI42OmyJABrlpFHk68+OM+
jgo4IqYNkvPn0KNLnw7dzpVHdAoMsPPoqiTbBfYI//JSqo+TAmNAqLIjSQyXGDIkDRgwR++eMZOy
EEtlZgiSL3cAQ92ABBYonQCQGPNINOHM5+CDEEYoIYRojCEGIYo4U8glseRSxhybrKFJGxdgUQg7
6+RCAgrTdHMOLn/soQw7thyDzC3eeEILMIPgkssKyuBQhzUTFmnkkRFiggomlZxxRh1QRinllFRW
KSUBPjxiSS/wfIIMJwF00kcF8LjhgA4EUJEPL/EEsIIYvUTwAAYxuBEAIiA40UY9FYywBSfwzFNP
PFQkoYqViCaqKJWtkPIHFi6cQMCklFZq6aWYVsrHHXbMUsU86YyTRgCbxDKPJ6y0444kJMzDAQn9
VP8DzDn6LILEFun0o4kltHzzzDy1PKJDPMwwI48uL0CS6bLMNntpDAYgUYwXBQhg7bXYZqvtttgi
YY0QyeiyCKEU9LNNDggMUIQy/cAgyzxzJHFONVE4A08AUhRSqyaEIIHPN/qoocUCGzgRRyyxODIN
tww37LC20EpL7cMUb/tFJQOg0ksFyziTwT7RrBEAFzCoETCstiiywzdDnOPLMyTg8kwFuaBxSzxq
LLILGt3M04wihHCRxwgVF110xNNWa3TRtV0iRy/q5MAIFfog84k/SqDAbhpp+BPPAQ1MckUvy/ji
zBTNVHAODebAs8QyzWAiSg6L0MOIGqS0sPTeDCP/PTHfDz8yAyZYOKMOGRt8408q3gSQBAyeyJOG
GvwMokIoiBTuiw4Q6GwFOy4000AbvthDAyRh6NFNBN+oAg3gsF/rt9Kxc/sIB7NgUYUVWjTjjjx5
2CKPJFiwEU8Bo5JixxTqxFFFKJ4gUI8yVjhTAyMMTDFFwAxUo0UcvoRyCTK1wz57+dza0cUgPnwS
ihxszIPAE5s40MYmDOAzgCwKTGIE85KoQjUIEYB6UKMCVVCDPNCxhA7cowpVwAcodBCAZsSgCejj
2/kymK070MEIfsiFG0rBCnooIApRWIA84IGAQ6SCDQqARhZyMI9Y6GIZZOBFKIbhhk9AwR3laMEW
/xbRjFjcKwANOMQV7MDBpW2widYCwig8YARaSMEakMBECBrxhg9wQhYTYIUotKACcDgBBNY4wixo
4YgldOIRg8iGHUKQihNYAxMDcIQI1GALMqDCGpuA4tGilTRBWusHWfBCE8CgrDNcgRWQqIET/EAL
FhQjDn2gBTiigYkf8GELQQDHCUYBiC6IAgeq4IITSNGDZARhEMSYRBJGcAZR1KAFo7CGNpBBgBMY
MltPhCIX9DCGJyyBD5XgAwzEEY09eMERYmQBFyyBhkjI4AZAQIYPYhANEMynDsCQAiq8gARgeIEQ
WygAMLgIgz4A4wh6IAUwVJEKAnDhl9gKZhP9QP+IROhCF53wAx+q0I5zeCMNZDgHN0ogBV0kIhFB
4MIuulEDFpSjCor4AjBioQNj4IEJwEjDJ3LxiU/sIRI5qIIzOBEIAcyBAOGpBD5lR8i/CZIa33DH
MtzxjTEQAAH48IUvcoCLenTCGFbQqTxysQpfrMMDLHhHAKzwBWsogxGqkMMYTKELRoTCCs1QgSIc
4I8AuEMKe/gBF/bQh2HM1Fr65OAs6rGLTuwiAH/wgzw4MQcPcEF4QAATFTLRjmpMIxTnAIEJvqGA
BCghGp6YBx/ocAZKnAMC1BiEGQbAix1QQRPxOIQZtMAFMaBCGG8VQFwzaIgA8EoKAZDFHuZhiBf/
iKAA3QjABXShAA2cwBOIiITaQFCDezgjAIYghifqAYRJDOIOUFPFKa4wB174ohNxoMIt9tCDOfBh
FahI7WrRd4gDEGAOrPBHGvjgj2booAqcQIc+PtCGRYiAB0UQgiTUZgaTqWEHvWCFMupRAwIEwge9
2IEucpGDJOgiHs3gxCYGQYA7VKIPBZCEeGtKOyim4QBawMIcYnuGAFSDF83gozwe4T5xQOIHPTiD
OnSwhxy06xvfQMIh5nGCAmSiBex4hi+sMAUQ1IIZG5CHG8hwCjuggjMyfet4y9eNfZzgDbTIhyy8
oA9ZePcRh5DHF7yxCFpYQwqH4Iba8PCNDbCj/xqMOEEa9iGJExjjDZwjhzUoEYk8uIIa5kBAGyrx
CAEkQQ9Z2LDEOtxEWyCgEAJAxz5iQQN92OILTCCFMuYxAGbUAwMyYAY8MvEAZxRhEQzwxhTqwYk0
8GMVA6iFKJh3BR8MQgrLQIQSbrABHVACDpM4QxiYKGUO/5IDCTiHOJzRgCbUIABpGIMTUBE5JxRi
Hm0IgTp8YYRQwJdQT5CAm9OQD0McQhGq0MEiDGEITkiBF25QwTLmsYsCPAJje7iDogtpyBcwIx7w
gAczxvAFediCCE04BS7goQQL2AseO8iADZrRC02kQwSpuIEvluEJfcRjHg1QRBUC0I96yIMExv/S
R6wKkYo8gMEq9yz2on8JiU4UQhaFAEEkVNGJSvyAka+4BRfqQAhOKKMQHUCFJWrhAzJwgRyRGIcN
3tAEONihDI6AhB0sQYxgQAMak7DFITYRCD5oWA8ESK1qjW1IYBTACS1gAhYokQpWaGELWSjFKbgr
jRP0ARZk4AMxWLAHFqACEnrmAwvsMIIbmGEESPADEiJhmSUwoQhkkEQqVuGHPkwKDFGe6ZRrR4wt
iAAOl4AGJVBQiTp4oQ4EQIUkvJCKSQhgD2GoBCW4gIofFMMH4ZCBMeaAihSAQRIeKEMqhlAK9XGA
AzdARTDwIIk+XEUAlUi7zPktyD3wAASmGAdkOMZggdsTwQyssAoTjgGLHvwgGdnwwheIsQduyGAM
MHgFN4ohBLGAoQDRIAYGgArEMAzCUAwGQAyOYAoXYXaVAAaptQlI0BoEMAAGcIEYmIEauIEc2IEe
+IEgGIIiOIIkmIEBAQA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/line.gif

R0lGODlhggACAOYAAAAAAP////Ho6ffr7ffs8Pbr7/Tp7cjGx/Tt9fLt8/Dr8e/q8O/u9O3s8u3u
8+vs8err8MDBxenv/ezw+ent9urr7e3w9ezv9OLy/97s9+zx9ent8MPHyOru777IyrzGx7/Jyujy
87/Fxefx8L/Dwr3BwLzAv+3x8Ont7O708unv7e/x8L7Av+bv6unv6+v17e7z7Ozx6sXHxMTGw8LE
wcHDwL/BvsLDvsHCvcbHwcPEvsLDvcHCvOzt5+vs5u/v4+7u4u3t68TDvsPCvvPy7u7t6e/u7MjH
xcbFw8TDwcPCwMLBv8HAvsfEv8TBvPDt6MnEvsjDvc7CtM3Bs83BtcvCuczFv8jBu8zDvM7Fvs3E
vcO+uvPu6vLt6cfDwMnFwsjEwcu+uMi9ufjt6/nr6/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq
6unp6ejo6MrKysjIyMfHx8bGxsXFxcTExMPDw8LCwsHBwcDAwL+/v729vf///wAAAAAAAAAAACH5
BAEAAHwALAAAAACCAAIAAAfdgHB1dnZ3eTpRS1YkPCVJHlFUQlUcIjc7UUhXJjkkSjgRQzNhB1Bi
Xl93YExHWltZLB8yNlM1TU40UjU1ICxYeHJ3dcKFxXOEdoN1w3d0eXR6d3GFcst01Hh3dtl0e3N4
cNvI4+TlhG9qaGlpaEBqDBc+MScUQQZGTwgQIWQ/ag0WesBAMaGIizEtJIwQgKFDBiIVNDzZsOJB
gRQLXgzgoiBBlwEvFqgg4OCMmzVl2qA5s2aNGZVr0KBRo2bNujNtXp5Rp+ZMGjVp1rBZl+YM0KBl
0KxRSbSp06dEAwEAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.514386001208453418.gif

R0lGODlhggA4APcAAAAAAP///2BgXu/v78sBGbu1t4JLTrynqNAAD9AAEcsAEc0MHssBF8sBGMoP
I8sBGvzx87y4ubu3uKyoqb64ur23ub+8vby5ure0tbu0t7i0tru5uv75/fn2+Xp5eqalpuvn7fXz
9u7p8e/s8fPw9uzq7vDv8fLx9PTz++3t8P7+//Hx8u/v8O3t7u/w+uXm7Pv8/+/y+Orv9+nt8vX5
/fr7/Nbj7NHU1r/g8fH19+/x8unr7GeitIm9y7LIzi6iv+ru7nl6esjJyb6/v7y9vbu8vLW2tuTq
6YKspFxkYWNraOHw6c3b02qTeh5fM32XhavCsDJvPVhdWZa0mkmATIuti7i6uHl6eWNkY/b39vHy
8eXm5eHi4d7f3s/Qz7e4ty11JKa/o3ulc77Ou0KBM8rXx2WTWbbMrjU3NGGHQGOgKqO7jdbb0dvd
2fT18/P08vDx7+vs6kxlMJGzaIO9LqzPdsHXm87aunaCYPb39O/w7d3ly+nq5u/w6+3u6aCmhO/w
6lxcWWFhX19fXV1dW1xcWldXVWdnZe/v7XZ2dXBwb21tbGhoZ2dnZmRkY2BgX19fXl1dXFtbWlpa
WVlZWPLy8e/v7sXFxJaWlYqKiaOMSMa8n1JAEvnMYa2rpl5dW1xbWVpZV2BfXYNlOX17ePz69+7l
2XJPJOWoXnZoV7WmlOWSNcWpitbEsNdvCGZlZGRjYnh3dnRzcrW0s2o+F189Hl5INOm2h+7IpPHU
um1gVGkzBnY5CFYrBkklB2AyCqBySislIGArAjodBk0tFLaTd6OZkXMvAadICIw+CCIQBKZfLJ9+
aJmHfGlkYYl0afPbz9/NxMZ+YGBdXNjV1FtWVfbp53t6enl4eGppaWJhYfPy8ri3t7KxsaOiopqZ
mYSDg4GAgP39/fv7+/n5+fX19fHx8fDw8O7u7u3t7enp6dnZ2dbW1tPT08zMzMHBwbu7u7i4uK+v
r62traqqqqioqJ6enpKSko6OjoaGhn19fWVlZWNjY1JSUkFBQf///yH5BAEAAP8ALAAAAACCADgA
AAj/AB0sGEiwoMEFDg4MocCwocOHECNKnChRwjo4fTJq3Mixo8ePID/qWcDggcmTKFE2SEgkQ4GX
MGPKnEmzps2ZGTS0qcSip8+fQIMKHUp06LkFDQgoXcqUKYOERVzenFkhQgENGqZqxYlh54CvYMOK
HUu2rNmyRx80Xbv06YENMyVYsHDB5VwLBTJYwADOHrysWwPn1VnprOHDiMmmZcvWLdyYFbplAvdN
QoV74fBhsDBhUb8rVgUHzuk1sVkthQeYM212MeOmjmVS+CDJkKINs/j10ybvnbdF+ORJiMCwAMMK
FYpLaFghQ/KGNUmnZn3OXKVtX7dwyQOnSyU35ViL/3X9um3CxzApeIM06NE8b5EIvZqHgV49efO6
TfgwIYI8/t18MI8EEtTjjT30wPPFgfbIcwFN0olXCRxbqONFN0N8gM8QVnwgxIdwsDCdaeSVR0Bs
MVFgDyiDFPINJoUQ4p43j7yizSeY4FNII/YsQgkmmFASyxfgQEJJP5l0I0tthvCDSQU4EUZiHFu8
8w4+H9DTzTxF6GNPFzkO8QY67JwTHokLqGWiUii+pNc3kiiiTSKxwKKIAAZO4gg4+chDhAeSaFNI
OO/cY4gH3kwyTSbfyKOPIYnYA04ojnQjgUwRHnaOG+dsgYkQQ9DTlzf1YNLNlt7IQw85XeDTjhBZ
uP+RWInltZmXBYaCo8gggngQCyXefFAIFowsIs8l3nwSiiD1XGKoPt9Qkg0RQhShiCGYXCjKJwlK
5aaUhpljoTnkGDHPO0N4IYQ77XjxBhdetLOBF5V0E0447hRxSXWaprkmm1B5q1cm/eADziSU3POo
PR+AAgs4mchjhCKfHFKIB0MYio03kghwjz3zXGFILPNkEsor8kAZU6atjeOON0LAEcexcaDjxhvg
lQODCjWEEMIWyLqqzzt86LHaWbS+Zqte4CBpTzXT0INNP994E0ohgwyCWT+K1HNIP/dgwvUG+dTW
Tz70NDKJJJREco/KK4OLVhfdGEHPN0KQU4455pz/89UKNFCjSgZeHIECDeRsMQQ+87ghxDxvjDhW
0ozZqgE39XwzDzf2eFPAB5rPYs/oCNrzzQQbeFP1PFVD6c0993xwgTzfhF3Pg1GWptg4XwhRTzdf
dPEGWCu8EUIXzNCyyirILMMMBTPUUIkQl3Bxzzfr8OE3WiSVtKZbUcmUXHPFJZcXBXNR8ByUxy1H
wUsbEGEBlBVYQAQRoeUuOVjmxPGyN90gghsqYYKehOAF7MiBKpDRi2HQghfCOAYygOGOGLhhC/TA
xwC+cYlxtKZ75WkAA0a4gAO0RDR58ZZWNKDCnNiEZWIxB4Lq8YF3+MEEJyCBCVZwg2YAAxjGGAUy
/3gxDF/4QhnJQEbzLhCALRAhdhhwF/dGqKa1PGCEClBACU+Iwi4KJgNdWUFZyHEJe3SjgyYgQRfq
sAcYMIMXQ0TGKXSxjGTw4he++AUveJEMYByhBlWqYT3WMbzJkUSEI0ykIhsgQgUkBB5ejORWSCPG
GG5hA124wT28Q4I90GEOpmBFMkapRGQk4xRD7EUed2HEZEiDD4CkBxy4sAU9KGYBCcilLnfJSwRs
8QLADKYwh0nMYhrzmMbkhu7A8gZ14GMRmFiHrE5QBzVUYYGcoMUok2hKU+LxF78o4jCQIQ0ZlMML
s3CWNCdngHa6853wdGcsgnCFetrznvjMpz73yf/PfcriHWfiHxeIQA55DEEPJhhACM6ghjmgwhXI
cMUy4KjEY9hxF8PQ4xGHMU5V0KAPl/DAB9yADjiMRwlJSKlKV8rSlBKiEDCNqUxnStOa2vSmNq3N
F7IglixcImLu8M5XSMCGNKRhFaNkhQWUOMo78kKVeBxGL5QxDGEsYx01cMcHtjCPNhQSLOc4hADG
StaymvWsaE2rWtfKVrMOYhJW4GlYKuEFxX0gBSa1BAssUYYzbAIPyMBFM3rh1GQIoxe9IAYviNGL
bw4jGcWggR/e8Q18tAERCQWrWNvK2c569rNvjWtY3tAFeeBHeyZAAQpOAIcQcGALYhhFMWhB2F3/
CCMZUN3FLy6KWGH4YhlbYFUmPnCJCYUlrJ9NrnKXK4DQyvUrleCD6WbRjhO04Ba42AIKQsAGM5Bh
DsXYRS92YUdeHPEX4k0GOMmbDCSyIgfqmIcZhapZ5tr3vml1rljSEYc4EGELOTDFKlyhCSaowwxp
WMMeloEMcO72qVL1BS9YyVGOGpEYbUhBPbpghEvIqr74DTF+9QuWEAzBCEUYAh/6oINooEITYlhD
GuwwAhIw+Bi72MWEjegLYvi2gco4oi+OMQoZkOBls4jD0b6CXBE7ebkk/oobuHEPfNBjQog4XBXE
MIc0gEAFKjCGBCWsSiP2ohm2UGWFlaEMq8og/wSXQFZxj7vZJ9u5s1EeADrQER4hbOEcOniXGaCw
Bk40oxWboIAtjrFKX+i2F5jogjOyEQw2DyMYxFgGEEIghG8Qd0RNvrOo15rnAWzjCFAgwx1QYIpK
cCENc7CDHHwxStkKQxjknXA4UxEAd+QjG/4AAAD84Q9b6CAF6WgHEExK57RKYhJrG8Son5xndIwj
1WqwAwdwkYschCENYvACM8CJjOTpmI+s7EUthNBEb/QDDQBAAxoeUYM4cKAKTAgok+tM1kFoYxGy
kMUiJBGJaYs4zyfYgXfpsAcX5AIVt+DAt8vwQ134wha0eLQvEIvHYBgDBuQYQiLkHQx8BIALYf+g
ghm6cIJmm5UQjnBHOnSgjg1oQxIwJURzY6rzSEBbEoMgRM9jKu1IxLTgMRKA0cdaiLUJYulKTzpa
82yOGIThuzmgAS5WgQpo8AHByVhGLaqaDFZufOO+5agzuBCAG2hDCmjIRxPJQAYwnKEDiABxWQnB
D7YLIR0BwAcoGtGImzuiEftAfCQEoQhFLEIbjXjFIyC/j30UQhKHT7w2BHEIbcB8HwKQRDYcDwt+
7EMQAoBFI/ghiqnD9blggQEU7IALPoigEy8mNBlSUY9mPKMWx/BtLRCL2GFQVRlooIAl8iGLSeRD
BTOgAhjIUIYQuHzv/OhCABYxhADQQwhd6AL/O66Bjy6sYx2z2Ic71LEFdyyCXY2YR/i5cIlsfMP8
67CHLM6fiHqwwxH2wAUmwAXXcAnskA3T8A7wsgigcFallgO4cAu3sAqmwAGXIAdgkAZn0AYvkAu3
AA3r8Azh0AzzkApopwwAsGbgcAlBMg+lkAtVQAZnAHsDEGpkxXdtEADtQA7mgA/k8AZeEAAbgAkB
wAfugAngEAA1wIKHcA7jkA3sRgRB2A31EABdIASZEA4BEABe4AXloA+VEADx0CPqIA6McA0BkAUB
gAmG4ICvJxYxEIGeEA061AVU4ARREGPFgAqrAA0uIAM7Qw59MAqNRWkAwGYo+Aw78A1c8Aa3/7AG
xZALMTAe/DZWOBgA6eAO4CAL5OAGXCAOYRMAcMAH+CAIG8AHb9AO+qAOJ5ANlxAA2aCFl/ABmKgO
10AKWQB447AFmSAOW2AI/gAL6pAFsDAPOqgCl0AJbihaYdECMeACXIZQNPAOUYCHUTAKuNcFazAH
a8AGKRANxcBHB/A0aFAN4DABlwAN0ZADQAAFTZALuaADlHhWfMd24GAI/YCGcJCDjNJEQ/ANjcAN
VvAGAXAP6kAOUBgAl6B99lCFXXAJ+KCF3eAOAYAO2KAOCtkNijCMF3ly4vAGi6BzZVVqA6ADXGAG
anAHJGAJKLAOU1CNZDAKaWAGURAFZGAGZf/ADKY0SlfVAVsQDbgAcdCQB03gBFQQBkcgOTY4VpGg
DfDADrJgCIEgC+1gBJnADvOAD9RADeswD9jABeegDvGwCJfgDvvgf+zQDvRQCJiQluvgDVSJD7Kg
Lo5wlebABdhABJeQD9TADQIwC+sQDso4km8oFiFQBmSgBnWQBZOYBRxgBHfoBJKJh3hoBvmwDKdA
BXKQCl3gBWKgCZ2wCrcQAGUABqZpBjnAAvOIVoIgCNImAJDwCE+nDZtHm5sHCa+QDYwQCYsnCLX5
CI8wCU2pDZP3CAIweZEwebAQKNnQCI8Qm7Q5CCxCm6hHmMwYFifABdI3BxGIAluAXW3gDVX/cA9P
UI2T2QRzUJM1GQZdlgaaAA3WAANTMH1gMAYdMDmVSFa8WVa8OQj9yZuRIG1CRwhFV3D+2Z/NBaAE
GqBKNwiO8HRCp3QBSqAJ+prWSYOqkQJl8Ad0AHEyAAdB2QM2AAE+0AVs8ARN0ARVQJOSeYdREJlN
4AJa9wfTtwYToprXZ1agYAiE8HSUIJJMKZKREAovZwiF4KOF0FyGIAmCMAmJYDICUAiGsHj7GaVj
FW2CUAiD6VaFOR4wcAuosAZncDOAAAg98ANn6gPWgF25sAlm4AR4cAAv8A5NYAZmUAUloAdcAA1/
8Ad7gAKZtZpmBQn58A2KIAmLcA/YUHDN/7UIicCbjJAJrsmUinAPslAIiaoPkZANmEEIi5AP4ZAN
gaAP+JANkiAL2UAI2nAFArAomPAKpxoOScql1xkWGWEKJMBQdTACWcAFPvADwPoD3+AKxLoMNukK
qGADOOADndAJIsABUFAF0opdKIAW+RkJjnA382AImSAE1yCSkpAPbCgJ97AOlzpWhnAPL3M2l3CP
hIIBg5AJ+IAP+WAIH+AFBGMPj5IN8yAI2NANiyAIkjAP7vAIFjpWJDkAiIAIK4ACXkAGdFAHKMAF
QmADN3CmTUCsGkusmgCsUIALpoACY0B3dgcBJYCj+HlWTWkg3mAI+dCuWSMAkwAOX5AIA/8LD9GC
rhtiD+xar+EwC7EQCvpgWolgCDCDD/3AMNmABfWgDbIwC5kAC4tgBEQQDpNAqxgaFodJBYm5BxJo
DZ2gCj+QsRtLrMDwAzxwCS8An01An/aJNPnZXLIQDq8gHx5wJwj7CuEgC9qgCIKwCK85CIzACIoA
CY4QDokwCI3gCKHQevpwDaIQCYqgD4fgqfmwCJsqAJ8QC/kAeYsLuFhrGOUwBVQgBmfACreQC53Q
CjiwCWVLrNKAAzYgBCmAC25qmmLgBy3XGnErAC9loIXAqAgbvL5bpUwZHztnoMm5c7P6u0+HNb7L
dEkadMbbb11aFuZQAiDgArfACmJQBxH/q2020AM9gATmCwXWcAZicKdn8AebMAZl4Af7I6gGV7/N
db1oUQk7kLpVAAZqQAefZAd8MAWXwApTMAViAAZOAAZH6YEc0AEngA6GsZT2O2oJGxYsgAh+4Acx
EANc8JJqYJpVYAdmwArMMAdkIJm4GweVkA4DYAmIQcEVfGcXLBY9MQAsILJmQAVRMAZ3IAb3sAzS
gAtjoL5msAZdgFDU0bsz7GQ1XBbocAI0AAVQEABC8AfSUAz5IA3RIA55UAmdyGwkwsRNHGJPbBYj
AAEd0AJAYA1+yA5LUDMLKx56V8Y0jL90bAIjcAImEAIrsD10XMd2TG14HMgpoMGIgLKBUlyDZDzI
zNUi8JC1iwzDi5yjjnxwhRDJlbzJSOMIl2xnkJwFRTHKpFzKQKGw57AIhLfKrNzKrvzKsBzLsjzL
rnwIsEAEeRASurzLvMwRZaoHAQEAOw==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.035783001208452443.gif

R0lGODlhggBXAPcAAAAAAP///2ZkZTmDxefn6F1aW2dkZWRhYnh1dlNRUmVjZGRiY2NhYmJgYWFf
YGBeX11bXFlXWHFvcG1rbGpoaWhmZ2dlZuzq6+ro6XNyc2tqa2VkZWNiY15dXv79/u3s7evq6+jn
6K2sramoqaemp5ybnJOSk/Lv82VkZmBfYeLg5eXl6W1tb+3t7+np63t7fPn5+ujo6ebm597e35+f
oIaGh4GBgm1ucWlqbdPU1+Xp8VpbXWZnaerr7eXm6JOXnaGjpoWLk+ns8Kits9re4+To7cLK0uXu
942Sl6Onq9/k6fT4/PH1+ff6/cLExltcXfr8/vz9/vDx8uTl5uDh4tjZ2h5yvih4wCt6wSx7wS59
wy58wi58wTOFzzF+wzaFzDiCxTqDxjqDxTuExT+Kzj2FxkCHx0KIyEKIx0aO0EpxlHKn1lB0lbfS
6tDh8SV3vyp/yi18wTWBxEOKyEWMyUWLyEqOylCSy1WVzF+j3VqYzmGdz2uj03Kk0Heq1oCw2o24
3Zi/4KnJ5evy+FWAoNno9MnS2dni6TiLx4Sows7a4uHk5omcqJqeoJmkqNnc3aisrUB4gLTBwWFi
Yv3+/nOXklRqYkRfUhJWNJ6xpzx1VV+McylmQ8TQyenw7E+AY5Ohl666sXB7cnaNekBtR6i1qo2n
kP3+/YuMi19/XJ6rnFhxU3mNZpCaebS0lf///v39/KCYfLKnh09FL5SEYWBUQ+vp5nZcO8u0mO/a
wdaDJK9/R7mRZPPNotbHt9zRxcluE7htIJJeK6BqMu22fY9uTGhdUsjDvplQDpdTE5BRF4VLFnlE
FKphHZtYHGI5FG1AF4lRILiupvDo4q6ppfPu6jkmGfv49uTh38a5sZuTjuri3WliXo6FgH91cKmd
l+HZ1W5sa+fl5M3Lyol/e3lyb5+YldnU0q2inuzk4V9cW3BpZ/by8XJsa2piYWxmZmRfX2VhYW5q
aldUVGZjY2RhYVtZWf/+/uTj47q5uaSjo5CPj9HR0bOzs5iYmP///yH5BAEAAP8ALAAAAACCAFcA
AAj/AO2cGUiwoMGDCBMqXMiw4UEwfqrFmEixosWLGDNalGFmgMePIEOKHEmypMmTKEVq6VONgMuX
MGPKnEkz5pQzKXPq3Mmz5MqWNYMKDXqzp9GjSFWyHCozhNMQTGUWTUq1as6fUQnEaHGhiJAiRS60
yOpyqtWzaEFiFerigy0qIozkG2LomBERU3r0iMHUbNq/VdfWdDFjnDQTqPahQiWt0eIphviJE+JC
qF/AmI0KlhnDRYtxjZAkNrEvlJN95sz50NdNLr+xNS9nnn11Kc0W+fJN++bIySMq+I7kGJdjUBUS
NYaYM4KtR2yctKPXBioTRD5UNZzkeN1CSg5ZvIjt/5L1Swo/IEaOmasCgqZs6fBDbnYZwvwPVI0U
tfhw5By2bMwo4wwyyjTDCzj89LMPJP0o0Z5U0MUnoXy2vYSBEpJQQwI1i/RwARGxDDMML7Q0w8wz
zyyDzDC0CJGDI9okcc6DML03IXzzgfCICSRI4kI6vuDiSzPIIJOMMLsEswyKyzCTjCxSOIHKOIY4
Z1OEN064WQiL5FbDOFL4Ikssu+iSTDNoIpmMNSlC4yQuKugjAjWH0FgWliSBIYccYIDxUZ+A+hmS
nnwK+pEcXvA5aKBpbfZBDkk0cowMLZRCC3jBDIMmms4oYw0zSz4TYD8x1NAIP1Tw9ZKNHnkBxhh3
3P9RRhljDCCGSLcOAIarsMpaxkeJ2sGHHnYk6lGuh8pxlmAgVKFPP45M4QIG/JhCTDDJ4DKMMgI2
aQ000KCYIi8r9EPNPuPAdmdJXuDhxiBLLMHEEXdssYcb+OJbSBtl7LmGG0fEy0QbYeiphxtLQNHE
IIH06wUghejrhiB3KBtYhS4o4kQ+RrhgixAX+MBPLMIUw8zJzkDDZpPPQNOkM74wMYIN+dhpoxxl
uBHFKwH0PEgZ9kbR89CFiOHFH1BQMnQAgXjhhR6D8Ly0IHLEEcjQUrehKFWC9WCENj88gg0vsjwy
AyitFDMMM506s4w1yoAKTYEn82JLPpJkkuqqeAL/u0cTAcAASCCC/DGAF3swEcDAbbQBiBxmDNKz
G4MLooerbvR8SCBtAB4AH28Eck8AbQTiQQCF2GFxUoJNwY8h0iySg4jShEKLL9KYuMwyyrh5cu8t
u6nMMU74448MqhJgoxZ8CL2EH168kcXhf6PuxRVZOP3H5HJkr8Wedig+yB1XYCFIAJQIcsXVATwO
eCFmrI7UWjFQoQ01pUyjAz+uuCKLKUdgRzC4FTcUReMWu2NGuJ7hDFucRhtOoNHN5lCInlHiCIBA
A6L2sIRXLEFfflgfzwSBBTFsAQtY0ML2AuAGV2XBD5PTgulId74l/EELVhFMCIgwhGy0wAVC6J8s
/+ChD2nQoknLcBkzbpGNYsxCXLNoBjZmoAgizAAq6yKJF/hwhKW5oQ5cSNzSAvAHK4guACQcACAE
IYg5rLANWBjAFvrAsxaecWhM8IOuLkad+nSiFVXIxTZcYQpXGMMaAKiFMHbnNnBhoApIOKQ1anEL
fLSgCo9Ql/L69hET0iEQXeyZIN5QvSbkaw/rE+UVBlDBAOCBDz2DoxxheAo3yHByglhCAF7BBy/w
8SWVwgQn+NELYhwjFrLoRDSs8alOheoZt3CCFPJhD2aK4gKKGMUmDCFBTv4pemNow+SwIMZCYOEN
b9DC0bi3hcxB4Q576NkR7HAFq/UsEKEbHSCsIP9OpvmSa7aJAQY2gYlNFKGYvThGK3ahMlElUVTg
ahkuliAJS8yiGy0IBSk0UYoP8I1dgmjDsPrZBlLq8gh/SKkez6C4UwTCXZSAAh5YKUo8+KGloGOf
INzVM0Bs4Zcu+UAnNBGLY+SCGLwwhSmKUQ5eFMNlEQ0Xm55BCynZwAaLOMYnKvGIymRRJHKgwxGE
RgmltY+UnttlAI5QBi+wLwBLANwr9JCFFQYAFkNrAxiywD4PjG5xlwMqAVrgi1vsghdHGAUmVtGK
H/yCGLmQhpCy4aa3MfMZs0BHEIYADlqwQhYYqJE3n1YIsy4uELvawyCiAIXWRuEI8ZPhEUw7Pjn/
aAEQoVxcG+L3sNZSIgqDKAQf5De/CgnhF7xghSROMAROYIIVoiAGMXChD188QhyySEY0aDGLWkDj
FsfwBT8wYIrPiiN5rAqrH/4AiD/sIVFgMAMf1kDf+v4KDFi4wxra6wc9+AkMWrADe91rLDDot754
qANxi0sdAvTADZxQxQmkEIpUYAITu4jFJlJBilEUIxjNCMYutGEIJEiXGB8ABSc2kQOPfrQkcthC
FrCQvW9q4cY3/qdHbEvjLeh4ADGm8Y9te2MfL5jBMPmAJDBBinzMIB3gAMUlOEEKYXKCE7NYBi3U
MQt7iIIW0t2GODTxiU+wR7RZytJmYnCIT3CC/0TY6EU2BBGKSlRCE5yIhCUuUWVMWGIVs1iFf2Sh
iU0cQwdY/Gqa4zMfIfjCGLdwxSC2cYw8+CEPbpAFLYKgDU5oghyoILMm9PYLWqzCF55ItKIXLZ35
uIAKvTCFJmJmBDzgIQ132AUwhLGKVQwjFG3IBDF+wYRKfGIT2fiFqlfNatrMRytM4AeVfZEPamwj
EYgoUzOcoQtdEKILezjHL5zwiUJLwRMygFCzGV0hmBDmE5j4xGF74QtBFAMYu3BGiBkRCEDwgxap
SIUmQmElda+71e2GSRHqkjZWpEIWrvCFP7phDCTIYhymaEXGaSGJri77xQd3dsLdHSZZVILJnP9g
xSgOmYpNfKLKmwhFNsAhhY+DPOSZeXZMQFANWxA03qRg5iVWYYpUVEISnpACCNL9HJyLvME04Usn
MpEJRdSCmdYoxnWPAAK+ML3pTs/5yGnyASmcOwdA4IcTDJEqcWSFVWEHKNSZ0oP9tGAvZNlk3DGj
87znHe57P0rf/f52Mnzh8IhPvOIXz/jGO/7xkI/84uGwhmuY/fKYz7zmN895zbeAEGwIvehHT/rS
m/70qE+96ldfejVUQkMkiL3sZ0/72tv+9rMfwTq4wfve+/73wA++8IdP/OIbP/gPKIDyl8/85jv/
+dB3/gImIIDqW//62M++9rfP/e57//vZV4D/+MFPfvJPgPrlT7/618/+9rtfAOd/v/znT//6bz/+
9s+//vcPfvzz//8AuH/+F4AEWIDtN4AGmIAK2H0IuIAO+IAN+IDdN34SOH8RWIHhpwDvgIHyd4Ec
WH0KIAD9IA0d8IEHiH7apwAdUAAOUH0NkAIp0AAguIIQIAAGsAAwKIMCoAAvmAILIAA9mAIMUH0M
kAIhKAA4GIMC8AA1UAU2MIQC4IMmWH4XyAHvYA7I8YMIQA7d8AICwABXCAQ0QAEc0A5ciAALoAAa
wIXdkAEK8ALdwIXewAEM4A3kQAEKsADrcIYKwAAI0A0tKAD1QA7rwAFT2H8oeH0KYAHjQATS/2AO
CkAP2VAFxyAJPBAP2XAI2eAEOFAAJjAN44ANNtAB5QAO4+AE3QAP1MAP01AFI9ABKTAO1VADHeAA
I5AO4zADGfAA3nAOErAA6uAI1RAKk3CEh8h9ERiJv/AI2uAODAAPv2AEJVADDCAB7GAD9jCEBUAD
j/AC+LAPT+AN6QAJNICGB5AB2+ANk6AOQVAFhqEODpAPVVADRWAD4bgNGcAADTAO2SAOGvCDx4iM
iaiIPOAPM8APFQAPvvAL0kAOHSABQmAD81AAB1AA/sAE2PALFMCL25AN0iAPeYiO3pACD9Ag6aIB
HdAPTKAE5wAPKeAN2yABBWAD15APTKANJf8YkPc3kNZnAKjgD/mwBOEAjU5gAv5QAQKQA1VQAiPw
AhFAA76ACj1ADuE4DSRQAkHgAAuQAengDQ8wAReQDyPwAdpQAPkQlRfwAh0gjruoHSRwDjlwAMao
k9d3gQrwDVVwDvvAAApgDtnwlxRQjdJwDtkgCh1ADt8wCfrACOogAdLwl+bwAAogD9SwizbwDeow
D+awDx1QA9/ADeiAkxlADRqAAkmAAPPQDtQgAVBIl3XJk9bHAQewAA9AhPAADw4Qgg2Qm/BwABag
ABygAPCAAgKwAQ0AD/VwANbXACFoAMxpAHwpALPJAQ1AD8UJD9XnABxgAQwQD+unnBAIm67/6X4K
gAMWEJ7jWX8P8AKKwAIAqYAXyJ0FAAEPAJALAAEQ0AFzWX3qAAEFwADnWZEsOIMFUJsCYAEPgJ/6
CZ34CYX3OYT6aX0QEIhfqKCL+ABDKH5OUAK1iaAPYAEOQKH/d4F+WAIl0A2BqQAS4A804A/t8J5A
iAQlUI4M4AA30AiN8ALwoAAVgAo00A212QA1MKMmEJje4A8lUA65mQH+IAECgAoUYH3+YAMh6ADl
QKQUIKRuyIv9gAQawAAMgB0QcFX7qX8XaJEwMAPYMA4T0AHmkA7SQA2iAJ5LKAIh8Jcv8AA38Ajj
cAxKMIrl0JHgAAkrOA7gIA3fgAIQkA/i/5ANM4CNNRAARsACOZABC+AANhAAxwAP6yk72YAOG2AP
4/AN9lADHemOExAB/AADL9AP+aCDIyqe2/gL8MACTLAPEfAN2EADJVABR8gAE4AN5mAPC2ABBdBx
8aCqThABMDkCPFSo46APNeAAEOAETmADMFAD9oAKMiAE+jAO+dgA1koECGAPJYANBtCbClAAo/oE
nZANBUABg+APCeAEGDAOrgqr/HemUDkPBoAB+zAP34APJOAPrckAGjADqJAAchIBxDMP9bqsMCkC
53AMDyCqxzACqJCg+UAFRzAOLrkP/EANRXAIEvAA5TANNjkECUADSpAC9gAB6zqq6vALQP+QAB0A
DjRQrwYpBf0gogIonvZAA9PwreCwDjvwDeJQAvqAALAKAceADyYwA/lQAN1QDdRAAxegDTvgDVZ5
DFUQqvxwDLzaDvZgrT8gBC8AAfswA/KQAwEwAQUACTIgAvzwCGM6TSbaDqqKDjugCjrQCPlwjfMw
DqhADgHwswF4gQ7wAiKQDyLwAlpZDo+bD5JrfQvQDv1wDNnwhClgAtlwDKBAAQfwDiWQD/3wArtp
Aq6qD+/wACZgAhaZpxlgAgxgAyLgq41gAxEwAf5gAQtgA6FbCq9rAghwAPHgl/lQA9RpAhmQAv5A
jYsrnkjoAA/wAA5gAF/4ALW4nwzwAPGX0ABQiKEN0AEHYAAKcL3Yq727GaIKAJ0QGoILwJzfW30H
IIOXWn3gy6mLKL7o6wDxMAm16Zw/2AGtGav5twEVuAEKrH0NjJ7pGcHf54ESXMEUXMERfMEYPJ4a
vMF02cEeHJAgHMKHOMIkbIImfMIcmMIqXIEToAEtXMEakAHnV8M2fMM4nMM6vMM83MM+/MNAHMQ7
nAEBAQA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.347960001208453242.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAgMDAwMDBAcFBAQEBAkGBwUHCgkLCwoJ
CgoMDREODAwQDAoKDhQPEBESExMTCw4UFhQSFhESExL/2wBDAQMDAwQEBAgFBQgSDAoMEhISEhIS
EhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhL/wAARCAA8AHgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6Kb
vX1FLuHqOaAFopMjPUUZoAWiikyKAFopM0tABRSFgBkkYpqzI+djq2OuDQA+ikzRuHqKAFopu9fU
Ub1z1FADqKTcPUUUAc1eeMrLTr/7LfCSJj9xipw59B71DL48slVxbxzzzRNtliRCWjPbI965H4oa
JJb67ZXtpbtcf2kVgKgnEcw/1cmPYZrL8J+G7uXxabG9jctozLLc3JJxdNt2wE/RNx/CkitD0O2+
IGnzJJlZ45oV3PCyEOqjqcelJJ8QrIbWtILm6iddwlhjLLj615rqHhfUI/EuoaXpask1uDdwXRyd
0YO5IfpvJ/CtPwT4U/4SDw3qE8UUljFew+VYxFjmBI+nPqXyaYaHdr8QNJeGOXzsRO2zzCMBX/un
39q0NJ8Qxar5pWOSIRdfMXbketeGGyvBpD6rNYv9kgujbTWeT+8lLBmm+vnBPwGK7+wnfwdpVhZX
arJLe7jMHfDSN96THr1P5UBZEviD4x2uj3LRW9nLcBTgMZEj3fTcQSPejSvjFa39jJcz2c0ew7VR
HWUlgMkHaTjjnmvlzUo7aTxH4o0LxTawarrkt1O4nZQ7yRSKDbiNyR5e3IOPQ1P4706Lwv8ACzwj
pF2zWWmvrEaeMpbBSjbTGdpZhztY4BYcfLW+a04YHCOs3d6W2Sd+t77fI6+HsFLN8ypYOL5VK+u7
Vk3a2l5O1kr6uyufT2l/FnTPEcpsjHPaTTnbEZMbZOmQGGRnnpmsDw/44Phtw8tjf3MFyrs5iUyB
CHI+ufavn34O2mlz/G/SrL4coF0Z9Oe41y3tLhri2t5kbMLq7fxnj8zXr0dxttFjaFTEYpG+0+aR
JHMG+VVX0IxX5rnHE2IwmJpVI8vKoVm052jJw9m007O7s2krb3ufV5lwzSwU1TUpPnUJK8bTipcy
tKN3Z6X32s+p7to+t2utaZHfWDiSCRdwP9D71yGufFa30i+e2GmajOU/jSE7fwJ6n2qlZazJ4Vtb
GzZIxNrL5jhY4LvsBcKPxzXlKeHrbxDrHjy41OOWZrGSUxEzMPJxEzAjB67gK+kx2dTpU6MqNPml
Po3a3u82uj1sfDYtTw7S5b3vbpe19V9x6vB8atPnMROnanHBIfmke3K7OcHIPOPfFdfc+K9Ks7RJ
5bqMCVQUXPLZ6ACvmaPSY7fwR4a8Q5nOpXV7Ast00zEyq0jIVPbG0Din+L9N8W+K/FdxZ+D4ZLnS
/DsEUWtRRFY5ldyWMVtIRneYipfPTIAxXTw/mNTNJSjOKhZRlvf3Zq66LUMFL6xJp+7ZJ79H+p9O
aHrMWuQGWAEIDgUVz/wltktPCVlFa2DabbICI7Z4TG0fqGB7575560V7ElaTRcklJpHZS2yTlTKi
PsbcuR0PrQlrGkjyJGivJjcwHJx0zVX7b70fbfejkZF0WRaxiYy7F8wjBcDnHalgtktoxHAiRoo4
VRgCqv233o+2+9HIwuiY6fAYmjMMRjc7mUrwTnOfz5qh4k0htS0u5S1S3N79nlW1eVcqkhUgE+2c
Z9qs/bfeg3oI60+Vhc+QLjRdcs5Y4fiB4K1HU9dV2W5vLeyjnW+XOE2yZGwBcDvivYfgP8LtQ0vw
bdxfEC0jcahcytBp1yRN5Fs20rG5PUggn2zXrpu1Jz/Sj7YAMA13YjGSrU3Bxsn62+SeiXoYUKXs
pqcZarb/AIco+HfBGi+E45E8NaXY6akxy4toQm4++BzVw+HrEmMm0tsxnK/IOP0p/wBtHrR9t968
ieBoTioygml3SO2eJqzm5zm3J7tvUfNpcFzLBLPDBJJbMWhdkyUJ649KrxeG9Pga7MVnbKb/AD9q
ITHnZGDu9eKl+2+9H233rSWGhJ3cUzFvmtfoVz4U0o6fBYmwtTaWzB4Ydg2owOQQPrVy20yC0aZr
aGKJriTfKUGC7YAyeOTgCo/tvvR9t96cKEYfCrf8DYFZbFxI9uOmB75oqn9t96KvkYXRzn9of7Qo
/tH3rC85vajzm9a6uQ5Odm7/AGiP71H9ojsawvNajzW9aOQOdm7/AGj6mj+0R/erC85vWjzWo5A5
2bv9oj+9R/aPoawvNajzm9aOQOdm7/aPuKP7RHdhWF5zUea1HIHOzd/tEf3qP7R96wvNajzm9aOQ
Odm7/aPvR/aP+0KwvOb1o85vajkDnZu/2iOzCisLzWopco+dn//Z

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.436403001208454938.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/4QCURXhpZgAASUkqAAgAAAADADEBAgAcAAAAMgAAADIBAgAU
AAAATgAAAGmHBAABAAAAYgAAAAAAAABBZG9iZSBQaG90b3Nob3AgQ1MzIFdpbmRvd3MAMjAwODow
NDoxNyAxMjozNzoyOQADAAGgAwABAAAAAQAAAAKgBAABAAAAggAAAAOgBAABAAAAQQAAAAAAAAD/
4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3Nw
TVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAA
AGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAAC
QAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1p
AAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxi
VFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29t
cGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYx
OTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
WFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUA
AAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF
QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMg
NjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMg
NjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2
LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0y
LjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsA
A1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
Ao8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsA
QABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDL
ANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUB
fAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJn
AnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YD
ogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUc
BSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG
9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQ
CSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4AL
mAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5k
Dn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwR
qhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0
FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZ
RRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2Z
HcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUi
giKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneier
J9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEt
di2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/
M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6
Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50Ep
QWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI
10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7
UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZ
aVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJ
Ypxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr
/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXh
dj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeA
qIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuW
i/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqX
dZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2
o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACw
dbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P
vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbL
tsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx
2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6Lzp
RunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio
+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEB
AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAA8
AHgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIE
AwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJico
KSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6
/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC
AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNE
RUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq
srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEA
PwD+/iiiigAooooAb8/+z+tKN3fb+GaWigAr4NH/AAU//YCb4gf8KxH7Unwz/wCEtPiz/hBtn2rV
x4b/AOEs/tMaL/Yn/CdHSv7C+1f2wRaZ/tLy/tP7jf5vy12H/BQH4Y/Gz4z/ALF37SHws/Zz1uDw
/wDGvxx8Mdc0LwFf3HiG68JRz6lcmBr3Rh4ns7OeTQZtR0ePUtPiuhGEhl1RHlkhiDzR/wAWepz+
Ah8Nbn9nBfhjrr+P5LaP4PR/s32/gHVr7x4nxGvL2PwnB4PPg06aJH1BPFkyGS6YLBGkb6lLcJbq
06+7kuVYTM4454nMoYCWFgpRUuX37p3esou0WkmoqTfMtnZNpXvd2sf6B1FfKn7DXw6+L3wj/Y9/
Zu+GPx71qLxB8YvAvwh8G+GviDqkOpDWUk1/S9Kht5rQ6so26nJawLBavOjPHK9mzxSyxlZH+q68
NqzaTukIKKKKQBRRRQAUUUUAFFFFABRRRQAV45+0T8SNW+Df7P3xz+L2g6VY67rnwr+DvxN+I+i6
Jqk89tpmsat4H8Fa34m07S9Subb97b6fcXmlwxTPH+8SOVmQbgK9jrjviH4OsviJ4A8cfD/UpVh0
7xz4Q8SeD9Qma3S7WKx8S6Ne6Ndu1rI6rcqIL2QmNmCuBtYgE1dPl9pT53aHMr6N6XV7pNNq26TT
a2aYH4L/ALQ/7RH/AAVI8X/AD9j+f4d/Fb9kr4O6z+3Z4i+E3hTQ/iB4R+F/xR1vxL8IIvil4El8
dw6jb2fiz4iXFn4jkggi+xs3kWrbn8+Mpjy6/m4+In7Vn/BYnwTquieEZ/25/iFYap4v+MviP4HW
Pi5PFU99Y6ZrXhex13VdT8ZReG5fDY8/S/J8B+LvLspZoiXu7SGSZYo57iX+iHwv8TLA/wDBK7/g
iH8ctQsLzWofBvjH9gPStWSIm41a4vrjwTD8LdS1Q3t6RskbWXe4upXYNIHf53Zhu/n4/amkEfjH
4TzxsqeX+3F8bZoXVYlZGj8JftJSI8atFhZFKgjCqc9Cp5r6nIcDQxMMbGvQ5Xh4pO9r8zq8k17y
dv3c4p7O8U007jXXS9v+Af2Z/wDBJf4p/Ez42f8ABOj9lT4pfGTxje/EH4n+MPh9eX3jLxpqMEFr
e+I9WtfFviPTG1Ge2tkWOAtb2MACKMKqBckjJ/ROvzZ/4I9abPpP/BMX9iq0uYI7e4f4H+HNQnji
tbayQzaxPfavLN9ls41igeR75pGCKBulJHWv0mr5iupRrVoy+KMpJ7bpu+za+5teYgooorIAoooo
AKKKKACiiigAooooAK8G+Ov7UX7Of7MVj4X1L9oj42fDP4Laf421pvDvhC7+JPi7RvCVv4l11Vhd
9J0WXWLqIahfKlxAWjjLMBMuR8wz7zX8un/Bzl8WvhL8LPh/+w1L8Vv2Zvhr+0la6x+0vBFo2nfE
XWPFGkW/hme1j0FrtrX/AIRXU7eTU9N1COaCK/srgPb3UdlEhxtNONrrmTa8t/1A5X9q34AeOfgz
8P8A4Mf8E3/Af/BU79g/wQ3h34neD/HHwA+Cv7RXws8SeEfjy9po/wAR7/xv4A0zUPHnhD9oaZfH
V5/b1ylk32PwRolve20Hlx29uo8psT4y/wDBDb9sb44eIPhAsWq/s2/A0eE/jPL8R/iH8YNF/aF+
Ovx18ReItM17w3460HxpcaB+z74i/Z38HeGdK8TX1344ub6AjxHHb2RtDaA3NvK9fCv7N/wq/aS+
MH/BzJ+3drvjj4R/sv8Axq8R/Bq403xTpV/8SPEfil7b4PfCcW2hR/BHxD8M7DStNZZviYPDmp+D
o9as9UjhihuNV1a6tJJCbWeX1b4Hf8F/v22tB/4KU/An9jr4wfEP9hL9pHwv8bfjvZ/ArxLB+zFe
/EbVbn4O3WoeL/D2hQa5c+N9V8GaTpPim9eLU72O2TS73W7ORtLvvtMttJHamfvp4qvh4uWFxHsp
v42m+ael7yXVKXNZOyd1dNptNO2zsf1K/sZ/EH9kWy8DWv7K/wCy78cPA/xUP7KPh3w98LfFmgaH
470Xxj4z8GyeH7d9Dt4vH0ekyA6drs91pl6ZlaC3j89JkihiRBEn2fX8un/BCL4t/CT4iftw/wDB
WvRPh9+zH8M/gfr3hX43Q2/irxn4H1TxXqOq/EOceJfFloZ9Yt9d1G4ttHhN5bXV6YLNYomu9XuZ
QCGwP6i64ZvmnKV3Lm1bk7tt6tt+vXqIKKKKkAooooAKKKKACiiigAooooAQHPYjp1HrX5I/8FX/
APglN4e/4KmeHPgJ4c8Q/GTXPg/F8CviW/xJs7nRfCNn4tbxFcMmnRtpV1Dfa9ZLYQ7dOX96vmMf
OIK4AFfrfRTTad1ugPx90L/gkl4Y0j9rv9vL9rC5+NXiPUb39un9nuL9nvXPBJ8KW0Nr8OtHTwjo
nhObX9G12TxFK2r3jx6TLOLYWmn2yveEbWYSSS/m7+z9/wAGy/8AwpH4k/sR+LdW/wCCgXxY+JPg
X9gr4san8Tvgl8ItZ+EPhDR/Cmlx+IviBpfxL8YaLa3em+KWntL3WPFWnGXUNTnW+uZY47O2RYrX
T7aEf1SUU1OSvZ25twPyO/4J5/8ABKTw9+wF8ff2xfjvo3xj1r4lXv7XnjhfGup+HtV8IWPh238E
zLrOt6x9gsdRttbu5NZiL606eZIluf3AYqxbj9btzZ5Xj2Bp9FSAUUUUAFFFFABRRRQB/9k=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.102098001232588584.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8N
Dw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoa
GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCABUAHQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7+ooo
oAKTNLXB+OPHn9gKbLTdkmouOSeREDjkjucdK5MXi6OCpOrWdkvxfZebOihh6mJqKnTV3/Wr8jc1
/wAYad4dTF7JvnI+WGPlj+HYe9eeXfxF8Qa4zwaBZiHngxRmSQfUn5R+NP8ADfgK51mT7f4heRzK
dzK/Jf3Y/wBBivT7HRrLToVitIERFGAAoGPyFeFClmOZe/Vn7KD2ivit5vp8j05TweC92EfaS7vb
5I8qi0Dx3fhne+uYQOzai6f+gZqf/hEvHUSZTVpZT6f2nN/7MBXrm3B4pOD1Fbf2Fhf5pX/xMyea
Vv5Y/cjx4eIPGvhrfJqMMs9uvDC4jEij33oePxNdZ4c+Jmn60UgvQun3T/d3Pujb6N2PsfwzXZIA
w5xjHr0rjPE/w6sNZSWawSKwvmzhlGEf/eX+owazlg8fgVz4Wq5r+WWv3PcpYjC4n3a8FF/zR/VH
cBsjNOrx/wANeLtQ8KaidH8UhxbBgokfkxZ6HPdf/r+leupIHUMhDKQCCOhFergcfTx1NyirNaNP
dPz/AEOLE4WeFkk9U9n0Y+iiivROQKKKKACiiigDG8Ta8nh3SJ75wrsmFjQ/xMeg/r+FeX+AtDm8
QanPq+r7pCJcq7AcuOp/DGB/Wr3xe1Ivc2Omx5Zo0M7KO5bKr/6C3516B4Y0pdJ0SztkOSsYy3qf
U+9fLcv9o5tJT+Chay6OUle/yX4ntc31TALl+KrfX+6na3zOUk8Q6lD40j01HtRp24R+SsiFiNmc
7d27dn26fnXWS+J9IgnME+pWkMynDI8ygg+nWvH5ZHT4jNh2CjVVyAeo8zFVNctRfeObm2JEQm1A
xkj0Lhc/XFeas5rUKU5U48zdd00m+/5I7f7Np1ZxU5WXslPRHt2neIdP1Zyun3kNww6qrc+/Xt71
51478dX1lqr6bosyW6Q/K8qYJ3bQfoOuK5b7M/hrxxDa2s7t9nvoY9zHBKsVPP1VsUzxlp0dl4su
reJ3ZJJFkJYgkF1Vj29T+grjx+b42vgZKK5JxqezlZ/l6nRhcvw9LFq75ouHMro9Z8KatP8A8I1B
da7cQggyb52mRlK7zg7lOOmK1LHxLpOpy7LC/t55Qfuh+fwFeO+OIJNGNhpEVxLPb21q0yliAWZ3
kPYe1U/EWinwreWJtbp2klt1lD4VWVskcYA44BFdlfPK2Dc4+zThS5FJ31vLt3OalldLEqL57Sqc
ziraaHrHjnwumu6aZIE/4mFupaBxwWHdT9R096yfhf4ke+tH0i9cGazTdC3do84IPupwPoRXaaPd
nUNLtLuXAaeGNyAc4JA/rXlGpKfCfxKgnhVUt5bhGOemyX5H4+pJ/AV6mPh9SxlLGw0UmoT809E/
k+vY48I/rOHqYaW6XNHytq180e1UUUV9OeKFFFFABRRRQB4f43ZpPiNGkuSontVH+7mM4/Mn8zXt
MKhYo1UbVCjj8K8g+KttJY+JLHUI1O2WFXGP78bZP80H416zaXEd1b28sDh42jV1PqpHB/Iivmsp
ahi8ZSe/On8mlb8j2Mf72Hw81tytfNN3PL5vBusDxn/aQtBJZm/FwXWVfub89OtJfeDNYk8YnUY7
UNaG9WfzBKv3d4Y8dentXmNtp3iX4hfGTx9oB8Y6zpOj2kyt5VnOQR0Chc/dHriqHg7RvGPi3xh4
j8B6v481dNM8OSlUnt5Ak8+5sKGc5bAA9ar+y8LtyvWp7Tf7f+Rh/aeI8vh5Nvsnruv+DtZuvF51
OC232jXcM+/zFGFUpnIJz/Cad4v8G6vqXiFtQsrbzoHEZyHAI2qo6HntXKfB/wAY67pFz8QvD3ib
UZdeHhVpJLe5mYiR0XfwSck/cH5mvKLDxwni3S7vxB4i+J2t6J4nYyy2dhaJL9mtwM+WjBVwdx4z
nilLK8HKDTT9+fO9ftDWZ4iLi01pHl26H09448Ey+JI7a6sGRL2FBGVkOAy59ecEZNcbbeAvEGq3
ka6yGSGJRHukn3sE7AYJ7GsnS73xP8YvgrZ6lpWp3mkeL9PdmV4ZWgFy6Ho3YBl/AHnpxXI+FviN
4i+KuuWWsald3Wh+H/DcEYv4LG4ZWv7w54IUjCkjvwAMZ5zWeLyvAV6/1irF3dm9XZ22uvIrD5li
qVNUab9NNVfex9UWNuLS0hhTG2NdowAB+FeS/F3MWs2kyff+yn9GOP1NRad47N5rn9oa5f3Nrbxv
+6trfJjzjHzeuPpyeeBwavifU4vGHiqyXTVd4XaK2UMMHl8scewJ/KuHNMwoY/AKFN6zlFR7v3lr
9x6GBwlXDYpymtIxk35aPQ93ooor7Y+bCiiigAooooA4z4jaCdZ0F5YELXVmfNTauSV/iUfkD/wE
Vm/C/wAQi+0xtMmIW6tB+6z/ABxHpj/d+79MetehsgYENyDXjvi/w3d+ENWTXfD4K2m/cQOREx6q
R/dPT9OODXzGYU6mCxUcwpK6taaW7XR+qPYws44mg8JN2d7xfn2+Y7wT8Pda8P8Axb8aeI9QS3Om
60Va2McmWwOu4Y4o8B/D/W/DfxW8beIdREB07WpFa1Mcu5sZz83HFdx4W8Z2XiW3+QiG8Vf3luxy
R9D3H6/SukZsBjjcO9e1h6lHEU1UpO8d7nl1aU6M3CorNHjvgj4bappHj/4gahrUcL6T4jdvJMUu
WKMXzuGOPvVyOkeBPij8NbK60HwfbaDrei+Y72N5fA+dbKx7jPPrzmvpIDr3zRsA6Vv7NMysjxvx
X4f+IOofDe30HRTpw1q9Uwapfo32cLGfvFFHViOCeOOmK5ix+CWrfD3X9E1f4dxQ3djJarZ69YXU
u0XMeRlwDnk9cdiPTivozA7NVHUdVtNKtXudQnSCJRkknn8PX8KicacVzVNl3LjFtpR3PO7zw4ng
y5n1ONbW60dwCbW6B83dj5VQ7Tznjnt1zjNZ/wAMdIbU9dudYuVGy2LFCqgBpXzn8gT+Jqrquoaj
8RNXWz06KSOwhbpzgA/xvz19v/rmvXNE0eDRNMt7O2XasajJ4yzdyfevk8Dh6WPxarUo2o0m+Xzk
936Lp5n0GJqzwuHdObvUnZPyS6PzfU06KKK+1PnQooooAKKKKACo2gR0ZHUOjAhlYZBqSigDzDxD
8NJEk+2+FpmhkUl/s5fad3bY3+P51lWvxC17w2UtPElkZW5wZwY5D756H8K9cuJ47ZMynr2xkms2
5abUoHhS0ieB/lJmAYY/3TXzVbKYU6jqYObpye6Wqfy2PYp46U4qGIipru9Gvmczb/FjR2C/aLe8
tmIyf3asPzDf0qZ/itoKqDGt5LnskIz+pFNm+Gel3PMkMURznbBmIfkhUVGnwo0iNshWb2aaRh+r
VDWeLTmi/kXfLGr2l95jX/xbmkZYtI0xQz/dMzFmP/AV/oTVGz8JeIvGVzHd+IJJLe1PQycED/ZT
+prvrDw0dFwdNgtgB/CIlH6gA/rW3FdgtsuEaF84GeQ340llc8TNSx1Ry/u7R/4PzB46NBWwsFHz
3ZBoegWWgWCWlhEEQHLt3dvUnvWrScHB6+lLX00IRhFRirJHiyk5O73CiiirEFFFFABRRRQAUUUU
ARmFC+8rlvWn4oopIAxS4oopiExTWjV1KsMiiiixRFEnlOUUnb6GrFFFTEGFFFFUIKKKKAP/2Q==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.192286001221699769.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG
BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAA9AHgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCnRRRX
9KH8RhRSqpdgoBLHoByTWr4O8Ca18QvEVvpOh6Xe6pqN0N0cEEZZivdyeioO7EhR3NTKSinKTskV
CEpyUYK7fRGTWxYfDzX9V8P/ANrW2iarPpRZl+2paubfK43fPjbxkZOcDNfQui/s0+CP2ZfDtt4j
+Kuo2+s6nOnm2Og2beZFOR6DIM4B6vlYB/el+7XyB+3f/wAFadQ8cyy+H/DxtY7O0/dQafaN/wAS
+xC8LvKgCd17KAI17AdK4KGNnialsLG8VvJ6L5d/yPoY8PyhHlxD/eNaQWrXnN7RXlq32PTY/gV4
2nsDdReEfElxbAbjLBp8syAeuUBFcvcW8lncvDNHJDNGcPHIhR0PuDyK+P8A4Y/t8/FH4Za9Dd2H
iC7lcSA7I2a3kJz0V4trA+nX6V+qHwQ+Ll/+0x+zzfeIfjvpu3wjaWnl2fiG7iRPElrqBXKWlrIA
PtZ7usuVVeWZTxWmLrV8KueaUo3tpo9ey1u/K6fa5tLh6N1TcnGTTabs46au70cV58rXdo+bKK9o
0T4c/Af4gIY9H+KvibQLph+7bX9AjltC3o0ttI20e5GK5D4zfs+a/wDBGa1mv207VdE1In+ztb0m
4F3p1+B2SVejgdUYBh6d6dPHUpz9m7qXZpq/pda/K549fKsRSpurpKK3cZRlb1s2180jhqKKK7Dz
gooooAKKKKACuj+FvgvTvHniyDT9T8QWPh22lIX7RcqSHJIAUE4Rev3pGVQBkntXOUdaicW4tRdn
3NKUoxmpSV1211+7U+pPC/wV8EeHPianhLUdVtvCMLx7hrurpuj1g9o7OVh5L7v+ejlYh1CP1r3C
Xwve/Cn4Vyad4T0DRfCfinUn/cL4lnDaffj+GUagoaC+mPBVJXjiQn5YuMn4C0Hx5q3hzTZLG2vH
bTZjmWwnUT2knuYnyufcAH3rufhH+134x+BsjReHbxY9GuMi70K9zeaTdKeo8iTOzP8AskH3r5vH
ZPiaiTjPmtbR7Nrv69tfJrU+1yviPA0G4ypuF7q8bXin2727rl7uMmlbx/8Ab4+B3xk8ReI72z8S
arqeh63fgyXaarG4k1X023KkgxY4AT5ce3FfAvib4ca34N8VDQ7/AEy5h1N2CRQKm4z5OAYyOGB9
RX9APwh/aO+G37U3htfCd9ZaZ4Z1C64/4RbXZWm0C/kPexuP9ZYzHnbsIGcfI9cdqP8AwTM8K6N8
V7jWr97+/wBJ8NwSXY8IuiN4nkmyB9kgYfLLC45+0RHlQRgMDjowvEUaCdDGQ5JJbJaP0/4dr+90
PWw+W14R9rl01WpSe7dpJ7+87JvzulPqo2tf4i/4J/8A/BN3R/BvhP8A4Wz8XppNN8NabJtgijx5
+oTgZ+yWgPDS/wB+b7kQzzkZHk3/AAUS/wCCjGo/tIa+PDvh0Q6L4P0aM2NjY2DFbWztwf8AUw+o
PWSU/NI2SeK9t/4KOeIvij+0vqA0qFbPwdY6XEbO38NvFLZDT7YfdtogR8oP8bEAuepxxX5+eOvh
hr/wzvBBrmlXVhk4SRl3RSf7rjKn869nB0JVZrFYh3l0XSK8u77v5LTfkw1ehXm4qd7PVPRya6tP
aKfwx6fFK8tsrStavNAuVmsby6spU5DwTNGR+RFfpZ/wTU8L+O/jDo2l+H9e1m5h0zWEbUdaLpuS
HTYgGM0qfdabb9xsBtzoM5NfCv7Lnwc/4Wz8QUku4y2i6PtuLwkfLKc/JF/wIjn2Br9uP2bfC9n+
x3+zFqnjnXLWP+1riC31Oa2kXBkkfnS9Ox7t/pco7KsGa58+xvsaHLBXnJ2ivN/5fnbubyoU8XjI
0paQprmnLtFL4b769Vvy3ep5H8Qf2c9A8GfG/VfCUSxaha2dojyFpWguNJu51ZobOSVSUkMS4eVy
vCxy9NteGeLLXTLLxNfQ6NdXN9pUMzJa3M8YjkuEHAkKj7u7qB2BGea6DxF8T728tdRR7qS51PV5
pZ9QvCctPLMd07Z77uE/3Q/981x9GDo1oK9WV3ZL1fV/P/h7nxGZYjD1JNYeCirt+i6Lzst/Pay0
Ciiiu48sKKKKACiiigAooooAQgMMHmvoH4Yf8FGfGng/w9aaH4n07QPiLoNmNkUGv23nXMKYxtS4
+8MdiwYivn+iubFYOhiI8teKkl+Ho918jtwOZYrBzc8LNxb3ts/JrZryaZ916F8d/gz+1JpcWk3N
7/wh2pONkejeMQdT0Z2PAWC73Ce2PoUlQD+4eleW/tGf8E3vJiNpp9olo+pjEGi6tcJdadrAIyBY
ahgRysR0hmEcvTG6vmYgMMEAg16p8DP2wvF/wN06TR45bbxH4Quxsu/Dusp9psJ0PUKDkxH3THIH
BrxnlWIwr58BU0/llr9z/wA9f7yPpo8Q4THJQzWklLpOCs16r/5GyW/JLYr/ALBf7FljpPxTvNKn
8OXtnovhS7F9rGmToyXF5dPIEt7A7vmDSy7UAPSMOegzXpv/AAUl+NL+IPHtt4CtL2O7tfCkslxr
FxDxHf6vKB57gf3IhiFB/CFI7V6vpf7cvgXSPhLq/ivRNa1GHxBpVvs0bwlq0Sz3FlfyKYY5xd/e
ureCN5Ngky0YZhnlQPhO7u5tQu5bi4lee4uHaWWRzlpHY5Zie5JJNTgoV8XjHisVFxUNEn3a1f8A
wVdO+75bmmb4jD4LL1g8JU9pKs+acr3vFPRPXq1s7NWd0uZpR0UUV9IfEBRRRQAUUUUAe9fsD/CD
wX8V/E/jefx1p19qejeFfDU2teTaXLwSkxSJuwVIydhbAJxmvVZf+CffhfTNf8aa/am58R/Da+8E
XviXwlqUNwy+RcRhWWGVh95kyeG+8OoyrAfKXw++LPiD4VrrI0DUX08eINPk0rUNsaP9otpMb4zu
BxnA5GD71v8AgX9qr4gfDX4ZX/g3RfEt3aeGdSWZJ7AxxyIVlXbIqllJUMCchSOST1NeBjcBjp1p
VMPVsnZWbdrdWuzuum6bTPrcszbKqeGhQxdDmlHmfMkrt62Tu9Y2et9U0mup7h8Tvhz8IP2XPAfw
9XXfhx4l8eat4u8OQa5c38WuS2UUbyAExqqKRwT09Mdc16J4c/YM+HGq/tBXFjB4d1q+0fUPh5F4
tsdDm1VoJ4bt5QogMxIwCOPn4BJPQV81+BP2+vi78NvCVjoekeMrmLS9NiEFrDNaQXBgjHAVWdC2
AOBzwKxb/wDa5+I+q+Ltb1668U3txq3iLTG0W/nkjjPm2bdYAu3CL/ugHJPPNccsrzJppVbPXXnm
73enu2SjZfys9GGfZLFxlKhzJOPu+zprltFp+9dud3/MvPyPo/44/sceD/C/7M3i3xTefDbXPhvr
GiyWqaYZPEy6wmoPJKqsjCMsEAU9WxyRg8YrQ/aQ/wCCc/hTxIDpHwhs7yLxZ4dvbCDW7C5u3nD2
t7GjR3S7ycLGxO7HZX9BXyB4Y+Mnibwb4C13wxpuqzW+heJTEdStSquLkxncnLAlcH+6RnvXR2n7
YPxK0/4k3/i+38VXlv4j1SwXTLq8jijUzW6gBUKhduRtGGxkEZzVrK8yg+anXvZtq7lZ3UUk03J2
0l9p2bTXZQ89ySpFwq4WykoptKCkrObbi4qKvrD7Kuk0+79v/a//AGTvh74O+EHh2X4Z2mpanr83
iz/hEp7prl5V1O5jhYSeWmSozMMZH909q7f4i/8ABMfRNP8AhFrOhaJoHihviH4Y0O21aTXJBL/Z
et3HzNcWkOfk3KuMY5yV9Gr5M8F/tPeOfh7o+i2Gk641vaeHdQl1XT0e2im+zXUiMjzAupJYq7dc
43ZHNM0L9p34h+G/HS+JbTxl4gXWFne582S8eWMu+d2Y2JjIO48bce1N5ZmajGEK/wALbu225O+i
l5W0a1320RKzvI5TnUqYX40otJRSgrWbjv713dPR+6rvVnC49QQR2I5FfU/7DfgH4QfHi2u/D/iD
wHrU+vaBod1q95qkevSRQ33lNkIsS42ZVlGcn7ue9fMWu61ceJNbvNRu2R7u/me4nZI1jVndizEK
oAGSTwABW18Mfi94i+DWrXt94a1J9MutQspNPuJFjSTzIJMb0wwIGcDkc8V7GY4apXw7hTk4z6NN
rX1W6PnMnx1HCYuNWvBTp9U4xldeSldJ+j+Z9O/s0fCb4M/tDaV8QvEq+CLjRNH8KWNi1vZap4qk
gi82R5hJI9yFO1SBGACpwV/2qn0r9mP4WfFf9on4e+EdI0zStLsNYmvJdTk0Xxi+tSTRwweYsZLR
p5OWH3hkkbumK+cfgt+0r42/Z4TUV8Ha22jrq3li7UW8Uwm2btmRIrdNzdPWtrxd+2x8UPHGt6Jq
WoeK5zqHhy4a6064gtYLd7aRl2Mcog3ArwQ2RgnivIq5XjvbzlSqNRaajec7r3bbap+9rq/xPoqG
e5V9VpRxFBOaac7U6aUlz8zSldNe77tkrdNj0QQ/Bzx7J4o0LSvgr8R9N1PSrO6e3vtO1SbUJIJI
iVWSaFwqrGCAWOTgce9db+xf+wvoHjD4M6d4w8e+F/FXiGLxfq0WnaTBo/mg6fbfMHv5tn/LPd0z
2XODmvIfE/8AwUK+MnjDw9e6VfeN7xrLUYWguVitbeF5Y2GGUuiBhkEjg965Dxf+0p488cQ6ZDfe
KdXjt9Gs0sLKCzmNlFbwIMKgSHaDgYGSCeBzVSy/MJUnShPku1d885OyXRtJq73129SIZxlEK6r1
KXtOVNJezp04ttrdRck7K9rrd9LDf2ivglqP7O3xm13whqQZpNKuCIJiuBdW7fNFKP8AeQj6HI7U
VR+J/wAaPE/xnn0ubxRqsmsXGj2a2FrPLGglWFTkKzgAvg55Yk8nnmivdwyqqlFV7OVtbbN9/mfK
Y2VB15ywqapt6J7pdnvttfruf//Z

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.506143001224004954.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8N
Dw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoa
GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAA6AHcDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7+ooo
oAKY8yRKWkYIq9SxwB+NPrgPEUq6h4wSx1DTrnVrGys1nFrCqsrSO5G9wzAEALgDnk1rTp+0djOp
PkVzu4545kDwusiHoykEGuavviJ4c0+eW3n1APPExV44o2cgjqOBiubl/tDS727l8J6DfafHdWcg
a3ZY1QXAK+XIqhiAcFs464FP8O+KNK0R7PStV0a40K5ICLNcwjErd2LjuTzn3rw8zxcsJXhRjNQu
r80k2tXZLRpX0e77dz1cBh1iKUqsoOVna0Wk+99U3b0Xc6vS/F+mapbC4ErWcLyGOI3eITKR/dBO
SKupd3P9qXkdxFEmnx28TwTeYNzSEyeYCOwAWMg99x9K5Xwf4f03XNEi1zXrG01PUtYQ3E8tzEJS
I3JKQjdnaiKQu0cZBJ5JJ4t/Btm3xLg0OaZ7nRooYpDZudymHF2y2zesasQQp7Kqn5Rg+nTU4wSm
7vq7W/DocM3FybgrLtuez2uo2l8rtZXMNyqHDNFIHAP4GkXUrNrv7It1AboDJh81d4H+7nNeZ/Ey
zh8KtoF94Vgg0bUdS1BdHkuLaFY/3U0cgBIAwdjhHXPTaexOerm+Hfht9GbTrbTLe0GCYrmNB9oj
l7TCU/OZAed5O4nkk1oQdFcajaWbIt3cw27SHCCWQKWPtk81YDZ6VwHgjw7pXiDw7b654gsrXV9S
1mET3E95Akp2NysSg5Coq4AUcdSckknT8Gp/Z19r+iQu72WnXUZs1dt3kxSRK/lA9dqsW2jspUdA
KAOtooooAKKKKACiiigCG7uksraa4mz5cKM74GTgDJrkbf8A4q6Oy8SeHLk6ddKskKmeISLLFu5V
1BHdcjnIzXYyxrMjJIAyMCGB6EGuE0/Qtb8F3M8egwx6ro00hkW1eURSwE9QpPBHsa8+viMRhcRC
cY3p2adldp6Wduq3Tsn0Z10qNGvSlGTtO6au7Jrqr9Htubum6DdJqrarrd6l7eCIwwLFD5UcKEgt
gEkkkgZJPasb4rxwP4TcSrvuTPGLYBcsZCw4HfpmtX+2NbuF223h6SKQ97q8jRR/3yWP6Ulp4auL
rUYdT8S3S3tzAc20ESlYLc+oB5Zv9o/lXPj6ksyw8sPTi/eVrtNJLvqlfyST13tubYSCwVWNacl7
rvZO7b+V/nfpsc9o9nf+HW/sPRdf0ZHNv9oXTr6MyTWrNlpGULIpaLeSQCBjJG7GAp4f8I2Wla7F
4hOvw38tyoE8rBR9pn/e7mBDYA/ehQoHyqijJ61m6t4l+HekfEXUrnXyNN8R29rHZSXlzvVJYpEL
hEwcEAA5bAA6ZzS/8Jz8NrGOz0wXWz7NMHgt/s84ZCxBLYK5wC3Pphv7px2NYiFowSsl1bv0t07X
v52M5/VZWacru19Fvre2u17W8rnX+LvDdl4xjsrS9uljgsrh5p0VvmIaCWLAOfkIMu4N2Kiq02h+
KdQ086dd+ILL7LKDHNeW9iUupIjxgfOUVyOrhcdSFHGMnRvif4E1nVRb6VqSTXGp7AknlyKs7MGI
VSQOgQ5PQHjOeK2fCHxF8M+MLmax8N6gtzPbIXMRRlbyg20OMj7pPTvgg9CK6I8/2jkly9Btn4Y1
jw4JrTwnf2EWkMS9taXlq7/ZHYklUZHXMeTkIRkEkBsYC7HhzQzodrMJ7p7+/u5jcXt067fOlIAJ
C87VAVVVcnCqBk9Ts0VoSFFFFABRRRQAUV8nbR/dX8qTao6qv/fNe/8A2T/f/D/gni/2n/c/H/gH
1lSYBr5OwvYKfwowuM4XHrto/sn+/wDh/wAEP7Sf8n4/8A+scClr5N2rz8q/lUhgIhWYqgiLFAeO
oGenXoaX9k2+3+H/AAQ/tJ/yfj/wD1LxL4D8XXvjHUNV0Wbw8bK5eEr9utt8gVAg248sjIPmndks
wk2gpgEYtr8NfiD9jsbS5vPCSwQ2wjkI0uORmI38ZaLBBIhY/KPudMjJ4PaO6r+VGF9F/Kn/AGT/
AH/w/wCCH9p/3Px/4B6Fa/Dzx7DLEwPhC3a2mV7WS3sQhjx5ZzxCDyRKcKR988nt1Xw08H694Xmu
z4hOjPG8MccBsLZUkXGS29xGm7JOScAZyQBnFeJ4X0X8qkW3Z4ppURTHFjecDjJwKX9k/wB/8P8A
gh/aT/k/H/gH1dRXybtXuq8/7NO8rMZkCoUDBSeOpGf6Gj+yf7/4f8EP7Sf8n4/8A+sKK+Tdq9wo
/wCA0BQf4V/Kn/ZP9/8AD/gh/af9z8f+AfWVFfJ20f3V/Kij+yf7/wCH/BD+0v7n4/8AAFrZ0PXI
tJSZLqxjv0k4VZGwEBGGI46nC89se9Y1Fe5OCmrM8mMnF3R0/wDwl4fYZdNidmUJOd4HmhgBKfu8
FtqYP8OD68Qr4lh/ti01GTTkJgO4wrIAjMdxdvu8Es2R6YA5rnqKz9hTWyL9rPuduvi2x8iWea2h
eQ3cc6WqqwZyCgbzGxsKkJkdTuPOcknOh8WrbLKIbSSWVnldJ5p1LgvEqAkhOoIz/nNczRULDU10
KdebOvm8Z2s93b3B0kRiK5aZ4UlXZKT3YbOWGeD9OKypdbhk1j7etvKh2opAlALgR7GJIUfMx5JG
OpxzzWLRVxoU47Il1Zy3Ous9ctbhJfMK2Z8tYk3NuEQKFSw6FgOu3J5bOOOay+K0Vn2WbIrPuws2
ABuBEXT/AFY242+jH1rmB0P404dB9KX1eCD20mdJpN7ZWekygsnmM5YxyMDkKqnaQMFg5yBwQgzn
rULeIlMc6mGaUyRGMtLMGLkiQZfjDFfMGPTYtYB7UtP2MbtsXtJWsjcsfEQ0+GOCK2Z4UcsVabhw
XjbDcc8IR/wM/Q09V1FdSeBkiMIiiEeNwO7BPzHAHzHqfU/kM+irVOMXdCc5NWCiiitCD//Z

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/banners/0.821786001312920061.gif

R0lGODlhdgAoAHAAACH5BAEAAP8ALAAAAAB2ACgAh////+/v71pjY5zm5nNza2tja87mvZzmtcXF
vZSMjLW1EJS1ENa1EKWtlO+177UQ3rUQWrUQnLUQGRBrWhDvWhDv3hBr3nMQWhApWhCtWhCt3hAp
3u9jnBBrGRDvGRDvnBBrnHMQGRApGRCtGRCtnBApnLVj3rVjWrVjGZQ63pQ6WpQ6nJQ6GZQQ3pQQ
WpQQnJQQGRBKWhDOWhDO3hBK3lIQWhAIWhCMWhCM3hAI3s5jnBBKGRDOGRDOnBBKnFIQGRAIGRCM
GRCMnBAInJRj3pRjWpRjGXuElJy9tZTejM7W3rXmEK2ta5TmEFJaOpyl5tbmEFKMWlKtWuY67+Y6
a+Y6reY6KXNjOqWErbW1Qu+1lHNjEOYQ7+YQa+YQreYQKe+1a6VjreZj7+Zja+ZjKeY6zuY6SuY6
jOY6CJS1Qs61lFJjEOYQzuYQSuYQjOYQCM61a6VjjOZjzuZjSuZjCNa1QpTma/f/74yta1KMGVKt
GVJSWnPOWs7v5nOtGTFKWnPv3nNr3nPvWjFrWjHvWjHv3jFr3nMxWjEpWjGtWjGt3jEp3u+EnHOt
3nMp3jFrGTHvGTHvnDFrnHMxGTEpGTGtGTGtnDEpnHPvGXPvnHNrnHMpnLWE3rWEWrWEGVKtnFLv
WlLv3lJr3lKt3lIp3lLvGVLvnFJrnFIpnHOMGXPO3nNK3jHOWjHO3jFK3lIxWjEIWjGMWjGM3jEI
3s6EnHOM3nMI3jFKGTHOGTHOnDFKnFIxGTEIGTGMGTGMnDEInHPOGXPOnHNKnHMInJSE3pSEWpSE
GVKMnFLOWlLO3lJK3lKM3lII3lLOGVLOnFJKnFIInPe1EJSllJyltc7mlO/mlLXmQu/ma5TmQs7m
a9bmQs6l5q3elObm3uaE7+aEa+aEKeaEzuaESuaECHOtY5zF5vfmEHOtSve1QrXma8Wlve/Fve+l
vffmQs7F5nOMSrU677U6a7U6rbU6KXOtre/mvbU6zrU6SrU6jLU6CHOtjO//1nOMa3NaWu///wAA
AAj/AAEIHEiwoMGDCBHeWbjvTkKBCxc+nEixosWLFCUejLhvHxID+/wlDOAQo8mTKDGWVHhnX7cG
eNI0MHAnAACbAnGmLKhzp0+TKw06vGMAD55359KBrDnQZk+LT39KBfowIgI857LisYOHm8uaUXnm
POg0atipJs8GJWjzzkt+WLMixZNkqb8ATn/mRcsX4k2meHH2vNPHQANuSc5FQZqV2lIEAUQ2zXsW
Kt6+CLt1U7JOieZuOfF+Hh3YQZ9unbst7ONvX+IoWWPXxbP0pmjSOp12QzANQbenty9jNiitgADj
BfYQmIazOIECyPccAdCNAAHlAqxLu+PPnxJ9eRi//zv6jp8aBBIRQN+TvMDyvN2K7xHQrwBzggie
Kxc+fOA05NY99x4ACRhHgADZEZAAAEpAV8ARByIoTXd94AFbbOcgBRc3AewDgHrP8eMee5DdJA17
CvKjXANjgeieEmP1B4BzCPTBG3sJ2DTNc9MogcCPMHYDHT+7IZDAIAIo0VoD7zCWITkz1dORQOo9
+Nt/7tnUYD9HfPZcAToVB6F9YmHWAHQI5CSgTQUK8BsAkjEI3XRwTtOPANMslMQ7emB4QEctefgh
jwJ1k4B1oKmH50BjwngTdAkkIEACaw333x7qDCQimP60mWZB1RWwoEhI8DNpS9yck0ds79R1BzcN
1P/jkBLPsXjTgQWA9l8/0wxUHJkBhMobdKDdJGOB/Hxa5YIzPuebZkrYBOKCsx54hFtH9cnHOVLw
U1cStDmEwHzSBPsfAUgIVCABnwKwo33iKmcAiO3K+K4000hzhHufFpddAZo4S52AktEqwBH+FMVn
VlLwQY4UGY6X6Jf7updAsYcW0O6O/WQKwBHSBctjZVOdCV19ThyBgGTOIcieE702KKpA/vTh3rUG
6JMVH3o8fA45rBoQgIsE3ElAlwLROJCiSNT03II2K0izjL8mgO+Xn2bcGxI/2lTdpDj1cWAC/rwK
NMQ/A/0ObO+km18B0thYZa4zGudoAEhAx6IBBfD/mrRxxU4VFZbKGpfjx/wa1KCCkq0DnT7d7MNN
XBjys1hd0hrXK5yHsou4xpepQ2iBEDZwxJhpkuxTgRoXGqCO1qVubLDQEUBzfgKoE5E+rf5cHjfc
fFTSsr4m1+uZyw106B5pJsDPdX33c500Mgq0owArUwfydAGcuUfgA4VKvfXHlXhHA+R0YwA3+nAj
a0sODZ3d5gEcUV+vVY5PYOJ7sCeNvhlDGl96YrJ2va5uBWhAvtQxDeYsTmW9aQ+MFmIYkIDEQ0G5
w+ISgAB1SOM6ybqVdHyDOwKIDFg3QV2M+uKvTwnpObpiT/+S4wTbBUCGResfBwlyBwQkgRvwq5Si
/7BjtM3dYRrFQNF8VPax+rAIJ1+i3wAFIjom3mRHR1hHAOwUqS4qCC/8SMARDmW1EuVlHwhAQkM0
YhsGhZGMR5BGifzDuud57INWlNYRinGf/hBAGuDzj/7uwhTfhKYmcWrKQrrBDfUt5DIBUEdelHCo
H43FYyTxzRGmYajNGXJGBalUWmLkllf8SIwJmMYOr2Ok5eSHVnGEIL4SwMByhXIfRcHDn0TiACxd
jHb6koY6rKYgaaRSGkqgVYGcEClV5kuMxlSl6lASAJtNYw8JcELf4hgAB2VMm9ZJAK8aUB9R/auN
QzEMOfhBjiRwR0jJYR5e2FU79ozpRP3oYCpR9P/HMcVTevJES25MaEzm7ag3CvqDvhykStbtK5zu
AROcIEIUcjwMKU3rBoTYEyT/bVRjDjpRAigJN9aJ8Tr9IN2JZLcTs8BoaJoZWqGGJpoPMShRwYoW
STQDgIWUracGaNLPpICHhjwrcAgI0mcYJNNuiMSSfQhWTDezm9/MUUaCaQpbQgOc2d3lpz11i86k
0CdyAHF2/BmISHLTlqy2ESHTpKZW4WqQvRhLrTzcRzrIkQeILQY9db3rWHJzkrjKtUyBHclWB1KU
nfEhPF6JX1rsusLKCpQsZaIsYm2y1vCpIQpAKytNuhojzYqFsG41bPVO8htuEAAP7GzAR1Sz2tpV
1lYkROHHhhopqIna9rfDWUipDHBBiSQSuMiVCl4QIMfVOPe4yY3uSYaiBjX6VCKilK52K0KSDzm1
Dz1NpGq3u13slkQyuJUsedebEKZk0LfsnUhAAAA7

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.dof.gob.mx/imagesnew/bg_top.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QUMRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz
ADIwMDc6MTI6MTIgMTA6NDM6NTUAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABx6ADAAQAAAAB
AAAAQQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAPWAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAFwCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8AKktL9n438v8Azv8AYl+z8b+V/nf7Fr+5HxcP2peDmpLS/Z+N
/K/zv9iX7Pxv5X+d/sS9yPir2peDzmZ/SX/Bv5Alh/0lnz/IVvWdFwLHl7xZuMTD440/dQrek4WP
W6+oP9RkbdzpGp28bf5SeM0SK12pjOCYJlpQNtdJJJJLc6b/ADln9UflV5V+h1MtvuD5gVgiDH5y
1/sVH8r71XyyAmQ2cMCYA+bQSWa3qOUWg+zUfu/7U/7Qyf5P+b/tTvbl4LPdj4uiks79oZP8n/N/
2pftDJ/k/wCb/tS9uXgn3Y+LopLO/aGT/J/zf9qX7Qyf5P8Am/7Uvbl4K92Pi6K06P5iv+qFzf7Q
yf5P+b/tXQ4bi/Dx3u+k6tpMeJCjyxIAvuy4ZiRNdkyZOkoWZ//Q30l4WktFyn3RJeFpJKfdEHN/
olny/wCqC8RSRj8w8wiXynyL60kvJUlYaz7d9X/6Rf8A8UP+qW5/cV86pKnn+c/Ru8v/ADY+v5vr
LPoN+ATryVJXGi+tJLyVJJL60kvJUklPrS6nA/oGN/xTPyL58SUHMfKPNscr80vJ+iky+dklWbT/
AP/Z/+0KPFBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhCSU0ELwAA
AAAAStgkAQBIAAAASAAAAAAAAAAAAAAA0AIAAEACAAAAAAAAAAAAABgDAABkAgAAAAHAAwAAsAQA
AAEADycBAGxsdW4AAAAAAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAA
AAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MA
AAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1
AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAA
AAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////
A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D
6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAAOEJJTQQCAAAAAAAC
AAA4QklNBDAAAAAAAAEBADhCSU0ELQAAAAAABgABAAAAAjhCSU0ECAAAAAAAEAAAAAEAAAJAAAAC
QAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANJAAAABgAAAAAAAAAAAAAAQQAAAccAAAAK
AFUAbgB0AGkAdABsAGUAZAAtADIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAccA
AABBAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAA
AgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0
bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABBAAAAAFJnaHRsb25nAAABxwAAAAZzbGljZXNWbExzAAAA
AU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9u
ZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABU
eXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3Qx
AAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAQQAAAABS
Z2h0bG9uZwAAAccAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVY
VAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2Vs
bFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2Rl
ZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAti
Z0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRs
b25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAAL
cmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQA
AAADOEJJTQQMAAAAAAPyAAAAAQAAAKAAAAAXAAAB4AAAKyAAAAPWABgAAf/Y/+AAEEpGSUYAAQIA
AEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEV
DwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAO
DhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/
wAARCAAXAKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoL
AQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVB
UWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOE
w9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQF
BgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1
wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eX
p7fH/9oADAMBAAIRAxEAPwAqS0v2fjfy/wDO/wBiX7Pxv5X+d/sWv7kfFw/al4OaktL9n438r/O/
2Jfs/G/lf53+xL3I+Kval4POZn9Jf8G/kCWH/SWfP8hW9Z0XAseXvFm4xMPjjT91Ct6ThY9br6g/
1GRt3Okanbxt/lJ4zRIrXamM4JgmWlA210kkkktzpv8AOWf1R+VXlX6HUy2+4PmBWCIMfnLX+xUf
yvvVfLICZDZwwJgD5tBJZreo5RaD7NR+7/tT/tDJ/k/5v+1O9uXgs92Pi6KSzv2hk/yf83/al+0M
n+T/AJv+1L25eCfdj4uiks79oZP8n/N/2pftDJ/k/wCb/tS9uXgr3Y+LorTo/mK/6oXN/tDJ/k/5
v+1dDhuL8PHe76Tq2kx4kKPLEgC+7LhmJE12TJk6ShZn/9DfSXhaS0XKfdEl4Wkkp90Qc3+iWfL/
AKoLxFJGPzDzCJfKfIvrSS8lSVhrPt31f/pF/wDxQ/6pbn9xXzqkqef5z9G7y/8ANj6/m+ss+g34
BOvJUlcaL60kvJUkkvrSS8lSSU+tLqcD+gY3/FM/IvnxJQcx8o82xyvzS8n6KTL52SVZtP8A/9k4
QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEA
ZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0EBgAAAAAABwAIAAAA
AQEA/+EPzWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78i
IGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9i
ZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBN
b24gRmViIDE5IDIwMDcgMjI6NDA6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRp
b24gcmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4x
LyIgeG1sbnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4YXBNTT0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5h
ZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0
cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFk
b2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8x
LjAvIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9z
aG9wIENTMyBXaW5kb3dzIiB4YXA6Q3JlYXRlRGF0ZT0iMjAwNy0xMi0xMlQxMDo0Mzo1NS0wMzow
MCIgeGFwOk1vZGlmeURhdGU9IjIwMDctMTItMTJUMTA6NDM6NTUtMDM6MDAiIHhhcDpNZXRhZGF0
YURhdGU9IjIwMDctMTItMTJUMTA6NDM6NTUtMDM6MDAiIHhhcE1NOkRvY3VtZW50SUQ9InV1aWQ6
NDY1NkVDRTlCN0E4REMxMUJFMzJERDQxODdGNzU1REQiIHhhcE1NOkluc3RhbmNlSUQ9InV1aWQ6
ODI4QjcyNDhCOEE4REMxMUJFMzJERDQxODdGNzU1REQiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMi
IHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgcGhvdG9zaG9wOkhpc3Rv
cnk9IiIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAw
IiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIi
IHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1
MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMx
NSwzMzQzMjsxODU3NjlDQTQ4Q0FCMTc0QjNGNjA0NjIzNDFDNDhFRSIgZXhpZjpQaXhlbFhEaW1l
bnNpb249IjQ1NSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjY1IiBleGlmOkNvbG9yU3BhY2U9IjEi
IGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0
MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1
NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwz
NzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5
Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0
MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYs
Nyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgs
MzA7MEFBMDI2ODNBODgyREEyMzNGRTY5NkRCMkY4Qjc1NjYiPiA8eGFwTU06RGVyaXZlZEZyb20g
c3RSZWY6aW5zdGFuY2VJRD0idXVpZDo0NTU2RUNFOUI3QThEQzExQkUzMkRENDE4N0Y3NTVERCIg
c3RSZWY6ZG9jdW1lbnRJRD0idXVpZDo0NTU2RUNFOUI3QThEQzExQkUzMkRENDE4N0Y3NTVERCIv
PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3
Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAA
YWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAA
AYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZ
WgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAk
bHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwA
AAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJk
IENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJ
RUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IA
ADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAA
ABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAu
SUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAu
SUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2
MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5
NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwA
BBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAA
AAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIA
NwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADB
AMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcB
bgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJU
Al0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34D
igOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+
BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG
0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjn
CPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1EL
aQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4u
DkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8R
bRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTw
FRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY
+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1H
HXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsi
JyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJ
J3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNct
DC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMN
M0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85
vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECm
QOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVI
S0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAn
UHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Y
y1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2Gi
YfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdr
T2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUo
dYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/
5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrK
izCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSW
n5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKW
owajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxav
i7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8Ibyb
vRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjK
t8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo
2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56no
Mui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK
+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMD
AwEBAQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMD/8AAEQgAQQHHAwERAAIRAQMRAf/dAAQAOf/EAaIAAAAGAgMBAAAAAAAAAAAAAAcI
BgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUB
AgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRz
RUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSV
lpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMF
BAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0Tx
orImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaW
prbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/a
AAwDAQACEQMRAD8AEFv+im/4j31OHAfn/hPXGduP7f8ACeuPvfVeve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuu1/Uv/Bh/vfur/A/+lP8AgPV4/wC0j/0w/wAI6IXvb/j8d0/9
r/K/+51R7lCw/wBw7H/nnj/wHqJd0/5KN7/zWf8AwjpMe1vSDr3v3Xuuj9P9iP8AoYe9jgevdG46
O/48yb/td1v/ALjUPsBcyf8AJQj/AOaf+UdSFyr/AMkyT/mp/kPQx+yDoSde9+691737r3Xvfuvd
e9+691737r3XY+vv38P+mX/jw695r9o/w9HC+Pn/AB5uV/8ADmqP/dVifca83/8AJQi/5pD/AI8/
Uscj/wDJHn/56W/6txdDr7CfQx697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917p
d9Z/8fxgf+WtZ/7raz2Vb1/yTLr7P8o6OuXP+S3Yf6Zv+ON0cQfT/kJv+hvceN8T/l/g6lFeA/0q
/wCXr3uvVuve/de697917r3v3Xuve/de697917rDUf5tf+W9L/7kw+7xirH/AErf4D1R/wAH+mHX
/9AQW/6Kb/iPfU4cB+f+E9cZ24/t/wAJ64+99V697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de67X9S/8GH+9+6v8D/6U/wCA9Xj/ALSP/TD/AAjohe9v+Px3T/2v8r/7nVHuULD/
AHDsf+eeP/Aeol3T/ko3v/NZ/wDCOkx7W9IOve/de67H1/23+9+9+TfZ1scR9vRt+j/+PNm/7Xdd
/wC49F7AXMn+58f/ADT/AMvUicsf8k1/9OP8B6GL2QdCHr3v3Xuve/de697917r3v3Xuve/de65J
+of64/3v37+H/TL/AMeHXvNftH+Ho4Xx8/483Kf+HLU/+6vFe415v/5KEX/NIf8AHn6ljkf/AJI8
/wDz0t/1bi6HT2E+hj1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3S76z/AOP4
wP8Ay1rP/dbWeyrev+SZdfZ/lHR1y5/yW7D/AEzf8cbo4g+n/ITf9De48b4n/L/B1KK8B/pV/wAv
Xvderde9+691737r3Xvfuvde9+691737r3WGo/za/wDLel/9yYvbkfxH/St/gPXuv//REFv+im/4
j31OHAfn/hPXGduP7f8ACeuPvfVeve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuu1/Uv/Bh/vfur/A/+lP8AgPV4/wC0j/0w/wAI6IXvb/j8d0/9r/K/+51R7lCw/wBw7H/nnj/w
HqJd0/5KN7/zWf8AwjpMe1vSDr3v3Xuux9f9t/vfvfk32dbHEfb0bfo//jzZv+13Xf8AuPRewFzJ
/ufH/wA0/wDL1InLH/JNf/Tj/Aehi9kHQh697917r3v3Xuve/de697917r3v3XuuSfqH+uP979+/
h/0y/wDHh17zX7R/h6OF8fP+PNyn/hy1P/urxXuNeb/+ShF/zSH/AB5+pY5H/wCSPP8A89Lf9W4u
h09hPoY9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690u+s/wDj+MD/AMtaz/3W
1nsq3r/kmXX2f5R0dcuf8luw/wBM3/HG6OIPp/yE3/Q3uPG+J/y/wdSivAf6Vf8AL173Xq3Xvfuv
de9+691737r3Xvfuvde9+691hqP82v8Ay3pf/cmL25H8R/0rf4D17r//0jIf6HOyDcttwc885fBC
zEtrP/FxW2o82Iv76Y/1k2cEo91+oK/hZvxN5Ln8+H7euRQ5T3+RQ52+pPnqiXFT56l/ZX8uvf6G
+xv+ecH/AJ+MF/8AXL3v+smz/wDKUP8AnFL17+qO/wD/AEb/APqpF/1t69/ob7G/55wf+fjBf/XL
37+smz/8pQ/5xS9e/qjv/wD0b/8AqpF/1t69/ob7G/55wf8An4wX/wBcvfv6ybP/AMpQ/wCcUvXv
6o7/AP8ARv8A+qkX/W3r3+hvsb/nnB/5+MF/9cvfv6ybP/ylD/nFL17+qO//APRv/wCqkX/W3r3+
hvsb/nnB/wCfjBf/AFy9+/rJs/8AylD/AJxS9e/qjv8A/wBG/wD6qRf9bevf6G+xv+ecH/n4wX/1
y9+/rJs//KUP+cUvXv6o7/8A9G//AKqRf9bevf6G+xv+ecH/AJ+MF/8AXL37+smz/wDKUP8AnFL1
7+qO/wD/AEb/APqpF/1t69/ob7G/55wf+fjBf/XL37+smz/8pQ/5xS9e/qjv/wD0b/8AqpF/1t69
/ob7G/55wf8An4wX/wBcvfv6ybP/AMpQ/wCcUvXv6o7/AP8ARv8A+qkX/W3r3+hvsb/nnB/5+MF/
9cvfv6ybP/ylD/nFL17+qO//APRv/wCqkX/W3r3+hrsY/Tbov9R/uZwH1HKmzZRA+lrG1/x70eZN
oAJF7pp/wqX/AKBb/B+fWxylv4OLPST/AMNiz8v7XopG5vib8gcluXP5Cj2F5qSuzGSq6WU7q2SP
JTzVs8kMuiTcaSReWF1Om349jy05+5UitrdH3XTJp4+FL/1q6jm99tudpru5lTZdUZbDeLBn/epa
f5f59Mn+yf8AyK/597/69eyP/sl9qf8AXC5T/wCj5/1Sl/61dJv9bLnf/oyD/nLa/wDW3r3+yf8A
yK/597/69eyP/sl9+/1wuU/+j5/1Sl/61de/1sud/wDoyD/nLa/9bevH4f8AyJ4/4x5fkAD+9myO
STa1v7yEte9rC3+v78PcLlCqq++0VjT+yl/61de/1s+d1BYbFUj/AIba/wDW3oVNl9ebz6zw7be3
ziP4Jlp6yXKQUn3+LyXlx9TFDTw1f3GHrK6kTy1NJMuhpNfp+lgfZLuG77fvdz9Vts/iW6DTXQ6/
PiyKPLhWvyx0ebfsO58u2wst0g8O4c66aw38ldh58afnnKt9oulvXvfuvde9+691737r3Xvfuvde
9+6914c8fgix5PKn9VgvJ4/A96ahVgeNDT7adWUkEHyqK/ZUdHs+MOztybh2Lma7EY81lNHu2spp
JPu6Cl01AwuBlkXRWVsU36ZV/wAPcVc87jZ2W620d2+mb6Zf4uHiTfw5/wAmOpn9u9pvbzZ7mWzT
VF9S2NSr/ocPm2Py4/z6Mf8A6Md8/wDOlP8A59MP/wDXP2C/37tX/KT/ANXepA/q/u//ACjf9VYv
83Xv9GO+f+dKf/Pph/8A65+/fv3av+Un/q717+r+7/8AKN/1Vi/zde/0Yb6N7YPUQCbHJYlr2F7a
UyRY3+n4+v196O97QxRXvdIJ/p5+Xdj/AC9Vbl/eNJIsdZH9NGp86Ln8+H8ugm35uDEdZZemwO96
w4bK1eNhytPTeCoyfmx81XXUcVX58PBXU0flqaKYaWfX6P8AX9iPabS6323kvNtTxLZH0V1Kucni
2PLhx/n0Gt7vbTl66ist0m8Kd01fCzegpRVY+fGn59In/TJ1t/z0h/8APNnv/rZ7M/6ubz/yij/n
LF0T/wBatg/6OP8A1Sl/61de/wBMnW3/AD0h/wDPNnv/AK2e/f1c3n/lFH/OWLr39atg/wCjj/1S
l/61de/0ydbf89If/PNnv/rZ79/Vzef+UUf85Yuvf1q2D/o4/wDVKX/rV17/AEydbf8APSH/AM82
e/8ArZ79/Vzef+UUf85Yuvf1q2D/AKOP/VKX/rV17/TJ1t/z0h/882e/+tnv39XN5/5RR/zli69/
WrYP+jj/ANUpf+tXXv8ATJ1t/wA9If8AzzZ7/wCtnv39XN5/5RR/zli69/WrYP8Ao4/9Upf+tXXv
9MnW3/PSH/zzZ7/62e/f1c3n/lFH/OWLr39atg/6OP8A1Sl/61de/wBMnW3/AD0h/wDPNnv/AK2e
/f1c3n/lFH/OWLr39atg/wCjj/1Sl/61de/0ydbf89If/PNnv/rZ79/Vzef+UUf85Yuvf1q2D/o4
/wDVKX/rV17/AEydbf8APSH/AM82e/8ArZ79/Vzef+UUf85Yuvf1q2D/AKOP/VKX/rV17/TJ1t/z
0h/882e/+tnv39XN5/5RR/zli69/WrYP+jj/ANUpf+tXXv8ATJ1t/wA9If8AzzZ7/wCtnv39XN5/
5RR/zli69/WrYP8Ao4/9Upf+tXXv9MnW3/PSH/zzZ7/62e/f1c3n/lFH/OWLr39atg/6OP8A1Sl/
61de/wBMnW3/AD0h/wDPNnv/AK2e/f1c3n/lFH/OWLr39atg/wCjj/1Sl/61de/0ydbf89If/PNn
v/rZ79/Vzef+UUf85Yuvf1q2D/o4/wDVKX/rV17/AEydbf8APSH/AM82e/8ArZ79/Vzef+UUf85Y
uvf1q2D/AKOP/VKX/rV17/TJ1t/z0h/882e/+tnv39XN5/5RR/zli69/WrYP+jj/ANUpf+tXXv8A
TJ1t/wA9If8AzzZ7/wCtnv39XN5/5RR/zli69/WrYP8Ao4/9Upf+tXXv9MnW3/PSH/zzZ7/62e/f
1c3n/lFH/OWLr39atg/6OP8A1Sl/61dCd032ZsjcHZO2cTiM195kKqXImnpzi8vD5PBh8hUyjyT0
MUYtDC31Psh5m2LdINj3CWaHSgVc60b8a+S5/Ph0IeVOYNmvN/262gu/EldmAGh1/A2asij8q1+X
R/rAAf15HPN9NlPqV9NlVVFtIPuI2qWJb4tTf5Opryaa/jVVH5Z6696691737r3Xvfuvde9+6917
37r3XvfuvdYaj/Nr/wAt6X/3Ji9uR/Ef9K3+A9e6/9O3j+yv+t/xJ95tng3+m/yDrncPhX7B/gHX
XuvXuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de65L9T/AKzf70fe/wAL/wClPXvX7D/g6J18hP8Aj9aD/wANqh/92OX9yXyl/wAk+f8A56JP8EfU
U89f8le1/wCeVf8Aq7L0BXsVdAzr3v3Xuve/de697917r3v3Xuve/de67H9r/W/4ke9H4W+w/wCD
pyP4h+X+EdWu/BH/AJlTub/xIGQ/953bXuAPdf8A5L9j/wA8a/8AVyXrJb2Z/wCVYvv+e5v+rcXR
2fcX9S51737r3XY+vuy/En2j/D1Vvhb7D/g6qc+dv/M2tuf+I4w3/vS7w9z/AO03/Kt33/Pa3/Vq
LrGf3n/5Wix/54V/6uy9Eq9yf1EfXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Rifif/ANlAdff8tdyf+8fu
D2DfcD/lUN4+yP8A6vR9D32x/wCV42P/AE0n/Vp+rrR+f99/ab3jEfib/V5t1lyeLfb/AJB13711
7r3v3Xuve/de697917r3v3Xuve/de6w1H+bX/lvS/wDuTF7cj+I/6Vv8B691/9S3j+yv+t/xJ95t
ng3+m/yDrncPhX7B/gHXXuvXuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de65L9T/AKzf70fe/wAL/wClPXvX7D/g6J18hP8Aj9aD/wANqh/92OX9
yXyl/wAk+f8A56JP8EfUU89f8le1/wCeVf8Aq7L0BXsVdAzr3v3Xuve/de697917r3v3Xuve/de6
7H9r/W/4ke9H4W+w/wCDpyP4h+X+EdWu/BH/AJlTub/xIGQ/953bXuAPdf8A5L9j/wA8a/8AVyXr
Jb2Z/wCVYvv+e5v+rcXR2fcX9S51737r3XY+vuy/En2j/D1Vvhb7D/g6qc+dv/M2tuf+I4w3/vS7
w9z/AO03/Kt33/Pa3/VqLrGf3n/5Wix/54V/6uy9Eq9yf1EfXvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Ri
fif/ANlAdff8tdyf+8fuD2DfcD/lUN4+yP8A6vR9D32x/wCV42P/AE0n/Vp+rrR+f99/ab3jEfib
/V5t1lyeLfb/AJB137117r3v3Xuve/de697917r3v3Xuve/de6w1H+bX/lvS/wDuTF7cj+I/6Vv8
B691/9W3j+yv+t/xJ95tng3+m/yDrncPhX7B/gHXXuvXuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de65L9T/AKzf70fe/wAL/wClPXvX7D/g6J18
hP8Aj9aD/wANqh/92OX9yXyl/wAk+f8A56JP8EfUU89f8le1/wCeVf8Aq7L0BXsVdAzr3v3Xuve/
de697917r3v3Xuve/de67H9r/W/4ke9H4W+w/wCDpyP4h+X+EdWu/BH/AJlTub/xIGQ/953bXuAP
df8A5L9j/wA8a/8AVyXrJb2Z/wCVYvv+e5v+rcXR2fcX9S51737r3XY+vuy/En2j/D1Vvhb7D/g6
qc+dv/M2tuf+I4w3/vS7w9z/AO03/Kt33/Pa3/VqLrGf3n/5Wix/54V/6uy9Eq9yf1EfXvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Rifif/ANlAdff8tdyf+8fuD2DfcD/lUN4+yP8A6vR9D32x/wCV42P/AE0n
/Vp+rrR+f99/ab3jEfib/V5t1lyeLfb/AJB137117r3v3Xuve/de697917r3v3Xuve/de6w1H+bX
/lvS/wDuTF7cj+I/6Vv8B691/9a3j+yv+t/xJ95tng3+m/yDrncPhX7B/gHXXuvXuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de65L9T/AKzf70fe
/wAL/wClPXvX7D/g6J18hP8Aj9aD/wANqh/92OX9yXyl/wAk+f8A56JP8EfUU89f8le1/wCeVf8A
q7L0BXsVdAzr3v3Xuve/de697917r3v3Xuve/de67H9r/W/4ke9H4W+w/wCDpyP4h+X+EdWu/BH/
AJlTub/xIGQ/953bXuAPdf8A5L9j/wA8a/8AVyXrJb2Z/wCVYvv+e5v+rcXR2fcX9S51737r3XY/
P+sfdl+NP9MP8PXvNftH+EdVO/O3/mbe3P8AxHGF/wDel3j7n/2l/wCVbvf+e1v+rUXWMnvL/wAr
Pt//ADwL/wBXp+iU+5P6iTr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oxPxP/7KA6+/5a7k/wDeP3B7BvuB
/wAqhvH2R/8AV6Poe+2P/K8bH/ppP+rT9XWj8/77+03vGI/E3+rzbrLk8W+3/IOu/euvde9+6917
37r3Xvfuvde9+691737r3WGo/wA2v/Lel/8AcmL25H8R/wBK3+A9e6//17en/U3/AAY+8zdr/wCS
VZ/6Uf4Oufe7/wDJXvf9Mf8AD1w9rOkXXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3XvfuvdZI/wBa/wDB4/8Aranuy/i+zrX4o/8ATDonHyB/4+7G/wDh
v0f/AFvqvY/5a/sG/wBXn1FPO/8AyUB/q9egJ9ijoEde9+691737r3Xvfuvde9+691737r3XOP8A
zkf/AAY/9Ct7WWP9sfs/yjp6L4Lj/mmf8I6ta+C3/Mqtxf8Ah+V//uiwHvHz3M/5K5+3rJT2k/5V
5v8AT9HT9xn1KvXvfuvdeP8AxD/9CN7bl+A9OQf7kW3+nH+A9VTfOv8A5mvt/wD8MLFf+7vcfvIn
28/5IcfWOXvN/wAl1f8AV69Eo9j7qGeve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XujF/E3/soPrn/qMzX/vM
Zv2FOcv+SK/+nH/HW6kP2w/5WmL/AJpH/j6dXRr+iL/lkv8A0LH7xzf/AHHf/mr/AJG6y4uPhb/T
D/AeuXtH0j697917r3v3Xuve/de697917r3v3XusU36V/wCW0H/W5Pauz/tJf+aMn/HG6Yuf7Nf+
aif8fXr/2Q==

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/css/estilos.css

BODY {
	MARGIN: 0px
}
#main-calendar TABLE {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: =
#d9d9d9 1px solid
}
#main-calendar .header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #7d8184; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, Geneva, =
Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; PADDING-TOP: 1px
}
#main-calendar .combos {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #7d8184; FONT-FAMILY: Verdana, =
Geneva, Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; =
FONT-WEIGHT: bold
}
#main-calendar .previousdays {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; COLOR: #a3a3a3; FONT-SIZE: 10px; PADDING-TOP: 3px
}
#main-calendar .actualdays {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; COLOR: #58595a; FONT-SIZE: 10px; PADDING-TOP: 2px
}
#main-calendar .actualdayslink {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; FONT-SIZE: 10px; PADDING-TOP: 3px
}
#main-calendar .actualdayslink A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
#main-calendar .actualdayslink A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#main-calendar .today {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e9e9e9; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Geneva, =
Arial, Helvetica, sans-serif; COLOR: #ff0000; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#main-calendar .today A {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#main-calendar .today A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#main-calendar .nextdays {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; COLOR: #a3a3a3; FONT-SIZE: 10px; PADDING-TOP: 3px
}
#main-calendar SELECT {
	FONT-SIZE: 10px
}
A.menu_herramientas {
	TEXT-TRANSFORM: uppercase; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none; text-valign: middle
}
A.menu_herramientas:hover {
	TEXT-TRANSFORM: uppercase; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #6aaadb; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.separador_herramientas {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 9px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.form_observaciones {
	WIDTH: 250px; HEIGHT: 70px
}
.menu_principal {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: =
#c7dbf3; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
#menu_principal {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: =
#c7dbf3; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
.menu_principal UL {
	PADDING-BOTTOM: 12px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 2px 0px =
15px; PADDING-LEFT: 10px; FONT-FAMILY: Verdana; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LIST-STYLE-IMAGE: =
url(../imagesnew/bullet_blue3.gif); PADDING-TOP: 12px
}
.menu_principal LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; BORDER-RIGHT-WIDTH: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
.menu_principal A {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu_principal A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.titulo_notaprincipal {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #0768a9; FONT-SIZE: 14px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.titulo_notaprincipal:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #0768a9; FONT-SIZE: 14px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.titulo_notasecundaria1 {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #5d98d3; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.titulo_seccioninterior {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 14px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.subtitulo_seccioninterior {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #0768a9; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.titulo_notasecundaria2 {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #5d98d3; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.titulo_notasecundaria2:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #5d98d3; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
A.notas_rapidas {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.notas_rapidas:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
A.enlaces {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.enlacesLabel {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.enlaces:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #0768a9; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
A.enlaces_grid {
	TEXT-TRANSFORM: none; BACKGROUND-COLOR: #e1eef8; FONT-VARIANT: normal; =
FONT-STYLE: normal; FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: =
10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.enlaces_grid:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #0768a9; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
A.ver_todas {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #5d98d3; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.ver_todas:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #5d98d3; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
A.ver_todas2 {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.ver_todas2:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.fecha_portal {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.fecha_noticias {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.imprimir_enviar {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.imprimir_enviar:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.separador {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.breadcrumb {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.breadcrumb:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #00b5cc; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.txt {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.txtgab {
	TEXT-INDENT: 10px; FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: =
10px
}
.txt_blanco {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; HEIGHT: 23px; COLOR: #ffffff; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txt_blanco2 {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; HEIGHT: 23px; COLOR: #ffffff; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txt_azul {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #1e6ac2; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.title_azul {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #1e6ac2; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.subtitle_azul {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #1e6ac2; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.txt_gral {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.actualizacion {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #808080; FONT-SIZE: 9px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.footer {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.footer {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.footer:hover {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.footer2 {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #bababa; FONT-SIZE: 9px; FONT-WEIGHT: =
normal
}
.menu_superior UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: =
bottom; BORDER-TOP: medium none; LIST-STYLE-IMAGE: none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px
}
.menu_superior TD {
	BACKGROUND-COLOR: #5a5a5a; VERTICAL-ALIGN: bottom
}
.menu_superior_inicio {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.menu_superior_inicio A {
	WIDTH: 71px; DISPLAY: block; BACKGROUND: =
url(../imagesnew/iniciocss.gif) no-repeat 0px 0px; HEIGHT: 33px; =
TEXT-DECORATION: none
}
.menu_superior_inicio A:hover {
	BACKGROUND-POSITION: -71px 0px
}
.menu_superior_mapadelsitio {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.menu_superior_mapadelsitio A {
	FONT-VARIANT: normal; WIDTH: 97px; DISPLAY: block; BACKGROUND: =
url(../imagesnew/mapadelsitiocss.gif) no-repeat 0px 0px; HEIGHT: 33px; =
TEXT-DECORATION: none
}
.menu_superior_mapadelsitio A:hover {
	BACKGROUND-POSITION: -97px 0px
}
.menu_superior_contacto {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.menu_superior_contacto A {
	FONT-VARIANT: normal; WIDTH: 71px; DISPLAY: block; BACKGROUND: =
url(../imagesnew/contactocss.gif) no-repeat 0px 0px; HEIGHT: 33px; =
TEXT-DECORATION: none
}
.menu_superior_contacto A:hover {
	BACKGROUND-POSITION: -71px 0px
}
.menu_superior_espaniol {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.menu_superior_espaniol A {
	FONT-VARIANT: normal; WIDTH: 57px; DISPLAY: block; BACKGROUND: =
url(../imagesnew/espaniolcss.gif) no-repeat 0px 0px; HEIGHT: 33px; =
TEXT-DECORATION: none
}
.menu_superior_espaniol A:hover {
	BACKGROUND-POSITION: -57px 0px
}
.menu_superior_ingles {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.menu_superior_ingles A {
	FONT-VARIANT: normal; WIDTH: 66px; DISPLAY: block; BACKGROUND: =
url(../imagesnew/englishcss.gif) no-repeat 0px 0px; HEIGHT: 33px; =
TEXT-DECORATION: none
}
.menu_superior_ingles A:hover {
	BACKGROUND-POSITION: -66px 0px
}
.form {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 105px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
HEIGHT: 12px; COLOR: #6eabd8; FONT-SIZE: 10px
}
.form2 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 200px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: =
#6eabd8; FONT-SIZE: 10px
}
.form3 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 65px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: =
12px; COLOR: #6eabd8; FONT-SIZE: 10px
}
.form4 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 550px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
HEIGHT: 30px; COLOR: #6eabd8; FONT-SIZE: 10px
}
.form5 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 250px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: =
#6eabd8; FONT-SIZE: 10px
}
.form6 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 240px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
HEIGHT: 13px; COLOR: #6eabd8; FONT-SIZE: 10px
}
.form7 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 400px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
HEIGHT: 20px; COLOR: #6eabd8; FONT-SIZE: 10px
}
.form8 {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
WIDTH: 205px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
HEIGHT: 20px; COLOR: #6eabd8; FONT-SIZE: 10px
}
.combo {
	BACKGROUND-IMAGE: url(../imagesnew/form_backg.jpg); FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: =
#6eabd8; FONT-SIZE: 10px
}
.breadcrum {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #67a7d7; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.Titulo_2 {
	TEXT-ALIGN: justify; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 0pt; FONT-SIZE: 9pt; BORDER-TOP: =
rgb(0,0,0) 0.75pt solid; PADDING-TOP: 0.05pt
}
.ROMANOS {
	TEXT-ALIGN: justify; TEXT-INDENT: -21.6pt; FONT-FAMILY: Arial; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 36pt; FONT-SIZE: 9pt
}
.Texto {
	TEXT-ALIGN: justify; TEXT-INDENT: 14.4pt; FONT-FAMILY: Arial; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 0pt; FONT-SIZE: 9pt
}
.Fechas {
	BORDER-BOTTOM: rgb(0,0,0) 0.75pt solid; TEXT-ALIGN: justify; =
PADDING-BOTTOM: 0.05pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 14.4pt; FONT-SIZE: 9pt; =
MARGIN-RIGHT: 14.4pt
}
.INCISO {
	TEXT-ALIGN: justify; TEXT-INDENT: -18pt; FONT-FAMILY: Arial; =
MARGIN-BOTTOM: 5.05pt; MARGIN-LEFT: 54pt; FONT-SIZE: 9pt
}
.Titulo_1 {
	BORDER-BOTTOM: rgb(0,0,0) 1.5pt solid; TEXT-ALIGN: justify; =
PADDING-BOTTOM: 0.05pt; MARGIN-TOP: 6pt; TEXT-INDENT: 0pt; FONT-FAMILY: =
Times Roman, serif, Times-Roman, Times; MARGIN-BOTTOM: 0pt; MARGIN-LEFT: =
0pt; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.ANOTACION {
	TEXT-ALIGN: center; MARGIN-TOP: 5.05pt; TEXT-INDENT: 0pt; FONT-FAMILY: =
Times Roman, serif, Times-Roman, Times; MARGIN-BOTTOM: 5.05pt; =
MARGIN-LEFT: 0pt; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Normal {
	TEXT-INDENT: 0pt; FONT-FAMILY: Times Roman, serif, Times-Roman, Times; =
MARGIN-LEFT: 0pt; FONT-SIZE: 12pt
}
.txt_azul A IMG {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; WIDTH: 40px; =
BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
#descarga {
	COLOR: #1e6ac2; TEXT-DECORATION: none
}
#descarga:hover {
	COLOR: #00458f; TEXT-DECORATION: none
}
.txt_negro {
	TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; =
FONT-FAMILY: Verdana; COLOR: #595959; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TABLE TR TD TABLE TR TD FORM TABLE TR TD.txt_azul A IMG {
	WIDTH: auto
}
TABLE TR TD.TextoAzul TABLE TR TD TABLE TR TD A.txt_azul IMG.t0im {
	WIDTH: auto
}
TABLE TR TD TABLE TR TD .txt_azul A IMG {
	WIDTH: auto
}
A.menu_activo {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #0b80c3; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: white; PADDING-TOP: 10px
}

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/js/datepicker/css/datepicker.css

DIV.datepicker {
	POSITION: absolute; WIDTH: 196px; DISPLAY: none; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 147px; FONT-SIZE: 12px; TOP: 0px; CURSOR: =
default; LEFT: 0px
}
.datepickerContainer {
	POSITION: absolute; BACKGROUND: #f7f3f7; TOP: 10px; LEFT: 10px
}
.datepickerBorderT {
	POSITION: absolute; BACKGROUND: url(../images/datepicker_t.png); =
HEIGHT: 10px; TOP: 0px; RIGHT: 10px; LEFT: 10px
}
.datepickerBorderB {
	POSITION: absolute; BOTTOM: 0px; BACKGROUND: =
url(../images/datepicker_b.png); HEIGHT: 10px; RIGHT: 10px; LEFT: 10px
}
.datepickerBorderL {
	POSITION: absolute; WIDTH: 10px; BOTTOM: 10px; BACKGROUND: =
url(../images/datepicker_l.png); TOP: 10px; LEFT: 0px
}
.datepickerBorderR {
	POSITION: absolute; WIDTH: 10px; BOTTOM: 10px; BACKGROUND: =
url(../images/datepicker_r.png); TOP: 10px; RIGHT: 0px
}
.datepickerBorderTL {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: =
url(../images/datepicker_tl.png); HEIGHT: 10px; TOP: 0px; LEFT: 0px
}
.datepickerBorderTR {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: =
url(../images/datepicker_tr.png); HEIGHT: 10px; TOP: 0px; RIGHT: 0px
}
.datepickerBorderBL {
	POSITION: absolute; WIDTH: 10px; BOTTOM: 0px; BACKGROUND: =
url(../images/datepicker_bl.png); HEIGHT: 10px; LEFT: 0px
}
.datepickerBorderBR {
	POSITION: absolute; WIDTH: 10px; BOTTOM: 0px; BACKGROUND: =
url(../images/datepicker_br.png); HEIGHT: 10px; RIGHT: 0px
}
.datepickerHidden {
	DISPLAY: none
}
DIV.datepicker TABLE {
	BORDER-COLLAPSE: collapse
}
DIV.datepicker A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
COLOR: #1e6ac2; TEXT-DECORATION: none
}
DIV.datepicker TABLE TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.datepicker TH {
	TEXT-ALIGN: center; COLOR: #999; FONT-WEIGHT: normal
}
DIV.datepicker TBODY TH {
	TEXT-ALIGN: left
}
DIV.datepicker TBODY A {
	DISPLAY: block; FONT-SIZE: 13px
}
DIV.datepicker TBODY SPAN {
	DISPLAY: block; FONT-SIZE: 13px
}
.datepickerDays A {
	LINE-HEIGHT: 16px; WIDTH: 20px; PADDING-RIGHT: 2px; HEIGHT: 16px
}
.datepickerDays SPAN {
	LINE-HEIGHT: 16px; WIDTH: 20px; PADDING-RIGHT: 2px; HEIGHT: 16px
}
.datepickerYears A {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 44px; HEIGHT: 36px
}
.datepickerMonths A {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 44px; HEIGHT: 36px
}
TD.datepickerNotInMonth A {
	COLOR: #666
}
TBODY.datepickerDays TD.datepickerSelected {
	BACKGROUND: #cccccc
}
TBODY.datepickerDays TD.datepickerSelected.datepickerNotInMonth {
	BACKGROUND: #17384d
}
TBODY.datepickerYears TD.datepickerSelected {
	BACKGROUND: #17384d
}
TBODY.datepickerMonths TD.datepickerSelected {
	BACKGROUND: #17384d
}
DIV.datepicker A:hover {
	COLOR: #88c5eb
}
DIV.datepicker A:hover {
	COLOR: #88c5eb
}
DIV.datepicker TD.datepickerNotInMonth A:hover {
	COLOR: #999
}
DIV.datepicker TBODY TH {
	TEXT-ALIGN: left
}
.datepickerSpace DIV {
	WIDTH: 20px
}
.datepickerGoNext A {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.datepickerGoPrev A {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.datepickerMonth A {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.datepickerGoNext A {
	WIDTH: 20px; FLOAT: right
}
.datepickerGoPrev A {
	WIDTH: 20px; FLOAT: left
}
TABLE.datepickerViewDays TBODY.datepickerMonths {
	DISPLAY: none
}
TABLE.datepickerViewDays TBODY.datepickerYears {
	DISPLAY: none
}
TABLE.datepickerViewMonths TBODY.datepickerDays {
	DISPLAY: none
}
TABLE.datepickerViewMonths TBODY.datepickerYears {
	DISPLAY: none
}
TABLE.datepickerViewMonths TR.datepickerDoW {
	DISPLAY: none
}
TABLE.datepickerViewYears TBODY.datepickerDays {
	DISPLAY: none
}
TABLE.datepickerViewYears TBODY.datepickerMonths {
	DISPLAY: none
}
TABLE.datepickerViewYears TR.datepickerDoW {
	DISPLAY: none
}
TD.datepickerDisabled A {
	COLOR: #333
}
TD.datepickerNotInMonth.datepickerDisabled A {
	COLOR: #333
}
TD.datepickerDisabled A:hover {
	COLOR: #333
}
TD.datepickerSpecial A {
	BACKGROUND: #700
}
TD.datepickerSelected.datepickerSpecial A {
	BACKGROUND: #a00
}
.datepickerDoW TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/js/jquery.js

/*!=0A=
 * jQuery JavaScript Library v1.4.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Sat Feb 13 22:33:48 2010 -0500=0A=
 */=0A=
 function submitCalendar() {=0A=
	var day =3D document.getElementById("day").value;=0A=
	var month =3D document.getElementById("calendarmonth").value;=0A=
	var year =3D document.getElementById("calendaryear").value;=0A=
	window.location =3D "index.php?year=3D" + year + "&month=3D" + month + =
"&day=3D" + day;=0A=
	//alert(year + "/" + month + "/" + day);=0A=
}=0A=
=0A=
function showHiden(strItem)=0A=
{=0A=
	var img =3D eval("document.getElementById('img" + strItem + "')");=0A=
	var tr =3D eval("document.getElementById('tr" + strItem + "')");=0A=
	=0A=
	if(tr.style.display =3D=3D "")=0A=
	{=0A=
		tr.style.display =3D "none";=0A=
		img.src =3D "images/mas.gif";=0A=
	}else{=0A=
		tr.style.display =3D "";=0A=
		img.src =3D "images/fin_menos.gif";=0A=
	}=0A=
		=0A=
}=0A=
=0A=
(function( window, undefined ) {=0A=
=0A=
// Define a local copy of jQuery=0A=
var jQuery =3D function( selector, context ) {=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context );=0A=
	},=0A=
=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	// Use the correct document accordingly with window argument (sandbox)=0A=
	document =3D window.document,=0A=
=0A=
	// A central reference to the root jQuery(document)=0A=
	rootjQuery,=0A=
=0A=
	// A simple way to check for HTML strings or ID strings=0A=
	// (both of which we optimize for)=0A=
	quickExpr =3D /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,=0A=
=0A=
	// Is it a simple selector=0A=
	isSimple =3D /^.[^:#\[\.,]*$/,=0A=
=0A=
	// Check if a string has a non-whitespace character in it=0A=
	rnotwhite =3D /\S/,=0A=
=0A=
	// Used for trimming whitespace=0A=
	rtrim =3D /^(\s|\u00A0)+|(\s|\u00A0)+$/g,=0A=
=0A=
	// Match a standalone tag=0A=
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A=
=0A=
	// Keep a UserAgent string for use with jQuery.browser=0A=
	userAgent =3D navigator.userAgent,=0A=
=0A=
	// For matching the engine and version of the browser=0A=
	browserMatch,=0A=
	=0A=
	// Has the ready events already been bound?=0A=
	readyBound =3D false,=0A=
	=0A=
	// The functions to execute on DOM ready=0A=
	readyList =3D [],=0A=
=0A=
	// The ready event handler=0A=
	DOMContentLoaded,=0A=
=0A=
	// Save a reference to some core methods=0A=
	toString =3D Object.prototype.toString,=0A=
	hasOwnProperty =3D Object.prototype.hasOwnProperty,=0A=
	push =3D Array.prototype.push,=0A=
	slice =3D Array.prototype.slice,=0A=
	indexOf =3D Array.prototype.indexOf;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		var match, elem, ret, doc;=0A=
=0A=
		// Handle $(""), $(null), or $(undefined)=0A=
		if ( !selector ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this.context =3D this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
		=0A=
		// The body element only exists once, optimize finding it=0A=
		if ( selector =3D=3D=3D "body" && !context ) {=0A=
			this.context =3D document;=0A=
			this[0] =3D document.body;=0A=
			this.selector =3D "body";=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] ) {=0A=
					doc =3D (context ? context.ownerDocument || context : document);=0A=
=0A=
					// If a single string is passed in and it's a single tag=0A=
					// just do a createElement and skip the rest=0A=
					ret =3D rsingleTag.exec( selector );=0A=
=0A=
					if ( ret ) {=0A=
						if ( jQuery.isPlainObject( context ) ) {=0A=
							selector =3D [ document.createElement( ret[1] ) ];=0A=
							jQuery.fn.attr.call( selector, context, true );=0A=
=0A=
						} else {=0A=
							selector =3D [ doc.createElement( ret[1] ) ];=0A=
						}=0A=
=0A=
					} else {=0A=
						ret =3D buildFragment( [ match[1] ], [ doc ] );=0A=
						selector =3D (ret.cacheable ? ret.fragment.cloneNode(true) : =
ret.fragment).childNodes;=0A=
					}=0A=
					=0A=
					return jQuery.merge( this, selector );=0A=
					=0A=
				// HANDLE: $("#id")=0A=
				} else {=0A=
					elem =3D document.getElementById( match[2] );=0A=
=0A=
					if ( elem ) {=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D=3D match[2] ) {=0A=
							return rootjQuery.find( selector );=0A=
						}=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						this.length =3D 1;=0A=
						this[0] =3D elem;=0A=
					}=0A=
=0A=
					this.context =3D document;=0A=
					this.selector =3D selector;=0A=
					return this;=0A=
				}=0A=
=0A=
			// HANDLE: $("TAG")=0A=
			} else if ( !context && /^\w+$/.test( selector ) ) {=0A=
				this.selector =3D selector;=0A=
				this.context =3D document;=0A=
				selector =3D document.getElementsByTagName( selector );=0A=
				return jQuery.merge( this, selector );=0A=
=0A=
			// HANDLE: $(expr, $(...))=0A=
			} else if ( !context || context.jquery ) {=0A=
				return (context || rootjQuery).find( selector );=0A=
=0A=
			// HANDLE: $(expr, context)=0A=
			// (which is just equivalent to: $(context).find(expr)=0A=
			} else {=0A=
				return jQuery( context ).find( selector );=0A=
			}=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) ) {=0A=
			return rootjQuery.ready( selector );=0A=
		}=0A=
=0A=
		if (selector.selector !=3D=3D undefined) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return jQuery.makeArray( selector, this );=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.4.2",=0A=
=0A=
	// The default length of a jQuery object is 0=0A=
	length: 0,=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	toArray: function() {=0A=
		return slice.call( this, 0 );=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D null ?=0A=
=0A=
			// Return a 'clean' array=0A=
			this.toArray() :=0A=
=0A=
			// Return just the object=0A=
			( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery();=0A=
=0A=
		if ( jQuery.isArray( elems ) ) {=0A=
			push.apply( ret, elems );=0A=
		=0A=
		} else {=0A=
			jQuery.merge( ret, elems );=0A=
		}=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" ) {=0A=
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;=0A=
		} else if ( name ) {=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
		}=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
	=0A=
	ready: function( fn ) {=0A=
		// Attach the listeners=0A=
		jQuery.bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady ) {=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
=0A=
		// Otherwise, remember the function for later=0A=
		} else if ( readyList ) {=0A=
			// Add the function to the wait list=0A=
			readyList.push( fn );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	eq: function( i ) {=0A=
		return i =3D=3D=3D -1 ?=0A=
			this.slice( i ) :=0A=
			this.slice( i, +i + 1 );=0A=
	},=0A=
=0A=
	first: function() {=0A=
		return this.eq( 0 );=0A=
	},=0A=
=0A=
	last: function() {=0A=
		return this.eq( -1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( slice.apply( this, arguments ),=0A=
			"slice", slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function( elem, i ) {=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
	=0A=
	end: function() {=0A=
		return this.prevObject || jQuery(null);=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's method, not like a jQuery method.=0A=
	push: push,=0A=
	sort: [].sort,=0A=
	splice: [].splice=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options, name, src, copy;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A=
		target =3D {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ ) {=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null ) {=0A=
			// Extend the base object=0A=
			for ( name in options ) {=0A=
				src =3D target[ name ];=0A=
				copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				// Recurse if we're merging object literal values or arrays=0A=
				if ( deep && copy && ( jQuery.isPlainObject(copy) || =
jQuery.isArray(copy) ) ) {=0A=
					var clone =3D src && ( jQuery.isPlainObject(src) || =
jQuery.isArray(src) ) ? src=0A=
						: jQuery.isArray(copy) ? [] : {};=0A=
=0A=
					// Never move original objects, clone them=0A=
					target[ name ] =3D jQuery.extend( deep, clone, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				} else if ( copy !=3D=3D undefined ) {=0A=
					target[ name ] =3D copy;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep ) {=0A=
			window.jQuery =3D _jQuery;=0A=
		}=0A=
=0A=
		return jQuery;=0A=
	},=0A=
	=0A=
	// Is the DOM ready to be used? Set to true once it occurs.=0A=
	isReady: false,=0A=
	=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
			if ( !document.body ) {=0A=
				return setTimeout( jQuery.ready, 13 );=0A=
			}=0A=
=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If there are functions bound, to execute=0A=
			if ( readyList ) {=0A=
				// Execute all of them=0A=
				var fn, i =3D 0;=0A=
				while ( (fn =3D readyList[ i++ ]) ) {=0A=
					fn.call( document, jQuery );=0A=
				}=0A=
=0A=
				// Reset the list of functions=0A=
				readyList =3D null;=0A=
			}=0A=
=0A=
			// Trigger any bound ready events=0A=
			if ( jQuery.fn.triggerHandler ) {=0A=
				jQuery( document ).triggerHandler( "ready" );=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	bindReady: function() {=0A=
		if ( readyBound ) {=0A=
			return;=0A=
		}=0A=
=0A=
		readyBound =3D true;=0A=
=0A=
		// Catch cases where $(document).ready() is called after the=0A=
		// browser event has already occurred.=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			return jQuery.ready();=0A=
		}=0A=
=0A=
		// Mozilla, Opera and webkit nightlies currently support this event=0A=
		if ( document.addEventListener ) {=0A=
			// Use the handy event callback=0A=
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
			=0A=
			// A fallback to window.onload, that will always work=0A=
			window.addEventListener( "load", jQuery.ready, false );=0A=
=0A=
		// If IE event model is used=0A=
		} else if ( document.attachEvent ) {=0A=
			// ensure firing before onload,=0A=
			// maybe late but safe also for iframes=0A=
			document.attachEvent("onreadystatechange", DOMContentLoaded);=0A=
			=0A=
			// A fallback to window.onload, that will always work=0A=
			window.attachEvent( "onload", jQuery.ready );=0A=
=0A=
			// If IE and not a frame=0A=
			// continually check to see if the document is ready=0A=
			var toplevel =3D false;=0A=
=0A=
			try {=0A=
				toplevel =3D window.frameElement =3D=3D null;=0A=
			} catch(e) {}=0A=
=0A=
			if ( document.documentElement.doScroll && toplevel ) {=0A=
				doScrollCheck();=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Function]";=0A=
	},=0A=
=0A=
	isArray: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Array]";=0A=
	},=0A=
=0A=
	isPlainObject: function( obj ) {=0A=
		// Must be an Object.=0A=
		// Because of IE, we also have to check the presence of the =
constructor property.=0A=
		// Make sure that DOM nodes and window objects don't pass through, as =
well=0A=
		if ( !obj || toString.call(obj) !=3D=3D "[object Object]" || =
obj.nodeType || obj.setInterval ) {=0A=
			return false;=0A=
		}=0A=
		=0A=
		// Not own constructor property must be Object=0A=
		if ( obj.constructor=0A=
			&& !hasOwnProperty.call(obj, "constructor")=0A=
			&& !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) =
{=0A=
			return false;=0A=
		}=0A=
		=0A=
		// Own properties are enumerated firstly, so to speed up,=0A=
		// if last one is own, then all properties are own.=0A=
	=0A=
		var key;=0A=
		for ( key in obj ) {}=0A=
		=0A=
		return key =3D=3D=3D undefined || hasOwnProperty.call( obj, key );=0A=
	},=0A=
=0A=
	isEmptyObject: function( obj ) {=0A=
		for ( var name in obj ) {=0A=
			return false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
	=0A=
	error: function( msg ) {=0A=
		throw msg;=0A=
	},=0A=
	=0A=
	parseJSON: function( data ) {=0A=
		if ( typeof data !=3D=3D "string" || !data ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)=0A=
		data =3D jQuery.trim( data );=0A=
		=0A=
		// Make sure the incoming data is actual JSON=0A=
		// Logic borrowed from http://json.org/json2.js=0A=
		if ( =
/^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, =
"@")=0A=
			=
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?=
/g, "]")=0A=
			.replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {=0A=
=0A=
			// Try to use the native JSON parser first=0A=
			return window.JSON && window.JSON.parse ?=0A=
				window.JSON.parse( data ) :=0A=
				(new Function("return " + data))();=0A=
=0A=
		} else {=0A=
			jQuery.error( "Invalid JSON: " + data );=0A=
		}=0A=
	},=0A=
=0A=
	noop: function() {},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		if ( data && rnotwhite.test(data) ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
=0A=
			if ( jQuery.support.scriptEval ) {=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
			} else {=0A=
				script.text =3D data;=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0,=0A=
			length =3D object.length,=0A=
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction(object);=0A=
=0A=
		if ( args ) {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ) {}=0A=
			}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( rtrim, "" );=0A=
	},=0A=
=0A=
	// results is for internal usage only=0A=
	makeArray: function( array, results ) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( array !=3D null ) {=0A=
			// The window, strings (and functions) also have 'length'=0A=
			// The extra typeof function check is to prevent crashes=0A=
			// in Safari 2 (See: #3039)=0A=
			if ( array.length =3D=3D null || typeof array =3D=3D=3D "string" || =
jQuery.isFunction(array) || (typeof array !=3D=3D "function" && =
array.setInterval) ) {=0A=
				push.call( ret, array );=0A=
			} else {=0A=
				jQuery.merge( ret, array );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		if ( array.indexOf ) {=0A=
			return array.indexOf( elem );=0A=
		}=0A=
=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
			if ( array[ i ] =3D=3D=3D elem ) {=0A=
				return i;=0A=
			}=0A=
		}=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		var i =3D first.length, j =3D 0;=0A=
=0A=
		if ( typeof second.length =3D=3D=3D "number" ) {=0A=
			for ( var l =3D second.length; j < l; j++ ) {=0A=
				first[ i++ ] =3D second[ j ];=0A=
			}=0A=
		=0A=
		} else {=0A=
			while ( second[j] !=3D=3D undefined ) {=0A=
				first[ i++ ] =3D second[ j++ ];=0A=
			}=0A=
		}=0A=
=0A=
		first.length =3D i;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			if ( !inv !=3D=3D !callback( elems[ i ], i ) ) {=0A=
				ret.push( elems[ i ] );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// arg is for internal usage only=0A=
	map: function( elems, callback, arg ) {=0A=
		var ret =3D [], value;=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			value =3D callback( elems[ i ], i, arg );=0A=
=0A=
			if ( value !=3D null ) {=0A=
				ret[ ret.length ] =3D value;=0A=
			}=0A=
		}=0A=
=0A=
		return ret.concat.apply( [], ret );=0A=
	},=0A=
=0A=
	// A global GUID counter for objects=0A=
	guid: 1,=0A=
=0A=
	proxy: function( fn, proxy, thisObject ) {=0A=
		if ( arguments.length =3D=3D=3D 2 ) {=0A=
			if ( typeof proxy =3D=3D=3D "string" ) {=0A=
				thisObject =3D fn;=0A=
				fn =3D thisObject[ proxy ];=0A=
				proxy =3D undefined;=0A=
=0A=
			} else if ( proxy && !jQuery.isFunction( proxy ) ) {=0A=
				thisObject =3D proxy;=0A=
				proxy =3D undefined;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !proxy && fn ) {=0A=
			proxy =3D function() {=0A=
				return fn.apply( thisObject || this, arguments );=0A=
			};=0A=
		}=0A=
=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		if ( fn ) {=0A=
			proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A=
		}=0A=
=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	// Use of jQuery.browser is frowned upon.=0A=
	// More details: http://docs.jquery.com/Utilities/jQuery.browser=0A=
	uaMatch: function( ua ) {=0A=
		ua =3D ua.toLowerCase();=0A=
=0A=
		var match =3D /(webkit)[ \/]([\w.]+)/.exec( ua ) ||=0A=
			/(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||=0A=
			/(msie) ([\w.]+)/.exec( ua ) ||=0A=
			!/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua =
) ||=0A=
		  	[];=0A=
=0A=
		return { browser: match[1] || "", version: match[2] || "0" };=0A=
	},=0A=
=0A=
	browser: {}=0A=
});=0A=
=0A=
browserMatch =3D jQuery.uaMatch( userAgent );=0A=
if ( browserMatch.browser ) {=0A=
	jQuery.browser[ browserMatch.browser ] =3D true;=0A=
	jQuery.browser.version =3D browserMatch.version;=0A=
}=0A=
=0A=
// Deprecated, use jQuery.browser.webkit instead=0A=
if ( jQuery.browser.webkit ) {=0A=
	jQuery.browser.safari =3D true;=0A=
}=0A=
=0A=
if ( indexOf ) {=0A=
	jQuery.inArray =3D function( elem, array ) {=0A=
		return indexOf.call( array, elem );=0A=
	};=0A=
}=0A=
=0A=
// All jQuery objects should point back to these=0A=
rootjQuery =3D jQuery(document);=0A=
=0A=
// Cleanup functions for the document ready method=0A=
if ( document.addEventListener ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
		jQuery.ready();=0A=
	};=0A=
=0A=
} else if ( document.attachEvent ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A=
			jQuery.ready();=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// The DOM ready check for Internet Explorer=0A=
function doScrollCheck() {=0A=
	if ( jQuery.isReady ) {=0A=
		return;=0A=
	}=0A=
=0A=
	try {=0A=
		// If IE is used, use the trick by Diego Perini=0A=
		// http://javascript.nwbox.com/IEContentLoaded/=0A=
		document.documentElement.doScroll("left");=0A=
	} catch( error ) {=0A=
		setTimeout( doScrollCheck, 1 );=0A=
		return;=0A=
	}=0A=
=0A=
	// and execute any waiting functions=0A=
	jQuery.ready();=0A=
}=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src ) {=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
	} else {=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
	}=0A=
=0A=
	if ( elem.parentNode ) {=0A=
		elem.parentNode.removeChild( elem );=0A=
	}=0A=
}=0A=
=0A=
// Mutifunctional method to get and set values to a collection=0A=
// The value/s can be optionally by executed if its a function=0A=
function access( elems, key, value, exec, fn, pass ) {=0A=
	var length =3D elems.length;=0A=
	=0A=
	// Setting many attributes=0A=
	if ( typeof key =3D=3D=3D "object" ) {=0A=
		for ( var k in key ) {=0A=
			access( elems, k, key[k], exec, fn, value );=0A=
		}=0A=
		return elems;=0A=
	}=0A=
	=0A=
	// Setting one attribute=0A=
	if ( value !=3D=3D undefined ) {=0A=
		// Optionally, function values get executed if exec is true=0A=
		exec =3D !pass && exec && jQuery.isFunction(value);=0A=
		=0A=
		for ( var i =3D 0; i < length; i++ ) {=0A=
			fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key =
) ) : value, pass );=0A=
		}=0A=
		=0A=
		return elems;=0A=
	}=0A=
	=0A=
	// Getting an attribute=0A=
	return length ? fn( elems[0], key ) : undefined;=0A=
}=0A=
=0A=
function now() {=0A=
	return (new Date).getTime();=0A=
}=0A=
(function() {=0A=
=0A=
	jQuery.support =3D {};=0A=
=0A=
	var root =3D document.documentElement,=0A=
		script =3D document.createElement("script"),=0A=
		div =3D document.createElement("div"),=0A=
		id =3D "script" + now();=0A=
=0A=
	div.style.display =3D "none";=0A=
	div.innerHTML =3D "   <link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
=0A=
	var all =3D div.getElementsByTagName("*"),=0A=
		a =3D div.getElementsByTagName("a")[0];=0A=
=0A=
	// Can't get basic test support=0A=
	if ( !all || !all.length || !a ) {=0A=
		return;=0A=
	}=0A=
=0A=
	jQuery.support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: div.firstChild.nodeType =3D=3D=3D 3,=0A=
=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText insted)=0A=
		style: /red/.test( a.getAttribute("style") ),=0A=
=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",=0A=
=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		// Use a regex to work around a WebKit issue. See #5145=0A=
		opacity: /^0.55$/.test( a.style.opacity ),=0A=
=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Make sure that if no value is specified for a checkbox=0A=
		// that it defaults to "on".=0A=
		// (WebKit defaults to "" instead)=0A=
		checkOn: div.getElementsByTagName("input")[0].value =3D=3D=3D "on",=0A=
=0A=
		// Make sure that a selected-by-default option has a working selected =
property.=0A=
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)=0A=
		optSelected: document.createElement("select").appendChild( =
document.createElement("option") ).selected,=0A=
=0A=
		parentNode: div.removeChild( div.appendChild( =
document.createElement("div") ) ).parentNode =3D=3D=3D null,=0A=
=0A=
		// Will be defined later=0A=
		deleteExpando: true,=0A=
		checkClone: false,=0A=
		scriptEval: false,=0A=
		noCloneEvent: true,=0A=
		boxModel: null=0A=
	};=0A=
=0A=
	script.type =3D "text/javascript";=0A=
	try {=0A=
		script.appendChild( document.createTextNode( "window." + id + "=3D1;" =
) );=0A=
	} catch(e) {}=0A=
=0A=
	root.insertBefore( script, root.firstChild );=0A=
=0A=
	// Make sure that the execution of code works by injecting a script=0A=
	// tag with appendChild/createTextNode=0A=
	// (IE doesn't support this, fails, and uses .text instead)=0A=
	if ( window[ id ] ) {=0A=
		jQuery.support.scriptEval =3D true;=0A=
		delete window[ id ];=0A=
	}=0A=
=0A=
	// Test to see if it's possible to delete an expando from an element=0A=
	// Fails in Internet Explorer=0A=
	try {=0A=
		delete script.test;=0A=
	=0A=
	} catch(e) {=0A=
		jQuery.support.deleteExpando =3D false;=0A=
	}=0A=
=0A=
	root.removeChild( script );=0A=
=0A=
	if ( div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent("onclick", function click() {=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			jQuery.support.noCloneEvent =3D false;=0A=
			div.detachEvent("onclick", click);=0A=
		});=0A=
		div.cloneNode(true).fireEvent("onclick");=0A=
	}=0A=
=0A=
	div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<input type=3D'radio' name=3D'radiotest' =
checked=3D'checked'/>";=0A=
=0A=
	var fragment =3D document.createDocumentFragment();=0A=
	fragment.appendChild( div.firstChild );=0A=
=0A=
	// WebKit doesn't clone checked state correctly in fragments=0A=
	jQuery.support.checkClone =3D =
fragment.cloneNode(true).cloneNode(true).lastChild.checked;=0A=
=0A=
	// Figure out if the W3C box model works as expected=0A=
	// document.body must exist before we can do this=0A=
	jQuery(function() {=0A=
		var div =3D document.createElement("div");=0A=
		div.style.width =3D div.style.paddingLeft =3D "1px";=0A=
=0A=
		document.body.appendChild( div );=0A=
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;=0A=
		document.body.removeChild( div ).style.display =3D 'none';=0A=
=0A=
		div =3D null;=0A=
	});=0A=
=0A=
	// Technique from Juriy Zaytsev=0A=
	// =
http://thinkweb2.com/projects/prototype/detecting-event-support-without-b=
rowser-sniffing/=0A=
	var eventSupported =3D function( eventName ) { =0A=
		var el =3D document.createElement("div"); =0A=
		eventName =3D "on" + eventName; =0A=
=0A=
		var isSupported =3D (eventName in el); =0A=
		if ( !isSupported ) { =0A=
			el.setAttribute(eventName, "return;"); =0A=
			isSupported =3D typeof el[eventName] =3D=3D=3D "function"; =0A=
		} =0A=
		el =3D null; =0A=
=0A=
		return isSupported; =0A=
	};=0A=
	=0A=
	jQuery.support.submitBubbles =3D eventSupported("submit");=0A=
	jQuery.support.changeBubbles =3D eventSupported("change");=0A=
=0A=
	// release memory in IE=0A=
	root =3D script =3D div =3D all =3D a =3D null;=0A=
})();=0A=
=0A=
jQuery.props =3D {=0A=
	"for": "htmlFor",=0A=
	"class": "className",=0A=
	readonly: "readOnly",=0A=
	maxlength: "maxLength",=0A=
	cellspacing: "cellSpacing",=0A=
	rowspan: "rowSpan",=0A=
	colspan: "colSpan",=0A=
	tabindex: "tabIndex",=0A=
	usemap: "useMap",=0A=
	frameborder: "frameBorder"=0A=
};=0A=
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {};=0A=
=0A=
jQuery.extend({=0A=
	cache: {},=0A=
	=0A=
	expando:expando,=0A=
=0A=
	// The following elements throw uncatchable exceptions if you=0A=
	// attempt to add expando properties to them.=0A=
	noData: {=0A=
		"embed": true,=0A=
		"object": true,=0A=
		"applet": true=0A=
	},=0A=
=0A=
	data: function( elem, name, data ) {=0A=
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache;=0A=
=0A=
		if ( !id && typeof name =3D=3D=3D "string" && data =3D=3D=3D undefined =
) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) { =0A=
			id =3D ++uuid;=0A=
		}=0A=
=0A=
		// Avoid generating a new cache unless none exists and we=0A=
		// want to manipulate it.=0A=
		if ( typeof name =3D=3D=3D "object" ) {=0A=
			elem[ expando ] =3D id;=0A=
			thisCache =3D cache[ id ] =3D jQuery.extend(true, {}, name);=0A=
=0A=
		} else if ( !cache[ id ] ) {=0A=
			elem[ expando ] =3D id;=0A=
			cache[ id ] =3D {};=0A=
		}=0A=
=0A=
		thisCache =3D cache[ id ];=0A=
=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D=3D undefined ) {=0A=
			thisCache[ name ] =3D data;=0A=
		}=0A=
=0A=
		return typeof name =3D=3D=3D "string" ? thisCache[ name ] : thisCache;=0A=
	},=0A=
=0A=
	removeData: function( elem, name ) {=0A=
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache =3D =
cache[ id ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( thisCache ) {=0A=
				// Remove the section of cache data=0A=
				delete thisCache[ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				if ( jQuery.isEmptyObject(thisCache) ) {=0A=
					jQuery.removeData( elem );=0A=
				}=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			if ( jQuery.support.deleteExpando ) {=0A=
				delete elem[ jQuery.expando ];=0A=
=0A=
			} else if ( elem.removeAttribute ) {=0A=
				elem.removeAttribute( jQuery.expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete cache[ id ];=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	data: function( key, value ) {=0A=
		if ( typeof key =3D=3D=3D "undefined" && this.length ) {=0A=
			return jQuery.data( this[0] );=0A=
=0A=
		} else if ( typeof key =3D=3D=3D "object" ) {=0A=
			return this.each(function() {=0A=
				jQuery.data( this, key );=0A=
			});=0A=
		}=0A=
=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
=0A=
			if ( data =3D=3D=3D undefined && this.length ) {=0A=
				data =3D jQuery.data( this[0], key );=0A=
			}=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else {=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function() {=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
		}=0A=
	},=0A=
=0A=
	removeData: function( key ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	}=0A=
});=0A=
jQuery.extend({=0A=
	queue: function( elem, type, data ) {=0A=
		if ( !elem ) {=0A=
			return;=0A=
		}=0A=
=0A=
		type =3D (type || "fx") + "queue";=0A=
		var q =3D jQuery.data( elem, type );=0A=
=0A=
		// Speed up dequeue by getting out quickly if this is just a lookup=0A=
		if ( !data ) {=0A=
			return q || [];=0A=
		}=0A=
=0A=
		if ( !q || jQuery.isArray(data) ) {=0A=
			q =3D jQuery.data( elem, type, jQuery.makeArray(data) );=0A=
=0A=
		} else {=0A=
			q.push( data );=0A=
		}=0A=
=0A=
		return q;=0A=
	},=0A=
=0A=
	dequeue: function( elem, type ) {=0A=
		type =3D type || "fx";=0A=
=0A=
		var queue =3D jQuery.queue( elem, type ), fn =3D queue.shift();=0A=
=0A=
		// If the fx queue is dequeued, always remove the progress sentinel=0A=
		if ( fn =3D=3D=3D "inprogress" ) {=0A=
			fn =3D queue.shift();=0A=
		}=0A=
=0A=
		if ( fn ) {=0A=
			// Add a progress sentinel to prevent the fx queue from being=0A=
			// automatically dequeued=0A=
			if ( type =3D=3D=3D "fx" ) {=0A=
				queue.unshift("inprogress");=0A=
			}=0A=
=0A=
			fn.call(elem, function() {=0A=
				jQuery.dequeue(elem, type);=0A=
			});=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	queue: function( type, data ) {=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			data =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined ) {=0A=
			return jQuery.queue( this[0], type );=0A=
		}=0A=
		return this.each(function( i, elem ) {=0A=
			var queue =3D jQuery.queue( this, type, data );=0A=
=0A=
			if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A=
				jQuery.dequeue( this, type );=0A=
			}=0A=
		});=0A=
	},=0A=
	dequeue: function( type ) {=0A=
		return this.each(function() {=0A=
			jQuery.dequeue( this, type );=0A=
		});=0A=
	},=0A=
=0A=
	// Based off of the plugin by Clint Helfers, with permission.=0A=
	// http://blindsignals.com/index.php/2009/07/jquery-delay/=0A=
	delay: function( time, type ) {=0A=
		time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A=
		type =3D type || "fx";=0A=
=0A=
		return this.queue( type, function() {=0A=
			var elem =3D this;=0A=
			setTimeout(function() {=0A=
				jQuery.dequeue( elem, type );=0A=
			}, time );=0A=
		});=0A=
	},=0A=
=0A=
	clearQueue: function( type ) {=0A=
		return this.queue( type || "fx", [] );=0A=
	}=0A=
});=0A=
var rclass =3D /[\n\t]/g,=0A=
	rspace =3D /\s+/,=0A=
	rreturn =3D /\r/g,=0A=
	rspecialurl =3D /href|src|style/,=0A=
	rtype =3D /(button|input)/i,=0A=
	rfocusable =3D /(button|input|object|select|textarea)/i,=0A=
	rclickable =3D /^(a|area)$/i,=0A=
	rradiocheck =3D /radio|checkbox/;=0A=
=0A=
jQuery.fn.extend({=0A=
	attr: function( name, value ) {=0A=
		return access( this, name, value, true, jQuery.attr );=0A=
	},=0A=
=0A=
	removeAttr: function( name, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.attr( this, name, "" );=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.removeAttribute( name );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	addClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.addClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( value && typeof value =3D=3D=3D "string" ) {=0A=
			var classNames =3D (value || "").split( rspace );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !elem.className ) {=0A=
						elem.className =3D value;=0A=
=0A=
					} else {=0A=
						var className =3D " " + elem.className + " ", setClass =3D =
elem.className;=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {=0A=
								setClass +=3D " " + classNames[c];=0A=
							}=0A=
						}=0A=
						elem.className =3D jQuery.trim( setClass );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	removeClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.removeClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {=0A=
			var classNames =3D (value || "").split(rspace);=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A=
					if ( value ) {=0A=
						var className =3D (" " + elem.className + " ").replace(rclass, " =
");=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							className =3D className.replace(" " + classNames[c] + " ", " ");=0A=
						}=0A=
						elem.className =3D jQuery.trim( className );=0A=
=0A=
					} else {=0A=
						elem.className =3D "";=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	toggleClass: function( value, stateVal ) {=0A=
		var type =3D typeof value, isBool =3D typeof stateVal =3D=3D=3D =
"boolean";=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), =
stateVal );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( type =3D=3D=3D "string" ) {=0A=
				// toggle individual class names=0A=
				var className, i =3D 0, self =3D jQuery(this),=0A=
					state =3D stateVal,=0A=
					classNames =3D value.split( rspace );=0A=
=0A=
				while ( (className =3D classNames[ i++ ]) ) {=0A=
					// check each className given, space seperated list=0A=
					state =3D isBool ? state : !self.hasClass( className );=0A=
					self[ state ? "addClass" : "removeClass" ]( className );=0A=
				}=0A=
=0A=
			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A=
				if ( this.className ) {=0A=
					// store className if set=0A=
					jQuery.data( this, "__className__", this.className );=0A=
				}=0A=
=0A=
				// toggle whole className=0A=
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery.data( this, "__className__" ) || "";=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		var className =3D " " + selector + " ";=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( =
className ) > -1 ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var elem =3D this[0];=0A=
=0A=
			if ( elem ) {=0A=
				if ( jQuery.nodeName( elem, "option" ) ) {=0A=
					return (elem.attributes.value || {}).specified ? elem.value : =
elem.text;=0A=
				}=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 ) {=0A=
						return null;=0A=
					}=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery(option).val();=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one ) {=0A=
								return value;=0A=
							}=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					return values;=0A=
				}=0A=
=0A=
				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified=0A=
				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {=0A=
					return elem.getAttribute("value") =3D=3D=3D null ? "on" : =
elem.value;=0A=
				}=0A=
				=0A=
=0A=
				// Everything else, we just grab the value=0A=
				return (elem.value || "").replace(rreturn, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var isFunction =3D jQuery.isFunction(value);=0A=
=0A=
		return this.each(function(i) {=0A=
			var self =3D jQuery(this), val =3D value;=0A=
=0A=
			if ( this.nodeType !=3D=3D 1 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			if ( isFunction ) {=0A=
				val =3D value.call(this, i, self.val());=0A=
			}=0A=
=0A=
			// Typecast each time if the value is a Function and the appended=0A=
			// value is therefore different each time.=0A=
			if ( typeof val =3D=3D=3D "number" ) {=0A=
				val +=3D "";=0A=
			}=0A=
=0A=
			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {=0A=
				this.checked =3D jQuery.inArray( self.val(), val ) >=3D 0;=0A=
=0A=
			} else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(val);=0A=
=0A=
				jQuery( "option", this ).each(function() {=0A=
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;=0A=
				});=0A=
=0A=
				if ( !values.length ) {=0A=
					this.selectedIndex =3D -1;=0A=
				}=0A=
=0A=
			} else {=0A=
				this.value =3D val;=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	attrFn: {=0A=
		val: true,=0A=
		css: true,=0A=
		html: true,=0A=
		text: true,=0A=
		data: true,=0A=
		width: true,=0A=
		height: true,=0A=
		offset: true=0A=
	},=0A=
		=0A=
	attr: function( elem, name, value, pass ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( pass && name in jQuery.attrFn ) {=0A=
			return jQuery(elem)[name](value);=0A=
		}=0A=
=0A=
		var notxml =3D elem.nodeType !=3D=3D 1 || !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
			// These attributes require special treatment=0A=
			var special =3D rspecialurl.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of an option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D=3D "selected" && !jQuery.support.optSelected ) {=0A=
				var parent =3D elem.parentNode;=0A=
				if ( parent ) {=0A=
					parent.selectedIndex;=0A=
	=0A=
					// Make sure that it also works with optgroups, see #5701=0A=
					if ( parent.parentNode ) {=0A=
						parent.parentNode.selectedIndex;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			if ( name in elem && notxml && !special ) {=0A=
				if ( set ) {=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D=3D "type" && rtype.test( elem.nodeName ) && =
elem.parentNode ) {=0A=
						jQuery.error( "type property can't be changed" );=0A=
					}=0A=
=0A=
					elem[ name ] =3D value;=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) =
) {=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
				}=0A=
=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				if ( name =3D=3D=3D "tabIndex" ) {=0A=
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );=0A=
=0A=
					return attributeNode && attributeNode.specified ?=0A=
						attributeNode.value :=0A=
						rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?=0A=
							0 :=0A=
							undefined;=0A=
				}=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( !jQuery.support.style && notxml && name =3D=3D=3D "style" ) {=0A=
				if ( set ) {=0A=
					elem.style.cssText =3D "" + value;=0A=
				}=0A=
=0A=
				return elem.style.cssText;=0A=
			}=0A=
=0A=
			if ( set ) {=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			var attr =3D !jQuery.support.hrefNormalized && notxml && special ?=0A=
					// Some attributes require a special call on IE=0A=
					elem.getAttribute( name, 2 ) :=0A=
					elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		// Using attr for specific style information is now deprecated. Use =
style instead.=0A=
		return jQuery.style( elem, name, value );=0A=
	}=0A=
});=0A=
var rnamespaces =3D /\.(.*)$/,=0A=
	fcleanup =3D function( nm ) {=0A=
		return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {=0A=
			return "\\" + ch;=0A=
		});=0A=
	};=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code originated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function( elem, types, handler, data ) {=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( elem.setInterval && ( elem !=3D=3D window && !elem.frameElement ) =
) {=0A=
			elem =3D window;=0A=
		}=0A=
=0A=
		var handleObjIn, handleObj;=0A=
=0A=
		if ( handler.handler ) {=0A=
			handleObjIn =3D handler;=0A=
			handler =3D handleObjIn.handler;=0A=
		}=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid ) {=0A=
			handler.guid =3D jQuery.guid++;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var elemData =3D jQuery.data( elem );=0A=
=0A=
		// If no elemData is found then we must be trying to bind to one of the=0A=
		// banned noData elements=0A=
		if ( !elemData ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var events =3D elemData.events =3D elemData.events || {},=0A=
			eventHandle =3D elemData.handle, eventHandle;=0A=
=0A=
		if ( !eventHandle ) {=0A=
			elemData.handle =3D eventHandle =3D function() {=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && !jQuery.event.triggered ?=0A=
					jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A=
					undefined;=0A=
			};=0A=
		}=0A=
=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native events in IE.=0A=
		eventHandle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		var type, i =3D 0, namespaces;=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			handleObj =3D handleObjIn ?=0A=
				jQuery.extend({}, handleObjIn) :=0A=
				{ handler: handler, data: data };=0A=
=0A=
			// Namespaced event handlers=0A=
			if ( type.indexOf(".") > -1 ) {=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
				handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A=
=0A=
			} else {=0A=
				namespaces =3D [];=0A=
				handleObj.namespace =3D "";=0A=
			}=0A=
=0A=
			handleObj.type =3D type;=0A=
			handleObj.guid =3D handler.guid;=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[ type ],=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// Init the event handler queue=0A=
			if ( !handlers ) {=0A=
				handlers =3D events[ type ] =3D [];=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if ( elem.addEventListener ) {=0A=
						elem.addEventListener( type, eventHandle, false );=0A=
=0A=
					} else if ( elem.attachEvent ) {=0A=
						elem.attachEvent( "on" + type, eventHandle );=0A=
					}=0A=
				}=0A=
			}=0A=
			=0A=
			if ( special.add ) { =0A=
				special.add.call( elem, handleObj ); =0A=
=0A=
				if ( !handleObj.handler.guid ) {=0A=
					handleObj.handler.guid =3D handler.guid;=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers.push( handleObj );=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[ type ] =3D true;=0A=
		}=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function( elem, types, handler, pos ) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var ret, type, fn, i =3D 0, all, namespaces, namespace, special, =
eventType, handleObj, origType,=0A=
			elemData =3D jQuery.data( elem ),=0A=
			events =3D elemData && elemData.events;=0A=
=0A=
		if ( !elemData || !events ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// types is actually an event object here=0A=
		if ( types && types.type ) {=0A=
			handler =3D types.handler;=0A=
			types =3D types.type;=0A=
		}=0A=
=0A=
		// Unbind all events for the element=0A=
		if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) =
=3D=3D=3D "." ) {=0A=
			types =3D types || "";=0A=
=0A=
			for ( type in events ) {=0A=
				jQuery.event.remove( elem, type + types );=0A=
			}=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).unbind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			origType =3D type;=0A=
			handleObj =3D null;=0A=
			all =3D type.indexOf(".") < 0;=0A=
			namespaces =3D [];=0A=
=0A=
			if ( !all ) {=0A=
				// Namespaced event handlers=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
=0A=
				namespace =3D new RegExp("(^|\\.)" + =0A=
					jQuery.map( namespaces.slice(0).sort(), fcleanup =
).join("\\.(?:.*\\.)?") + "(\\.|$)")=0A=
			}=0A=
=0A=
			eventType =3D events[ type ];=0A=
=0A=
			if ( !eventType ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			if ( !handler ) {=0A=
				for ( var j =3D 0; j < eventType.length; j++ ) {=0A=
					handleObj =3D eventType[ j ];=0A=
=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						jQuery.event.remove( elem, origType, handleObj.handler, j );=0A=
						eventType.splice( j--, 1 );=0A=
					}=0A=
				}=0A=
=0A=
				continue;=0A=
			}=0A=
=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			for ( var j =3D pos || 0; j < eventType.length; j++ ) {=0A=
				handleObj =3D eventType[ j ];=0A=
=0A=
				if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A=
					// remove the given handler for the given type=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						if ( pos =3D=3D null ) {=0A=
							eventType.splice( j--, 1 );=0A=
						}=0A=
=0A=
						if ( special.remove ) {=0A=
							special.remove.call( elem, handleObj );=0A=
						}=0A=
					}=0A=
=0A=
					if ( pos !=3D null ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// remove generic event handler if no more handlers exist=0A=
			if ( eventType.length =3D=3D=3D 0 || pos !=3D null && =
eventType.length =3D=3D=3D 1 ) {=0A=
				if ( !special.teardown || special.teardown.call( elem, namespaces ) =
=3D=3D=3D false ) {=0A=
					removeEvent( elem, type, elemData.handle );=0A=
				}=0A=
=0A=
				ret =3D null;=0A=
				delete events[ type ];=0A=
			}=0A=
		}=0A=
=0A=
		// Remove the expando if it's no longer used=0A=
		if ( jQuery.isEmptyObject( events ) ) {=0A=
			var handle =3D elemData.handle;=0A=
			if ( handle ) {=0A=
				handle.elem =3D null;=0A=
			}=0A=
=0A=
			delete elemData.events;=0A=
			delete elemData.handle;=0A=
=0A=
			if ( jQuery.isEmptyObject( elemData ) ) {=0A=
				jQuery.removeData( elem );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// bubbling is internal=0A=
	trigger: function( event, data, elem /*, bubbling */ ) {=0A=
		// Event object or event type=0A=
		var type =3D event.type || event,=0A=
			bubbling =3D arguments[3];=0A=
=0A=
		if ( !bubbling ) {=0A=
			event =3D typeof event =3D=3D=3D "object" ?=0A=
				// jQuery.Event object=0A=
				event[expando] ? event :=0A=
				// Object literal=0A=
				jQuery.extend( jQuery.Event(type), event ) :=0A=
				// Just the event type (string)=0A=
				jQuery.Event(type);=0A=
=0A=
			if ( type.indexOf("!") >=3D 0 ) {=0A=
				event.type =3D type =3D type.slice(0, -1);=0A=
				event.exclusive =3D true;=0A=
			}=0A=
=0A=
			// Handle a global trigger=0A=
			if ( !elem ) {=0A=
				// Don't bubble custom events when global (to avoid too much =
overhead)=0A=
				event.stopPropagation();=0A=
=0A=
				// Only trigger if we've ever bound an event for it=0A=
				if ( jQuery.event.global[ type ] ) {=0A=
					jQuery.each( jQuery.cache, function() {=0A=
						if ( this.events && this.events[type] ) {=0A=
							jQuery.event.trigger( event, data, this.handle.elem );=0A=
						}=0A=
					});=0A=
				}=0A=
			}=0A=
=0A=
			// Handle triggering a single element=0A=
=0A=
			// don't do events on text and comment nodes=0A=
			if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			// Clean up in case it is reused=0A=
			event.result =3D undefined;=0A=
			event.target =3D elem;=0A=
=0A=
			// Clone the incoming data, if any=0A=
			data =3D jQuery.makeArray( data );=0A=
			data.unshift( event );=0A=
		}=0A=
=0A=
		event.currentTarget =3D elem;=0A=
=0A=
		// Trigger the event, it is assumed that "handle" is a function=0A=
		var handle =3D jQuery.data( elem, "handle" );=0A=
		if ( handle ) {=0A=
			handle.apply( elem, data );=0A=
		}=0A=
=0A=
		var parent =3D elem.parentNode || elem.ownerDocument;=0A=
=0A=
		// Trigger an inline bound script=0A=
		try {=0A=
			if ( !(elem && elem.nodeName && =
jQuery.noData[elem.nodeName.toLowerCase()]) ) {=0A=
				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) =
=3D=3D=3D false ) {=0A=
					event.result =3D false;=0A=
				}=0A=
			}=0A=
=0A=
		// prevent IE from throwing an error for some elements with some event =
types, see #3533=0A=
		} catch (e) {}=0A=
=0A=
		if ( !event.isPropagationStopped() && parent ) {=0A=
			jQuery.event.trigger( event, data, parent, true );=0A=
=0A=
		} else if ( !event.isDefaultPrevented() ) {=0A=
			var target =3D event.target, old,=0A=
				isClick =3D jQuery.nodeName(target, "a") && type =3D=3D=3D "click",=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			if ( (!special._default || special._default.call( elem, event ) =
=3D=3D=3D false) && =0A=
				!isClick && !(target && target.nodeName && =
jQuery.noData[target.nodeName.toLowerCase()]) ) {=0A=
=0A=
				try {=0A=
					if ( target[ type ] ) {=0A=
						// Make sure that we don't accidentally re-trigger the onFOO events=0A=
						old =3D target[ "on" + type ];=0A=
=0A=
						if ( old ) {=0A=
							target[ "on" + type ] =3D null;=0A=
						}=0A=
=0A=
						jQuery.event.triggered =3D true;=0A=
						target[ type ]();=0A=
					}=0A=
=0A=
				// prevent IE from throwing an error for some elements with some =
event types, see #3533=0A=
				} catch (e) {}=0A=
=0A=
				if ( old ) {=0A=
					target[ "on" + type ] =3D old;=0A=
				}=0A=
=0A=
				jQuery.event.triggered =3D false;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	handle: function( event ) {=0A=
		var all, handlers, namespaces, namespace, events;=0A=
=0A=
		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );=0A=
		event.currentTarget =3D this;=0A=
=0A=
		// Namespaced event handlers=0A=
		all =3D event.type.indexOf(".") < 0 && !event.exclusive;=0A=
=0A=
		if ( !all ) {=0A=
			namespaces =3D event.type.split(".");=0A=
			event.type =3D namespaces.shift();=0A=
			namespace =3D new RegExp("(^|\\.)" + =
namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
		}=0A=
=0A=
		var events =3D jQuery.data(this, "events"), handlers =3D events[ =
event.type ];=0A=
=0A=
		if ( events && handlers ) {=0A=
			// Clone the handlers to prevent manipulation=0A=
			handlers =3D handlers.slice(0);=0A=
=0A=
			for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A=
				var handleObj =3D handlers[ j ];=0A=
=0A=
				// Filter the functions by class=0A=
				if ( all || namespace.test( handleObj.namespace ) ) {=0A=
					// Pass in a reference to the handler function itself=0A=
					// So that we can later remove it=0A=
					event.handler =3D handleObj.handler;=0A=
					event.data =3D handleObj.data;=0A=
					event.handleObj =3D handleObj;=0A=
	=0A=
					var ret =3D handleObj.handler.apply( this, arguments );=0A=
=0A=
					if ( ret !=3D=3D undefined ) {=0A=
						event.result =3D ret;=0A=
						if ( ret =3D=3D=3D false ) {=0A=
							event.preventDefault();=0A=
							event.stopPropagation();=0A=
						}=0A=
					}=0A=
=0A=
					if ( event.isImmediatePropagationStopped() ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode layerX layerY metaKey newValue offsetX offsetY =
originalTarget pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),=0A=
=0A=
	fix: function( event ) {=0A=
		if ( event[ expando ] ) {=0A=
			return event;=0A=
		}=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( var i =3D this.props.length, prop; i; ) {=0A=
			prop =3D this.props[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target ) {=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
		}=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D=3D 3 ) {=0A=
			event.target =3D event.target.parentNode;=0A=
		}=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement ) {=0A=
			event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
		}=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc && doc.clientLeft || body && =
body.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop  || body && =
body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop =
 || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) ) {=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		}=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey ) {=0A=
			event.metaKey =3D event.ctrlKey;=0A=
		}=0A=
=0A=
		// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button !=3D=3D undefined ) {=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
		}=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	// Deprecated, use jQuery.guid instead=0A=
	guid: 1E8,=0A=
=0A=
	// Deprecated, use jQuery.proxy instead=0A=
	proxy: jQuery.proxy,=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			// Make sure the ready event is setup=0A=
			setup: jQuery.bindReady,=0A=
			teardown: jQuery.noop=0A=
		},=0A=
=0A=
		live: {=0A=
			add: function( handleObj ) {=0A=
				jQuery.event.add( this, handleObj.origType, jQuery.extend({}, =
handleObj, {handler: liveHandler}) ); =0A=
			},=0A=
=0A=
			remove: function( handleObj ) {=0A=
				var remove =3D true,=0A=
					type =3D handleObj.origType.replace(rnamespaces, "");=0A=
				=0A=
				jQuery.each( jQuery.data(this, "events").live || [], function() {=0A=
					if ( type =3D=3D=3D this.origType.replace(rnamespaces, "") ) {=0A=
						remove =3D false;=0A=
						return false;=0A=
					}=0A=
				});=0A=
=0A=
				if ( remove ) {=0A=
					jQuery.event.remove( this, handleObj.origType, liveHandler );=0A=
				}=0A=
			}=0A=
=0A=
		},=0A=
=0A=
		beforeunload: {=0A=
			setup: function( data, namespaces, eventHandle ) {=0A=
				// We only want to do this special case on windows=0A=
				if ( this.setInterval ) {=0A=
					this.onbeforeunload =3D eventHandle;=0A=
				}=0A=
=0A=
				return false;=0A=
			},=0A=
			teardown: function( namespaces, eventHandle ) {=0A=
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A=
					this.onbeforeunload =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var removeEvent =3D document.removeEventListener ?=0A=
	function( elem, type, handle ) {=0A=
		elem.removeEventListener( type, handle, false );=0A=
	} : =0A=
	function( elem, type, handle ) {=0A=
		elem.detachEvent( "on" + type, handle );=0A=
	};=0A=
=0A=
jQuery.Event =3D function( src ) {=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if ( !this.preventDefault ) {=0A=
		return new jQuery.Event( src );=0A=
	}=0A=
=0A=
	// Event object=0A=
	if ( src && src.type ) {=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
	// Event type=0A=
	} else {=0A=
		this.type =3D src;=0A=
	}=0A=
=0A=
	// timeStamp is buggy for some events on Firefox(#3843)=0A=
	// So we won't rely on the native value=0A=
	this.timeStamp =3D now();=0A=
=0A=
	// Mark it as fixed=0A=
	this[ expando ] =3D true;=0A=
};=0A=
=0A=
function returnFalse() {=0A=
	return false;=0A=
}=0A=
function returnTrue() {=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		=0A=
		// if preventDefault exists run it on the original event=0A=
		if ( e.preventDefault ) {=0A=
			e.preventDefault();=0A=
		}=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		e.returnValue =3D false;=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		// if stopPropagation exists run it on the original event=0A=
		if ( e.stopPropagation ) {=0A=
			e.stopPropagation();=0A=
		}=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation: function() {=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function( event ) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
=0A=
	// Firefox sometimes assigns relatedTarget a XUL element=0A=
	// which we cannot access the parentNode property of=0A=
	try {=0A=
		// Traverse up the tree=0A=
		while ( parent && parent !=3D=3D this ) {=0A=
			parent =3D parent.parentNode;=0A=
		}=0A=
=0A=
		if ( parent !=3D=3D this ) {=0A=
			// set the correct event type=0A=
			event.type =3D event.data;=0A=
=0A=
			// handle event if we actually just moused on to a non sub-element=0A=
			jQuery.event.handle.apply( this, arguments );=0A=
		}=0A=
=0A=
	// assuming we've left the element since we most likely mousedover a =
xul element=0A=
	} catch(e) { }=0A=
},=0A=
=0A=
// In case of event delegation, we only need to rename the event.type,=0A=
// liveHandler will take care of the rest.=0A=
delegate =3D function( event ) {=0A=
	event.type =3D event.data;=0A=
	jQuery.event.handle.apply( this, arguments );=0A=
};=0A=
=0A=
// Create mouseenter and mouseleave events=0A=
jQuery.each({=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
}, function( orig, fix ) {=0A=
	jQuery.event.special[ orig ] =3D {=0A=
		setup: function( data ) {=0A=
			jQuery.event.add( this, fix, data && data.selector ? delegate : =
withinElement, orig );=0A=
		},=0A=
		teardown: function( data ) {=0A=
			jQuery.event.remove( this, fix, data && data.selector ? delegate : =
withinElement );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
// submit delegation=0A=
if ( !jQuery.support.submitBubbles ) {=0A=
=0A=
	jQuery.event.special.submit =3D {=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.nodeName.toLowerCase() !=3D=3D "form" ) {=0A=
				jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A=
					var elem =3D e.target, type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( =
elem ).closest("form").length ) {=0A=
						return trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
	 =0A=
				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A=
					var elem =3D e.target, type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && =
jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A=
						return trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
			} else {=0A=
				return false;=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialSubmit" );=0A=
		}=0A=
	};=0A=
=0A=
}=0A=
=0A=
// change delegation, happens here so we have bind.=0A=
if ( !jQuery.support.changeBubbles ) {=0A=
=0A=
	var formElems =3D /textarea|input|select/i,=0A=
=0A=
	changeFilters,=0A=
=0A=
	getVal =3D function( elem ) {=0A=
		var type =3D elem.type, val =3D elem.value;=0A=
=0A=
		if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A=
			val =3D elem.checked;=0A=
=0A=
		} else if ( type =3D=3D=3D "select-multiple" ) {=0A=
			val =3D elem.selectedIndex > -1 ?=0A=
				jQuery.map( elem.options, function( elem ) {=0A=
					return elem.selected;=0A=
				}).join("-") :=0A=
				"";=0A=
=0A=
		} else if ( elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
			val =3D elem.selectedIndex;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	testChange =3D function testChange( e ) {=0A=
		var elem =3D e.target, data, val;=0A=
=0A=
		if ( !formElems.test( elem.nodeName ) || elem.readOnly ) {=0A=
			return;=0A=
		}=0A=
=0A=
		data =3D jQuery.data( elem, "_change_data" );=0A=
		val =3D getVal(elem);=0A=
=0A=
		// the current data will be also retrieved by beforeactivate=0A=
		if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A=
			jQuery.data( elem, "_change_data", val );=0A=
		}=0A=
		=0A=
		if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( data !=3D null || val ) {=0A=
			e.type =3D "change";=0A=
			return jQuery.event.trigger( e, arguments[1], elem );=0A=
		}=0A=
	};=0A=
=0A=
	jQuery.event.special.change =3D {=0A=
		filters: {=0A=
			focusout: testChange, =0A=
=0A=
			click: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || =
elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
					return testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Change has to be called before submit=0A=
			// Keydown will be called before keypress, which is used in =
submit-event delegation=0A=
			keydown: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( (e.keyCode =3D=3D=3D 13 && elem.nodeName.toLowerCase() !=3D=3D =
"textarea") ||=0A=
					(e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type =
=3D=3D=3D "radio")) ||=0A=
					type =3D=3D=3D "select-multiple" ) {=0A=
					return testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Beforeactivate happens also before the previous element is blurred=0A=
			// with this event you can't trigger a change event, but you can store=0A=
			// information/focus[in] is not needed anymore=0A=
			beforeactivate: function( e ) {=0A=
				var elem =3D e.target;=0A=
				jQuery.data( elem, "_change_data", getVal(elem) );=0A=
			}=0A=
		},=0A=
=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.type =3D=3D=3D "file" ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			for ( var type in changeFilters ) {=0A=
				jQuery.event.add( this, type + ".specialChange", changeFilters[type] =
);=0A=
			}=0A=
=0A=
			return formElems.test( this.nodeName );=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialChange" );=0A=
=0A=
			return formElems.test( this.nodeName );=0A=
		}=0A=
	};=0A=
=0A=
	changeFilters =3D jQuery.event.special.change.filters;=0A=
}=0A=
=0A=
function trigger( type, elem, args ) {=0A=
	args[0].type =3D type;=0A=
	return jQuery.event.handle.apply( elem, args );=0A=
}=0A=
=0A=
// Create "bubbling" focus and blur events=0A=
if ( document.addEventListener ) {=0A=
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {=0A=
		jQuery.event.special[ fix ] =3D {=0A=
			setup: function() {=0A=
				this.addEventListener( orig, handler, true );=0A=
			}, =0A=
			teardown: function() { =0A=
				this.removeEventListener( orig, handler, true );=0A=
			}=0A=
		};=0A=
=0A=
		function handler( e ) { =0A=
			e =3D jQuery.event.fix( e );=0A=
			e.type =3D fix;=0A=
			return jQuery.event.handle.call( this, e );=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
jQuery.each(["bind", "one"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( type, data, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" ) {=0A=
			for ( var key in type ) {=0A=
				this[ name ](key, data, type[key], fn);=0A=
			}=0A=
			return this;=0A=
		}=0A=
		=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		var handler =3D name =3D=3D=3D "one" ? jQuery.proxy( fn, function( =
event ) {=0A=
			jQuery( this ).unbind( event, handler );=0A=
			return fn.apply( this, arguments );=0A=
		}) : fn;=0A=
=0A=
		if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A=
			this.one( type, data, fn );=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.add( this[i], type, handler, data );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	unbind: function( type, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A=
			for ( var key in type ) {=0A=
				this.unbind(key, type[key]);=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.remove( this[i], type, fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	delegate: function( selector, types, data, fn ) {=0A=
		return this.live( types, data, fn, selector );=0A=
	},=0A=
	=0A=
	undelegate: function( selector, types, fn ) {=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
				return this.unbind( "live" );=0A=
		=0A=
		} else {=0A=
			return this.die( types, null, fn, selector );=0A=
		}=0A=
	},=0A=
	=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function() {=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data ) {=0A=
		if ( this[0] ) {=0A=
			var event =3D jQuery.Event( type );=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
			jQuery.event.trigger( event, data, this[0] );=0A=
			return event.result;=0A=
		}=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments, i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while ( i < args.length ) {=0A=
			jQuery.proxy( fn, args[ i++ ] );=0A=
		}=0A=
=0A=
		return this.click( jQuery.proxy( fn, function( event ) {=0A=
			// Figure out which function to execute=0A=
			var lastToggle =3D ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 =
) % i;=0A=
			jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ lastToggle ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function( fnOver, fnOut ) {=0A=
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A=
	}=0A=
});=0A=
=0A=
var liveMap =3D {=0A=
	focus: "focusin",=0A=
	blur: "focusout",=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
};=0A=
=0A=
jQuery.each(["live", "die"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* =
Internal Use Only */ ) {=0A=
		var type, i =3D 0, match, namespaces, preType,=0A=
			selector =3D origSelector || this.selector,=0A=
			context =3D origSelector ? this : jQuery( this.context );=0A=
=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		types =3D (types || "").split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) !=3D null ) {=0A=
			match =3D rnamespaces.exec( type );=0A=
			namespaces =3D "";=0A=
=0A=
			if ( match )  {=0A=
				namespaces =3D match[0];=0A=
				type =3D type.replace( rnamespaces, "" );=0A=
			}=0A=
=0A=
			if ( type =3D=3D=3D "hover" ) {=0A=
				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A=
				continue;=0A=
			}=0A=
=0A=
			preType =3D type;=0A=
=0A=
			if ( type =3D=3D=3D "focus" || type =3D=3D=3D "blur" ) {=0A=
				types.push( liveMap[ type ] + namespaces );=0A=
				type =3D type + namespaces;=0A=
=0A=
			} else {=0A=
				type =3D (liveMap[ type ] || type) + namespaces;=0A=
			}=0A=
=0A=
			if ( name =3D=3D=3D "live" ) {=0A=
				// bind live handler=0A=
				context.each(function(){=0A=
					jQuery.event.add( this, liveConvert( type, selector ),=0A=
						{ data: data, selector: selector, handler: fn, origType: type, =
origHandler: fn, preType: preType } );=0A=
				});=0A=
=0A=
			} else {=0A=
				// unbind live handler=0A=
				context.unbind( liveConvert( type, selector ), fn );=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function liveHandler( event ) {=0A=
	var stop, elems =3D [], selectors =3D [], args =3D arguments,=0A=
		related, match, handleObj, elem, j, i, l, data,=0A=
		events =3D jQuery.data( this, "events" );=0A=
=0A=
	// Make sure we avoid non-left-click bubbling in Firefox (#3861)=0A=
	if ( event.liveFired =3D=3D=3D this || !events || !events.live || =
event.button && event.type =3D=3D=3D "click" ) {=0A=
		return;=0A=
	}=0A=
=0A=
	event.liveFired =3D this;=0A=
=0A=
	var live =3D events.live.slice(0);=0A=
=0A=
	for ( j =3D 0; j < live.length; j++ ) {=0A=
		handleObj =3D live[j];=0A=
=0A=
		if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D =
event.type ) {=0A=
			selectors.push( handleObj.selector );=0A=
=0A=
		} else {=0A=
			live.splice( j--, 1 );=0A=
		}=0A=
	}=0A=
=0A=
	match =3D jQuery( event.target ).closest( selectors, =
event.currentTarget );=0A=
=0A=
	for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A=
		for ( j =3D 0; j < live.length; j++ ) {=0A=
			handleObj =3D live[j];=0A=
=0A=
			if ( match[i].selector =3D=3D=3D handleObj.selector ) {=0A=
				elem =3D match[i].elem;=0A=
				related =3D null;=0A=
=0A=
				// Those two events require additional checking=0A=
				if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType =
=3D=3D=3D "mouseleave" ) {=0A=
					related =3D jQuery( event.relatedTarget ).closest( =
handleObj.selector )[0];=0A=
				}=0A=
=0A=
				if ( !related || related !=3D=3D elem ) {=0A=
					elems.push({ elem: elem, handleObj: handleObj });=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A=
		match =3D elems[i];=0A=
		event.currentTarget =3D match.elem;=0A=
		event.data =3D match.handleObj.data;=0A=
		event.handleObj =3D match.handleObj;=0A=
=0A=
		if ( match.handleObj.origHandler.apply( match.elem, args ) =3D=3D=3D =
false ) {=0A=
			stop =3D false;=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	return stop;=0A=
}=0A=
=0A=
function liveConvert( type, selector ) {=0A=
	return "live." + (type && type !=3D=3D "*" ? type + "." : "") + =
selector.replace(/\./g, "`").replace(/ /g, "&");=0A=
}=0A=
=0A=
jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +=0A=
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+=0A=
	"change select submit keydown keypress keyup error").split(" "), =
function( i, name ) {=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[ name ] =3D function( fn ) {=0A=
		return fn ? this.bind( name, fn ) : this.trigger( name );=0A=
	};=0A=
=0A=
	if ( jQuery.attrFn ) {=0A=
		jQuery.attrFn[ name ] =3D true;=0A=
	}=0A=
});=0A=
=0A=
// Prevent memory leaks in IE=0A=
// Window isn't included so as not to unbind existing unload events=0A=
// More info:=0A=
//  - http://isaacschlueter.com/2006/10/msie-memory-leaks/=0A=
if ( window.attachEvent && !window.addEventListener ) {=0A=
	window.attachEvent("onunload", function() {=0A=
		for ( var id in jQuery.cache ) {=0A=
			if ( jQuery.cache[ id ].handle ) {=0A=
				// Try/Catch is to handle iframes being unloaded, see #4280=0A=
				try {=0A=
					jQuery.event.remove( jQuery.cache[ id ].handle.elem );=0A=
				} catch(e) {}=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
/*!=0A=
 * Sizzle CSS Selector Engine - v1.0=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+=
)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true;=0A=
=0A=
// Here we check if the JavaScript engine is using some sort of=0A=
// optimization where it does not always call our comparision=0A=
// function. If that is the case, discard the hasDuplicate value.=0A=
//   Thus far that includes Google Chrome.=0A=
[0, 0].sort(function(){=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function(selector, context, results, seed) {=0A=
	results =3D results || [];=0A=
	var origContext =3D context =3D context || document;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
	=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var parts =3D [], m, set, checkSet, extra, prune =3D true, contextXML =
=3D isXML(context),=0A=
		soFar =3D selector;=0A=
	=0A=
	// Reset the position of the chunker regexp (start from head)=0A=
	while ( (chunker.exec(""), m =3D chunker.exec(soFar)) !=3D=3D null ) {=0A=
		soFar =3D m[3];=0A=
		=0A=
		parts.push( m[1] );=0A=
		=0A=
		if ( m[2] ) {=0A=
			extra =3D m[3];=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] ) {=0A=
					selector +=3D parts.shift();=0A=
				}=0A=
				=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
	} else {=0A=
		// Take a shortcut and set the context if the root selector is an ID=0A=
		// (but not if it'll be faster if the inner selector is an ID)=0A=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
			var ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : =
ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			var ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
			set =3D ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;=0A=
=0A=
			if ( parts.length > 0 ) {=0A=
				checkSet =3D makeArray(set);=0A=
			} else {=0A=
				prune =3D false;=0A=
			}=0A=
=0A=
			while ( parts.length ) {=0A=
				var cur =3D parts.pop(), pop =3D cur;=0A=
=0A=
				if ( !Expr.relative[ cur ] ) {=0A=
					cur =3D "";=0A=
				} else {=0A=
					pop =3D parts.pop();=0A=
				}=0A=
=0A=
				if ( pop =3D=3D null ) {=0A=
					pop =3D context;=0A=
				}=0A=
=0A=
				Expr.relative[ cur ]( checkSet, pop, contextXML );=0A=
			}=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		Sizzle.error( cur || selector );=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && contains(context, checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function(results){=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort(sortOrder);=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[i-1] ) {=0A=
					results.splice(i--, 1);=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function(expr, set){=0A=
	return Sizzle(expr, null, null, set);=0A=
};=0A=
=0A=
Sizzle.find =3D function(expr, context, isXML){=0A=
	var set, match;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var type =3D Expr.order[i], match;=0A=
		=0A=
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice(1,1);=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace(/\\/g, "");=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D context.getElementsByTagName("*");=0A=
	}=0A=
=0A=
	return {set: set, expr: expr};=0A=
};=0A=
=0A=
Sizzle.filter =3D function(expr, set, inplace, not){=0A=
	var old =3D expr, result =3D [], curLoop =3D set, match, anyFound,=0A=
		isXMLFilter =3D set && set[0] && isXML(set[0]);=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && =
match[2] ) {=0A=
				var filter =3D Expr.filter[ type ], found, item, left =3D match[1];=0A=
				anyFound =3D false;=0A=
=0A=
				match.splice(1,1);=0A=
=0A=
				if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				if ( curLoop =3D=3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Improper expression=0A=
		if ( expr =3D=3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				Sizzle.error( expr );=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
Sizzle.error =3D function( msg ) {=0A=
	throw "Syntax error, unrecognized expression: " + msg;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]=
/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,=0A=
		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\)=
)?/=0A=
	},=0A=
	leftMatch: {},=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
	attrHandle: {=0A=
		href: function(elem){=0A=
			return elem.getAttribute("href");=0A=
		}=0A=
	},=0A=
	relative: {=0A=
		"+": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !/\W/.test(part),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag ) {=0A=
				part =3D part.toLowerCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && =
elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
		">": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string";=0A=
=0A=
			if ( isPartStr && !/\W/.test(part) ) {=0A=
				part =3D part.toLowerCase();=0A=
=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? =
parent : false;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
		"": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D part.toLowerCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);=0A=
		},=0A=
		"~": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D part.toLowerCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("previousSibling", part, doneName, checkSet, nodeCheck, =
isXML);=0A=
		}=0A=
	},=0A=
	find: {=0A=
		ID: function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? [m] : [];=0A=
			}=0A=
		},=0A=
		NAME: function(match, context){=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A=
				var ret =3D [], results =3D context.getElementsByName(match[1]);=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=0A=
			}=0A=
		},=0A=
		TAG: function(match, context){=0A=
			return context.getElementsByTagName(match[1]);=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function(match, curLoop, inplace, result, not, isXML){=0A=
			match =3D " " + match[1].replace(/\\/g, "") + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + elem.className + " =
").replace(/[\t\n]/g, " ").indexOf(match) >=3D 0) ) {=0A=
						if ( !inplace ) {=0A=
							result.push( elem );=0A=
						}=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
		ID: function(match){=0A=
			return match[1].replace(/\\/g, "");=0A=
		},=0A=
		TAG: function(match, curLoop){=0A=
			return match[1].toLowerCase();=0A=
		},=0A=
		CHILD: function(match){=0A=
			if ( match[1] =3D=3D=3D "nth" ) {=0A=
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
				var test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
					match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && =
"2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				// calculate the numbers (first)n+(last) including if they are =
negative=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
=0A=
			// TODO: Move to normal caching system=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
		ATTR: function(match, curLoop, inplace, result, not, isXML){=0A=
			var name =3D match[1].replace(/\\/g, "");=0A=
			=0A=
			if ( !isXML && Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
		PSEUDO: function(match, curLoop, inplace, result, not){=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				// If we're dealing with a complex expression, or a simple one=0A=
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
					return false;=0A=
				}=0A=
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
			=0A=
			return match;=0A=
		},=0A=
		POS: function(match){=0A=
			match.unshift( true );=0A=
			return match;=0A=
		}=0A=
	},=0A=
	filters: {=0A=
		enabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
		disabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
		checked: function(elem){=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		selected: function(elem){=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			elem.parentNode.selectedIndex;=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
		parent: function(elem){=0A=
			return !!elem.firstChild;=0A=
		},=0A=
		empty: function(elem){=0A=
			return !elem.firstChild;=0A=
		},=0A=
		has: function(elem, i, match){=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
		header: function(elem){=0A=
			return /h\d/i.test( elem.nodeName );=0A=
		},=0A=
		text: function(elem){=0A=
			return "text" =3D=3D=3D elem.type;=0A=
		},=0A=
		radio: function(elem){=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
		checkbox: function(elem){=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
		file: function(elem){=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function(elem){=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
		submit: function(elem){=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
		image: function(elem){=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
		reset: function(elem){=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
		button: function(elem){=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toLowerCase() =
=3D=3D=3D "button";=0A=
		},=0A=
		input: function(elem){=0A=
			return /input|select|textarea|button/i.test(elem.nodeName);=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function(elem, i){=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
		last: function(elem, i, match, array){=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
		even: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
		odd: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
		lt: function(elem, i, match){=0A=
			return i < match[3] - 0;=0A=
		},=0A=
		gt: function(elem, i, match){=0A=
			return i > match[3] - 0;=0A=
		},=0A=
		nth: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		},=0A=
		eq: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		PSEUDO: function(elem, match, i, array){=0A=
			var name =3D match[1], filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || getText([ elem ]) || =
"").indexOf(match[3]) >=3D 0;=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var i =3D 0, l =3D not.length; i < l; i++ ) {=0A=
					if ( not[i] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
			} else {=0A=
				Sizzle.error( "Syntax error, unrecognized expression: " + name );=0A=
			}=0A=
		},=0A=
		CHILD: function(elem, match){=0A=
			var type =3D match[1], node =3D elem;=0A=
			switch (type) {=0A=
				case 'only':=0A=
				case 'first':=0A=
					while ( (node =3D node.previousSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
					if ( type =3D=3D=3D "first" ) { =0A=
						return true; =0A=
					}=0A=
					node =3D elem;=0A=
				case 'last':=0A=
					while ( (node =3D node.nextSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
					return true;=0A=
				case 'nth':=0A=
					var first =3D match[2], last =3D match[3];=0A=
=0A=
					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
					=0A=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
	=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						} =0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
					=0A=
					var diff =3D elem.nodeIndex - last;=0A=
					if ( first =3D=3D=3D 0 ) {=0A=
						return diff =3D=3D=3D 0;=0A=
					} else {=0A=
						return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A=
					}=0A=
			}=0A=
		},=0A=
		ID: function(elem, match){=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
		TAG: function(elem, match){=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName.toLowerCase() =3D=3D=3D match;=0A=
		},=0A=
		CLASS: function(elem, match){=0A=
			return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
		ATTR: function(elem, match){=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!check ?=0A=
				value && result !=3D=3D false :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
		POS: function(elem, match, i, array){=0A=
			var name =3D match[2], filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS;=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){=0A=
		return "\\" + (num - 0 + 1);=0A=
	}));=0A=
}=0A=
=0A=
var makeArray =3D function(array, results) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
	=0A=
	return array;=0A=
};=0A=
=0A=
// Perform a simple check to determine if the browser is capable of=0A=
// converting a NodeList to an array using builtin methods.=0A=
// Also verifies that the returned array holds DOM nodes=0A=
// (which is not the case in the Blackberry browser)=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 =
)[0].nodeType;=0A=
=0A=
// Provide a fallback method if it does not work=0A=
} catch(e){=0A=
	makeArray =3D function(array, results) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var i =3D 0, l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
var sortOrder;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.compareDocumentPosition ? -1 : 1;=0A=
		}=0A=
=0A=
		var ret =3D a.compareDocumentPosition(b) & 4 ? -1 : a =3D=3D=3D b ? 0 =
: 1;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( "sourceIndex" in document.documentElement ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.sourceIndex || !b.sourceIndex ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.sourceIndex ? -1 : 1;=0A=
		}=0A=
=0A=
		var ret =3D a.sourceIndex - b.sourceIndex;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( document.createRange ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.ownerDocument || !b.ownerDocument ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.ownerDocument ? -1 : 1;=0A=
		}=0A=
=0A=
		var aRange =3D a.ownerDocument.createRange(), bRange =3D =
b.ownerDocument.createRange();=0A=
		aRange.setStart(a, 0);=0A=
		aRange.setEnd(a, 0);=0A=
		bRange.setStart(b, 0);=0A=
		bRange.setEnd(b, 0);=0A=
		var ret =3D aRange.compareBoundaryPoints(Range.START_TO_END, bRange);=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
// Utility function for retreiving the text value of an array of DOM =
nodes=0A=
function getText( elems ) {=0A=
	var ret =3D "", elem;=0A=
=0A=
	for ( var i =3D 0; elems[i]; i++ ) {=0A=
		elem =3D elems[i];=0A=
=0A=
		// Get the text from text nodes and CDATA nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A=
			ret +=3D elem.nodeValue;=0A=
=0A=
		// Traverse everything else, except comment nodes=0A=
		} else if ( elem.nodeType !=3D=3D 8 ) {=0A=
			ret +=3D getText( elem.childNodes );=0A=
		}=0A=
	}=0A=
=0A=
	return ret;=0A=
}=0A=
=0A=
// Check to see if the browser returns elements by name when=0A=
// querying by getElementById (and provide a workaround)=0A=
(function(){=0A=
	// We're going to inject a fake input element with a specified name=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	// Inject it into the root element, check its status, and remove it =
quickly=0A=
	var root =3D document.documentElement;=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	// The workaround has to do additional checks after a getElementById=0A=
	// Which slows things down for other browsers (hence the branching)=0A=
	if ( document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? m.id =3D=3D=3D match[1] || typeof m.getAttributeNode =
!=3D=3D "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D =
match[1] ? [m] : undefined : [];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function(elem, match){=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
	root =3D form =3D null; // release memory in IE=0A=
})();=0A=
=0A=
(function(){=0A=
	// Check to see if the browser returns only elements=0A=
	// when doing getElementsByTagName("*")=0A=
=0A=
	// Create a fake element=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	// Make sure no comments are found=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function(match, context){=0A=
			var results =3D context.getElementsByTagName(match[1]);=0A=
=0A=
			// Filter out possible comments=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	// Check to see if an attribute returns normalized href attributes=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
		Expr.attrHandle.href =3D function(elem){=0A=
			return elem.getAttribute("href", 2);=0A=
		};=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) {=0A=
	(function(){=0A=
		var oldSizzle =3D Sizzle, div =3D document.createElement("div");=0A=
		div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
		// Safari can't handle uppercase or unicode characters when=0A=
		// in quirks mode.=0A=
		if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
			return;=0A=
		}=0A=
	=0A=
		Sizzle =3D function(query, context, extra, seed){=0A=
			context =3D context || document;=0A=
=0A=
			// Only use querySelectorAll on non-XML documents=0A=
			// (ID selectors don't work in non-HTML documents)=0A=
			if ( !seed && context.nodeType =3D=3D=3D 9 && !isXML(context) ) {=0A=
				try {=0A=
					return makeArray( context.querySelectorAll(query), extra );=0A=
				} catch(e){}=0A=
			}=0A=
		=0A=
			return oldSizzle(query, context, extra, seed);=0A=
		};=0A=
=0A=
		for ( var prop in oldSizzle ) {=0A=
			Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
		}=0A=
=0A=
		div =3D null; // release memory in IE=0A=
	})();=0A=
}=0A=
=0A=
(function(){=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	// Opera can't find a second classname (in 9.6)=0A=
	// Also, make sure that getElementsByClassName actually exists=0A=
	if ( !div.getElementsByClassName || =
div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	// Safari caches class attributes, doesn't catch changes (in 3.2)=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
	=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function(match, context, isXML) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=0A=
=0A=
				if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =3D i;=0A=
					}=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var contains =3D document.compareDocumentPosition ? function(a, b){=0A=
	return !!(a.compareDocumentPosition(b) & 16);=0A=
} : function(a, b){=0A=
	return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
};=0A=
=0A=
var isXML =3D function(elem){=0A=
	// documentElement is verified for cases where it doesn't yet exist=0A=
	// (such as loading iframes in IE - #4833) =0A=
	var documentElement =3D (elem ? elem.ownerDocument || elem : =
0).documentElement;=0A=
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;=0A=
};=0A=
=0A=
var posProcess =3D function(selector, context){=0A=
	var tmpSet =3D [], later =3D "", match,=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	// Position selectors must be done after the filter=0A=
	// And so must :not(positional) so we move all PSEUDOs to the end=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
// EXPOSE=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.filters;=0A=
jQuery.unique =3D Sizzle.uniqueSort;=0A=
jQuery.text =3D getText;=0A=
jQuery.isXMLDoc =3D isXML;=0A=
jQuery.contains =3D contains;=0A=
=0A=
return;=0A=
=0A=
window.Sizzle =3D Sizzle;=0A=
=0A=
})();=0A=
var runtil =3D /Until$/,=0A=
	rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A=
	// Note: This RegExp should be improved, or likely pulled from Sizzle=0A=
	rmultiselector =3D /,/,=0A=
	slice =3D Array.prototype.slice;=0A=
=0A=
// Implement the identical functionality for filter and not=0A=
var winnow =3D function( elements, qualifier, keep ) {=0A=
	if ( jQuery.isFunction( qualifier ) ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return !!qualifier.call( elem, i, elem ) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( qualifier.nodeType ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( typeof qualifier =3D=3D=3D "string" ) {=0A=
		var filtered =3D jQuery.grep(elements, function( elem ) {=0A=
			return elem.nodeType =3D=3D=3D 1;=0A=
		});=0A=
=0A=
		if ( isSimple.test( qualifier ) ) {=0A=
			return jQuery.filter(qualifier, filtered, !keep);=0A=
		} else {=0A=
			qualifier =3D jQuery.filter( qualifier, filtered );=0A=
		}=0A=
	}=0A=
=0A=
	return jQuery.grep(elements, function( elem, i ) {=0A=
		return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A=
	});=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	find: function( selector ) {=0A=
		var ret =3D this.pushStack( "", "find", selector ), length =3D 0;=0A=
=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			length =3D ret.length;=0A=
			jQuery.find( selector, this[i], ret );=0A=
=0A=
			if ( i > 0 ) {=0A=
				// Make sure that the results are unique=0A=
				for ( var n =3D length; n < ret.length; n++ ) {=0A=
					for ( var r =3D 0; r < length; r++ ) {=0A=
						if ( ret[r] =3D=3D=3D ret[n] ) {=0A=
							ret.splice(n--, 1);=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	has: function( target ) {=0A=
		var targets =3D jQuery( target );=0A=
		return this.filter(function() {=0A=
			for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A=
				if ( jQuery.contains( this, targets[i] ) ) {=0A=
					return true;=0A=
				}=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, false), "not", selector);=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );=0A=
	},=0A=
	=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.filter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	closest: function( selectors, context ) {=0A=
		if ( jQuery.isArray( selectors ) ) {=0A=
			var ret =3D [], cur =3D this[0], match, matches =3D {}, selector;=0A=
=0A=
			if ( cur && selectors.length ) {=0A=
				for ( var i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A=
					selector =3D selectors[i];=0A=
=0A=
					if ( !matches[selector] ) {=0A=
						matches[selector] =3D jQuery.expr.match.POS.test( selector ) ? =0A=
							jQuery( selector, context || this.context ) :=0A=
							selector;=0A=
					}=0A=
				}=0A=
=0A=
				while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
					for ( selector in matches ) {=0A=
						match =3D matches[selector];=0A=
=0A=
						if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) =
) {=0A=
							ret.push({ selector: selector, elem: cur });=0A=
							delete matches[selector];=0A=
						}=0A=
					}=0A=
					cur =3D cur.parentNode;=0A=
				}=0A=
			}=0A=
=0A=
			return ret;=0A=
		}=0A=
=0A=
		var pos =3D jQuery.expr.match.POS.test( selectors ) ? =0A=
			jQuery( selectors, context || this.context ) : null;=0A=
=0A=
		return this.map(function( i, cur ) {=0A=
			while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {=0A=
					return cur;=0A=
				}=0A=
				cur =3D cur.parentNode;=0A=
			}=0A=
			return null;=0A=
		});=0A=
	},=0A=
	=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A=
			return jQuery.inArray( this[0],=0A=
				// If it receives a string, the selector is used=0A=
				// If it receives nothing, the siblings are used=0A=
				elem ? jQuery( elem ) : this.parent().children() );=0A=
		}=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem.jquery ? elem[0] : elem, this );=0A=
	},=0A=
=0A=
	add: function( selector, context ) {=0A=
		var set =3D typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector, context || this.context ) :=0A=
				jQuery.makeArray( selector ),=0A=
			all =3D jQuery.merge( this.get(), set );=0A=
=0A=
		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?=0A=
			all :=0A=
			jQuery.unique( all ) );=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	}=0A=
});=0A=
=0A=
// A painfully simple check to see if an element is disconnected=0A=
// from a document (should be improved, where feasible).=0A=
function isDisconnected( node ) {=0A=
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;=0A=
}=0A=
=0A=
jQuery.each({=0A=
	parent: function( elem ) {=0A=
		var parent =3D elem.parentNode;=0A=
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A=
	},=0A=
	parents: function( elem ) {=0A=
		return jQuery.dir( elem, "parentNode" );=0A=
	},=0A=
	parentsUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "parentNode", until );=0A=
	},=0A=
	next: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "nextSibling" );=0A=
	},=0A=
	prev: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "previousSibling" );=0A=
	},=0A=
	nextAll: function( elem ) {=0A=
		return jQuery.dir( elem, "nextSibling" );=0A=
	},=0A=
	prevAll: function( elem ) {=0A=
		return jQuery.dir( elem, "previousSibling" );=0A=
	},=0A=
	nextUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "nextSibling", until );=0A=
	},=0A=
	prevUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "previousSibling", until );=0A=
	},=0A=
	siblings: function( elem ) {=0A=
		return jQuery.sibling( elem.parentNode.firstChild, elem );=0A=
	},=0A=
	children: function( elem ) {=0A=
		return jQuery.sibling( elem.firstChild );=0A=
	},=0A=
	contents: function( elem ) {=0A=
		return jQuery.nodeName( elem, "iframe" ) ?=0A=
			elem.contentDocument || elem.contentWindow.document :=0A=
			jQuery.makeArray( elem.childNodes );=0A=
	}=0A=
}, function( name, fn ) {=0A=
	jQuery.fn[ name ] =3D function( until, selector ) {=0A=
		var ret =3D jQuery.map( this, fn, until );=0A=
		=0A=
		if ( !runtil.test( name ) ) {=0A=
			selector =3D until;=0A=
		}=0A=
=0A=
		if ( selector && typeof selector =3D=3D=3D "string" ) {=0A=
			ret =3D jQuery.filter( selector, ret );=0A=
		}=0A=
=0A=
		ret =3D this.length > 1 ? jQuery.unique( ret ) : ret;=0A=
=0A=
		if ( (this.length > 1 || rmultiselector.test( selector )) && =
rparentsprev.test( name ) ) {=0A=
			ret =3D ret.reverse();=0A=
		}=0A=
=0A=
		return this.pushStack( ret, name, slice.call(arguments).join(",") );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	filter: function( expr, elems, not ) {=0A=
		if ( not ) {=0A=
			expr =3D ":not(" + expr + ")";=0A=
		}=0A=
=0A=
		return jQuery.find.matches(expr, elems);=0A=
	},=0A=
	=0A=
	dir: function( elem, dir, until ) {=0A=
		var matched =3D [], cur =3D elem[dir];=0A=
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 ) {=0A=
				matched.push( cur );=0A=
			}=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function( cur, result, dir, elem ) {=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A=
				r.push( n );=0A=
			}=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A=
	rleadingWhitespace =3D /^\s+/,=0A=
	rxhtmlTag =3D /(<([\w:]+)[^>]*?)\/>/g,=0A=
	rselfClosing =3D =
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,=0A=
	rtagName =3D /<([\w:]+)/,=0A=
	rtbody =3D /<tbody/i,=0A=
	rhtml =3D /<|&#?\w+;/,=0A=
	rnocache =3D /<script|<object|<embed|<option|<style/i,=0A=
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,  // =
checked=3D"checked" or checked (html5)=0A=
	fcloseTag =3D function( all, front, tag ) {=0A=
		return rselfClosing.test( tag ) ?=0A=
			all :=0A=
			front + "></" + tag + ">";=0A=
	},=0A=
	wrapMap =3D {=0A=
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A=
		legend: [ 1, "<fieldset>", "</fieldset>" ],=0A=
		thead: [ 1, "<table>", "</table>" ],=0A=
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A=
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A=
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A=
		area: [ 1, "<map>", "</map>" ],=0A=
		_default: [ 0, "", "" ]=0A=
	};=0A=
=0A=
wrapMap.optgroup =3D wrapMap.option;=0A=
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;=0A=
wrapMap.th =3D wrapMap.td;=0A=
=0A=
// IE can't serialize <link> and <script> tags normally=0A=
if ( !jQuery.support.htmlSerialize ) {=0A=
	wrapMap._default =3D [ 1, "div<div>", "</div>" ];=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	text: function( text ) {=0A=
		if ( jQuery.isFunction(text) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.text( text.call(this, i, self.text()) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( typeof text !=3D=3D "object" && text !=3D=3D undefined ) {=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
		}=0A=
=0A=
		return jQuery.text( this );=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapAll( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A=
=0A=
			if ( this[0].parentNode ) {=0A=
				wrap.insertBefore( this[0] );=0A=
			}=0A=
=0A=
			wrap.map(function() {=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A=
					elem =3D elem.firstChild;=0A=
				}=0A=
=0A=
				return elem;=0A=
			}).append(this);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapInner( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var self =3D jQuery( this ), contents =3D self.contents();=0A=
=0A=
			if ( contents.length ) {=0A=
				contents.wrapAll( html );=0A=
=0A=
			} else {=0A=
				self.append( html );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function() {=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	unwrap: function() {=0A=
		return this.parent().each(function() {=0A=
			if ( !jQuery.nodeName( this, "body" ) ) {=0A=
				jQuery( this ).replaceWith( this.childNodes );=0A=
			}=0A=
		}).end();=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.appendChild( elem );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.insertBefore( elem, this.firstChild );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D jQuery(arguments[0]);=0A=
			set.push.apply( set, this.toArray() );=0A=
			return this.pushStack( set, "before", arguments );=0A=
		}=0A=
	},=0A=
=0A=
	after: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this.nextSibling );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D this.pushStack( this, "after", arguments );=0A=
			set.push.apply( set, jQuery(arguments[0]).toArray() );=0A=
			return set;=0A=
		}=0A=
	},=0A=
	=0A=
	// keepData is for internal use only--do not document=0A=
	remove: function( selector, keepData ) {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {=0A=
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A=
					jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
					jQuery.cleanData( [ elem ] );=0A=
				}=0A=
=0A=
				if ( elem.parentNode ) {=0A=
					 elem.parentNode.removeChild( elem );=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			// Remove element nodes and prevent memory leaks=0A=
			if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
				jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
			}=0A=
=0A=
			// Remove any remaining nodes=0A=
			while ( elem.firstChild ) {=0A=
				elem.removeChild( elem.firstChild );=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function() {=0A=
			if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to=0A=
				// attributes in IE that are actually only stored=0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var html =3D this.outerHTML, ownerDocument =3D this.ownerDocument;=0A=
				if ( !html ) {=0A=
					var div =3D ownerDocument.createElement("div");=0A=
					div.appendChild( this.cloneNode(true) );=0A=
					html =3D div.innerHTML;=0A=
				}=0A=
=0A=
				return jQuery.clean([html.replace(rinlinejQuery, "")=0A=
					// Handle the case in IE 8 where action=3D/test/> self-closes a tag=0A=
					.replace(/=3D([^=3D"'>\s]+\/)>/g, '=3D"$1">')=0A=
					.replace(rleadingWhitespace, "")], ownerDocument)[0];=0A=
			} else {=0A=
				return this.cloneNode(true);=0A=
			}=0A=
		});=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true ) {=0A=
			cloneCopyEvent( this, ret );=0A=
			cloneCopyEvent( this.find("*"), ret.find("*") );=0A=
		}=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return this[0] && this[0].nodeType =3D=3D=3D 1 ?=0A=
				this[0].innerHTML.replace(rinlinejQuery, "") :=0A=
				null;=0A=
=0A=
		// See if we can take a shortcut and just use innerHTML=0A=
		} else if ( typeof value =3D=3D=3D "string" && !rnocache.test( value ) =
&&=0A=
			(jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value =
)) &&=0A=
			!wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {=0A=
=0A=
			value =3D value.replace(rxhtmlTag, fcloseTag);=0A=
=0A=
			try {=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					// Remove element nodes and prevent memory leaks=0A=
					if ( this[i].nodeType =3D=3D=3D 1 ) {=0A=
						jQuery.cleanData( this[i].getElementsByTagName("*") );=0A=
						this[i].innerHTML =3D value;=0A=
					}=0A=
				}=0A=
=0A=
			// If using innerHTML throws an exception, use the fallback method=0A=
			} catch(e) {=0A=
				this.empty().append( value );=0A=
			}=0A=
=0A=
		} else if ( jQuery.isFunction( value ) ) {=0A=
			this.each(function(i){=0A=
				var self =3D jQuery(this), old =3D self.html();=0A=
				self.empty().append(function(){=0A=
					return value.call( this, i, old );=0A=
				});=0A=
			});=0A=
=0A=
		} else {=0A=
			this.empty().append( value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			// Make sure that the elements are removed from the DOM before they =
are inserted=0A=
			// this can help fix replacing a parent with child elements=0A=
			if ( jQuery.isFunction( value ) ) {=0A=
				return this.each(function(i) {=0A=
					var self =3D jQuery(this), old =3D self.html();=0A=
					self.replaceWith( value.call( this, i, old ) );=0A=
				});=0A=
			}=0A=
=0A=
			if ( typeof value !=3D=3D "string" ) {=0A=
				value =3D jQuery(value).detach();=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				var next =3D this.nextSibling, parent =3D this.parentNode;=0A=
=0A=
				jQuery(this).remove();=0A=
=0A=
				if ( next ) {=0A=
					jQuery(next).before( value );=0A=
				} else {=0A=
					jQuery(parent).append( value );=0A=
				}=0A=
			});=0A=
		} else {=0A=
			return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : =
value), "replaceWith", value );=0A=
		}=0A=
	},=0A=
=0A=
	detach: function( selector ) {=0A=
		return this.remove( selector, true );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
		var results, first, value =3D args[0], scripts =3D [], fragment, =
parent;=0A=
=0A=
		// We can't cloneNode fragments that contain checked, in WebKit=0A=
		if ( !jQuery.support.checkClone && arguments.length =3D=3D=3D 3 && =
typeof value =3D=3D=3D "string" && rchecked.test( value ) ) {=0A=
			return this.each(function() {=0A=
				jQuery(this).domManip( args, table, callback, true );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				args[0] =3D value.call(this, i, table ? self.html() : undefined);=0A=
				self.domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			parent =3D value && value.parentNode;=0A=
=0A=
			// If we're in a fragment, just use that instead of building a new one=0A=
			if ( jQuery.support.parentNode && parent && parent.nodeType =3D=3D=3D =
11 && parent.childNodes.length =3D=3D=3D this.length ) {=0A=
				results =3D { fragment: parent };=0A=
=0A=
			} else {=0A=
				results =3D buildFragment( args, this, scripts );=0A=
			}=0A=
			=0A=
			fragment =3D results.fragment;=0A=
			=0A=
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A=
				first =3D fragment =3D fragment.firstChild;=0A=
			} else {=0A=
				first =3D fragment.firstChild;=0A=
			}=0A=
=0A=
			if ( first ) {=0A=
				table =3D table && jQuery.nodeName( first, "tr" );=0A=
=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					callback.call(=0A=
						table ?=0A=
							root(this[i], first) :=0A=
							this[i],=0A=
						i > 0 || results.cacheable || this.length > 1  ?=0A=
							fragment.cloneNode(true) :=0A=
							fragment=0A=
					);=0A=
				}=0A=
			}=0A=
=0A=
			if ( scripts.length ) {=0A=
				jQuery.each( scripts, evalScript );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
=0A=
		function root( elem, cur ) {=0A=
			return jQuery.nodeName(elem, "table") ?=0A=
				(elem.getElementsByTagName("tbody")[0] ||=0A=
				elem.appendChild(elem.ownerDocument.createElement("tbody"))) :=0A=
				elem;=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
function cloneCopyEvent(orig, ret) {=0A=
	var i =3D 0;=0A=
=0A=
	ret.each(function() {=0A=
		if ( this.nodeName !=3D=3D (orig[i] && orig[i].nodeName) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var oldData =3D jQuery.data( orig[i++] ), curData =3D jQuery.data( =
this, oldData ), events =3D oldData && oldData.events;=0A=
=0A=
		if ( events ) {=0A=
			delete curData.handle;=0A=
			curData.events =3D {};=0A=
=0A=
			for ( var type in events ) {=0A=
				for ( var handler in events[ type ] ) {=0A=
					jQuery.event.add( this, type, events[ type ][ handler ], events[ =
type ][ handler ].data );=0A=
				}=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
function buildFragment( args, nodes, scripts ) {=0A=
	var fragment, cacheable, cacheresults,=0A=
		doc =3D (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : =
document);=0A=
=0A=
	// Only cache "small" (1/2 KB) strings that are associated with the =
main document=0A=
	// Cloning options loses the selected state, so don't cache them=0A=
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment=0A=
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache=0A=
	if ( args.length =3D=3D=3D 1 && typeof args[0] =3D=3D=3D "string" && =
args[0].length < 512 && doc =3D=3D=3D document &&=0A=
		!rnocache.test( args[0] ) && (jQuery.support.checkClone || =
!rchecked.test( args[0] )) ) {=0A=
=0A=
		cacheable =3D true;=0A=
		cacheresults =3D jQuery.fragments[ args[0] ];=0A=
		if ( cacheresults ) {=0A=
			if ( cacheresults !=3D=3D 1 ) {=0A=
				fragment =3D cacheresults;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !fragment ) {=0A=
		fragment =3D doc.createDocumentFragment();=0A=
		jQuery.clean( args, doc, fragment, scripts );=0A=
	}=0A=
=0A=
	if ( cacheable ) {=0A=
		jQuery.fragments[ args[0] ] =3D cacheresults ? fragment : 1;=0A=
	}=0A=
=0A=
	return { fragment: fragment, cacheable: cacheable };=0A=
}=0A=
=0A=
jQuery.fragments =3D {};=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function( name, original ) {=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D [], insert =3D jQuery( selector ),=0A=
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;=0A=
		=0A=
		if ( parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1 && insert.length =3D=3D=3D 1 ) {=0A=
			insert[ original ]( this[0] );=0A=
			return this;=0A=
			=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D insert.length; i < l; i++ ) {=0A=
				var elems =3D (i > 0 ? this.clone(true) : this).get();=0A=
				jQuery.fn[ original ].apply( jQuery(insert[i]), elems );=0A=
				ret =3D ret.concat( elems );=0A=
			}=0A=
		=0A=
			return this.pushStack( ret, name, insert.selector );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	clean: function( elems, context, fragment, scripts ) {=0A=
		context =3D context || document;=0A=
=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if ( typeof context.createElement =3D=3D=3D "undefined" ) {=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
		}=0A=
=0A=
		var ret =3D [];=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( typeof elem =3D=3D=3D "number" ) {=0A=
				elem +=3D "";=0A=
			}=0A=
=0A=
			if ( !elem ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" && !rhtml.test( elem ) ) {=0A=
				elem =3D context.createTextNode( elem );=0A=
=0A=
			} else if ( typeof elem =3D=3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(rxhtmlTag, fcloseTag);=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tag =3D (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),=0A=
					wrap =3D wrapMap[ tag ] || wrapMap._default,=0A=
					depth =3D wrap[0],=0A=
					div =3D context.createElement("div");=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( depth-- ) {=0A=
					div =3D div.lastChild;=0A=
				}=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( !jQuery.support.tbody ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var hasBody =3D rtbody.test(elem),=0A=
						tbody =3D tag =3D=3D=3D "table" && !hasBody ?=0A=
							div.firstChild && div.firstChild.childNodes :=0A=
=0A=
							// String was a bare <thead> or <tfoot>=0A=
							wrap[1] =3D=3D=3D "<table>" && !hasBody ?=0A=
								div.childNodes :=0A=
								[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j ) {=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
						}=0A=
					}=0A=
=0A=
				}=0A=
=0A=
				// IE completely kills leading whitespace when innerHTML is used=0A=
				if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {=0A=
					div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );=0A=
				}=0A=
=0A=
				elem =3D div.childNodes;=0A=
			}=0A=
=0A=
			if ( elem.nodeType ) {=0A=
				ret.push( elem );=0A=
			} else {=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
			}=0A=
		}=0A=
=0A=
		if ( fragment ) {=0A=
			for ( var i =3D 0; ret[i]; i++ ) {=0A=
				if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type =
|| ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {=0A=
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );=0A=
				=0A=
				} else {=0A=
					if ( ret[i].nodeType =3D=3D=3D 1 ) {=0A=
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );=0A=
					}=0A=
					fragment.appendChild( ret[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	cleanData: function( elems ) {=0A=
		var data, id, cache =3D jQuery.cache,=0A=
			special =3D jQuery.event.special,=0A=
			deleteExpando =3D jQuery.support.deleteExpando;=0A=
		=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			id =3D elem[ jQuery.expando ];=0A=
			=0A=
			if ( id ) {=0A=
				data =3D cache[ id ];=0A=
				=0A=
				if ( data.events ) {=0A=
					for ( var type in data.events ) {=0A=
						if ( special[ type ] ) {=0A=
							jQuery.event.remove( elem, type );=0A=
=0A=
						} else {=0A=
							removeEvent( elem, type, data.handle );=0A=
						}=0A=
					}=0A=
				}=0A=
				=0A=
				if ( deleteExpando ) {=0A=
					delete elem[ jQuery.expando ];=0A=
=0A=
				} else if ( elem.removeAttribute ) {=0A=
					elem.removeAttribute( jQuery.expando );=0A=
				}=0A=
				=0A=
				delete cache[ id ];=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
// exclude the following css properties to add px=0A=
var rexclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,=0A=
	ralpha =3D /alpha\([^)]*\)/,=0A=
	ropacity =3D /opacity=3D([^)]*)/,=0A=
	rfloat =3D /float/i,=0A=
	rdashAlpha =3D /-([a-z])/ig,=0A=
	rupper =3D /([A-Z])/g,=0A=
	rnumpx =3D /^-?\d+(?:px)?$/i,=0A=
	rnum =3D /^-?\d/,=0A=
=0A=
	cssShow =3D { position: "absolute", visibility: "hidden", =
display:"block" },=0A=
	cssWidth =3D [ "Left", "Right" ],=0A=
	cssHeight =3D [ "Top", "Bottom" ],=0A=
=0A=
	// cache check for defaultView.getComputedStyle=0A=
	getComputedStyle =3D document.defaultView && =
document.defaultView.getComputedStyle,=0A=
	// normalize float css property=0A=
	styleFloat =3D jQuery.support.cssFloat ? "cssFloat" : "styleFloat",=0A=
	fcamelCase =3D function( all, letter ) {=0A=
		return letter.toUpperCase();=0A=
	};=0A=
=0A=
jQuery.fn.css =3D function( name, value ) {=0A=
	return access( this, name, value, true, function( elem, name, value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return jQuery.curCSS( elem, name );=0A=
		}=0A=
		=0A=
		if ( typeof value =3D=3D=3D "number" && !rexclude.test(name) ) {=0A=
			value +=3D "px";=0A=
		}=0A=
=0A=
		jQuery.style( elem, name, value );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	style: function( elem, name, value ) {=0A=
		// don't set styles on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{=0A=
			return undefined;=0A=
		}=0A=
=0A=
		// ignore negative width and height values #1599=0A=
		if ( (name =3D=3D=3D "width" || name =3D=3D=3D "height") && =
parseFloat(value) < 0 ) {=0A=
			value =3D undefined;=0A=
		}=0A=
=0A=
		var style =3D elem.style || elem, set =3D value !=3D=3D undefined;=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" ) {=0A=
			if ( set ) {=0A=
				// IE has trouble with opacity if it does not have layout=0A=
				// Force it by setting the zoom level=0A=
				style.zoom =3D 1;=0A=
=0A=
				// Set the alpha filter to set the opacity=0A=
				var opacity =3D parseInt( value, 10 ) + "" =3D=3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")";=0A=
				var filter =3D style.filter || jQuery.curCSS( elem, "filter" ) || "";=0A=
				style.filter =3D ralpha.test(filter) ? filter.replace(ralpha, =
opacity) : opacity;=0A=
			}=0A=
=0A=
			return style.filter && style.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
				(parseFloat( ropacity.exec(style.filter)[1] ) / 100) + "":=0A=
				"";=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( rfloat.test( name ) ) {=0A=
			name =3D styleFloat;=0A=
		}=0A=
=0A=
		name =3D name.replace(rdashAlpha, fcamelCase);=0A=
=0A=
		if ( set ) {=0A=
			style[ name ] =3D value;=0A=
		}=0A=
=0A=
		return style[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force, extra ) {=0A=
		if ( name =3D=3D=3D "width" || name =3D=3D=3D "height" ) {=0A=
			var val, props =3D cssShow, which =3D name =3D=3D=3D "width" ? =
cssWidth : cssHeight;=0A=
=0A=
			function getWH() {=0A=
				val =3D name =3D=3D=3D "width" ? elem.offsetWidth : =
elem.offsetHeight;=0A=
=0A=
				if ( extra =3D=3D=3D "border" ) {=0A=
					return;=0A=
				}=0A=
=0A=
				jQuery.each( which, function() {=0A=
					if ( !extra ) {=0A=
						val -=3D parseFloat(jQuery.curCSS( elem, "padding" + this, true)) =
|| 0;=0A=
					}=0A=
=0A=
					if ( extra =3D=3D=3D "margin" ) {=0A=
						val +=3D parseFloat(jQuery.curCSS( elem, "margin" + this, true)) =
|| 0;=0A=
					} else {=0A=
						val -=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			if ( elem.offsetWidth !=3D=3D 0 ) {=0A=
				getWH();=0A=
			} else {=0A=
				jQuery.swap( elem, props, getWH );=0A=
			}=0A=
=0A=
			return Math.max(0, Math.round(val));=0A=
		}=0A=
=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret, style =3D elem.style, filter;=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" && =
elem.currentStyle ) {=0A=
			ret =3D ropacity.test(elem.currentStyle.filter || "") ?=0A=
				(parseFloat(RegExp.$1) / 100) + "" :=0A=
				"";=0A=
=0A=
			return ret =3D=3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( rfloat.test( name ) ) {=0A=
			name =3D styleFloat;=0A=
		}=0A=
=0A=
		if ( !force && style && style[ name ] ) {=0A=
			ret =3D style[ name ];=0A=
=0A=
		} else if ( getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( rfloat.test( name ) ) {=0A=
				name =3D "float";=0A=
			}=0A=
=0A=
			name =3D name.replace( rupper, "-$1" ).toLowerCase();=0A=
=0A=
			var defaultView =3D elem.ownerDocument.defaultView;=0A=
=0A=
			if ( !defaultView ) {=0A=
				return null;=0A=
			}=0A=
=0A=
			var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
=0A=
			if ( computedStyle ) {=0A=
				ret =3D computedStyle.getPropertyValue( name );=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D=3D "opacity" && ret =3D=3D=3D "" ) {=0A=
				ret =3D "1";=0A=
			}=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(rdashAlpha, fcamelCase);=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				style.left =3D camelCase =3D=3D=3D "fontSize" ? "1em" : (ret || 0);=0A=
				ret =3D style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				style.left =3D left;=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options ) {=0A=
			elem.style[ name ] =3D old[ name ];=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.hidden =3D function( elem ) {=0A=
		var width =3D elem.offsetWidth, height =3D elem.offsetHeight,=0A=
			skip =3D elem.nodeName.toLowerCase() =3D=3D=3D "tr";=0A=
=0A=
		return width =3D=3D=3D 0 && height =3D=3D=3D 0 && !skip ?=0A=
			true :=0A=
			width > 0 && height > 0 && !skip ?=0A=
				false :=0A=
				jQuery.curCSS(elem, "display") =3D=3D=3D "none";=0A=
	};=0A=
=0A=
	jQuery.expr.filters.visible =3D function( elem ) {=0A=
		return !jQuery.expr.filters.hidden( elem );=0A=
	};=0A=
}=0A=
var jsc =3D now(),=0A=
	rscript =3D /<script(.|\s)*?\/script>/gi,=0A=
	rselectTextarea =3D /select|textarea/i,=0A=
	rinput =3D =
/color|date|datetime|email|hidden|month|number|password|range|search|tel|=
text|time|url|week/i,=0A=
	jsre =3D /=3D\?(&|$)/,=0A=
	rquery =3D /\?/,=0A=
	rts =3D /(\?|&)_=3D.*?(&|$)/,=0A=
	rurl =3D /^(\w+:)?\/\/([^\/?#]+)/,=0A=
	r20 =3D /%20/g,=0A=
=0A=
	// Keep a copy of the old load method=0A=
	_load =3D jQuery.fn.load;=0A=
=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D=3D "string" ) {=0A=
			return _load.call( this, url );=0A=
=0A=
		// Don't do a request if no elements are being requested=0A=
		} else if ( !this.length ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params ) {=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else if ( typeof params =3D=3D=3D "object" ) {=0A=
				params =3D jQuery.param( params, jQuery.ajaxSettings.traditional );=0A=
				type =3D "POST";=0A=
			}=0A=
		}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function( res, status ) {=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) {=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div />")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(rscript, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
				}=0A=
=0A=
				if ( callback ) {=0A=
					self.each( callback, [res.responseText, status, res] );=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function() {=0A=
			return this.elements ? jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function() {=0A=
			return this.name && !this.disabled &&=0A=
				(this.checked || rselectTextarea.test(this.nodeName) ||=0A=
					rinput.test(this.type));=0A=
		})=0A=
		.map(function( i, elem ) {=0A=
			var val =3D jQuery(this).val();=0A=
=0A=
			return val =3D=3D null ?=0A=
				null :=0A=
				jQuery.isArray(val) ?=0A=
					jQuery.map( val, function( val, i ) {=0A=
						return { name: elem.name, value: val };=0A=
					}) :=0A=
					{ name: elem.name, value: val };=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "), function( i, o ) {=0A=
	jQuery.fn[o] =3D function( f ) {=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: location.href,=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		traditional: false,=0A=
		*/=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7 (can't request local files),=0A=
		// so we use the ActiveXObject when it is available=0A=
		// This function can be overriden by calling jQuery.ajaxSetup=0A=
		xhr: window.XMLHttpRequest && (window.location.protocol !=3D=3D =
"file:" || !window.ActiveXObject) ?=0A=
			function() {=0A=
				return new window.XMLHttpRequest();=0A=
			} :=0A=
			function() {=0A=
				try {=0A=
					return new window.ActiveXObject("Microsoft.XMLHTTP");=0A=
				} catch(e) {}=0A=
			},=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
	etag: {},=0A=
=0A=
	ajax: function( origSettings ) {=0A=
		var s =3D jQuery.extend(true, {}, jQuery.ajaxSettings, origSettings);=0A=
		=0A=
		var jsonp, status, data,=0A=
			callbackContext =3D origSettings && origSettings.context || s,=0A=
			type =3D s.type.toUpperCase();=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A=
			s.data =3D jQuery.param( s.data, s.traditional );=0A=
		}=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D=3D "jsonp" ) {=0A=
			if ( type =3D=3D=3D "GET" ) {=0A=
				if ( !jsre.test( s.url ) ) {=0A=
					s.url +=3D (rquery.test( s.url ) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
				}=0A=
			} else if ( !s.data || !jsre.test(s.data) ) {=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			}=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D=3D "json" && (s.data && jsre.test(s.data) || =
jsre.test(s.url)) ) {=0A=
			jsonp =3D s.jsonpCallback || ("jsonp" + jsc++);=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data ) {=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			}=0A=
=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D window[ jsonp ] || function( tmp ) {=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
=0A=
				try {=0A=
					delete window[ jsonp ];=0A=
				} catch(e) {}=0A=
=0A=
				if ( head ) {=0A=
					head.removeChild( script );=0A=
				}=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D=3D "script" && s.cache =3D=3D=3D null ) {=0A=
			s.cache =3D false;=0A=
		}=0A=
=0A=
		if ( s.cache =3D=3D=3D false && type =3D=3D=3D "GET" ) {=0A=
			var ts =3D now();=0A=
=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(rts, "$1_=3D" + ts + "$2");=0A=
=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D=3D s.url) ? (rquery.test(s.url) ? "&" : =
"?") + "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && type =3D=3D=3D "GET" ) {=0A=
			s.url +=3D (rquery.test(s.url) ? "&" : "?") + s.data;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ ) {=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
		}=0A=
=0A=
		// Matches an absolute URL, and saves the domain=0A=
		var parts =3D rurl.exec( s.url ),=0A=
			remote =3D parts && (parts[1] && parts[1] !=3D=3D location.protocol =
|| parts[2] !=3D=3D location.host);=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( s.dataType =3D=3D=3D "script" && type =3D=3D=3D "GET" && remote ) =
{=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement;=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if ( s.scriptCharset ) {=0A=
				script.charset =3D s.scriptCharset;=0A=
			}=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function() {=0A=
					if ( !done && (!this.readyState ||=0A=
							this.readyState =3D=3D=3D "loaded" || this.readyState =3D=3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
=0A=
						// Handle memory leak in IE=0A=
						script.onload =3D script.onreadystatechange =3D null;=0A=
						if ( head && script.parentNode ) {=0A=
							head.removeChild( script );=0A=
						}=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709 and #4378).=0A=
			head.insertBefore( script, head.firstChild );=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object=0A=
		var xhr =3D s.xhr();=0A=
=0A=
		if ( !xhr ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Open the socket=0A=
		// Passing null username, generates a login popup on Opera (#2865)=0A=
		if ( s.username ) {=0A=
			xhr.open(type, s.url, s.async, s.username, s.password);=0A=
		} else {=0A=
			xhr.open(type, s.url, s.async);=0A=
		}=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data || origSettings && origSettings.contentType ) {=0A=
				xhr.setRequestHeader("Content-Type", s.contentType);=0A=
			}=0A=
=0A=
			// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
			if ( s.ifModified ) {=0A=
				if ( jQuery.lastModified[s.url] ) {=0A=
					xhr.setRequestHeader("If-Modified-Since", =
jQuery.lastModified[s.url]);=0A=
				}=0A=
=0A=
				if ( jQuery.etag[s.url] ) {=0A=
					xhr.setRequestHeader("If-None-Match", jQuery.etag[s.url]);=0A=
				}=0A=
			}=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			// Only send the header if it's not a remote XHR=0A=
			if ( !remote ) {=0A=
				xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
			}=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e) {}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && s.beforeSend.call(callbackContext, xhr, s) =
=3D=3D=3D false ) {=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active ) {=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			}=0A=
=0A=
			// close opended socket=0A=
			xhr.abort();=0A=
			return false;=0A=
		}=0A=
=0A=
		if ( s.global ) {=0A=
			trigger("ajaxSend", [xhr, s]);=0A=
		}=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D xhr.onreadystatechange =3D function( =
isTimeout ) {=0A=
			// The request was aborted=0A=
			if ( !xhr || xhr.readyState =3D=3D=3D 0 || isTimeout =3D=3D=3D =
"abort" ) {=0A=
				// Opera doesn't call onreadystatechange before this point=0A=
				// so we simulate the call=0A=
				if ( !requestDone ) {=0A=
					complete();=0A=
				}=0A=
=0A=
				requestDone =3D true;=0A=
				if ( xhr ) {=0A=
					xhr.onreadystatechange =3D jQuery.noop;=0A=
				}=0A=
=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			} else if ( !requestDone && xhr && (xhr.readyState =3D=3D=3D 4 || =
isTimeout =3D=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				xhr.onreadystatechange =3D jQuery.noop;=0A=
=0A=
				status =3D isTimeout =3D=3D=3D "timeout" ?=0A=
					"timeout" :=0A=
					!jQuery.httpSuccess( xhr ) ?=0A=
						"error" :=0A=
						s.ifModified && jQuery.httpNotModified( xhr, s.url ) ?=0A=
							"notmodified" :=0A=
							"success";=0A=
=0A=
				var errMsg;=0A=
=0A=
				if ( status =3D=3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xhr, s.dataType, s );=0A=
					} catch(err) {=0A=
						status =3D "parsererror";=0A=
						errMsg =3D err;=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) {=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp ) {=0A=
						success();=0A=
					}=0A=
				} else {=0A=
					jQuery.handleError(s, xhr, status, errMsg);=0A=
				}=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				if ( isTimeout =3D=3D=3D "timeout" ) {=0A=
					xhr.abort();=0A=
				}=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async ) {=0A=
					xhr =3D null;=0A=
				}=0A=
			}=0A=
		};=0A=
=0A=
		// Override the abort handler, if we can (IE doesn't allow it, but =
that's OK)=0A=
		// Opera doesn't fire onreadystatechange at all on abort=0A=
		try {=0A=
			var oldAbort =3D xhr.abort;=0A=
			xhr.abort =3D function() {=0A=
				if ( xhr ) {=0A=
					oldAbort.call( xhr );=0A=
				}=0A=
=0A=
				onreadystatechange( "abort" );=0A=
			};=0A=
		} catch(e) { }=0A=
=0A=
		// Timeout checker=0A=
		if ( s.async && s.timeout > 0 ) {=0A=
			setTimeout(function() {=0A=
				// Check to see if the request is still happening=0A=
				if ( xhr && !requestDone ) {=0A=
					onreadystatechange( "timeout" );=0A=
				}=0A=
			}, s.timeout);=0A=
		}=0A=
=0A=
		// Send the data=0A=
		try {=0A=
			xhr.send( type =3D=3D=3D "POST" || type =3D=3D=3D "PUT" || type =
=3D=3D=3D "DELETE" ? s.data : null );=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xhr, null, e);=0A=
			// Fire the complete handlers=0A=
			complete();=0A=
		}=0A=
=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async ) {=0A=
			onreadystatechange();=0A=
		}=0A=
=0A=
		function success() {=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success ) {=0A=
				s.success.call( callbackContext, data, status, xhr );=0A=
			}=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global ) {=0A=
				trigger( "ajaxSuccess", [xhr, s] );=0A=
			}=0A=
		}=0A=
=0A=
		function complete() {=0A=
			// Process result=0A=
			if ( s.complete ) {=0A=
				s.complete.call( callbackContext, xhr, status);=0A=
			}=0A=
=0A=
			// The request was completed=0A=
			if ( s.global ) {=0A=
				trigger( "ajaxComplete", [xhr, s] );=0A=
			}=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active ) {=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			}=0A=
		}=0A=
		=0A=
		function trigger(type, args) {=0A=
			(s.context ? jQuery(s.context) : jQuery.event).trigger(type, args);=0A=
		}=0A=
=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xhr;=0A=
	},=0A=
=0A=
	handleError: function( s, xhr, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) {=0A=
			s.error.call( s.context || s, xhr, status, e );=0A=
		}=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global ) {=0A=
			(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", =
[xhr, s, e] );=0A=
		}=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( xhr ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !xhr.status && location.protocol =3D=3D=3D "file:" ||=0A=
				// Opera returns 0 when status is 304=0A=
				( xhr.status >=3D 200 && xhr.status < 300 ) ||=0A=
				xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 1223 || xhr.status =
=3D=3D=3D 0;=0A=
		} catch(e) {}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xhr, url ) {=0A=
		var lastModified =3D xhr.getResponseHeader("Last-Modified"),=0A=
			etag =3D xhr.getResponseHeader("Etag");=0A=
=0A=
		if ( lastModified ) {=0A=
			jQuery.lastModified[url] =3D lastModified;=0A=
		}=0A=
=0A=
		if ( etag ) {=0A=
			jQuery.etag[url] =3D etag;=0A=
		}=0A=
=0A=
		// Opera returns 0 when status is 304=0A=
		return xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 0;=0A=
	},=0A=
=0A=
	httpData: function( xhr, type, s ) {=0A=
		var ct =3D xhr.getResponseHeader("content-type") || "",=0A=
			xml =3D type =3D=3D=3D "xml" || !type && ct.indexOf("xml") >=3D 0,=0A=
			data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
		if ( xml && data.documentElement.nodeName =3D=3D=3D "parsererror" ) {=0A=
			jQuery.error( "parsererror" );=0A=
		}=0A=
=0A=
		// Allow a pre-filtering function to sanitize the response=0A=
		// s is checked to keep backwards compatibility=0A=
		if ( s && s.dataFilter ) {=0A=
			data =3D s.dataFilter( data, type );=0A=
		}=0A=
=0A=
		// The filter can actually parse the response=0A=
		if ( typeof data =3D=3D=3D "string" ) {=0A=
			// Get the JavaScript object, if JSON is used.=0A=
			if ( type =3D=3D=3D "json" || !type && ct.indexOf("json") >=3D 0 ) {=0A=
				data =3D jQuery.parseJSON( data );=0A=
=0A=
			// If the type is "script", eval it in global context=0A=
			} else if ( type =3D=3D=3D "script" || !type && =
ct.indexOf("javascript") >=3D 0 ) {=0A=
				jQuery.globalEval( data );=0A=
			}=0A=
		}=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a, traditional ) {=0A=
		var s =3D [];=0A=
		=0A=
		// Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A=
		if ( traditional =3D=3D=3D undefined ) {=0A=
			traditional =3D jQuery.ajaxSettings.traditional;=0A=
		}=0A=
		=0A=
		// If an array was passed in, assume that it is an array of form =
elements.=0A=
		if ( jQuery.isArray(a) || a.jquery ) {=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function() {=0A=
				add( this.name, this.value );=0A=
			});=0A=
			=0A=
		} else {=0A=
			// If traditional, encode the "old" way (the way 1.3.2 or older=0A=
			// did it), otherwise encode params recursively.=0A=
			for ( var prefix in a ) {=0A=
				buildParams( prefix, a[prefix] );=0A=
			}=0A=
		}=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(r20, "+");=0A=
=0A=
		function buildParams( prefix, obj ) {=0A=
			if ( jQuery.isArray(obj) ) {=0A=
				// Serialize array item.=0A=
				jQuery.each( obj, function( i, v ) {=0A=
					if ( traditional || /\[\]$/.test( prefix ) ) {=0A=
						// Treat each array item as a scalar.=0A=
						add( prefix, v );=0A=
					} else {=0A=
						// If array item is non-scalar (array or object), encode its=0A=
						// numeric index to resolve deserialization ambiguity issues.=0A=
						// Note that rack (as of 1.0.0) can't currently deserialize=0A=
						// nested arrays properly, and attempting to do so may cause=0A=
						// a server error. Possible fixes are to modify rack's=0A=
						// deserialization algorithm or to provide an option or flag=0A=
						// to force array serialization to be shallow.=0A=
						buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" || =
jQuery.isArray(v) ? i : "" ) + "]", v );=0A=
					}=0A=
				});=0A=
					=0A=
			} else if ( !traditional && obj !=3D null && typeof obj =3D=3D=3D =
"object" ) {=0A=
				// Serialize object item.=0A=
				jQuery.each( obj, function( k, v ) {=0A=
					buildParams( prefix + "[" + k + "]", v );=0A=
				});=0A=
					=0A=
			} else {=0A=
				// Serialize scalar item.=0A=
				add( prefix, obj );=0A=
			}=0A=
		}=0A=
=0A=
		function add( key, value ) {=0A=
			// If value is a function, invoke it and return its value=0A=
			value =3D jQuery.isFunction(value) ? value() : value;=0A=
			s[ s.length ] =3D encodeURIComponent(key) + "=3D" + =
encodeURIComponent(value);=0A=
		}=0A=
	}=0A=
});=0A=
var elemdisplay =3D {},=0A=
	rfxtypes =3D /toggle|show|hide/,=0A=
	rfxnum =3D /^([+-]=3D)?([\d+-.]+)(.*)$/,=0A=
	timerId,=0A=
	fxAttrs =3D [=0A=
		// height animations=0A=
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
		// width animations=0A=
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
		// opacity animations=0A=
		[ "opacity" ]=0A=
	];=0A=
=0A=
jQuery.fn.extend({=0A=
	show: function( speed, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0) {=0A=
			return this.animate( genFx("show", 3), speed, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
=0A=
				this[i].style.display =3D old || "";=0A=
=0A=
				if ( jQuery.css(this[i], "display") =3D=3D=3D "none" ) {=0A=
					var nodeName =3D this[i].nodeName, display;=0A=
=0A=
					if ( elemdisplay[ nodeName ] ) {=0A=
						display =3D elemdisplay[ nodeName ];=0A=
=0A=
					} else {=0A=
						var elem =3D jQuery("<" + nodeName + " />").appendTo("body");=0A=
=0A=
						display =3D elem.css("display");=0A=
=0A=
						if ( display =3D=3D=3D "none" ) {=0A=
							display =3D "block";=0A=
						}=0A=
=0A=
						elem.remove();=0A=
=0A=
						elemdisplay[ nodeName ] =3D display;=0A=
					}=0A=
=0A=
					jQuery.data(this[i], "olddisplay", display);=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {=0A=
				this[j].style.display =3D jQuery.data(this[j], "olddisplay") || "";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	hide: function( speed, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("hide", 3), speed, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
				if ( !old && old !=3D=3D "none" ) {=0A=
					jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {=0A=
				this[j].style.display =3D "none";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2 ) {=0A=
		var bool =3D typeof fn =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {=0A=
			this._toggle.apply( this, arguments );=0A=
=0A=
		} else if ( fn =3D=3D null || bool ) {=0A=
			this.each(function() {=0A=
				var state =3D bool ? fn : jQuery(this).is(":hidden");=0A=
				jQuery(this)[ state ? "show" : "hide" ]();=0A=
			});=0A=
=0A=
		} else {=0A=
			this.animate(genFx("toggle", 3), fn, fn2);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	fadeTo: function( speed, to, callback ) {=0A=
		return this.filter(":hidden").css("opacity", 0).show().end()=0A=
					.animate({opacity: to}, speed, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		if ( jQuery.isEmptyObject( prop ) ) {=0A=
			return this.each( optall.complete );=0A=
		}=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function() {=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				hidden =3D this.nodeType =3D=3D=3D 1 && jQuery(this).is(":hidden"),=0A=
				self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				var name =3D p.replace(rdashAlpha, fcamelCase);=0A=
=0A=
				if ( p !=3D=3D name ) {=0A=
					prop[ name ] =3D prop[ p ];=0A=
					delete prop[ p ];=0A=
					p =3D name;=0A=
				}=0A=
=0A=
				if ( prop[p] =3D=3D=3D "hide" && hidden || prop[p] =3D=3D=3D "show" =
&& !hidden ) {=0A=
					return opt.complete.call(this);=0A=
				}=0A=
=0A=
				if ( ( p =3D=3D=3D "height" || p =3D=3D=3D "width" ) && this.style ) =
{=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
=0A=
				if ( jQuery.isArray( prop[p] ) ) {=0A=
					// Create (if needed) and add to specialEasing=0A=
					(opt.specialEasing =3D opt.specialEasing || {})[p] =3D prop[p][1];=0A=
					prop[p] =3D prop[p][0];=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null ) {=0A=
				this.style.overflow =3D "hidden";=0A=
			}=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function( name, val ) {=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( rfxtypes.test(val) ) {=0A=
					e[ val =3D=3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop =
);=0A=
=0A=
				} else {=0A=
					var parts =3D rfxnum.exec(val),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat( parts[2] ),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] ) {=0A=
							end =3D ((parts[1] =3D=3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
						}=0A=
=0A=
						e.custom( start, end, unit );=0A=
=0A=
					} else {=0A=
						e.custom( start, val, "" );=0A=
					}=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	stop: function( clearQueue, gotoEnd ) {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if ( clearQueue ) {=0A=
			this.queue([]);=0A=
		}=0A=
=0A=
		this.each(function() {=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- ) {=0A=
				if ( timers[i].elem =3D=3D=3D this ) {=0A=
					if (gotoEnd) {=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					}=0A=
=0A=
					timers.splice(i, 1);=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if ( !gotoEnd ) {=0A=
			this.dequeue();=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	slideDown: genFx("show", 1),=0A=
	slideUp: genFx("hide", 1),=0A=
	slideToggle: genFx("toggle", 1),=0A=
	fadeIn: { opacity: "show" },=0A=
	fadeOut: { opacity: "hide" }=0A=
}, function( name, props ) {=0A=
	jQuery.fn[ name ] =3D function( speed, callback ) {=0A=
		return this.animate( props, speed, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	speed: function( speed, easing, fn ) {=0A=
		var opt =3D speed && typeof speed =3D=3D=3D "object" ? speed : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && !jQuery.isFunction(easing) && easing=0A=
		};=0A=
=0A=
		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
			jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function() {=0A=
			if ( opt.queue !=3D=3D false ) {=0A=
				jQuery(this).dequeue();=0A=
			}=0A=
			if ( jQuery.isFunction( opt.old ) ) {=0A=
				opt.old.call( this );=0A=
			}=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ) {=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig ) {=0A=
			options.orig =3D {};=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
	// Simple function for setting a style value=0A=
	update: function() {=0A=
		if ( this.options.step ) {=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
		}=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( ( this.prop =3D=3D=3D "height" || this.prop =3D=3D=3D "width" ) =
&& this.elem.style ) {=0A=
			this.elem.style.display =3D "block";=0A=
		}=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function( force ) {=0A=
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) ) {=0A=
			return this.elem[ this.prop ];=0A=
		}=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function( from, to, unit ) {=0A=
		this.startTime =3D now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
=0A=
		var self =3D this;=0A=
		function t( gotoEnd ) {=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		if ( t() && jQuery.timers.push(t) && !timerId ) {=0A=
			timerId =3D setInterval(jQuery.fx.tick, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		this.custom(this.prop =3D=3D=3D "width" || this.prop =3D=3D=3D =
"height" ? 1 : 0, this.cur());=0A=
=0A=
		// Start by showing the element=0A=
		jQuery( this.elem ).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function( gotoEnd ) {=0A=
		var t =3D now(), done =3D true;=0A=
=0A=
		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			for ( var i in this.options.curAnim ) {=0A=
				if ( this.options.curAnim[i] !=3D=3D true ) {=0A=
					done =3D false;=0A=
				}=0A=
			}=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
=0A=
					// Reset the display=0A=
					var old =3D jQuery.data(this.elem, "olddisplay");=0A=
					this.elem.style.display =3D old ? old : this.options.display;=0A=
=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D=3D "none" ) {=0A=
						this.elem.style.display =3D "block";=0A=
					}=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide ) {=0A=
					jQuery(this.elem).hide();=0A=
				}=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show ) {=0A=
					for ( var p in this.options.curAnim ) {=0A=
						jQuery.style(this.elem, p, this.options.orig[p]);=0A=
					}=0A=
				}=0A=
=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
			}=0A=
=0A=
			return false;=0A=
=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			var specialEasing =3D this.options.specialEasing && =
this.options.specialEasing[this.prop];=0A=
			var defaultEasing =3D this.options.easing || (jQuery.easing.swing ? =
"swing" : "linear");=0A=
			this.pos =3D jQuery.easing[specialEasing || =
defaultEasing](this.state, n, 0, 1, this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	tick: function() {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		for ( var i =3D 0; i < timers.length; i++ ) {=0A=
			if ( !timers[i]() ) {=0A=
				timers.splice(i--, 1);=0A=
			}=0A=
		}=0A=
=0A=
		if ( !timers.length ) {=0A=
			jQuery.fx.stop();=0A=
		}=0A=
	},=0A=
		=0A=
	stop: function() {=0A=
		clearInterval( timerId );=0A=
		timerId =3D null;=0A=
	},=0A=
	=0A=
	speeds: {=0A=
		slow: 600,=0A=
 		fast: 200,=0A=
 		// Default speed=0A=
 		_default: 400=0A=
	},=0A=
=0A=
	step: {=0A=
		opacity: function( fx ) {=0A=
			jQuery.style(fx.elem, "opacity", fx.now);=0A=
		},=0A=
=0A=
		_default: function( fx ) {=0A=
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null ) {=0A=
				fx.elem.style[ fx.prop ] =3D (fx.prop =3D=3D=3D "width" || fx.prop =
=3D=3D=3D "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;=0A=
			} else {=0A=
				fx.elem[ fx.prop ] =3D fx.now;=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.animated =3D function( elem ) {=0A=
		return jQuery.grep(jQuery.timers, function( fn ) {=0A=
			return elem =3D=3D=3D fn.elem;=0A=
		}).length;=0A=
	};=0A=
}=0A=
=0A=
function genFx( type, num ) {=0A=
	var obj =3D {};=0A=
=0A=
	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() =
{=0A=
		obj[ this ] =3D type;=0A=
	});=0A=
=0A=
	return obj;=0A=
}=0A=
if ( "getBoundingClientRect" in document.documentElement ) {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) { =0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		var box =3D elem.getBoundingClientRect(), doc =3D elem.ownerDocument, =
body =3D doc.body, docElem =3D doc.documentElement,=0A=
			clientTop =3D docElem.clientTop || body.clientTop || 0, clientLeft =
=3D docElem.clientLeft || body.clientLeft || 0,=0A=
			top  =3D box.top  + (self.pageYOffset || jQuery.support.boxModel && =
docElem.scrollTop  || body.scrollTop ) - clientTop,=0A=
			left =3D box.left + (self.pageXOffset || jQuery.support.boxModel && =
docElem.scrollLeft || body.scrollLeft) - clientLeft;=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
=0A=
} else {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) { =0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		var offsetParent =3D elem.offsetParent, prevOffsetParent =3D elem,=0A=
			doc =3D elem.ownerDocument, computedStyle, docElem =3D =
doc.documentElement,=0A=
			body =3D doc.body, defaultView =3D doc.defaultView,=0A=
			prevComputedStyle =3D defaultView ? defaultView.getComputedStyle( =
elem, null ) : elem.currentStyle,=0A=
			top =3D elem.offsetTop, left =3D elem.offsetLeft;=0A=
=0A=
		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {=0A=
			if ( jQuery.offset.supportsFixedPosition && =
prevComputedStyle.position =3D=3D=3D "fixed" ) {=0A=
				break;=0A=
			}=0A=
=0A=
			computedStyle =3D defaultView ? defaultView.getComputedStyle(elem, =
null) : elem.currentStyle;=0A=
			top  -=3D elem.scrollTop;=0A=
			left -=3D elem.scrollLeft;=0A=
=0A=
			if ( elem =3D=3D=3D offsetParent ) {=0A=
				top  +=3D elem.offsetTop;=0A=
				left +=3D elem.offsetLeft;=0A=
=0A=
				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
/^t(able|d|h)$/i.test(elem.nodeName)) ) {=0A=
					top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
					left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
				}=0A=
=0A=
				prevOffsetParent =3D offsetParent, offsetParent =3D =
elem.offsetParent;=0A=
			}=0A=
=0A=
			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" ) {=0A=
				top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
				left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
			}=0A=
=0A=
			prevComputedStyle =3D computedStyle;=0A=
		}=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" ) {=0A=
			top  +=3D body.offsetTop;=0A=
			left +=3D body.offsetLeft;=0A=
		}=0A=
=0A=
		if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position =
=3D=3D=3D "fixed" ) {=0A=
			top  +=3D Math.max( docElem.scrollTop, body.scrollTop );=0A=
			left +=3D Math.max( docElem.scrollLeft, body.scrollLeft );=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
}=0A=
=0A=
jQuery.offset =3D {=0A=
	initialize: function() {=0A=
		var body =3D document.body, container =3D =
document.createElement("div"), innerDiv, checkDiv, table, td, =
bodyMarginTop =3D parseFloat( jQuery.curCSS(body, "marginTop", true) ) =
|| 0,=0A=
			html =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
=0A=
		jQuery.extend( container.style, { position: "absolute", top: 0, left: =
0, margin: 0, border: 0, width: "1px", height: "1px", visibility: =
"hidden" } );=0A=
=0A=
		container.innerHTML =3D html;=0A=
		body.insertBefore( container, body.firstChild );=0A=
		innerDiv =3D container.firstChild;=0A=
		checkDiv =3D innerDiv.firstChild;=0A=
		td =3D innerDiv.nextSibling.firstChild.firstChild;=0A=
=0A=
		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);=0A=
=0A=
		checkDiv.style.position =3D "fixed", checkDiv.style.top =3D "20px";=0A=
		// safari subtracts parent border width here which is 5px=0A=
		this.supportsFixedPosition =3D (checkDiv.offsetTop =3D=3D=3D 20 || =
checkDiv.offsetTop =3D=3D=3D 15);=0A=
		checkDiv.style.position =3D checkDiv.style.top =3D "";=0A=
=0A=
		innerDiv.style.overflow =3D "hidden", innerDiv.style.position =3D =
"relative";=0A=
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);=0A=
=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop !=3D=3D =
bodyMarginTop);=0A=
=0A=
		body.removeChild( container );=0A=
		body =3D container =3D innerDiv =3D checkDiv =3D table =3D td =3D null;=0A=
		jQuery.offset.initialize =3D jQuery.noop;=0A=
	},=0A=
=0A=
	bodyOffset: function( body ) {=0A=
		var top =3D body.offsetTop, left =3D body.offsetLeft;=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {=0A=
			top  +=3D parseFloat( jQuery.curCSS(body, "marginTop",  true) ) || 0;=0A=
			left +=3D parseFloat( jQuery.curCSS(body, "marginLeft", true) ) || 0;=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	},=0A=
	=0A=
	setOffset: function( elem, options, i ) {=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( /static/.test( jQuery.curCSS( elem, "position" ) ) ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
		var curElem   =3D jQuery( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curTop    =3D parseInt( jQuery.curCSS( elem, "top",  true ), 10 ) || =
0,=0A=
			curLeft   =3D parseInt( jQuery.curCSS( elem, "left", true ), 10 ) || =
0;=0A=
=0A=
		if ( jQuery.isFunction( options ) ) {=0A=
			options =3D options.call( elem, i, curOffset );=0A=
		}=0A=
=0A=
		var props =3D {=0A=
			top:  (options.top  - curOffset.top)  + curTop,=0A=
			left: (options.left - curOffset.left) + curLeft=0A=
		};=0A=
		=0A=
		if ( "using" in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		if ( !this[0] ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		var elem =3D this[0],=0A=
=0A=
		// Get *real* offsetParent=0A=
		offsetParent =3D this.offsetParent(),=0A=
=0A=
		// Get correct offsets=0A=
		offset       =3D this.offset(),=0A=
		parentOffset =3D /^body|html$/i.test(offsetParent[0].nodeName) ? { =
top: 0, left: 0 } : offsetParent.offset();=0A=
=0A=
		// Subtract element margins=0A=
		// note: when an element has margin: auto the offsetLeft and marginLeft=0A=
		// are the same in Safari causing offset.left to incorrectly be 0=0A=
		offset.top  -=3D parseFloat( jQuery.curCSS(elem, "marginTop",  true) ) =
|| 0;=0A=
		offset.left -=3D parseFloat( jQuery.curCSS(elem, "marginLeft", true) ) =
|| 0;=0A=
=0A=
		// Add offsetParent borders=0A=
		parentOffset.top  +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderTopWidth",  true) ) || 0;=0A=
		parentOffset.left +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderLeftWidth", true) ) || 0;=0A=
=0A=
		// Subtract the two offsets=0A=
		return {=0A=
			top:  offset.top  - parentOffset.top,=0A=
			left: offset.left - parentOffset.left=0A=
		};=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		return this.map(function() {=0A=
			var offsetParent =3D this.offsetParent || document.body;=0A=
			while ( offsetParent && (!/^body|html$/i.test(offsetParent.nodeName) =
&& jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
			return offsetParent;=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ["Left", "Top"], function( i, name ) {=0A=
	var method =3D "scroll" + name;=0A=
=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		var elem =3D this[0], win;=0A=
		=0A=
		if ( !elem ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( val !=3D=3D undefined ) {=0A=
			// Set the scroll offset=0A=
			return this.each(function() {=0A=
				win =3D getWindow( this );=0A=
=0A=
				if ( win ) {=0A=
					win.scrollTo(=0A=
						!i ? val : jQuery(win).scrollLeft(),=0A=
						 i ? val : jQuery(win).scrollTop()=0A=
					);=0A=
=0A=
				} else {=0A=
					this[ method ] =3D val;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			win =3D getWindow( elem );=0A=
=0A=
			// Return the scroll offset=0A=
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : =
"pageXOffset" ] :=0A=
				jQuery.support.boxModel && win.document.documentElement[ method ] ||=0A=
					win.document.body[ method ] :=0A=
				elem[ method ];=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getWindow( elem ) {=0A=
	return ("scrollTo" in elem && elem.document) ?=0A=
		elem :=0A=
		elem.nodeType =3D=3D=3D 9 ?=0A=
			elem.defaultView || elem.parentWindow :=0A=
			false;=0A=
}=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function( i, name ) {=0A=
=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function() {=0A=
		return this[0] ?=0A=
			jQuery.css( this[0], type, false, "padding" ) :=0A=
			null;=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function( margin ) {=0A=
		return this[0] ?=0A=
			jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :=0A=
			null;=0A=
	};=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		var elem =3D this[0];=0A=
		if ( !elem ) {=0A=
			return size =3D=3D null ? null : this;=0A=
		}=0A=
		=0A=
		if ( jQuery.isFunction( size ) ) {=0A=
			return this.each(function( i ) {=0A=
				var self =3D jQuery( this );=0A=
				self[ type ]( size.call( this, i, self[ type ]() ) );=0A=
			});=0A=
		}=0A=
=0A=
		return ("scrollTo" in elem && elem.document) ? // does it walk and =
quack like a window?=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			elem.document.compatMode =3D=3D=3D "CSS1Compat" && =
elem.document.documentElement[ "client" + name ] ||=0A=
			elem.document.body[ "client" + name ] :=0A=
=0A=
			// Get document width or height=0A=
			(elem.nodeType =3D=3D=3D 9) ? // is it a document=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max(=0A=
					elem.documentElement["client" + name],=0A=
					elem.body["scroll" + name], elem.documentElement["scroll" + name],=0A=
					elem.body["offset" + name], elem.documentElement["offset" + name]=0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					jQuery.css( elem, type ) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, typeof size =3D=3D=3D "string" ? size : size + "px" =
);=0A=
	};=0A=
=0A=
});=0A=
// Expose jQuery to the global object=0A=
window.jQuery =3D window.$ =3D jQuery;=0A=
=0A=
})(window);=0A=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/js/calendar.js

function submitCalendars() {
	var day =3D document.getElementById("day").value;
	var month =3D document.getElementById("calendarmonth").value;
	var year =3D document.getElementById("calendaryear").value;
	window.location =3D "index.php?year=3D" + year + "&month=3D" + month + =
"&day=3D" + day;
	//alert(year + "/" + month + "/" + day);
}
------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/js/datepicker/js/datepicker.js

/**
 *
 * Date picker
 * Author: Stefan Petre www.eyecon.ro
 *=20
 * Dual licensed under the MIT and GPL licenses
 *=20
 */
/*
var fecha=3Dnew Date();
var diames=3Dfecha.getDate();
var mes=3Dfecha.getMonth() +1;
var ano=3Dfecha.getFullYear();

var calendarioCabeza, calendarioPie =3D "";
var calendario =3D new Array(6);
for (var i=3D0; i<=3D5; i++){
	calendario[i] =3D Array(7);
}
//calendario[0] =3D new array();
if(option =3D=3D 'entregaPublicaciones'){
calendarioCabeza=3D'<tbody class=3D"datepickerDays">';
calendario[0][0]=3D'<tr>';
calendario[0][1]=3D'<td class=3D"<%=3Dweeks[0].days[0].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[0].text%></span></a></td>';
calendario[0][2]=3D'<td class=3D"<%=3Dweeks[0].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[1].text%></span></a></td>';
calendario[0][3]=3D'<td class=3D"<%=3Dweeks[0].days[2].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[2].text%></span></a></td>';
calendario[0][4]=3D'<td class=3D"<%=3Dweeks[0].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[3].text%></span></a></td>';
calendario[0][5]=3D'<td class=3D"<%=3Dweeks[0].days[4].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[4].text%></span></a></td>';
calendario[0][6]=3D'<td class=3D"<%=3Dweeks[0].days[5].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[5].text%></span></a></td>';
calendario[0][7]=3D'<td class=3D"<%=3Dweeks[0].days[6].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[6].text%></span></a></td>';
calendario[0][8]=3D'</tr>';
calendario[1][0]=3D'<tr>';
calendario[1][1]=3D'<td class=3D"<%=3Dweeks[1].days[0].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[0].text%></span></a></td>';
calendario[1][2]=3D'<td class=3D"<%=3Dweeks[1].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[1].text%></span></a></td>';
calendario[1][3]=3D'<td class=3D"<%=3Dweeks[1].days[2].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[2].text%></span></a></td>';
calendario[1][4]=3D'<td class=3D"<%=3Dweeks[1].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[3].text%></span></a></td>';
calendario[1][5]=3D'<td class=3D"<%=3Dweeks[1].days[4].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[4].text%></span></a></td>';
calendario[1][6]=3D'<td class=3D"<%=3Dweeks[1].days[5].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[5].text%></span></a></td>';
calendario[1][7]=3D'<td class=3D"<%=3Dweeks[1].days[6].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[6].text%></span></a></td>';
calendario[1][8]=3D'</tr>';
calendario[2][0]=3D'<tr>';
calendario[2][1]=3D'<td class=3D"<%=3Dweeks[2].days[0].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[0].text%></span></a></td>';
calendario[2][2]=3D'<td class=3D"<%=3Dweeks[2].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[1].text%></span></a></td>';
calendario[2][3]=3D'<td class=3D"<%=3Dweeks[2].days[2].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[2].text%></span></a></td>';
calendario[2][4]=3D'<td class=3D"<%=3Dweeks[2].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[3].text%></span></a></td>';
calendario[2][5]=3D'<td class=3D"<%=3Dweeks[2].days[4].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[4].text%></span></a></td>';
calendario[2][6]=3D'<td class=3D"<%=3Dweeks[2].days[5].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[5].text%></span></a></td>';
calendario[2][7]=3D'<td class=3D"<%=3Dweeks[2].days[6].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[6].text%></span></a></td>';
calendario[2][8]=3D'</tr>';
calendario[3][0]=3D'<tr>';
calendario[3][1]=3D'<td class=3D"<%=3Dweeks[3].days[0].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[0].text%></span></a></td>';
calendario[3][2]=3D'<td class=3D"<%=3Dweeks[3].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[1].text%></span></a></td>';
calendario[3][3]=3D'<td class=3D"<%=3Dweeks[3].days[2].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[2].text%></span></a></td>';
calendario[3][4]=3D'<td class=3D"<%=3Dweeks[3].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[3].text%></span></a></td>';
calendario[3][5]=3D'<td class=3D"<%=3Dweeks[3].days[4].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[4].text%></span></a></td>';
calendario[3][6]=3D'<td class=3D"<%=3Dweeks[3].days[5].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[5].text%></span></a></td>';
calendario[3][7]=3D'<td class=3D"<%=3Dweeks[3].days[6].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[6].text%></span></a></td>';
calendario[3][8]=3D'</tr>',
calendario[4][0]=3D'<tr>';
calendario[4][1]=3D'<td class=3D"<%=3Dweeks[4].days[0].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[0].text%></span></a></td>';
calendario[4][2]=3D'<td class=3D"<%=3Dweeks[4].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[1].text%></span></a></td>';
calendario[4][3]=3D'<td class=3D"<%=3Dweeks[4].days[2].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[2].text%></span></a></td>';
calendario[4][4]=3D'<td class=3D"<%=3Dweeks[4].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[3].text%></span></a></td>';
calendario[4][5]=3D'<td class=3D"<%=3Dweeks[4].days[4].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[4].text%></span></a></td>';
calendario[4][6]=3D'<td class=3D"<%=3Dweeks[4].days[5].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[5].text%></span></a></td>';
calendario[4][7]=3D'<td class=3D"<%=3Dweeks[4].days[6].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[6].text%></span></a></td>';
calendario[4][8]=3D'</tr>';
calendario[5][0]=3D'<tr>';
calendario[5][1]=3D'<td class=3D"<%=3Dweeks[5].days[0].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[0].text%></span></a></td>';
calendario[5][2]=3D'<td class=3D"<%=3Dweeks[5].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[1].text%></span></a></td>';
calendario[5][3]=3D'<td class=3D"<%=3Dweeks[5].days[2].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[2].text%></span></a></td>';
calendario[5][4]=3D'<td class=3D"<%=3Dweeks[5].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[3].text%></span></a></td>';
calendario[5][5]=3D'<td class=3D"<%=3Dweeks[5].days[4].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[4].text%></span></a></td>';
calendario[5][6]=3D'<td class=3D"<%=3Dweeks[5].days[5].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[5].text%></span></a></td>';
calendario[5][7]=3D'<td class=3D"<%=3Dweeks[5].days[6].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[6].text%></span></a></td>';
calendario[5][8]=3D'</tr>';
calendarioPie=3D'</tbody>';
}
//'<%=3Dweeks[1].week%>';
*/
(function ($) {
	var DatePicker =3D function () {
		var	ids =3D {},
			views =3D {
				years: 'datepickerViewYears',
				moths: 'datepickerViewMonths',
				days: 'datepickerViewDays'
			},
			tpl =3D {
				wrapper: '<div class=3D"datepicker"><div class=3D"datepickerBorderT" =
/><div class=3D"datepickerBorderB" /><div class=3D"datepickerBorderL" =
/><div class=3D"datepickerBorderR" /><div class=3D"datepickerBorderTL" =
/><div class=3D"datepickerBorderTR" /><div class=3D"datepickerBorderBL" =
/><div class=3D"datepickerBorderBR" /><div =
class=3D"datepickerContainer"><table cellspacing=3D"0" =
cellpadding=3D"0"><tbody><tr></tr></tbody></table></div></div>',
				head: [
					'<td>',
					'<table cellspacing=3D"0" cellpadding=3D"0">',
						'<thead>',
							'<tr>',
								'<th class=3D"datepickerGoPrev"><a =
href=3D"#"><span><%=3Dprev%></span></a></th>',
								'<th colspan=3D"5" class=3D"datepickerMonth"><a =
href=3D"#"><span></span></a></th>',
								'<th class=3D"datepickerGoNext"><a =
href=3D"#"><span><%=3Dnext%></span></a></th>',
							'</tr>',
							'<tr class=3D"datepickerDoW">',
								'<th><span><%=3Dday1%></span></th>',
								'<th><span><%=3Dday2%></span></th>',
								'<th><span><%=3Dday3%></span></th>',
								'<th><span><%=3Dday4%></span></th>',
								'<th><span><%=3Dday5%></span></th>',
								'<th><span><%=3Dday6%></span></th>',
								'<th><span><%=3Dday7%></span></th>',
							'</tr>',
						'</thead>',
					'</table></td>'
				],
				space : '<td class=3D"datepickerSpace"><div></div></td>',
				days: [
					'<tbody class=3D"datepickerDays">',
						'<tr>',
							'<td =
class=3D"<%=3Dweeks[0].days[0].classname%>"><span><%=3Dweeks[0].days[0].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[0].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[1].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[0].days[2].classname%>"><span><%=3Dweeks[0].days[2].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[0].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[0].days[3].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[0].days[4].classname%>"><span><%=3Dweeks[0].days[4].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[0].days[5].classname%>"><span><%=3Dweeks[0].days[5].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[0].days[6].classname%>"><span><%=3Dweeks[0].days[6].t=
ext%></span></td>',
						'</tr>',
						'<tr>',
							'<td =
class=3D"<%=3Dweeks[1].days[0].classname%>"><span><%=3Dweeks[1].days[0].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[1].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[1].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[1].days[2].classname%>"><span><%=3Dweeks[1].days[2].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[1].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[1].days[3].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[1].days[4].classname%>"><span><%=3Dweeks[1].days[4].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[1].days[5].classname%>"><span><%=3Dweeks[1].days[5].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[1].days[6].classname%>"><span><%=3Dweeks[1].days[6].t=
ext%></span></td>',
						'</tr>',
						'<tr>',
							'<td =
class=3D"<%=3Dweeks[2].days[0].classname%>"><span><%=3Dweeks[2].days[0].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[2].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[1].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[2].days[2].classname%>"><span><%=3Dweeks[2].days[2].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[2].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[2].days[3].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[2].days[4].classname%>"><span><%=3Dweeks[2].days[4].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[2].days[5].classname%>"><span><%=3Dweeks[2].days[5].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[2].days[6].classname%>"><span><%=3Dweeks[2].days[6].t=
ext%></span></td>',
						'</tr>',
						'<tr>',
							'<td =
class=3D"<%=3Dweeks[3].days[0].classname%>"><span><%=3Dweeks[3].days[0].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[3].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[1].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[3].days[2].classname%>"><span><%=3Dweeks[3].days[2].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[3].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[3].days[3].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[3].days[4].classname%>"><span><%=3Dweeks[3].days[4].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[3].days[5].classname%>"><span><%=3Dweeks[3].days[5].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[3].days[6].classname%>"><span><%=3Dweeks[3].days[6].t=
ext%></span></td>',
						'</tr>',
						'<tr>',
							'<td =
class=3D"<%=3Dweeks[4].days[0].classname%>"><span><%=3Dweeks[4].days[0].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[4].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[1].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[4].days[2].classname%>"><span><%=3Dweeks[4].days[2].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[4].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[4].days[3].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[4].days[4].classname%>"><span><%=3Dweeks[4].days[4].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[4].days[5].classname%>"><span><%=3Dweeks[4].days[5].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[4].days[6].classname%>"><span><%=3Dweeks[4].days[6].t=
ext%></span></td>',
						'</tr>',
						'<tr>',
							'<td =
class=3D"<%=3Dweeks[5].days[0].classname%>"><span><%=3Dweeks[5].days[0].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[5].days[1].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[1].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[5].days[2].classname%>"><span><%=3Dweeks[5].days[2].t=
ext%></span></td>',
							'<td class=3D"<%=3Dweeks[5].days[3].classname%>"><a =
href=3D"#"><span><%=3Dweeks[5].days[3].text%></span></a></td>',
							'<td =
class=3D"<%=3Dweeks[5].days[4].classname%>"><span><%=3Dweeks[5].days[4].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[5].days[5].classname%>"><span><%=3Dweeks[5].days[5].t=
ext%></span></td>',
							'<td =
class=3D"<%=3Dweeks[5].days[6].classname%>"><span><%=3Dweeks[5].days[6].t=
ext%></span></td>',
						'</tr>',
					'</tbody>'
				],
				months: [
					'<tbody class=3D"<%=3DclassName%>">',
						'<tr>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[0]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[1]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[2]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[3]%></span></a></td>',
						'</tr>',
						'<tr>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[4]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[5]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[6]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[7]%></span></a></td>',
						'</tr>',
						'<tr>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[8]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[9]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[10]%></span></a></td>',
							'<td colspan=3D"2"><a =
href=3D"#"><span><%=3Ddata[11]%></span></a></td>',
						'</tr>',
					'</tbody>'
				]
			},
			defaults =3D {
				flat: false,
				starts: 1,
				prev: '&#9664;',
				next: '&#9654;',
				lastSel: false,
				mode: 'single',
				view: 'days',
				calendars: 1,
				format: 'Y-m-d',
				position: 'bottom',
				eventName: 'click',
				onRender: function(){return {};},
				onChange: function(){return true;},
				onShow: function(){return true;},
				onBeforeShow: function(){return true;},
				onHide: function(){return true;},
				locale: {
					days: ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", =
"Viernes", "Sabado", "Domingo"],
					daysShort: ["Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab", =
"Dom"],
					daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
					months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", =
"Julio", "Augosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
					monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", =
"Ago", "Sep", "Oct", "Nov", "Dic"],
					weekMin: 'wk'
				}
			},
			fill =3D function(el) {
				var options =3D $(el).data('datepicker');
				var cal =3D $(el);
				var currentCal =3D Math.floor(options.calendars/2), date, data, dow, =
month, cnt =3D 0, week, days, indic, indic2, html, tblCal;
				cal.find('td>table tbody').remove();
				for (var i =3D 0; i < options.calendars; i++) {
					date =3D new Date(options.current);
					date.addMonths(-currentCal + i);
					tblCal =3D cal.find('table').eq(i+1);
					switch (tblCal[0].className) {
						case 'datepickerViewDays':
							dow =3D formatDate(date, 'B, Y');
							break;
						case 'datepickerViewMonths':
							dow =3D date.getFullYear();
							break;
						case 'datepickerViewYears':
							dow =3D (date.getFullYear()-6) + ' - ' + (date.getFullYear()+5);
							break;
					}=20
					tblCal.find('thead tr:first th:eq(1) span').text(dow);
					dow =3D date.getFullYear()-6;
					data =3D {
						data: [],
						className: 'datepickerYears'
					};
					for ( var j =3D 0; j < 12; j++) {
						data.data.push(dow + j);
					}
					html =3D tmpl(tpl.months.join(''), data);
					date.setDate(1);
					data =3D {weeks:[], test: 10};
					month =3D date.getMonth();
					var dow =3D (date.getDay() - options.starts) % 7;
					date.addDays(-(dow + (dow < 0 ? 7 : 0)));
					week =3D -1;
					cnt =3D 0;
					while (cnt < 42) {
						indic =3D parseInt(cnt/7,10);
						indic2 =3D cnt%7;
						if (!data.weeks[indic]) {
							week =3D date.getWeekNumber();
							data.weeks[indic] =3D {
								week: week,
								days: []
							};
						}
						data.weeks[indic].days[indic2] =3D {
							text: date.getDate(),
							classname: []
						};
						if (month !=3D date.getMonth()) {
							=
data.weeks[indic].days[indic2].classname.push('datepickerNotInMonth');
						}
						if (date.getDay() =3D=3D 0) {
							=
data.weeks[indic].days[indic2].classname.push('datepickerSunday');
						}
						if (date.getDay() =3D=3D 6) {
							=
data.weeks[indic].days[indic2].classname.push('datepickerSaturday');
						}
						var fromUser =3D options.onRender(date);
						var val =3D date.valueOf();
						if (fromUser.selected || options.date =3D=3D val || $.inArray(val, =
options.date) > -1 || (options.mode =3D=3D 'range' && val >=3D =
options.date[0] && val <=3D options.date[1])) {
							=
data.weeks[indic].days[indic2].classname.push('datepickerSelected');
						}
						if (fromUser.disabled) {
							=
data.weeks[indic].days[indic2].classname.push('datepickerDisabled');
						}
						if (fromUser.className) {
							=
data.weeks[indic].days[indic2].classname.push(fromUser.className);
						}
						data.weeks[indic].days[indic2].classname =3D =
data.weeks[indic].days[indic2].classname.join(' ');
						cnt++;
						date.addDays(1);
					}
					html =3D tmpl(tpl.days.join(''), data) + html;
					data =3D {
						data: options.locale.monthsShort,
						className: 'datepickerMonths'
					};
					html =3D tmpl(tpl.months.join(''), data) + html;
					tblCal.append(html);
				}
			},
			parseDate =3D function (date, format) {
				if (date.constructor =3D=3D Date) {
					return new Date(date);
				}
				var parts =3D date.split(/\W+/);
				var against =3D format.split(/\W+/), d, m, y, h, min, now =3D new =
Date();
				for (var i =3D 0; i < parts.length; i++) {
					switch (against[i]) {
						case 'd':
						case 'e':
							d =3D parseInt(parts[i],10);
							break;
						case 'm':
							m =3D parseInt(parts[i], 10)-1;
							break;
						case 'Y':
						case 'y':
							y =3D parseInt(parts[i], 10);
							y +=3D y > 100 ? 0 : (y < 29 ? 2000 : 1900);
							break;
						case 'H':
						case 'I':
						case 'k':
						case 'l':
							h =3D parseInt(parts[i], 10);
							break;
						case 'P':
						case 'p':
							if (/pm/i.test(parts[i]) && h < 12) {
								h +=3D 12;
							} else if (/am/i.test(parts[i]) && h >=3D 12) {
								h -=3D 12;
							}
							break;
						case 'M':
							min =3D parseInt(parts[i], 10);
							break;
					}
				}
				return new Date(
					y =3D=3D=3D undefined ? now.getFullYear() : y,
					m =3D=3D=3D undefined ? now.getMonth() : m,
					d =3D=3D=3D undefined ? now.getDate() : d,
					h =3D=3D=3D undefined ? now.getHours() : h,
					min =3D=3D=3D undefined ? now.getMinutes() : min,
					0
				);
			},
			formatDate =3D function(date, format) {
				var m =3D date.getMonth();
				var d =3D date.getDate();
				var y =3D date.getFullYear();
				var wn =3D date.getWeekNumber();
				var w =3D date.getDay();
				var s =3D {};
				var hr =3D date.getHours();
				var pm =3D (hr >=3D 12);
				var ir =3D (pm) ? (hr - 12) : hr;
				var dy =3D date.getDayOfYear();
				if (ir =3D=3D 0) {
					ir =3D 12;
				}
				var min =3D date.getMinutes();
				var sec =3D date.getSeconds();
				var parts =3D format.split(''), part;
				for ( var i =3D 0; i < parts.length; i++ ) {
					part =3D parts[i];
					switch (parts[i]) {
						case 'a':
							part =3D date.getDayName();
							break;
						case 'A':
							part =3D date.getDayName(true);
							break;
						case 'b':
							part =3D date.getMonthName();
							break;
						case 'B':
							part =3D date.getMonthName(true);
							break;
						case 'C':
							part =3D 1 + Math.floor(y / 100);
							break;
						case 'd':
							part =3D (d < 10) ? ("0" + d) : d;
							break;
						case 'e':
							part =3D d;
							break;
						case 'H':
							part =3D (hr < 10) ? ("0" + hr) : hr;
							break;
						case 'I':
							part =3D (ir < 10) ? ("0" + ir) : ir;
							break;
						case 'j':
							part =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : =
dy;
							break;
						case 'k':
							part =3D hr;
							break;
						case 'l':
							part =3D ir;
							break;
						case 'm':
							part =3D (m < 9) ? ("0" + (1+m)) : (1+m);
							break;
						case 'M':
							part =3D (min < 10) ? ("0" + min) : min;
							break;
						case 'p':
						case 'P':
							part =3D pm ? "PM" : "AM";
							break;
						case 's':
							part =3D Math.floor(date.getTime() / 1000);
							break;
						case 'S':
							part =3D (sec < 10) ? ("0" + sec) : sec;
							break;
						case 'u':
							part =3D w + 1;
							break;
						case 'w':
							part =3D w;
							break;
						case 'y':
							part =3D ('' + y).substr(2, 2);
							break;
						case 'Y':
							part =3D y;
							break;
					}
					parts[i] =3D part;
				}
				return parts.join('');
			},
			extendDate =3D function(options) {
				if (Date.prototype.tempDate) {
					return;
				}
				Date.prototype.tempDate =3D null;
				Date.prototype.months =3D options.months;
				Date.prototype.monthsShort =3D options.monthsShort;
				Date.prototype.days =3D options.days;
				Date.prototype.daysShort =3D options.daysShort;
				Date.prototype.getMonthName =3D function(fullName) {
					return this[fullName ? 'months' : 'monthsShort'][this.getMonth()];
				};
				Date.prototype.getDayName =3D function(fullName) {
					return this[fullName ? 'days' : 'daysShort'][this.getDay()];
				};
				Date.prototype.addDays =3D function (n) {
					this.setDate(this.getDate() + n);
					this.tempDate =3D this.getDate();
				};
				Date.prototype.addMonths =3D function (n) {
					if (this.tempDate =3D=3D null) {
						this.tempDate =3D this.getDate();
					}
					this.setDate(1);
					this.setMonth(this.getMonth() + n);
					this.setDate(Math.min(this.tempDate, this.getMaxDays()));
				};
				Date.prototype.addYears =3D function (n) {
					if (this.tempDate =3D=3D null) {
						this.tempDate =3D this.getDate();
					}
					this.setDate(1);
					this.setFullYear(this.getFullYear() + n);
					this.setDate(Math.min(this.tempDate, this.getMaxDays()));
				};
				Date.prototype.getMaxDays =3D function() {
					var tmpDate =3D new Date(Date.parse(this)),
						d =3D 28, m;
					m =3D tmpDate.getMonth();
					d =3D 28;
					while (tmpDate.getMonth() =3D=3D m) {
						d ++;
						tmpDate.setDate(d);
					}
					return d - 1;
				};
				Date.prototype.getFirstDay =3D function() {
					var tmpDate =3D new Date(Date.parse(this));
					tmpDate.setDate(1);
					return tmpDate.getDay();
				};
				Date.prototype.getWeekNumber =3D function() {
					var tempDate =3D new Date(this);
					tempDate.setDate(tempDate.getDate() - (tempDate.getDay() + 6) % 7 + =
3);
					var dms =3D tempDate.valueOf();
					tempDate.setMonth(0);
					tempDate.setDate(4);
					return Math.round((dms - tempDate.valueOf()) / (604800000)) + 1;
				};
				Date.prototype.getDayOfYear =3D function() {
					var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);
					var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);
					var time =3D now - then;
					return Math.floor(time / 24*60*60*1000);
				};
			},
			layout =3D function (el) {
				var options =3D $(el).data('datepicker');
				var cal =3D $('#' + options.id);
				if (!options.extraHeight) {
					var divs =3D $(el).find('div');
					options.extraHeight =3D divs.get(0).offsetHeight + =
divs.get(1).offsetHeight;
					options.extraWidth =3D divs.get(2).offsetWidth + =
divs.get(3).offsetWidth;
				}
				var tbl =3D cal.find('table:first').get(0);
				var width =3D tbl.offsetWidth;
				var height =3D tbl.offsetHeight;
				cal.css({
					width: width + options.extraWidth + 'px',
					height: height + options.extraHeight + 'px'
				}).find('div.datepickerContainer').css({
					width: width + 'px',
					height: height + 'px'
				});
			},
			click =3D function(ev) {
				if ($(ev.target).is('span')) {
					ev.target =3D ev.target.parentNode;
				}
				var el =3D $(ev.target);
				if (el.is('a')) {
					ev.target.blur();
					if (el.hasClass('datepickerDisabled')) {
						return false;
					}
					var options =3D $(this).data('datepicker');
					var parentEl =3D el.parent();
					var tblEl =3D parentEl.parent().parent().parent();
					var tblIndex =3D $('table', this).index(tblEl.get(0)) - 1;
					var tmp =3D new Date(options.current);
					var changed =3D false;
					var fillIt =3D false;
					if (parentEl.is('th')) {
						if (parentEl.hasClass('datepickerWeek') && options.mode =3D=3D =
'range' && !parentEl.next().hasClass('datepickerDisabled')) {
							var val =3D parseInt(parentEl.next().text(), 10);
							tmp.addMonths(tblIndex - Math.floor(options.calendars/2));
							if (parentEl.next().hasClass('datepickerNotInMonth')) {
								tmp.addMonths(val > 15 ? -1 : 1);
							}
							tmp.setDate(val);
							options.date[0] =3D (tmp.setHours(0,0,0,0)).valueOf();
							tmp.setHours(23,59,59,0);
							tmp.addDays(6);
							options.date[1] =3D tmp.valueOf();
							fillIt =3D true;
							changed =3D true;
							options.lastSel =3D false;
						} else if (parentEl.hasClass('datepickerMonth')) {
							tmp.addMonths(tblIndex - Math.floor(options.calendars/2));
							switch (tblEl.get(0).className) {
								case 'datepickerViewDays':
									tblEl.get(0).className =3D 'datepickerViewMonths';
									el.find('span').text(tmp.getFullYear());
									break;
								case 'datepickerViewMonths':
									tblEl.get(0).className =3D 'datepickerViewYears';
									el.find('span').text((tmp.getFullYear()-6) + ' - ' + =
(tmp.getFullYear()+5));
									break;
								case 'datepickerViewYears':
									tblEl.get(0).className =3D 'datepickerViewDays';
									el.find('span').text(formatDate(tmp, 'B, Y'));
									break;
							}
						} else if (parentEl.parent().parent().is('thead')) {
							switch (tblEl.get(0).className) {
								case 'datepickerViewDays':
									options.current.addMonths(parentEl.hasClass('datepickerGoPrev') =
? -1 : 1);
									break;
								case 'datepickerViewMonths':
									options.current.addYears(parentEl.hasClass('datepickerGoPrev') =
? -1 : 1);
									break;
								case 'datepickerViewYears':
									options.current.addYears(parentEl.hasClass('datepickerGoPrev') =
? -12 : 12);
									break;
							}
							fillIt =3D true;
						}
					} else if (parentEl.is('td') && =
!parentEl.hasClass('datepickerDisabled')) {
						switch (tblEl.get(0).className) {
							case 'datepickerViewMonths':
								options.current.setMonth(tblEl.find('tbody.datepickerMonths =
td').index(parentEl));
								options.current.setFullYear(parseInt(tblEl.find('thead =
th.datepickerMonth span').text(), 10));
								options.current.addMonths(Math.floor(options.calendars/2) - =
tblIndex);
								tblEl.get(0).className =3D 'datepickerViewDays';
								break;
							case 'datepickerViewYears':
								options.current.setFullYear(parseInt(el.text(), 10));
								tblEl.get(0).className =3D 'datepickerViewMonths';
								break;
							default:
								var val =3D parseInt(el.text(), 10);
								tmp.addMonths(tblIndex - Math.floor(options.calendars/2));
								if (parentEl.hasClass('datepickerNotInMonth')) {
									tmp.addMonths(val > 15 ? -1 : 1);
								}
								tmp.setDate(val);
								switch (options.mode) {
									case 'multiple':
										val =3D (tmp.setHours(0,0,0,0)).valueOf();
										if ($.inArray(val, options.date) > -1) {
											$.each(options.date, function(nr, dat){
												if (dat =3D=3D val) {
													options.date.splice(nr,1);
													return false;
												}
											});
										} else {
											options.date.push(val);
										}
										break;
									case 'range':
										if (!options.lastSel) {
											options.date[0] =3D (tmp.setHours(0,0,0,0)).valueOf();
										}
										val =3D (tmp.setHours(23,59,59,0)).valueOf();
										if (val < options.date[0]) {
											options.date[1] =3D options.date[0] + 86399000;
											options.date[0] =3D val - 86399000;
										} else {
											options.date[1] =3D val;
										}
										options.lastSel =3D !options.lastSel;
										break;
									default:
										options.date =3D tmp.valueOf();
										break;
								}
								break;
						}
						fillIt =3D true;
						changed =3D true;
					}
					if (fillIt) {
						fill(this);
					}
					if (changed) {
						options.onChange.apply(this, prepareDate(options));
					}
				}
				return false;
			},
			prepareDate =3D function (options) {
				var tmp;
				if (options.mode =3D=3D 'single') {
					tmp =3D new Date(options.date);
					return [formatDate(tmp, options.format), tmp, options.el];
				} else {
					tmp =3D [[],[], options.el];
					$.each(options.date, function(nr, val){
						var date =3D new Date(val);
						tmp[0].push(formatDate(date, options.format));
						tmp[1].push(date);
					});
					return tmp;
				}
			},
			getViewport =3D function () {
				var m =3D document.compatMode =3D=3D 'CSS1Compat';
				return {
					l : window.pageXOffset || (m ? document.documentElement.scrollLeft =
: document.body.scrollLeft),
					t : window.pageYOffset || (m ? document.documentElement.scrollTop : =
document.body.scrollTop),
					w : window.innerWidth || (m ? document.documentElement.clientWidth =
: document.body.clientWidth),
					h : window.innerHeight || (m ? =
document.documentElement.clientHeight : document.body.clientHeight)
				};
			},
			isChildOf =3D function(parentEl, el, container) {
				if (parentEl =3D=3D el) {
					return true;
				}
				if (parentEl.contains) {
					return parentEl.contains(el);
				}
				if ( parentEl.compareDocumentPosition ) {
					return !!(parentEl.compareDocumentPosition(el) & 16);
				}
				var prEl =3D el.parentNode;
				while(prEl && prEl !=3D container) {
					if (prEl =3D=3D parentEl)
						return true;
					prEl =3D prEl.parentNode;
				}
				return false;
			},
			show =3D function (ev) {
				var cal =3D $('#' + $(this).data('datepickerId'));
				if (!cal.is(':visible')) {
					var calEl =3D cal.get(0);
					fill(calEl);
					var options =3D cal.data('datepicker');
					options.onBeforeShow.apply(this, [cal.get(0)]);
					var pos =3D $(this).offset();
					var viewPort =3D getViewport();
					var top =3D pos.top;
					var left =3D pos.left;
					var oldDisplay =3D $.curCSS(calEl, 'display');
					cal.css({
						visibility: 'hidden',
						display: 'block'
					});
					layout(calEl);
					switch (options.position){
						case 'top':
							top -=3D calEl.offsetHeight;
							break;
						case 'left':
							left -=3D calEl.offsetWidth;
							break;
						case 'right':
							left +=3D this.offsetWidth;
							break;
						case 'bottom':
							top +=3D this.offsetHeight;
							break;
					}
					if (top + calEl.offsetHeight > viewPort.t + viewPort.h) {
						top =3D pos.top  - calEl.offsetHeight;
					}
					if (top < viewPort.t) {
						top =3D pos.top + this.offsetHeight + calEl.offsetHeight;
					}
					if (left + calEl.offsetWidth > viewPort.l + viewPort.w) {
						left =3D pos.left - calEl.offsetWidth;
					}
					if (left < viewPort.l) {
						left =3D pos.left + this.offsetWidth
					}
					cal.css({
						visibility: 'visible',
						display: 'block',
						top: top + 'px',
						left: left + 'px'
					});
					if (options.onShow.apply(this, [cal.get(0)]) !=3D false) {
						cal.show();
					}
					$(document).bind('mousedown', {cal: cal, trigger: this}, hide);
				}
				return false;
			},
			hide =3D function (ev) {
				if (ev.target !=3D ev.data.trigger && !isChildOf(ev.data.cal.get(0), =
ev.target, ev.data.cal.get(0))) {
					if (ev.data.cal.data('datepicker').onHide.apply(this, =
[ev.data.cal.get(0)]) !=3D false) {
						ev.data.cal.hide();
					}
					$(document).unbind('mousedown', hide);
				}
			};
		return {
			init: function(options){
				options =3D $.extend({}, defaults, options||{});
				extendDate(options.locale);
				options.calendars =3D Math.max(1, =
parseInt(options.calendars,10)||1);
				options.mode =3D /single|multiple|range/.test(options.mode) ? =
options.mode : 'single';
				return this.each(function(){
					if (!$(this).data('datepicker')) {
						options.el =3D this;
						if (options.date.constructor =3D=3D String) {
							options.date =3D parseDate(options.date, options.format);
							options.date.setHours(0,0,0,0);
						}
						if (options.mode !=3D 'single') {
							if (options.date.constructor !=3D Array) {
								options.date =3D [options.date.valueOf()];
								if (options.mode =3D=3D 'range') {
									options.date.push(((new =
Date(options.date[0])).setHours(23,59,59,0)).valueOf());
								}
							} else {
								for (var i =3D 0; i < options.date.length; i++) {
									options.date[i] =3D (parseDate(options.date[i], =
options.format).setHours(0,0,0,0)).valueOf();
								}
								if (options.mode =3D=3D 'range') {
									options.date[1] =3D ((new =
Date(options.date[1])).setHours(23,59,59,0)).valueOf();
								}
							}
						} else {
							options.date =3D options.date.valueOf();
						}
						if (!options.current) {
							options.current =3D new Date();
						} else {
							options.current =3D parseDate(options.current, options.format);
						}=20
						options.current.setDate(1);
						options.current.setHours(0,0,0,0);
						var id =3D 'datepicker_' + parseInt(Math.random() * 1000), cnt;
						options.id =3D id;
						$(this).data('datepickerId', options.id);
						var cal =3D $(tpl.wrapper).attr('id', id).bind('click', =
click).data('datepicker', options);
						if (options.className) {
							cal.addClass(options.className);
						}
						var html =3D '';
						for (var i =3D 0; i < options.calendars; i++) {
							cnt =3D options.starts;
							if (i > 0) {
								html +=3D tpl.space;
							}
							html +=3D tmpl(tpl.head.join(''), {
									week: options.locale.weekMin,
									prev: options.prev,
									next: options.next,
									day1: options.locale.daysMin[(cnt++)%7],
									day2: options.locale.daysMin[(cnt++)%7],
									day3: options.locale.daysMin[(cnt++)%7],
									day4: options.locale.daysMin[(cnt++)%7],
									day5: options.locale.daysMin[(cnt++)%7],
									day6: options.locale.daysMin[(cnt++)%7],
									day7: options.locale.daysMin[(cnt++)%7]
								});
						}
						cal
							.find('tr:first').append(html)
								.find('table').addClass(views[options.view]);
						fill(cal.get(0));
						if (options.flat) {
							cal.appendTo(this).show().css('position', 'relative');
							layout(cal.get(0));
						} else {
							cal.appendTo(document.body);
							$(this).bind(options.eventName, show);
						}
					}
				});
			},
			showPicker: function() {
				return this.each( function () {
					if ($(this).data('datepickerId')) {
						show.apply(this);
					}
				});
			},
			hidePicker: function() {
				return this.each( function () {
					if ($(this).data('datepickerId')) {
						$('#' + $(this).data('datepickerId')).hide();
					}
				});
			},
			setDate: function(date, shiftTo){
				return this.each(function(){
					if ($(this).data('datepickerId')) {
						var cal =3D $('#' + $(this).data('datepickerId'));
						var options =3D cal.data('datepicker');
						options.date =3D date;
						if (options.date.constructor =3D=3D String) {
							options.date =3D parseDate(options.date, options.format);
							options.date.setHours(0,0,0,0);
						}
						if (options.mode !=3D 'single') {
							if (options.date.constructor !=3D Array) {
								options.date =3D [options.date.valueOf()];
								if (options.mode =3D=3D 'range') {
									options.date.push(((new =
Date(options.date[0])).setHours(23,59,59,0)).valueOf());
								}
							} else {
								for (var i =3D 0; i < options.date.length; i++) {
									options.date[i] =3D (parseDate(options.date[i], =
options.format).setHours(0,0,0,0)).valueOf();
								}
								if (options.mode =3D=3D 'range') {
									options.date[1] =3D ((new =
Date(options.date[1])).setHours(23,59,59,0)).valueOf();
								}
							}
						} else {
							options.date =3D options.date.valueOf();
						}
						if (shiftTo) {
							options.current =3D new Date (options.mode !=3D 'single' ? =
options.date[0] : options.date);
						}
						fill(cal.get(0));
					}
				});
			},
			getDate: function(formated) {
				if (this.size() > 0) {
					return prepareDate($('#' + =
$(this).data('datepickerId')).data('datepicker'))[formated ? 0 : 1];
				}
			},
			clear: function(){
				return this.each(function(){
					if ($(this).data('datepickerId')) {
						var cal =3D $('#' + $(this).data('datepickerId'));
						var options =3D cal.data('datepicker');
						if (options.mode !=3D 'single') {
							options.date =3D [];
							fill(cal.get(0));
						}
					}
				});
			},
			fixLayout: function(){
				return this.each(function(){
					if ($(this).data('datepickerId')) {
						var cal =3D $('#' + $(this).data('datepickerId'));
						var options =3D cal.data('datepicker');
						if (options.flat) {
							layout(cal.get(0));
						}
					}
				});
			}
		};
	}();
	$.fn.extend({
		DatePicker: DatePicker.init,
		DatePickerHide: DatePicker.hidePicker,
		DatePickerShow: DatePicker.showPicker,
		DatePickerSetDate: DatePicker.setDate,
		DatePickerGetDate: DatePicker.getDate,
		DatePickerClear: DatePicker.clear,
		DatePickerLayout: DatePicker.fixLayout
	});
})(jQuery);

(function(){
  var cache =3D {};
=20
  this.tmpl =3D function tmpl(str, data){
    // Figure out if we're getting a template, or if we need to
    // load the template - and be sure to cache the result.
    var fn =3D !/\W/.test(str) ?
      cache[str] =3D cache[str] ||
        tmpl(document.getElementById(str).innerHTML) :
    =20
      // Generate a reusable function that will serve as a template
      // generator (and which will be cached).
      new Function("obj",
        "var p=3D[],print=3Dfunction(){p.push.apply(p,arguments);};" +
      =20
        // Introduce the data as local variables using with(){}
        "with(obj){p.push('" +
      =20
        // Convert the template into pure JavaScript
        str
          .replace(/[\r\t\n]/g, " ")
          .split("<%").join("\t")
          .replace(/((^|%>)[^\t]*)'/g, "$1\r")
          .replace(/\t=3D(.*?)%>/g, "',$1,'")
          .split("\t").join("');")
          .split("%>").join("p.push('")
          .split("\r").join("\\'")
      + "');}return p.join('');");
  =20
    // Provide some basic currying to the user
    return data ? fn( data ) : fn;
  };
})();=0A=

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.dof.gob.mx/js/datepicker/js/eye.js

/**
 *
 * Zoomimage
 * Author: Stefan Petre www.eyecon.ro
 * 
 */
(function($){
	var EYE = window.EYE = function() {
		var _registered = {
			init: []
		};
		return {
			init: function() {
				$.each(_registered.init, function(nr, fn){
					fn.call();
				});
			},
			extend: function(prop) {
				for (var i in prop) {
					if (prop[i] != undefined) {
						this[i] = prop[i];
					}
				}
			},
			register: function(fn, type) {
				if (!_registered[type]) {
					_registered[type] = [];
				}
				_registered[type].push(fn);
			}
		};
	}();
	$(EYE.init);
})(jQuery);

------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/js/datepicker/js/utils.js

/**
 *
 * Utilities
 * Author: Stefan Petre www.eyecon.ro
 *=20
 */
(function($) {
EYE.extend({
	getPosition : function(e, forceIt)
	{
		var x =3D 0;
		var y =3D 0;
		var es =3D e.style;
		var restoreStyles =3D false;
		if (forceIt && jQuery.curCSS(e,'display') =3D=3D 'none') {
			var oldVisibility =3D es.visibility;
			var oldPosition =3D es.position;
			restoreStyles =3D true;
			es.visibility =3D 'hidden';
			es.display =3D 'block';
			es.position =3D 'absolute';
		}
		var el =3D e;
		if (el.getBoundingClientRect) { // IE
			var box =3D el.getBoundingClientRect();
			x =3D box.left + Math.max(document.documentElement.scrollLeft, =
document.body.scrollLeft) - 2;
			y =3D box.top + Math.max(document.documentElement.scrollTop, =
document.body.scrollTop) - 2;
		} else {
			x =3D el.offsetLeft;
			y =3D el.offsetTop;
			el =3D el.offsetParent;
			if (e !=3D el) {
				while (el) {
					x +=3D el.offsetLeft;
					y +=3D el.offsetTop;
					el =3D el.offsetParent;
				}
			}
			if (jQuery.browser.safari && jQuery.curCSS(e, 'position') =3D=3D =
'absolute' ) {
				x -=3D document.body.offsetLeft;
				y -=3D document.body.offsetTop;
			}
			el =3D e.parentNode;
			while (el && el.tagName.toUpperCase() !=3D 'BODY' && =
el.tagName.toUpperCase() !=3D 'HTML')=20
			{
				if (jQuery.curCSS(el, 'display') !=3D 'inline') {
					x -=3D el.scrollLeft;
					y -=3D el.scrollTop;
				}
				el =3D el.parentNode;
			}
		}
		if (restoreStyles =3D=3D true) {
			es.display =3D 'none';
			es.position =3D oldPosition;
			es.visibility =3D oldVisibility;
		}
		return {x:x, y:y};
	},
	getSize : function(e)
	{
		var w =3D parseInt(jQuery.curCSS(e,'width'), 10);
		var h =3D parseInt(jQuery.curCSS(e,'height'), 10);
		var wb =3D 0;
		var hb =3D 0;
		if (jQuery.curCSS(e, 'display') !=3D 'none') {
			wb =3D e.offsetWidth;
			hb =3D e.offsetHeight;
		} else {
			var es =3D e.style;
			var oldVisibility =3D es.visibility;
			var oldPosition =3D es.position;
			es.visibility =3D 'hidden';
			es.display =3D 'block';
			es.position =3D 'absolute';
			wb =3D e.offsetWidth;
			hb =3D e.offsetHeight;
			es.display =3D 'none';
			es.position =3D oldPosition;
			es.visibility =3D oldVisibility;
		}
		return {w:w, h:h, wb:wb, hb:hb};
	},
	getClient : function(e)
	{
		var h, w;
		if (e) {
			w =3D e.clientWidth;
			h =3D e.clientHeight;
		} else {
			var de =3D document.documentElement;
			w =3D window.innerWidth || self.innerWidth || (de&&de.clientWidth) || =
document.body.clientWidth;
			h =3D window.innerHeight || self.innerHeight || (de&&de.clientHeight) =
|| document.body.clientHeight;
		}
		return {w:w,h:h};
	},
	getScroll : function (e)
	{
		var t=3D0, l=3D0, w=3D0, h=3D0, iw=3D0, ih=3D0;
		if (e && e.nodeName.toLowerCase() !=3D 'body') {
			t =3D e.scrollTop;
			l =3D e.scrollLeft;
			w =3D e.scrollWidth;
			h =3D e.scrollHeight;
		} else  {
			if (document.documentElement) {
				t =3D document.documentElement.scrollTop;
				l =3D document.documentElement.scrollLeft;
				w =3D document.documentElement.scrollWidth;
				h =3D document.documentElement.scrollHeight;
			} else if (document.body) {
				t =3D document.body.scrollTop;
				l =3D document.body.scrollLeft;
				w =3D document.body.scrollWidth;
				h =3D document.body.scrollHeight;
			}
			if (typeof pageYOffset !=3D 'undefined') {
				t =3D pageYOffset;
				l =3D pageXOffset;
			}
			iw =3D =
self.innerWidth||document.documentElement.clientWidth||document.body.clie=
ntWidth||0;
			ih =3D =
self.innerHeight||document.documentElement.clientHeight||document.body.cl=
ientHeight||0;
		}
		return { t: t, l: l, w: w, h: h, iw: iw, ih: ih };
	},
	getMargins : function(e, toInteger)
	{
		var t =3D jQuery.curCSS(e,'marginTop') || '';
		var r =3D jQuery.curCSS(e,'marginRight') || '';
		var b =3D jQuery.curCSS(e,'marginBottom') || '';
		var l =3D jQuery.curCSS(e,'marginLeft') || '';
		if (toInteger)
			return {
				t: parseInt(t, 10)||0,
				r: parseInt(r, 10)||0,
				b: parseInt(b, 10)||0,
				l: parseInt(l, 10)
			};
		else
			return {t: t, r: r,	b: b, l: l};
	},
	getPadding : function(e, toInteger)
	{
		var t =3D jQuery.curCSS(e,'paddingTop') || '';
		var r =3D jQuery.curCSS(e,'paddingRight') || '';
		var b =3D jQuery.curCSS(e,'paddingBottom') || '';
		var l =3D jQuery.curCSS(e,'paddingLeft') || '';
		if (toInteger)
			return {
				t: parseInt(t, 10)||0,
				r: parseInt(r, 10)||0,
				b: parseInt(b, 10)||0,
				l: parseInt(l, 10)
			};
		else
			return {t: t, r: r,	b: b, l: l};
	},
	getBorder : function(e, toInteger)
	{
		var t =3D jQuery.curCSS(e,'borderTopWidth') || '';
		var r =3D jQuery.curCSS(e,'borderRightWidth') || '';
		var b =3D jQuery.curCSS(e,'borderBottomWidth') || '';
		var l =3D jQuery.curCSS(e,'borderLeftWidth') || '';
		if (toInteger)
			return {
				t: parseInt(t, 10)||0,
				r: parseInt(r, 10)||0,
				b: parseInt(b, 10)||0,
				l: parseInt(l, 10)||0
			};
		else
			return {t: t, r: r,	b: b, l: l};
	},
	traverseDOM : function(nodeEl, func)
	{
		func(nodeEl);
		nodeEl =3D nodeEl.firstChild;
		while(nodeEl){
			EYE.traverseDOM(nodeEl, func);
			nodeEl =3D nodeEl.nextSibling;
		}
	},
	getInnerWidth :  function(el, scroll) {
		var offsetW =3D el.offsetWidth;
		return scroll ? Math.max(el.scrollWidth,offsetW) - offsetW + =
el.clientWidth:el.clientWidth;
	},
	getInnerHeight : function(el, scroll) {
		var offsetH =3D el.offsetHeight;
		return scroll ? Math.max(el.scrollHeight,offsetH) - offsetH + =
el.clientHeight:el.clientHeight;
	},
	getExtraWidth : function(el) {
		if($.boxModel)
			return (parseInt($.curCSS(el, 'paddingLeft'))||0)
				+ (parseInt($.curCSS(el, 'paddingRight'))||0)
				+ (parseInt($.curCSS(el, 'borderLeftWidth'))||0)
				+ (parseInt($.curCSS(el, 'borderRightWidth'))||0);
		return 0;
	},
	getExtraHeight : function(el) {
		if($.boxModel)
			return (parseInt($.curCSS(el, 'paddingTop'))||0)
				+ (parseInt($.curCSS(el, 'paddingBottom'))||0)
				+ (parseInt($.curCSS(el, 'borderTopWidth'))||0)
				+ (parseInt($.curCSS(el, 'borderBottomWidth'))||0);
		return 0;
	},
	isChildOf: function(parentEl, el, container) {
		if (parentEl =3D=3D el) {
			return true;
		}
		if (!el || !el.nodeType || el.nodeType !=3D 1) {
			return false;
		}
		if (parentEl.contains && !$.browser.safari) {
			return parentEl.contains(el);
		}
		if ( parentEl.compareDocumentPosition ) {
			return !!(parentEl.compareDocumentPosition(el) & 16);
		}
		var prEl =3D el.parentNode;
		while(prEl && prEl !=3D container) {
			if (prEl =3D=3D parentEl)
				return true;
			prEl =3D prEl.parentNode;
		}
		return false;
	},
	centerEl : function(el, axis)
	{
		var clientScroll =3D EYE.getScroll();
		var size =3D EYE.getSize(el);
		if (!axis || axis =3D=3D 'vertically')
			$(el).css(
				{
					top: clientScroll.t + ((Math.min(clientScroll.h,clientScroll.ih) - =
size.hb)/2) + 'px'
				}
			);
		if (!axis || axis =3D=3D 'horizontally')
			$(el).css(
				{
					left: clientScroll.l + ((Math.min(clientScroll.w,clientScroll.iw) - =
size.wb)/2) + 'px'
				}
			);
	}
});
if (!$.easing.easeout) {
	$.easing.easeout =3D function(p, n, firstNum, delta, duration) {
		return -delta * ((n=3Dn/duration-1)*n*n*n - 1) + firstNum;
	};
}
=09
})(jQuery);
------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.dof.gob.mx/js/submenutramite.js

// JavaScript Document

function mostrarSubMenu()
{
	var tabla = document.getElementById('subMenu');
	if(tabla.style.display == "")
	{
		tabla.style.display = "none";
	}else{
		tabla.style.display = "";
	}
		
}
------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/js/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.1=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.1',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object && object.constructor =3D=3D=3D Array;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    }.bind(this));=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  function $A(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).getElementsBySelector("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    var originalAncestor =3D ancestor;=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  $w('positionedOffset getOffsetParent =
viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D 'static') return proceed(element);=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.clone(Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (document.createElement('div').outerHTML) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return Selector.operators[matches[2]](nodeValue, matches[3]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(',');=0A=
    expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  // IE returns comment nodes on getElementsByTagName("*").=0A=
  // Filter them out.=0A=
  Selector.handlers.concat =3D function(a, b) {=0A=
    for (var i =3D 0, node; node =3D b[i]; i++)=0A=
      if (node.tagName !=3D=3D "!") a.push(node);=0A=
    return a;=0A=
  };=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._eventID) return element._eventID;=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._eventID =3D ++arguments.callee.id;=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CCBB29.95B8C7F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dof.gob.mx/logical/calendar.js

var ns6=3Ddocument.getElementById&&!document.all;=0A=
var ie4=3Ddocument.all;=0A=
=0A=
var Selected_Month;=0A=
var Selected_Year;=0A=
var Current_Date =3D new Date();=0A=
var Current_Month =3D Current_Date.getMonth();=0A=
var TodayAnio =3D 0;=0A=
=0A=
var Days_in_Month =3D new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, =
30, 31);=0A=
var Month_Label =3D new Array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', =
'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic');=0A=
=0A=
var Current_Year =3D Current_Date.getFullYear();=0A=
if (Current_Year < 1000)=0A=
Current_Year+=3D1900=0A=
=0A=
=0A=
var Today =3D Current_Date.getDate();=0A=
=0A=
function Header(Year, Month) {=0A=
=0A=
   if (Month =3D=3D 1) =0A=
   {=0A=
	Days_in_Month[1] =3D ((Year % 400 =3D=3D 0) || ((Year % 4 =3D=3D 0) && =
(Year % 100 !=3D0))) ? 29 : 28;=0A=
   }=0A=
   var Header_String =3D Month_Label[Month] + ' ' + Year;=0A=
=0A=
   return Header_String;=0A=
}=0A=
=0A=
function Make_Calendar(Year, Month) {=0A=
	//alert("3");=0A=
	Make_Calendar(Year, Month, null);=0A=
}=0A=
=0A=
function Make_Calendar(Year, Month, Dia) {=0A=
	//alert("4");=0A=
	Make_Calendar(Year, Month, null, null);=0A=
}=0A=
=0A=
function Make_Calendar(Year, Month, Dia, arrFechas) {=0A=
	//alert("5");=0A=
   var arrayFechas =3D arrFechas;=0A=
   var First_Date =3D new Date(Year, Month, 1);=0A=
   var Heading =3D Header(Year, Month);=0A=
=0A=
   var First_Day =3D First_Date.getDay() + 1;=0A=
   if (((Days_in_Month[Month] =3D=3D 31) && (First_Day >=3D 6)) ||=0A=
       ((Days_in_Month[Month] =3D=3D 30) && (First_Day =3D=3D 7))) {=0A=
      var Rows =3D 6;=0A=
   }=0A=
   else if ((Days_in_Month[Month] =3D=3D 28) && (First_Day =3D=3D 1)) {=0A=
      var Rows =3D 4;=0A=
   }=0A=
   else {=0A=
      var Rows =3D 5;=0A=
   }=0A=
=0A=
	if (TodayAnio>0){=0A=
		Today =3D 0;=0A=
	}=0A=
=0A=
   var HTML_String =3D '<table width=3D"100%" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0">';=0A=
=0A=
   var Day_Counter =3D 1;=0A=
   var Loop_Counter =3D 1;=0A=
=0A=
	fechaHoy =3D new Date();=0A=
	var DiaDeHoy =3D (fechaHoy).getDate();=0A=
	var MesDeHoy =3D (fechaHoy).getMonth();=0A=
	var AnioDeHoy =3D (fechaHoy).getFullYear();=0A=
	var AnioIni =3D 1917;=0A=
	var MesIni =3D 2;=0A=
	var DiaIni =3D 5;=0A=
	=0A=
	MesIni-=3D1;=0A=
=0A=
   for (var j =3D 1; j <=3D Rows; j++) {=0A=
      HTML_String +=3D '<tr>';=0A=
      for (var i =3D 1; i < 8; i++) {=0A=
         if ((Loop_Counter >=3D First_Day) && (Day_Counter <=3D =
Days_in_Month[Month])) {=0A=
=0A=
			 if (Day_Counter<10)=0A=
				 strToday =3D '0'+Day_Counter;=0A=
			 else=0A=
				 strToday =3D Day_Counter;=0A=
=0A=
			 var tmpMonth =3D (Month-1) + 2;=0A=
=0A=
			 if (tmpMonth<10)=0A=
				 strToday +=3D '/'+tmpMonth;=0A=
			 else=0A=
				 strToday +=3D '/'+tmpMonth;=0A=
=0A=
			 strToday +=3D '/'+Year;=0A=
=0A=
			if(	(	(Year<AnioDeHoy) ||=0A=
					( (Year=3D=3DAnioDeHoy) && (Month<MesDeHoy) ) ||=0A=
					( (Year=3D=3DAnioDeHoy) && (Month=3D=3DMesDeHoy) && =
(Day_Counter<=3DDiaDeHoy))=0A=
				) & (=0A=
					(Year>AnioIni) ||=0A=
					( (Year=3D=3DAnioIni) && (Month>MesIni) ) ||=0A=
					( (Year=3D=3DAnioIni) && (Month=3D=3DMesIni) && =
(Day_Counter>=3DDiaIni))=0A=
				)=0A=
=0A=
				=0A=
				){				=0A=
				//alert("("+Day_Counter +"=3D=3D"+ TodayAnio +"||"+ Day_Counter =
+"=3D=3D"+ Dia +") && ("+Year +"=3D=3D"+ Current_Year+") && ("+Month =
+"=3D=3D"+ Current_Month+")");=0A=
					var day;=0A=
					if (Day_Counter < 10) {=0A=
						day =3D '0'+Day_Counter;=0A=
					} else {=0A=
						day =3D Day_Counter;=0A=
					}=0A=
					=0A=
					var selectedMonth;=0A=
					if ((Month+1) < 10) {=0A=
						selectedMonth =3D '0'+(Month+1);=0A=
					} else {=0A=
						selectedMonth =3D Month+1;=0A=
					}=0A=
					=0A=
				=0A=
				if ((Day_Counter =3D=3D TodayAnio || Day_Counter =3D=3D Dia) && =
(Year =3D=3D Current_Year) && (Month =3D=3D Current_Month)) {=0A=
					HTML_String +=3D '<td class=3D"today"><a =
href=3D"http://dof.gob.mx/index.php?year=3D'+Current_Year+'&month=3D'+sel=
ectedMonth+'&day=3D'+day+'">' + Day_Counter + '</a></td>';=0A=
				} else {=0A=
					/*=0A=
					if ((Day_Counter =3D=3D Today || Day_Counter =3D=3D Dia) && (Year =
=3D=3D Current_Year) && (Month =3D=3D Current_Month))  {=0A=
					   HTML_String +=3D '<td class=3D"today"><a href=3D"#">' + =
Day_Counter + '</a></td>';=0A=
					} else {=0A=
					*/=0A=
=0A=
					var day;=0A=
					if (Day_Counter < 10) {=0A=
						day =3D '0'+Day_Counter;=0A=
					} else {=0A=
						day =3D Day_Counter;=0A=
					}=0A=
					=0A=
					var selectedMonth;=0A=
					if ((Month+1) < 10) {=0A=
						selectedMonth =3D '0'+(Month+1);=0A=
					} else {=0A=
						selectedMonth =3D Month+1;=0A=
					}=0A=
					=0A=
					if (arrayFechas !=3D null) {=0A=
						checkDay =3D (Day_Counter < 10)? ("0" + Day_Counter + ",") : =
(Day_Counter + ",");=0A=
=0A=
						if (arrayFechas.indexOf(checkDay) =3D=3D -1) {=0A=
						   //HTML_String +=3D '<td =
onMouseOver=3D"this.className=3D\'CeldaCursor\'" =
onMouseOut=3D"this.className=3D\'Celda1\'">' + Day_Counter + =
'</a></td>';					=0A=
	  					   HTML_String +=3D '<td class=3D"actualdays">' + Day_Counter + =
'</td>';					=0A=
						} else {=0A=
						   //HTML_String +=3D '<td =
onMouseOver=3D"this.className=3D\'CeldaCursor\'" =
onMouseOut=3D"this.className=3D\'Celda1\'"><a =
href=3D"index.php?fecha=3D'+ strToday  =
+'&mes=3D'+document.getElementById('month').value+'&ano=3D'+document.getE=
lementById('year').value+'" class=3D"Link3">' + Day_Counter + =
'</a></td>';=0A=
						   HTML_String +=3D '<td class=3D"actualdayslink"><a =
href=3D"http://dof.gob.mx/index.php?year=3D'+Year+'&month=3D'+selectedMon=
th+'&day=3D'+day+'">' + Day_Counter + '</a></td>';=0A=
						}						=0A=
					} else {=0A=
					   HTML_String +=3D '<td class=3D"actualdayslink"><a =
href=3D"http://dof.gob.mx/index.php?year=3D'+Year+'&month=3D'+selectedMon=
th+'&day=3D'+day+'">' + Day_Counter + '</a></td>';=0A=
					}					=0A=
					=0A=
=0A=
						=0A=
					   //HTML_String +=3D '<td class=3D"actualdayslink"><a =
href=3D"index.php?year=3D'+Year+'&month=3D'+selectedMonth+'&day=3D'+day+'=
">' + Day_Counter + '</a></td>';=0A=
					//}=0A=
				}=0A=
			} else {=0A=
					   HTML_String +=3D '<td class=3D"actualdays">' + Day_Counter + =
'</a></td>';					=0A=
			}=0A=
            Day_Counter++;=0A=
         } else {=0A=
            HTML_String +=3D '<td =
class=3D"previousdays">&nbsp;&nbsp;</td>';=0A=
         }=0A=
         Loop_Counter++;=0A=
      }=0A=
      HTML_String +=3D '</tr>';=0A=
   }=0A=
   =0A=
   HTML_String +=3D '</table>';=0A=
	=0A=
   cross_el=3Dns6? document.getElementById("Calendar") : =
document.all.Calendar=0A=
   cross_el.innerHTML =3D HTML_String;=0A=
//   alert(HTML_String);=0A=
}=0A=
=0A=
=0A=
function Check_Nums() {=0A=
   if ((event.keyCode < 48) || (event.keyCode > 57)) {=0A=
      return false;=0A=
   }=0A=
}=0A=
=0A=
function On_Year() {=0A=
	Selected_Month =3D "";=0A=
	Selected_Year =3D "";=0A=
	if (navigator.appName !=3D "Microsoft Internet Explorer")	{=0A=
	   var Year =3D document.when.year.value;=0A=
=0A=
	   if (Year.length =3D=3D 4) {=0A=
	      Selected_Month =3D document.when.month.selectedIndex;=0A=
      	  Selected_Year =3D Year;=0A=
		  //alert(Selected_Month);=0A=
	      //Make_Calendar(Selected_Year, Selected_Month);=0A=
	   }=0A=
	} else {=0A=
	   var Year =3D document.getElementById('year').value;=0A=
=0A=
	   if (Year.length =3D=3D 4) {=0A=
	      Selected_Month =3D document.getElementById('month').selectedIndex;=0A=
		  Selected_Year =3D Year;=0A=
	      //Make_Calendar(Selected_Year, Selected_Month);=0A=
	   }=0A=
	}=0A=
	=0A=
	selMonth =3D Selected_Month+1;=0A=
	if (Selected_Month < 10) {=0A=
		selMonth =3D "0"+selMonth;=0A=
	}=0A=
	=0A=
	var url =3D "/checkDiaryDate.php?year=3D" + Selected_Year + "&month=3D" =
+ selMonth;=0A=
	=0A=
	new Ajax.Request(url, {=0A=
	  method: 'get',=0A=
	  onSuccess: function(transport) {=0A=
    	var notice =3D transport.responseText;=0A=
	    //alert(notice);=0A=
		arrResponse =3D notice.split("|");=0A=
		arrFechas =3D arrResponse[0];=0A=
		arrFechaToday =3D arrResponse[1].split("/");=0A=
		yearToday =3D arrFechaToday[2];=0A=
		monthToday =3D arrFechaToday[1];=0A=
		dayToday =3D arrFechaToday[0];=0A=
		day =3D 00;=0A=
		=0A=
		selMonth =3D Selected_Month+1;=0A=
		if (Selected_Month < 10) {=0A=
			selMonth =3D "0"+selMonth;=0A=
		}=0A=
		=0A=
		if (yearToday =3D=3D Selected_Year && monthToday =3D=3D selMonth) {=0A=
			day =3D dayToday;=0A=
		}=0A=
		=0A=
		Make_Calendar(Selected_Year, Selected_Month, day, arrFechas);=0A=
	  }=0A=
	});	=0A=
=0A=
}=0A=
=0A=
function On_Month() {=0A=
	Selected_Month =3D "";=0A=
	Selected_Year =3D "";=0A=
	if (navigator.appName !=3D "Microsoft Internet Explorer")	{=0A=
	   var Year =3D document.when.year.value;=0A=
=0A=
	   if (Year.length =3D=3D 4) {=0A=
	      Selected_Month =3D document.when.month.selectedIndex;=0A=
	      Selected_Year =3D Year;=0A=
		  //alert(Selected_Month);=0A=
	      //Make_Calendar(Selected_Year, Selected_Month);=0A=
	   } else {=0A=
	      alert('Please enter a valid year.');=0A=
	      document.when.year.focus();=0A=
		  return;=0A=
	   }=0A=
	} else {=0A=
	   var Year =3D document.getElementById('year').value;=0A=
=0A=
	   if (Year.length =3D=3D 4) {=0A=
	      Selected_Month =3D document.getElementById('month').selectedIndex;=0A=
	      Selected_Year =3D Year;=0A=
	      //Make_Calendar(Selected_Year, Selected_Month);=0A=
	   } else {=0A=
	      alert('Please enter a valid year.');=0A=
	      document.getElementById('year').focus();=0A=
		  return;=0A=
	   }=0A=
	}=0A=
	=0A=
	selMonth =3D Selected_Month+1;=0A=
	if (Selected_Month < 10) {=0A=
		selMonth =3D "0"+selMonth;=0A=
	}=0A=
	=0A=
	var url =3D "/checkDiaryDate.php?year=3D" + Selected_Year + "&month=3D" =
+ selMonth;=0A=
=0A=
	new Ajax.Request(url, {=0A=
	  method: 'get',=0A=
	  onSuccess: function(transport) {=0A=
    	var notice =3D transport.responseText;=0A=
	    //alert(notice);=0A=
		=0A=
		arrResponse =3D notice.split("|");=0A=
		arrFechas =3D arrResponse[0];=0A=
		arrFechaToday =3D arrResponse[1].split("/");=0A=
		yearToday =3D arrFechaToday[2];=0A=
		monthToday =3D arrFechaToday[1];=0A=
		dayToday =3D arrFechaToday[0];=0A=
		day =3D 00;=0A=
		=0A=
		selMonth =3D Selected_Month+1;=0A=
		if (Selected_Month < 10) {=0A=
			selMonth =3D "0"+selMonth;=0A=
		}=0A=
		=0A=
		if (yearToday =3D=3D Selected_Year && monthToday =3D=3D selMonth) {=0A=
			day =3D dayToday;=0A=
		}=0A=
		=0A=
		Make_Calendar(Selected_Year, Selected_Month, day, arrFechas);=0A=
	  }=0A=
	});=0A=
}=0A=
=0A=
function Defaults(ano, mes, dia) {=0A=
	//alert("1");=0A=
	Defaults(ano, mes, dia, "");=0A=
}=0A=
=0A=
function Defaults(ano, mes, dia, arrFechas) {=0A=
	//alert("2");=0A=
	if(navigator.appName !=3D "Microsoft Internet Explorer")=0A=
	{=0A=
	   document.when.month.selectedIndex =3D mes-1;=0A=
	   document.when.year.value =3D ano;=0A=
	}=0A=
	else=0A=
	{=0A=
		document.getElementById("year").value =3D ano;=0A=
		document.getElementById("month").selectedIndex =3D mes-1;=0A=
	}=0A=
   Selected_Month =3D mes-1;=0A=
   Selected_Year =3D ano;=0A=
   Current_Month =3D mes - 1;=0A=
   Current_Year =3D ano;=0A=
   Make_Calendar(ano, mes-1, dia, arrFechas);=0A=
}=0A=
=0A=
function DefaultsAnio(Anio, Mes, Dia) {=0A=
   TodayAnio =3D Dia;=0A=
if(navigator.appName !=3D "Microsoft Internet Explorer")=0A=
{=0A=
   document.when.month.selectedIndex =3D Mes-1;=0A=
   document.when.year.value =3D Anio;=0A=
}=0A=
else=0A=
{=0A=
	document.getElementById("year").selectedIndex =3D 2006-Anio;=0A=
	document.getElementById("month").selectedIndex =3D Mes-1;=0A=
}=0A=
=0A=
   Selected_Month =3D Mes-1;=0A=
   Selected_Year =3D Anio;=0A=
   Current_Month =3D Mes - 1;=0A=
   Current_Year =3D Anio;=0A=
   Make_Calendar(Anio, Mes-1);=0A=
=0A=
}=0A=
=0A=
function Skip(Direction) {=0A=
   if (Direction =3D=3D '+') {=0A=
      if (Selected_Month =3D=3D 11) {=0A=
         Selected_Month =3D 0;=0A=
         Selected_Year++;=0A=
      }=0A=
      else {=0A=
         Selected_Month++;=0A=
      }=0A=
   }=0A=
   else {=0A=
      if (Selected_Month =3D=3D 0) {=0A=
         Selected_Month =3D 11;=0A=
         Selected_Year--;=0A=
      }=0A=
      else {=0A=
         Selected_Month--;=0A=
      }=0A=
   }=0A=
   Make_Calendar(Selected_Year, Selected_Month);=0A=
   document.when.month.selectedIndex =3D Selected_Month;=0A=
   document.when.year.value =3D Selected_Year;=0A=
}=0A=
=0A=
function CalCboMeses() {=0A=
	var s, j;=0A=
=0A=
	s =3D '<select name=3D"month" id=3D"month" onChange=3D"On_Year()">';=0A=
	for (j =3D 0; j < Month_Label.length; j++) {=0A=
		s +=3D '<option value=3D' + j + '>' + Month_Label[j] + '</option>';=0A=
	}=0A=
   s +=3D '</select>'=0A=
=0A=
   //cross_el=3Dns6? document.getElementById("CalendarMonths") : =
document.all.CalendarMonths=0A=
   //cross_el.innerHTML =3D s;=0A=
   document.writeln(s);=0A=
}=0A=
function CalCboAnios() {=0A=
	var s, j;=0A=
=0A=
	var Current_Date =3D new Date();=0A=
	var tmp_Year =3D Current_Date.getFullYear();=0A=
=0A=
=0A=
	if (tmp_Year < 1900){=0A=
		tmp_Year =3D tmp_Year + 1900;=0A=
	}=0A=
=0A=
	s =3D '<select id=3D"year" name=3D"year" onChange=3D"On_Month()">';=0A=
=0A=
	for (j =3D tmp_Year; j >=3D 1917; j--) =0A=
	{=0A=
		if(j =3D=3D tmp_Year)=0A=
		{=0A=
			s +=3D "<option value=3D'" + j + "' SELECTED>" + j + "</option>";=0A=
		}=0A=
		else=0A=
		{=0A=
			s +=3D "<option value=3D'" + j + "'>" + j + "</option>";=0A=
		}=0A=
	}=0A=
    s +=3D '</select>';=0A=
=0A=
   //cross_el=3Dns6? document.getElementById("CalendarYears") : =
document.all.CalendarYears=0A=
   //cross_el.innerHTML =3D s;=0A=
	document.writeln(s);=0A=
}=0A=

------=_NextPart_000_0000_01CCBB29.95B8C7F0--

