.pagelinks #selected {
	border: 1px solid rgb(198, 198, 198);
	/* estilo alternativo admitido por defecto */
	border: 1px solid var(--gris, rgb(198, 198, 198));
	list-style: none;
	margin-bottom: 0;
	padding: .25em .6em;
	text-align: center;
	background: rgb(40, 43, 48); /* estilo alternativo admitido por defecto */
	background: var(--gris-oscuro, rgb(40, 43, 48));
	color: rgb(255, 255, 255); /* estilo alternativo admitido por defecto */
	color: var(--blanco, rgb(255, 255, 255));
	font-weight: bold;
}

/* ========================================= */
/* TABLA */
/* ========================================= */
/* Unificar la apariencia de tablas en responsivo tras incluir el parámetro "title" en los td's de las tablas*/
@media screen and (min-width: 750px) and (max-width: 900px)
{
	#solicitudesTable, #solicitudesTable th, .listaFacturas, .listaFacturas th{
	font-size: 0.9em;
	}
}
@media screen and (min-width: 600px) and (max-width: 750px)
{
	#solicitudesTable .listaNotificacionesCodigo{
		display:none;
	}
	#solicitudesTable, .listaFacturas{
	font-size: 0.77em;
	}
	 #solicitudesTable th, #puestasTable, #puestasTable th, .listaFacturas th{
	font-size: 0.9em;
	}
}

@media screen and (max-width: 600px) {
	#GVProcedimientos table, #GVProcedimientos thead, #GVProcedimientos tbody,
		#GVProcedimientos th, #GVProcedimientos td, #GVProcedimientos tr,
		.dt-layout-cell table, .dt-layout-cell table thead, .dt-layout-cell table tbody, .dt-layout-cell table th,
		.dt-layout-cell table td, .dt-layout-cell table tr, 		 		
		#GVDocumentosAsiento table,	#GVDocumentosAsiento thead, #GVDocumentosAsiento tbody,
		#GVDocumentosAsiento th, #GVDocumentosAsiento td, #GVDocumentosAsiento tr,
		table.listaDocuAportar, .listaDocuAportar thead, .listaDocuAportar tbody,
		.listaDocuAportar th, .listaDocuAportar td, .listaDocuAportar tr,
		table.listaDocumentacionEnviada, .listaDocumentacionEnviada thead,
		.listaDocumentacionEnviada tbody, .listaDocumentacionEnviada th,
		.listaDocumentacionEnviada td, .listaDocumentacionEnviada tr, table.listaCatalogos,
		.listaCatalogos thead, .listaCatalogos tbody, .listaCatalogos th,
		.listaCatalogos td, .listaCatalogos tr, table.listaDocumentosTramites,
		.listaDocumentosTramites thead, .listaDocumentosTramites tbody,
		.listaDocumentosTramites th, .listaDocumentosTramites td,
		.listaDocumentosTramites tr, table.licitaciones, .licitaciones thead,
		.licitaciones tbody, .licitaciones th, .licitaciones td, .licitaciones tr,
		#tablaOtra, #tablaOtra thead, #tablaOtra tbody, #tablaOtra th,
		#tablaOtra td, #tablaOtra tr {
		display: block;
	}
	#GVProcedimientos table td:before, 
	.dt-layout-cell table td:before,
		#GVDocumentosAsiento table td:before, table.listaDocuAportar td:before,
		table.listaDocumentacionEnviada td:before, table.listaCatalogos td:before,
		table.listaDocumentosTramites td:before, table.licitaciones td:before,
		#tablaOtra td:before {
		content: attr(title);
		float: left !important;
		font-weight: bold !important;
		margin-right: 10px !important;
		text-align: left;
		position: absolute;
		top: 0;
		left: 6px;
		width: 35%;
		padding-right: 10px;
		white-space: break-spaces;
	}
	#GVProcedimientos table td, 
	.dt-layout-cell table td,
		#GVDocumentosAsiento table td, table.listaDocuAportar td, table.listaDocumentacionEnviada td,
		table.listaCatalogos td, table.listaDocumentosTramites td, table.licitaciones td,
		#tablaOtra td {
		text-align: justify;
		width: auto;
		border: none;
		border-bottom: 1px solid rgb(198, 198, 198); /* estilo alternativo admitido por defecto */
		border-bottom: 1px solid var(--gris, rgb(198, 198, 198));
		position: relative;
		padding-left: 35% !important;
		min-height: 40px;
	}
	#GVProcedimientos table thead, 
	.dt-layout-cell table thead, 	
		#GVDocumentosAsiento table thead, table.listaDocuAportar thead, table.listaDocumentacionEnviada thead,
		table.listaCatalogos thead, table.listaDocumentosTramites thead, table.licitaciones thead,
		#tablaOtra tr th {
		display: none !important;
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#GVProcedimientos table tbody tr, 
	.dt-layout-cell table tbody tr, 	
		#GVDocumentosAsiento table tbody tr, table.listaDocuAportar tbody tr,
		table.listaDocumentacionEnviada tbody tr, table.listaCatalogos tbody tr,
		table.listaDocumentosTramites tbody tr, table.licitaciones tbody tr,
		#tablaOtra tbody tr {
		display: flex !important;
		flex-direction: column !important;
		padding: 0 0 1rem 0;
		border-bottom: 2px solid rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
		border-bottom: 2px solid var(--principal1, rgb(52, 120, 112));
		/*verde*/
	}
	#GVProcedimientos table tbody td, #GVProcedimientos table tr td, 
	.dt-layout-cell table tbody td, .dt-layout-cell table tr td, 
		#GVDocumentosAsiento table tbody td, #GVDocumentosAsiento table tr td,
		table.listaDocuAportar tbody td, table.listaDocuAportar tr td, table.listaDocumentacionEnviada tbody td,
		table.listaDocumentacionEnviada tr td, table.listaCatalogos tbody td,
		table.listaCatalogos tr td, table.listaDocumentosTramites tbody td,
		table.listaDocumentosTramites tr td, table.licitaciones tbody td,
		table.licitaciones tr td, table.licitaciones tbody td, table.licitaciones tr td,
		#tablaOtra tbody td, #tablaOtra tr td {
		width: auto !important; /* estilo alternativo admitido por defecto */
		width: 100% !important;
	}
	#GVProcedimientos table tr>td.listaPublicacionesDescripcion, 
	.dt-layout-cell table tr>td.listaPublicacionesDescripcion,
	table.listaProcedimientos tr>td.listaProcedimientosDescripcion,
		table.listaPublicaciones tr>td.listaPublicacionesDescripcion, table.listaCatalogos tr>td.listaCatalogosNombre
		{
		font-weight: bold !important;
		text-align: left !important;
		padding-left: 0.5rem !important;
	}
	#GVProcedimientos table tr>td.listaPublicacionesDescripcion:before,
		.dt-layout-cell table tr>td.listaPublicacionesDescripcion:before, 
		table.listaProcedimientos tr>td.listaProcedimientosDescripcion:before,
		table.listaPublicaciones tr>td.listaPublicacionesDescripcion:before,
		table.listaCatalogos tr>td.listaCatalogosNombre:before, table.listaCatalogos tr>td.listaCatalogosDetalle:before
		{
		content: "" !important;
	}
	table.listaDocumentacionEnviada tbody td, table.listaDocumentacionEnviada tr td
		{
		text-align: right !important;
	}
}
/*FIN: Unificar la apariencia de tablas en responsivo tras incluir el parámetro "title" en los td's de las tablas*/

	/*unificar el uso del color para tr.even y .odd*/
/* 	tr.even, .listaPublicaciones tr:nth-child(even), .listaCatalogos tr:nth-child(even), .tablaResultadosDocumentacionAgrupacion tr:nth-child(even),
	#tablaResultadosExpedientesPublicos tr:nth-child(even)  */
	
table.dataTable tr:nth-child(even), table tr:nth-child(even), .even	
	{
		background-color: rgb(235, 235, 235) !important;	/* estilo alternativo admitido por defecto */
		background-color: var(--gris_claro, rgb(235, 235, 235)) !important;
	}
	
	/* tr.odd, tr:nth-child(odd) */
table.dataTable tr:nth-child(odd), table tr:nth-child(odd), .odd
	{
		background-color: rgb(255, 255, 255);	/* estilo alternativo admitido por defecto */
		background-color: var(--blanco, rgb(255, 255, 255));
	}	
/*FIN: unificar el uso del color para tr.even y .odd*/

#contenido form[name="tramitacionForm"] .listaDocumentacionEnviada th {
	background: rgb(198, 198, 198) !important; /* estilo alternativo admitido por defecto */
	background: var(--gris, rgb(198, 198, 198)) !important;
	text-align: center;
}
	/* correción de estilos de dataTables.dataTables.css */
	table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,
		table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,
		table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,
		table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before
		{
		content: "^" !important;
	}
	table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,
		table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,
		table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,
		table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after
		{
		content: "v" !important;
	}	
	/* FIN: correción de estilos de dataTables.dataTables.css */

/* ========================================= */
/* FIN: TABLA */
/* ========================================= */