.Linea
{
	border-bottom: solid 1px #336699;
}
.TablaCal2
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	margin-top: 2px;
	margin-left: 65px;
}
.TablaExprocuradores
{
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.TablaPag
{
	border-top: solid 1px #527AB0;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.TablaHeader
{
	border-left: solid 1px #527AB0;
	border-top: solid 1px #527AB0;
	border-right: solid 1px #527AB0;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.TablaFull
{
	border-left: solid 1px #527AB0;
	border-top: solid 1px #527AB0;
	border-right: solid 1px #527AB0;
	border-bottom: solid 1px #527AB0;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.TablaFooter
{
	border-left: solid 1px #527AB0;
	border-right: solid 1px #527AB0;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.RTdHeader
{
	color: #336699;
	font-weight: bold;
}
.RTdCol
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #F0F0F0;
}
.RTdDataCenter
{
	text-align: center;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
.RTdData
{
	text-indent: 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
.Control
{
	border: solid 1px #527ab0;
	font-family: Arial;
	font-size: 9pt;
	padding-left: 3px;
}
.ControlRequerido
{
	background: #fffff0;
	border: solid 1px #527ab0;
	font-family: Arial;
	font-size: 9pt;
	padding-left: 3px;
}
.Check
{
	font-family: Arial;
	font-size: 9pt;
}
.TablaImgNoticia
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	border: solid 1px #2650A2;
	width: 05%;
	text-align: justify;
}
.Titulo
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	font-size: small;
	font-weight: bold;
}
.TituloLeft
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	font-size: small;
	font-weight: bold;
	text-indent: 10px;
}
.Tabla
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.Tabla a:link; a:visited
{
	color: #7A52C7;
	text-decoration: none;
}
.Tabla a:hover; a:active
{
	color: #EBCE7F;
	text-decoration: underline;
}
.TextoBienvenido
{
	font-weight: bold;
	color: #255a9e;
	font-family: Arial;
	font-size: 10pt;
	font-variant: normal;
}
.TextoHome
{
	color: #255a9e;
	font-family: Arial;
	font-size: 10pt;
	font-variant: normal;
}
.TextoHome a:link; a:visited
{
	color: #7A52C7;
	text-decoration: none;
}
.TextoHome a:hover; a:active
{
	color: #EBCE7F;
	text-decoration: underline;
}
.ColExprocuradores
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #336699;
	color: #FFFFFF;
}
a:link
{
	color: #7A52C7;
	text-decoration: none;
}
a:visited
{
	color: #7A52C7;
	text-decoration: none;
}
a:hover
{
	color: #EBCE7F;
	text-decoration: underline;
}
a:active
{
	color: #EBCE7F;
	text-decoration: underline;
}
.ColExprocuradoresRRHH
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #9ACFE1;
	color: #FFFFFF;
}
.ColExprocuradoresPrision
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #5FB848;
	color: #FFFFFF;
}
.ColExprocuradoresDPCA
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #6D99CA;
	color: #FFFFFF;
}
.ColExprocuradoresSecretaria
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #0D5EB1;
	color: #FFFFFF;
}
.ColExprocuradoresENAP
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #274273;
	color: #FFFFFF;
}
.ColExprocuradoresENMP
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #123670;
	color: #FFFFFF;
}
.ColExprocuradoresINACIF
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #5774AE;
	color: #FFFFFF;
}
.ColExprocuradoresTrafico
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #0C3462;
	color: #FFFFFF;
}
.ColExprocuradoresAmbiente
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #2a8619;
	color: #FFFFFF;
}
.ColExprocuradoresNNA
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #019FCC;
	color: #FFFFFF;
}
.ColExprocuradoresPAEF
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
	background-color: #0A018E;
	color: #FFFFFF;
}
.ConExprocuradoresCenter
{
	border-left: solid 1px #dcdce1;
	border-right: solid 1px #dcdce1;
	border-bottom: solid 1px #dcdce1;
	text-align: center;
}
.ConExprocuradoresJustify
{
	border-right: solid 1px #dcdce1;
	border-bottom: solid 1px #dcdce1;
	text-align: justify;
	padding-left: 3px;
}
.ConExprocuradores
{
	border-right: solid 1px #dcdce1;
	border-bottom: solid 1px #dcdce1;
	padding-left: 3px;
}
.InformacionPagina
{
	margin-top: 5px;
}
.CeldasCalendario
{
	height: 50px;
}
.CeldasCalendarioDias
{
	height: 20px;
}
.CalendarioHora
{
	padding-left: 3px;
	padding-top: 1px;
	background-color: #DBEAF5;
	padding-bottom: 1px;
	border: solid 1px #336699;
}
.CalendarioActividad
{
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: solid 1px #336699;
}
.CalendarioSubCol
{
	padding-left: 3px;
	padding-top: 1px;
	background-color: #77B6D0;
	padding-bottom: 1px;
	color: #FFFFFF;
}
.CalendarioSubContenido
{
	padding-left: 3px;
	padding-top: 1px;
	background-color: #F1F1F2;
	padding-bottom: 1px;
}
.TablaCalendario
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	margin-top: 2px;
}
.bottom
{
	color: #EBCE7F;
}
.bottom a:link
{
	color: #EBCE7F;
	text-decoration: none;
}
.bottom a:visited
{
	color: #EBCE7F;
	text-decoration: none;
}
.bottom a:hover
{
	color: #EBCE7F;
	text-decoration: underline;
}
.bottom a:active
{
	color: #EBCE7F;
	text-decoration: underline;
}
.TitGraph
{
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #336699;
	border-left: solid 1px #336699;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: center;
	width: 3%;
}
.TitMod
{
	background: #336699;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	font-weight: 700;
	padding-left: 3px;
}
.Legend
{
	background: #f4f4f4;
	border-bottom: solid 1px #ffffff;
	font-family: Arial;
	font-size: 8pt;
}
.ContentN
{
	background: #ffffff;
	border-bottom: solid 1px #f4f4f4;
	font-family: Arial;
	font-size: 8pt;
}
.TablaCandidato
{
	border: solid 1px #527AB0;
	font-family: Arial;
	font-size: 8pt;
	font-variant: normal;
	padding-left: 5px;
	margin-bottom: 3px;
}
.Foto
{
	border-right: solid 1px #808080;
	padding: 3px;
}
.TablaDatos
{
	margin-top: 5px;
	font-family: Arial;
	font-size: 7pt;
	font-variant: normal;
}
.NombreCarcel
{
	background-color: #DCF8FB;
	font-weight: bold;
}
.Noticias a:link
{
	color: #316AC5;
	text-decoration: none;
}
.Noticias a:visited
{
	color: #316AC5;
	text-decoration: none;
}
.Noticias a:hover
{
	color: #EBCE7F;
	text-decoration: underline;
}
.Noticias a:active
{
	color: #EBCE7F;
	text-decoration: underline;
}
.Contenido
{
	padding: 5px;
	text-align: justify;
	vertical-align: top;
}
.TablaContenidoReport
{
	border: solid 1px #336699;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 05%;
	background-color: #F9F9F9;
}
.TablaContenidoENMP
{
	border: solid 1px #336699;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Times New Roman;
	font-size: 11pt;
	font-variant: normal;
	height: 81%;
	background-color: #F9F9F9;
}
.TablaContenido
{
	border: solid 1px #336699;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
	background-color: #F9F9F9;
}
.TablaContenidoPrision
{
	border: solid 1px #5FB848;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoNNA
{
	border: solid 1px #019FCC;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoDPCA
{
	border: solid 1px #6D99CA;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoRRHH
{
	border: solid 1px #9ACFE1;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoSecretaria
{
	border: solid 1px #0D5EB1;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoTrafico
{
	border: solid 1px #0C3462;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoAmbiente
{
	border: solid 1px #2A8619;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoINACIF
{
	border: solid 1px #5774AE;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoVictimas
{
	border: solid 1px #968D00;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.TablaContenidoPAEF
{
	border: solid 1px #0A018E;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	height: 81%;
}
.MsgFallo
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.Fallo
{
	padding-left: 5px;
	padding-bottom: 5px;
}
.HeaderTransparencia
{
	background-color: #2C53A0;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
}
.TablaHeaderTransparencia
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	margin-bottom: 1px;
}
.OpinionLeft
{
	border-right: solid 1px #FFFFFF;
}
.OpinionVolver
{
	border-top: solid 1px #FFFFFF;
}
.OpinionSeparacion
{
	border: solid 1px #FFFFFF;
	background-color: #D1D7DC;
}
.TablaOpinion
{
	border-top: solid 1px #7697B7;
	border-bottom: solid 1px #7697B7;
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
}
.Rastro
{
	color: #FFFFFF;
	background-color: #5575B0;
}
.Rastro a:link
{
	color: #BDBEC0;
	text-decoration: none;
}
.Rastro a:visited
{
	color: #BDBEC0;
	text-decoration: none;
}
.Rastro a:hover
{
	color: #BDBEC0;
	text-decoration: overline;
}
.RastroSecretaria
{
	color: #FFFFFF;
	background-color: #4886BF;
}
.RastroSecretaria a:link
{
	color: #BDBEC0;
	text-decoration: none;
}
.RastroSecretaria a:visited
{
	color: #BDBEC0;
	text-decoration: none;
}
.RastroSecretaria a:hover
{
	color: #BDBEC0;
	text-decoration: overline;
}
.RastroNNA
{
	color: #FFFFFF;
	background-color: #4BCCE9;
}
.RastroNNA a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroNNA a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroNNA a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroENAP
{
	color: #FFFFFF;
	background-color: #536990;
}
.RastroENAP a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroENAP a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroENAP a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroAmbiente
{
	color: #FFFFFF;
	background-color: #57A14A;
}
.RastroAmbiente a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroAmbiente a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroAmbiente a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroTrafico
{
	color: #FFFFFF;
	background-color: #3A6087;
}
.RastroTrafico a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroTrafico a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroTrafico a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroPAEF
{
	color: #FFFFFF;
	background-color: #3C35A7;
}
.RastroPAEF a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroPAEF a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroPAEF a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroPrision
{
	color: #FFFFFF;
	background-color: #82C86F;
}
.RastroPrision a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroPrision a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroPrision a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroENMP
{
	color: #FFFFFF;
	background-color: #566F98;
}
.RastroENMP a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroENMP a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.RastroENMP a:hover
{
	color: #FFFFFF;
	text-decoration: overline;
}
.RastroRRHH
{
	color: #15415D;
	background-color: #C9EAFD;
}
.RastroRRHH a:link
{
	color: #15415D;
	text-decoration: none;
}
.RastroRRHH a:visited
{
	color: #15415D;
	text-decoration: none;
}
.RastroRRHH a:hover
{
	color: #346C91;
	text-decoration: overline;
}
.RastroAntiLavado
{
	color: #15415D;
	background-color: #97BDE1;
}
.RastroAntiLavado a:link
{
	color: #15415D;
	text-decoration: none;
}
.RastroAntiLavado a:visited
{
	color: #15415D;
	text-decoration: none;
}
.RastroAntiLavado a:hover
{
	color: #346C91;
	text-decoration: overline;
}
