@charset "utf-8";
/* CSS Documento */
/* Inicializando los estilos */

@font-face {
  font-family: BanamexText;
  src: url('./fonts/BanamexText-Regular.woff2')format('woff2'),
	   url('./fonts/BanamexText-Regular.woff')format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: BanamexMicro;
  src: url('./fonts/BanamexMicro-Regular.woff2')format('woff2'),
	   url('./fonts/BanamexMicro-Regular.woff')format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: BanamexDisplay;
  src: url('./fonts/BanamexDisplay-Regular.woff2')format('woff2'),
	   url('./fonts/BanamexDisplay-Regular.woff')format('woff');
  font-weight: normal;
  font-style: normal;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, code, em, font, img, s, strong, sub, sup, b, u, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tr, th{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
}
html{
	height: 100%;
}

ol, ul {
	list-style: none;
}

:root{
	--prm-bg-color : #003746;
	--sec-bg-color : #001E22;
	--ter-bg-color : #F0FDFF;
	--4th-bg-color : #005162; 
	--5th-bg-color: #939DA1;
	--6th-bg-color: #D4D8D9;
	--bg-tooltip: #601636;
	--bg-checkbox: #FF1B44;
	--green-success-color: #E5FFF4;
	--red-warn-color: #FFF6F3;
	--orange-warn-color: #FFF6F0;
	--prm-txt-color : #001E22;
	--sec-txt-color: #003746;
	--ter-txt-color: #939DA1;
	--4th-txt-color: #D4D8D9;
	--5th-txt-color: #005162;
	--txt-red: #FF1B44;
	--btn-red-def: #FFF6F3;
	--btn-red-foc: #F9D8D6;
	--btn-txt-red-foc:#CC1636;
	--btn-txt-red: #FF1B44;
	--error-light: #FFE5EA;
	--nav-bg-color : #EDF6F7;
    --nav-hover-color: #DAE9EE;
    --granate-300: #601636;
    --violet-150: #FDF0FF;
    --bg-base-sec: #FFF7F9;
	--challenge-txt-color: #005162;
	--challenge-brd-color: #DAE9EE;
	--color-hiper: #007C94;
	--color-paginacion : #005162; 
	--color-white: #FFF;
	--rad-l : 16px;
	--rad-m: 12px;
	--rad-s : 8px;
	--rad-xs : 4px;
	--fsizeXXL : 24px;
	--fsizeXL : 20px;
	--fsizeL : 16px;
	--fsizeM : 14px;
	--fsizeSm :12px;
	--fsizeXsm : 10px;
	--fsizetxtXXsm : 8px;
	--line-heightM : 16px;
	--line-heightSm : 12px;
}

a { 
	color: var(--color-hiper); 
	text-decoration:none; 
}
a:hover {
	color:var(--5th-txt-color);
}

/*****************************/
/*** marcos ***/
.a_bloq_btn1{
	float:right;
	padding-right:15px;
	padding-top:7px;
	height:20px;
}
.a_inp_btn55{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:1px;
	height:20px;
	width:55px;
	background:var(--prm-bg-color);
	border-radius: var(--rad-s);
	cursor:pointer;
}
.a_inp_btn55:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:1px;
	height:20px;
	width:55px;
	background:var(--sec-bg-color);
	border-radius: var(--rad-s);
	cursor:pointer;
}
.a_inp_txt1{
	border:#7e9db9 1px solid;
	width:24px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	color: var(--sec-txt-color);
	font-size:11px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	height:16px;
}
.a_marco1_esq1{
	width:20px;
	height:18px;
	font-size:30%;
}
.a_marco1_esq2{
	width:20px;
	height:18px;
	font-size:30%;
}
.a_marco1_esq3{
	width:20px;
	height:21px;
	font-size:30%;
}
.a_marco1_esq4{
	width:20px;
	height:21px;
	font-size:30%;
}
.a_marco1_bordeT{
	height:17px;
	border-top: var(--ter-txt-color) 1px solid;
	font-size:30%;
}
.a_marco1_bordeR{
	height:17px;
	border-right:var(--ter-txt-color) 1px solid;
	font-size:30%;
}
.a_marco1_bordeB{
	height:20px;
	border-bottom:var(--ter-txt-color) 1px solid;
	font-size:30%;
}
.a_marco1_bordeL{
	height:17px;
	border-left:var(--ter-txt-color) 1px solid;
	font-size:30%;
}
.a_marco2_esq3{
	width:10px;
	background:url(/bestbanking/BB/images/ac_esq3.gif) bottom no-repeat;
	height:8px;
	font-size:20%;
}
.a_marco2_esq4{
	width:10px;
	background:url(/bestbanking/BB/images/ac_esq4.gif) bottom no-repeat;
	height:8px;
	font-size:20%;
}
.a_marco2_bordeB{
	font-size:20%;
	height:8px;
	background:url(/bestbanking/BB/images/bordeT_2.gif) bottom;
}
.a_marco3_esq3{
	padding-left:1px;
	background: var(--color-white)/* url(/bestbanking/BB/images/ac_esq3.gif) left bottom no-repeat */;
}
.a_marco3_esq4{
	background: var(--color-white)/* url(/bestbanking/BB/images/ac_esq4.gif) right bottom no-repeat */;
	padding-right:1px;
}
/*FX*/
.a_marco51_esq51{
	padding-left:1px;
	background:transparent;
}
/*FX*/
.a_marco50_esq50{
	background:transparent;
	padding-right:1px;
}

.a_nota_consulta{
	height:18px;
	padding-top:8px;
	text-align:center;
	border-top:#c0c0c0 1px dotted;
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	font-size:11px;
	color:#656565;
}
.a_nota_consulta a{
	font-size:11px;
}
/*** paginacion ***/
.a_paginacion_bloq{
	height:27px;
	border-left:var(--color-paginacion) 0px solid;
	border-right:var(--color-paginacion) 0px solid;
	border-top:var(--4th-bg-color) 1px dotted;
	color: var(--color-paginacion);
}
.a_paginacion_bloqC{
	height:27px;
	border-top: var(--4th-bg-color) 0px dotted;
	color:var(--color-paginacion);
}
.a_paginacion_bloqB{
	height:27px;
	background:#EFF8FF;
	border-top:var(--4th-bg-color) 0px dotted;
	color:var(--color-paginacion);
}
.a_paginacion_bloq1{
	float:left;
	padding-top:8px;
	padding-left:15px;
	padding-right:7px;
	height:19px;
	border-right:var(--color-paginacion) 0px dotted;
	font-size:11px;
}
.a_paginacion_bloq2{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:6px;
	height:21px;
	border-right:var(--color-paginacion) 0px dotted;
	font-size:11px;
}
.a_paginacion_bloq3{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	height:24px;
	border-right:var(--color-paginacion) 0px dotted;
	font-size:11px;
}
.a_paginacion_bloq4{
	float:right;
	padding-left:10px;
	padding-right:7px;
	padding-top:8px;
	height:19px;
	font-size:11px;
}
.a_paginacion_bloq5{
	float:right;
	padding-top:3px;
	height:24px;
}
.a_paginacion_bloq6{
	float:right;
	padding-left:7px;
	padding-right:10px;
	padding-top:8px;
	height:19px;
	font-size:11px;
}
.a_paginacion_bloq7{
	float:right;
	padding-right:15px;
	padding-top:3px;
	height:24px;
}
.a_tabla_flechas_bloq{
	font-size:11px;
}
.a_tabla_flechas_bloq td{
	padding:0px!important;
	font-weight:bold;
	color: var(--color-paginacion)!important;
	font-size:11px;
}
.a_tabla_flechas_bloq div{
	margin-left:3px;!important;
}
.borderTopFFF{
	border-top:1px solid var(--color-white);
}
.borderTop2FFF{
	border-top:2px solid var(--color-white);
}
.top2{
	position:relative;
	top:2px;
}
.a_paginacion_bloq_MP{
	height:23px;
	color:var(--color-paginacion);
}
.a_paginacion_bloq1_MP{
	float:left;
	padding-top:5px;
	padding-left:15px;
	padding-right:7px;
	height:15px;
	border-right:var(--color-paginacion) 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq2_MP{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:4px;
	height:16px;
	border-right:var(--color-paginacion) 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq3_MP{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	height:20px;
	border-right:var(--color-paginacion) 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq4_MP{
	float:right;
	padding-left:10px;
	padding-right:7px;
	padding-top:6px;
	height:15px;
	font-size:11px;
}
.a_paginacion_bloq5_MP{
	float:right;
	padding-top:3px;
	height:20px;
}
.a_paginacion_bloq5_MP2{
	float:right;
	height:20px;
}
.a_paginacion_bloq6_MP{
	float:right;
	padding-left:7px;
	padding-right:10px;
	padding-top:6px;
	height:14px;
	font-size:11px;
}
.a_paginacion_bloq7_MP{
	float:right;
	padding-right:15px;
	padding-top:1px;
	height:20px;
}
/**/
.panelIzContenedor1{
	width:auto;
	height:24px;
	background:var(--color-white);
}
.panelIzContenedor1_v1{
	width:10px;
	height:24px;
	float:left;
	background:url(/bestbanking/BB/images/bg2.svg) -14px -224px;
}
.panelIzContenedor1_v2{
	width:10px;
	height:24px;
	float:right;
	background:url(/bestbanking/BB/images/bg2.svg) -26px -224px;
}
.panelIzContenedor1_c1{
	height:20px;
	padding-left:10px;
	padding-top:4px;
	float:left;
}
.panelIzContenedor1_c1 a {
	color: var(--color-hiper);
	font-size:11px;
	text-decoration:underline;
}
.panelIzContenedor1_c1 a:hover{
	color:var(--5th-txt-color);
}
.panelIzContenedor1_c1 span {
	color:var(--sec-txt-color);
	font-size:11px;
}
/*CNBV*/
.panelIzEnca1a{
	font-size:16px;
	font-weight:bold;
}
.panelIzEnca1{
	padding-top:13px;
	font-size:16px;
	font-weight:bold;
}
.panelIzEnca1 p{
	font-size:11px;
	font-weight:normal;
	color:var(--sec-txt-color);
}
.panelIzEnca1b{
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
}
.f3{
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
}
.panelIzEnca2{
	padding-left:8px;
	padding-top:13px;
	font-size:14px;
	font-weight:bold;
}
.panelIzEnca3{
	padding-left:8px;
	padding-top:13px;
	font-size:14px;
	height:18px;
	font-weight:bold;
}
.panelIzEnca3_text{
	float:left;
	padding-top:1px;
	color:var(--prm-txt-color)!important;
}
.panelIzEnca3_text span{
	font-size:16px;
	font-weight:bold;
	cursor:default;
}
.panelIzEnca3_text2{
	color: var(--prm-txt-color);
	font-size:18px;
	font-weight:bold;
	font-family: BanamexText, Arial;
}
.panelIzEnca3_text2b{
	font-size:14px;
	padding-left:4px;
	font-weight:bold;
}
.panelIzEnca3_text3{
	padding-left:4px;
	font-weight:bold;
	padding-right:14px;
}
.panelIzEnca3_text3in{
	font-size:12px;
	border-bottom:#cdcecf 1px solid;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:20px;
}
.panelIzEnca4{
	padding-top:25px;
	font-size:14px;
	font-weight:bold;
}
.flecha1{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(/bestbanking/BB/images/bg2.svg) right -483px no-repeat;
}
.cortinaflecha1{
	width:15px;
	height:15px;
	background:#FFFFFF;
	display:none;
}
.flecha2{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(/bestbanking/BB/images/bg2.svg) right -153px no-repeat;
}
.cortinaflecha2{
	width:21px;
	height:18px;
	background:#FFFFFF;
	display:none;
}
.flecha3{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(/bestbanking/BB/images/bg2.svg) right -463px no-repeat;
}
.cortinaflecha3{
	width:21px;
	height:18px;
	background:#FFFFFF;
	display:none;
}
.flecha4{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(/bestbanking/BB/images/bg2.svg) right -443px no-repeat;
}
.flecha5{
	width:11px;
	height:11px;
	cursor:default;
	background:url(/bestbanking/BB/images/bg2.svg) right -503px no-repeat;
}
.activaflecha{
	float:left;
	width:17px;
	padding-left:4px;
	padding-top:5px;
	height:13px;
	cursor:default;
}
/* vista general saldos */
.saldos_bloque1{
	width:100%;
	height:50px;
}
.saldos_bloque1b{
	width:100%;
	height:55px;
}
.saldos_bloque1c {
	width:100%;
	padding-top:5px;
	padding-bottom:15px;
	font-size:11px;
	color: var(--prm-txt-color);
}
.saldos_bloque2{	
	background:var(--color-white); 
	width:100%;
	clear:both;
}
.expand{
}
.saldos_bloque1_tit1{
	font-size:24px;
	color: var(--prm-txt-color);
	line-height:24px;
	float:left;
	padding-top:15px;
	font-weight:bold;
}
.saldos_bloque1_tit1_btnBox{
	float:left;
	width:22px;
	padding-left:2px;
	height:19px;
	cursor:default;
	padding-top:5px;
}
.saldos_bloque1_tit1_btn{
	background: var(-prm-bg-color) /* url(/bestbanking/BB/images/bg2.svg) right -392px no-repeat */;
	width:13px;
	height:14px;
	cursor:default;
	border-radius: var(--rad-xs);
}
.saldos_bloque1_tit1_txt{
	float:left;
	cursor:default;
}
.saldos_bloque1_tit1_txt span{
	font-size:24px;
	color: var(--prm-txt-color);
	line-height:24px;
	cursor:default;
	font-weight:bold;
}
.saldos_bloque1_tit1_txt p {
	font-size:11px;
	color:var(--prm-txt-color);
	cursor:default;
}
.saldos_bloque1_tit2{
	font-size:16px;
	color: var(--prm-txt-color);
	line-height:16px;
	float:left;
	padding-top:23px;
	font-weight:bold;
}
.saldos_bloque1_box1{
	float:right;
	width:180px;
	padding-top:24px;
	height:21px;
}
.saldos_bloque2_f1{
	padding-top:10px;
	width:100%;
	height:16px;
	float:left;
}
.saldos_bloque2_f1_btn{
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:10px;
	background: url(/bestbanking/BB/images/bg2.svg) left -35px no-repeat;
	border-radius: var(--rad-xs);
	float:left;
}
.cortinabtnSaldos{
	width:16px;
	height:16px;
	display:none;
}
.saldos_bloque2_f1_btnH{
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:10px;
	background: url(/bestbanking/BB/images/bg2.svg) -16px -35px no-repeat;
	border-radius: var(--rad-xs);
	float:left;
}
.saldos_bloque2_f1_txt{
	padding-left:10px;
	font-weight:bold;
	float:left;
}
.saldos_bloque2_f2{
	padding-top:10px;
	width:100%;
	float:left;
}
.saldos_bloque2_f2_txt{
	padding-left:36px;
	color:var(--prm-txt-color);
	font-size:12px;
	float:left;
}
.saldos_bloque2_f3{
	padding-top:10px;
	width:100%;
	float:left;
}
.saldos_bloque2_f3in{
	padding-left:36px;
	float:left;
}
.saldos_bloque2_f3inb{
	width:100%;
	float:left;
}
.saldos_bloque2_bg_blanco{
	width:100%;
	float:left;
	background: var(--color-white);
	margin-top:10px;
}
.saldos_bloque2_f4{
	width:330px;
	float:left;
}
.saldos_bloque2_f4b{
	width:400px;
	float:left;
}
.saldos_bloque2_f4_txt{
	color:var(--prm-txt-color);
	float:left;
	padding-bottom:5px;
	font-size:11px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.saldos_bloque2_f4_txt3{
	color:var(--prm-txt-color);
	float:left;
	padding-bottom:5px;
	font-size:11px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	padding-top:7px;
}
.saldos_bloque2_f6_txt{
	color:var(--prm-txt-color);
	float:right;
	padding-bottom:5px;
	font-size:11px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.saldos_bloque2_f4_txt2{
	color:var(--prm-txt-color);
	float:left;
	font-size:11px;
	width:100%;
	padding-top:10px;
}
.saldos_bloque2_f4_txt2 span{
	color:var(--prm-txt-color);
	font-size:11px;
}
.saldos_bloque2_f4_error{
	height:15px;
	float:left;
	padding-top:5px;
	display:none;
	padding-left:125px;
	width:300px;
}
.saldos_bloque2_f4_error span{
	color: var(--btn-txt-red);
	background:url(/bestbanking/BB/images/bg2.svg) -38px -23px no-repeat;
	padding-left:17px;
	display:none;
	font-size:11px;
}
.saldos_bloque2_f4_inp{
	float:left;
	width:320px;
}
.saldos_bloque2_f4_inp2{
	float:left;
	width:180px;
}
.saldos_bloque2_f4_inp2b{
	float:left;
	width:190px;
}
.saldos_bloque2_f4_inp2c{
	float:left;
	width:280px;
}
.saldos_bloque2_f4_inp3{
	float:left;
	width:180px;
	padding-left:10px;
	padding-top:4px;
}
.saldos_bloque2_f4_inp3b{
	float:left;
	padding-left:10px;
	padding-top:4px;
}
.saldos_bloque2_f4_inp3b a{
	text-decoration:underline;
	font-size:11px;
}
.saldos_bloque2_f4_inp3 a{
	text-decoration:underline;
	font-size:11px;
}
.saldos_bloque2_f5{
	width:325px;
	float:left;
}
.saldos_bloque2_f52{
	width:380px;
	float:left;
}
.saldos_bloque2_f53{
	width:420px;
	float:left;
}
.saldos_bloque2_f6{
	width:100px;
	float:right;
}
.saldos_bloque2_f6_2{
	width:160px;
	float:right;
	padding-top:15px;
}
.saldos_bloque2_f6_inp{
	float:left;
	width:100px;
	height:20px;
}
.saldos_bloque3{
	padding-top:20px;
	width:100%;
}
.saldos_bloque3 tr td{
	background-color: inherit;
}
.saldos_bloque3b{
	padding-top:20px;
	width:100%;
	font-size:11px;
}
.saldos_bloque3b a, .saldos_bloque3b span, .saldos_bloque3b div{
	font-size:11px;
}
.saldos_bloque4{
	height:25px;
	background: var(--4th-bg-color)!important;
	width:100%;
}
.saldos_bloque4b{
	height:25px;
	width:100%;
	background: var(--4th-bg-color)!important;
}
.saldos_bloque4_f1{
	padding-top:5px;
	padding-left:10px;
	float:left;
}
.saldos_bloque4_f1_btn{
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:10px;
	background:url(/bestbanking/BB/images/bg2.svg) left -15px no-repeat;
	float:left;
	border-radius: var(--rad-xs);
}
.saldos_bloque4_f1_btnH{
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:10px;
	background:url(/bestbanking/BB/images/bg2.svg) -16px -15px no-repeat;
	float:left;
	border-radius: var(--rad-xs);
}
.saldos_bloque4_f1_txt{
	padding-left:10px;
	font-weight: 400;
	cursor:default;
	font-size:14px;
	float:left;
	color:#FFF !important;
}
.saldos_bloque4_f2{
	padding:5px 20px 0 20px;
	height:20px;
	color:#FFF;
	border-left:#FFF 1px solid;
	float:right;
}
.saldos_bloque4_f2_2{
	padding:5px 20px 0 20px;
	height:20px;
	color:#FFF;
	float:right;
}
.saldos_bloque4_f2_2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.saldos_bloque4_f2_2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}.saldos_bloque4_f2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}
.saldos_bloque5{
	border-left: var(--4th-bg-color) 0px solid;
	border-right: var(--4th-bg-color) 0px solid;
	padding-left:10px;
	padding-right:10px;
}
.saldos_bloque5b{
	background: var(--4th-bg-color);
	width:100%;
	height:10px;
	font-size:30%;
}
.saldos_bloque5c{
	border-left:var(--4th-bg-color) 0px solid;
	border-right:var(--4th-bg-color) 0px solid;
	padding-left:20px;
	padding-right:20px;
}
.saldos_bloque5_esquBotL{
	padding:0px!important;
	height:10px;
	font-size:30%;
	width:100%;
}
.saldos_bloque5_esquBotR{
	padding:0px!important;
	height:10px;
	width:100%;
	font-size:30%;
}
.tablaSaldos2{
	padding-left:14px;
	padding-right:14px;
}
.tablaSaldos3{
}
.tablaSaldos3 td{
	padding:5px 10px 5px 10px;
	color: var(--prm-txt-color);
	font-size:11px;
	line-height:12px;
}
.tablaSaldos3 span{
	font-weight: 600;
	color: var(--prm-txt-color)!important;
	font-size: 11px;
}
.tablaSaldos3 p{
	color:var(--prm-txt-color);
	font-weight:bold;
	font-size:12px;
}
.tablaSaldos3 a{
	font-size:11px;
	text-decoration:underline;
}
.saldos_bloque3 .bge2f2fe{
	background-color: var(--color-white);
}
.tablaSaldos4{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
tablaSaldos4 td{
	font-size:11px;
}
tablaSaldos4 a{
	font-size:11px;
}
.tablaSaldos4 a{
	text-decoration:underline;
	font-size:11px;
}
.tablaSaldos4 td{
	padding:5px 10px 5px 10px;
	color:var(--prm-txt-color);
	font-size:11px;
}
.tablaSaldos4 span{
	font-weight:bold;
	color:var(--prm-txt-color);
	font-size:11px;
}
.tablaSaldos4 p{
	font-weight:bold;
	color:var(--sec-txt-color);
	font-size:12px;
}
.tablaSaldos5{
}
.tablaSaldos5 td{
	color: var(prm-txt-color);
	font-size:14px;
	line-height:14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.tablaSaldos5 span{
	font-weight:normal;
	color:var(prm-txt-color);
	font-size:14px;
}
.tablaSaldos5 p{
	color:var(prm-txt-color);
	font-weight:normal;
	font-size:14px;
}
.especialTxt{
	font-weight:bold;
	color:var(prm-txt-color);
	text-align:right;
	height:16px;
	display:block;
	width:160px;
	font-size:12px;
}
.tablaSaldos_filaG1{
	background:#f4f4f4;
	border-top:#FFF 2px solid;
	padding-left:35px!important;
	border-bottom:#FFF 15px solid;
}
.tablaSaldos2_bordeR{
	border-right:var(--4th-bg-color) 0px solid;
}
.tablaSaldos2_bordeT{
	border-top:var(--4th-bg-color) 0px solid;
}
.tablaSaldos2_celdaBtn1{
	border-right:var(--4th-bg-color) 0px solid;
	width:11px;
}
.bordesIz1_2{
	border-left:0px solid var(--4th-bg-color);
	background: var(--color-white);
}
.bordesDe1_2{
	border-right:0px solid var(--4th-bg-color);
	background:var(--color-white);
}

.bordeSupCe2b_2{
	width:100%;
	background:var(--color-white);
	border-top:0px solid var(--4th-bg-color);
}
.bordeSupCe2b_v{
	width:100%;
	background: var(--green-success-color);
	border-top:1px solid #64ad40;
}
.bordeSupCe2c_V{
	width:100%;
	background:var(--green-success-color);
	border-bottom:1px solid #64ad40;
}
.bordesIz1_v{
	background:var(--ter-bg-color);
	border-left:1px solid #64ad40;
}
.bordesDe1_v{
	background:#edf5e8;
	border-right:1px solid #64ad40;
}
.bordeSupCe2{
	background: var(--color-white);
}
.bordeSupCe2b{
	background:var(--color-white);
	width:100%;
}
.bordeSupCe2c{
	background:var(--color-white);
}
.bordeInfCe2{
	background:var(--color-white);
}
.bordeInfCe2 span{
	font-size:30%;
}
.bordeTablaDe{
	background:var(--color-white);
}
.bordeTablaIz{
	background:var(--color-white);
}
.saldos_encaTabla1{
	height:23px;
	padding-left:10px;
	float:left;
	background:none!important;
	font-size:14px!important;
	font-weight:normal!important;
	color: var(--prm-txt-color)!important;
	padding-top:10px;
	padding-bottom:10px;
}
.bordeslaterales1{
	border-left:var(--4th-bg-color) 0px solid;
	border-right:var(--4th-bg-color) 0px solid;
}
.bordesIz1{
	background:#fff;
	border-left:0px solid var(--4th-bg-color);
}
.bordesDe1{
	background:#fff;
	border-right:0px solid var(--4th-bg-color);
}
#buscarResult{
}
.input{
	margin:0px;
	padding:0px;
	border: var(--sec-bg-color) 1px solid;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:var(--prm-txt-color);
	height:17px;
}
.input1{
	margin:0px;
	padding:0px;
	border:var(--sec-bg-color) 1px solid;
	width:249px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:var(--prm-txt-color);
	height:18px;
}
/*DOMICILIACION*/
.input6{
	margin:0px;
	padding:0px;
	border:var(--sec-bg-color) 1px solid;
	width:242px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:var(--prm-txt-color);
	height:17px;
}
.input2{
	margin:0px;
	padding:0px;
	border:var(--sec-bg-color) 1px solid;
	width:170px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:var(--prm-txt-color);
	font-size:11px;
	height:17px;
}
.input2_d{
	margin:0px;
	padding:0px;
	border:var(--6th-bg-color) 1px solid;
	width:170px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:var(--prm-txt-color);
	font-size:11px;
	height:17px;
	background:var(--6th-bg-color);
}
.input3{
	margin:0px;
	padding:0px;
	border:var(--sec-bg-color) 1px solid;
	width:100px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:var(--prm-txt-color);
	font-size:11px;
	height:17px;
}
.input4{
	margin:0px;
	padding:0px;
	border:var(--sec-bg-color) 1px solid;
	width:40px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:var(--prm-txt-color);
	font-size:11px;
	height:15px!important;
}
textarea{ font-family:BanamexText, Arial, Helvetica, sans-serif;}
select{
	border:var(--sec-bg-color) 1px solid;
	color: var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}
.select1{
	border: var(--sec-bg-color) 1px solid;
	width:180px;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}
.select2{
	border:var(--sec-bg-color) 1px solid;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}
.select2_ex{
	vertical-align:middle;
	border:var(--sec-bg-color) 1px solid;
	width:310px;
	color:var(--prm-txt-color);
	height:20px;
	font-size:12px;
}

.select2b {
    border:var(--sec-bg-color) 1px solid;
    color: var(--prm-txt-color);
    font-size: 12px;
    height: 20px;
    padding-bottom: 2px;
    padding-top: 1px;
    width: 356px;
}

.select2_ex2_2{
	vertical-align:middle;
	border:var(--sec-bg-color) 1px solid;
	width:70%;
	color:var(--prm-txt-color);
	height:20px;
	font-size:12px;
}
.inputBtn1{
	margin:0px;
	padding:0px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-bottom:0px;
	height:20px;
	width: 91px;
	background:var(--prm-bg-color)!important;
	border-radius: var(--rad-s);
	cursor:pointer;
	font-size: 12px;
}
.inputBtn1:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:0px;
	height:20px;
	width:91px;
	background:var(--4th-bg-color)!important;
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
	font-size: 12px;
}
.inputBtn1_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:0px;
	height:24px;
	width:91px;
	background: var(--6th-bg-color) !important;
	border-radius: var(--rad-s);
	border:0px;
	cursor:default;
}
.inputBtn2 {
    margin: 0px;
    padding: 0px;
    color: var(--color-white)!important;
    padding-bottom: 2px;
	height: 24px;
	width: 108px;
    background: var(--prm-bg-color) !important;
    border: 0px;
    border-radius: var(--rad-s);
    cursor: pointer;
	margin-left: 3px;
	font-family:BanamexText;
}
.inputBtn2:hover {
    margin: 0px;
    padding: 0px;
    color: var(--color-white)!important;
    padding-bottom: 2px;
	height: 24px;
	width: 108px;
    background: var(--4th-bg-color) !important;/*modificado*/
    border: 0px;
    cursor: pointer;
	margin-left: 3px;
}
.inputBtn2b{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:0px;
	height:24px;
	width:108px;
	background:var(--prm-bg-color) ;
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
	margin-left: 3px;
}
.inputBtn2b:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:0px;
	height:24px;
	width:108px;
	background:var(--4th-bg-color) ;
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
	margin-left: 3px;
}
.inputBtn3a{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:4px;
	height:20px;
	width:91px;
	background:url(/bestbanking/BB/images/bg1.svg) left -827px no-repeat;
	border:0px;
	cursor:pointer;
	font-size:12px;
}
.inputBtn3a:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(/bestbanking/BB/images/bg1.svg) right -827px no-repeat;
	border:0px;
	cursor:pointer;
}
.saldos_bordeSupIz{ 
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupIz2{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupIz2b{
	width:10px;
	background:transparent;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupIz2c{
	width:10px;
	background:transparent;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupDe{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupDe2{
	width:10px;
	background:transparent;
	height:10px;
	padding:0px;
	margin:0px;
	font-size:30%;
}
.saldos_bordeSupDe2b{
	background:transparent;
	height               : 15px;
	width                : 10px;
	font-size:30%;
	padding:0px;
	margin:0px;	
}
.saldos_bordeSupDe2d{
	width:20px;
	padding:0px;
	margin:0px;
	height:25px;
	background:transparent;
	float:right;
	display:none!important;
}
.saldos_bordeInfDe2c{
	width:10px;
	padding:0px;
	margin:0px;
	background:transparent;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupDe2c{
	width:10px;
	padding:0px;
	margin:0px;
	height:15px;
	font-size:30%;
}
.saldos_bordeInfDe{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe2{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe5{
	width:10px;
	background:transparent;
	height:25px;
	font-size:30%;
}
.saldos_bordeInfCe5{
	background:transparent;
	height:23px;
	padding-top:2px;
	padding-left:2px;
}
.saldos_bordeInfCe5 div{
	font-size:12px;
	color: var(--color-white);
	float:left;
}
.saldos_bordeInfCe5 a{	
	color:var(--color-hiper);
	padding-top:4px;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
}
.saldos_bordeInfCe5 a:hover{
	color:var(--5th-txt-color);	
	text-decoration:underline;
}
.saldos_bordeInfIz{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfIz2{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfIz5{
	width:10px;
	background:transparent;
	height:25px;
	font-size:30%;
}
.saldos_esquinaSubI{
	width:10px;
	height:10px;
	background:transparent;
	position:relative;
	bottom:0px;
}
.saldos_bordeDe2{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_btn1{
	width:20px;
	height:21px;
	cursor:pointer;
	float:right;
	background:var(--prm-bg-color);
}
.saldos_btn1b{
	width:20px;
	height:21px;
	cursor:pointer;
	float:right;
	background: var(--prm-bg-color);
}
.saldos_btn1b:hover{
	width:20px;
	height:21px;
	cursor:pointer;
	float:right;
	background:var(--4th-bg-color);
}
.saldos_btn2{
	width:23px;
	height:21px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background: url("/bestbanking/BB/images/bg2.svg") left -128px no-repeat rgb(255, 255, 255);
}
.saldos_btn1:hover{
	background: var(--4th-bg-color);
}
.saldos_btn2:hover{
	background: url("/bestbanking/BB/images/bg2.svg")right -128px no-repeat rgb(255, 255, 255);
}
.saldos_btn2b{
	width:23px;
	height:21px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background: url("/bestbanking/BB/images/bg2.svg") left -128px no-repeat rgb(255, 255, 255);/*post*/
}
.saldos_btn2b:hover{/*post*/
	background: #FFFFFF url(/bestbanking/BB/images/bg2.svg) right -128px no-repeat;
}
.saldos_btn3{
	width:16px;
	height:21px;
	margin-right:10px;
	cursor:pointer;
	float:right;
	background:var(--prm-bg-color);
}
.saldos_btn4{
	width:16px;
	height:21px;
	margin-right:10px;
	cursor:pointer;
	float:right;
	background:var(--prm-bg-color);
}
.saldos_btn5{
	width:11px;
	height:11px;
	cursor:pointer;
	background: url(/bestbanking/BB/images/bg2.svg) left top no-repeat;
}
.saldos_btn6{
	width: 12px;
	height:11px;
	cursor:pointer;
	background:  url(/bestbanking/BB/images/bg2.svg) -15px top no-repeat;
}
.saldos_btn7{
	width:24px;
	height:22px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/download.svg) no-repeat;
}
.saldos_btn7:hover{
	background:#FFFFFF url(/bestbanking/BB/images/download.svg) no-repeat;
}
.saldos_btn8{
	width:17px;
	height:19px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:var(--prm-bg-color);
}
.saldos_btn8:hover{
	background:var(--4th-bg-color);
}
.saldos_icono1{
    margin-right:10px;
    float:right;
    cursor:pointer;
    background:#FFFFFF url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
    height: 24px;
    width: 28px;
    background-position: -268px -139px;
    background-size: 403px 268px;
}
.saldos_icono1:hover{
	background:#FFFFFF url(/bestbanking/BB/images/icono1_h.gif) no-repeat;
}
.saldos_icono2{
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
	height               : 19px;
	width                : 20px;
	background-position  : -252px -156px;
}
.saldos_icono2:hover{
	background:#FFFFFF url(/bestbanking/BB/images/icono2_h.gif) no-repeat;
}
.saldos_btnCortina2{
	width:11px;
	height:11px;
	background:var(--prm-bg-color);
	display:none;
}
.tablaQueHacer{
	font-size:11px;
}
.tablaQueHacer p{
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:var(--5th-bg-color) 1px dotted;
}
.tablaQueHacer a{
	text-decoration:underline;
	font-size:11px;
}
.tablaQueHacer a:hover{
	text-decoration:underline;
	font-size:11px;
}
.btnExportar1{
	width:20px;
	height:18px;
	background:url(/bestbanking/BB/images/icoExp1.svg);
}
.btnExportar1:hover{
	width:20px;
	height:18px;
	background:url(/bestbanking/BB/images/icoExp1h.svg);
}
.btnExportar2{
	width:20px;
	height:22px;
	background:url(/bestbanking/BB/images/icoExp1.svg);
}
.btnExportar2:hover{
	width:20px;
	height:22px;
	background:url(/bestbanking/BB/images/icoExp1h.svg);
}
.btnIco1 {
    float: right;
    cursor: pointer;
    background: #FFFFFF url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
    height: 24px;
    width: 28px;
    background-position : -268px -139px;
    background-size: 403px 268px;
}
.btnIco1:hover{
	width:28px;
	height:19px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/download.svg) no-repeat;
}
.btnIco2{
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/filter.svg) no-repeat;
	height               : 23px;
	width                : 22px;
}
.btnIco2:hover{
	width:22px;
	height:23px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/filter_hov.svg) no-repeat;

}

.btnIco3{
	width:24px;
	height:24px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/deleteFilter.svg) no-repeat;
}
.btnIco3:hover{
	width:24px;
	height:24px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/deleteFilter_hov.svg) no-repeat;
}
/**/
.bgF0F4F9{
	background:var(--ter-bg-color)!important;
}
.bgF0F4F9b{
	background:var(--ter-bg-color);
}
.colorF00{
	color:#F00!important;
}
.color09347a{
	color:#09347a!important;
}
.color656565{
	color:var(--prm-txt-color)!important;
}
.color333{
	color:var(--prm-txt-color)!important;
}
.colorCCC{
	color:var(--prm-txt-color)!important;
}
.coloree2e24{
	color:var(--txt-red)!important;
}
.color666{
	color:var(--prm-txt-color)!important;
}
.colorFF5C00{
	color:var(--prm-txt-color) !important;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}
.center{ text-align:center; }
.textTemp{
	font-size:16px;
	font-weight:bold;
	padding:10px;
	height:390px;
}
.bordeN{
	border:none!important;
}
.bgF2F2F2{
	background:#F2F2F2;
}
.bgFFF{
	background:#FFF;
}
.bge2f2fe{
	background: var(--color-white);
}
.bgeff8ff{
	background:var(--color-white);
}
.bg7386ad{
	background:#7386ad;
}
.paddingL20{
	padding-left:20px!important;
}
.paddingL25{
	padding-left:25px!important;
}
.marginL28{
	margin-left:28px!important;
}
.marginL32{
	margin-left:32px!important;
}
.paddingL36{
	padding-left:36px!important;
}
.paddingL40{
	padding-left:40px!important;
}
.marginL125{
	margin-left:125px!important;
}
.paddingL0{
	padding-left:0px!important;
}
.paddingL10{
	padding-left:10px;
}
.paddingL15{
	padding-left:15px;
}
.paddingL29{
	padding-left:19px;
}
.paddingR0{
	padding-right:0px!important;
}
.paddingR2{
	padding-right:2px!important;
}
.paddingR10{
	padding-right:10px!important;
}
.paddingR15{
	padding-right:15px!important;
}
.paddingR22{
	padding-right:22px!important;
}
.padding0{
	padding:0px!important;
}
.paddingB0{
	padding-bottom:0px!important;
}
.paddingB1{
	padding-bottom:1px!important;
}
.paddingB3{
	padding-bottom:3px;
}
.paddingB5{
	padding-bottom:5px;
}
.paddingB6{
	padding-bottom:6px;
}
.paddingB10{
	padding-bottom:10px;
}
.paddingB15{
	padding-bottom:15px;
}
.paddingB20{
	padding-bottom:20px;
}
.paddingRight10{
	padding-right:10px;
}
.padding20{
	padding:20px!important;
}
.paddingT6{
	padding-top:6px;
}
.paddingT20{
	padding-top:20px!important;
}
.paddingT25{
	padding-top:25px!important;
}
.paddingT0{
	padding-top:0px!important;
}
.paddingT1{
	padding-top:1px;
}
.paddingT2{
	padding-top:2px;
}
.paddingT3{
	padding-top:3px;
}
.paddingT4{
	padding-top:4px;
}
.paddingT5{
	padding-top:5px;
}
.paddingT10{
	padding-top:10px;
}
/*FX*/
.paddingT15{
	padding-top:15px;
}
.ancho10{
	width:10px!important;
	font-size:30%;
}
.ancho10p{
	width:10%!important;
}
.ancho14p{
	width:14%!important;
}
.ancho20{
	width:20px;
	font-size:30%;
}
.alto10{
	height:10px!important;
	font-size:30%;
}
.alto15{
	height:15px!important;
	font-size:30%;
}
.alto20{
	height:20px!important;
}
/*FX*/
.alto50{
	height:50px!important;
}
.alto27{
	height:27px!important;
	font-size:30%;
}
.alto100{
	height:100px;
}
.alto6{
	height:4px!important;
	font-size:20%;
}
.alto7{
	height:10px!important;
	font-size:30%;
}
.ancho4p{
	width:4%;
}
.ancho8p{
	width:8%;
}
.ancho16p{
	width:16%;
}
.ancho20p{
	width:20%;
}
.ancho100p{
	width:100%;
}
.ancho80{
	width:65px!important;
}
.ancho99p{
	width:99%!important;
}
.ancho100{
	width:100px!important;
}
.ancho125{
	width:125px!important;
}
.ancho132{
	width:132px!important;
}
.ancho140{
	width:140px!important;
}
.ancho208{
	width:208px!important;
}
.ancho238{
	width:238px!important;
}
.ancho340{
	width:345px!important;
}
.ancho375{
	width:375px!important;
}
.ancho390{
	width:390px!important;
}
.ancho178{
	width:178px!important;
}
.ancho180{
	width:180px!important;
}
.ancho190{
	width:190px!important;
}
.ancho260{
	width:260px!important;
}
.ancho220{
	width:222px!important;
}
.ancho50{
	width:50px!important;
}
.borderBDotted{
	border-bottom:0px dotted var(--5th-bg-color);
}
.borderTDotted{
	border-top:0px dotted var(--5th-bg-color);
}
.borderRDotted{
	border-right:0px dotted var(--5th-bg-color);
	padding-right:10px;
	padding-left:5px;
	padding-top:10px;
}
.borderRDottedN{
	padding-right:10px;
	padding-left:5px;
	padding-top:10px;
}
.ancho30p{
	width:30%;
}
.ancho33p{
	width:33%;
}
.ancho25p{
	width:25%;
}
.ancho15p{
	width:15%;
}
.ancho538{
	width:538px;
}
.ancho550{
	width:550px;
}
.margin0{
	margin:0!important;
}
.f20p{
	font-size:20%!important;
}
/*FX*/
.f16{
	font-size:16px!important;
}
.f11{
	color: var(--prm-txt-color);
	font-size:var(--fsizeSm)!important;
}
.f18{
	font-size:18px!important;
}
.f20{
	font-size:20px!important;
}
.clear{
	clear:both;
}
.clearL{
	clear:left;
}
.saldosBody{
	overflow:hidden; 
	overflow-y:hidden;
	overflow-x:hidden;
	margin-bottom:1px;
}
.margin0{
	margin:0!important;
}
.margin20{
	margin:20px!important;
}
.marginR4{
	margin-right:4px!important;
}
.marginR10{
	margin-right:10px!important;
}
.marginR20{
	margin-right:20px!important;
}
.negrita{
	font-weight:bold;
}
/**/
/*ic estilos*/

.titulo_tabla_at{
	width:99%;
	border-bottom:0px solid #c0c0c0;
	font-weight:bold;
	margin:16px 0 10px 0;
	padding-bottom:2px;
	color:  var(--prm-txt-color);
}
.nota_at{
	text-align:center;
	width:auto;
	border-left:var(--color-white) 0px solid;
	border-right:var(--color-white) 0px solid;
	font-size:11px;
	color:var(--prm-txt-color);
}
.nota_at a{
	font-size:11px;
}
/**/
.linkUnder {
}
.linkUnder a {
	text-decoration:underline;
}

/**/
.ancho45p{
	width:45%!important;
}
.ancho50p{
	width:50%;
}
.ancho100{
	width:100px;
}
.ancho105{
	width:105px;
}
.ancho115{
	width:115px;
}
.ancho300{
	width:300px;
}
.ancho195{
	width:195px;
}
.ancho210{
	width:210px!important;
}
.ancho250{
	width:250px;
}
.ancho365{
	width:365px;
}
.alto31{
	height:31px!important;
}
.alto400{
	height:400px;
}
.paddingL35{
	padding-left:35px;
}
.paddingR35{
	padding-right:35px;
}
.paddingR5{
	padding-right:5px;
}
.overflow{ overflow:hidden;}
.underline{ text-decoration:underline;}
.saldos_bordeInfIz5_2{
	width:10px;
	background:transparent;
	height:25px;
}

.saldos_bordeInfCe5_2{
	height:23px;
	padding-top:2px;
	padding-left:2px;
}
.saldos_bordeInfCe5_2 div{
	font-size:12px;
	color:var(--color-white);
	float:left;
}
.saldos_bordeInfCe5_2 a{	
	color:var(--color-white);
	padding-top:4px;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
}
.saldos_bordeInfCe5_2 a:hover{
	color:var(--color-white);
	text-decoration:underline;
}
.saldos_bordeInfDe5_2{
	width:10px;
	background:transparent;
	height:25px;
	font-size:30%;
}

.nota_at_2{
	text-align:center;
	width:auto;
	height:23px;
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	color:#656565;
	font-size:11px;
}
.nota_at_2b{
	text-align:center;
	width:auto;
	height:13px;
	line-height:11px;
	padding-top:10px;
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	color:#656565;
	font-size:11px;
}
.nota_at_2c{
	text-align:center;
	width:auto;
	background:var(--ter-bg-color);
	height:20px;
	border-left:var(--color-white) 0px solid;
	border-right:var(--color-white) 0px solid;
	color:var(--prm-txt-color);
	font-size:11px;
}
.nota_at_2c1{
	background:transparent;
	padding-bottom:5px;
}
.nota_at_2c2{
	background:transparent;
}
.nota_at_2c3{
	background:transparent;
}
.nota_at_2 div, .nota_at_2 span, .nota_at_2 p, .nota_at_2 a{
	font-size:11px;
}
.input3{
	margin:0px;
	padding:0px;
	border:var(--prm-bg-color) 1px solid;
	width:100px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color: var(--prm-txt-color);
	font-size:11px;
	height:17px;
}
.input3:hover{
	color: var(--prm-txt-color);
	border:var(--4th-bg-color) 1px solid;
	height:17px;
}
.input4{
	margin:0px;
	padding:0px;
	border:var(--prm-bg-color) 1px solid;
	height:24px;
	width:108px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:var(--prm-txt-color);
	font-size:11px;
}
.inputBtn4:hover{
	background:var(--4th-bg-color);
}
.select2{
	border:var(--sec-bg-color) 1px solid;
	width:310px;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}
.busqueda_txt{
	padding-left:15px;
	color:var(--prm-txt-color);
	font-size:11px;
}
.busqueda_txt p{
	color:var(--prm-txt-color);
	font-size:11px;
}
.busqueda_txt1{
	color:var(--prm-txt-color);
	font-size:11px;
	border-right:var(--ter-bg-color) 1px dotted;
}
.busqueda_txt1 p{
	color:var(--prm-txt-color);
	font-size:11px;
}
.paddingL4{
	padding-left:4px;
}

.inputBtn3{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:81px;
	background:var(--prm-bg-color);
	border:0px;
	border-radius: var(--rad-s);
	cursor:pointer;
}
.inputBtn4{
	background:var(--btn-red-def);
	margin:0px;
	padding:0px;
	color:var(--btn-txt-red);
	padding-bottom:2px;
	height:24px;
	width:108px;
	border:0px;
	border-radius: var(--rad-s);
	cursor:pointer;
}
.inputBtn4:hover{
	background:var(--btn-red-foc);
}
.inputBtn5{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:24px;
	width:108px;
	background:var(--prm-bg-color);
	border:0px;
	border-radius: var(--rad-s);
	cursor:pointer;
}
.inputBtn5:hover{
	background:var(--4th-bg-color);
	border-radius: var(--rad-s);
}

.inputBtn5_des2{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:108px;
	background:var(--6th-bg-color);
	border:0px;
	border-radius: var(--rad-s);
	cursor:pointer;
}

.inputBtn6{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:24px;
	width:108px;
	background:var(--prm-bg-color);
	border:0px;
	border-radius: var(--rad-s);
	cursor:pointer;
}

.inputBtn6_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:24px;
	width:108px;
	background:var(--6th-bg-color);
	border:0px;  
border-radius: var(--rad-s);	
	cursor:pointer;               
}                                 
								  
.inputBtn6:hover{                 
	background:var(--4th-bg-color);
}
.inputBtn7{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:250px;
	background:var(--prm-bg-color);
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
}
.inputBtn7:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	background:var(--4th-bg-color);
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
}
.saldos_bordeSupIz2c_2{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupIz2c_2b{
	width:10px;
	background:transparent;
	height:4px;
	font-size:20%;
}

.bordeSupCe2c_2{
	background:transparent;
	font-size:30%!important;
}
.saldos_bordeInfDe2c_2{
	width:10px;
	background:transparent;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe2c_2b{
	width:10px;
	background:transparent;
	height:4px;
	font-size:20%;
}
.sel_num{ 
	background:#FA8D5A;
	color:#fff;
	font-size:11px!important;
}
.saldos_bloque1_tit1_txt_2{
	cursor:default;
	width:450px;
	color:var(prm-txt-color);
}
.normal{ font-weight:normal;}

.borderRPunteado{
	border-right:var(--6th-bg-color) 1px dotted;
}
.subText11{
	font-size:11px;
	font-weight:normal;
	width:100%;
	color:var(--prm-txt-color);
	float:left;
}
.desact{
	cursor:default;
	color:#cccccc;
}
.cortinaEspec1{
	width:100%;
	height:30px;
	float:left;
	top:0px;
	margin-top:-30px;
	z-index:1008;
	background:var(--ter-bg-color);
	cursor:default;
}
.cursorDefault{
	cursor:default!important;
}



/***************************** Estilos_Nuevos.css ******************************/
.ancho29p{
	width:29%;
}
.ancho51p{
	width:51%;
}
.altoLinea14{
	line-height:14px;
	padding-bottom: 8px;
}
.ancho50p{
	width:50%;
}
.ancho60p{
	width:60%;
}
.ancho70p{
	width:70%!important;
}
.ancho85p{
	width:85%;
}
.ancho100{
	width:100px;
}
.ancho300{
	width:300px;
}
.alto400{
	height:400px;
}
.paddingL2{
	padding-left:2px;
}
.paddingL35{
	padding-left:35px;
}
.paddingR35{
	padding-right:35px;
}
.marginL10{
	margin-left:10px;
}
.marginT20{
	margin-top:20px;
}
.marginT0{
	margin-top:0px!important;
}
.marginT10{
	margin-top:10px;
}
.marginL20{
	margin-left:20px;
}
.padding0L20{
	padding:0 0 0 20px!important;
}
.paddingL130{
	padding-left:130px!important;
}
.overflow{ overflow:hidden;}
.underline{ text-decoration:underline;}
.f12b{ font-size:12px!important;}
.f12{ font-size:12px!important; color:var(--prm-txt-color)!important;}

.nota_at_2{
	text-align:center;
	width:auto;
	height:23px;
	border-left:var(--color-white) 0px solid;
	border-right:var(--color-white) 0px solid;
	color:var(--prm-txt-color);
	font-size:11px;
}


.select2{
	border:var(--sec-bg-color) 1px solid;
	width:310px;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}

.menos10{
	background:url(/bestbanking/BB/images/menos10.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
}
.mas10{
	background:url(/bestbanking/BB/images/mas10.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
}
.busqueda_txt{
	padding-left:36px;
	color:var(--prm-txt-color);
	font-size:11px;
}
.paddingL4{
	padding-left:4px;
}
.saldos_bloque1_tit1_txt_2{
	cursor:default;
	width:450px;
	color:var(--prm-txt-color);
}
.normal{ font-weight:normal;}

.borderRPunteado{
	border-right:var(--6th-bg-color) 1px dotted;
}

.saldos_bloque2_f5_2{
	width:200px;
	float:left;
}

.nota_at a{ text-decoration:underline;}
.nota_at a:hover{ text-decoration:underline;}

.pestanna_activa{
	background:url(/bestbanking/BB/images/pestanna_activa.gif) no-repeat;
	width:90px;
	height:42px;
	float:left;
	position:absolute;
}
.pestanna_activa p{ padding:13px 0 0 0; font-weight:bold; text-align:center;}
.pestanna{
	background:url(/bestbanking/BB/images/pestanna.gif) no-repeat;
	width:90px;
	height:42px;
	float:left;
}
.pestanna p{ padding:13px 0 0 0; font-weight:bold; text-align:center;}

.pestanna_activa_2{
	background:url(/bestbanking/BB/images/pestanna_activa_larga.gif) no-repeat;
	width:271px;
	height:42px;
	float:left;
}
.pestanna_activa_2 p{ padding:13px 0 0 0; font-weight:bold; text-align:center;}
.pestanna_2{
	background:url(/bestbanking/BB/images/pestanna_larga.gif) no-repeat;
	width:286px;
	height:42px;
	float:left;
}
.pestanna_2 p{ padding:13px 0 0 0; font-weight:bold; text-align:center;}

.linea_pestannas{
	background:url(/bestbanking/BB/images/bordeB.gif) repeat-x bottom;
	height:42px;
}
.saldos_bloque2_f4_error_display{
	height:15px;
	float:left;
	padding-top:5px;
	padding-left:17px;
	background:url(/bestbanking/BB/images/bg2.svg) -35px -18px no-repeat;
	width:300px;
}
.saldos_bloque2_f4_error_display2{
	height:15px;
	float:left;
	padding-top:5px;
	padding-left:17px;
	padding-bottom:20px;
	background: url(/bestbanking/BB/images/icoError1Rb.svg) 5px 5px no-repeat;/*post*/
	background-size: 12px;
	width:300px;
}
.saldos_bloque2_f4_error_display3{
	height:15px;
	float:left;
	padding-top:5px;
	padding-left:17px;
	background:url(/bestbanking/BB/images/bg2.svg) -38px -18px no-repeat;
	width:180px;
}
.saldos_bloque2_f4_error_display2 span{
	color:#ee2e24;
	font-size:11px;
}
.saldos_bloque2_f4_error_display3 span{
	color:#ee2e24;
	font-size:11px;
}
.saldos_bloque2_f4_error_display span{
	color:#ee2e24;
	font-size:11px;
}

.fecha_txt{
	color:var(--prm-txt-color);
	font-size:11px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	padding-top:5px;
}

/*************************** PAGINACION ****************************/
.paginacion a{
	font-size:11px;
}
.paginacion .antsig{ 
	text-decoration:underline;
}
.paginacion .antsig_d{ 
	text-decoration:underline;
	color:var(--ter-txt-color);
	cursor:default;
}
.paginacion .antsig:hover{ 
	text-decoration:underline;
}
.paginacion .num{ 
	padding:0 3px 0 3px;
	border-right:1px solid var(--5th-txt-color);
	text-decoration:none;
}
.paginacion .sel_num{ 
	background:#ee8324;
	color:#fff;
	padding:0 5px 0 5px;
	cursor:default;
	margin-left:-1px;
	text-decoration:none;
}
.ant_bloque{
	background:url(/bestbanking/BB/images/ant_bloque.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
}
.ant_bloque:hover{
	background:url(/bestbanking/BB/images/ant_bloque_h.gif) no-repeat;
}
.ant_bloque_d{
	background:url(/bestbanking/BB/images/ant_bloque_dis.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	text-align:center;
}
.sig_bloque{
	background:var(--prm-bg-color);
	width:43px;
	height:17px;
	font-size:11px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	margin-left:1px;
	text-align:center;
	border-bottom-right-radius: var(--rad-s);/*modificado*/
	border-top-right-radius: var(--rad-s);/*modificado*/
}
.sig_bloque:hover{
	background:var(--4th-bg-color);
}
.sig_bloque_d{
	background: var(--5th-bg-color);
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	margin-left:1px;
	text-align:center;
}
.displayN{ display:none;}

.yearpicker{
	margin:0px;
	padding:0px;
	border:var(--sec-txt-color) 1px solid;
	width:90px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px;
	background: var(--color-white);
}

.div_cuadrito{
	background:var(--prm-bg-color);
	width:15px;
	height:15px;
}

/*CLASES PEPE*/
td {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:BanamexText, Arial, Helvetica, sans-serif;
}
.linea_pestannas2{
	background:url(/bestbanking/BB/images/bordeB.gif) repeat-x bottom;
}
.esqIzq{
	background:transparent;
	height               : 15px;
	width                : 10px;
	background-position  : -110px -99px;
	font-size:30%;
	padding:0px;
	margin:0px;
}
.esqDer{
	background:transparent;
	height               : 15px;
	width                : 10px;
	background-position  : -132px -99px;
	font-size:30%;
	padding:0px;
	margin:0px;
}
.btn_cerrarImp{
	width:21px;
	height:21px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/btn_cerrar.gif) no-repeat;
}

@media print{
	.noButton{ display: none;}
	.showinPrint{ display: block;}
	.toWorkArea
	{
		display: block!important;
		width:100%;
		overflow:hidden;
		clear:both;
	}
	
}
.linkdisabled{
       color:#A0A0A0;
}
.linkdisabled:hover{
       color:#A0A0A0;
}
.saldos_bloque2_f4_error_CUENTA{
	color:#ee2e24!important;
	float:left;
	padding-top:5px;
	padding-left:125px;
	width:71%;
}
/* clases impresion */
.cabeceraSup{
	min-width:590px;
	margin-left:auto;
	margin-right:auto;
	height:67px;
	background:none;
	width:auto;
}
.logoPrinc{
	background:url(/bestbanking/BB/images/bg1.svg) left -607px no-repeat;
	float:left;
	margin-top:10px;
	width:190px;
	height:45px;
	z-index:1;
}
.datosCabecera{
	float:right;
	height:65px;
	width:470px;
}
.ligasCabecera{
	background:none;
	float:left;
	height:15px;
	color:#CC0000;
	font-size:11px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:right;
	width:100%;
}
.ligasCabecera a{
	color:#666;
	font-size:11px;
}
.ligasCabecera a:hover{
	color: var(--color-hiper);
	text-decoration:underline;
}
.ligasCabecera span{
	color:#666;
	font-size:11px;
}

.logo2Cabecera{
	background:url(/bestbanking/BB/images/bg1.svg) left -652px no-repeat;
	float:right;
	height:30px;
	width:130px;
}
/* footer impresion */
.contenedorPie1{
	min-width:590px;
	margin-left:auto;
	margin-right:auto;
	color: var(--4th-txt-color);
	height:18px;
	padding-top:19px;
	border-bottom:none;	
	width:auto;
}
.contenedorPie2{
	min-width:925px;
	margin-left:auto;
	margin-right:auto;
	color:var(--ter-txt-color);
	height:35px;
	padding-top:0px;
	width:auto;
}
.contenedorPie2_ligas1{
	float:left;
	height:25px;
	padding-top:10px;
	color:var(--ter-txt-color);
}
.contenedorPie2_ligas1 a{
	color:var(--ter-txt-color);
	font-size:11px;
	text-decoration:underline;
}
.contenedorPie2_ligas1 a:hover{
	color:var(--color-hiper);
}
.contenedorPie2_ligas2{
	float:right;
	height:25px;
	padding-top:10px;
	padding-left:25px;
	color:var(--ter-txt-color);
}
.contenedorPie2_ligas2 a{
	font-size:11px;
	color:var(--ter-txt-color);
	text-decoration:underline;
}
.contenedorPie2_ligas3{
	float:right;
	height:25px;
	padding-top:10px;
	color:var(--ter-txt-color);
}
.contenedorPie2_ligas3 a{
	font-size:11px;
	color:var(--ter-txt-color);
	text-decoration:underline;
}
.contenedorPie2_ligas3 a:hover{
	color:var(--color-hiper);
}
/* FIN footer impresion */
.cortiContPrincipal{
	background:#FFF;
	padding:0px;
	display:none;
	float:left;
	overflow:hidden;
	height:300px;
	margin:0px;
	font-size:10%;
	margin-top:-200px;
	width:100%;
	z-index:3000;
	position:relative;
}

/* fin clases impresion */





/*************** fin clases pepe************************/

/*Mensaje rojo y ventana exportacion*/
.saldos_bordeSupIz2c_r{
	width:20px;
	height:20px;
	background:var(--red-warn-color) !important;
}
.saldos_bordeSupDe2b_r{
	width:20px;
	height:20px;
	background:var(--red-warn-color) !important;
}
.saldos_bordeInfDe2c_r{
	width:20px;
	height:20px;
	background:var(--red-warn-color) !important;
}
.saldos_bordeSupIz2b_r {
	width:20px;
	height:20px;
	background:var(--red-warn-color) !important;
}
.bordeSupCe2c_r{
	background:var(--red-warn-color) !important;
	border-bottom:0px solid var(--red-warn-color);
}
.bordeSupCe2b_r{
	background:var(--red-warn-color) !important;
	border-top:0px solid var(--red-warn-color);
}
.bordesIz1_r{
	background:var(--red-warn-color) !important;
	border-left:0px solid var(--red-warn-color);
}
.bordesDe1_r{
	background:var(--red-warn-color) !important;
	border-right:0px solid var(--red-warn-color);
}
.saldos_bordeSupIz2b_2{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
	border-top-left-radius : var(--rad-xs);
}
.saldos_bordeSupIz2b_V{
	width:20px;
	background:var(--red-warn-color);
	height:20px;
}
.saldos_bordeSupIz2c_V{
	width:20px;
	background:var(--red-warn-color);
	height:20px;
}

.saldos_bordeSupDe2b_2{
	width:20px;
	padding:0px;
	margin:0px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
	border-top-right-radius : var(--rad-xs);
}
.saldos_bordeSupDe2b_V{
	width:20px;
	background:var(--red-warn-color);
	height:20px;
}
.saldos_bordeInfDe2c_V{
	width:20px;
	background:var(--red-warn-color);
	height:20px;
}

.punteado {border-bottom: var(--ter-bg-color) 1px dotted;}
.bgfae5e5{
	background:var(--red-warn-color) !important;
}
.f13{ font-size:13px!important;}

/*sprint6*/
.tablaDetalles{
	width:100%;
	padding:0;
	border:0;
	border-spacing: 0;
	display:inline-block;
}

.tablaLinks{
	padding:0;
	border:0;
	border-spacing: 0;
	display:inline-block;
}

.tablaDetallesIE{
	width:100%;
	padding:0;
	border:0;
	border-spacing: 0;
	display:inline;
}

.tablaLinksIE{
	padding:0;
	border:0;
	border-spacing: 0;
	display:inline;
}

.displaydiv{
	display:inline-block;
}

.ancho150p{
	width:150px;
	text-align:right;
}
.grupoOcultos{
	display:none;
}

.aligntextright{
	text-align:right;
}

.saldos_bloque2_f4350{
	width:350px;
	float:left;
}

.saldos_bloque2_f4_inp2250px{
	float:left;
	width:250px;
}

.ancho11p{
	width:11px;
}

/**** Nuevos estilos Pago de impuestos sprint 6 bnp ****/
.imagenApplet
{

	background:url(/bestbanking/BB/images/applet.png) center no-repeat ;

	float:left;
	
	width:720px;
	height:390px;
	z-index:1;	
}
.sin_border_bottom
{
	border-bottom:0px !important;
}
.borderRSolid{
	border-right:#c0c0c0 1px  solid;
	padding-right:10px;
	padding-left:5px;
	padding-top:6px;
}
.ancho95p{
	width:95%!important;
}
.ancho89p{
	width:89%!important;
}
.ancho80p{
	width:80%!important;
}

.ancho130{
	width:130px!important;
}
.ancho86_3p
{
	width:85.3%!important;
}
.paddingL68{
	padding-left:68px!important;

}
.ancho200
{
	width:180px!important;
}
.ancho120
{
	width:115px!important;
}
.ancho98_3p{
	width:98.3%!important;
}
.ancho97_8p{
	width:97.8%!important;
}
.ancho96_2p{
	width:96.2%!important;
}
.colorCC0000{
	color:#cc0000!important;
}
.select3
{
	border:var(--sec-bg-color) 1px solid;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;	
	width:100%;
	
}
.f13
{
	font-size:13px!important;
}
.paddingT12
{
	padding-top:12px!important;
}
.paddingB12
{
	padding-bottom:12px!important;
}

/*************Clases Sprint5*********************/
.tablaSaldos2_bordeL{
	border-left:var(--ter-bg-color) 0px solid!important;
	
}
.bordeSupCe2cS5{
	border-bottom: 0px solid var(--ter-bg-color);
}
.bordeSupCe2bS5{
	border-top: 0px solid var(--ter-bg-color);
	width:100%;
}
.saldos_bordeSupIz2bs5{
	width:20px;
	background:transparent;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupIz2cS5{
	width:20px;
	background:transparent;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupDe2bS5{
	width:20px;
	padding:0px;
	margin:0px;
	background:transparent;
	height:20px;
	font-size:30%;
}
.saldos_bordeInfDe2cS5{
	width:20px;
	padding:0px;
	margin:0px;
	background:transparent;
	height:20px;
	font-size:30%;
}
.f11S5{
	font-size:var(--fsizeSm)!important;
}
.saldos_bordeSupIz2c_2S5{
	width:20px;
	background:var(--ter-bg-color);
	height:20px;
	font-size:30%;
}
.bordeSupCe2c_2S5{
	background:var(--ter-bg-color);
	border-bottom: 1px solid var(--5th-bg-color);
}
.saldos_bordeInfDe2c_2S5{
	width:20px;
	background:var(--ter-bg-color);
	height:20px;
	font-size:100%;
}
.bordeSupCe2c_2SB{
	background:var(--ter-bg-color);
}
.saldos_bordeSupIz2b_VS5{
	width:20px;
	background:var(--green-success-color);
	height:20px;
}
.saldos_bordeSupIz2c_VS5{
	width:20px;
	background:var(--green-success-color);
	height:20px;
}
.saldos_bordeSupDe2b_VS5{
	width:20px;
	background:var(--green-success-color);
	height:20px;
}
.saldos_bordeInfDe2c_VS5{
	width:20px;
	background:var(--green-success-color);
	height:20px;
}
/*****  fin clases extra S5 ***/


/**en sprint 6 pagos**/
.tablaSaldos_filaG1_L{
	background:var(--color-white);
	border-top:#FFF 2px solid;
	padding-left:0px!important;
	border-bottom:#FFF 15px solid;
}
.ancho40p {
	width:40%;
}
.ancho55p {
	width:55%;
}



/*** Estilos usados en correcciones de bne sprint 6 ****/
/* Estilo identico a tablaSaldos 3 pero tiene padding R5 ***/
.ancho170 {
	width:170px;
}
.tablaSaldos3_R5{
}
.tablaSaldos3_R5 td{
	padding:5px 5px 5px 10px;
	color: var(--prm-txt-color);
	font-size:11px;
	line-height:12px;
}
.tablaSaldos3_R5 span{
	font-weight:bold;
	color: var(--prm-txt-color);
	font-size:11px;
}
.tablaSaldos3_R5 p{
	color: var(--prm-txt-color);
	font-weight:bold;
	font-size:12px;
}
.tablaSaldos3_R5 a{
	font-size:11px;
	text-decoration:underline;
}
/* falto copiarlo en homologaci*/
.bgedf5e8{
	background:var(--green-success-color);
}
.bgris {
    background: var(--red-warn-color);
}
/*** Estilos anteriores para cajas azules ****/
.saldos_bordeSupIz2c_2_a{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}
.bordeSupCe2c_2{
	background:var(--color-white);
	border-bottom: 0px solid #7487ae;
}
.bordeSupCe2c_2_a{
	background:var(--color-white);
	border-bottom: 0px solid #7487ae;
	width:100%;
	text-align:center;
}
.saldos_bordeInfDe2c_2_a{
	width:20px;
	background: var(--color-white);
	height:20px;
	font-size:30%;
}

.saldos_bordeSupIz2b_a{
	background: transparent !important;
	height: 20px;
	width: 20px;
	font-size: 30%;
}
.saldos_bordeSupIz2c_a{
	background: transparent !important;
	height: 20px;
	width: 20px;
	font-size: 30%;
}
.saldos_bordeSupDe2d_a{
	width:20px;
	padding:0px;
	margin:0px;
	height:25px;
	float:right;
}
.saldos_bordeSupDe2b_a{
	background: transparent !important;
	height: 20px;
	width: 20px;
	padding: 0px;
	margin: 0px;
	font-size: 30%;
}
.bordeSupCe2b_a{
	border-top: 0px solid #7487ae;
	width:100%;
}
.bordeSupCe2c_a{
	border-bottom: 0px solid #7487ae;
}
.saldos_bordeInfDe2c_a{
	background: transparent !important;
    height: 20px;
    width: 20px;
    font-size: 30%;
	padding: 0px;
	margin: 0px;
}
.titulo_tabla_at_a{
	width:100%;
	border-bottom:1px solid var(--challenge-brd-color);
	font-weight:bold;
	margin:20px 0 10px 0;
	padding-bottom:2px;
	color:var(--prm-txt-color);
}
.titulo_tabla_at_b{
	width:100%;
	border-bottom:1px solid var(--challenge-brd-color);
	padding-bottom:20px;
}
/**** Fin de estilos anteriores para cajas azules ****/

.paddingR20
{
	padding-right:20px!important;
}
//*Cambio estilo mensaje Error*/
.saldos_bloque2_f4_error_v2{
	height:15px;
	float:left;
	padding-top:5px;
	display:none;
	width:300px;
}
.saldos_bloque2_f4_error_v2 span{
	color:#ee2e24;
	background:url(/bestbanking/BB/images/bg2.svg) -38px -23px no-repeat;
	padding-left:17px;
	display:none;
	font-size:11px;
}

/***************************************************/
/***************disegno rafagas**********************/
/***************************************************/
/** estilo para links **/
.txt_link a:link { 
	color:var(--color-hiper); 
	text-decoration: underline;
	font-size:11px;
	font:BanamexText, Arial, Helvetica, sans-serif;
	font-family:BanamexText, Arial, Helvetica, sans-serif; 
}
.txt_link a:hover {
	color:var(--color-hiper); 
	text-decoration:underline;
	font-size:11px;
	font: BanamexText, Arial, Helvetica, sans-serif;
	font-family:BanamexText, Arial, Helvetica, sans-serif; 
}
.txt_link a:visited { 
	color:var(--color-hiper);
	text-decoration: underline;
	font-size:11px;
	font:BanamexText, Arial, Helvetica, sans-serif;
	font-family:BanamexText, Arial, Helvetica, sans-serif; 
}
/**fin**/
/**estilo crado para fin de tabla  desplegable**/
.tablaSaldos_filaG1_L_fin{
	background:var(--4th-bg-color);
	border-top:#FFF 2px solid;
	padding-left:0px!important;
	border-bottom:#FFF 1px solid;
}
/**fin de estilo crado para fin de tabla  desplegable**/
/**estilos para BNE Rafagas**/
.inputBtn4_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:24px;
	width:108px;
	background:var(--6th-bg-color); 
	border:0px;
	border-radius: var(--rad-s);
	cursor:pointer;
}
.inputBtn5_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:24px;
	width:108px;
	border:0px;
	cursor:pointer;
	background:var(--6th-bg-color); 
}
.ancho12 {
	width:12px;
}
.saldos_btn9_up{
	background:#FFFFFF url(/bestbanking/BB/images/UpOrdDef.svg) no-repeat;
	height               : 9px;
	width                : 11px;
	cursor:pointer;
}
.saldos_btn9_down{
	background:#FFFFFF url(/bestbanking/BB/images/DownOrdDef.svg) no-repeat;
	height               : 9px;
	width                : 11px;
	cursor:pointer;
}
.saldos_btn9_up_over{
	width:11px;
	height:9px;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/UpOrdPress.svg) no-repeat;
}
.saldos_btn9_down_over{
	width:11px;
	height:9px;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/DownOrdPress.svg) no-repeat;
}
.color1e87dd{
	color:var(--challenge-txt-color)!important;
}

.saldos_icono3{
	width:20px;
	height:19px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(/bestbanking/BB/images/icono3.gif) no-repeat;
}
.saldos_icono3:hover{
	background:#FFFFFF url(/bestbanking/BB/images/icono3_h.gif) no-repeat;
}
.saldos_btn5_n{
	width:11px;
	height:11px;
	cursor:pointer;
}
.paddingB2{
	padding-bottom:0px!important;
}
.paddingT23{
	padding-top:23px!important;
}
.marginB0{
	margin-bottom:0px!important;
}
.tablaSaldos_filaG1_L_n{
	background:var(--red-warn-color);
	padding-left:0px!important;
}
.tablaSaldos_filaG1_L_r{
	background:var(--red-warn-color);
	padding-left:0px!important;
}
.colorff8300{
	color:var(--orange-warn-color)!important;
}
.marginL15{
	margin-left:15px;
}
/**fin de estilos para BNE Rafagas**/

.inputBtn2_des {
    margin: 0px;
    padding: 0px;
    color: #FFF;
    padding-bottom: 2px;
	height:24px;
	width:108px;
    background: var(--6th-bg-color);
    border: 0px;
    cursor: pointer;
    border-radius: var(--rad-s);
}
.ancho11p{
	width:11%!important;
}
/***************************************************/
/***************fin dise�o rafagas**********************/
/***************************************************/

.ancho28p{
	width:28%!important;
}



/************* Estilos copiados de Login digitem ************/
.borderB_E6E6E6{
	border-bottom:none;
}
.marginAuto{margin-left:auto;margin-right:auto;}

.f14{
	font-size:14px!important;
	
}
.marginT5{
	margin-top:5px!important;
}

/**************** Fin de estilos de login digitem***********/
.saldos_bloque3_Historial{
	padding-top:20px;
}

/***********estilos del mando modales***********//
#mensajeError_contenido {
	background-color:#ffffff;
	padding-top:5px;
	display: none;
	padding-bottom:5px;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
	text-shadow:0 1px 0 #f4f4f4;
}
.ventanaEmergente{
	width:100%;
}
.mensajeError_encabezado {
	width:100%;
	overflow:hidden;
	background:none;
	height:15px;
}
.mensajeError_encabezadoBT {
	font-size:30%;
	background:#fff;
}
.mensajeError_encabezadoCT {
	height:14px;
	width:100%;
	font-size:30%;
	border-top:#7487ae 0px solid;
	background:#fff;
}
.mensajeError_encabezadoBB {
	height:14px;
	width:100%;
	font-size:30%;
	border-bottom:#7487ae 0px solid;
	background:#fff;
}
.mensajeError_encabezadoEsq1 {
	background:var(--color-white);
	height               : 100%;
	width                : 20px;
	background-position  : -66px -99px;
	float:left;
	font-size:30%;
	overflow:hidden;
}
.mensajeError_encabezadoBordeT {
	float:left;
	height:14px;
	font-size:30%;
	border-top:#7487ae 0px solid;
	overflow:hidden;
	background:#FFF;
}
.mensajeError_encabezadoBordeB {
	float:left;
	height:14px;
	width:630px;
	font-size:30%;
	border-bottom:#7487ae 0px solid;
	overflow:hidden;
	background:#FFF;
}
.mensajeError_encabezadoEsq2 {
	background:var(--color-white);
	height               : 15px;
	width                : 20px;
	background-position  : -88px -99px;
	float:left;
	font-size:30%;
}
.mensajeError_encabezadoEsq3{
	float:left;
	height               : 15px;
	width                : 20px;
	font-size:30%;
	background:var(--color-white);
	background-position  : -110px -104px;
	overflow:hidden;
}
.mensajeError_encabezadoEsq4{
	float:left;
	height               : 15px;
	width                : 20px;
	font-size:30%;
	background:var(--color-white);
	background-position  : -132px -104px;
	overflow:hidden;
}
.mensajeError_contenidoIn {
	width:640px;
	background:var(--color-white);;
}
.mensajeError_contenidoInb {
	width:270px;
	background:var(--color-white);;
}
.mensajeError_Fila1{
	height:25px;
	border-bottom:#d6d6d6 1px solid;
}
.mensajeError_Fila2{
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.mensajeError_Fila2 a{
	font-size:12px;
	text-decoration:underline;
}
.mensajeError_Fila3{
	font-size:12px;
	padding-top:10px;
	height:20px;
	font-size:11px;
}
.mensajeError_titulo1{
	color:var(--prm-txt-color);
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	float:left;
	background:url(/bestbanking/BB/images/bg2.svg) -32px top no-repeat;
}
.mensaje_btn1{
	height:25px;
	float:right;
	width:28px;
}
.mensajeError_txt1{
	color:var(--prm-txt-color);
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-top:5px;
}
.mensajeError_txt2{
	color:var(--prm-txt-color);
	font-size:14px;
	font-weight:bolder;
	float:left;
	padding-top:5px;
}
.mensajeError_Fila1_3{
	height:25px;
	border-bottom:#d6d6d6 0px solid;
}
.mensajeError_titulo2{/*post*/
	color: var(--btn-txt-red);
	padding-left:20px;
	background: url(/bestbanking/BB/images/icoError1Rb.svg) 5px 5px no-repeat;
	background-size: 12px;
	
}
.mensajeError_titulo3{
	padding-top:2px;
	color:var(--prm-txt-color);
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	float:left;
}
.mensajeError_message{
	font-size:11px;
}
.paddingT15{
	padding-top:15px!important;
}
.marginL0{
	margin-left:0px!important;
}
.ancho620{
	width:620px!important;

}
.ancho580{
	width:580px!important;
}
.paddingL30{
	padding-left:30px!important;
}
.borderBSolid{
	border-bottom:0px solid #c0c0c0;
}
.paddingB7{
	padding-bottom:7px!important;
}
.ancho720{
	width:720px!important;
}
.ancho680{
	width:680px!important;
}
.ancho437{
	width:437px!important;
}
.ancho57{
	width:57px!important;
}
.ancho725{
	width:725px!important;
}
.ancho485{
	width:485px!important;
}
.ancho450{
	width:450px!important;
}
.ancho58{
	width:58px!important;
}
.ancho128{
	width:128px!important;
}
.paddingT17{
	padding-top:17px!important;
}
.ancho283{
	width:283px!important;
}
.paddingB4{
	padding-bottom:4px!important;
}
.ancho295{
	width:295px!important;
}
.marginT17{
	margin-top:17px!important;
}
.ancho253{
	width:253px!important;
}
.ancho740{
	width:740px!important;
}
.scroll-y{
    overflow-y:auto;
    overflow-y:scroll;
}
.ancho59p{
	width:59%!important;
}
.ancho41p{
	width:41%!important;
}
/**estilos nuevos para BNE Chequeras **/
.paddingL24{
	padding-left:24px!important;
}
.bgfeeded {
	background-color:#feeded;
	}
.color000{
	color:var(--prm-txt-color)!important;
}
.paddingL5{
	padding-left:5px!important;
}
/**fin de estilos nuevos para chequeras**/

/**** Estilos nuevos para cuentas propias ***/
.marginT12{
	margin-top:12px!important;
}
.linkRojo{}
.linkRojo a {color:#CC0000;}
.linkRojo a:hover {color:var(--txt-red);}
.ancho420{width:420px!important;}
.paddingL3{
	padding-left:3px!important;
}
.paddingL27{
	padding-left:27px!important;
}
/**** Fin de estilos nuevos para cuentas propias ****/
/**** Inicio de estilos nuevos para Historial de Banca ****/
.saldos_bloque2_f4_inp_Historial{
	float:left;
	width:200px;
}
.saldos_bloque2_f4_Historial{
	width:210px;
	float:left;
}
/**** Fin de estilos nuevos para Historial de Banca ****/
/******ULTIMOS RAFAGAS**********/
.ancho600{
	width:600px!important;
}
.ancho150{
	width:150px!important;
}
.paddingT8{
	padding-top:8px!important;
}
.bgE4E4E4{
	background:#E4E4E4 !important;
}
.ancho19p{
	width:19%!important;
}
.input5{
	margin:0px;
	padding:0px;
	border:#ee2e24 1px solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px;
}
/****************/
/**Inverisones***/
.marginT11{
	margin-top:11px!important;
}
.f11n{
	font-size:11px;
	color:#000;
}
.ancho7p{width:7%!important;}
/*****/
/******ADMINISTRACION**********/

.paddingT15{
	padding-top:15px!important;
}
.ancho128{
	width:128px !important;
}
.ancho283{
	width:283px!important;
}
.color38B935{
	color:#38B935!important;
}
.bgE4E4E4{
	background:#E4E4E4 !important;
}
.ancho66p{
	width:66%;
}
.colorFFF{
	color:#FFFFFF!important;
}
.ancho12p{
	width:12%;
}
.ancho17p{
	width:17%;
}
/* Nomina */
.ancho18p{
	width:18%;
}
/*Nomina*/
.ancho19p{
	width:19%;
}

.colorEFEFEF{
	color:#efefef!important;
}
/* POSIBLE REVISION */
.anchoAuto{
	width:auto;!important;
}
/****************/
/**** Inicio de estilos Error Sprint 4 ****/
.saldos_bloque2_f4_inp_Historial{
	float:left;
	width:200px;
}

.saldos_bloque2_f4_error_display_blanco{
   display:none;
   height:auto;
   padding-top:5px;
   padding-left:17px;
   background:url(/bestbanking/BB/images/bg2.svg) -38px -18px no-repeat;
   width:100%;
   color:#ee2e24;
   font-size:11px;
}
/**** Fin de estilos Error Sprint 4 ****/
/**** Inicio de estilos nuevos para pagos y consulta ISSSTE ****/
.saldos_bordeInfDe2c_2issste{
	width:10px;
	background:var(--ter-bg-color);
	border-bottom-right-radius: var(--rad-xs);
}
.saldos_bordeSupIz2c_2issste{
	width:10px;
	background:var(--ter-bg-color);
	border-top-left-radius: var(--rad-xs);
}
/**** Fin de estilos nuevos para Pagos y consulta ISSSTE ****/
/**** Inicio de estilos nuevos para Pago SIPARE ****/
.saldos_bordeInfDe2c_2sipare{
	width:20px;
	background:var(--ter-bg-color);
	height:20px;
	font-size:30%;
	border-bottom-right-radius: var(--rad-xs);
}
.saldos_bordeSupIz2c_2sipare{
	width:20px;
	background:var(--ter-bg-color);
	height:20px;
	font-size:30%;
	border-bottom-left-radius: var(--rad-xs);
}
/**** Fin de estilos nuevos para Pago SIPARE ****/
/*estilos faltantes s6 y s7*/
.saldos_bloque2_f4_s6{
	float:left;
	width:200px;
}

.saldos_bordeSupIz2c_2_s6{
	width:20px;
	background: transparent;
	height:20px;
	font-size:30%;
}
.bordeSupCe2c_2_s6{
	background:#e2f2fe;
	width:100%;
	text-align:center;
}
.saldos_bordeInfDe2c_2_s6{
	width:20px;
	background:transparent;
	height:20px;
	font-size:30%;
	
}
.saldos_bordeSupDe2b_s6{
	background:transparent;
	height               : 20px;
	width                : 20px;
	font-size:30%;
}
.saldos_bordeSupIz2b_s6{
	width:20px;
	background:transparent;
	height:20px;
	font-size:30%;
}
.bordeSupCe2b_s6{
	width:100%;
}
.paddingL50{
	padding-left:55px!important;
}
.ancho25{
	width:25px!important;
}
.ancho540{width:540px!important;}

.ancho336{width:336px!important;}

.ancho343{width:343px!important;}

.ancho355{width:355px!important;}

.ancho528{width:528px!important;}

.alto500{height:500px!important;}
/*Nomina*/
.alto560{height:560px!important;}
/*Nomina*/
.alto530{height:530px!important;}

.ancho175{width:175px!important;}

.ancho163{width:163px!important;}

.ancho825{width:825px!important;}

.ancho49{width:49px!important;}

.ancho353{width:353px!important;}

.ancho425{width:425px!important;}

.bgE5E5E5{background:#E5E5E5!important;}

.ancho460{width:460px!important;}

.paddingB17{ padding-bottom:17px!important;}

.paddingT7{ padding-top:7px!important;}
/****fin estilos faltantes s6 y s7***/


/******** AUTOCOMPLETE  s6********/

.suggestion_list
	{
	background: white;
	border:#7e9db9 1px solid;
	width:780px;
	height:80px;
	overflow:auto;
	}
	
.suggestion_list ul
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:773px;
	font-size:11;
	}
	
.suggestion_list a
	{
	text-decoration: none;
	color: #666;
	font-size:11;
	}
	
.suggestion_list .selected
	{
	background: #F0F4F9;
	font-size:11;
	color: var(--prm-txt-color);
	}
	
.suggestion_list .selected a
	{
	color: #666;
	font-size:11;
	}

#autosuggest
	{
	display: none;
	}
	

	.busqueda_avanzada
	{
	height:180px;
	}
	
	
	/*clase para el scroll de busqueda avanzada Sprint 6*/

.busqueda_avanzada
	{
	height:180px;
	}

/* clase para el tama�o del text del autocomplete*/
.input_autocomplete{
	margin:0px;
	padding:0px;
	border:#7e9db9 1px solid;
	width:170px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px;
}

.ancho780{
	width:780px!important;
}

/*clase para el boton de pag de pago de servicios*/
.floatRBtnAceptar{
	float:right;
}

.BtnAceptar{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:105px;
	background:var(--prm-bg-color);
	border:0px;
	cursor:pointer;
}

.inputBtn2:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:24px;
	width:108px;
	background: var(--4th-bg-color)!important;
	border:0px;
	cursor:pointer;
}

/*clase para el text de referencia de importe*/
.input_ref_importe{
	margin:0px;
	padding:0px;
	border:#7e9db9 0px solid;
	width:130px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:var(--prm-txt-color);
	height:17px;
}

/*clase para el div de opciones adicionales*/
.bordesIz1_adicionales{
	background:#e2f2fe;
}

.bordesDe1_adicionales{
	background:#e2f2fe;
}

.saldos_bordeSupIz2c_adicionales{
	width:20px;
	background:transparent;
	height:20px;
	font-size:30%;
}

.saldos_bordeInfDe2c_adicionales{
	width:20px;
	background:transparent;
	height:20px;
	font-size:30%;
}

.bordeSupCe2c_adicionales{
	background:#e2f2fe;
	width:100%;
	text-align:center;
}

/*clases de errores pagos servicios*/
.pagosS_bloque2_f4_error{
	height:15px;
	float:left;
	padding-top:5px;
	display:none;
	width:100%;
}
.pagosS_bloque2_f4_error div{
	color:#ee2e24;
	background:url(/bestbanking/BB/images/bg2.svg) -38px -23px no-repeat;
	padding-left:17px;
	display:none;
	font-size:11px;
}


/********* Estilos para tooltip ***********/
#tooltip{
      position:absolute;
      top:0;
      left:0;
      z-index:99999999;
	  display:none;
}

.tooltipC{
      background:var(--bg-tooltip);
      font-weight:bold;
      font-size:11px;
      color:var(--color-white);
}
.tooltipT{
      border-top:2px solid var(--bg-tooltip);
      background:var(--bg-tooltip);
}

.tooltipB{
      border-bottom:2px solid var(--bg-tooltip);
      background:var(--bg-tooltip);
}
.tooltipL{
      border-left:2px solid var(--bg-tooltip);
      background:var(--bg-tooltip);
}
.tooltipR{
      border-right:2px solid var(--bg-tooltip);
      background:var(--bg-tooltip);
}
.tooltipTL{
	 background:var(--bg-tooltip);
     height               : 10px;
	 width                : 10px;
	 border-top-left-radius: var(--rad-xs);
}
.tooltipTR{
     background:var(--bg-tooltip);
     height               : 10px;
	 width                : 10px;
	 border-top-right-radius: var(--rad-xs);
}

.tooltipBL{
     background:var(--bg-tooltip);
     height               : 10px;
	 width                : 10px;
	 border-bottom-left-radius: var(--rad-xs);
}

.tooltipBR{
     background:var(--bg-tooltip);	
     height               : 10px;
	 width                : 10px;
	 border-bottom-right-radius: var(--rad-xs);
}

.tooltipBLS{
     background:var(--bg-tooltip);
     height               : 10px;
	 width                : 10px;
	 border-bottom-left-radius: var(--rad-xs);
}

.tooltipBRS{
     background:var(--bg-tooltip);	
     height               : 10px;
	 width                : 10px;
	 border-bottom-right-radius: var(--rad-xs);
}

.tooltipP{
	  background:url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
      height               : 10px;
	  width                : 15px;
	  background-position  : -302px -174px;
	  float:right;
      position:relative;
      top:10px;
}
.tooltipP_2{
      background:url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
      height               : 10px;
	  width                : 15px;
	  background-position  : -329px -29px;
      float:right;
      position:relative;
      top:-10px;
}
.paddingB8{padding-bottom:8px;}

.paddingB30{padding-bottom:30px;}

#tooltip-indicaciones{
	position:absolute;
	top:0;
	left:0;
	z-index:99999999;
	display:none;
}
.tooltipT2{
	background:var(--bg-tooltip);
	color:var(--color-white);
	font-weight:bold;
	font-size:11px;
}
.tooltipTL2{
	background:var(--bg-tooltip);
	height               : 24px;
	width                : 10px;
	border-top-left-radius: var(--rad-xs);
}
.tooltipTR2{
	background:var(--bg-tooltip);
	height               : 24px;
	width                : 10px;
	border-top-right-radius: var(--rad-xs);
}
.tooltipC2{
	background:var(--bg-tooltip);
	font-size:11px;
	color:var(--color-white);
}
.tooltipC2 a{
	font-size:11px;
	text-decoration:underline;
}
.tooltipC2 a:hover{
	font-size:11px;
	text-decoration:underline;
}

.pointer{ cursor:pointer;}
/***** Fin de estilos para tooltip ********/

/******************LOGIN*************/
/* Estructura Marco contenedor: Contiene todo el HTML */
.contenedor{
	padding-left:35px;
	padding-right:35px;
	min-width:925px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
}

#Logo_Banamex{
	background:url(/bestbanking/BB/images/logobanamex.svg);
	height: 41px;
	width: 209px;
	float:left;
}
#Logo_Bancanet{
	background:url(/bestbanking/BB/images/bancaNetEmpresarial_color.svg) no-repeat; 
	height               : 27px;
	width                : 280px;
	margin-top:5px;
	float:right;
	clear:both;
}

/* Estilos Generales */
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.overflow{overflow:hidden;}
.scroll_Y{overflow-y:auto;overflow-y:scroll;}

.display{display:block;}
.no_display{display:none;}

/* Estilos de Texto */
.f11{font-size:11px;}
.f12{
	font-size:12px!important;
	color:var(--prm-bg-color);
	font-weight: 400;
	font-family: BanamexText, Arial;
}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}

.colorE6E6E6{color: var(--4th-txt-color);}
.color333333{
	color:var(--prm-bg-color);
	font-weight: 400;
	font-family: BanamexText, Arial;
}
.coloree2e24{color:var(--txt-red);}
.color1e87dd{color:var(--challenge-txt-color);}
.colorFFFFFF{color:#FFFFFF;}
.color000000{color: var(--sec-bg-color);}

.textC{text-align:center;}
.textR{text-align:right;}
.negrita{font-weight:bold;}
.italica{font-style:italic;}

/* Anchos */
.anchoAuto{width:auto!important;}

.ancho0p{width:0%!important;}
.ancho33p{width:33%;}
.ancho40p{width:40%;}
.ancho50p{width:50%;}
.ancho85p{width:85%;}
.ancho90p{width:90%;}
.ancho100p{width:100%!important;}

.ancho8{width:5px!important;}
.ancho10{width:10px;}
.ancho40{width:40px;}
.ancho150{width:150px;}
.ancho160{width:160px;}
.ancho190{width:190px;}
.ancho200L{width:200px;}
.ancho225{width:225px;}
.ancho424{width:424px!important;}
.ancho459{width:459px!important;}
.ancho500{width:500px!important;}

/* Altos */
.alto30{height:30px!important;}
.alto65{height:65px!important;}
.alto95{height:95px!important;}
.alto100{height:100px!important;}
.alto125{height:125px!important;}
.alto235{height:235px;}
.alto250{height:250px;}
.alto320{height:320px;}

/* Margenes */
.marginAuto{margin-left:auto;margin-right:auto;}
.marginT3{margin-top:3px;}
.marginT5{margin-top:5px;}
.marginT8{margin-top:8px;}
.marginT10{margin-top:10px;}
.marginT15{margin-top:15px;}
.marginT20{margin-top:20px;}
.marginT25{margin-top:25px;}
.marginT30{margin-top:30px;}
.marginT60{margin-top:60px;}
.marginT35{margin-top:35px;}

.marginR10{margin-right:10px;}

.marginB20{margin-bottom:20px;}

.marginL10{margin-left:10px;}
.marginL20{margin-left:20px;}

/* Paddings */
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding20{padding:20px;}

.paddingT0{padding-top:0!important;}
.paddingT2{padding-top:2px;}
.paddingT5{padding-top:5px;}
.paddingT10{padding-top:10px;}
.paddingT20{padding-top:20px;}
.paddingT50{padding-top:50px;}

.paddingR10{padding-right:10px;}

.paddingB5{padding-bottom:5px;}
.paddingB10{padding-bottom:10px;}
.paddingB15{padding-bottom:15px;}
.paddingB20{padding-bottom:20px;}

.paddingL10{padding-left:10px;}
.paddingL20{padding-left:20px;}
.paddingL26{padding-left:26px;}
.paddingL100{padding-left:100px;}
/* Elementos de Form */
select{
	border:var(--sec-bg-color) 1px solid;
	color: var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}
.input{
	margin:0px;
	padding:0px;
	border:var(--challenge-txt-color) 1px solid;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:var(--prm-txt-color);
	height:17px;
}
.inputError{
	margin:0px;
	padding:0px;
	border:var(--prm-bg-color) 1px solid;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:var(--prm-txt-color);
	height:17px;
}
.btn_gris_157{
	background:url(/bestbanking/BB/images/btn_gris_157.gif) no-repeat;
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:157px;
	border:0px;
	cursor:pointer;
}
.btn_gris_157:hover{
	background:var(--prm-bg-color);
}
.btn_celeste_91{
	background:var(--prm-bg-color);
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height               : 24px;
	width                : 108px;
	border:0px;
	cursor:pointer;
	border-radius: var(--rad-s);
}
.btn_celeste_91:hover{
	background: var(--4th-bg-color);
	border-radius: var(--rad-s);
}
.btn_rojo_91{
	background:var(--btn-red-def);
	height               : 24px;
	width                : 108px;
	margin:0px;
	padding:0px;
	color:var(--btn-txt-red);
	padding-bottom:2px;
	border:0px;
	cursor:pointer;
	border-radius: var(--rad-s);
}
.btn_rojo_91:hover{
	background:var(--btn-red-foc);
	border-radius: var(--rad-s);
}


.border_CCCCCC{
	border:1px solid var(--challenge-brd-color);
}
.borderT_Dotted_CCCCCC{
	border-top:1px dotted var(--challenge-brd-color);
}
.borderR_Dotted_CCCCCC{
	border-right:1px dotted var(--challenge-brd-color);
}
.borderR_CCCCCC{
	border-right:1px solid var(--challenge-brd-color);
}
.borderB_E6E6E6{
	border-bottom:0px solid var(--challenge-brd-color);
}
.borderT_E6E6E6{
	border-top:1px solid var(--challenge-brd-color);
}
.borderB_FFFFFF{
	border-bottom:1px solid #FFFFFF;
}
.borderTB_7487ae{
	border-top:1px solid var(--challenge-brd-color);
	border-bottom:1px solid var(--challenge-brd-color);
}


.ligas_head{
	clear:both;
	float:right;
	color:#666666;
}
.ligas_head a{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.ligas_head a:hover{
	font-size:11px;
	color:var(--color-hiper);
	text-decoration:underline;
}
.bannerLeft{
	background:url(/bestbanking/BB/images/bannerLeft.gif) repeat-x;
	width:450px;
	height:256px;
}
.bannerCenter{
	background:url(/bestbanking/BB/images/bannerCenter.gif) repeat-x;
	height:256px;
}
.bannerRight{
	background:url(/bestbanking/BB/images/bannerRight.gif) no-repeat;
	width:245px;
	height:256px;
}
.ico_print{ 
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 21px;
	width                : 23px;
	background-position  : -95px -74px;
	cursor:pointer;
}
.ico_print:hover{ 
	background:url(/bestbanking/BB/images/ico_print_h.gif) no-repeat;
}

.bgedf5e8{background:var(--green-success-color);}
.bgf0f4f9{background:var(--color-white);}
.bgeff8ff{background: var(--color-white);}
.bge1081f{background:#e1081f;}

/* Cuadro rendondeado celeste */
.esq_top_der_BGf0f4f9{
	background:transparent;
	height               : 10px;
	width                : 10px;
	background-position  : -50px -123px;
}
.esq_top_izq_BGf0f4f9{
	background:transparent;
	height               : 10px;
	width                : 10px;
	background-position  : -74px -123px;
}
.esq_bottm_der_BGf0f4f9{
	background:transparent;
	height               : 10px;
	width                : 10px;
	background-position  : -2px -123px;
}
.esq_bottm_izq_BGf0f4f9{
	background:transparent;
	height               : 10px;
	width                : 10px;
	background-position  : -26px -123px;
}
.top_BGf0f4f9{
	border-top:0px solid var(-ter-bg-color);
	background: transparent;
	width:100%;
	font-size:30%;
}
.bottm_BGf0f4f9{
	border-bottom:0px solid var(-ter-bg-color);
	background: transparent;
	width:100%;
	font-size:30%;
}
.left_BGf0f4f9{
	border-left:0px solid var(-ter-bg-color);
	background: transparent;
	width:10px;
	font-size:30%;
}
.right_BGf0f4f9{
	border-right:0px solid var(-ter-bg-color);
	background: transparent;
	width:10px;
	font-size:30%;
}

/* Cuadro redondeado con bordes azulados */
.esq_top_der_BGFFFFFF{
	background:#FFFFFF;
	height               : 10px;
	width                : 10px;
	border: 1px solid var(--challenge-brd-color);
	border-bottom-right-radius: var(--rad-l);
	border-left-color: transparent;
	border-bottom-color: transparent;
}
.esq_top_izq_BGFFFFFF{
	background:#FFFFFF;
	height               : 10px;
	width                : 10px;
	border: 1px solid var(--challenge-brd-color);
	border-top-left-radius: var(--rad-l);
	border-right-color: transparent;
	border-bottom-color: transparent;
}
.esq_bottm_der_BGFFFFFF{
	background:#FFFFFF;
	height               : 10px;
	width                : 10px;
	border: 1px solid var(--challenge-brd-color);
	border-bottom-right-radius: var(--rad-l);
	border-left-color: transparent;
	border-top-color: transparent;
}
.esq_bottm_izq_BGFFFFFF{
	background:#FFFFFF;
	height               : 10px;
	width                : 10px;
	border: 1px solid var(--challenge-brd-color);
	border-bottom-left-radius: var(--rad-l);
	border-right-color: transparent;
	border-top-color: transparent;
}
.top_BGFFFFFF{
	border-top:1px solid var(--challenge-brd-color);
	background:#FFFFFF;
	width:100%;
	font-size:30%;
}
.bottm_BGFFFFFF{
	border-bottom:1px solid var(--challenge-brd-color);
	background:#FFFFFF;
	width:100%;
	font-size:30%;
}
.left_BGFFFFFF{
	border-left:1px solid var(--challenge-brd-color);
	background:#FFFFFF;
	width:10px;
	font-size:30%;
}
.right_BGFFFFFF{
	border-right: 1px solid var(--challenge-brd-color);
	background:#FFFFFF;
	width:10px;
	font-size:30%;
}

/* Cuadro redondeado con bordes grises */
.esq_top_der_BGFFFFFF_2{
	background: var(--color-white);
	height               : 10px;
	width                : 10px;
}
.esq_top_izq_BGFFFFFF_2{
	background: var(--color-white);
	height               : 10px;
	width                : 10px;
}
.esq_bottm_der_BGFFFFFF_2{
	background:var(--color-white);
	height               : 10px;
	width                : 10px;
}
.esq_bottm_izq_BGFFFFFF_2{
	background:var(--color-white);
	height               : 10px;
	width                : 10px;
}
.top_BGFFFFFF_2{
	border-top:0px solid var(--ter-bg-color);
	background:#FFFFFF;
	width:100%;
	font-size:30%;
}
.bottm_BGFFFFFF_2{
	border-bottom:0px solid var(--ter-bg-color);
	background:#FFFFFF;
	width:100%;
	font-size:30%;
}
.left_BGFFFFFF_2{
	border-left:0px solid var(--ter-bg-color);
	background:#FFFFFF;
	width:10px;
	font-size:30%;
}
.right_BGFFFFFF_2{
	border-right:0px solid var(--ter-bg-color);
	background:#FFFFFF;
	width:10px;
	font-size:30%;
}


.esq_top_der_BGEFF8FF{
	background:var(--challenge-brd-color);
	height               : 12px;
	width                : 10px;
	border-top-right-radius: var(--rad-xs);
}
.esq_bottm_der_BGEFF8FF{
	background:var(--challenge-brd-color);
	height               : 12px;
	width                : 10px;
	border-bottom-right-radius: var(--rad-xs);
}
.right_BGEFF8FF{
	background: url(/bestbanking/BB/images/right_EFF8FF.svg) repeat-y;
	width:10px;
	font-size:30%;
}

/**/
.saldos_bordeSupIz2b_V{
	width:20px;
	background:var(--green-success-color);
	height:20px;
	border-top-left-radius: var(--rad-xs);
}
.saldos_bordeSupIz2c_V{
	width:20px;
	background:var(--green-success-color);
	height:20px;
	border-bottom-left-radius: var(--rad-xs);
}
.saldos_bordeSupIz2b_V{
	width:20px;
	background:var(--green-success-color);
	height:20px;
	border-top-left-radius: var(--rad-xs);
}
.saldos_bordeSupIz2c_V{
	width:20px;
	background:var(--green-success-color);
	height:20px;
	border-bottom-left-radius: var(--rad-xs);
}
.saldos_bordeSupDe2b_V{
	width:20px;
	background:var(--green-success-color);
	height:20px;
	border-top-right-radius: var(--rad-xs);
}
.saldos_bordeInfDe2c_V{
	width:20px;
	background:var(--green-success-color);
	height:20px;
	border-bottom-right-radius: var(--rad-xs);
}
.bordeSupCe2b_v{
	width:100%;
	background:var(--green-success-color);
	border-top:0px solid var(--ter-bg-color);
}
.bordeSupCe2c_V{
	width:100%;
	background:var(--green-success-color);
	border-bottom:0px solid var(--ter-bg-color);
}
.bordesIz1_v{
	background:var(--green-success-color);
	border-left:0px solid var(--ter-bg-color);
}
.bordesDe1_v{
	background:var(--green-success-color);
	border-right:0px solid var(--ter-bg-color);
}


/**/
.saldos_bloque1_tit1{
	font-size:var(--fsizeTxtXXL);
	color:#09347a;
	line-height:24px;
	float:left;
	padding-top:15px;
	font-weight:bold;
}
.saldos_bloque1_tit1_btnBox{
	float:left;
	width:22px;
	padding-left:2px;
	height:19px;
	cursor:default;
	padding-top:5px;
}
.saldos_bloque1_tit1_btn{
	background: url(/bestbanking/BB/images/chevron.svg);
	width:17px;
	height:18px;
	cursor:default;
}
.saldos_bloque1_tit1_txt{
	float:left;
	cursor:default;
}
.saldos_bloque1_tit1_txt span{
	color:var(--prm-txt-color);
	line-height:24px;
	cursor:default;
	font-weight:600;
	font-size: var(--fsizeXXL);
}
.saldos_bloque1_box1{
	float:right;
	width:180px;
	padding-top:15px;
	height:21px;
}
.saldos_btn1{
	background:#FFFFFF url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
	height               : 21px;
	width                : 20px;
	background-position  : -216px -110px;
	margin-right:10px;
	float:right;
	cursor:pointer;
}
.saldos_btn1:hover{
	background:#FFFFFF url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
	height               : 21px;
	width                : 20px;
	background-position  : -246px -110px;
}


.tab_close{
	background:url(/bestbanking/BB/images/css_spritebb.png) no-repeat;
	height               : 134px;
	width                : 21px;
	background-position  : -327px -46px;
	cursor:pointer;
}
.tab_open{
    background:url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
	height               : 134px;
	width                : 21px;
	background-position  : -353px -45px;
	cursor:pointer;
}
.error{ 
	background:url(/bestbanking/BB/images/bg2.svg) -35px -18px no-repeat;
	padding-left:15px;
	font-size:11px;
	color:var(--txt-red);
	height: 15px;
}


/*************************** PAGINACION ****************************/
.paginacion .antsig{
	font-size:11px;
	text-decoration:underline;
	color : var(--color-paginacion);
}
.paginacion .antsig_d{ 
	text-decoration:underline;
	color:#939DA1;
	cursor:default;
	font-size:11px;
}
.paginacion .antsig:hover{ 
	text-decoration:underline;
	font-size:11px;
}
.paginacion .num{ 
	padding:0 5px 0 5px;
	border-right:1px solid var(--color-paginacion);
	text-decoration:none;
	font-size:11px;
	color : var(--color-paginacion);
}
.paginacion .sel_num{ 
	background:#FA8D5A;
	color:#fff;
	font-size:11px;
	padding:0 5px 0 5px;
	cursor:default;
	margin-left:-1px;
	text-decoration:none;
}
.ant_bloque{
	background:var(--prm-bg-color);
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
	border-bottom-left-radius: var(--rad-s);
	border-top-left-radius: var(--rad-s);
}
.ant_bloque:hover{
	background:var(--4th-bg-color);
}
.ant_bloque_d{
	background:var(--6th-bg-color);
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	text-align:center;
	border-bottom-left-radius: var(--rad-s);
	border-top-left-radius: var(--rad-s);
}

.sig_bloque{
	background:var(--prm-bg-color);
	width:43px;
	height:17px;
	font-size:11px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	margin-left:1px;
	text-align:center;
}
.sig_bloque:hover{
	background:var(--4th-bg-color);
}
.sig_bloque_d{
	background:var(--6th-bg-color);
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	margin-left:1px;
	text-align:center;
	border-bottom-right-radius: var(--rad-s);
	border-top-right-radius: var(--rad-s);
}

.top2{
	position:relative;
	top:2px;
}
.top5{
	position:relative;
	top:5px;
}

.panelIz2_conten1_p1{
	width:190px;
	height:94px;
	background:url(/bestbanking/BB/images/banner_gana.gif) no-repeat;
}
.marginT14{margin-top:14px!Important;}

.linklogin{
	color: var(--color-hiper) !important;
    text-decoration: underline;
}
/** Estilos nuevos para Configuracion BNE **/
.ancho35p{width:35%!important;}
.ancho21 {
	width:21px !important;
}
/**fin de estilos nuevos para Configuracion BNE**/
.inputBtn9{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:210px;
	background: var(--prm-bg-color);
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
	font-size: 12px;
}
.inputBtn9:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:210px;
	background:var(--4th-bg-color);
	border-radius: var(--rad-s);
	border:0px;
	cursor:pointer;
}
/*******************************************/


/***********Estilos Sprint 10*/

.inputBtn1_des_b{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:var(--6th-bg-color);
	border:0px;
	border-radius: var(--rad-s);
	cursor:default;
}
/********************/

/************S9************/
.f11_1{
	font-size:11px!important;
}
.titulo_tabla_at_emergente{
	border-bottom:1px solid #c0c0c0;
	font-weight:bold;
	margin:16px 0 10px 0;
	padding-bottom:2px;
	
}
.alto52{height:55px!important;}
.ancho750 {
	width:750px;
}
.ancho700 {
	width:700px;
}
.alto71{
	height:71px!important;
}
/*************************/

/*********ESTILOS SPRINT 10 TIP*************/

.saldos_bordeSupIz2b_N{
	width:20px;
	background: var(--orange-warn-color);
	height:20px;
	border-top-left-radius: var(--rad-s);
}
.saldos_bordeSupIz2c_N{
	width:20px;
	background:var(--orange-warn-color);
	height:20px;
	border-bottom-left-radius: var(--rad-s);
}
.saldos_bordeSupDe2b_N{
	width:20px;
	background:var(--orange-warn-color);
	height:20px;
	border-top-right-radius: var(--rad-s);
}
.saldos_bordeInfDe2c_N{
	width:20px;
	background: var(--orange-warn-color);
	height:20px;
	border-bottom-right-radius: var(--rad-s);
}
.bordeSupCe2b_N{
	width:100%;
	background:var(--orange-warn-color);
	border-top:0px solid var(--orange-warn-color);
}
.bordeSupCe2c_N{
	width:100%;
	background:var(--orange-warn-color);
	border-bottom:0px solid var(--orange-warn-color);
}
.bordesIz1_N{
	background:var(--orange-warn-color);
	border-left:0px solid var(--orange-warn-color);
}
.bordesDe1_N{
	background:var(--orange-warn-color);
	border-right:0px solid var(--orange-warn-color);
}

.bgffedd9{
	background:var(--orange-warn-color);
}

/****************Combo monospace**************************/
.selectp1{
	border:var(--prm-bg-color) 1px solid;
	color: var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
	font-family:BanamexText, courier new;
}
/*DOMICILIACION*/
.selectp2{
	border:var(--prm-bg-color) 1px solid;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:12x;
	font-family:BanamexText, courier new;
	width:280px;
}

/***************    ESTILOS OrdenaTable		***********/

table.sortable {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}

table.sortable a{
	text-decoration:underline;
	font-size:11px;
}

table.sortable span{
	font-weight:bold;
	color:#333;
	font-size:11px;
}
table.sortable p{
	font-weight:bold;
	color:#333;
	font-size:12px;
}


table.sortable td {
	padding:5px 10px 5px 10px;
	color:#666;
	font-size:11px;
}
table.sortable tr.odd td {
	background-color: #FFFFFF;
}
table.sortable tr.even td {
	background-color: #F0F4F9;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
 
.saldos_bloque2_f4_error_display_snreg{
	height:15px;
	float:none;
	padding-top:5px;
	padding-left:17px;
	background:url(/bestbanking/BB/images/bg2.svg) -38px -18px no-repeat;
	width:300px;
}

.imageButton{
  background-color: #FFFFFF;
  background-image:url('/bestbanking/BB/images/menos_bkblanco.gif');
  background-repeat:no-repeat;
  width: 3;
  height:3;
  background-position:center;
  border-width: 0px;
} 
.saldos_bloque4_ayuda_btn{
	width:18px;
	height:17px;
	cursor:pointer;
	background:url('/bestbanking/BB/images/preg2.gif') no-repeat;
	float:right;
	margin-top:4px;
}
.saldos_bordeSupIz_gris{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}
.saldos_bordeSupDe_gris{
	width:20px;
	padding:0px;
	margin:0px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}
.bordeSupCe2b_gris{
	background-color:#f1f1f1;
	width:100%;
	border-bottom:2px solid #ededed;
}
.saldos_bordeInfIz2b_gris{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}
.saldos_bordeInfDe2b_gris{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}

.saldos_bordeSupDeMec{
	width:20px;
	padding:0px;
	margin-left:-10px;
	height:10px;
	background:url(../images/bg2.svg) left -279px no-repeat;
	float:right;
}

.saldos_bordeInfDe2b{
	width:10px;
	padding:0px;
	margin:0px;
	background: url(../images/esq4.png) -10px -5px no-repeat;
	height:15px;
	font-size:30%;
}

.saldos_bordeInfIz2b{
	width:10px;
	padding:0px;
	margin:0px;
	background: url(../images/esq3.png) 0px -5px no-repeat;
	height:15px;
	font-size:30%;
}

.saldos_bordeInfCe2b{
	width:100%;
	background: url(../images/bordeT.png) repeat scroll 0 14px transparent;
}

/******ESTILOS S8*******/
.tablaSaldos3_S8{
}
.tablaSaldos3_S8 td{
	padding:4px 4px 4px 4px;
	color:#666;
	font-size:11px;
	line-height:12px;
}
.tablaSaldos3_S8 span{
	font-weight:bold;
	color:#333;
	font-size:11px;
}
.tablaSaldos3_S8 p{
	color:#333;
	font-weight:bold;
	font-size:12px;
}
.tablaSaldos3_S8 a{
	font-size:11px;
	text-decoration:underline;
}
.ancho5p{
	width:5%;
}
/***********************/
.selectTIP {
    border: 1px solid #7E9DB9;
    color: var(--prm-txt-color);
    font-size: 12px;
    height: 15px;
    padding-bottom: 2px;
    padding-top: 1px;
    width: 310px;
}

/******CLASES NUEVAS CSS SPRITE*******/

.ico_flecha{
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 26px;
	width                : 20px;
	background-position  : -120px -70px;
}

.candado{
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 11px;
	width                : 9px;
	background-position  : -142px -76px;
	margin-left:99px;
	margin-top:-17px;
 }
 
 .requiere_ex{
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 25px;
	width                : 20px;
	background-position  : -2px -97px;
	margin-left:0px;
	margin-top:0px;
 }
 
  .requiere_ad{
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 25px;
	width                : 20px;
	background-position  : -22px -97px;
	margin-left:0px;
	margin-top:0px;
 }
 
  .requiere_ja{
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 25px;
	width                : 21px;
	background-position  : -42px -97px;
	margin-left:0px;
	margin-top:0px;
 }
 
 .ico_errorL{
	background:url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	height               : 18px;
	width                : 18px;
	background-position  : -154px -99px;
	display:inline-block;
	float:left;
	margin-right:4px;
 }
/*********S8 10-08-11**************/
.saldos_bordeSupIz2c_2_aB{
	width:20px;
	height:20px;
	font-size:30%;
}
.saldos_bordeInfDe2c_2_aB{
	width:20px;
	height:20px;
	font-size:30%;
	
}
.bordeSupCe2c_2B{
	font-size:30%!important;
}
/***********************/
.saldos_bloque2_oc{	
	width:100%;
	clear:both;
}
/******* HISTORIAL **********/
.left{text-align:left;}
/***********************/
.netkey{  
	background:transparent;
	height               : 137px;
	width                : 204px;
	background-position  : -2px -44px;
	display:inline-block;
 }
 
 .preg{  
	background: url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
    height               : 16px;
    width                : 16px;
    background-position  : -305px -30px;
	display:inline-block;
 }


.excel{ 
	background: url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
    height               : 31px;
    width                : 28px;
    background-position  : -295px -107px;
	display:inline-block;
 }

.texto{ 
	background: url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
    height               : 31px;
    width                : 28px;
    background-position  : -295px -141px;
	display:inline-block;
 }

 .ico_error{ 
	background: url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
    height               : 12px;
    width                : 12px;
    background-position  : -199px -28px;
	display:inline-block;
	float:left;
	margin-right:4px;
 }
 .saldos_bordeSupIz2c_2S3{
	width:10px;
	background:url(/bestbanking/BB/images/esquinaL3.gif) no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe2c_2S3{
	width:10px;
	background:url(/bestbanking/BB/images/esquinaR3.gif) no-repeat;
	height:10px;
	font-size:30%;
}
/******* Reportes y Contratos ***/
.saldos_bordeRyCI_gris{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}
.saldos_bordeRyCD_gris{
	width:20px;
	background:var(--color-white);
	height:20px;
	font-size:30%;
}
/********************************/

.bannerLeft_es{
	background:  url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/esp/banners/SpriteNegociosEs.svg) 0px 0px no-repeat;
	width:421px;
	height:256px;
	cursor:pointer;
}
.bannerCenter_es{
	background:  url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/esp/banners/SpriteNegociosEs.svg) 0px -512px no-repeat;
	height:256px;
	cursor:pointer;
}
.bannerRight_es{
	background:  url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/esp/banners/SpriteNegociosEs.svg) 0px -256px no-repeat;
	width:293px;
	height:256px;
	cursor:pointer;
}
.bannerLeft_in{
	background:  url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/eng/banners/SpriteNegociosEs.svg) 0px 0px no-repeat;
	width:421px;
	height:256px;
	cursor:pointer;
}
.bannerCenter_in{
	background:  url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/eng/banners/SpriteNegociosEs.svg) 0px -512px no-repeat;
	height:256px;
	cursor:pointer;
}
.bannerRight_in{
	background:  url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/eng/banners/SpriteNegociosEs.svg) 0px -256px no-repeat;
	width:293px;
	height:256px;
	cursor:pointer;
}
.saldos_bloque2_f4_error_display_snreg2{
	height:15px;
	float:none;
	padding-top:5px;
	padding-left:17px;
	background:url(/bestbanking/BB/images/bg2.svg) -35px -18px no-repeat;
	width:300px;
}
.noAnchor{
	text-decoration: none!important;
	color: #666!important;
}
/*****OPTIMIZACION****/
.protegete{
	width:32px;
	height:32px;
	background:#FFFFFF url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	background-position  : -100px -122px;
	float:left;
	margin-left:8px !important;
	margin-right:10px !important;
}
.instalado{
	width:32px;
	height:32px;
	background:#FFFFFF url(/bestbanking/BB/images/sprite_loginbb.svg) no-repeat;
	background-position  : -135px -122px;
	float:left;
	margin-left:8px !important;
	margin-right:10px !important;
}
/*leyenda*/
.saldos_bordeSupIzl_gris {
    width: 20px;
    background: var(--red-warn-color);/**/
    height: 20px;
    font-size: 30%;
    border-top-left-radius: 9px;/**/
}
.saldos_bordeSupDel_gris {
    width: 20px;
    padding: 0px;
    margin: 0px;
    background: var(--red-warn-color);
    height: 20px;
    font-size: 30%;
    border-top-right-radius: 9px;
}
.bordeSupCe2bl_gris {
    background-color: var(--red-warn-color);
    width: 100%;
}
.bordesIz1_gris {
    background-color: var(--red-warn-color);
}
.bordesDe1_gris {
    background: var(--red-warn-color);
}
.saldos_bordeInfIz2bl_gris {
    width: 20px;
    background: var(--red-warn-color);
    height: 20px;
    font-size: 30%;
    border-bottom-left-radius: 9px;
}
.saldos_bordeInfDe2bl_gris {
    width: 20px;
    background: var(--red-warn-color);
    height: 20px;
    font-size: 30%;
    border-bottom-right-radius: 9px;
}
.bordeInfCe2b_gris {
    background-color: var(--red-warn-color);
    width: 100%;
}
.banner_login_es{background:transparent url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/esp/banners/SpriteNegociosEs.svg) no-repeat 0px -897px;	width: 223px; height: 175px; border: none;}
.banner_login_en{background:transparent url(https://bancanetempresarial.citibanamex.com.mx/resources/external/help/eng/banners/SpriteNegociosEs.svg) no-repeat 0px -897px;	width: 223px; height: 175px; border: none;}
#ventanaEmergente-contenidoLogin{display:none; width:40px; margin-left:auto; margin-right:auto; }
#cortinaOverlayLogin {background-color:#000000; cursor:default; }
.encaVentanaEmergente{height:15px;padding-left:10px;padding-right:10px;}
.encaVentanaEmergenteIn{height:15px;background:url(/bestbanking/BB/images/bordeT.png);}
.pieVentanaEmergenteIn{height:15px;background:#FFF url(/bestbanking/BB/images/bordeT.png) left 14px;}
.conteVentanaEmergente{background:#fff url(/bestbanking/BB/images/bordeR.png) right top repeat-y}
.conteVentanaEmergenteIn{background:url(/bestbanking/BB/images/bordeR.png) 14px top repeat-y;}
.encaVentanaEmergenteEsq3{width:20px;float:left;height:15px;font-size:30%;margin-left:-10px;background:url(/bestbanking/BB/images/bg3.png) -68px -21px no-repeat;}
#mensajeError_contenidoLogin{background-color:#ffffff;padding-top:5px;display:none;padding-bottom:5px;overflow:hidden;padding-left:0px;padding-right:0px;text-shadow:0 1px 0 #f4f4f4;}
.ventanaEmergenteLogin{width:100%;}
.errorLoginTexto{font-size:16px; font-weight:bold; color:#333; margin-left:7px;}
/***************************** Estilos Impresion Banamex Impresion ***************/
/*leyenda formato impresion*/
[style*="margin-left: 60px; margin-right: 60px;"],
[style*="margin-left:60px; margin-right:60px;"]{
	margin-left:0px !important;
	margin-right: 0px !important;
	*{text-align: left !important;}
}

.inputBtnPaging{
	color:#0099FF;
	height:16px;
	width:21px;
	border:0px;
	cursor:pointer;
	font-size: 10px;
}
.inputBtnPaging:hover{
	color:#FFF;
	background:#FF9900;
	border:0px;
	cursor:pointer;
}

.inputBtnPaging2{
	color:#0099FF;
	height:16px;
	width:70px;
	border:0px;
	cursor:pointer;
	text-decoration: underline;
	font-size: 10px;
}
.inputBtnPaging2:hover{
	color:#FFF;
	background:#FF9900;
	border:0px;
	cursor:pointer;
	text-decoration: underline;
}

.inputBtnPagingDisabled{
	color:#000000;
	height:20px;
	width:21px;
	border:0px;
	font-size: 10px;
}

.inputBtnPagingDisabled2{
	color:#000000;
	height:20px;
	width:80px;
	border:0px;
	font-size: 10px;
}

.bgFF9900{
background:#FF9900;
}

.inputBtnCurrentSelection{
	color:#FFF;
	height:16px;
	width:16px;
	border:0px;
}

.sat_bloque1{
	width:100%;
	height:85px;
}

.borderL1{
	border-left:0px solid #7487ae;
}
.borderR1{
	border-right:0px solid #7487ae;
}


/*****FX_PULSE***/
.fl1 {
	float: left;
}
.titulo_tabla_at_emergente1{
	border-bottom:1px solid #c0c0c0;
	padding-bottom:6px;
	font-size: 15px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}.cap {
	text-transform: uppercase;
}

.text15 {
	font-size: 14px;
}
.titcot{
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 15px;
	margin-left:0px;
	color:var(--prm-txt-color);
}
.verif {
	font-size:11px!important;
	color:var(--prm-txt-color)!important;
	margin-top: 25px;
}
.fxCambio{
	height:25px;
	font-size:21px!important;
}
/***********estilo link Clave Rastreo****************/
.color_link_CR { 
	color:#013ADF; 
	cursor:pointer;
}

.color_tx_CR{ 
	color:#BF00FF;
}
/****************************************************/
.linkSimulaAnchor{
	text-decoration:underline; 
	color: rgb(30, 39, 218) !important;
	font-weight:normal !important;
}

.linkSimulaAnchor:hover{
	cursor:pointer;
}

.ancho23p {
    width: 23%;
}

.padding0L2020 {
    padding: 0 20px 0 20px !important;
}

.selectCtasCTA{
	border:var(--sec-bg-color) 1px solid;
	width:230px;
	color:var(--prm-txt-color);
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;
}

.paddingB9{
	padding-bottom:9px!important;
}
.tablaQueHacer{
	background:#f8f8f8!important;
	border:1px solid #d2d2d2!important;
}
.tablaQueHacer .saldos_encaTabla1{
	background:none!important;
	font-size:14px!important;
	font-weight:normal!important;
	color:#183b7e!important;
	padding-top:10px;
	padding-bottom:10px;
}
.tablaQueHacer .saldos_bordeSupDe2d,.tablaQueHacer .saldos_bordeInfIz2,.tablaQueHacer .saldos_bordeInfDe2{
	display:none;
}
.tablaQueHacer .bordeTablaIz,.tablaQueHacer .bordeTablaDe,.tablaQueHacer .bordeInfCe2{
	background:none!important;
}
.tablaQueHacer .borderRDotted{
	border:none!important;
}
.tablaQueHacer a:before{
	content:"\2022";
	height:25px;
	display:block;
	float:left;
	margin-right:5px;
}.tablaQueHacer a{
	color:#0056b8;
}.tablaQueHacer a:hover{
	color:#00a1e2!important;
	text-decoration:underline!important;
}
.tablaQueHacer p{
	border:none!important;
}
.tooltipBL2{
	background:var(--bg-tooltip);	
    height               : 12px;
	width                : 10px;
	border-bottom-left-radius: var(--rad-xs);
}
.tooltipBR2{
    background:var(--bg-tooltip);
    height               : 12px;
	width                : 10px;
	border-bottom-right-radius: var(--rad-xs);
}
.paneles{
	width:100%;
	margin-top:19px;
}

#wrapper_div{
	background: transparent !important;
overflow: hidden;
}



#wrapper_div select {
	background: transparent;
}

#Boxes{
	margin-top:20px;
	width:auto;
	/* border: 1px solid #7487ae; */
	border-radius: 5px;
	background: transparent !important;
}

html body div#wrapper_div div#altasOtrasCuentas div#DVALTA div.saldos_bloque3{
	margin-top: 0px !important;
}

.footer-bdf{
	/* border-left: 1px solid #7487ae; */
	/* border-right: 1px solid #7487ae; */
	/* border-bottom: 1px solid #7487ae; */
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-size: 43px;
	background-position-y: 0px;
}

.tooltipCEP {
    position: relative;
    display: inline-block;
}

.tooltipCEP .tooltiptextCEP {
    visibility: hidden;
    width: 120px;
    background-color: white;
    color: #002d72;
    text-align: left;
    border-radius: 6px;
    border: 2px solid #aaaaaa;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
}

.tooltipCEP .tooltiptextCEP::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 7px;
    border-style: solid;
    border-color:#aaaaaa transparent transparent transparent;
}

.tooltipCEP:hover .tooltiptextCEP {
  visibility: visible;
}

#Footer .f11{
	color : var(--ter-txt-color);
}

#div_ayuda .f14{
	color : var(--prm-txt-color);
}

#div_ayuda .f11{
	color : var (--sec-txt-color);
}

/**/

.saldos_bordeSupIz2c_2_s8Res .alto31,
.saldos_bordeSupDe2c_2_s8Res .alto31{
	border: none !important;
}

#Footer .f11{
	color : var(--ter-txt-color);
}

#div_ayuda .f14{
	color : var(--prm-txt-color);
}

#div_ayuda .f11{
	color : var (--sec-txt-color);
}

#paso1 #img1{
	content: url(/bestbanking/BB/images/netkey1.svg);
}

#paso2 #img2{
	content: url(/bestbanking/BB/images/netkey2.svg);
}

#paso3 #img3{
	content: url(/bestbanking/BB/images/netkey3.svg);
}

#paso4 #img4{
	content: url(/bestbanking/BB/images/netkey4.svg);
}

#paso5 #img5{
	content: url(/bestbanking/BB/images/netkey5.svg);
}

input[type="checkbox"] {
    appearance: none;
	 webkit-appearance: none;
    background-color: var(--color-white);
    width: 12px;
    height: 12px;
    border: 1px solid var(--prm-bg-color);
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    transition: none;
}
 input[type="checkbox"]:hover {
	 border: 1px solid var(--bg-checkbox);
}

 input[type="checkbox"]:checked {
    background-color: var(--bg-checkbox);
	border: 1px solid var(--bg-checkbox);
}

 input[type="checkbox"]:checked::after {
    content:"";
	 position: absolute;
	 top:1px;
	 left: 4px;
	 width:2px;
	 height:6px;
	 border: solid var(--color-white);
	 border-width: 0 2px 2px 0;
	 transform: rotate(45deg);
}

input[type="checkbox"]:disabled{
	background-color: var(--color-white) !important;
	border: 1px solid var(--4th-txt-color) !important;
	outline: none;
}
/*DPA GENERAL*/
select:disabled{
	border: 1px solid var(--4th-txt-color);
	color: var(--ter-txt-color);
	font-family: BanamexText;
}
select:focus-visible{
	outline: none;
}

input[type="radio"] {
	appearance: none;
	webkit-appearance: none;
	background-color: var(--color-white);
	width: 12px;
	height: 12px;
	border: 1px solid var(--prm-bg-color);
	border-radius: 50%;
	margin-left: 5px !important;
	margin-right: 5px !important;
	margin-bottom: 3px !important;
	margin-top: 2px !important;
	cursor: pointer;
	position: relative;
	transition: 120ms background-color ease-in-out;
}
input[type="radio"]:focus, input[type="radio"]:hover, input[type="radio"]:checked  {
	outline: max(1px, 1px) solid var(--bg-checkbox);
	outline-offset: max(1px, 1px);
	background-color: var(--bg-checkbox);
	border: 1px solid var(--color-white);
	transition: 120ms background-color ease-in-out;
}

input[type="radio"]:disabled:checked,
input[type="radio"]:disabled{
	background-color: var(--color-white) !important;
	border: 1px solid var(--ter-txt-color) !important;
	outline: none;
}
input[type="text" i]{
	font-family: BanamexText !important;
	font-size: var(--fsizeSm);
	color: var(--prm-txt-color);
	border: 1px solid var(--prm-txt-color);
	background-color: white;
}

input[type="text" i]:focus-visible,
	select:focus-visible{
	color: var(--sec-txt-color);
	font-weight: 600;
	border: 2px solid var(--color-paginacion);
	outline: none;
}

input[type="text" i]:disabled{
	font-family: BanamexMicro;
	font-weight: 400;
	line-height: 16px;
	color: var(--ter-txt-color);
	border: 1px solid var(--4th-txt-color);
	background-color: var(--color-white);
}
.borderRPunteado{
	border-right: none;	
}
.titulo_tabla_at_a{
	border-bottom:1px dashed var(--prm-txt-color);
}

.saldos_bordeSupDe2b_r {
    background-color: var(--red-warn-color);
}

.saldos_bordeSupIz2b,
.saldos_bordeSupIz2b_VS5,
.saldos_bordeSupIz2b_2,
.saldos_bordeSupIz2b_a,
.saldos_bordeSupIz2b_r{
	border-top-left-radius: 9px;
}
.saldos_bordeSupDe2b,
.saldos_bordeSupDe2b_VS5,
.saldos_bordeSupDe2b_2,
.saldos_bordeSupDe2b_a,
.saldos_bordeSupDe2b_r{
	border-top-right-radius: 9px;
}
.saldos_bordeSupIz2c,
.saldos_bordeSupIz2c_VS5,
.saldos_bordeSupIz2c_2sipare,
.saldos_bordeSupIz2c_a,
.saldos_bordeSupIz2c_r{
	border-bottom-left-radius: 9px;
}
.saldos_bordeInfDe2c,
.saldos_bordeInfDe2c_VS5,
.saldos_bordeInfDe2c_2sipare,
.saldos_bordeInfDe2c_a,
.saldos_bordeInfDe2c_r{
	border-bottom-right-radius: 9px;
}
/*impuestos federales opciones*/
#t0.color666.paddingT5.f11 + .saldos_bloque3 table,
#t0.color666.paddingT5.f11 + .saldos_bloque3 + .saldos_bloque3 table{
	background-color:var(--color-white);
}
/*DPA FORMULARIO*/
#applet_bb {
	font-family: BanamexMicro !important;
	text-indent: inherit;
	color: var(--sec-bg-color);

	& input[type="button"]:disabled{
		background-color: var(--color-white) !important;
		border: 1px solid var(--4th-txt-color) !important;
		outline: none;
		color: var(--5th-bg-color);
	}
	& input[type="button"]{
		background-color: var(--color-white) !important;
		border: 1px solid var(--sec-bg-color) !important;
		outline: none;
		color: var(--4th-bg-color);
	}
	& input[type="button"]:hover:not(:disabled)
	{
		background-color: var(--color-white) !important;
		border: 2px solid var(--sec-bg-color) !important;
		outline: none;
		color: var(--4th-bg-color);
		font-weight:600;
	}
	& table{
		background-color:var(--color-white);
	}
}
/*botones dpa PRIMARIO-SECUNDARIO*/
#applet_bb + .saldos_bloque3{
	width: 847px;
	margin-top:-10px;
	justify-content: end;
	display: flex;
	& input{
		margin-left:24px;
	}
	.inputBtn4{
	background-color: var(--red-warn-color);
	color:var(--btn-txt-red);
	border-radius: var(--rad-s);
	font-family:BanamexText;
	}
	.inputBtn4:hover{
		background-color: var(--btn-red-foc);
	color:var(--btn-txt-red-foc);
	border-radius: var(--rad-s);
	}
	.inputBtn2{
	font-family:BanamexText;
	}
}
/*captura y confirmacion DPA*/
.saldos_bloque3.paddingT12 table,
.saldos_bloque3.paddingT12 + .saldos_bloque3 table{
    background-color: var(--ter-bg-color);
    border-radius:var(--rad-m);
    .bordesIz1,
    .bordesDe1,
    & td{
        background-color: inherit;
        & table td{
            background-color: var(--ter-bg-color);
        }
    }
}

table.tablaSaldos3 {
	& {
		td.ancho50p.bgfae5e5 {
			background-color: transparent!important;
		}
	}
}
table.tablaSaldos3.marginT20{
	& tbody {
		tr{
			background-color: var(--ter-bg-color);
		}
	}
}
#mensajeError_contenido{
	& table.tablaSaldos3.marginT20{
		& tbody {
			& tr{
				td{
					background-color: var(--color-white) !important;
				}
			}
		}
	}
}

.ancho100p + .saldos_bloque3 table,
.ancho100p + .saldos_bloque3 + .saldos_bloque3 table, .ancho100p + .saldos_bloque3 + .saldos_bloque3 table + tr{
		background-color: var(--ter-bg-color);
		border-radius:9px;
		& td{
			background-color: inherit;
		}
		.saldos_bordeSupIz2c_2_a,
		.saldos_bordeInfDe2c_2_a {
			background: inherit;
		}
	}
/*nota importante en color rojo*/
.saldos_bloque3.paddingT12 + .saldos_bloque3 + .saldos_bloque3 table{
	background-color: var(--red-warn-color);
	border-radius:var(--rad-m);
	.bordesIz1,
	.bordesDe1{
		background-color: inherit;
	}
}
/*comprobante DPA*/
/*banner sucess*/
#aut table{
	background-color: var(--green-success-color);	
}

#Contenido{
	.saldos_bloque3 + .saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-m);
		.bordesIz1,
		.bordesDe1,
		& td{
			background-color: inherit;
		}
		.tablaSaldos3 td{
			background-color: var(--ter-bg-color) !important;
		}
	}
	.saldos_bloque3.paddingT0 + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table{
		background-color: var(--red-warn-color);
		border-radius:var(--rad-m);
		& td,
		& div{
			background-color: inherit;
		}
	}
	.Oculta_IMP + .ancho100p.paddingT0 table{/*REFINACIÓN CONFIRME*/
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-m);
		& td,
		& div{
			background-color: inherit;
			}
	}
	.ancho100p.paddingT20 table {/*REFINACION APLICADA*/
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-m);
		& td,
		& div{
			background-color: inherit;
			}
	}
	#tablaDetalles{/*Gas y PB(Consultar)*/
		.bgF0F4F9b {
			background: var(--ter-bg-color);
		}
	}
	#programacion + .saldos_bloque3 table{/*color en nota importante ISSSTE agregado*/
           background-color: var(--red-warn-color);        
    }
	.tablaBordeAzul{/*multipago lista*/
		border: 1px solid var(--prm-bg-color)!important;
		border-radius: var(--rad-s) !important;
		background-color:var(--ter-bg-color) !important;
		*{background-color:transparent !important;}	
		[style*="background-color: rgb(255, 255, 255)"] {
			background-color:var(--ter-bg-color) !important;
		} 			
	}
}

/*PAGO REFERENCIADO SAT*/
#captura{
	& table,td,div{
		background-color:var(--color-white) !important;
	}
	.marginT20.overflow{
		display:flex;
		justify-content:end;
		& input{
			margin-left:24px;
		}
		.inputBtn4{
			background-color: var(--red-warn-color);
			color:var(--btn-txt-red);
			border-radius: var(--rad-s);
			font-family:BanamexText;
		}
		.inputBtn4:hover{
			background-color: var(--btn-red-foc);
		color:var(--btn-txt-red-foc);
		border-radius: var(--rad-s);
		}
		.inputBtn2{
		font-family:BanamexText;
		}
	}
}
/*PAGO REFERENCIADO SAT confirma*/
#confirma{
	.saldos_bloque3 table{
		background-color:var(--ter-bg-color);
		border-radius:9px;
		& td{/*validar, afecta sat confirma y tesofe*/
		background-color:inherit;
		}
	}
	#tabDet tr{
		background-color:var(--ter-bg-color) !important;
	}
	.marginT20.overflow{
		display:flex;
		justify-content:end;
		& input{
			margin-left:24px;
		}
		.inputBtn4{
			background-color: var(--red-warn-color);
			color:var(--btn-txt-red);
			border-radius: var(--rad-s);
			font-family:BanamexText;
		}
		.inputBtn4:hover{
			background-color: var(--btn-red-foc);
		color:var(--btn-txt-red-foc);
		border-radius: var(--rad-s);
		}
		.inputBtn2{
		font-family:BanamexText;
		}
	}
}
#divCaptura{
	.saldos_bloque3 table,
	& td,& div{
		background-color:var(--color-white)!important;
	}
}
#divConfirmacion{
	.titulo_tabla_at_a{
		border-bottom:1px dashed var(--prm-txt-color);
	}
	.saldos_bloque3 table{
		background-color:var(--ter-bg-color) !important;
	}
	.marginT20.overflow{
		display:flex;
		justify-content:end;
		& input{
			margin-left:24px;
		}
		.inputBtn4{
			background-color: var(--red-warn-color);
			color:var(--btn-txt-red);
			border-radius: var(--rad-s);
			font-family:BanamexText;
		}
		.inputBtn4:hover{
			background-color: var(--btn-red-foc);
		color:var(--btn-txt-red-foc);
		border-radius: var(--rad-s);
		}
		.inputBtn2{
		font-family:BanamexText;
		}
	}
}

#servName + .saldos_bloque3 + .saldos_bloque3 table{
	background-color: var(--red-warn-color);
	border-radius:9px;
	& td{
		background-color: inherit;
	}
}
/*impuestos estatales comprobante*/
.color666.f11.paddingT5 + style + .saldos_bloque3 + .saldos_bloque3 table,
.color666.f11.paddingT5 + style + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table,
.color666.f11.paddingT5 + style + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table,
.color666.f11.paddingT5 + style + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table{
	background-color:var(--ter-bg-color);
	border-radius:9px;
	& td{
        background-color:inherit;
		& table td{
			background-color:var(--ter-bg-color);
		}
	}
}
/*PAGO GDF captura*/
#t1.color666.paddingT5.f11 + .saldos_bloque3 table,
#t1.color666.paddingT5.f11 + .saldos_bloque3 + .saldos_bloque3 table,
#t1.color666.paddingT5.f11 + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table{
	background-color: var(--color-white);;
	& td{
		background-color: inherit;
        & div{
			background-color:inherit;
		}
	}
}
/*ISSSTE captura*/
#divFormCompletar{
	.saldos_bloque3 table{
		background-color: var(--color-white)!important;
	}
	& td{
		background-color:inherit !important;
	}
}
/*comprobantes impuestos*/
#workarea.saldos_bloque3{
	& table{
		& table.tablaSaldos3{
			background-color: var(--ter-bg-color);
			& tr{
				background-color:var(--ter-bg-color);
			}
		}
	}
}
#comprobantes.saldos_bloque3b{
	& table{
		border-radius: 9px;
		& table.tablaSaldos3{
			background-color: var(--ter-bg-color);
			& tr{
				background-color:var(--ter-bg-color);
			}
		}
	}
	#pagingRow{
		td{
			background-color: var(--color-white);	
		}
		.borderTDotted,
		.a_paginacion_bloqC{
		    border-top: 1px solid var(--5th-bg-color);
		}
		
	}
}
/*RESUMEN al elegir cuenta validar*/
.marginT20.overflow{
	& input{
		margin-left:24px;
	}
	.inputBtn4{
		background-color: var(--red-warn-color);
		color:var(--btn-txt-red);
		border-radius: var(--rad-s);
		font-family:BanamexText;
	}
	.inputBtn4:hover{
		background-color: var(--btn-red-foc);
	color:var(--btn-txt-red-foc);
	border-radius: var(--rad-s);
	}
	.inputBtn2{
	font-family:BanamexText;
	}
}
/*card de resumen al seleccionar una*/
[href="/bestbanking/spanishdir/bankicon/estilosemp.css"] + .saldos_bloque3 table,
[href="/bestbanking/spanishdir/bankicon/estilosemp.css"] + .saldos_bloque3  + .saldos_bloque3 table,
[href="/bestbanking/spanishdir/bankicon/estilosemp.css"] + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table{
	background-color:var(--ter-bg-color);
	border-radius:9px;
	& td{
		background-color:var(--ter-bg-color);
	}
}

/*resumen pago referencia sat*/
/*.saldos_bloque3 table{
	background-color: var(--ter-bg-color);
	border-radius:9px;
	& td{
		background-color:var(--ter-bg-color);
	}
	.mensajeError_Fila1{
		border-bottom: none;
	}
}*/

/*comprobante de pago referenciado sat*/
#sat_header + .saldos_bloque3 table,
#sat_header + .saldos_bloque3 + .saldos_bloque3 table,
#sat_header + .saldos_bloque3 + .saldos_bloque3 + .saldos_bloque3 table{
	background-color: var(--ter-bg-color);
	border-radius:9px;
	& td{
		background-color:inherit;
        & table td{
			background-color:var(--ter-bg-color);
		}
	}
	.mensajeError_Fila1{
		border-bottom: none;
	}
}
#sat_header td/*MODIFICADO*/
	{
		font-weight:bold;
		.marginT0{font-size:16px !important;}
		text-align: left !important;
		text-transform: lowercase;
	}
#sat_header td::first-letter/*MODIFICADO*/
	{
		text-transform: uppercase;
	}
/*comprobante de pago tesofe*/
.saldos_bloque3.paddingT13 + .saldos_bloque3 table,
.saldos_bloque3.paddingT13 + .saldos_bloque3 + .saldos_bloque3 table,
.saldos_bloque3.paddingT13 + .saldos_bloque3  + .saldos_bloque3 + .saldos_bloque3 table{
		background-color:var(--ter-bg-color);
		border-radius: 9px;
		& td{
			background-color: inherit;/*validar*/
		}
}

/*impresion sipare*/
.contenedorImp{
    #contenido{
		text-align: left !important;
		#programacion + .saldos_bloque3 table{/*color en nota importante ISSSTE agregado*/
            background-color: var(--red-warn-color);
            border-radius: var(--rad-m);
        }
		.tablaBordeAzul{/*bordeado */
			border:1px solid var(--prm-bg-color)!important;
			& td, tr, div {
				background-color: transparent !important;
			}
			.saldos_bloque3 > table{/*nuevo quita borde de tabla dentro de tablaBordeAzul*/
				border:none !important;			
			}
			.tablaBordeAzul{/*agregado */
				border:none !important;
			}
		}
		.saldos_bloque3 > table{
			border:1px solid var(--prm-bg-color)!important;
			border-radius:9px;
		}
		.borderTB_7487ae{
			border-top:0px solid var(--challenge-brd-color);
			border-bottom:0px solid var(--challenge-brd-color);
		}
		/*quita borde PEMEX en formatos impresion*/
		.saldos_bordeSupIz2b_VPEMEX,
		.saldos_bordeSupDe2b_VPEMEX,
		.saldos_bordeSupIz2c_VPEMEX,
		.saldos_bordeInfDe2c_VPEMEX{ 
		    background: transparent;
			border:0px;
		}
		.tablaBordeVerde{
			.negrita, b{
				font-size: 9pt !important;
			}
		}
		/*impresion de fondos de inversion horizontes*/
		.tablaBordeAzul.tablaBordeVerde,
		.noFondo.tablaBordeAzul{
			border: 0px !important;
			background-color: #FFF !important;
			.tablaBordeAzul{
				border:1px solid var(--prm-bg-color)!important;
			}
			#Printing{
				.tablaBordeVerde{
					border:1px solid var(--prm-bg-color)!important;
					*{
						font-size: 9pt !important;
					}
				}
			}
		}
		.tablaSaldos3.pinta1 tr{
			background-color: var(--ter-bg-color) !important;
			
		}
		#tbls_Dinam table {
		    background-color: var(--ter-bg-color) !important;
		}
	}
	
	/*texto recibo bancario y leyenda final*/
	.marginT0,
	#sat_msg td{
		text-align: left !important;	
	}
	img[src="/bestbanking/BB/images/LogoBancanet.JPG"] {/*logotipo bancanet impresion.htm*/
		padding-top: 10px;
		content: url(/bestbanking/BB/images/bancaNetEmpresarial_color.svg);
	}
	img[src="/bancanet3/BB/images/LogoBancanet.gif"]{
		padding-top: 10px;/*modificado a 10 antes 20px*/
		content: url(/bancanet3/BB/images/bancaNetEmpresarial_color.svg);
	}
	#tblCtas{
		#bdyCtas.bgf0f4f9.noPaddInf{
			background-color: var(--ter-bg-color) !important;
			.tablaSaldos_filaG1_L{
				border-top: none;
				border-bottom:none;
			}
		}
	}
}

/*comprobante de pago sat referenciado*/
#comprobante2{
	
	#mainBlogo{
		content:url(/bestbanking/BB/images/logobanamex.svg);
	}
	#secBlogo{
		content:url(/bestbanking/BB/images/bancaNetEmpresarial_color.svg);
	}
	.tableLogo
	{		
		width:95%;
		min-width:750px;
	}
	#fechaDate2, 
	#fechaDate{
		font-size: 14px !important;
	}
	.tableTitle
	{
		margin-top:20px;
	}
	.tableTitle td
	{
		font-weight:bold;
		font-size:16px !important;
		text-align: left !important;
		text-transform: lowercase;
	}
	.tableTitle td::first-letter
	{
		text-transform: uppercase;
	}
	
	.tableHeader
	{				
		margin-top:35px;
		background-color: var(--ter-bg-color);
		border-radius: 9px;
	}
	.tableHeader td
	{				
		font-size:12px;
	}	
	
	body
	{
		font-family: BanamexText, Helvetica, sans-serif !important;
		font-size: 14px !important;
		color: var(--prm-txt-color) !important;
	}
	.fontfamily
	{
		font-family: BanamexText, Helvetica, sans-serif;
		font-size: 14px;
	}
	.saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius: 9px;
	}
	.tableReimpresion td{
		font-weight:bold;
		font-size:12px;
		text-align:left !important;
        color:var(--prm-txt-color) !important;/*modificado*/
	}
    #tituloP{
		font-size:16px !important;/*modificado*/
	}
	
	.tablaSaldos3{
		font-family: BanamexMicro !important;
		font-size: 12px;
	}
	.tablaSaldos3 td{
		padding:5px 10px 5px 10px;
		text-align: left !important;
	}
	.tablaSaldos3 span{
		font-weight:bold;
		font-size:12px;
	}
	.tablaSaldos3 p{
		font-weight:bold;
		font-size:12px;
	}
	.tablaSaldos3 a{
		font-size:12px;
	}
	.tableTitle2
	{
		margin-top:20px;
		border-top:none;
		border-bottom:none;
	}
	.tableTitle2 td
	{
		font-weight:bold;
		font-size:16px !important;
		text-align: left !important;
		text-transform: lowercase;/*modificado*/
	}
	.tableTitle2 td::first-letter/*agregado*/
	{
		text-transform: uppercase;
	}
	.tableHeader2
	{				
		margin-top:35px;
	}	
}
/*Captura ISSSTE*/
#divFormCompletar {	
	.saldos_bordeSupIz2b_2,
	.saldos_bordeSupDe2b_2,
	.saldos_bordeSupIz2c_2sipare,
	.saldos_bordeInfDe2c_2sipare
	{
		background: var(--color-white) !important;	
	}
}

.saldos_bordeSupIz2b_V{
	width:20px;
	background:var(--green-success-color) !important;
	height:20px;
	border-top-left-radius: var(--rad-xs);	
}
.saldos_bordeSupIz2c_V{
	width:20px;
	background:var(--green-success-color) !important;
	height:20px;
	border-bottom-left-radius: var(--rad-xs);
}
.saldos_bordeSupIz2b_V{
	width:20px;
	background:var(--green-success-color) !important;
	height:20px;
	/*border-top-left-radius: var(--rad-xs); validar*/
	border-top-left-radius: var(--rad-m);
}
.saldos_bordeSupIz2c_V{
	width:20px;
	background:var(--green-success-color) !important;
	height:20px;
	/*border-bottom-left-radius: var(--rad-xs);*/
	border-bottom-left-radius: var(--rad-m);
}
.saldos_bordeSupDe2b_V{
	width:20px;
	background:var(--green-success-color) !important;
	height:20px;
	/*border-top-right-radius: var(--rad-xs);validar*/
	border-top-right-radius: var(--rad-m);
}
.saldos_bordeInfDe2c_V{
	width:20px;
	background:var(--green-success-color) !important;
	height:20px;
	/*border-bottom-right-radius: var(--rad-xs);validar*/
	border-bottom-right-radius: var(--rad-m);
}
.bordeSupCe2b_v{
	width:100%;
	background:var(--green-success-color) !important;
	border-top:0px solid var(--ter-bg-color);
}
.bordeSupCe2c_V{
	width:100%;
	background:var(--green-success-color) !important;
	border-bottom:0px solid var(--ter-bg-color);
}
.bordesIz1_v{
	background:var(--green-success-color) !important;
	border-left:0px solid var(--ter-bg-color);
}
.bordesDe1_v{
	background:var(--green-success-color) !important;
	border-right:0px solid var(--ter-bg-color);
}
.bgedf5e8{background:var(--green-success-color) !important;}
/*impresion.htm TESOFE(posiblemente otros)*/
/*logo banamex*/
#mainBlogo{
	content:url(/bestbanking/BB/images/logobanamex.svg);
}
#secBlogo{
    content:url(/bestbanking/BB/images/bancaNetEmpresarial_color.svg);
}

/*resumen impuestos y contribuciones todo nuevo*/
.saldos_btn6 {
    width: 12px;
}

.saldos_bloque4_f1_txt {
    font-weight: 400;
}

[src="/bestbanking/BB/images/icoError1.gif"]{/*modificado*/
	content: url(/bestbanking/BB/images/icoError1Rb.svg);
	width: 12px;
    height: 12px;
	background-size:contain;
}

#icoError1 {
    background: url(/bestbanking/BB/images/icoError1Rb.svg);
    display: block;
    width: 12px;
    height: 12px;
	background-size:contain;
}

.tablaSaldos_filaG1 {
    background: white;
    border-top: #FFF 2px solid;
    padding-left: 35px!important;
    border-bottom: #FFF 15px solid;
}

.tablaSaldos_filaG1_L_r {
    padding-left: 0 !important;
}

.a_paginacion_bloqC {
    border-top: #939DA1 0px solid;
}

.bordeSupCe2c_2.borderTDotted.ancho100p{
	background: transparent;
}

.saldos_bordeSupIz2c_2_s8Res.alto31{
	border-left: none !important;
	border-right: none !important;
}

#MINSa_error{/*post*/
    background: url(/bestbanking/BB/images/icoError1Rb.svg) no-repeat;
	background-size:12px;
}
/*tabla de informacion cliente*/
.contenedorBanamexImpresion + .contenedorBanamexImpresion{
    .saldos_bloque3 .tablaBordeAzul {
        background-color: var(--ter-bg-color) !important;
		border: 1px solid var(--sec-bg-color) !important;
        border-radius: 9px !important;                      
        & tr, td, div{
            background-color: inherit !important;
        }                  
    }
	.tablaBordeAzul{/*bordeado */
			border:1px solid var(--prm-bg-color) !important;
			& td, tr, div {
				background-color: transparent !important;
			}
		}
	.saldos_bloque3 table{
        background-color: var(--ter-bg-color);
        border-radius: 9px;
        & tr, td{
            background-color: inherit!important;
        }
		.bordeSupCe2b_v{
		    background:var(--green-success-color)!important;
		}
		.bordeSupCe2c_V{
		    background:var(--green-success-color)!important;
		}
		.bordesIz1_v{
		    background:var(--green-success-color)!important;
		}
		.bordesDe1_v{
		    background:var(--green-success-color)!important;
		}
		.bordesIz1_v + .bgedf5e8 {
		    background: var(--green-success-color) !important;
		}
    }
	.saldos_bloque3.paddingT12 + .saldos_bloque3 + .saldos_bloque3 table{
        background-color: var(--ter-bg-color);
        border-radius:var(--rad-m);
        .bordesIz1,
        .bordesDe1{
            background-color: inherit;
        }
    }
}
/*transferencias y divisas ingles*/
.contenedorBanamexImpresion > .saldos_bloque3 > table:first-child{/*formato de impresion(transferencias)*/
	border: 1px solid var(--sec-bg-color)!important;	
	& tr, td, div{
		background-color: transparent !important;
	}        
	/*esquinas verdes*/
	.saldos_bordeSupIz2b_VS5,
	.saldos_bordeSupDe2b_VS5,
	.saldos_bordeSupIz2c_VS5,
	.saldos_bordeInfDe2c_VS5{
		background-color: var(--green-success-color) !important;
	}          	
}
.contenedorBanamexImpresion > div > .saldos_bloque3 > table:first-child{
    border: 1px solid var(--sec-bg-color)!important;
}
/*tipografia formato de impresión a 6pt*/
.contenedorBanamexImpresion{
    *{
		font-size: 6pt !important;
	}
	.cabeceraSup{/*muestra correctamente ellogo derecho en template general*/
		div{
			div{
				margin:auto !important;
				width: 265px !important;
				#secBlogo{
					width: 265px !important;
					margin: 0px !important;	
				}
			}
		}
	}
	.saldos_bloque2{/*borde en tablas que se pinta uno y uno*/
		.tablaSaldos2.tablaSaldos3.pinta2.marginT0.paddingL0.paddingR0.marginB0{
			border: 1px solid var(--prm-bg-color);
			& tr, td, div{
				border-radius:9px;
			} 
		}
	}
	.tablaBordeVerde{/*post*/
		*{
			font-size: 8pt !important;
		}
	}
	/*padding en historial operaciones por banca Electrónica individual*/
	.tablaBordePadd {
		padding-top: 90px !important;
	}
}
/*leyendas a la izquierda formato de impresión*/
.contenedorBanamexImpresion + br + input + input + div{
    & div{
        text-align:left !important;
    }
}
/*tabla de transacciones*/
.contenedorBanamexImpresion + .contenedorBanamexImpresion + .contenedorBanamexImpresion{
 
    table.pinta2.tablaSaldos3 {
        background-color: var(--ter-bg-color);
        border-radius: 9px !important;
        & tr, td{
            background-color: var(--ter-bg-color) !important;
           
        }
       
    }
    .tablaSaldos2.tablaSaldos3.pinta2{/*agregado filas a blanco*/
        [style*="background-color: rgb(255, 255, 255);"]{
            background-color: var(--color-white) !important;
        }
    }
    .tablaSaldos3.pinta1{/*agregado filas gris a azul*/
        [style*="background-color: rgb(240, 244, 249);"]{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
.expand{/*nuevo filas gris a azul*/
    .tablaSaldos4.marginT0.paddingL0.paddingR0.marginB0.pinta2{
        [style*="background-color: rgb(240, 253, 255);"]{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
/*linea bottom*/
.linea_pestannas2{
	background:none;
}
/*leyensa a la izquierda*/
.contenedorBanamexImpresion + .contenedorBanamexImpresion + .contenedorBanamexImpresion + input + div{
	& div{
		text-align:left !important;
		color: var(--prm-bg-color) !important;
	}
}
#PROGRAMADOS{
    & td{
		background-color: white;
	}
}

/*operaciones de credito y consulta (consultas)*/
/*texto a la izquierda y en blanco*/
.paddingT0 + .saldos_bloque3 table tr .bordeSupCe2c_2_a{ /*nuevo*/
	background-color: white;
	text-align: left;
}

/*operaciones de credito (disposicion)*/
td.bordeSupCe2c_2_a.borderTDotted.color666.f11 {/*nuevo*/
	#t11{
		text-align: left !important;
	}
}
/*calendario issste*/
#fecha + img,
#txtFecha1 + img,
#date1 + img,
#txtFecha2 + img {
    content: url(/bestbanking/BB/images/calendarIcon.svg);
	top : 6px;
}
/*informacion issste*/ 
#txtLcp + img{
    content: url("/bestbanking/BB/images/ico-help.svg");
    top: 4px;
    width: 20px;
}
/*comprobantes impuesto y contribuciones*/
#img-tooltip-indicaciones{
    content: url("/bestbanking/BB/images/ico-help.svg");
    width: 20px;
    top: 0px;
}

/*compra venta de divisas (compra)  cuentas propias*/
/*cotizaci�n de divisas*/
.saldos_bloque3.CotizaFX table{
	background-color: var(--red-warn-color);
	border-radius: 9px;	
	.tablaSaldos3.pinta2 tr{/*validar*/
		background-color: inherit !important;
	}
	& tr , td, div{
		background-color: inherit;
	}		
}
/*opciones adicionales (divisas) blanco*/
#llenar_datos{
	.saldos_bloque3.CotizaFX + .saldos_bloque3 table{
		background-color: white;
		& tr , td, div{
			background-color: inherit;
		}		
	}
}
/*confirmaci�n divisas propias*/
#confirmaciones{
	.saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius:9px;
	}
	& tr , td{
		background-color: inherit;
	}		
	.a_paginacion_bloqC{
		border-top:none;
	}
	.FXPulse_LeyendaDiv{
		text-align: left;
		padding-left: 10px;
	}
}
.bordeSupCe2c_2S5 {
    background: var(--ter-bg-color);
    border-bottom: 0px solid var(--5th-bg-color); /*modificado*/
}
/*aplciacion de divisas propias*/
#aplDivProp{
	.saldos_bloque3 + .saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius: 9px;
		& tr , td, div{
			background-color: inherit !important;
		}	
	}
	.bordeSupCe2c_2S5{
		text-align: left;
	}
}
/*Compra divisas abono a terceros otros bancos */
#datos_ord_inter{
    .overflow.marginT20{
        display: block;
        & input{
            margin-left: 0px !important;
        }
    }
    .a_paginacion_bloqC{/*nuevo*/
        border-top:none;    
    }  
    .FXPulse_LeyendaDiv{/*nuevo*/
        text-align: left;
    }
}
#aplDivTer{/*nuevo*/
    .saldos_bloque3 table{
        background-color: var(--ter-bg-color);
        border-radius:9px;
        & td{
            background-color: inherit;
        }
    }
}
 
/*aplicaion divisas tercero otros bancos*/
#aplDivOpi{ /*nuevo*/
    .saldos_bloque3 table{
        background-color: var(--ter-bg-color);
        border-radius:9px;
        & tr, td{
            background-color: inherit;
        }      
        .tablaSaldos3.pinta2 tr{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
/*tablas de consultas de operaciones divisas*/
#TABLAS{/*nuevo*/
    .pintaEven1.tablaSaldos4 tbody tr:nth-child(odd),
    .pintaEven2.tablaSaldos4 tbody tr:nth-child(odd){
        background-color: var(--ter-bg-color);
	}
}
/*mas info en tabl de consultas operaciones divisas*/
#tblHistDiv{
    .tablabordeazul{
        background-color: transparent !important;
    }
	table tr:nth-child(3){
        table{
            background-color: var(--ter-bg-color);
            border-radius: 9px;
        }
    }
    .center{
        text-align:left;
    }
    .saldos_bordeSupIz2c_2_a,
    .saldos_bordeInfDe2c_2_a{
        background-color: var(--color-white);
    }
}

/* Pagina principal A la vista */
#CapturaDatos {
	.saldos_bloque3:nth-of-type(2){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		.ancho50p.tablaSaldos2_bordeR.paddingL0,
		.padding0,
		.padding0L20 td,
		& table {
			border-radius:var(--rad-m);
			background-color:white !important;}}


	.saldos_bloque3:nth-of-type(3){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:white !important;}}

	.saldos_bloque3:nth-of-type(4){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:white !important;}}


	.saldos_bloque3:nth-of-type(5){
		.saldos_bordeSupIz2b_2,
		.bordeSupCe2b_2,
		.bordesIz1_2,
		.saldos_bordeSupDe2b_2,
		.bordesDe1_2,
		.saldos_bordeSupIz2c_2S5,
		.bordeSupCe2c_2_a,
		.saldos_bordeInfDe2c_2S5,
		.borderRPunteado.ancho25p.padding0,
		.ancho100p.overflow.punteado.paddingB10.f11,
		.ancho100p.overflow.marginT10.f11 {background-color:white !important;}
		& td{
		& table td{border-radius:var(--rad-m);background-color:white !important;}}
	}
}

/*  A LA VISTA sight_aplicada*/
/*
	L60: <div id='sight_aplicada'>
	L317: </div>
*/
#sight_aplicada{
	.saldos_bloque3:nth-of-type(2){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}
	
	.saldos_bloque3:nth-of-type(3){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}
	
	.saldos_bloque3:nth-of-type(4){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}

}

/*Pagina principal fondos BMX*/
/*
<div id='fib_compraventa'> antes de <div id='t0' y </div> antes de <div class="marginT20 overflow">
*/
#fib_compraventa{
	.saldos_bloque3.paddingT12:nth-of-type(3) table {
		& tr {
			& td.borderRPunteado.ancho25p.padding0,
			.ancho50p.tablaSaldos2_bordeR.paddingL0,
			.padding0L20,
			.padding0{
				border-radius:var(--rad-m);
					background-color:white !important;
			}}}
		
		.saldos_bloque3:nth-of-type(4) table{
		.padding0L20 table,
		& table {
		& tr {
			& td.borderRPunteado.ancho25p.padding0,
			.f11n.paddingB5,
			.padding0L20{
				border-radius:var(--rad-m);
					background-color:white !important;
			}}}
		}
		
		.saldos_bloque3:nth-of-type(5) table {
				border-radius:var(--rad-m);
					background-color:white !important;
			}
		
		.saldos_bloque3:nth-of-type(6) table,
		.saldos_bordeSupIz2b_2,
		.bordeSupCe2b_2,
		.bordesIz1_2,
		.saldos_bordeSupIz2c_2S5,
		.saldos_bordeSupDe2b_2,
		.bordesDe1_2,
		.saldos_bordeInfDe2c_2S5,
		.bordeSupCe2c_2_a{
				border-radius:var(--rad-m);
					background-color:white !important;
			}
}

/* Pagina confirmacion de fondos BMX*/
/*
<div id='fib_conf_vta'> antes del primer
<div class="saldos_bloque3"> y </div> antes de <div class="marginT20 overflow">
*/
#fib_conf_vta {
	.saldos_bloque3:nth-of-type(2){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}
	
	.saldos_bloque3:nth-of-type(3){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		.bgF0F4F9,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}


	.saldos_bloque3:nth-of-type(4){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		.borderRSolid.left,
		& table {
			background-color:#F0FDFF !important;
		}
		.bordeSupCe2c_2_a {
			background: #F0FDFF
		}
	}
		
}

/* Pagina de aplicacion de fondos BMX*/
/*
<div id='fib_vta_apl'> antes del primer
<div class="saldos_bloque3"> y </div> antes de <div style="display:none">
*/

#fib_vta_apl {
	.saldos_bloque3:nth-of-type(3){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}

.saldos_bloque3:nth-of-type(4){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}

.saldos_bloque3:nth-of-type(5){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		.ancho40p,
		& tr {
			& td {
				border-radius:var(--rad-m);
				background-color:#F0FDFF !important;
			}
		}
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;}
	}

	.saldos_bloque3:nth-of-type(6){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		.borderRSolid.left,
		.left,
		& table {
			background-color:#F0FDFF !important;
		}
	}

		.saldos_bloque3:nth-of-type(6){
		.bordeSupCe2b,
		.ancho50p.bgF0F4F9
		.bordesIz1,
		.bordeSupCe2c,
		.bordesDe1,
		.borderRPunteado.ancho25p.padding0,
		.padding0L20,
		.ancho50p.bgF0F4F9,
		.bordesIz1,
		& table {
			border-radius:var(--rad-m);
			background-color:#F0FDFF !important;
		}
	}
}

/*Esquinas de Convertidor*/
.converter_bordeSupDe2b{
	width:10px;
	padding:0px;
	margin:0px;
	background:var(--color-white);
	height:15px;
	font-size:30%;
}
.converter_bordeInfDe2c{
	width:10px;
	padding:0px;
	margin:0px;
	background:var(--color-white);
	height:15px;
	font-size:30%;
}
.converter_bordeSupIz2c{
	width:10px;
	background:var(--color-white);
	height:15px;
	font-size:30%;
}
.converter_bordeSupIz2b{
	width:10px;
	background:var(--color-white);
	height:15px;
	font-size:30%;
}
/*Pagaré*/
#Llenar_Datos{
	.saldos_bloque3:nth-of-type(2){
	.bordeSupCe2b,
	.ancho50p.bgF0F4F9
	.bordesIz1,
	.bordeSupCe2c,
	.bordesDe1,
	.borderRPunteado.ancho25p.padding0,
	.padding0L20,
	.ancho50p.bgF0F4F9,
	.bordesIz1,
	.ancho50p.tablaSaldos2_bordeR.paddingL0,
	.padding0  ,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
	}

	.saldos_bloque3:nth-of-type(3){
	.bordeSupCe2b,
	.ancho50p.bgF0F4F9
	.bordesIz1,
	.bordeSupCe2c,
	.bordesDe1,
	.borderRPunteado.ancho25p.padding0,
	.padding0L20,
	.ancho50p.bgF0F4F9,
	.bordesIz1,
	.ancho50p.tablaSaldos2_bordeR.padding0,
	.padding0,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
	}

.saldos_bloque3.INCREMENTO{
	.bordeSupCe2b,
	.ancho50p.bgF0F4F9
	.bordesIz1,
	.bordeSupCe2c,
	.bordesDe1,
	.borderRPunteado.ancho25p.padding0,
	.padding0L20,
	.ancho50p.bgF0F4F9,
	.bordesIz1,
	.bordeSupCe2c_2_a.f11.txt_link.borderTDotted,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
	}

.saldos_bloque3:nth-of-type(7){
	.saldos_bordeSupIz2b_2,
	.bordeSupCe2b_2,
	.saldos_bordeSupDe2b_2,
	.bordesIz1_2,
	.bordesDe1_2,
	.saldos_bordeSupIz2c_2S5,
	.bordeSupCe2c_2_a,
	.saldos_bordeInfDe2c_2S5,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
	}
}
/*Fondos Horizonte pagina inicial*/
#Captura_Datos{
	.saldos_bloque3:nth-of-type(2){
	.bordeSupCe2b,
	.ancho50p.bgF0F4F9
	.bordesIz1,
	.bordeSupCe2c,
	.bordesDe1,
	.borderRPunteado.ancho25p.padding0,
	.padding0L20,
	.ancho50p.bgF0F4F9,
	.bordesIz1,
		& tr {
		& td {
			border-radius:var(--rad-m);
			background-color:white !important;
		}
	}
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
}

	.saldos_bloque3:nth-of-type(3){
	.bordeSupCe2b,
	.ancho50p.bgF0F4F9
	.bordesIz1,
	.bordeSupCe2c,
	.bordesDe1,
	.borderRPunteado.ancho25p.padding0,
	.padding0L20,
	.ancho50p.bgF0F4F9,
	.bordesIz1,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
}

.saldos_bloque3:nth-of-type(4){
	.bordeSupCe2b,
	.ancho50p.bgF0F4F9
	.bordesIz1,
	.bordeSupCe2c,
	.bordesDe1,
	.borderRPunteado.ancho25p.padding0,
	.padding0L20,
	.ancho50p.bgF0F4F9,
	.bordesIz1,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
}

.saldos_bloque3:nth-of-type(5){
	.saldos_bordeSupIz2b_2,
	.bordeSupCe2b_2,
	.bordesIz1_2,
	.saldos_bordeSupDe2b_2,
	.bordesDe1_2,
	.saldos_bordeSupIz2c_2S5,
	.bordeSupCe2c_2_a,
	.saldos_bordeInfDe2c_2S5,
	& table {
		border-radius:var(--rad-m);
		background-color:white !important;}
}
}
/*convertidor TEF */
.tablaBordeAzul{
	border: none !important;
	background-color: var(--ter-bg-color);
	border-radius: var(--rad-m);
}

table#FP{
	border: none;
	background-color: var(--color-white);
}

/*Pagina principal Administración de usuarios */
#ContenidoNo{
	.tablaSaldos3.pinta2.tbl{
	td[style*="background-color: rgb(240, 244, 249);"]{
				background-color: var(--ter-bg-color) !important;
			}}
		
}

/*Pagina principal alta de usuario */
#divCaptura{
    .saldos_bloque3 table,
	& td,& div{
		background-color:var(--color-white)!important;
	}
	div[class*="saldos_bloque4 bordeInfContrae"]{
		 background-color:var(--4th-bg-color) !important;}
	div[class*="saldos_bloque4_f1"]{
		 background-color:var(--4th-bg-color) !important;}
	div[class*="floatR paddingR20"]{
		 background-color:var(--4th-bg-color) !important;}
	div[class*="floatR paddingT5 paddingL5 colorFFF"]{
		 background-color:var(--4th-bg-color) !important;}
	div[class*="floatR paddingT3"]{
		 background-color:var(--4th-bg-color) !important;}
	select[class*="select1 ancho95p bgE4E4E4"]{
		 background-color:white !important;}
	input[id*="PesoIndividual03"]{
		background-color:white !important;}
	input[id*="PesoMancomunada03"]{
		background-color:white !important;}
	input[id*="PesoOperable03"]{
		background-color:white !important;}
	input[id*="PesoIndividual04"]{
		background-color:white !important;}
	input[id*="PesoMancomunada04"]{
		background-color:white !important;}
	input[id*="PesoOperable04"]{
		background-color:white !important;}
	input[id*="PesoIndividual05"]{
		background-color:white !important;}
	input[id*="PesoMancomunada05"]{
		background-color:white !important;}
	input[id*="PesoOperable05"]{
		background-color:white !important;}
	input[id*="PesoIndividual06"]{
		background-color:white !important;}
	input[id*="PesoMancomunada06"]{
		background-color:white !important;}
	input[id*="PesoIndividual07"]{
		background-color:white !important;}
	input[id*="PesoMancomunada07"]{
		background-color:white !important;}
	input[id*="PesoMancomunada07"]{
		background-color:white !important;}
	input[id*="PesoOperable07"]{
		background-color:white !important;}
	input[id*="PesoIndividual09"]{
		background-color:white !important;}
	input[id*="PesoMancomunada09"]{
		background-color:white !important;}
	input[id*="PesoOperable09"]{
		background-color:white !important;}
	input[id*="PesoIndividual11"]{
		background-color:white !important;}
	input[id*="PesoMancomunada11"]{
		background-color:white !important;}
	input[id*="PesoOperable11"]{
		background-color:white !important;}
	input[id*="PesoIndividual12"]{
		background-color:white !important;}
	input[id*="PesoMancomunada12"]{
		background-color:white !important;}
	input[id*="PesoOperable12"]{
		background-color:white !important;}
	input[id*="PesoIndividual18"]{
		background-color:white !important;}
	input[id*="PesoMancomunada18"]{
		background-color:white !important;}
	input[id*="PesoOperable18"]{
		background-color:white !important;}
	input[id*="PesoIndividual20"]{
		background-color:white !important;}
	input[id*="PesoMancomunada20"]{
		background-color:white !important;}
	input[id*="PesoIndividual21"]{
		background-color:white !important;}
	input[id*="PesoMancomunada21"]{
		background-color:white !important;}
	input[id*="PesoOperable21"]{
		background-color:white !important;}
	input[id*="PesoIndividual22"]{
		background-color:white !important;}
	input[id*="PesoMancomunada22"]{
		background-color:white !important;}
	input[id*="PesoOperable22"]{
		background-color:white !important;}
	input[id*="PesoIndividual23"]{
		background-color:white !important;}
	input[id*="PesoMancomunada23"]{
		background-color:white !important;}
	input[id*="PesoOperable23"]{
		background-color:white !important;}
	input[id*="PesoIndividual24"]{
		background-color:white !important;}
	input[id*="PesoMancomunada24"]{
		background-color:white !important;}
	input[id*="PesoOperable24"]{
		background-color:white !important;}
	input[id*="PesoIndividual25"]{
		background-color:white !important;}
	input[id*="PesoMancomunada25"]{
		background-color:white !important;}
	input[id*="PesoOperable25"]{
		background-color:white !important;}
}
/*detalles de transferencias individual*/
#Print{
	.saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius: 9px;
		& td, tr{
			background-color: inherit;
		}
		.tablaSaldos3.pinta2 tr{
			background-color: var(--ter-bg-color) !important;
		}
	}
}
#index_remota{
	.saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius: 9px;
		& td, tr{
			background-color: inherit;
		}
		.tablaSaldos3.pinta2 tr{
			background-color: var(--ter-bg-color) !important;
		}
	}
}
/*Administración -> otras cuentas -> Altas de Cuenta*/
.tablaSaldos3.marginT17.pinta1.fdsTgg.TCH.CHCL.TCM{
	td{
		background-color: var(--ter-bg-color) !important;
	}
}
#txtImp + img{
    content: url("/bestbanking/BB/images/ico-help.svg");
    top: 4px;
    width: 20px;
}
#cboPer + img{
	content: url("/bestbanking/BB/images/ico-help.svg");
    top: 4px;
    width: 20px;
}
#cboPer2 + img{
	content: url("/bestbanking/BB/images/ico-help.svg");
    top: 6px;
    width: 20px;
}
#importe + img{
	content: url("/bestbanking/BB/images/ico-help.svg");
    top: 4px;
    width: 20px;
}

/*alta de cuentas tbala uno uno*/
table.sortable tr.even td {
    background-color: var(--ter-bg-color);
}
/*Administración de cuentas tablas */
#checkingSummary,
#masterAccountSummay,
#interbankCLABESummay,
#debitCardSummary,
#creditCardSummary,
#departmentalCardSummary,
#nationalPaymentSummary,
#internationalTransferSummary,
#servicesSummary,
#SUA_ISSSTE_Summary,
#celularSummary
{
	& tr[bgcolor="F0F4F9"]{
		background-color: var(--ter-bg-color) !important;
	}
}
/*Adimisntracion de cuentas ventana de modificacion*/
#content{
	background-color: var(--ter-bg-color) !important;	
	#menu.negrita, .tablaSaldos3 {
		background-color: inherit;
	}	
}
#content2{
	#contenido2, .tablaSaldos3{
		background-color: var(--ter-bg-color);
	}
	#contenido2{
		height:17px;
	}
	.tablaSaldos3{
		height: 22px;
	}
}
/*aDMINISTRACIÓn de cuentas ventana de confirmacion*/
#conf_Mod_Ter,
#conf_Mod_Servs,
#conf_Mod_SUA,
#conf_Mod_TIC{
	.tablaSaldos3{
		background-color: var(--ter-bg-color);	
		border-radius: 9px;
	}
}

/*quita azul en nombre beneficiario clabe inter*/
#content2[name="PersF"], #content2[name="PersM"]{
	background-color:white;
}
/*consulta masiva*/
#saldosConte26{
	border-bottom: none !important;
}
/*tablas dinamicas color blanco interaccion usuario*/
#tbls_Dinam table{
	background-color: var(--color-white) !important;
	#Aplicada{
		& td[style="background-color: rgb(240, 234, 249);"],
		td[style="background-color: rgb(240, 244, 249);"]{
		    background-color: var(--ter-bg-color) !important;
		}	
	}
	#tableContent{
		& tr[bgcolor="F0F4F9"]{
			background-color: var(--ter-bg-color) !important;
		}
	}
}
#SUA_Lista{
	#saldosConte30b{/*resumen de pago*/
		.saldos_bordeInfDe2c_2_a{
			background-color: var(--color-white);
		}
	}
}
#tableSelectValida{/*confirmacion*/
    .ancho100p.paddingT2 table{
        background-color: var(--ter-bg-color);
        border-radius: var(--rad-s);
        & tr, td, div{
            background-color: inherit !important;
        }
    }
    .Descargar, .Export {
		float: right;
		cursor: pointer;
		background: #FFFFFF  url(/bestbanking/BB/images/css_spritebb.svg) no-repeat;
		height: 24px;
		width: 28px;
		background-position: -268px -139px;
		background-size: 403px 268px;
	}
    .Descargar:hover, .Export:hover {
		float: right;
		cursor: pointer;
		background: #FFFFFF url(/bestbanking/BB/images/download.svg) no-repeat;
		width: 28px;
		height: 24px;
	}
}
/*Captura para realizar pago*/
#SUACaptura{
	.saldos_bloque3 table{
		background-color: var(--color-white);
		& tr, td, div{
			background-color: inherit !important;
		}
		#TblArchCap .bgF0F4F9{
			background-color: var(--ter-bg-color) !important;
		}
	}
}
/*SUA confirma pago */
#SUAConfirma{
	.ancho100p table{
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-s);
		& tr, td, div{
			background-color: inherit !important;
		}
	}
	.saldos_bloque3 table{
		background-color: white;
		#BodyTBConf{
			tr.RowArchConf{
				background-color: var(--color-white) !important;	
			}
			tr.bgF0F4F9{
				background-color: var(--ter-bg-color) !important;
			}	
		}
	}
	.saldos_bordeInfDe2c_2_a{
		background-color: var(--color-white);
	}
}
/*SUA Aplicada*/
#SUAAplicada{
	.ancho100p.paddingT20 table{/*datos del pago*/
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-s);
		& tr, td, div{
			background-color: inherit !important;
		}
	}
	.ancho100p.paddingT20 + .saldos_bloque3 table{
		background-color: var(--color-white);
		#BodyTBAP tr{
			background-color: inherit !important;
		}
		#BodyTBAP tr.bgF0F4F9{
			background-color: var(--ter-bg-color) !important;
		}
	}
	.saldos_bordeInfDe2c_2_a{
		background-color: var(--color-white);
	}
}

/*asignar presupuesto/ Disponible a cuentas*/
#saldosConte2{
	& tr[style="background-color: rgb(240, 244, 249);"]{
		background-color: var(--ter-bg-color) !important;
	}
	#tBodyChequesPesosNivel1 > tr:nth-child(odd) {
    background-color: var(--ter-bg-color) !important;
	}
}
#formularioTnx{
	.ancho100p.tablaSaldos3.paddingT20{
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-s);
		& tr[style="background-color: rgb(240, 244, 249);"]{
			background-color: var(--ter-bg-color) !important;
		}
	}
}
/*modificar presupuesto*/
#formularioTnx{
	.ancho100p.tablaSaldos3.paddingT20{
		background-color: var(--ter-bg-color);
		border-radius:var(--rad-s);
		& tr[style="background-color: rgb(240, 244, 249);"]{
			background-color: var(--ter-bg-color) !important;
		}
	}
	.ancho40p.tablaSaldos3.paddingT20 {
		& tr[style="background-color: rgb(240, 244, 249);"]{
			background-color: var(--color-white) !important;
		}
	}
}
/*confirmar modificar presupuesto*/
#resumenTnx{
	.saldos_bloque3 table{
		background-color: var(--ter-bg-color);
		border-radius: var(--rad-s);
		& tr, td {
			background-color: inherit !important;
		}
	}
}

/*detalle Consulta presupuestos/Disponible*/
#budgetDetail{
	.tablaSaldos3{
		background-color: var(--ter-bg-color);
		border-radius: var(--rad-s);
		& tr {
			background-color: inherit !important;
		}
	}
}

/*SECCCION DE TRAFERENCIAS Y PAGOS (PENDIENTES POR AUTORIZACIÓN)*/
#seccionAdministracion{
	& tr[style="background-color: rgb(240, 244, 249);"]{
		background-color: var(--ter-bg-color) !important;
	}
}
#seccionTransferencias{
	& tr[style="background-color: rgb(240, 244, 249);"]{
		background-color: var(--ter-bg-color) !important;
	}
}
#seccionImpuestos{
	& tr[style="background-color: rgb(240, 244, 249);"]{
		background-color: var(--ter-bg-color) !important;
	}
}

#seccionInversiones{
	& tr[style="background-color: rgb(240, 244, 249);"]{
		background-color: var(--ter-bg-color) !important;
	}
}
/*cuenta balance cero*/
#CBC_captura{
	.saldos_bloque3 table {
		background-color: var(--color-white);
	}
	.titulo_tabla_at_a{
		border-bottom: none;
	}
}
#CBC_confirmacion{
	.ancho100p.paddingT12 table {
		background-color: var(--ter-bg-color);
		border-radius: 9px;
		& tr, td{
			background-color: inherit;
		}
	}
	.saldos_bloque3 table {
		background-color: var(--color-white);
	}
	.bgeff8ff{
		background-color: var(--color-white);
	}
	.titulo_tabla_at_a{
		border-bottom: none;
	}
}
/* Estilos para el modulo de transferencias */
.saldos_bloque3 {
	& .saldos_bordeSupIz2b_2, .saldos_bordeSupIz2c_2S5,
	.saldos_bordeInfDe2c_2S5, .saldos_bordeSupDe2b_2{
		background-color: transparent;
	}
}

.btnTable {
	& img{
		width:12px;
		height:12px;
		/* mas_bkceleste.gif */
	}
}

.pinta2 {
	& img{
		width:12px;
		height:12px;
		/* menos_bkceleste.gif */
	}
}

input[type="button"]{
	font-size:12px;
}

/*loader submit*/
.loaderSubmit {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 40px;
	width: auto;
	content: url(/bestbanking/BB/images/commonLoaderReb.gif);
}

/*Financiamiento a proveedores*/
/*Tabla de consulta; proveedores y compradores*/
#ContenidoResultante{
	.bgF0F4F9 {
    background: var(--ter-bg-color);
	}
}
/*PEMEX Gas y PB*/
/*Facturacion*/
#gasyPb_fac{
	.saldos_bloque3 table{
		background-color:var(--color-white);
		& td{
			background-color: inherit !important;
		}
	}
}

/*cuenta balance cero*/
/*NUEVA-CAPTURA*/
#tabla_consulta{
	.bgF0F4F9b {
			background: var(--ter-bg-color);
		}
}
/*tabla donde muestra cuentas agregadas*/
#cbc_capTab table{
	background-color: var(--color-white);
}
/*ventana de confirmacion NUEVA y BAJA*/
#cbc_confEst,
#cbc_capBaja{
	.ancho100p.paddingT12 table{
		background-color: var(--ter-bg-color);
		border-radius: 9px;
		& td{
			background-color: inherit;
		}
	}
	.saldos_bloque3 table{
		background-color: var(--color-white);
		.bgF0F4F9b{
			background-color: var(--ter-bg-color);
		}
	}
}
/*Ventana aplicada-NUEVA*/
#cbc_aplEst{
	/*tablas informativas*/
	.saldos_bloque3 table {
		& tr[style*="background-color: rgb(255, 255, 255);"]{
			background-color: var(--ter-bg-color) !important; 			
		}
	}
	/*tabla dinamica*/
	.saldos_bloque3 + .saldos_bloque3 table{
		background-color: var(--color-white);
		.bgF0F4F9b{
			background-color: var(--ter-bg-color); 
		}
	}
	.saldos_bordeInfDe2c_2_a{
		background-color: transparent;
	}
}
/*BAJA-Forzar Barrido*/
#tablaDetalles, #estructuras{/*tablas dinamicas*/
	.bgF0F4F9b, .bgF0F4F9{
		background: var(--ter-bg-color) !important;
	}
	td[colspan="7"].bgF0F4F9{
		background-color: var(--color-white) !important;
	}
}
#tabla_consulta{
	#tablaDetalles{/*tablas dinamicas*/
		.bgF0F4F9b, .bgF0F4F9 {
			background: var(--ter-bg-color) !important;
		}
	}
}
/*pinta filas que tiene estilos blancos en linea Validar*/
.tablaSaldos3.pinta1{
	& tr[style*="background-color: rgb(255, 255, 255);"]{
			background-color: var(--ter-bg-color) !important; 			
		}
}
/*CBC-Busqueda de fondos Alta; confirmación*/
#cbc_confFond{
	.ancho100p.paddingT12{
		background-color: var(--ter-bg-color);
		border-radius: var(--rad-s);
		& td{
			background-color: inherit;
		}
	}
}
/*Pago a GDF confirmación*/
#tableForm23 table{
    background-color: var(--ter-bg-color);
}

/*Administracion - Administración de usuarios*/
#Consultar_Usuario{
	.ancho10.bordesIz1,
	.ancho10.bordesDe1,
	.ancho100p.paddingB20:nth-of-type(2){
				border-radius:var(--rad-m);
				background-color:#F0FDFF !important;
	}
	
	.ancho100p.paddingB20:nth-of-type(1){
				border-radius:var(--rad-m);
				background-color:#F0FDFF !important;
	}
	
	input[onclick*="Modificar_NetKey()"]{
		margin-right: 20px !important;
	}
	
	input[onclick*="DoSubmit('ZCHG');"]{
		margin-right: 20px !important;
	}
	
	input[onclick*="Modificar_Generales()"]{
		margin-right: 20px !important;
	}
	
	input[onclick*="Modificar_Personales();"]{
		margin-right: 20px !important;
	}
	
	.ancho100p.paddingT0:nth-of-type(1){
				border-radius:var(--rad-m);
				background-color:#F0FDFF !important;
	}
	
	.paddingT20.paddingR20.paddingL20.paddingB20:nth-of-type(2){
			table[id*="table01000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table02000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table05000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table03000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table04000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table08000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table10000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}

			table[id*="table23000000"] tr:nth-child(odd){
				background-color:#F0FDFF !important;}
	}
	
	.saldos_bloque5b{
		background-color:white !important;
	}
	
	select[id*="PesoNivel01"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel02"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel03"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual03"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada03"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable03"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel04"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual04"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada04"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable04"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel05"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual05"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada05"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable05"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel06"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual06"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada06"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel07"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual07"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada07"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable07"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel08"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel09"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual09"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada09"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable09"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel10"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel11"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual11"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada11"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable11"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel12"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual12"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada12"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable12"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel18"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual18"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada18"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable18"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel19"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel20"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual20"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada20"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel21"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual21"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada21"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable21"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel22"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual22"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada22"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable22"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel23"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual23"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada23"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable23"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel24"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual24"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada24"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable24"]{
		background-color:white !important;
	}
	
	select[id*="PesoNivel25"]{
		background-color:white !important;
	}
	
	input[id*="PesoIndividual25"]{
		background-color:white !important;
	}
	
	input[id*="PesoMancomunada25"]{
		background-color:white !important;
	}
	
	input[id*="PesoOperable25"]{
		background-color:white !important;
	}
}
	
#pagInformation{
	table.tablaSaldos3:nth-of-type(1){
		table[class*="tablaSaldos3"]{
		border-radius:var(--rad-m);
				background-color:#F0FDFF !important;}
	}
}

#Modificar_Confirmar_Generales{
	.ancho10.bordesDe1,
	.ancho10.bordesIz1,
	div[class*="ancho100p paddingT0"]{
		border-radius:var(--rad-m);
			background-color:#F0FDFF !important;
	}
}

img[src="/bestbanking/BB/images/icoAviso1.gif"][alt="Error"]{
	content: url(/bestbanking/BB/images/warnOrange.png);
}

.warnOrange2{
	content: url(/bestbanking/BB/images/warnOrange2.png);
}

#rlmbutton {
	font-family:BanamexText, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-bottom:0px;
	margin-left:10px;
	background:var(--prm-bg-color)!important;
	border-radius: var(--rad-s);
}

.buscarRedondo{
	background: url(../images/lookup.svg) no-repeat!important;
    background-size:15px;
    width: 15px;
    height: 15px;
    border: none;
    display: inline-block;
}

div#msg{
	font-size: 11px !important;
}
 /*IMAGENES LOGOS IMPRESION MULTIPAGOS*/
img[src="/bestbanking/BB/images/LogoBancanet.gif"]{
	padding-top: 20px;
	content: url(/bestbanking/BB/images/bancaNetEmpresarial_color.svg);
}
img[src="/bestbanking/BB/images/LogoBanamex.gif"]{
	content: url(/bestbanking/BB/images/logobanamex.svg);
}
img[src="/bancanet3/BB/images/LogoBancanet.gif"]{
    padding-top: 20px;
    content: url(/bancanet3/BB/images/bancaNetEmpresarial_color.svg);
}
img[src="/bancanet3/BB/images/LogoBanamex.gif"]{
    content: url(/bancanet3/BB/images/logobanamex.svg);
}


#AreaTrabajo{
	.saldos_bordeSupIz2b_a {
		background:transparent;
	}
	.saldos_bordeSupIz2c_a {
		background:transparent;
	}
	.saldos_bordeSupDe2b_a {
		background:transparent;
	}
	.saldos_bordeInfDe2c_a {
		background:transparent;
	}
	.bordeSupCe2c_2_a.f11.borderTDotted{
		color:#001E22 !important; 
		font-size: 12px !important; 
		text-align:left; 
		border-radius:var(--rad-m);
	}
	.f11.color656565.txt_link {
		color:#001E22 !important; 
		font-size: 12 px !important; 
		text-align:left
	}
	.saldos_bordeInfDe2c_2_a.alto31.borderTDotted {
		background-color:white !important;
	}
	td[class*="tablaSaldos2_bordeR bgF0F4F9"]{
		background-color: #F0FDFF !important;
	}
	td[class*=" bgF0F4F9"]{
		background-color: #F0FDFF !important;
	}
	.txt_link a:hover {
		font-size:12px !important;
	}
	.txt_link a:link {
		font-size:12px !important;
	}
}
#programacion table{
	background-color: var(--ter-bg-color);
}
[src="/bestbanking/BB/images/preg.gif"]{
	content: url(/bestbanking/BB/images/preg.svg);
	height: 12px;
	width: 12px;
}

.tablaBordeAzul{
	& td, tr, div {
		background-color: var(--ter-bg-color)!important;
	}
}
label#ssCR{
	color: var(--prm-txt-color) !important;
}

label.f20.negrita.color1e87dd{
	color: var(--prm-txt-color) !important;
}

div#t15, div#t16, div#t17{
	color: var(--sec-txt-color);
}

span#msg,span#msg_ch2{
	color: var(--sec-txt-color) !important;
	font-weight: 400;
	line-height: 1.2;
}

input#ssNetkey{
	height: 24px;
    margin-top: 10px;
}
[src="/bestbanking/BB/images/mas_bkceleste.gif"]{
    content: url(/bestbanking/BB/images/mas.svg);
}
[src="/bestbanking/BB/images/menos_bkceleste.gif"]{
    content: url(/bestbanking/BB/images/menos.svg);
}
/*Text fields en convertidor centrados*/
input#tFilename{
	margin-left: 2px;
}
input#EFPath_text {
    margin-top: 3px;
    padding-left: 2px;
}
/*Estilos de LoaderReb*/
#mensajeError_contenido_div, #divCommonLoader, #loader_act, #validaPlugin{
	[src="/bestbanking/BB/images/commonLoaderReb.gif"]{
		left: 50%; /*650px*/
		top: 380px;
		z-index: 500000;
		height: 50px;
		font-size: 12px;
	}
	.paddingT20.center.negrita{
		color: var(--prm-txt-color) !important;
	}

}
#mensajeError_contenido_div, #divCommonLoader, #loader_act, #validaPlugin{
	[src="/bancanet3/BB/images/commonLoaderReb.gif"]{
		left: 50%; /*650px*/
		top: 380px;
		z-index: 500000;
		height: 50px;
	}
	.paddingT20.center.negrita{
		color: var(--prm-txt-color) !important;
	}

}
input#t7 {
	margin-right: 24px;
}

.saldos_bloque4 div#t15, .saldos_bloque4 div#t17{
	color : var(--color-white);
}

#BuscaRango2 label#t6{
	color : var(--prm-txt-color) !important;
}
#datos.panelIzEnca3_text2{
	font-size: 14px;
}
.saldos_bloque3.SCAUT.TOTAL_SIS_QUITA table{
	border-radius: var(--rad-s);    
	background:var(--red-warn-color) !important;    
}
.contenedorPie1 {
	min-width: 590px;
	margin-left: auto;
	margin-right: auto;
	color: var(--4th-txt-color);
	height: 18px;
	padding-top: 19px;
	border-bottom: none;
	width: auto;
}
td.ancho50p.bgfae5e5 {
background-color: transparent !important;
}
.tablaBordeVerde{
	background-color: var(--green-success-color) !important;
	border: 1px solid var(--sec-bg-color) !important;
	border-radius: 9px;
}
/*nota rojo aplicada DPA*/
.saldos_bloque3.aplicaDatos.nota table {
    background-color: var(--red-warn-color) !important;
    div {
        background-color:inherit;
    }
}
/*Clase generica para que se pinte azul*/
.saldos_bloque3.azul table{
    background-color: var(--ter-bg-color) !important;
    .ancho50p {
        background: var(--ter-bg-color) !important;
    }
}

/*interlineado modal fuera de horario*/
.ChangeAUtRem{
    line-height: 18px;
}
div#t21 {
	padding: 0px;
}
.azul-confirmacion tr td, table.confirmacion-azul tr td{
	background-color: var(--ter-bg-color) !important;
}
/*Estados de cuenta imrpimir en ventana cheques por solicitud*/
#tablaEdoCtaHeader{
	#h0{
		background-color: var(--ter-bg-color) !important;
	}
}
.margin20{
	#h0{
		background-color: var(--ter-bg-color) !important;
	}
}
#tablaEdoCta{
	#tablaP {
		td[style*="background-color: rgb(240, 244, 249);"]{
			background-color: var(--ter-bg-color)!important;	
		}	
	}
}
img[src="/bestbanking/BB/images/LogoBancanet.JPG"]{
	padding-top: 20px;
	content: url(/bestbanking/BB/images/bancaNetEmpresarial_color.svg);
}
img[src="/bancanet3/BB/images/LogoBancanet.JPG"]{
    padding-top: 20px;
    content: url(/bancanet3/BB/images/bancaNetEmpresarial_color.svg);
}
.mensajeError_contenidoInb{
	& input[value="Guardar y continuar"]{
		width: 140px;
	}
	.saldos_bordeInfDe2c_2S5, .saldos_bordeSupIz2c_2S5{
		background-color: var(--color-white);
	}
}
.contenidoInb{
	& input[value="Guardar y continuar"]{
	width: 140px;
	}
}
 
/*Pagina de confirmacion en transferencias*/
#confirmación_div{
	.saldos_bloque3 table{
		& tbody{
			background-color: var(--ter-bg-color) !important;
		}
	}
	.borderRPunteado, .padding0L20, tr{
		background-color: var(--ter-bg-color) !important;
	}
}
input#botonVistaSave, input#aplicarVista {
    height: 24px;
}
#divConfirmacionAzul table{
	background-color: var(--ter-bg-color) !important;
	border-radius: var(--rad-s);   
}
/*Convertidor PersonalizadoTexto*/
a.linkbitbar{
	background-image: url(/bestbanking/BB/images/close-IconRb.svg) !important;
	background-color: var(--color-white);
	border: none !important;
	color: var(--5th-txt-color);
}
a.linkbitbar:hover{
	background-image: url(/bestbanking/BB/images/close-IconRb.svg) !important;
	background-color: var(--color-white);
	border: none !important;
	color: var(--5th-txt-color);
}
td#dg {
    background-color: var(--color-white) !important;
}
.sources{
    font-weight: bold;
    font-size: 12px;
    font-family: BanamexText;
    color: var(--prm-txt-color);
    background-color: var(--color-white);
    text-align: center;
    cursor: pointer;
}
.targets{
    font-weight: bold;
    font-size: 12px;
    font-family: BanamexText;
    color: var(--color-white) !important;
    text-align: center;
    border: none;
    background-color: var(--prm-bg-color)!important;
}
b#Nej, b#Tej, b#Fej, b#Mej {
	background-color: white !important;
}
#pVTable{
	td, tr {
		background : white!important;
	}
}
/*Estilos Domiciliación*/
#Sended_table{
	.IfError_Addtr.bgF0F4F9 {
		background-color: var(--ter-bg-color) !important;
	}
}
#saldosConte3{
	div{
		table{
			background-color: var(--ter-bg-color);
		}
	}
}
#saldosConte2{
	div{
		table{
			background-color: var(--ter-bg-color);
		}
	}
}
#saldosConte4{
	table.tablaSaldos3{
		background-color: var(--ter-bg-color);
	}
}
#TBL_SUMMARY{
	[style*="background-color: rgb(240, 253, 255);"]{
		background-color: var(--ter-bg-color) !important;
	}
}
/*tabla de transacciones*/
.contenedorBanamexImpresion + .contenedorBanamexImpresion + .contenedorBanamexImpresion{
	table.pinta2.tablaSaldos3 {
		background-color: var(--ter-bg-color);
		border-radius: 9px !important;
& tr, td{
			background-color: var(--ter-bg-color) !important;
		}
	}
	.tablaSaldos2.tablaSaldos3.pinta2{/*agregado*/
		[style*="background-color: rgb(255, 255, 255);"]{
			background-color: var(--color-white) !important;
		}
	}
}
/*tabla de transacciones modificar*/
.contenedorBanamexImpresion + .contenedorBanamexImpresion + .contenedorBanamexImpresion{
 
    table.pinta2.tablaSaldos3 {
        background-color: var(--ter-bg-color);
        border-radius: 9px !important;
        & tr, td{
            background-color: var(--ter-bg-color) !important;
           
        }
       
    }
    .tablaSaldos2.tablaSaldos3.pinta2{/*agregado filas a blanco*/
        [style*="background-color: rgb(255, 255, 255);"]{
            background-color: var(--color-white) !important;
        }
    }
    .tablaSaldos3.pinta1{/*agregado filas gris a azul*/
        [style*="background-color: rgb(240, 244, 249);"]{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
.expand{/*nuevo filas gris a azul*/
    .tablaSaldos4.marginT0.paddingL0.paddingR0.marginB0.pinta2{
        [style*="background-color: rgb(240, 253, 255);"]{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
#AreaTrabajo {
	& div.content-box {
		background-color: var(--ter-bg-color) !important;
	}
}
/*tabla de transacciones modificar*/
.contenedorBanamexImpresion + .contenedorBanamexImpresion + .contenedorBanamexImpresion{
 
    table.pinta2.tablaSaldos3 {
        background-color: var(--ter-bg-color);
        border-radius: 9px !important;
        & tr, td{
            background-color: var(--ter-bg-color) !important;
           
        }
       
    }
    .tablaSaldos2.tablaSaldos3.pinta2{/*agregado filas a blanco*/
        [style*="background-color: rgb(255, 255, 255);"]{
            background-color: var(--color-white) !important;
        }
    }
    .tablaSaldos3.pinta1{/*agregado filas gris a azul*/
        [style*="background-color: rgb(240, 244, 249);"]{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
.expand{/*nuevo filas gris a azul*/
    .tablaSaldos4.marginT0.paddingL0.paddingR0.marginB0.pinta2{
        [style*="background-color: rgb(240, 253, 255);"]{
            background-color: var(--ter-bg-color) !important;
        }
    }
}
#tabla1{
	[style*="background-color: rgb(240, 244, 249);"]{
		background-color: var(--ter-bg-color) !important;
	}
}
div#divGuardar{
	padding-right: 12px;
}
input#aplicarVista{
	height: 24px;
	width: 104px;
}
#numTarjeta,#tTJTA{
	width:102px!important;
}
#Contenedor {
	& .contenidoInb {
		& div {
			font-size: 11px !important;
		}
	}
}
/*mostrar botones dentro de la tabla en color azul con su hover Inversiones TIP*/
#tablasDinam{
    a {
        color: var(--color-hiper);
    }
    a:hover {
        color: var(--5th-txt-color);
    }
}
/*impresion*/
.contenedorBanamexImpresion {
	.saldos_bordeSupIz2b_V{border-left: 0px solid #64ad40;border-top: 0px solid #64ad40; background:#edf5e8;}
	.saldos_bordeSupDe2b_V{border-right: 0px solid #64ad40;border-top: 0px solid #64ad40; background:#edf5e8;}
	.saldos_bordeSupIz2c_V{border-left: 0px solid #64ad40;border-bottom: 0px solid #64ad40; background:#edf5e8;}
	.saldos_bordeInfDe2c_V{border-right: 0px solid #64ad40;border-bottom: 0px solid #64ad40; background:#edf5e8;}
 
	.saldos_bordeSupIz2b_a{border-left: 0px solid #7487ae;border-top: 0px solid #7487ae;}
	.saldos_bordeSupDe2b_a{border-right: 0px solid #7487ae;border-top: 0px solid #7487ae;}
	.saldos_bordeSupIz2c_a{border-left: 0px solid #7487ae;border-bottom: 0px solid #7487ae;}
	.saldos_bordeInfDe2c_a{border-right: 0px solid #7487ae;border-bottom: 0px solid #7487ae;}
 
}
/*sólo estilos_impReb
darle el ancho en el titulo del formato de impresion.htm y el borde*/
.saldos_bloque3.displayN.showinPrint {
    table:first-child{
		height: 60px;	
	}
	div.borderTB_7487ae.ancho100p center{
		text-transform:lowercase;
		margin-left: 20px;
		text-align:left !important;
	}
	div.borderTB_7487ae.ancho100p center::first-letter{
		text-transform:uppercase;
	}
}
/*quitar negrita en modal de fraudes*/
.noNegrita{
	font-weight: normal !important;
}
@media print{
	*{
		font-size: 6pt !important;
	}
}
/*tablas cuentas propias administracion*/
#saldosConteCHHEAD,
#saldosConteTJDEBITOHEAD,
#saldosConteINVVTAHEAD,
#saldosConteCPHEAD,
#saldosConteFINVBANHEAD{
	[style*="background-color: rgb(240, 244, 249);"] {
		background-color: var(--ter-bg-color) !important;
	}
	tr[style*="background-color: rgb(255, 255, 255);"]{
		background-color: var(--color-white) !important;
	}
	[style*="background-color: rgb(240, 253, 255);"]{
		background-color: var(--ter-bg-color) !important;
	}
	.bgF0F4F9 {
	    background: transparent!important;
	}
	.expand {
		    *{background-color: var(--color-white) !important;}
		}
}
#saldosConteMAHEAD,
#saldosConteFHORHEAD,
#saldosConteTJCRHEAD{
	#MAESTRA,
	#FHOR,
	#TJCR{
		thead > tr{
			background-color: var(--color-white) !important;
		}
		tbody > tr[style*="background-color: rgb(240, 253, 255);"]{
			background-color: var(--color-white) !important;
			.bgF0F4F9{
				background-color: var(--color-white) !important;
			}
		}
		.expand {
		    *{background-color: var(--color-white) !important;}
		}
	}
}
.noLineSp{
	.titulo_tabla_at {
	    width: 99%;
	    font-weight: bold;
	    margin: 4px 0 0 0;
	    padding-bottom: 0px;
	    color: var(--prm-txt-color);
	}
	.tablaSaldos3 td {
	    padding: 2px 10px 2px 10px;
	    color: var(--prm-txt-color);
	    font-size: 11px;
	    line-height: 12px;
	}
}