TD.NORMAL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #E6E6E6;
}

TD.TITULO
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F781D8;
}


TD.TITULO_PART
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #612577;
	background-color: #A69DC9;
}


TD.TITULO_PART_BARRA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #612577;
	background-color: #A69DC9;
}



TD.ENCABEZADO_DE_REPORTE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}


TD.TITULO_GRIS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #414042;
}


TD.MENSAJE_INFORMATIVO
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #0A50A1;
	background-color: #F7F7F7;
}

TD.MENSAJE_DE_ERROR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	background-color: #F7F7F7;
}

TD.NORMAL_EXCEPCION
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #E6E6E6;
}

TD.TITULO_EXCEPCION
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #8C8C8C;
}

TD.RENGLON_CLARO
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #EEECEC;
}

TD.RENGLON_OSCURO
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #D1CDCD;
}

TD.FONDO_GANA_PAN
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004980;
}

TD.FONDO_GANA_PRI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E43138;
}


TD.FONDO_GANA_PRI-PVEM-NA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E43138;
}


TD.FONDO_GANA_PVEM-NA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009B59;
}



TD.FONDO_GANA_PRI-PVEM
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E43138;
}



TD.FONDO_GANA_PRI-NA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E43138;
}


TD.FONDO_GANA_PAN-PT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004980;
}


TD.FONDO_GANA_UPC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004980;
}

TD.FONDO_GANA_JPC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004980;
}

TD.FONDO_GANA_PRD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFCD00;
}


TD.FONDO_GANA_PRD-PT-MC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFCD00;
}

TD.FONDO_GANA_PRD-MC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFCD00;
}

TD.FONDO_GANA_PRD-PT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFCD00;
}


TD.FONDO_GANA_PT-MC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #BD0926;
}

TD.FONDO_GANA_MC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF5000;
}


TD.FONDO_GANA_PT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFDC00;
	background-color: #BD0926;
}


TD.FONDO_GANA_PVEM
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009B59;
}

TD.FONDO_GANA_CPPN
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EC7405;
}

TD.FONDO_GANA_CM
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
}



TD.FONDO_GANA_NA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00ABB4;
}

TD.FONDO_GANA_PSD
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	font-weight: bold;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #D80E1E;
}

TD.FONDO_GANA_PFD
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #F39810;
}


TD.FONDO_GANA_ES
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	font-weight: bold;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #462464;
}


TD.FONDO_GANA_PH
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	font-weight: bold;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #C126B8;
}


TD.FONDO_GANA_MORENA
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	font-weight: bold;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #B3272D;
}



TD.FONDO_GANA_CC1
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	font-weight: bold;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #1D479A;
}


TD.FONDO_GANA_TCC1
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #1D479A;
}

TD.FONDO_GANA_CC2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #E53138;
}

TD.FONDO_GANA_TCC2
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #E53138;
}

TD.FONDO_GANA_CC3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF00;
}

TD.FONDO_GANA_TCC3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF00;
}


TD.FONDO_GANA_CC4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFED00;
	background-color: #760027;
}

TD.FONDO_GANA_TCC4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFED00;
	background-color: #760027;
}


TD.FONDO_GANA_EMPATE
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	font-weight: bold;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #646567;
}

TD.FONDO_TODAS_LAS_CASILLAS_CAPTURADAS
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #4B4B4D;
}

TD.FONDO_CASILLAS_CON_EXCEPCIONES
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #73287D;
}

TD.FONDO_CASILLAS_CONTABILIZADAS
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #EA2684;
}



TD.FONDO_CASILLAS_CON_EXCEPCIONES
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #73287D;
}


TD.GRIS_DRA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #9C9C9C;
}


TD.NOTA
{
  font-weight: normal;
  font-size: 8pt;
  color: #737373; 
  font-family: Arial;
  background-color: #E6E6E6;
}

TD.NP1_OSCURO
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #C4C6C7;
}


TD.NP2_CLARO
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #EEECEC;

}


TD.FONDO_GANA_CI
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #000000;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #777777;
}


TD.FONDO_GANA_CI2
{
	BORDER-RIGHT: thin none;
	BORDER-TOP: thin none;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: thin none;
	COLOR: #000000;
	BORDER-BOTTOM: thin none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #3F3F3F;
}