/*
  COLORES UTILIZADOS
    #BDBDBD     ->  Color del borde de las regiones y los tabs principales
    #E6E4E6     ->  Color de fondo de la app (gris claro)
    #003068     ->  Azul oscuro utilizado para ciertas regiones (antes TB y SB)
    #FFF        ->  Fondo del contenido central
	 #E4ECF3 			->	Color de resaltado de nodo del árbol
	 #5A82A7     ->  Color utilizado para el header de las regiones centrales
	 #09213D     ->  Color para la region del toolbar y estatus bar
*/

iframe {
	padding:	0 !important; /* iframes should not have padding */
	overflow:	auto !important;
}

/*Region de estatus bar general de la aplicación*/
#rgnStatusBar {padding: 0; width: 100%; height: 100%;}

/*PROGRESSBAR*/
#container_progress { padding: 0; }
#container_progress > svg { display: block; }

/*ICONOS DE NOTAS, ADJUNTOS Y OBRA EN PROCESO DE EDICION*/
#container_icons { top: 5px; bottom: 5px; cursor: pointer; max-height: 26px; min-height: 24px;}
#container_icons table { padding: 0px; margin: 0px; width: 100%; table-layout: fixed; }
#container_icons table td{ text-align: center; }
.container_icons{ width: 16px; height: 16px; margin-top: 0px; cursor: pointer; border-radius: 10px; }
#container_icon_notes{ display: none; background-image: url('../img/info_nota_existe.svg'); background-size: contain; background-color: #09213D; cursor: pointer;}
#container_icon_adjuntos{ display: none; background-image: url('../img/info_adjunto_existe.svg'); background-size: contain; background-color: #09213D; cursor: pointer;}
#container_icon_lawMSG{ display: none; background-image: url('../img/info_enEdicion.svg'); background-size: contain; background-color: #09213D; cursor: pointer; }
#container_icon_downloading{ display: none; background-image: url('../img/download_db.svg'); background-size: contain; background-color: #09213D; cursor: default;}

/*ZOOM*/
input[type=range]{ -webkit-appearance: none; }
input[type=range]::-webkit-slider-runnable-track { height: 2px; background: #ddd; border: none; border-radius: 3px; }
input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; border: none; height: 12px; width: 12px; border-radius: 50%; background: goldenrod; margin-top: -5px; cursor: pointer;}

input[type=range]:focus { outline: none; }
input[type=range]:focus::-webkit-slider-runnable-track { background: #ccc; }
input[type=range]:disabled::-webkit-slider-thumb { background: #ccc ; cursor: not-allowed;}

#zoomRange_label{ font-size: 10px; font-weight: bold; color: #FFF; }
#zoomRange{	width: 100%; }
#fecha_sisthemis{font-size: 12px; color: #FFF;}

.contenedorTab{
	height: 100%;
	width: 100%;
}

.header_rgnContenido {
	margin-top: 5px;
	margin-bottom: 5px;
}

.header_rgnContenido #leyTitulo_Header {
	color: #007AD8;
	font-weight: normal;
}

.header_rgnContenido #leyArticulo_Header{
	color:#9F9A9A;
	font-weight: normal;
}

#contenedor_tabsLeyes, #contenedor_tabsLeyesCorr,
#contenedor_tabsLeyesTools, #contenedor_tabsLeyes_Sesion{
	padding-bottom: 0px;
}

#rgnContenido, #contenido_indice_tematico {
  overflow: auto;
  height: 100%;
  width: 100%;
}

#tab2 #contenido_legal .ui-layout-south .ui-widget-content,
#tab3 #contenido_legal_sesiones .ui-layout-south .ui-widget-content{
  overflow: hidden;
}

#tab2 .ui-layout-west .ui-layout-south .ui-widget-content,
#tab3 .ui-layout-west .ui-layout-south .ui-widget-content{
  overflow: hidden;
}

.titulo_busq {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.titulo_comentarios{
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}

#innerTabs ul#ul_tabs_leyes li a,
#innerTabsComp ul#ul_tabs_leyesComp li a,
#innerTabsCorr ul#ul_tabs_corr li a,
#innerTabsTools_tab1 ul li a,
#innerTabsTools_tab2 ul li a,
#innerTabsTools_tab3 ul li a,
#innerTabsIndiceLey ul li a{
	color: black;
}

/*Título de la ley en el árbol de leyes*/
#indice_leyes{
  text-transform:	none;
}

#divCombo {
  text-transform:	none;
  text-align: right;
}

.tab-historico_invisible{
	display:none;
}

.tab-historico_visible{
	display:block;
	cursor: pointer;
}

/*JESM Íconos para toolbar*/

.w2ui-icon{
  height: 26px;
  width: 26px;
  min-height: 26px;
  min-width: 26px;
	background-size: contain !important;
	opacity: 0.9;
	cursor: pointer;
}

.w2ui-icon.icon-home { background-image: url("../img/home.svg"); }
.w2ui-icon.icon-copiar { background-image: url("../img/copiar.svg"); }
.w2ui-icon.icon-notas { background-image: url("../img/notas.svg"); }
.w2ui-icon.icon-favoritos { background-image: url("../img/favoritos.svg"); }
.w2ui-icon.icon-adjuntar { background-image: url("../img/adjuntos.svg"); }
.w2ui-icon.icon-pantalla { background-image: url("../img/pantalla.svg"); }
.w2ui-icon.icon-impresora { background-image: url("../img/imprimir.svg"); }
.w2ui-icon.icon-config { background-image: url("../img/herramientas.svg"); }
#btnSugerencias{ background-image: url("../img/sugerencias.svg"); }
#btnCancelar { background-image: url("../img/cancelar_busqueda.svg"); }
.w2ui-icon.icon-busqueda_avanzada { background: url("../img/13 avanzadas.svg") no-repeat right !important; }
.w2ui-icon.icon-cancelar { background-image: url("../img/cancelar_busqueda.svg"); }
#btnResaltador{ background-image: url("../img/marcador.svg"); }
#btnComparador.desactivado, .w2ui-icon.icon-comparar_disable { background-image: url("../img/comparacion_disable.svg"); }
#btnComparador.activado, .w2ui-icon.icon-comparar_enable { background-image: url("../img/comparacion_enable.svg"); }
.w2ui-icon.icon-NOoneScroll{ background-image: url("../img/separateScroll.svg"); }
.w2ui-icon.icon-oneScroll{ background-image: url("../img/oneScroll.svg"); }
.w2ui-icon.icon-salir { background-image: url("../img/salir.svg"); }

#btnColor_Resaltador{
	height: 12px;
	width: 12px;
	margin-top: 1px;
	border: 1px solid #8A8A8A;
	box-shadow: 0px 0px 1px #fff;
	background-color: #FF0;
	float: left;
	border-radius: 15px !important;
}

/*Ícono de favorito en el nodo padre del árbol*/
#jstree_favoritos_tab1 ul li a i.jstree-icon, #jstree_favoritos_tab2 ul li a i.jstree-icon { display:none !important; }
#jstree_favoritos_tab1 > ul > li#FAV > a > i.jstree-icon, #jstree_favoritos_tab2 > ul > li#FAV > a > i.jstree-icon { display:inline-block !important; }

/*Imagen del árbol de favoritos*/
.favoritos  {
  background-image: url("../img/favoritos-icono.png")!important;
  background-position: 0 !important;
	background-size: 80%;
}

/*Imagen del árbol de correlacion*/
.correlacion  {
	background-image: url("../img/corr.svg")!important;
	background-position: 0!important;
	background-size: 12px;
}

.iniciativa{
	background-image: url("../img/pl.svg")!important;
  	background-position: 0!important;
	background-size: 12px;
}

.imagenes_corr_iniciativa{
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
  	transition: .3s ease-in-out;
}

#busquedaAv_Wrapper{ margin-left: 50px; }

#txtABuscar {
	position: relative;
  background-color:white;
	border: 1px solid #000;
	padding: 3px 4px 3px 15px;
	border-radius: 3px;
	transition: background 0.4s;
	font-size: 10px;
	color: #003068;
	width: 200px;
	max-width: inherit;
	height: 20px;
}


#icon_busqueda{
    width: 10%;
    height: 20px;
		/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAACuElEQVRYw9WXSWhTQRjHR0UKLqhFaV0OUih68GAOWjyJKypCpAoV8aIiioIICiKiB1GMtE3MYmry2moXDz1UDx7sUXHBhQpSaRVxrYpWcMO9avx/8AJh/CbznHkxdeB3Cd/8589kvuUJkWcdjCTHghUgAi6DJ+AVeAqugSQIggniXywcNBJsB70g44EHYBcYXUhTM8EFj4ZkboKqQpiqAv2GprK8o7/f75t6pjn0M3gNPmri3vtycxAZA64qDvkJ2kENqAQTQQWoBg74qth3B4y3NbZDIX4fzNfsnQtuK/YfsjFVCh4pMq3Co0Y5uMVoUGkpy8aFT5xaeSzVEo45bXdBt4LeaLq1k0RXMYJfdDfFmAuAD4zWlty4UNyZEkm19MUb2zMw8Sfp1u+IWSrcIimLnTG8/SijdU6OO5poDESdtgHZVBzUHm/amhW7zoitMTS2mNHqASPk2FDCCcLMYK6p+obmulyxfiYLA4bGKFvfSnrUvkq5+Lpk8z4yRH8r3l/X4WiqJFfspSQ0CGYZGpsMnkt6L+h31Z76hpMdeOwPQ7H0NFnssST0C8wxNDaDKb6kP06150gsHahNNlVzYheZd7HJ0BiX4VRGhpmIhRixKyZilM2M1mnTArtIUbU3/qVO0H0GvmQ4CY4C3YopYYlHjXlggNG4R33Ypi2tVtwaPeTdNMkq9pVQZQdvFPs32zbx4aAjzxhDRfIAWAeWg7VgrzsY5ht/zoNJtubKwA3LITGjSKRyW3NTwaUCmKOSMd3WHH0ZJRQZZkOP1zFKZ3CB++4+aQ6kEeksWAb2a2L7qDv49S1Q6T72MOgEXa6RGFhP3wpS/B6NOWpRs0UxFg7eqTFHjX1hscxtAz/ymEuIYi0cvgF8Y0w5Ro3dZ3M1boJkTaXEUFlug6fsdsRQWzTj0cey+N/Xb2sj5lTh2M6OAAAAAElFTkSuQmCC) no-repeat left !important;*/
		background: url("../img/opciones_busqueda.jpeg") no-repeat left !important;
		background-size: 14px 12px !important;
		opacity: 0.9;
		float: left;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }

#opc_busqueda {
		color: black;
		padding: 0;
}

#opc_busqueda table.w2ui-button.checked {
  border: 1px solid #aaaaaa;
  background-color: #ffffff;
}

#opc_busqueda table.w2ui-button.checked .w2ui-tb-caption {
  color: #000000;
}

.resaltar_buscado {
	background: orange;
	color: black;
}
.resaltar_buscado_actual{color: green;}

#busqueda_avanzada, #forma_comentarios_Wrapper {
	color: black;
	padding: 10px 10px 10px 10px;
}

#busqueda_avanzada table, table#forma_comentarios {
		width: 100%;
}

table#forma_comentarios_botones{
	width: 100%;
	text-align:center;
	padding-top: 10px;
}

table#forma_comentarios_botones input[type=button]{
	padding: 5px;
}

#forma_comentarios_Wrapper #forma_comentarios tr td{
	padding-bottom: 1em;
}
textarea#txtComentarios_Comentario { resize: none; }

#resultado_busqueda {
	padding: 10px;
	padding-bottom: 10px;
}
#resultado_busqueda ul{
	line-height: 1.0em;
}
#resultado_busqueda ul li{
	margin-top: 0px !important;
  margin-bottom: 0px !important;
	line-height: 1.0em;
}
#resultado_busqueda ul li a{
	font-size: 1.0em;
}

#msg_tooltip {
	padding: 10px;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

mark{
    background: orange;
    color: black;
}

.ui-icon-close {
	cursor:pointer;
}

#outer-center #tabpanels #tab1 .ui-layout-west,
#outer-center #tabpanels #tab2 .ui-layout-west,
#outer-center #tabpanels #tab3 .ui-layout-west {
  width: 400px;
}

#toolbar {
	padding: 0;
}

#logoSisthemis {
	display: none;
	height: 65px;
	width: 100%;
	background: url("../img/logo_sisthemis.svg") no-repeat right center;
	background-size: contain;
	right: 0px;
	top:0px;
	cursor: pointer;
}

#logoThemis {
	height: 65px;
	width: 100%;
	background: url("../img/logoThemis_bco.png") no-repeat right center;
	background: url("../img/logoThemis_bco.svg") no-repeat right center;
	background-size: contain;
	right: 0px;
	top:0px;
	cursor: pointer;
}


.custom .ui-widget-header{
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	padding: 1px 5px 1px 5px;
}

/*Header de región seleccionado*/
.custom .ui-widget-header.header_selected{
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
}

.custom .ui-widget-header:not(.check_selected){
	background-image: none;
}

.custom .ui-widget-header.header_selected .check_selected{
	height: 16px;
	width: 16px;
	background-image: url("../definidos/images/ui-icons_ffffff_256x240.png");
	background-position: -64px 96px;
}

.custom .ui-widget-header.header_selected .check_selected_003068{
	height: 16px;
	width: 16px;
	background-image: url("../definidos/images/ui-icons_003068_256x240.png");
	background-position: -64px 96px;
}

.custom .ui-widget-header.header_selected #check_actualizacion_2{
	display: none;
}

/* JESM - Se agrega para TABs en panel east*/
#innerTabsComp{	padding: 0; top: 0px; }
#innerTabsComp.ui-layout-east { padding:	0; }
/* JESM - Se agrega para TABs en panel east*/
#innerTabsCorr.ui-layout-south{ padding:	0; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: default;
}

/*Color de la propiedad placeholder*/
input::-webkit-input-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder,
input:-moz-placeholder,
input::placeholder {
  color: gray;
	vertical-align: middle;
	line-height: 1.5em;
}

/*Color de fondo de los botones del toolbar al estar arriba*/
.w2ui-toolbar table,
.w2ui-toolbar table td:hover{
	background-color: #09213D;
}
/*Para que no aparezca el botón para scroll del toolbar*/
#toolbar .w2ui-scroll-right{
  display: none !important;
}

/*No muestra los tabs que estén deshabilitados en el contenedor innerTabsTools_tab2*/
.ui-tabs#innerTabsTools_tab1 .ui-state-disabled,
.ui-tabs#innerTabsTools_tab2 .ui-state-disabled,
.ui-tabs#innerTabsTools_tab3 .ui-state-disabled { display: none; }

.ui-tabs#innerTabsIndiceLey .ui-state-disabled {
    display: none; /* disabled tabs don't show up */
}

#header_treeCorr #leyTitulo_Header{
	font-weight: normal !important;
	color:#0099FF !important;
}

/*****************************************************/

#innerTabsIndiceLey,
#innerTabsTools_tab1,
#innerTabsTools_tab2,
#innerTabsTools_tab3
{
	position: relative;
	height: 100%;
}

#jstree_materias ul li, #jstree_leyes ul li, #jstree_correlacion ul li, #jstree_favoritos_tab1 ul li,
#jstree_favoritos_tab2 ul li, #jstree_historial ul li{
	line-height: 100%;
}

#jstree_leyes,
#jstree_correlacion,
#jstree_favoritos_tab1,
#jstree_favoritos_tab2,
#jstree_historial{
	overflow: hidden;
	position: absolute;
}

#jstree_historicoLeyes{
		overflow: auto;
		position: relative;
		width: 400px;
		height: 100%;
		max-height: 300px;
		padding-top: 10px;
}

#contenedor_arbol_ley,
#IndiceTematico,
#contenedor_arbol,
#contenedor_arbol_fav_tab1,
#contenedor_arbol_fav,
#contenedor_arbol_seguimiento {
	height: 100%;
	position: relative;
	overflow: auto !important;
}

#contenedor_seguimiento {
	height: 100%;
	position: relative;
	overflow: auto !important;
}

#contenedor_tree_ley, #contenedor_tabsTools_Notas,
#contenedor_tabsTools_Notas_tab1, #contenedor_tabsTools_Notas_tab3,
#contenedor_indice_tematico, #contenedor_tabsTools_Corr,
#contenedor_tabsTools_Fav, #contenedor_tabsTools_Fav_tab1,
#contenedor_tabsTools_Adjuntos, #contenedor_tabsTools_Adjuntos_tab1,
#contenedor_tabsTools_SugerirCorr{
	height: 100%;
}

#contenedor_tabsIndiceLey,
#contenedor_tabsTools_tab1,
#contenedor_tabsTools_tab2,
#contenedor_tabsTools_tab3{
	height: 100%;
	width: 100%;
	position: absolute;
}

/*****************************************************/

#header_Notas, #header_Adjuntos, #header_treeFav,
#header_Notas_tab1, #header_Notas_tab3,
#header_Adjuntos_tab1, #header_treeFav_tab1, #header_SugerirCorr{
	width: 100%;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

span#filename_adjunto{font-weight: bold; color: #003068;}

#formYears_container input, #formYears_container label { display:block; }
#formYears_container{ text-align: center;	}

/*Clases utilizadas en los titulos para separar éste en varias regiones*/
table.titulos_sisthemis, table.statusbar_sisthemis {padding: 0px; margin: 0px; width: 100%; table-layout: fixed;border-spacing: 0px; min-height: 18px;}
table.titulos_sisthemis tr, table.statusbar_sisthemis tr, table.titulos_tabs_corr tr{vertical-align:middle; text-align: center; }
table.listas_notas, table.listas_adjuntos, table.titulos_tabs_corr, table.listas_sesion
{border-collapse: collapse; padding: 0px; margin: 0px; width: 100%; table-layout: fixed;}
table.listas_notas tr, table.listas_adjuntos tr, table.listas_sesion tr { height: 20px; vertical-align:middle; }
table.listas_notas tr:hover, table.listas_adjuntos tr:hover, table.listas_sesion tr:hover,
table.listas_notas tr:nth-child(even):hover,
table.listas_adjuntos tr:nth-child(even):hover,
table.listas_sesion tr:nth-child(even):hover { background-color: #A9A9A9; cursor: pointer;}
table.listas_notas tr:nth-child(even), table.listas_adjuntos tr:nth-child(even), table.listas_sesion tr:nth-child(even) {background-color: #f2f2f2}
table.listas_notas td, table.listas_adjuntos td, table.listas_sesion td {padding: 15px; border-bottom: 1px solid #DDDDDD; box-sizing: border-box;}
table#tblIndiceTematico tr td {background-color: transparent; color: #003068; font-size: 10px; font-weight: bold; }
table#tblIndiceTematico tr td:hover {background-color: #003068; color: #FFFFFF; font-size: 12px;font-weight: bold; }
table#tblIndiceTematico tr td.letraActiva {background-color: #003068; color: #FFFFFF; font-size: 14px;font-weight: bold; text-decoration: underline;}
table#tblShowSiglas {border-collapse: collapse;}
table#tblShowSiglas tbody tr {border: 1px solid #D9D9D9;}
table#tblShowSiglas tbody tr td:nth-child(2) {font-weight: bold;}
table#tblShowSiglas tbody tr:hover {background-color: #D9D9D9; cursor: pointer;}
table#tblShowSiglas tbody tr:nth-child(even) {background-color: #D2DFB7 !important;}
table#tblShowSiglas tbody tr:not(:nth-child(even)) {background-color: #FFF !important;}

table.header_texto_legal {padding: 0px; margin: 0px; width: 100%; table-layout: fixed; border-collapse: collapse;}

/*El renglón del tab de las correlaciones contiene los tabs y el ícono para ocultar dicho panel*/
tr#row_ul_tabs_corr{background-color: transparent;}

.colHeaderTL_5_1{cursor: pointer; width: 4%; background: url("../img/anterior.svg") no-repeat center; background-size: contain;}
.colHeaderTL_5_2{width: 20%;}
.colHeaderTL_5_3{width: 52%;}
.colHeaderTL_5_4{cursor: pointer; width: 20%; }
.colHeaderTL_5_5{cursor: pointer; width: 4%; background: url("../img/siguiente.svg") no-repeat center; background-size: contain;}



/*JESM-MAY2023-Leyenda flechas anterior y siguiente INICIO*/
.container_icons_correlacion{
	display: inline-grid;
	grid-template-columns: 4% 20% 52% 20% 4%;
	height: 100%;
	width: 100%;
	align-items: center;
}

div#container_icon_anterior_corr:not(.law_noMove_arrows):not(.product_restricted) {background: url("../img/anterior.svg") no-repeat center; background-size: contain; height: 100%; cursor: pointer;}
div#container_icon_siguiente_corr:not(.law_noMove_arrows):not(.product_restricted) {background: url("../img/siguiente.svg") no-repeat center; background-size: contain; height: 100%; cursor: pointer;}

div#leyenda_anterior_corr:not(.law_noMove_arrows):not(.product_restricted) {font-size: 0.8em; color: #8c090b; text-align: left; cursor: pointer;}
div#leyenda_siguiente_corr:not(.law_noMove_arrows):not(.product_restricted) {font-size: 0.8em; color: #8c090b; text-align: right; cursor: pointer;}
/*JESM-MAY2023-Leyenda flechas anterior y siguiente FIN*/


.col5_1{ width: 5%; }
.col5_2{ width: 40%; text-align: left;}
.col5_3{ width: 30%; text-align: center; }
.col5_4{ width: 20%; text-align: center;}
.col5_5{ width: 5%; text-align: left !important;}

.col2_1{ width: 90%; text-align: left; }
.col2_2{ width: 10%; }

.col_header_3_1{ width: 8%; }
.col_header_3_2{ width: 87%; text-align: left; }
.col_header_3_3{ width: 5%; }

.colCenter_2_1{width: 8%;}
.colCenter_2_2{width: 92%; text-align: left;}

.colCenter_3_1{width: 2%;}
.colCenter_3_2{width: 6%;}
.colCenter_3_3{width: 92%; text-align: left; }

.colCenter_4_1{width: 2%;}
.colCenter_4_2{width: 6%;}
/*.colCenter_4_3{width: 90%; text-align: left; }*/
.colCenter_4_3{cursor: pointer;  width: 84%; text-align: center;}
.colCenter_4_3.rgnActualizacion{cursor: auto; text-align: left;}
.colCenter_4_3:not(.rgnActualizacion){background: url("../img/hideTitle_FFF.svg") no-repeat center; background-size: 16px;}
.colCenter_4_3.expand:not(.rgnActualizacion){background: url("../img/showTitle_FFF.svg") no-repeat center; background-size: 16px;}
.colCenter_4_3.esconder:not(.rgnActualizacion){background: none; background-size: contain; cursor: default;}
.colCenter_4_4{
	display: inline-grid;
  grid-template-columns: auto auto;
	/*width: 100%;*/
}



/*JESM-ENE2023-Traductor*/
.avisoLegalTraduccion{
	color: orangered;
}
.w2ui-icon.icon-traduccion { background-image: url("../img/traduccion.svg"); }



.colCenter_5_1{width: 2%;}
.colCenter_5_2{width: 6%;}
/*JESM-OCT2020*/
.colCenter_5_3{width: 40%;}
.colCenter_5_4{cursor: pointer;  width: 40%; text-align: left; background: url("../img/hideTitle_FFF.svg") no-repeat left; background-size: 16px;}
.colCenter_5_4.expand{background: url("../img/showTitle_FFF.svg") no-repeat left; background-size: 16px;}
.colCenter_5_4.esconder{background: none; background-size: contain;  cursor: default;}
.colCenter_5_5{
	display: inline-grid;
  grid-template-columns: auto auto;
  /*width: 100%;*/
}

/*.colCenter_5_3{width: 84%;}
.colCenter_5_4{width: 6%; text-align: center;}
.colCenter_5_5{width: 2%;}
*/

/*Columnas de la tabla del status bar*/
.colSB5_1 {width: 25%; }
.colSB5_2 {width: 5%; }
.colSB5_3 {width: 50%; }
.colSB5_4 {width: 5%; }
.colSB5_5 {width: 15%; }

.colSB2_1 {width: 30%; }
.colSB2_2 {width: 70%; }

/*Columnas de la lista de Notas*/
.colNota4_1 { width: 10%; background: url("../img/sticky_notes.png") no-repeat center; background-size: contain;}
.colNota4_2 { width: 80%; font-size: 12px;}
.colNota4_3 { width: 5%; background: url("../img/edit.svg") no-repeat center; background-size: contain; }
.colNota4_4 { width: 5%; background: url("../img/delete.svg") no-repeat center; background-size: contain; }

/*Columnas  de la lista de Adjuntos*/
.colAdjunto5_1 { width: 10%; background: url("../img/attach_file.png") no-repeat center; background-size: contain;}
.colAdjunto5_2 { width: 75%; font-size: 12px; overflow: hidden;}
.colAdjunto5_3 { width: 5%; background: url("../img/view.svg") no-repeat center; background-size: contain; }
.colAdjunto5_4 { width: 5%; background: url("../img/edit.svg") no-repeat center; background-size: contain; }
.colAdjunto5_5 { width: 5%; background: url("../img/delete.svg") no-repeat center; background-size: contain; }

/*Columnas del título del seguimiento de Consultas*/
.colSEG4_1{ width: 8%; }
.colSEG4_2{ width: 55%; text-align: left; }
.colSEG4_3{ }
.colSEG4_4{ width: 5%; }

/*Columnas de la lista del seguimiento de Consultas*/
.colSesion3_1{ width: 80%; text-align: left; }
.colSesion3_2 div{padding: 2px; text-align: center; border-radius: 15px; border-radius: 50%; width: 100%; height: 100%; font-size: 10px; background-color:#000; color:#FFF; float: left; font-weight: bold;}
.colSesion3_2{ width: 5%;  background: url("../img/edit.svg") no-repeat center; background-size: contain;}
.colSesion3_3{ width: 5%;  background: url("../img/delete.svg") no-repeat center; background-size: contain;}

/*****************************************************************
														NOTICIAS
*****************************************************************/
div#region_central_tab1 {background-color: #E6E4E6;}
/*JESM-ABR2021div#region_central_tab1 div{ border: 0px !important;}*/
div#img_abrir_treeMaterias, div#img_abrir_busqueda {background-color: transparent !important;}
div#titulo_twitter {
	font-size: 14px;
	padding: 15px;
	color: #003068;
	/*JESM-ABR2021*/
	background-color: #FFF !important;
}
#titulo_actualizaciones {
	background-color: transparent !important;
	font-size: 2em;
}

table#tblTituloNoticias {
	color: #FFF;
	table-layout: auto;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 100%;
}
/*JESM-JUN2021#region_central_actualizaciones{height: 100%;}
#contenido_actualizaciones{padding: 0; height: 100%; overflow: hidden;}*/
#actualizaciones_sisthemis {margin: 0; padding: 0; font-size: 12px;}
#actualizaciones_sisthemis a{ cursor: pointer; }
#actualizaciones_sisthemis table {width: 100%; padding: 0; margin: 0; border: 0; border-spacing: 2px; border-collapse: separate;}
#actualizaciones_sisthemis table tr {border-bottom: 1px solid #000;}
#actualizaciones_sisthemis table tbody tr td:first-child{background-color: #FFF; color: #AD40D6;}
#actualizaciones_sisthemis table tbody tr td:nth-child(even) {background-color: #CEE8FF !important;}
#actualizaciones_sisthemis table tbody tr td:not(:nth-child(even)) {background-color: #FFF !important;}
/*
#contenido_tips {cursor: default; overflow: auto}
#contenido_tips table {width: 100%;}
#contenido_tips table tbody tr td {border-bottom: 1px solid #d8d8d8; padding: 10px;}
#contenido_tips table tbody tr td:hover {background-color: #F3F3F3; }
*/

table#tblActualizaciones { border-collapse: separate; background-color: #FFF;}
table#tblActualizaciones thead{ display: block;}
table#tblActualizaciones thead tr{ display: flex;}
table#tblActualizaciones tbody{	display: block; overflow: auto; }
/*table#tblTituloTips { color: #000; table-layout: auto; border-spacing: 0; padding: 0 5px; margin: 0;
	text-align: center; width: 100%; border-bottom: 1px solid #d8d8d8;}
#header_tips{background-color: #FFF !important; font-size: 12px; padding: 10px;}
#close_tips{ height: 25px; width: 25px; background-size: contain; cursor: pointer;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gUOEScWjJImGQAAGG9JREFUeNrtnU2PHMd9xv/V0zM7WpHa5YrKRi+xGVkGpABCGA1p0gQJ7WGQg0+BDcIHfwKDlxz8MXTwJcgnIBBACKCDkFMDnkAEvQq5iggFQg4xIiSkApq0uEuuZmd3u6dyYM+wp7dnuqe73uspgLBMeR7X2+9fL131FBESEpK3iTUV6Pe3WE6HR9GAQw960DNfL2wIfyv/d1E0GEMPetCzQo+FDaJQKx+JiCiBHvSgZ4VeQEQ8rPnjsCgzdaYi0IMe9JTrtVKN5ZYA6Y87BZk5bpAZ6EEPeur0woxO9QCQ/nilIDNHDTIDPehBT51eJ9WY/L7aEqDf3wqIqFuQmcOamYEe9KCnVq+THfnTDcTyAJD++KWCzIzq7EBCD3rQU67XzY/8UTRISpcAmcxkPz+MieigQWZW0x1I6EEPevL1XsqN/DNfD8KSNUN2GsLSHw8bZOZUQWSDHvSgJ0dvtQD+OLuMCJbcgNgXXDjoQQ968vSCsg3EcMFuIctNQ4aofOhBzyo9XraBGBbAX3To4ACVDz3oWas3mvf1ID8DaAnefUTlQw96+vRKNxBZRqCVrhlYZu1whMq3X++1X33cenTzekz1UpCZSqI9HNNjmal/kAkAjOqfOELlq9WrfRVUVHrnZ7/5wbmjuw/QHvbpsYxIduSPAb9xegnZmRja11y9sGA0SQC/fr0oGuySG4kvGHTQXzTr5QMA4NekZ/EIXysgRNGA3vrFRz9+d+/TR+gv+vSmewB1bYVQ+bX1GD3fpUVasOGI/iJXr5EnICq/lh4H52KCAfpfM71GAQCVv5QeoG+WGPqfePj7/S3GAL80PUAvKRig/zXWm3oCBqgs4Xoc8EtNk7vs6H/14W/VWgIA/oV6gF5D6ve31tD/loJ/8uVvTEScobIa6bWIKAaG+lOv1+vs7Owcoz8vhD/rCTgmojFDZdXSC6imJzuS9BSWtY2n/bmTHfmJaBxFgySo+ONVwE/76VkJDviNTnHaRgHgn28wuqwnYAD4B4DerpTk97k8hV+YJ6CX8EfRYA8sWZ142r4tD+Ev9QRkC+BfoRcGIZMZgDfwO3QZBylN7/zsN+fOHd3d9Wgwy675EyqwBWNz4O/QrD8AkUeegIDf7eTRp8Ppbj89dwY68amaFcAfFoz8B7iC68wo+IONx787brVaRy+/vJrk6s+3z5qun4OZjPxz+YUnIBGL45gNBreeuNyhp+U9usvoldPz6i+pCkW/vxXc27yx+ejm9W8t3x9oUYVbmfAEdBR+S0f9Sp1WU3tMAol7wdPBDcQgM/XPR8ZDwG/OmjUN0BO/xrHB7THO5JNRwyvnimcDXsGfXQKIen/cisr6NvnzU1//7p8emNoTr1y5vLm62j10qLOxMtAMCwLe2JZ55wlo6nf9y5cvdU+desmH59imcMVxsj4YfPYnEwOBL+cG8q7AY8Cvfu2JuxZE9zZvrJq2odjvb6273h5eeALu73+/tr195zsTN5wAf6GeMcuEra1rr4Vh64jgCWhnZzPsDD/zaYNJgB43te1caI9GAQDwN6tnwL+UHrctCMATEPDP7TCAv7YetyEIwBMQ8DPAL0WP9ftbrYsXP9jU2LbcAfjd9QTUDD8DrOr0NB/kYpbC764noEb4GWDVqqe93W31BAwBv/xNIcAqXY9p2iPgZM85jk6+jqJowJ3wBAT80KuzpBUVBOI4Pk2WegIGFX5stCegBvgZ4DdaT/kFpMHg1q7B9fdSgd6UmaBkzWC0J6Am+AGrHXpKg0C6IWmiJ2Bezw1PQMXwL/VsNWA1Sk/1M+wmnRgkKvEEDBbsFuadRXyFnwF+q/VY6gGocmPQxPo7LLrvExTAHxb8eOgx/IDLAb3czT4jgoDC+hvNu+yXnwEUeQIeeAh/CPjd0zNpJmCKJ2CYEWjNmTb4Bj8DXO7qkdozA5z0nhgcOuEJ+HifvwH4oSdYT9VXAm5y/QUFlcHpuRuwEc5AcRyf/nL7X/8X8ENPgp6qINAytf6CgmgVm2QLljtkAfihJ1pPRRCITa2/fAAwyhBUkYcf4Iee9CCQ7mHBExDwQ89gPekbg+nnSGPqL0ijk1HwHx4erQB+6GnQa8nudM+e7XcInoCL9RQYPQB+6M3V+6ZzYf2//uWjb1zuf5OZPwP8gAF6J/W+3Pz1q49v/vIPJvRDbzwBv+lcWAf80DNB7/zDf/xGcl/kGuE30xNQ8ugP+KFXR4/r6pMqPAEDwA8YoLdQT+YnQq4Y/vwt32oBQHbl7+4+fQXwQ89gPaVBQFJ58w/PmuMJePfuF/8D+KFnuJ6SY8PeeQJq9nYHDNCrrNfr9ToyZwHeeQLu7T0NJPKM+/zQE6q3s7NzLHkpoNwTMFgA/4rsyr9z54vvAD/0LNOTuRQQXd78zP3IGE9AiWf9AT/0pOrJchbKLIfd9wSUBH/boc7GJU0LTdKblNG6YHLpUu+sxKWAMk/A/NNgrTk/tuUtt9gh+ImIaDgcdVdXu4eOwj/95/QijjXB7vTp07GMDpzOjEV9vSr1BAwyAqrgl+XRzlyDn4jo9u3th8PhaMVh+CcdPyHLZjoqbg82LG/pzJ1lpv5B+mfytJIsWzAZRysrP9xh+X105iL8Of11wnHhym3ttCegQHBcgH/pjmYb/JmNMCc3EBWO/JXzxzJCk5Ffpi2YtZHSAPiXKrON8DeZ7RhQXqV922lPwKqp6sksB22ouOPwL/UbQ8rbJkVJZHknXwF4A1eRqpkRHiGrnMxy2INO96MTMuFfWEZDyyvjq8CJ8osuL1MYiUQHAOYx/IX14Bj8pW1taPtK6+cyZtqBpfAT4J/Vchj+Qi2PNvy4rPz1+1ssNAEu0aO/h9bTnIjWHIX/xHTYgrsCQstvuyeg0tHfV9/54XDUdRj+qbYlx4WFJsGHpGY8AQOdlSV69Pf50QlDTgxKD/Y2nBhMDzPJXBI09QSclje0DH6M/CVBoMoSyVb4M0Fg15ITg6bB36HZC1hc9iEaJTv/gH/5fRJb4c/lu2XyiUHRV94blndyZmZyHH8cRYOk6qe01ey6YYnKkh4AAH+zIGAr/HUCnYb+kugsayZ/3czIP07hj0v3ABp6AgJ+/Yk7Dv9SedDQX5iusub41e8JiDW/WYA4An/lvHh6UcgMT0DRoz/gbwaIY/CX5klzf2Ga4NfqCcgVFA7w18ibo/DPzZuDI3/dZZ16T0DAbyQgrsJ/Io+m9BeJ7wlUzd9cT8D8DKDIFuxAM/wM8ItLDU4MWlNGMuzEoOT3BBblT4snIFdUOMBfI9U8MWhVGYnMPjGocE+ndOYeZqb+VLZhoGP09233VlUQWGKDijtQZBP6CyMDB0cZnoC+jPxSH4nQMZK4BH/mPD48ASsEgOyP44a2YCKTFT7xki9/6AoCgN/gW4Kv/epjIe8oCPUEFHn2OR1ZrfGJd2wmAPgNvyX46Ob1mAz2BBSy/rcFfnrx3BmzGB5uef6Nhp8MvSUYEBHV3eyz4Aqkjj0ERvYmwO8R/EVLACMKZ1FjGnP80+dkU38R+ZzYaDRiZIonYOZpY19H/qIlDAeegF/ESF2Ubt3afkL1rghL8QQE/Iv3MZAAvwmfDuV4AorK4Js//+0PHWtMBAHAbxL8M3d9AtMK997TT+472JgIAoBfa3+Yc8tXjCdgr9dr7+zsHAnKK3MMfinnJAC/9SO/yGVzlXcypHoCKiuMrfBP9CRslgJ+O/uLEmZ0egKq6BBWwZ/+3RpQxppfIR9WeQK2XIafZk8MIvkNP1MAv3WegGPX4XfkxCDgt+OWoDZPQEz7cWIQ8JvFBzwBDdVDEAD8TVNQkj+pnoAc8OPEIOCvpScqJSZ5AgL+enoIAn7Br8I8p3TmHmSm/lSwZlAJf9tj+BEE/IOfXbv20w2B1affE7Bhij2H3wWPQcC/hN7KyoqMAVaPJyCm/eL0LPcYBPzL6WmDvygAJIDfDD1fZgKew7+vE34iAZ6AgF9q53DaVMR3+AUzV0uPNYU1fYFFyCYG4J+rxwG/s+0rqm1rsSzCExAjP04MAn59I3+TdhDnCSggAX4PPAYBvzHOQEI9AUVPYdA5JCzZAD/gl+EJKDqhcyyuG2tTjVeJAb94+Gfu+oQCCgf4AX+ltOSrxIBfPPwdeuEMRJWXACZ/xwT8ViaO9hWeWiX5y/t7UBQNygPAAmeR/SgaiCwA4PcD/qXKBfgrp3hB/k44e00+34cVCqfEExDwewV/tnwM8Eub9k/4zfYloz0BAb8/8C8sJ+BfOgUVZ+5GewICfr/gLywv4G9Wh/AEBPzWBgHAL40PeAICfiuCgG8nQlXwIdUTEPADfmFpOBx1PYJf9l0aeAICfrvS7dvbDz09Mdg01fIEDDNTfyrbMAD8gF9VEEj/kQH+ysl6T0DAj9SofjyGn+rmD56AgN+JIABPwHr5gycg4Lc+CMATsH7+4AkI+G0KAszD/lI1We8JOPkSAfiRKvVZB+DnMuplmWSMJ2CaAD9SpXrEyC9kwG3uCXjhwt+8cffuv38rIYoBfqRF9bkG+OuDT6I8AdfX14aSGhjwI81NvpwYFD39l+EJCFswwK88+XBiUNLIL9wTELZggF9bEFh2BPQc/hOegExQ4bTuZgJ+pCWnwSb0F2XMpPnrpP91wus4igZJU09AXBRyCP7z59//M4sDgBMnBiXxMdcTMKjwYyWegIBfb+r1zr8Wx3Hwox/95RuuBgGPPQHz+RPuCcgAv73wX7z4wdkkSdjR0TE9ePB/B0T0qmtBwGH42ZIzd+M9ARngV5euXr28QUSUJAndv/9gOBqNJkduN10JAh7bglnpCTgG/GrShx9ePUNExDnnX3319d8Ohwf58r5uexAwFH6uAH54AtoeySXX5fpz+Infu/cfbSL6mF58IuJpIB7bPBOAIeg0f/AEBPwn4W+3w/HTp0+fHR8fP85Bn2T+M7FxT8D0i2WK+Cj1BAxzFVY0bahaOJHv189c/TQcfpHlVgb/pLxfffU1z5RhAn2+DTgRnSaiZ4C/sZ7w7/8L8gdPQEV6a1E02LMN/lx5eWb/haezQ5b7dytEdAj43fkUDk9AQXoZuGyEn3Jr/4SePzaZ/ZO02+0zly9f2AD8xr8DoN4TsN/fCs5f/vAvBJbPukci+v2tNQfgH+f2AhIiGr/55uv0k5/0DldWunzy9QDwL6c3Go1eEVzsxvkT4gk4qayzp5joNaKNHm/MMvjzQeBEIHj77XP0zjtvr4ZhSO12yNvtkJsU7Gxxkrp1a/uJwDIL8UNo7AlootWxAcsIIzYGl4B/7ibV++//VbCxcebldrud/XfZYMcBvxY+hOQvJCKqu96XDf/h4VFnZaVzSHZeEdYKR034ZwJBWt6XS4KxtnLaBP+zZ89CSdXQaENShCcgy3WalqiSffbZ7T+S3f4AzFL46wQ7wL9A7/PPdx6LKvu1az/dEAG/EE9AUZFoXnLAHETpCKkBfuXl9HjaT0REKysr44b5E+cJKBP+ojWpZfArHSE1wq+snDbCH0WDXYP2xKR4AuYzE5CGZMGJQZfhl15Oi9+NEJauXr18piH84j0B53xXFh3xmMXwT08M3tu8sfHo5vX/dhR+acsBW+Hf3z8QenKy2+0+bQC/NE/AxlP3JiOLbY9E3Nu8cUZUEDAQ/qmeqOPRlr8YlajioCR/yj0BmYqC2/hCzF8//IfvXIefBB2P9uC5OBXwO+EJOHYBfhJ0YtB0+DN/t+Yx/LoPSSnzBMSGXz095jL8TYIdRn4hfGj3BBS9DHDxYUjmMvx1gp0j8CvbA1uQPys9AX0Y+Ws1rsXwVy4nRn5pfKj3BOz3twLRt8bSzQsXOwdzHP7ScjoEv5bR3yhPQJnHIb//fthydGRgjsM/t5wOwa/r/kctT8Ag1wBFkaNxZV261DsrsrC///2//cnhaSFzHP4T5XRs2j82BP5KM3eWmfoH9MIHjlFNW7B5mZHkmefcq7DQs1qPq+7jTcsbFvyfcCI6Fgk/iX1CHBuI0MOGHxnoCViSGRlrI47OBj1D9JSO/qLKK9QTkPCWIPT81FO68SeyvLI8AVXaZI3JoYtC0LNST8Ygp+TuC9MQiWSdj2bovNDToGdtfy5aAqiofFXuOOi80LN1w08J/FZ4Ai65IcjQeaGnUE+VB6Lo8mr3BJQ1C+DovNCzHH6mAH7pnoDagsBweLCBzgs9mXq9Xq9tMfwzd30CzZUvPN2+/fkjdF7oydTb2dk5snTan7/lW20JIKvyZb2om9owo/NCT4ae9Km/pPLm/T0oiga86iGa1ey6QWTl/+fa3526/89/f1/FlAqdF3qGwj/tq5LK26Xcw69RNIhLlwCiPQGLCvfu3ifPJFYqR+eFnufwm+EJqPFJbY7OCz1P4dfuCSilMUUvBQAD9HQmieXV7wloiJPKGJ0XejX1pI7+CsurxxOQzLlVxQED9DyF3xhPQBOOCwMG6OmGX1V5zfAEXLJwsi8L4bgw9HTDr8oDsXTmHmSm/lSwZnDuiWkip63FoQf4l9ILCoAr3C3U0JiB5CCwCxigpxL+NBlVfyo9AZfVYxcuvPeWgiAAGKCnBP70kRyj6s9IT8CJ3vr6pnQ34TrvtwMuwO8C/NOpf7+/xeqAr6oxM9N1malFFbzdAJdTeowUPORhKvyNN9sUN2ZCahIMRv3QU+XmYyz8jQKAI08uV64XwAX4XYPfGE/AJfTaRHSsoO04yb+fDT2H4b969cpZg+tPuydgXb2Y1CUOuAB/nfTmz3/7w263ExsMvxGegMLfl5cRBHZ3H74OuJww8FS1fKT3nn6yZzD8M3d9mMWdgysMBJNnugGXnfCr7iemwt+hnDMQs7xzKG3cujMQwKpFL6CM843n8Acp/JSCz+m5LVgSVPzxqqGdg2kIALAZM1+PA/4ZvRPOXpPP6to9AZvqpZ9adAQBDljN0kv9+pXPCg2Hf6EnICtZM0zgD+jFy75Gdg5FpwUrz0IAq3I9HctB0+FfzeiM0z9H1nsCFulpmgkUzgYAq1I9Dvjn6pV6AoYLdgvzziJD0ztHZpaiKxAYd9/bYT1d7WwL/FkW5noCsgL4Q3phDTaJIAfoHNXTlSuXN1dXu4eAVYqe1ra9cOG9t3K3VE2uv8l6fy6/+RmAKbZgTfUmp51iHZ3k9u3th0REW1vXXg3D1i7gF6IXkppj4HPTxYsfbKytvTK2qP5KPQGza+hWZrNvMvIf4fin3M1CwG/MLdCyPK652B5hZupPZRsGlnY2ZkgQ4FUCAeB/rhdFgz1DArez8GeXAPkfHzsCv2lBIBsIAsLXgxm9OI7ZYHDrCRmUXIa/aA+Ak2G2YAL1Wnt7T8/eufPFQ0P61syrSD7Dr/EMh9fwT0f+VIzR8/PB3OXORqT10FCVvK77AL8pa/t5g4UvwdgKT0DX15giNg4taQ9ueoX7do7DJk9AGXqc7Eq2bSBaVb++wd8oADh4nNTWxAxpD6vr0Mcnzvv9LcYAvxMd+ESScQhpf//gcHv78xG5lXzcgJ16AsLcwvFAgGT8zEkH/K1UgweA/2TH6PV6HfAB+B2Ff8YTMAD8J9POzs5xuiGE5B74PsOfv+XLGeAv1zP53ABS9RHf8/5c6AnIKv54lTJe4uTh2fR7mze+f3TzegyWrEo4bv3CE3DGDTiKBnHpEsAGT0BVeo9uXk/oxTVjJLPTZJ0L+Es8AYOSNUOXcCU1rzdO/zdtcGZWSjdvGRU4AnsKf5Gbd5w99csWwL9CJ52B4GxTPM1MgJ/2ET/BHtYJveyaP6ECWzCnPAE16Y1p1oIJSV1i6H8L9Uo9AYMC+MOCzAD+anotje7EvoEP+KvrjeZd9st/Hglp9h0ARnZ6AhqhNxqN2K1b20/Aq/xpPvpfoV5SNniH2dGrIDOHgL++XrfbfYblgfxpPvrfXL0hPAHN0cv/e6SC9NYvPvrxu3uf/hH9RY2eL56ApukhGJysy+dOSHufor8o1PPJE9Bkw9KpniVORSKAxwtK8ASEXgU9V84YMLSveXqTGQBv4CqCyperV7QJxm2BHe0LT0DoKdT7cvPX5x7f/OUfdEKO9rBDr1EAQOVDD3p2ww9PQOhBj7w1BwloWUswVD70oOcE/NMr7fAEhB704AmIyoIe9MhDT8BwicysZjJB1PyKMPSgBz11ep2cHkXRgFe9UllkK3Qg2KYIetCDnhy9uZ6AYcUfZyPH5H5xk8xAD3rQU6eXNweZni4NK6wZOFVwFlliDQI96EFPn15lT8BOwTTkqGFmoAc96Bmkx+b8uMgWLG6QGehBD3oG6rGCHxc5AyUNMgM96EHPUL38HkCQWzNQw+uo0IMe9AzWY7noMRM56kQh6EEPevbo/T9uCAIz2NmwDQAAAABJRU5ErkJggg=='); }
*/
#header_actualizacion tr:first-child td{background-color: #5A82A7; color: #FFF; font-weight: bold; text-align: center;}
#header_actualizacion tr:first-child th{background-color: #5A82A7; color: #FFF; font-weight: bold; text-align: center;}
.dia_act{font-size: 240%; font-weight: normal;}
.mes_anio_act{font-size: 50%;}
#resultado_busqueda{background-color: transparent;}
#rgnfooter_abrir_busq {background-color: #E6E4E6 !important; padding: 0px !important;}
#footer_abrir_tools, #footer_abrir_tools_tab3{
	position: absolute;
	bottom: 0px;
	height: 2%;
	padding: 0px !important;
}

#region_central_indicadores{
    margin-top: 1em;
}

#titulo_dof{
	font-size: 2em;
}

/*****************************************************************
												TERMINA NOTICIAS
*****************************************************************/
/*#nueva_sesion{ cursor: pointer; height: 16px; width: 16px; background: url("../img/add.svg") no-repeat center; background-size: 16px 16px; }*/
#nueva_sesion{
	cursor: pointer;
	border: 1px solid #003068;
	background-color: #FFF;
	border-radius: 5px;
	color: #003068;
	padding: 5px;
}
#nueva_sesion:hover{ color: #FFF; background-color: #003068; text-decoration: underline; border: 1px solid #FFF;}

#editar_sesion{ background: url("../img/edit.svg") no-repeat center; background-size: 16px 16px; }
#eliminar_sesion{ background: url("../img/delete.svg") no-repeat center; background-size: 16px 16px; }

/*Lista de las notas*/
#Lista_Notas, #Lista_Notas_tab1, #Lista_Notas_tab3,
#Lista_Adjuntos, #Lista_Adjuntos_tab1, #contenedor_sugerirCorr,
#Lista_Sesion{
  position: absolute;
  height:100%;
  width: 100%;
	overflow-y: auto;
}

#header_treeFav{text-align: left;}
#delete_favorito{
	height: 16px;
	width: 16px;
	background: url("../img/delete.svg") no-repeat center;
	background-size: contain;
}

/*Cambiar la forma del selector de color para que sea redondeado*/
#mnuColor_Resaltador .w2ui-tb-caption div{
	border-radius: 15px !important;
}

/*Imagenes de los togglers de las regiones*/
.toggle_regions{
	height: 16px;
	width: 16px;
	background-image: url("../definidos/images/ui-icons_ffffff_256x240.png");
	cursor: pointer;
}

.toggle_regions_blue{
	height: 16px;
	width: 16px;
	background-image: url("../definidos/images/ui-icons_003068_256x240.png");
	cursor: pointer;
}

/* Imagenes de los divs para cerrar/abrir paneles */
#img_cerrar_treeMaterias, #img_cerrar_treeLeyes, #img_abrir_comparacion, #img_cerrar_treeHistorico { background-position: -96px -16px; }
#img_cerrar_busqueda, #img_cerrar_cont_corr, #img_cerrar_tools, #img_cerrar_tools_tab1, #img_cerrar_notas_globales, #img_cerrar_tools_tab3{ background-position: -65px -16px; }
#img_cerrar_comparacion {background-position: -32px -16px;}
#img_abrir_treeMaterias, #img_abrir_treeMaterias_2, #img_abrir_treeLeyes, #img_abrir_treeHistorico {background-position: -32px -16px;}
#img_abrir_busqueda, #img_abrir_cont_corr, #img_abrir_tools, #img_abrir_tools_tab1, #img_abrir_tools_tab3 { background-position: 0 -16px;}
#img_abrir_treeMaterias_2, #img_abrir_treeLeyes, #img_abrir_treeHistorico {display: none;}

/*Caracteristicas para el toolbar*/
#toolbar table td#tb_toolbar_item_mnuHome,
#toolbar table td#tb_toolbar_item_mnuCopiar,
#toolbar table td#tb_toolbar_item_mnuNotas,
#toolbar table td#tb_toolbar_item_mnuFavoritos,
#toolbar table td#tb_toolbar_item_mnuAdjuntos,
#toolbar table td#tb_toolbar_item_mnuPantalla,
#toolbar table td#tb_toolbar_item_mnuImprimir,
#toolbar table td#tb_toolbar_item_mnuHerramientas,
#toolbar table td#tb_toolbar_item_mnuComentarios,
#toolbar table td#tb_toolbar_item_mnuBusqueda,
/*#toolbar table td#tb_toolbar_item_mnuBusqueda_Avanzada,*/
#toolbar table td#tb_toolbar_item_mnuResaltador
/* JESM-MAR2023 #toolbar table td#tb_toolbar_item_mnuFiltro */
{ padding-right:  10px !important; }
/*#toolbar table td#tb_toolbar_item_mnuComentarios{padding-left:  10px !important; }*/
/* JESM-MAR2023 #toolbar table td#tb_toolbar_item_mnuFiltro {padding-left: 20px !important; padding-right: 20px;} */

.w2ui-toolbar table.w2ui-button .w2ui-tb-caption{ color: white; }
.w2ui-toolbar table.w2ui-button.over .w2ui-tb-caption{ color: yellow; cursor: pointer; }

div.jstree-wholerow.jstree-wholerow-clicked{
	background: #E4ECF3;
	border-left: 2px solid #003068;
}

#btnCancelar{
	display:none;
	height: 20px !important;
  width: 20px !important;
  min-height: 15px !important;
  min-width: 15px !important;
	cursor: pointer;
}
.btnSubMenu{
	border: 4px solid transparent;
  border-top: 5px solid #8D99A7;
  margin-top: 5px;
	cursor: pointer;
}
#btnOpcComparador.desactivado{ display: none; }
#btnOpcComparador.activado{ display: block; }

/*Efecto de botón seleccionado*/
.marcador_textos_activated, .comparacion_activated{
	border: 1px solid #aaaaaa;
	border-radius: 5px;
}

.w2ui-toolbar table td.comparador_textos_activated
, .w2ui-toolbar table td.comparacion_activated {
	border: 1px solid #aaaaaa !important;
	border-radius: 5px;
}

#resaltador_Wrapper, #comparador_Wrapper{
	padding: 5px 5px 5px 5px;
}

.w2ui-overlay.menu table.w2ui-drop-menu tr{
	border-spacing: 0px;
}

/*Estilo para el componente de las notas*/
.trumbowyg-button-pane{
	min-height: 26px !important;
	margin-top: 20px !important;
	background: transparent !important;
}
.trumbowyg-button-pane .trumbowyg-button-group:not(:empty) + .trumbowyg-button-group::before {
	content: " ";
	display: block;
	width: 0px;
	background: #d7e0e2;
	margin: 0 0px;
	height: 35px;
}

.trumbowyg-button-pane::after {
	top: 0px;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
}

.trumbowyg-button-pane button {
	width: 25px;
	height: 25px;
	padding: 1px 6px !important;
	margin-bottom: 0px;
}

/*Cambia el color de fondo y tamaño del svg correspondiente al ícono*/
.trumbowyg-box svg {
  width: 15px;
  height: 100%;
  fill: #003068;
}

.trumbowyg-button-pane .trumbowyg-button-group { height: 20px; }
.trumbowyg-box, .trumbowyg-editor{ margin: 20px auto 5px auto; }
.PIApostit div.PIAeditable { cursor: text !important; }
.trumbowyg-button-pane button.trumbowyg-active { background-color: #FFDB7A; }

.PIAdelete {
	background-size: contain;
	background-image:url('data:image/png;base64,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');
}
/*Solamente un tab debe estar activo entre Tab de contenido legal y Tab de ventana 2*/
.custom #tab2 .tab_principal_selected > div.ui-widget-header:first-child,
.custom #tab2 .tab_principal_selected > ul {
	background: #5A82A7 !important;
}

.custom #tab2 .tab_principal_unselected > div.ui-widget-header:first-child,
.custom #tab2 .tab_principal_unselected > ul  {
	background: #949494 !important;
}

#divImpresion, #lawMSG{
	display:none;
}

#divMsgLaw table{
	width: 100%;
}

#change_path_db{
	padding: 4px;
}

.w2ui-field > div{
	margin-left: 5px;
}

#forma_configuracion .w2ui-form{
	border: 0px;
}

.w2ui-node-caption{
	margin: 0 !important;
	padding-top: 10px !important;
	padding-right: 0px !important;
	text-align: left !important;
}

.w2ui-sidebar{
	background-color: #E6E6E6 !important;
}

.w2ui-sidebar .w2ui-sidebar-div .w2ui-node{
	background-color: transparent;
}

.w2ui-form-header{
	background-image: none !important;
	background-color: #CCCCCC !important;
	font-weight: bold;
	padding: 12px !important;
}

/*Muestra * en el campo password. No se usa type=password porque muestra un tooltip de ayuda*/
#password{ -webkit-text-security: disc; }

.link_ind_tem_seleccionado{
	color: #003068 !important;
  font-weight: bold;
}

.alertify-notifier .ajs-message.ajs-success {
  background: rgba(0, 48, 104, 0.85) !important;
	-webkit-border-radius:	   10px;
	color: #FFF;
}
.alertify-notifier .ajs-message.ajs-error {
  background: rgba(217, 92, 92, 0.85) !important;
	-webkit-border-radius:	   10px;
	color: #000;
}
.alertify-notifier .ajs-message.ajs-warning {
	background: rgba(255, 187, 128, 0.85) !important;
	-webkit-border-radius:	   10px;
	color: #000;
}
.alertify-notifier .ajs-message  {
	background: rgba(155, 255, 167, 0.85) !important;
	padding: 10px !important;
	margin-top: 10px !important;
	bottom: 20px !important;
	width: 200px !important;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.alertify-notifier.ajs-bottom {
  bottom: 10px;
}

.formas_about{
	background-color: #FFF;
	color: #000;
	font-size: 12px;
	padding: 10px;
}

.formas_about a:link, .forma_about a:visited{
	color: #003068;
}

#forma_about .w2ui-panel-tabs{
	background-color: transparent;
}

.busqueda_tree { text-align: right; color: black; font-weight: bold;}
.clearable, .busq_global {
	position:relative;
  background: #fff url("../img/borrar_filtro.gif") no-repeat right -10px center;
  border: 1px solid #D8D8D8;
  padding: 5px 0px 5px 0px;
  border-radius: 3px;
  transition: background 0.4s;
	font-size: 10px !important;
	height: 20px !important;
	width: 95%;
	max-width: inherit;
	color: #003068;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.clearable:focus, .busq_global:focus {	box-shadow: 0 0 5px #FFF !important; }
.clearable.x, .busq_global.x  { background-position: right 5px center;}
.clearable.onX, .busq_global.onX { cursor: pointer; }
.clearable::-ms-clear, .busq_global::-ms-clear {display: none; width:0; height:0;}

.icono_busqueda_filtro{
	position: absolute;
  width: 20px;
  height: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4ggBEQ0jFbn69QAAAyBJREFUSMfN119oXEUUx/HPbqz1Xyv6oOIfjIJgKQSLVmnxD31IqX+g1YKCaGljE8s1ileEVpCL3Bd96n3ykhrBPtUHRZFgbFUQRdRKrT5UrKKBIv6pFaPWmDTBxJeJrOvsbrIk4A+W5c6cme+ZmTPn3FvRRHlRLsNN6MZqXIYzcArf4zAO4L0sTUbNU5UG0CXow0NYMYd5RlBiIEuTsbbheVFejQHcYv46hP4sTQ7OG54X5Q14GZdqX7/h3ixNhucMDyt+G5c0sR/HGM7E2U3sfsf6VjtQCeBz8CbWRGym8SKGQoCNYjmuwa24H0sj4z7HjVma/NoIflr472kA/hrbszR5t6795xBkr+RFOYhBdNXZrMTjeLLhyvOiPB+foDMSwd1Zmoy0Oru8KC/CMFbVdf2ErixNjsPugb2qlYpqtQqquDkCnkDPXMCQpcmPeAAn67ouwKbZh8d2bDUxOemv6WmVSkUV6yPzvRHZ6lYOfIoXIl131D7serjX5NSU6ZkZVVwbGbCvzWs2FGnrzIuyo7ZhZ/9246cmVHFxJLq/aRM+gvroPjf8/qVd/b2qWBKBT7UJH8efkRsVu4qqIbhq1RGSSDtaHlnlZMShf+DHIomnq034ikjm+yVkvCj8w0h7T16UlTbgWyJtX2RpMtMI/lakfS22zYeaF+XG2jtdo1cbjZld+eFI3+68KLvnCF4TUmz9bn2F/a0Ky+ZQSus1hqewJ0uTkxHoUmzF0zgvMr4vS5PBVvBqqFx3N7A7gpdCoRkNEX0F7sJ1TTZlP7ZkaXKiVT2/MGSo1RZWH2BzyP//OfPZ3Hwcd+L9BYavxXBelJ0N4cGB73AbnsXMAjqwCkN5UV7Z8u01HMM67AhV6awmE0+Es90TjixvYnsUm7I0+bIpvMaJq0Llux6Xhww2jm/xMQ5laXK0xn4nnmky5bHgwGcVi6C8KB9F0cTkB9zXsRjwdw68/tG6DbefwIb6uApahj8WZeU1O7AtfICcXtf1PPoWFR4cuAd7wzcePJelyYNzCrgFcmBjeDXbl6VJb/SeL5ayNHkNj+AJ/xf9DWK75/vX7KPlAAAAAElFTkSuQmCC) no-repeat left !important;
	background-size: 12px 12px !important;
	opacity: 0.9;
	float: left;
	z-index: 999;
	margin-left: 2px;
}
.icono_config_busqueda{
	height: 16px;
	width: 16px;
	background-image: url("../definidos/images/ui-icons_ffffff_256x240.png");
	background-position: -65px -16px;
	z-index: 999;
	cursor: pointer;
}
.container_busqueda_frase{
	position: relative;
	height: 100%;
	width: 90%;
}
#txtBuscarArticulo, #txtBuscarFrase{
	position:relative;
	border: 1px solid #D8D8D8;
  padding: 4px 4px 4px 15px;
  border-radius: 3px;
  transition: background 0.4s;
	font-size: 11px;
	width: 90%;
	max-width: inherit;
	color: #003068;
	cursor: normal;
}
#txtBuscarArticulo:disabled, #txtBuscarFrase:disabled { cursor: not-allowed; }
#config_busqueda_frase.deshabilitar, #config_busqueda_art.deshabilitar{cursor: not-allowed;}
#config_busqueda_frase, #config_busqueda_art {cursor: pointer;}
input#txtBuscarFrase{width: 95%;}
input#txtBuscarArticulo::-webkit-input-placeholder,
input#txtBuscarArticulo::-moz-placeholder,
input#txtBuscarArticulo:-ms-input-placeholder,
input#txtBuscarArticulo:-moz-placeholder,
input#txtBuscarArticulo::placeholder,
input#txtBuscarFrase::-webkit-input-placeholder,
input#txtBuscarFrase::-moz-placeholder,
input#txtBuscarFrase:-ms-input-placeholder,
input#txtBuscarFrase:-moz-placeholder,
input#txtBuscarFrase::placeholder,
input#txtfiltrar_materias::-webkit-input-placeholder,
input#txtfiltrar_materias::-moz-placeholder,
input#txtfiltrar_materias:-ms-input-placeholder,
input#txtfiltrar_materias:-moz-placeholder,
input#txtfiltrar_materias::placeholder,
input#txtABuscar::-webkit-input-placeholder,
input#txtABuscar::-moz-placeholder,
input#txtABuscar:-ms-input-placeholder,
input#txtABuscar:-moz-placeholder,
input#txtABuscar::placeholder { font-size: 11px;}


#region_indice_materias > .ui-widget-content, #contenedor_arbol_ley, #contenedor_arbol_seguimiento, #contenedor_arbol, #contenedor_seguimiento {padding: 0;}

/*Cambiar el indent de los jstree: Estaba en 24 todos las props*/
.jstree-default .jstree-node {
    min-height: 14px;
    line-height: 14px;
    margin-left: 14px;
    min-width: 14px;
}

/*JESM-JUN2021div#actualizaciones_sisthemis{height:100%; width:100%;}*/

div#rgnLogoThemis_tab3, div#imagen_actualizaciones_sisthemis{
	display: block;
	height: 100%; width: 50%;
	background: #FFF url('../img/logo_sisthemis_notitle.svg') center center no-repeat !important;
	margin: 0 auto;
	border: 0px !important;
}

div#rgnLogoSisthemis_tab1{
	display: none;
	height: 100%;
	width: 100%;
	font-size: 100%;
}

div#LogoSisthemis_tab1{
	margin: 0 auto;
	height: 100%;
	width: 50%;
	background-image: url(../img/logo_sisthemis_notitle.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-origin: padding-box;
  background-position-x: center;
  background-position-y: center;
}

div#esloganSisthemis_tab1{
	height: 40%;
	width: 100%;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
}

#tab3 .ui-layout-center .ui-widget-content{
	padding: 0;
	overflow: hidden;
}

#btnSugerirCorr, #btnSugerirCorr_Comp{
	padding: 5px;
	border: 1px solid #003068;
	background-color: #FFF;
	color: #003068;
	border-radius: 5px;
	cursor: pointer;
	word-wrap: break-word;
  word-break: break-word;
	font-size: 12px;
	max-width: 80%;
	margin: 0 auto;
}

#btnSugerirCorr:hover, #btnSugerirCorr_Comp:hover{
	color: #FFF;
	background-color: #003068;
	text-decoration: underline;
	border: 1px solid #FFF;
	font-weight: bold;
}

#formSugerirCorr{
	position: relative;
	display: inline-block;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	overflow: auto;
}

table#tblSugerirCorrelacion {vertical-align:middle; padding: 0px; margin: 0px; width: 100%; table-layout: auto; border-collapse: collapse; margin-bottom: 20px;}
table#tblSugerirCorrelacion thead {border-bottom: 1px solid #0099FF;}
table#tblSugerirCorrelacion tr:last-child {text-align: center;}
table#tblSugerirCorrelacion tr td {font-size: 100%; padding-left: 5px; padding-right: 5px;}
table#tblSugerirCorrelacion tr td:first-child {width: 30%;}
table#tblSugerirCorrelacion tr td:nth-child(2) {width: 70%;}
table#tblSugerirCorrelacion tr td input[type=text] {width: 95%;}
#w2ui-overlay-frmSugerirCorrelacion table#tblSugerirCorrelacion { border-collapse: separate; border-spacing: 5px 5px; margin-bottom: 1px;}
#sugerirCorr_comentarios {height: 90%; width: 95%; overflow-y: auto; resize: none; }

/*Agregado para que exista el espacio para las flechas scroll de los tabs*/
.custom #innerTabs > DIV.w2ui-tabs UL LI:first-child,
.custom #innerTabsCorr > DIV.w2ui-tabs UL LI:first-child,
.custom #innerTabsComp > DIV.w2ui-tabs UL LI:first-child
{
/*	JESM-OCT2020
margin-left: 15px;*/
}

.custom #innerTabs > DIV.w2ui-tabs UL LI:last-child,
.custom #innerTabsCorr > DIV.w2ui-tabs UL LI:last-child,
.custom #innerTabsComp > DIV.w2ui-tabs UL LI:last-child
{
/*	JESM-OCT2020
margin-right: 15px;*/
}

/*Para scroll de tabs*/
#innerTabs .scroller, #innerTabsComp .scroller, #innerTabsCorr .scroller { width: 100%; }
#innerTabs .contenedor_tabs_scroller, #innerTabsComp .contenedor_tabs_scroller, #innerTabsCorr .contenedor_tabs_scroller {
	overflow: hidden;
}

.tabs .w2ui-tabs{ background: #5A82A7; padding:0;}
.tabs.tab_principal_selected .w2ui-tabs{ background: #5A82A7; padding:0;}
.tabs.tab_principal_unselected .w2ui-tabs{ background: #949494; padding:0;}

#innerTabs .w2ui-scroll-right, #innerTabs .w2ui-scroll-left,
#innerTabsComp .w2ui-scroll-right, #innerTabsComp .w2ui-scroll-left,
#innerTabsCorr .w2ui-scroll-right, #innerTabsCorr .w2ui-scroll-left{
	display: none;
}

.tabs.tab_principal_selected .w2ui-scroll-right,
#innerTabsCorr .w2ui-scroll-right{
	background: #5A82A7 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFhIUB7zF9AAAARVJREFUWMPtVsERgyAQXPP0Zwu0YAu2QAumBFowJdiCKUFLsAVSgvnxJZ+8nDvlgOgj3owfZudc2L0F4Kp/r2K94B1aAJrATkWJxwpbARiY3veixEvMyDtU3mHxDp74GgJvGOwYfSzeQTNNLUPYMvg2hcTINDUEtmGwy1emKAKKkWLxDorA9wyJLuUUgvXd8U6dQmJmmmpqghjsnEKA09dS+kq8IyHRheq7451oQ4r03fDO8ItsGIXeaY4ypA4x5E3w8xogx+kNYCLWNdPqmTsZW8HkzEcFks2m/84EKAHZPnb3g+BSqrNeShlTsI09envaw0SSZhvxS/okaOY3tFQpPklNPCN5vsUaz4SGSPaZv+qqM+oDcUVwLIeyqVoAAAAASUVORK5CYII=') center center no-repeat;
	background-size: 15px 12px;
}

.tabs.tab_principal_selected .w2ui-scroll-left,
#innerTabsCorr .w2ui-scroll-left{
	background: #5A82A7 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFhI1S9XVqgAAAQ1JREFUWMPtV7ERgzAMfKekYwVWYAVWYAVWcEZwRkhGICOQEcgIrOB0bp2GipOMbBxCge44mj/J6F8vDJxxxpHDO5TewXoHTzw1gTcMtk89QM8kNAS2YbDWO1QpxbmEk3coCfzI4HXq109MwpbAagY7pBbXUi5jdSIpXgW4LCN0ktz6QZowVieS4l0MlwGdNHvMvM498yai9VE6+cXMD7mEd5nfHGdPVeCzpCqAf+T2fNJGA/ybLYtH7GbzgfNNgIBbyn5bBjtuOUD9VxdcGcc7M4422wpO4Tf7Jlzhd2Lwo1Q7ey+lNGdcsVtuN9yP4A021huU5McUINt4UwVeS+0A6AjsWxW4nveMM6j4AhaFb/NTLWfFAAAAAElFTkSuQmCC') center center no-repeat;
	background-size: 15px 12px;
}

.tabs.tab_principal_selected .w2ui-scroll-left:hover,
.tabs.tab_principal_selected .w2ui-scroll-right:hover {
  background-color: #324F69;
}


.tabs.tab_principal_unselected .w2ui-scroll-right{
	background: #949494 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFhIUB7zF9AAAARVJREFUWMPtVsERgyAQXPP0Zwu0YAu2QAumBFowJdiCKUFLsAVSgvnxJZ+8nDvlgOgj3owfZudc2L0F4Kp/r2K94B1aAJrATkWJxwpbARiY3veixEvMyDtU3mHxDp74GgJvGOwYfSzeQTNNLUPYMvg2hcTINDUEtmGwy1emKAKKkWLxDorA9wyJLuUUgvXd8U6dQmJmmmpqghjsnEKA09dS+kq8IyHRheq7451oQ4r03fDO8ItsGIXeaY4ypA4x5E3w8xogx+kNYCLWNdPqmTsZW8HkzEcFks2m/84EKAHZPnb3g+BSqrNeShlTsI09envaw0SSZhvxS/okaOY3tFQpPklNPCN5vsUaz4SGSPaZv+qqM+oDcUVwLIeyqVoAAAAASUVORK5CYII=') center center no-repeat;
	background-size: 15px 12px;
}

.tabs.tab_principal_unselected .w2ui-scroll-left{
	background: #949494 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFhI1S9XVqgAAAQ1JREFUWMPtV7ERgzAMfKekYwVWYAVWYAVWcEZwRkhGICOQEcgIrOB0bp2GipOMbBxCge44mj/J6F8vDJxxxpHDO5TewXoHTzw1gTcMtk89QM8kNAS2YbDWO1QpxbmEk3coCfzI4HXq109MwpbAagY7pBbXUi5jdSIpXgW4LCN0ktz6QZowVieS4l0MlwGdNHvMvM498yai9VE6+cXMD7mEd5nfHGdPVeCzpCqAf+T2fNJGA/ybLYtH7GbzgfNNgIBbyn5bBjtuOUD9VxdcGcc7M4422wpO4Tf7Jlzhd2Lwo1Q7ey+lNGdcsVtuN9yP4A021huU5McUINt4UwVeS+0A6AjsWxW4nveMM6j4AhaFb/NTLWfFAAAAAElFTkSuQmCC') center center no-repeat;
	background-size: 15px 12px;
}

.tabs.tab_principal_unselected .w2ui-scroll-left:hover,
.tabs.tab_principal_unselected .w2ui-scroll-right:hover {
  background-color: #6D6D6D;
}

a#titulo_seguimiento:hover{ text-decoration: underline; }
#divCopy{display:none;}
.sesion_seleccionada{background-color: #F2C9A4 !important;}

.jstree-contextmenu{z-index: 99999;}

.resaltar_filtrado{color:#0050AC; font-weight:bold;}

.waiting {cursor: wait !important;}

/*
#tab_principal4 {width: 250px;} */

.guardar_notas{
	font-weight: bold;
	color: #003068;
	border: 1px solid blue;
	width: 80px;
	text-align: center;
	border-radius: 5px;
	background-color: #FFF;
}
.guardar_notas:hover{
	text-decoration: underline;
	cursor: pointer;
	background-color: #003068;
	color: #FFF;
}
#tab_vacio_contenedor{height: 100%; width: 100%; background-color: #FFF; overflow: hidden;}
#tab_vacio_wrapper{height: 100%; width: 95%; margin: 0 auto; overflow: hidden;}
#tab_vacio_wrapper table { table-layout: fixed; height: 100%; width: 100%; }
#tab_vacio_wrapper table tr td{	height: 50%; }
#tab_vacio_titulo_ley{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 30px;
	font-weight: bold;
	color: #003068;
	height: 50%;
	width: 100%;
	line-height: 150%;
	text-align: center;
}
#tab_vacio_imagenSisthemis{
	margin: 0 auto;
	/* JESM-ABR2023-Splash */
	/* background: url("../img/logo_sisthemis_notitle.svg") no-repeat right top; */
	background: url("../img/logo_sisthemis_notitle.svg") no-repeat center top;
	background-size: contain;
	height: 50%;
	/*JESM-JUNIO2022
	width: 70%;
	*/
	width: 50%;
}

/*JESM-ABR2023-Splash*/
#tab_vacio_wrapper table tr:nth-child(2){
	vertical-align: text-top;
}
#tab_vacio_customImagen{
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 70%;
	height: 100%;
	width: 100%;
}


.jstree-wholerow-ul { padding-top: 0.3% !important; }
.loading_tree{
  background:url("../img/throbber.gif") center center no-repeat;
	height: 100%;
	width: 100%;
}
#row_btnFiltrar, #row_btnBuscar{ padding: 5px; }
#wrapperShowSiglas{padding: 10px;}

#w2ui-popup input#w2prompt{width: 80% !important;}
#errorJson_wrap { position:absolute; left:1%; right:1%; bottom:0%; height: 93%;}
#errorJson_title{font-size: 16px; color: #003068; border-bottom: 1px solid #007AD8; margin-top: 2%; width: 100%; font-weight: bold;}
#txtErroresJson{position: absolute; width: 100%; resize: none; position:absolute; top:0; left:0; right:0; bottom:0; padding:1em; font-size: 12px;}
.ui-state-hidden{display: none;}
.no_checkbox>i.jstree-checkbox {display:none;}

li#tab_principal5 a{padding: 4px 1.5ex 3px !important; background-color: transparent !important;}

#SearchResults{ padding: 5px; }
#numResult{margin:0 auto; font-size: 11px;color: #8b3a00; font-weight: bold;}
#BuscarSiguiente{display: none; color: #0a5a02; font-size: 11px;}
#btnBuscar_anterior, #btnBuscar_siguiente{
	border-radius: 2px;
	border: 1px solid #8b3a00;
	padding: 0px 10px;
	cursor: pointer;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-color: #ca5e11;
}
#footer_abrir_tabsCorr, #footer_tabsCorr, #footer_abrir_tabsCorr_fromComp {padding: 0px !important; height: 20px !important;}
#BuscarSiguiente table tr td{display: inline-flex; padding-left: 10px; margin-left: 10px;}
#inicio_busqueda_global {padding-left: 10px;}
#titulo_busqueda_global {font-size: 16px; text-align: center; font-weight: bold;}
.w2ui-panel-content:not(.w2ui-form) { border: 1px solid #c0c0c0; border-radius: 3px;}
#tree_clipboard{display: none;}
.materiastoClipboard {color: green; font-weight: bold; font-size: 12px;}

#rgnContenido object{
	height: 100%;
	width: 100%;
}
#modal_process{
	display: none;
	position: fixed;
	z-index: 1000;
	z-index: 1400;
	top: 0;
	left: 0;
	height: 95%;
	width: 100%;
	background: rgba( 255, 255, 255, .0 ) url('../img/enespera.gif') 50% 50% no-repeat;
	background-size: 3%;
}
#bloqueo_primer_descarga{
	display:    none;
	position:   fixed;
	z-index:    1001;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, .8 ) 50% 50% no-repeat;
	font-size: 200%;
	font-weight: bold;
	color: #003068;
	text-align: center;
	padding-top: 25%;
}

#wrapperUserName{
	display: inline-grid;
	/*JESM-MAR2023-Notificaciones*/
	/* grid-template-columns: auto auto auto; */
	grid-template-columns: auto auto auto auto;
}

#nombreusuario{
	color: #FFF;
	font-weight: normal;
}

#calendario{
	height: 17px;
	width: 17px;
	background-size: contain !important;
	opacity: 0.9;
	cursor: pointer;
	background-image: url(../img/calendario.svg);
	display: inline-block;
	margin-left: 20px;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#containerLicencias{
	color: #003068;
	display: inline-grid;
	grid-template-columns: auto auto auto;
	padding: 10px;
  width: 100%;
	justify-content: space-evenly;
	grid-column-gap: 2em;
	grid-row-gap: 0.5em;
	justify-items: center;
}

#containerLicencias .tituloLicencias{
	font-weight: bold;
	color: blue;
}

input.chkShowTitle0,
input.chkShowTitle1,
input.chkShowTitle2{
	display: none;
}
input.chkShowTitle0:checked~.contenedor_titulo_ley,
input.chkShowTitle1:checked~.contenedor_titulo_ley,
input.chkShowTitle2:checked~.contenedor_titulo_ley{
	display: block;
}
input.chkShowTitle0:not(checked)~.contenedor_titulo_ley,
input.chkShowTitle1:not(checked)~.contenedor_titulo_ley,
input.chkShowTitle2:not(checked)~.contenedor_titulo_ley{
	display: none;
}
input.chkShowTitle0:checked~.iconShowTitle>.imgTitle,
input.chkShowTitle1:checked~.iconShowTitle>.imgTitle,
input.chkShowTitle2:checked~.iconShowTitle>.imgTitle{
	height: 15px;
	width: 15px;
 	background-image: url('../img/hideTitle.svg');
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 auto;
}
input.chkShowTitle0:not(checked)~.iconShowTitle>.imgTitle,
input.chkShowTitle1:not(checked)~.iconShowTitle>.imgTitle,
input.chkShowTitle2:not(checked)~.iconShowTitle>.imgTitle{
	height: 15px;
	width: 15px;
 	background-image: url('../img/showTitle.svg');
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 auto;
}

.selectable{
	-webkit-touch-callout: all;
	-webkit-user-select: all;
	-khtml-user-select: all;
/*	-moz-user-select: all; */
	-ms-user-select: all;
	user-select: all;
}
#innerTabs div.scroller ul.tabContenidoLegal_ul li,
#innerTabsComp div.scroller ul.tabContenidoLegal_ul li,
#innerTabsCorr div.scroller ul.tabContenidoCorr_ul li{
	min-width: 9px;
}

#buttons_configBusq{
	display: grid;
  grid-template-columns: 20% 20%;
  grid-column-gap: 5%;
  justify-content: center;
}


.w2ui-popup .w2ui-popup-title {
	background: linear-gradient(45Deg, #003068, #83aede);
	background: linear-gradient(25deg, #003068, #003068 40%, #83aede);
	background: linear-gradient(45Deg, #003068, #003068 40%, #83aede);
	color: #FFF;
	font-size: 17px;
}

.contenedor_mensajes{
	display: grid;
	height: 100%;
	width: 100%;
	grid-template-columns: 30% 70%;
}

.logo_mensajes{
	background: url("../../logo.png");
	background-size: 65%;
	background-position: center;
	background-repeat: no-repeat;
}

.texto_mensajes{
  position: relative;
}

.w2ui-popup .w2ui-alert-msg, .w2ui-popup .w2ui-confirm-msg{
	font-size: 15px;
}

#btnSalir {
	height: 17px;
	width: 17px;
	background-size: contain !important;
	opacity: 0.9;
	cursor: pointer;
	background-image: url(../img/salir.svg);
	display: inline-block;
	margin-left: 20px;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#td_submenu_comp{
	margin-left: 10px;
}

.picadiff .comparacion_right, .picadiff .comparacion_left {
	width: 100%;
	line-height: 115% !important;
}

.picadiff .comparacion_right{	margin-left: 0%; }

.picadiff .picadiff-title .comparacion_right , .picadiff .picadiff-title .comparacion_left {	color: #000; }
.picadiff .picadiff-content { width: 100%;}
.picadiff .comparacion_right .equal, .picadiff .comparacion_left .equal {	background-color: #fff; }
.picadiff .comparacion_right .light, .picadiff .comparacion_left .light {	background-color: #aaa; }

.picadiff .comparacion_right .insertion, .picadiff .comparacion_left .insertion {
	background-color: #a8d975;
	background-color: #FFF000;
}
.picadiff .comparacion_right .deletion, .picadiff .comparacion_left .deletion { 
	background-color: #a8d975;
	background-color: #00FF00;
}

*[contenteditable="true"]{display: inline-block;}

.estilo_prod_sist{
	color: gray;
	font-size: 0.8em;
	font-style: oblique;
}

#urlExternalEditor{
	display: none;
	position: absolute;
	float: left;
	box-shadow: 5px 5px 2px grey;
	width: 400px;
	z-index: 9999;
	font-size: 0.8em;
	background-color: white;
	overflow-wrap: break-word;
}

#txtExternalEditor{
	height: 100%;
	width: 100%;
	padding: 5px;
	font-size: 0.8em;
}

table#tblResultado_BusquedaCorr{
  color: black;
  font-size: 80%;
  font-weight: bold;
}

table#tblResultado_BusquedaCorr .header_params_search_corr{
	color: brown;
}

table#tblResultado_BusquedaCorr .header_numero_bds_total{
	color: black;
}

table#tblResultado_BusquedaCorr .header_numero_bds_revisadas{
	color: blue;
}

table#tblResultado_BusquedaCorr .header_numero_bds_encontradas{
	color: green;
}

.w2ui-toolbar table.w2ui-button.checked .w2ui-tb-caption {
    color: #FFF;
}

#contenedor_opc_busqueda_corr{
	padding: 5%;
	font-size: 130%;
}

#contenedor_opc_busqueda_corr #label_año_corr{
	padding: 5%;
}

#contenedor_opc_busqueda_corr #yearsBusqCorr{
	width: 50%;
}

#contenedor_opc_busqueda_txt_corr{
	padding: 10px;
	font-size: 110%;
	width: 100%;
	height: 100%;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr{
	width: 100%;
	height: 100%;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr select.selectpicker{
	width: 85%;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_years{
	margin-bottom: 1em;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc{
	display: inline-grid;
	grid-template-columns: auto auto auto;
	grid-template-columns: auto auto;
	width: 100%;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #label_opc_busqTxtCorr{
	grid-column: 1/4;
	grid-column: 1/3;
	padding: 0.2em 0;
	font-weight: bold;
    color: brown;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #txtFrasesaBuscar,
#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #txtFrasesABuscarEspecific {
	grid-column: 1/4;
	grid-column: 1/3;
	font-size: 0.8em;
	color: blue;
	text-align: center;
	margin-top: 2em;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #txtFrasesaBuscar,
#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #txtFrasesABuscarEspecific {
	display: none;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #txtFrasesABuscarEspecific{
	overflow: auto;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #txtFrasesABuscarEspecific input{
	width: 80%;
	padding: 0.5em;
}

#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #opcFrasesConfig:checked ~ #txtFrasesaBuscar,
#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #opcFrasesEspecifica:checked ~ #txtFrasesABuscarEspecific,
	#contenedor_opc_busqueda_txt_corr #wrapperSearchTextCorr #wrapperSearchTextCorr_opc #opcFrasesAmbos:checked ~ #txtFrasesABuscarEspecific {
	display: block;
}

#contenedor_opc_busqueda_txt_corr #label_año_corr{
	padding: 0.2em 0;
	font-weight: bold;
    color: brown;
}

#contenedor_opc_busqueda_txt_corr #yearsBusqCorr{
	width: 80%;
	padding: 0.3em;
}

#infoTxtSrchTxtCorr{
	font-size: 1em;
    color: greenyellow;
    font-style: italic;
    text-overflow: ellipsis;
    font-weight: normal;
}

:focus{
        outline: none;
}

.resaltar_correlacion {
	background-color: yellow;
	padding: 0 3px;
	min-width: 2%;
}

/*Filtro con artículo*/
.container10columns {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-gap: 0px;
	grid-auto-rows: minmax(0px, auto);
	/* padding-top: 5px; */
	/* padding-bottom:5px; */
}
.col1 {  grid-column: 1 / 2;  grid-row: 1;	height: 100%;	margin-bottom:0px;}
.col2-9 { grid-column: 2 / 9;  grid-row: 1;	height: 100%;	margin-bottom:0px;}
.col10 {  grid-column: 9 / 10;  grid-row: 1;	height: 100%;	margin-bottom:0px;}

/* JESM-MAR2023*/
/* .container10columns {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(10, 1fr);
	grid-gap: 0px;
	grid-auto-rows: minmax(0px, auto);
	padding-top: 5px;
	padding-bottom:5px;
}
.col1 {  grid-column: 1 / 1;  grid-row: 1;	height: 100%;	margin-bottom:0px;}
.col2-9 { grid-column: 2 / 9;  grid-row: 1;	height: 100%;	margin-bottom:0px;}
.col10 {  grid-column: 10 / 10;  grid-row: 1;	height: 100%;	margin-bottom:0px;} */

#txtfiltrar_materias{
	position: relative;
	border: 0;
	border-radius: 3px 0px 0px 3px;
	transition: background 0.4s;
	font-size: 11px;
	max-width: inherit;
	color: #003068;
	cursor: normal;
	width:70% !important;
	height: 100% !important;
	padding-left: 3px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#txtBuscarArticulo_Siglas{
	position: relative;
	border: 0;
	border-radius: 0px 3px 3px 0px;
	transition: background 0.4s;
	font-size: 10px;
	max-width: inherit;
	color: #003068;
	cursor: normal;
	height: 16px;
	width: 30%;
	height: 100%;
	margin-left: -3px;
	padding-left: 3px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#txtBuscarArticulo_Siglas:focus, #txtfiltrar_materias:focus{
	border: 1px solid #000;
}

.container_busqueda_siglas{
	position: relative;
	height: 100%;
	/* JESM-MAR2023-De 300 a 250 */
	width: 225px;
}

.icono_mostrar_siglas{
	position: absolute;
	border: 4px solid transparent;
	border-top: 5px solid #8D99A7;
	margin-top: 5px;
	cursor: pointer;
	width: 10px;
	height: 10px;
	opacity: 0.9;
	float: right;
	z-index: 999;
	margin-left: 12px;
}

.clearable{
	padding-left: 25px !important;
}

.registro_demos{
	cursor: pointer;
	text-decoration: underline !important;
}

#forma_addUser_Wrapper{
	padding: 2% 5%;
	width: 100%;
	height: 100%;
	display: inline-grid;
	grid-template-columns: 30% 70%;
	grid-column-gap: 5%;
}

#forma_addUser_Wrapper #imgSisthemis{
	background-image: url("../../logo.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 100%;
	height: 100%;
}

#forma_addUser_Wrapper #fields{
	display: inline-grid;
}

#forma_addUser_Wrapper .field_demo{
	width: 90%;
}

#forma_addUser_Wrapper .field_demo input[type="text"]{
	width: 100%;
}

#forma_addUser_Wrapper .field_demo > label{
	display: block;
}

#forma_addUser_Wrapper .field_demo > label::after,
#forma_addUser_Wrapper #wrpAvisoPriv::after{
	content: "*";
	color: red;
}

#forma_addUser_Wrapper #wrpAvisoPriv{
	text-align: justify;
}

#articleLawAccess{
	padding: 10px;
	display: inline-grid;
	grid-template-rows: auto auto;
	grid-row-gap: 5%;
	text-align: center;
}

#numDiasLawAccess{
	display: inline-grid;
	grid-template-rows: auto auto;
}

.indicador_enlace{
	background: url(../img/indica_enlace.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	display: inline-block;
}

#btnMenuNoClientes{
	color: white;
	cursor: pointer;
}

#btnMenuNoClientes:hover{
	color: yellow
}

#wrapper_menuUrlNoClientes{
	display: inline-grid;
	grid-template-rows: auto auto;
}

#wrapper_menuUrlNoClientes div{
	padding: 10px;
}

#wrapper_menuUrlNoClientes div:hover{
	background-color: #e6f0ff;
}

#wrapper_menuUrlNoClientes div.menu_selected{
	background-color: #b6d5fb;
}

#tblNoClientes .btnSubMenu{
	margin-left: 2px;
}

.PIApostit div.PIAeditable[contenteditable="true"] {
    -webkit-user-select: text;
    user-select: text;
}

#actualizaciones_sisthemis table tbody tr.resaltarnoticia td:nth-child(even) {
	background-color: #69b4f7 !important;
}

#innerTabs li.ui-tabs-active div span.ui-icon-close,
#innerTabsComp li.ui-tabs-active div span.ui-icon-close,
#innerTabsCorr li.ui-tabs-active div span.ui-icon-close
{
	display: block;
}

#innerTabs li:not(.ui-tabs-active) div span.ui-icon-close,
#innerTabsComp li:not(.ui-tabs-active) div span.ui-icon-close,
#innerTabsCorr li:not(.ui-tabs-active) div span.ui-icon-close
{
	display: none;
}

.mnuHidden{display: none;}

.listTabs{
	background-image: url(../definidos/images/ui-icons_ff9307_256x240.png);
	background-position: -65px -16px;
	height: 16px;
	width: 16px;
	cursor: pointer;
	float: right;
	top: 0;
	z-index: 999;
}

#w2ui-overlay-frmlistaLeyes{
	width: 150px;
}
#w2ui-overlay-frmlistaLeyes::before{
	margin-left: 125px !important;
}

#w2ui-overlay-frmlistaLeyes::after{
	margin-left: 125px !important;
}

#w2ui-overlay-frmlistaLeyes #listaTabs{
	padding: 10%;
}

#w2ui-overlay-frmlistaLeyes #listaTabs ul li{
	display: block;
	padding: 5%;
	cursor: pointer;
	font-size: 0.8em;
}

#w2ui-overlay-frmlistaLeyes #listaTabs ul li:hover{
	color: #003068;
	background-color: #eee;
}

#w2ui-overlay-frmlistaLeyes #listaTabs ul li.activar_lista_tab{
	background-color: #f9d799;
	/* font-weight: bold; */
}

#jstree_materias .product_with_restriction li.deshabilitado_by_product a,
#jstree_leyes li.deshabilitado_by_product a {
	color: gray !important;
}

#jstree_materias .product_with_restriction li.deshabilitado_by_product ul li a,
#jstree_leyes li.deshabilitado_by_product ul li a
{
	color: gray;
}

/* td.product_restricted{
	display: none;
} */

#terminos_condiciones_sisthemis_universitario{
	padding: 2%;
	text-align: justify;

	/*JESM-17FEB2023-Permitir que se seleccione el texto de la licencia, solicitado por FTV por telefono*/
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	-o-user-select: text;
	user-select: text;
}

#terminos_condiciones_sisthemis_universitario li{
	margin-top: 1.5em;
}

#terminos_condiciones_sisthemis_universitario p{
	line-height: 1.5em !important;
}


/*JESM-ABR2021 INICIO*/

@font-face {
  font-family: 'Antenna';
  src: url('fonts/Antena_Regular.ttf');
}

@font-face {
  font-family: 'Antenna_Light';
  src: url('fonts/Antena_Light.ttf');
}

/*
@font-face {
    font-family: "Antenna";
    src: url("fonts/Antena_Regular.ttf");
    font-weight: bold;
}
@font-face {
    font-family: "Antenna";
    src: url("fonts/Antena_CursivaLight.ttf");
    font-style: italic, oblique;
}
*/

/*Cambios para sombra en tabbuttons*/
body #outer-center {
	padding: 0 !important;
	background: #FFF !important;
}

body #outer-center ul#tabbuttons {
	padding: 5px 20px !important;
	box-shadow: 2px 2px 5px #707070;
	background: #DDD;
}

body #outer-center div#tabpanels{
	padding: 5px 20px !important;
	background: #FFF;
}

div#region_central_tab1 .ui-layout-resizer{
	background-color: #FFF;
}

.custom #tab1 .ui-layout-center .ui-layout-center{
	background: #FFF;
}

.custom #tab1 .ui-layout-center .ui-layout-south{
	border: 0px !important;
}
/*Fin*/


div#actualizaciones_sisthemis{
	height:100%;
	width:100%;
	font-family: 'Antenna';
}

div#region_central_noticias {
	background-color: #FFF !important;
	background: #fff;
	border: 0px !important;
}

div#region_central_noticias .ui-layout-resizer{
	background-color: #FFF !important;
}

div#region_central_noticias > div{
	padding: 10px 0 0 0;
}

#region_central_actualizaciones{
	height: 100%;
	border: 0px !important;
}

#region_central_actualizaciones_indicadores{
	border: 0px !important;
}

#tab1 .ui-layout-center .ui-layout-center .ui-widget-footer{
	background-color: #FFF !important;
}

#region_central_actualizaciones div#region_actualizacion{
	display: inline-grid;
	grid-template-rows: auto auto;
	width: 100%;
	border-radius: 10px;
}

#region_central_actualizaciones div#region_actualizacion.ennoticias{
	padding: 0.5% 0.5% !important;
	width: 100%;
}

#region_central_actualizaciones > div.ennoticias > div{
	padding: 0% 0% !important;
}

#region_actualizacion:not(.ennoticias) div#header_actualizaciones{
	/* font-size: 14px; */
	color: #FFF;
	height: 20px;
}

#region_actualizacion.ennoticias div#header_actualizaciones{
	background-color: #003068 !important;
	background-color: #00bdb4 !important;
	background: #00bdb4 !important;
	height: auto !important;
	padding: 1% 0.1% 0 0.1% !important;
	border-radius: 10px 10px 0 0 !important;
	width: 99%;
}

#region_actualizacion.ennoticias #contenido_actualizaciones{
	height: 100%;
	width: 99%;
	background-color: #00bdb4 !important;
	background-color: #FFF !important;
}

.wrapper_header_actualizaciones{
	display: inline-grid;
	grid-template-columns: 20px 20px auto 20%;
	width: 100%;
}

#historico_actualizaciones{
	width: 80%;
	border-radius: 5px;
	padding: 3%;
}

#region_actualizacion.ennoticias #titulo_actualizaciones{
	/* font-size: 1.5em; */
	font-weight: normal;
}

#contenido_actualizaciones_temporal,
#nombre_ley_temporal {
	display:none;
}

#wrapper_actualizaciones{
	background-color: transparent !important;
	display: inline-grid;
	grid-template-rows: auto auto;
	grid-row-gap: 0px;
	width: 100%;
}

#select_actualizaciones{
	display: none;
}

#select_actualizaciones.haynoticias{
	text-align: center;
	display: inline-block;
}

#select_actualizaciones select#historico_actualizaciones{
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	background: #FFF url("../img/arrow_select.png") no-repeat 60px center;
	background-position-x: 100%;
	background-size: 40px;
	color: #e51d7d;
	font-weight: bold;
	font-size: 1em;
}

#wrapper_actualizaciones p{
	text-align: left;
	width: 100%;
}

.row_actualizacion{
	display: inline-grid;
	grid-template-columns: 20% 30% 30% 19%;
	grid-template-rows: auto auto auto auto;
	background-color: white;
	width: calc(100% - 6px);
	border-bottom: 6px solid #00bdb4;
	border-left: 3px solid #00bdb4;
	border-right: 3px solid #00bdb4;
}

.row_actualizacion.resaltar_row{
	background-color: #e6f9f8;
}

.row_actualizacion div{
	padding: 10px;
}

.row_actualizacion .materias_actualizacion{
	grid-column: 2/4;
	color: #b64599;
	padding-top: 0;
	text-align: justify !important;
}

.row_actualizacion .materias_actualizacion_info{
	font-size: 1.2em;
}

.row_actualizacion .materias_actualizacion_info span.nombres_ley {
	padding-left: 10px;
}

.row_actualizacion .fecha_actualizaciones{
	grid-row-start: 2;
	grid-row-end: 5;
	color: #b64599;
	padding-top: 0;
	font-size: 120%;
}

.row_actualizacion .estatus_actualizacion{
	grid-row-start: 2;
	grid-row-end: 5;
	grid-column-start: 4;
	padding-top: 0;
}

.row_actualizacion .inclusion_actualizacion{
	grid-column: 2/4;
	text-align: left !important;
	border-top: 1px solid #c1c1c1;
}

.row_actualizacion .inclusion_info_actualizacion{
	color: #89adcf;
	font-size: 1.2em;
	padding-top: 0;
	font-family: 'Antenna';
}

.row_actualizacion .inclusion_info_actualizacion.dos_columnas{
	border-left: 1px solid #c1c1c1;
	margin-bottom: 10px;
}

.row_actualizacion .inclusion_info_actualizacion.una_columna{
	grid-column: 2/4;
}

.row_actualizacion .inclusion_info_actualizacion p,
.row_actualizacion .inclusion_info_actualizacion a {
	color: inherit;
	text-align: justify !important;
}

.row_actualizacion .titulo_actualizacion{
	color: black;
	font-size: 0.8em;
	font-weight: bold;
	align-self: end;
	padding-bottom: 0;
	text-align: center;
	overflow-wrap: break-word;
	align-self: center;
	letter-spacing: 2px;
}

.row_actualizacion .img_estatus_disponible{
	background: url("../img/actualizacion_disponible.svg") no-repeat center;
	background-size: 25%;
}

.row_actualizacion .img_estatus_enedicion{
	background: url("../img/actualizacion_pendiente.svg") no-repeat center;
	background-size: 25%;
}

.row_actualizacion .fecha_actualizaciones .fecha_formato_nuevo p{
	text-align: center !important;
}
.row_actualizacion .fecha_actualizaciones .fecha_formato_nuevo b{
	font-weight: normal !important;
	font-size: 1.2em !important;
	text-align: center;
}

/* #region_central_twitter > div{
	padding: 10px;
} */

#header_twitter{
	background-color: #FFF !important;
	color: black;
	/* font-size: 1.5em; */
	text-align: left;
	font-weight: normal;
	padding: 5px;
}

#contenido_twitter{
	border: 1px solid #ebeef1;
	/*border-top: 1px solid black;*/
	border: 1px solid #e6e4e6;
}

#region_edicion_DOF{
	border: 1px solid #e6e4e6;
}

#rgnfooter_abrir_busq {background-color: #E6E4E6 !important; padding: 0px !important;}
#region_actualizacion:not(.ennoticias) #rgnfooter_abrir_busq{background-color: #FFF !important;}
#region_actualizacion:not(.ennoticias) #region_central_noticias .ui-layout-resizer{background-color: #FFF !important;}
#region_actualizacion:not(.ennoticias) #header_noticias{background-color: #5A82A7 !important;}
/*JESM-ABR2021 FIN*/


/*JESM-JUL2021*/
/* td.law_noMove_arrows{
	display: none;
} */

/*JESM-SEP2021*/
#divLicencia{
	text-align: justify;
	padding: 2%;
	/*JESM-17FEB2023-Permitir que se seleccione el texto de la licencia, solicitado por FTV por telefono*/
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	-o-user-select: text;
	user-select: text;
}

#divLicencia li{
	margin-top: 1.5em;
	line-height: 1.5em;
}

#divLicencia p{
	line-height: 1.5em !important;
	margin-top: 1.5em;
}

#divLicencia ol[type="I"]{
	margin-top: 0.25in;
	margin-bottom: 0in;
	line-height: 115%;
}

#divLicencia ol{
	margin-left: 2em;
}

#form_form_licencias_tabs div.w2ui-tab{
	background-color: #f2f2f2;
}

#form_form_licencias_tabs div.w2ui-tab.active{
	background-color: #ffffff;
}

div#forma_licencia .w2ui-panel-content:not(.w2ui-form) { border-top: 0px;}
div#forma_licencia div[name="layout_top_tabs"],
div[name="form_licencias"] div#form_form_licencias_tabs{
	background-color: transparent;
}

div#forma_about .w2ui-form{
	border-top: 0px;
}

div#forma_about .w2ui-tab.active{
	border-bottom: 2px solid transparent;
}

/*JESM-SEP2021-PaqEcon*/
#jstree_materias li.prod_paq_ec ul li > a,
#jstree_leyes li.prod_paq_ec ul li > a{
	color: gray !important;
}

#jstree_materias li.prod_paq_ec ul li.paq_econ_allowed > a,
#jstree_leyes li.prod_paq_ec ul li.paq_econ_allowed > a{
	color: #003068 !important;
}

a.restringe_paqEc{
	color: blue;
	text-decoration: underline;
}

#contenido_indice_tematico a,
#contenido_indice_tematico a:visited{
	color: blue;
}

/*JESM-ABR2022-Sisthemis Universitario Renovación*/
.producto_vencer{
	color: red;
}

.info_vencimiento{
	color: red;
}

.renov_msg{
	padding: 1em;
	font-size: 1em;
	line-height: 2em;
	text-align: center;
}

.renov_msg a,
.renov_msg a:visited{
	color: blue;
	text-decoration: underline;
}

.logoSisthemisRenov{
	background: url("../img/Icono-SU_Renov.png");
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

#forma_sisthemis_renovacion #layout_layout_panel_bottom .w2ui-panel-content > div{
	text-align: center;
}

#forma_sisthemis_renovacion a{
	cursor: pointer;
}

#traductor{
	display: none;
}

.waiting_traduccion{
	height: 5em;
	width: 100%;
	background: url('../img/waiting_traduccion.gif') 50% 50% no-repeat;
	background-size: 10%;
}/*JESM-FEB2023-OpinionExpertos*/
.infoExperto{
    height: 30px;
    width: 100%;

	background: url(../img/experto.svg);
	background-position: right;
    background-repeat: no-repeat;
    background-size: "10%";
	background-color: transparent;

    /* float: right; */
	cursor: pointer;
	/* position: fixed; */
	/* display: none; */
    position: static;
	/* background-color: #c0c0c0; */
    top:0;
    /* width:100%; */
    /* z-index:100; */

	transition: height 1s;
}

.stickyExpertos{
	background-color: #FFF;
	z-index: 100;
	box-shadow: 0px 3px 5px rgb(0 0 0 / 7%);
	height: 20px;
	transition: height 1s;
}

.JESM_OpinionExpForm{
	display: none;
	opacity: 1;
    transition: opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
	box-shadow: 0px 3px 8px 6px #888888;
	position: fixed;
    z-index: 1600;
    overflow: hidden;
    font-family: Verdana, Arial, sans-serif;
    border-radius: 6px;
    padding: 0px;
    margin: 0px;
	border: 1px solid #d0caca;
	background: #FFF;
}

#tituloFormaExperto{
	font-family: "Antenna";
	font-size: 1em;
	color: #003068;
	text-align: center;
}

#button_close_infoExpert{
	/* height: 40px;
	width: 40px; */
	position: absolute;
	float: left;
	right: 5px;
	top: 0;
	z-index: 1;
	background-color: transparent !important;
	background-position: -96px -128px;
    height: 16px;
    width: 16px;
    background-image: url(../definidos/images/ui-icons_555555_256x240.png);
    cursor: pointer;
}

#wrapperInfoExperto{
	padding: 10px;
	font-size: 0.9em;
	font-family: "Antenna";
	text-align: center;
}

.JESM_OpinionExpForm .w2ui-layout > div .w2ui-panel .w2ui-panel-content{
	/* background: #ffefdb !important; */
	background-color: #e0e4e6;
    color: #003068;
}

.JESM_OpinionExpForm .w2ui-panel-content{
	border: 0px !important
}

#wrapperInfoExperto #tarjetaExperto{
	height: 100%;
	width: 100%;
}

/*
#wrapperInfoExperto #nombreExperto{
	font-weight: bold;
}
#wrapperInfoExperto #infoExpertoExtra{
	font-style: oblique;
} */

.JESM_OpinionExpForm #layout_layout_panel_top .w2ui-panel-content{
	border-bottom: 1px solid #fbcf96 !important;
    border-radius: 0;
}

.w2ui-icon.icon-experto { background-image: url("../img/toolbarExperto.svg"); }


#wrapperExpertos{
	height: 100%;
    width: 100%;
    padding: 2%;
	font-size: 1.2em;
	background: #FFF;
}

#wrapperExpertos #tblExpertos{
	width: 100%;
}

#wrapperExpertos input[type="search"]{
	padding: 0 !important;
}

#wrapperExpertos .dataTables_wrapper .dataTables_length {
    float: none;
    text-align: center;
}

#wrapperExpertos .row_buttons button.disabled{
	pointer-events: none;
	opacity: 0.45;
}

#wrapperExpertos #tblExpertos input,
#wrapperExpertos #tblExpertos textarea{
	width: 90%;
	resize: vertical;
}


/* JESM-20230213-EFOS */
.w2ui-icon.icon-efos { background-image: url("../img/efos.svg"); }

#efos{
	/* display: none; */
	display: inline-grid;
	grid-template-columns: 30% 70%;
	/* grid-column-gap: 2%; */
	overflow-x: auto;
	overflow-y: -webkit-paged-y;
	/* font-size: 1em;
	font-size: 0.75em; */
	font-size: calc(1vh + 4px);
	color: black;
	font-family: 'Antenna';
	height: 100%;
	width: 100%;
	padding: 0;
	/* margin: 1em 0; */
	background-image: url(../img/efos_bkg.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#efos #efos_input{
    width: 100%;
	height: 95%;
	display: inline-grid;
    /* grid-template-columns: 30% 30% 150px; */
    /* grid-column-gap: 5px; */
	/* grid-template-rows: auto auto auto;
	grid-template-rows: 30px 30px 30px auto; */
    grid-row-gap: 1vw;
    padding: 1% 0 1% 0;
    align-content: center;
    align-items: center;
}

#efos #efos_input > input:not(input[type="button"]){
	width: 50%;
}

#efos #efos_input > input[type="button"]{
	/* background: #003068;
    color: white; */
    font-weight: bold;
}

/* #efos #efos_img{
	background-image: url(../img/efos_bkg.png);
    height: 100%;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto;
} */

#efos #efos_input #titleEFOS{
	text-align: center;
	/* grid-column: 1/4; */
	text-shadow: 1px 1px 4px #003068;
	font-size: 1.2em;
	padding: 0 0 1% 0;
}

#efos #efos_input #wrapperOpsEFOS{
	text-align: center;
	/* grid-column: 1/4; */
	margin-top: 1em;
}

#efos #efos_input #wrapperOpsEFOS input{
	margin-right: 1em;
}
/*
#efos #efos_input #wrapperOpsEFOS #efosSpc{
	display: inline-block;
} */

#efos #fecha_publicacion_efos{
	margin-top: 1em;
	color: blue;
	font-size: 1.2em;
}

#efos #fecha_consulta_efos{
	color: orange;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}

#efos input.rounded{
	border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 6px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
	padding: 1em;
    margin: 0 auto;
    font-size: 1.2em;
}

#efos input.allowedEfos{
	background-image: -webkit-linear-gradient(bottom, #0b53a7 0%, #003068 100%);
    color: #FFF;
}

#efos input.rounded:focus[type="text"]{
	border-color: #339933;
}

#efos input.rounded:focus[type="text"]::placeholder{
	color: #529152;
	opacity: 1;
}

#efos input.rounded:-ms-input-placeholder,
#efos input.rounded::-ms-input-placeholder,
#efos input.rounded:-moz-placeholder,
#efos input.rounded::-webkit-input-placeholder
{
	color: #529152;
}

#efos #efos_results{
	background-color: #FFF;
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	-o-user-select: text;
	user-select: text;
	display: none;
}

#efos #efos_results.disabled{
	pointer-events: none;
	/* opacity: 0.5;
	background: #CCC; */
	opacity: 1;
	background: #EEE;
}

#efos #tbl_searchEFOS{
	width: 100% !important;
}

#tbl_searchEFOS_wrapper .row_buttons{
	width: 100%;
}

#tbl_searchEFOS_wrapper .row_buttons button{
	font-size: 1em;
	color: black;
    padding: 5px;

	border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 6px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
	padding: 0.5em;
}

#tbl_searchEFOS_wrapper .row_buttons button.disabled{
	/* border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666; */
	/* font-style: oblique; */
	pointer-events: none;
	opacity: 0.45;
}

#efos #tbl_searchEFOS_wrapper .col_color1{
	background: #a6bfd9;
	background: lightgray;
	background: #93bbeaad;
	background: #003068bf;
	background: #5a1818;
	background: #0030683d;
	color: #FFF;
	color: rgb(251 211 163);
	color: #000;
}

#efos #tbl_searchEFOS_wrapper .col_color2{
	background: lightgray;
	background: #93bbeaad;
	background: #003068bf;
	background: #5a1818;
	background: #0030683d;
	color: #FFF;
	color: rgb(251 211 163);
	color: #000;
}

#efos #tbl_searchEFOS_wrapper table.dataTable thead tr th:first-child {
	border-left: 1px solid rgba(0, 0, 0, 0.15);
	/* border-left: 1px solid rgb(0 0 0 / 32%);
	border-left: 1px solid rgb(155 117 71); */
}

#efos #tbl_searchEFOS_wrapper table.dataTable thead tr:first-child th{
	border-top: none;
}

#efos #tbl_searchEFOS_wrapper table.dataTable>thead>tr.odd>* {
    box-shadow: inset 0 0 0 9999px rgb(0 0 0 / 2%);
}

#efos #tbl_searchEFOS_wrapper table.dataTable thead th {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid rgba(0, 0, 0, 0.15);

	/* border-top: 1px solid rgb(0 0 0 / 32%);
    border-right: 1px solid rgb(0 0 0 / 32%);

	border-top: 1px solid rgb(155 117 71);
	border-right: 1px solid rgb(155 117 71); */

	font-size: 0.9em;
    font-weight: normal;
}

#efos #tbl_searchEFOS_wrapper table.dataTable .headerDT th{
	text-shadow: 1px 1px 1px grey;
	text-align: center;
}

#efos #tbl_searchEFOS_wrapper table.dataTable.cell-border .headerDT_ColGroup th{
	text-shadow: 0px 0px 1px black;
	text-align: center;
	font-size: 1em;

	border-top: 1px solid rgba(0, 0, 0, 0.15);
	/* border-top: 1px solid rgb(0 0 0 / 32%);
	border-top: 1px solid rgb(155 117 71); */
}

#efos div.dataTables_wrapper div.dataTables_info {
    padding-top: 0.85em !important;
    text-align: center;
    width: 100%;
    font-style: italic;
    color: gray;
}

#efos table.dataTable.stripe>tbody>tr.selected>*,
#efos table.dataTable.display>tbody>tr.selected>* {
    box-shadow: inset 0 0 0 9999px rgba(5, 33, 73, 0.92) !important;
	box-shadow: inset 0 0 0 9999px #ffff0042 !important;
	color: black;
}

.dataTables_empty{
	color: red;
	font-weight: bold;
}

#tbl_searchEFOS_info{
	margin: 0 !important;
	padding: 0 !important;
}

#efos #fecha_pub_efos{
	text-align: center;
	color: blue;
	font-weight: bold;
	margin-top: 1em;
}

#wrapperNewEFO{
	width: 100%;
	height: 100%;
	position: relative;
	font-family: 'Antenna';
	font-size: 0.8em;
	font-size: calc(1.5vh + 1px);
}

#wrapperNewEFO .card-body {
	padding: 1em 2em;
	padding: 0.5em 1em 0.5em 0em;
}

#wrapperNewEFO #EFO_rfc,
#wrapperNewEFO #EFO_nombre {
	text-transform: uppercase;
}

#wrapperNewEFO .form-floating > label{
    font-weight: bold !important;
    font-size: 1em !important;
	left: 10px !important;
}

#apoyoEFO{
	display: none;
}

#wrapperEFOFields{
	height: 100%;
	background-color: #FFF;
}

#wrapperEFOFields form#frmDataEfo{
	height: 100%;
	width: 100%;
}

#wrapperEFOFields form#frmDataEfo a{
	text-decoration: underline;
	color: blue;
}

#wrapperEFOFields form#frmDataEfo a:visited{
	color: blue;
}


#wrapperEFOFields form#frmDataEfo .card-header{
	font-weight: bold;
    font-size: 1.1em;
}

#wrapperEFOFields form#frmDataEfo .row > *{
	margin-top: 0px !important;
}

.EFOS_lightGreen{
	background-color: #cdfdcd !important;
}

.EFOS_lightRed{
	background-color: lightcoral !important;
}

/*JESM-DIC2023*/
#efos #tbl_searchEFOS > tbody > tr{
	cursor: pointer;
}


/*----------------------------------------------------------------*/
/* JESM-20230830 */
.EFOS_vista_presunto{ background-color: #FDFEE0 !important; }
.EFOS_vista_favorable{ background-color: #DCF9E4 !important; }
.EFOS_vista_desvirtuado{ background-color: #DCF9E4 !important; }
.EFOS_vista_definitivo{ background-color: #FFE4E1 !important; }
#EFO_nombre{ font-weight: bold; overflow: auto; }
/*----------------------------------------------------------------*/


#wrapperEFOFields .form-floating > .form-control:focus,
#wrapperEFOFields .form-floating > .form-control:not(.heightLow)
{
    padding-top: 2.5rem !important;
	padding-top: 5em !important;
    /* padding-bottom: 1.625rem !important; */
	word-break: break-word;
	font-size: 1em;
	font-size: 0.95em;
	color: #003068;
}

#wrapperEFOFields textarea {
	resize: vertical;
	max-height: 200px;
}

#efos_table table.dataTable {
    margin: 0 !important;
}

#eliminarEFODB{
	background-image: -webkit-linear-gradient(bottom, #5c1d00 0%, #5c1d00 100%);
	color: #FFF;
}

#wrapperEFOFields .form-floating > .showEfoRow {
    /* height: calc(5.5rem + 2px); */
	height: 13em;
    line-height: 1.25;
	background-color: #e9ecef;
    opacity: 1;
	word-break: break-word;
	text-align: left;
}

#wrapperEFOFields .form-floating > div.heightLow{
	background-color: #e9ecef;
}

#wrapperEFOFields .form-floating > .heightLow{
	height: 6em;
	padding-top: 2.5em !important;
	word-break: break-word;
	font-size: 0.95em;
	color: #003068;
}

#wrapperEFOFields .row{
	margin-left: 0 !important;
}

.JESM_AnimatedForm{
	display: none;
	opacity: 1;
    transition: opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
	box-shadow: 0px 0px 25px #555555;
	box-shadow: -27px 15px 25px #555555;
	position: fixed;
    z-index: 1600;
    overflow: hidden;
    font-family: Verdana, Arial, sans-serif;
    border-radius: 6px;
    padding: 0px;
    margin: 0px;
    border: 1px solid #777777;
    background-color: #eeeeee;
}

#wrapperButtons{
	display: inline-grid;
	grid-template-columns: auto auto;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

#button_close_EFO{
	height: 40px;
	width: 40px;
	/* position: fixed; */
	position: absolute;
	float: left;
	right: 0;
	top: 0;
	z-index: 1;
    background: url(../definidos/40px.png);
    background-position: -50px 40px;
    background-size: 120px 240px;
	cursor: pointer;
}

.form-floating > label {
    height: auto !important;
    padding: 1em 0.75em !important;
}

/*JESM-ABR2023-Splash*/
#customSplash{
	height: 100%;
	width: 40%;
	width: 100%;
	background-color: #00306882;
	background-color: #FFFFFF6b;
	background-color: #16181a6b;
	background-color: #00000000;
	left: 0;
	position: absolute;
	z-index: 9999;
	top: 0;
	animation-duration: 2s;
	animation-duration: 1s;
}

#customSplash.activo{
	background-color: #000000c4;
	transition: background-color 2s linear;
	transition: background-color 1s linear;
}

#customSplash.salir{
	background-color: #00000000;
	transition: background-color 2s linear;
	transition: background-color 1s linear;
}


#customSplash.animate__animated.animate__zoomOut {
  animation-duration: 8s;
}

#customSplashEffect{
	width: 70vw;
	left: 15vw;
	position: absolute;
	z-index: 99999;
	animation-duration: 2s;
	animation-duration: 1s;
}

#wrapperNotificacionRequest{
	padding: 1em;
	font-size: 1.2em;
	color: green;
	text-align: center;
}

/*JESM-MAR2023-Notificacion*/
.w2ui-icon.icon-notificacion { background-image: url("../img/notificacion.png"); }
.w2ui-icon.icon-notificacion-on { background-image: url("../img/notificacion_on.png"); }
.w2ui-icon.icon-notificacion-off { background-image: url("../img/notificacion_off_1.png"); }

#btnNotificacion{
    height: 17px;
    width: 17px;
    background-size: contain !important;
    opacity: 0.9;
    cursor: pointer;
    background-image: url(../img/notificacion.png);
    display: inline-block;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#btnNotificacion.default{
	background-image: url(../img/notificacion.png);
}


#btnNotificacion.granted{
	background-image: url(../img/notificacion_on.png);
	cursor: default;
}

#btnNotificacion.denied{
	background-image: url(../img/notificacion_off.png);
	cursor: default;
}

#btnNotificacionMsg.default{
	cursor: pointer;
}

#wrapperUserName #wrapperNotificacion.ocultar{
	display: none;
}

#wrapperUserName #wrapperNotificacion:not(#wrapperNotificacion.ocultar){
	display: inline-grid;
    grid-template-columns: auto auto;
    color: white;
    justify-content: center;
    align-items: center;
    margin-left: 15px;
	cursor: default;
}

/*JESM-MAR2023-CriteriosFirma*/
#wrapper_criterioF_admin{
	height: 100%;
	width: 100%;
	background-color: #FFF;
}

.infoCriterioFirma{
	height: 30px;
	width: 100%;

	background-image: var(--background);  /*url(../img/experto.svg);*/
	background-position: right;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: var(--background-color);

	cursor: pointer;
	position: static;
	top:0;

	display: flex;
	align-items:center;
	justify-content:center;

	transition: height 2s, font-size 2s;

	text-align: center;
	color: var(--color);
	font-style: oblique;
	box-shadow: 1px 0px 5px #b5b2b2;
	/* 0px 5px 10px -1px #b5b2b2; */
	font-size: 1em;
}

.infoCriterioFirma.stickyCF{
	background-color: #FFF;
	z-index: 100;
	box-shadow: 0px 3px 5px rgb(0 0 0 / 7%);
	height: 20px;
	font-size: 0.7em;
	transition: height 2s, font-size 2s;
}

#editor_info_cf{
	height: 100%;
	width: 100%;
	resize: none;
	color: #003068;
	font-size: 1.3em;
}


/*JESM-OCT2023-Start Image*/
#customStartImg{
	height: 100%;
	width: 40%;
	width: 100%;
	background-color: #00306882;
	background-color: #FFFFFF6b;
	background-color: #16181a6b;
	background-color: #00000000;
	left: 0;
	position: absolute;
	z-index: 9999;
	top: 0;
	animation-duration: 2s;
}

#customStartImg.activo{
	background-color: #000000c4;
	transition: background-color 2s linear;
}

#customStartImg.salir{
	background-color: #00000000;
	transition: background-color 2s linear;
}


#customStartImg.animate__animated.animate__zoomOut {
  animation-duration: 2s;
}

#customStartImgEffect{
	width: 70%;
	/* left: 15%; */
	/* top: 10vw; */
	position: absolute;
	z-index: 99999;
	animation-duration: 2s;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 15%;
    right: 0;
}

#imgwrapper{
	width: 90%;
	position: absolute;
}

#button_close_startImg{
	height: 40px;
    width: 40px;
    position: absolute;
    float: left;
    right: 0;
    top: 0;
    z-index: 1;
    background: url(../definidos/40px_FFF.png);
    background-position: -50px 40px;
    background-size: 120px 240px;
    cursor: pointer;
}


/* JESM-FEB2024-Buscar texto correlacion */
table#tblResultado_BusquedaTextCorr{
	color: black;
	font-size: 100%;
	font-weight: bold;
}

table#tblResultado_BusquedaTextCorr .header_params_search_corr{
	color: white;
}

table#tblResultado_BusquedaTextCorr .header_numero_bds_total{
	color: cyan;
	font-size: 120%;
}

table#tblResultado_BusquedaTextCorr .header_numero_bds_revisadas{
	color: yellow;
	font-size: 120%;
}

table#tblResultado_BusquedaTextCorr .header_numero_bds_encontradas{
	color: aquamarine;
	font-size: 120%;
}


#rgnBusqueda_tab1 div.searchCorr_bd{
	color: green;
	font-size: 95%;
	padding-top: 2%;
}

#rgnBusqueda_tab1 div.searchCorr_results{
	color: #003068;
	font-size: 90%;
	padding-left: 4%;
}

#rgnBusqueda_tab1 div.searchCorrInfoLey{
	color: brown;
	font-size: 80%;
	padding-left: 2%;
}


#jstree_correlacion li.searchTxtCorrSelected div.jstree-wholerow.jstree-wholerow-clicked {
	background: #faffce !important;
}


/* JESM-ABR2024-Logo 45 Aniv Themis */
#region_edicion_DOF{
	background: #FFF !important;
	border: 0px solid #00bdb4 !important;
}

#logo45AnivThemis{
	height: 30%;
	background: url(../splash_img/general/45_aniversario_Themis.svg) no-repeat center #FFF;
	background-size: contain;
	margin-top: 1%;
    border: 2px solid #00bdb4 !important;
    border-radius: 10px;
}

#wrapperDOF{
	height: 68%;
	border: 2px solid #00bdb4 !important;
    border-radius: 10px;
    overflow: auto;
}
