
	.tabla_datos  {	
		margin: 30px auto;
		border: 1px solid #dbae94;
		border-radius: 4px;
	}
	
	.tabla_datos th {	
		text-align:center;
		padding: 6px;
		border-bottom: 1px solid #dbae94;
		
	}

	.tabla_datos td {	
		padding: 5px;
		text-align:left;
		border-bottom: 1px solid #dbae94;
	}
	.tabla_datos i {	
		cursor:pointer;
		border: 1px solid transparent;
		border-radius: 4px;
		padding:1px;
	}	
	
	.tabla_datos td i:hover{	
		border: 1px solid #474747;
	}		
	
	.nota_cabecera {
		margin:25px;
		text-align:center;
		color:#D01532;
	}
	
	.tabla_datos tr:nth-child(even) {
		background-color: #fad5bb; 
	} 
	
	/*_______________________________________*/
	
	.div_datos  {	
		margin: 30px auto;
		padding-left:10px;
		padding-right:10px;
		border: 1px solid #dbae94;
		
	}
	
	.div_datos .th {	
		text-align:left;
		padding: 6px;
		font-weight:bold;
	}

	.div_datos .td {	
		padding: 6px;
		text-align:left;
		border-top: 1px solid #dbae94;
	}
	.div_datos i {	
		cursor:pointer;
		border: 1px solid transparent;
		border-radius: 4px;
		padding:1px;
	}	
	
	.div_datos  .td :hover{	
		border: 1px solid #474747;
	}		
	
	.div_datos .tr:nth-child(even) {
		background-color: #fad5bb; 
	} 
	
	/*_______________________________________*/
	
	/* Necropolis */
	.cabcontenidos{
		font-weight: bold;
		text-align: left;
		padding:0 10px;
	}
	.pad-d{
		padding:0 10px;
	}	
	.colder{

	}
	
	.lst_contenidos i:hover{
		background-color: #e8e6e6; 
		cursor: pointer;
	}
	
	.lst_contenidos .item_menuctx{
		padding:2px;
		width:100%
	}	
	
	.lst_contenidos .item_menuctx:hover{
		background-color: #efefef; 
		cursor: pointer;
	}		

	.detcontenidos{
		font-weight: 400;
		text-align: left;
		cursor: pointer;	
		border:1px solid transparent;
		border-radius:4px;	
	}	
	.detcontenidos:hover{
		background-color: #e8e6e6; 
		border:1px solid #c3c1c1;
		border-radius:4px;		
	}	
	
	.lst_img_escena{
		border: 1px solid #999999;
		padding:3px;
		margin-bottom:5px;
		width:40%;
		-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	}
	
	.sombreado{
		-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	}	

	.brd-gray{	
		border-right: 1px solid #c7c8c9;
		padding-top:0px
	}
	
	.cabfiltro{
		text-align:center;
		padding-top: 5px;
		padding-bottom: 5px; 
		color:#d30619;
		font-weight:600;
		margin-top:0px;
		margin-bottom:8px;
		border-radius:4px;
		border: 1.5px solid #d30619;
		font-size:1rem;
		background-color: #fad5bb; 
	}
	
	.cabfiltro-icono{
		position:absolute;
		top:5px;
		right:5px;
		color:#d30619;
		cursor:pointer;
	}
	
	.form-check:nth-child(n) {
		border-bottom: 1px solid #eaeaea;
		padding-top: 3px;
		padding-bottom: 7px;
		
	} 	
	
	/*_________________________________________________*/
	
	.tb_resultados_busqueda{
		margin: 0 auto;
		width:90%;
		padding:10px;
		
	}
	
	.tb_resultados_busqueda .th{
		border-top: 1.5px solid #d30619;
		border-bottom: 1.5px solid #d30619;
	
		text-align:left;
		padding: 5px;
		color:#d30619;
		font-weight:600;
	
	}	
	.tb_resultados_busqueda .td{
		text-align:left;
		padding: 2px;
		color:#646464;
		border-bottom: 1.5px solid #999999;
		cursor:pointer;
		border:1px solid #transparent;
		font-weight:bold;
	}		
	
	.tb_resultados_busqueda .td span:hover{
		color: #23549d;
		font-weight:bold;
		text-decoration-line: underline;
	}	
	
	
	.tb_resultados_busqueda .tr:nth-child(even) {
		background-color: #fad5bb; 
	} 
	
	.resultados_busqueda i, .resultados_busqueda img {
		cursor:pointer;
		border:1px solid transparent;
		padding-left:3px;
		padding-right:3px;
	}	
	
	.resultados_busqueda i:hover, .resultados_busqueda img:hover {
		border:1px solid #999999;
		background-color:#cfcdce;
		border-radius:4px;
	}		

	.cabbusqueda
	{
		font-family: sans-serif; 
		font-size:1.05rem;
		font-weight:bold;
		border-top:1px solid #c7c8c9;	
		border-bottom:1px solid #c7c8c9;	
		border-left:1px solid #c7c8c9;	
	}
	
	.olvidopass
	{
		margin: 30px;
		text-align:center;
	}
	
	.olvidopass a
	{
		color:#D01532;
		text_decoration:none;
		margin: 10px 60px 
	}
	.olvidopass a:hover
	{
		font-weight:600;
	}	
	
.caja-camposmul-edit{
	overflow:auto;
	display:none;
	height:300px;
	overflow: auto;
}
.camposmul-edit{
	border:1px solid #ced4da;
	border-radius:4px;
	padding:10px;
}
.camposmul_edit_cab{
	font-weight:bold;
	margin-bottom: 10px;
}
.desple-datos{
	display:inline-block;
	float:right;
}
.desple-datos i{
	cursor:pointer;
}	
	
.consulta-ficha{
	background-color:#f6f4f5;

}	

.disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}
.caja-filtro-larga{
	max-height:400px;
	overflow:auto;
	border: 1px solid #ced4da;
	padding: 5px;
	border-radius:4px;
	opacity:0;
	
	
}
.caja-filtro-xlarga{
	max-height:1200px;
	overflow:auto;
	border: 1px solid #ced4da;
	padding: 5px;
	border-radius:4px;
}
.filtro_flotante_layout
{
	background-color:#f6f4f5;
	opacity:0;
	border:1px solid #c7c8c9;
	position:fixed;
	top:300px;
	height:150px;
	cursor:pointer;
	z-index:-10;
	
}
.filtro_flotante_layout .ff_cerrar {
	border-bottom:1px solid #c7c8c9;
	width:100%;
	padding-bottom:5px;
	text-align:right;
}

.filtro_flotante_layout .ff_cerrar i{
	border:1px solid transparent;
}

.filtro_flotante_layout .ff_cerrar i:hover{
	border:1px solid #ababab;
}



::-webkit-scrollbar {
    margin-right: 5px;
    background-color: #e5dfe1;
	border-radius: 6px;
    width: 12px;
}
::-webkit-scrollbar-track {
    box-shadow: 0 0 2px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb {
    border: 1px #eee solid;
    border-radius: 12px;
    background: #9d294e;
    box-shadow: 0 0 8px rgba(0,0,0,0.3) inset;
    -webit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
::-webkit-scrollbar-thumb:window-inactive {
    background: #bbb;
    box-shadow: 0 0 8px rgba(0,0,0,0.3) inset;
}
::-webkit-scrollbar-thumb:hover { 
	background: #9d294e; 
}	

.filtro-busquedas{
	cursor:pointer;
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;	
}

.filtro-busquedas:hover{
	cursor:pointer;
	/*transform: scale(1.02);*/
	-webkit-box-shadow: 0px 0px 5px 0px rgba(157,41,78,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(157,41,78,0.75);
	box-shadow: 0px 0px 5px 0px rgba(157,41,78,0.75);
	
}
	/*_______________________________________*/
	
	.bandera  {	
		margin: 30px auto;
		padding:3px;
		cursor:pointer;
	}	
		
	.bandera:hover{
		 transform: scale(1.2);
	}		
	
	.idisel	{
		border: 1px solid #bdc1bf;
		border-radius:4px;		

	}
	
	/*________Logo Invisible network _______________________________*/
		
	#logo_proyecto{
		width: 80px;
		height: 80px;
		border-radius: 50%;
		margin: var(--tiny-margin) var(--tiny-margin) var(--tiny-margin) 0;
		border: 2px solid #cc4f62;		
	}
	
	#mensaje_inicial{
		text-align:justify;
	}
	
	#mensaje_inicial a{
		color:#c22039;
	}	
	
	/*________Logos para aņadir elementos de lista__________________*/
	
	.crea-lista{
		cursor:pointer;
		border:1px solid transparent;
		border-radius:4px;
	}
	
	.crea-lista:hover{
		border: 1px solid #c7c8c9;
	}	
	
	.nota{
		font-size:0.75em;
		font-style:italic;
		color: #960e0e;
		margin:0;
		padding:0;
	}	
	
	.add-listas{
		display:none;
	}
	
	.add-listas i{
		margin-left:5px;
		margin-right:5px;
		cursor:pointer;
		border: 1px solid #c7c8c9;
		border-radius: 4px;
		padding:3px;
	}	

	.add-listas input{
		background-color:#eaeaea;
	}
	
	.add-listas i:hover{
		transform: scale(1.15);
		border: 1px solid #999999;
	}		