/* IMPORT DE LOS ESTILOS COMUNES*/

@import url("/css/ComunVectis.css");

/* GAMA DE VIOLETAS PARA EL AREA DE SERVICIOS BANCARIOS */

#contentView {
	padding: 20px 29px;
	display: flex;
	width: 100%;
	/*max-width: 1370px;*/
	/* justify-self: center; */
	flex-direction: column;
	/* margin: auto; */
	justify-content: flex-start;
	align-content: flex-start;
	align-self: baseline;
}

@media ( width < 575px) {
	#contentView {
		padding: 20px 16px;
	}
}

@media (width > 1440px){
	#contentView > * {
		max-width: 64vw;
	}
}

/* Barra contextual debajo de las carpetas */
.ContextBar {
	background-color: #FFFFFF;
}

.sr-only {
	display: none;
}
/*
.ContextBarOn  { color:#043863; text-decoration: none; cursor:hand; height:25px; text-align:center; }
.ContextBarSel { color:#043863; border: solid;  white-space: nowrap; background-color: #DDEDF9; height:25px; text-align:center; }
.ContextBarHover { color:#043863; border: solid;  white-space: nowrap; background-color: #DDEDF9; cursor:hand; height:25px; text-align:center; }
*/
.ContextBarOn {
	color: #043863;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 15px 0px 5px;
	border: solid gray;
	border-width: 0px 0px 0px 0px;
	cursor: hand;
	height: 25px;
	text-align: center;
}

.ContextBarSel {
	color: #043863;
	font-weight: bold;
	padding: 0px 15px 0px 5px;
	border: solid;
	border-width: 0px 0px 0px 0px;
	white-space: nowrap;
	background-color: #DDEDF9;
	height: 25px;
	text-align: center;
}

.ContextBarHover {
	color: #043863;
	font-weight: bold;
	padding: 0px 15px 0px 5px;
	border: solid;
	border-width: 0px 0px 0px 0px;
	white-space: nowrap;
	background-color: #DDEDF9;
	cursor: hand;
	height: 25px;
	text-align: center;
}



.SepFavoritos {
	border-bottom: 1px solid #DDEDF9;
}

.Fila_Cabecera {
	// styleName: Title (sans)/L - Bold;
	font-family: var(--font-regular);
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	text-align: left;
	BACKGROUND-COLOR: var(--primary-color-100);
	/* BORDER-RIGHT: solid 1px lightgray; */
	/* BORDER-LEFT: solid 1px lightgray; */
	border: solid 1px lightgray;
	HEIGHT: 35px;
	color: var(--neutral-color-900);
	padding: 5px !important;
}

.Fila_Cabecera_Izq {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: var(--primary-color-100);
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 35px;
}

.Fila_Cabecera_Top {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: var(--primary-color-100);
	BORDER-TOP: solid 1px lightgray;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 35px;
}

.Fila_Cabecera_Disp {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F4F7FE;
}


.Columna_Titulo {
	background-color: var(--primary-color-100);
	HEIGHT: 35px;
	TEXT-ALIGN: center;
	font-weight: 700;
	font-family: var(--font-regular);
	color: var(--neutral-color-900);
	border: 1px solid lightgray;
}

.Columna_Pie {
	background-color: #F4F7FE;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 30px;
	TEXT-ALIGN: right;
	font-weight: bold;
}

.Columna_Titulo_Fin {
	background-color: var(--primary-color-100);
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-TOP: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-weight: bold;
}

.Columna_Titulo_Izq {
	background-color: var(--primary-color-100);
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	font-weight: bold;
}

.Columna_Titulo_Fin_Izq {
	background-color: var(--primary-color-100);
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	font-weight: bold;
}

.bordeNota {
	border-radius: 8px;
	padding: 12px;
	background-color: var(--primary-color-100);
	margin: 10px 0px;
}

.fondoNota {
	display: flex;
	border-radius: 8px;
	background-color: var(--primary-color-100);
}

.imagenNota {
	vertical-align: top;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.Columna_Titulo_Agrupado {
	background-color: #F4F7FE;
	BORDER-top: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-weight: bold;
}

.Columna_Titulo_Agrupado {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BORDER-top: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-right: solid 1px lightgray;
	background-color: #F4F7FE;
	HEIGHT: 30px;
}

.Columna_Titulo_Agrupado_Fin {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BORDER-TOP: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-RIGHT: solid 2px lightgray;
	background-color: #F4F7FE;
	HEIGHT: 30px;
}
/*********************************************/
/* ESTILOS EXCLUSIVOS PARA SEGURIDAD TARJETA */
/*********************************************/
.lbl-chkOpcionesTarjeta.disabled, .lbl-rdsOpcionesTarjeta.disabled {
	cursor: not-allowed !important;
	color: #AFBFC6 !important;
}

.wrapper-chk-bloquear-tarjeta .checksoptions:disabled + label {
	border-color: #AFBFC6;
}

.credit-card {
	margin-top: 2px;
	margin-left: 5px;
}

.lbl-chkBloquearTarjeta, .lbl-chkOpcionesTarjeta, .lbl-rdsOpcionesTarjeta {
	margin-left: 35px;
	cursor: pointer;
}

.wrapper-chk-bloquear-tarjeta, .wrapper-chk-opciones-tarjeta {
	position: relative;
	margin-top: 2px;
	font-weight: bold;
	margin-left: 15px;
}

	.wrapper-chk-bloquear-tarjeta input, .wrapper-chk-opciones-tarjeta input {
		height: 12px;
		left: 53px;
		opacity: 0;
		top: 14px;
		width: 12px;
	}

		.wrapper-chk-bloquear-tarjeta input + label::before, .wrapper-chk-opciones-tarjeta input + label::before {
			border: 1px solid #2F9AD3;
			content: "";
			height: 12px;
			left: 0;
			position: absolute;
			top: 5px;
			width: 12px;
			border-radius: 3px;
			margin-left: 35px;
		}

		.wrapper-chk-bloquear-tarjeta input + label::after, .wrapper-chk-opciones-tarjeta input + label::after {
			content: "";
			border: 2px solid #2F9AD3;
			border-left: 0;
			border-top: 0;
			height: 7px;
			left: 39px;
			opacity: 0;
			position: absolute;
			top: 6px;
			transform: rotate(45deg);
			width: 4.17px;
			border-radius: 1px;
		}

		.wrapper-chk-bloquear-tarjeta input:checked + label::after, .wrapper-chk-opciones-tarjeta input:checked + label::after {
			opacity: 1;
		}

.wrapper-rds-opciones-tarjeta {
	position: relative;
	margin-top: 2px;
	margin-left: 35px;
}

	.wrapper-rds-opciones-tarjeta input {
		height: 12px;
		left: 53px;
		opacity: 0;
		top: 14px;
		width: 12px;
	}

		.wrapper-rds-opciones-tarjeta input + label::before {
			border: 1px solid #AFBFC6;
			content: "";
			height: 12px;
			left: 0;
			position: absolute;
			top: 5px;
			width: 12px;
			border-radius: 50%;
			margin-left: 35px;
		}

		.wrapper-rds-opciones-tarjeta input + label::after {
			content: "";
			border: 1px solid #2F9AD3;
			border-left: 0;
			border-top: 0;
			height: 7px;
			left: 38px;
			opacity: 0;
			position: absolute;
			top: 8px;
			transform: rotate(45deg);
			width: 7px;
			background-color: #2F9AD3;
			border-radius: 50%;
		}

		.wrapper-rds-opciones-tarjeta input:checked + label::after {
			opacity: 1;
		}

.select-operative {
	margin-left: 48px;
}

.pad-top-15 {
	padding-top: 15px;
}

.btn-finalizar {
	text-decoration: none;
	width: 150px;
	color: #23277d;
	background-color: white;
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #23277d;
	border-radius: 2em;
	padding: 0.5em;
	text-align: center;
	cursor: pointer;
	font-family: Helvetica;
	margin: 15px;
}

	.btn-finalizar:disabled {
		color: #b0b0b2 !important;
		border-color: #b0b0b2;
	}

.block-card-security {
	background-color: #f8fafd;
	padding-left: 25px;
	padding-right: 25px;
}

.block-tabs-security {
	background-color: #f8fafd;
	height: 65px;
	border-top: 2px solid #afbfc6;
}

.check-list label, .chk-bloqueo label {
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}

.table-card-security {
	font-size: larger;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.tittle-card-security {
	color: #2a336e;
	text-align: center;
	width: 100%;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 0px;
	margin-left: -15px;
	font-family: Century Gothic;
	font-size: 16px;
}

.separator {
	height: 5px;
}

.separator15 {
	height: 15px;
}

.security-tabs {
	padding-left: 0px;
	margin-right: 35px;
	padding: 29px 10px 20px 0px;
}

.tab-selected {
	border-bottom: 2px solid #212b65;
	color: #212b65;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 22px;
}

.tab-not-selected {
	border: none;
	text-decoration: none;
	color: #58656c;
	padding-left: 0px;
}

.font-large {
	color: #323a74;
	font-size: 15px;
	font-weight: bold;
	font-family: Century Gothic;
}

.divPopUpvalidarCamposGH {
	visibility: hidden;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(151,204,233,0.6);
	transition: opacity 500ms;
	display: block;
}

.icon-popup {
	width: 50px;
	height: 50px;
	border: 4px solid #349cd4;
	border-radius: 50%;
	margin: 20px auto;
	position: relative;
	box-sizing: content-box;
	text-align: center;
}

.icon-popup-red {
	width: 50px;
	height: 50px;
	border: 4px solid #E63241;
	border-radius: 50%;
	margin: 20px auto;
	position: relative;
	box-sizing: content-box;
	text-align: center;
}

.icon-popup-orange {
	width: 50px;
	height: 50px;
	border: 4px solid #C67A00;
	border-radius: 50%;
	margin: 20px auto;
	position: relative;
	box-sizing: content-box;
	text-align: center;
}

.title-pop-up-confirm {
	color: #2a336e;
	width: 100%;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 0px;
	font-family: Century Gothic;
	font-size: 26px;
}

.exclamation {
	font-size: 38px;
	color: #349cd4;
}

.exclamationred {
	font-size: 38px;
	color: #E63241;
}

.exclamationorange {
	font-size: 38px;
	color: #C67A00;
}

.pop-up-card-bloqued-body {
	overflow: auto;
	background-color: white;
	width: 410px;
	height: 300px;
	border-radius: 3px;
	margin-top: 300px;
	margin-left: 339px;
	text-align: center;
	padding: 2%;
}

.pop-up-card-firma {
	background-color: white;
	width: 410px;
	height: 300px;
	border-radius: 3px;
	text-align: center;
	padding: 2%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.config-options {
	height: 250px;
}

.float-left {
	float: left;
}

.description-card {
	float: right;
	text-align: left;
}

.block-card {
	border: 3px solid #F4F7FE;
	padding: 15px 3px 3px 15px;
	background-color: white;
	box-shadow: 0px 0px 4px #9ba3a6;
}

.dtosTarjeta {
	float: left;
	padding: 10px;
	border: 2px solid #CCCCCC;
	border-radius: 5px;
	margin: 10px 25px 10px 0px;
	height: 80px;
	width: 300px;
	background-color: white;
}

	.dtosTarjeta-clicked, .dtosTarjeta:hover {
		font-weight: bold;
		border: 2px solid #73b8e6;
		cursor: hand;
		box-shadow: 0px 0px 3px #73b8e6;
		background-color: white;
	}

.title-small {
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #56636a;
}

/*************************************************/
/* FIN ESTILOS EXCLUSIVOS PARA SEGURIDAD TARJETA */
/*************************************************/


/*********************************************/
/* ESTILOS EXCLUSIVOS PARA RESUMEN DE SALDOS */
/*********************************************/
.RS_Tabla {
	WIDTH: 100%;
	BORDER-TOP: solid 1px lightgray;
	BACKGROUND-COLOR: white;
}


.RS_Celda_Cabecera {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}


.RS_Celda_Cabecera_Fin {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.RS_Celda_Grupo {
	HEIGHT: 20px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	background-color: #F4F7FE;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.RS_Celda_Grupo_Fin {
	HEIGHT: 20px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	background-color: #F4F7FE;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.RS_Celda_Contrato {
	HEIGHT: 20px;
	/*background-color: #F4F7FE;*/
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.RS_Celda_Contrato_Fin {
	HEIGHT: 20px;
	/*background-color: #F4F7FE;*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.RS_Celda_Totales {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #DDEDF9;
	/*background-color : rgb( 0, 99, 158 );*/
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
	/*color : White;*/
}

.RS_Celda_Totales_Fin {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #DDEDF9;
	/*background-color : rgb( 0, 99, 158 );*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
	/*color : White;*/
}

/*************************************************/
/* FIN ESTILOS EXCLUSIVOS PARA RESUMEN DE SALDOS */
/*************************************************/



/*********************************************************/
/* ESTILOS EXCLUSIVOS PARA FRAME DQATOS CONSULTOR/AGENTE */
/*********************************************************/
.FR_Tabla {
	WIDTH: 100%;
	BORDER-TOP: solid 1px lightgrey;
	BORDER-LEFT: solid 1px lightgrey;
	BACKGROUND-COLOR: white;
}


.FR_Celda_Cabecera {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-BOTTOM: solid 1px lightgrey;
	font-size: 7pt;
	font-weight: bold;
}


.FR_Celda_Cabecera_Fin {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-RIGHT: solid 1px lightgrey;
	BORDER-BOTTOM: solid 1px lightgrey;
	font-size: 7pt;
	font-weight: bold;
}

.FR_Celda_Label {
	HEIGHT: 14px;
	BORDER-RIGHT: solid 1px lightgrey;
	BORDER-BOTTOM: solid 1px lightgrey;
	font-size: 7pt;
}

.FR_Celda_Valor {
	HEIGHT: 14px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	/* background-color: #F4F7FE; */
	BORDER-RIGHT: solid 1px lightgrey;
	BORDER-BOTTOM: solid 1px lightgrey;
	font-size: 7pt;
	font-weight: bold;
}

.FR_Celda_Valor_Fin {
	HEIGHT: 14px;
	BORDER-LEFT: solid 1px lightgrey;
	BORDER-RIGHT: solid 1px lightgrey;
	BORDER-BOTTOM: solid 1px lightgrey;
	font-size: 7pt;
	font-weight: bold;
}


.FR_Celda_Fin {
	HEIGHT: 15px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	background-color: #F4F7FE;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.FR_Celda_Contrato {
	HEIGHT: 20px;
	/*background-color: #F4F7FE;*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.FR_Celda_Contrato_Fin {
	HEIGHT: 20px;
	/*background-color: #F4F7FE;*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}



/*********************************************************/
/* FIN ESTILOS EXCLUSIVOS PARA FRAME INFO CLIENTE/AGENTE */
/*********************************************************/


/****************************************************************/
/* ESTILOS EXCLUSIVOS PARA RESUMEN DE SALDOS EN FOTO DE CLIENTE */
/****************************************************************/
.RS_FC_Tabla {
	WIDTH: 100%;
	BORDER-TOP: 0;
	BACKGROUND-COLOR: white;
}


.RS_FC_Celda_Cabecera {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}


.RS_FC_Celda_Cabecera_Fin {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.RS_FC_Celda_Grupo {
	HEIGHT: 15px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	background-color: #F4F7FE;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.RS_FC_Celda_Grupo_Fin {
	HEIGHT: 15px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	background-color: #F4F7FE;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.RS_FC_Celda_Contrato {
	HEIGHT: 15px;
	/*background-color: #F4F7FE;*/
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.RS_FC_Celda_Contrato_Fin {
	HEIGHT: 15px;
	/*background-color: #F4F7FE;*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.RS_FC_Celda_Totales {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	/*background-color : rgb( 0, 99, 158 );*/
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
	/*color : White;*/
}

.RS_FC_Celda_Totales_Fin {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	/*background-color : rgb( 0, 99, 158 );*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
	/*color : White;*/
}

/*************************************************/
/* FIN ESTILOS EXCLUSIVOS PARA RESUMEN DE SALDOS */
/*************************************************/


/********************************************************************/
/* ESTILOS EXCLUSIVOS PARA INSTANCIAS RELEVANTES EN FOTO DE CLIENTE */
/********************************************************************/
.IR_FC_Tabla {
	WIDTH: 100%;
	BORDER-TOP: 0;
	BACKGROUND-COLOR: white;
}


.IR_FC_Celda_Cabecera {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}


.IR_FC_Celda_Cabecera_Fin {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #DDEDF9;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
	font-weight: bold;
}

.IR_FC_Celda_Titulo {
	HEIGHT: 15px;
	background-color: #F4F7FE;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 7pt;
	font-weight: bold;
}

.IR_FC_Celda_Titulo_Fin {
	HEIGHT: 15px;
	/*BACKGROUND-COLOR: #DDEDF9;*/
	background-color: #F4F7FE;
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 7pt;
	font-weight: bold;
}

.IR_FC_Celda {
	HEIGHT: 20px;
	/*background-color: #F4F7FE;*/
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.IR_FC_Celda_Fin {
	HEIGHT: 20px;
	/*background-color: #F4F7FE;*/
	BORDER-RIGHT: solid 1px lightgray;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	font-size: 8pt;
}

.ColumnaExtracto_Titulo {
	background-color: #F4F7FE;
	BORDER-LEFT: solid 1px lightgray;
	BORDER-BOTTOM: solid 1px lightgray;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
	font-weight: bold;
}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #e0e8ff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.ds_subhead {
	background-color: #e0e8ff;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 34px;
}

.ds_cell {
	background-color: #f4f7fe;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

	.ds_cell:hover {
		background-color: #e0e8ff;
	}

.ds_cell_selected {
	background-color: #e0e8ff;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #00639e;
}

.ds_close {
	background-color: #e0e8ff;
	color: #00639e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

/**************************************************************************/
/* FIN ESTILOS EXCLUSIVOS PARA INSTANCIAS RELEVANTES EN RESUMEN DE SALDOS */
/**************************************************************************/

.LimitesCredito {
	display: block;
}

#TableNota {
	margin: 5px 0px;
	padding: 12px;
	background-color: var(--neutral-color-100);
}
/* Aviso Cookies Login */

.contenedor-cookies {
	width: 100%;
	height: 130px;
	background: #002048;
	position: fixed;
	z-index: 999;
	opacity: 0.9;
	display: none;
	left: 0;
	top: 0;
}

.contingut-cookies {
	width: 900px;
	margin: 0 auto;
	padding-top: 25px;
}

.cookies-left {
	float: left;
	color: white;
	font-size: 16px !important;
	margin-right: 20px;
}

.cookies-center {
	float: left;
	color: white;
	font-size: 16px !important;
	margin-right: 20px;
	width: 60%;
}

.cookies-right {
	float: right;
	padding-top: 30px;
}
