@charset "utf-8";
/* CSS Documento */
/* Inicializando los estilos */
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, td {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: transparent;
}
html{
	height: 100%;
}

ol, ul {
	list-style: none;
}
a { 
	color:#1e87dd; 
	text-decoration:none; 
}
a:hover {
	color:#09347a;
}
/*****************************/
/*** 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:2px;
	height:20px;
	width:55px;
	background:url(../img/a_btn55.gif);
	border:0px;
	cursor:pointer;
}
.a_inp_btn55:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:55px;
	background:url(../img/a_btn55h.gif);
	border:0px;
	cursor:pointer;
}
.a_inp_txt1{
	border:#7e9db9 1px solid;
	width:24px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
}
.a_marco1_esq1{
	width:20px;
	background:url(../img/ab_esq1.gif) no-repeat;
	height:18px;
	font-size:30%;
}
.a_marco1_esq2{
	width:20px;
	background:url(../img/ab_esq2.gif) no-repeat;
	height:18px;
	font-size:30%;
}
.a_marco1_esq3{
	width:20px;
	background:url(../img/ab_esq3.gif) bottom no-repeat;
	height:21px;
	font-size:30%;
}
.a_marco1_esq4{
	width:20px;
	background:url(../img/ab_esq4.gif) bottom no-repeat;
	height:21px;
	font-size:30%;
}
.a_marco1_bordeT{
	height:17px;
	border-top:#7487ae 1px solid;
	font-size:30%;
}
.a_marco1_bordeR{
	height:17px;
	border-right:#7487ae 1px solid;
	font-size:30%;
}
.a_marco1_bordeB{
	height:20px;
	border-bottom:#7487ae 1px solid;
	font-size:30%;
}
.a_marco1_bordeL{
	height:17px;
	border-left:#7487ae 1px solid;
	font-size:30%;
}
.a_marco2_esq3{
	width:10px;
	background:url(../img/ac_esq3.gif) bottom no-repeat;
	height:8px;
	font-size:20%;
}
.a_marco2_esq4{
	width:10px;
	background:url(../img/ac_esq4.gif) bottom no-repeat;
	height:8px;
	font-size:20%;
}
.a_marco2_bordeB{
	font-size:20%;
	height:8px;
	background:url(../img/bordeT_2.gif) bottom;
}
.a_marco3_esq3{
	padding-left:1px;
	background:url(../img/ac_esq3.gif) left bottom no-repeat;
}
.a_marco3_esq4{
	background:url(../img/ac_esq4.gif) right bottom no-repeat;
	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;
}
/*** paginación ***/
.a_paginacion_bloq{
	height:27px;
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	border-top:#c0c0c0 1px dotted;
	color:#656565;
}
.a_paginacion_bloqC{
	height:27px;
	border-top:#c0c0c0 1px dotted;
	color:#656565;
}
.a_paginacion_bloqB{
	height:27px;
	background:#EFF8FF;
	border-top:#c0c0c0 1px dotted;
	color:#656565;
}
.a_paginacion_bloq1{
	float:left;
	padding-top:8px;
	padding-left:15px;
	padding-right:7px;
	height:19px;
	border-right:#c0c0c0 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq2{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:6px;
	height:21px;
	border-right:#c0c0c0 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq3{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	height:24px;
	border-right:#c0c0c0 1px 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:#333!important;
	font-size:11px;
}
.a_tabla_flechas_bloq div{
	margin-left:3px;!important;
}
.borderTopFFF{
	border-top:1px solid #FFFFFF;
}
.borderTop2FFF{
	border-top:2px solid #FFFFFF;
}
.top2{
	position:relative;
	top:2px;
}
.a_paginacion_bloq_MP{
	height:23px;
	color:#656565;
}
.a_paginacion_bloq1_MP{
	float:left;
	padding-top:5px;
	padding-left:15px;
	padding-right:7px;
	height:15px;
	border-right:#c0c0c0 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq2_MP{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:4px;
	height:16px;
	border-right:#c0c0c0 1px dotted;
	font-size:11px;
}
.a_paginacion_bloq3_MP{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	height:20px;
	border-right:#c0c0c0 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:#e2f2fe;
}
.panelIzContenedor1_v1{
	width:10px;
	height:24px;
	float:left;
	background:url(../img/bg2.gif) -14px -224px;
}
.panelIzContenedor1_v2{
	width:10px;
	height:24px;
	float:right;
	background:url(../img/bg2.gif) -26px -224px;
}
.panelIzContenedor1_c1{
	height:20px;
	padding-left:10px;
	padding-top:4px;
	float:left;
}
.panelIzContenedor1_c1 a {
	color:#1e87dd;
	font-size:11px;
	text-decoration:underline;
}
.panelIzContenedor1_c1 a:hover{
	color:#09347a;
}
.panelIzContenedor1_c1 span {
	color:#666666;
	font-size:11px;
}
.panelIzEnca1{
	padding-top:13px;
	font-size:16px;
	font-weight:bold;
}
.panelIzEnca1 p{
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.panelIzEnca1b{
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
}
.f3{
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
	background:url(../img/PanelIz_bg9b.gif) 2px 2px no-repeat;
}
.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;
}
.panelIzEnca3_text span{
	font-size:16px;
	font-weight:bold;
	cursor:default;
}
.panelIzEnca3_text2{
	font-size:14px;
	font-weight:bold;
}
.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(../img/bg2.gif) right -483px no-repeat;
}
.cortinaflecha1{
	width:15px;
	height:15px;
	background:#FFFFFF;
	display:none;
}
.flecha2{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(../img/bg2.gif) right -153px no-repeat;
}
.cortinaflecha2{
	width:21px;
	height:18px;
	background:#FFFFFF;
	display:none;
}
.flecha3{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(../img/bg2.gif) right -463px no-repeat;
}
.cortinaflecha3{
	width:21px;
	height:18px;
	background:#FFFFFF;
	display:none;
}
.flecha4{
	float:left;
	width:11px;
	height:11px;
	cursor:default;
	background:url(../img/bg2.gif) right -443px no-repeat;
}
.flecha5{
	width:11px;
	height:11px;
	cursor:default;
	background:url(../img/bg2.gif) 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:#666666;
}
.saldos_bloque2{	
	background:#e2f2fe; 
	width:100%;
	clear:both;
}
.expand{
}
.saldos_bloque1_tit1{
	font-size:24px;
	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:#FFFFFF url(../img/bg2.gif) right -392px no-repeat;
	width:13px;
	height:14px;
	cursor:default;
}
.saldos_bloque1_tit1_txt{
	float:left;
	cursor:default;
}
.saldos_bloque1_tit1_txt span{
	font-size:24px;
	color:#09347a;
	line-height:24px;
	cursor:default;
	font-weight:bold;
}
.saldos_bloque1_tit1_txt p {
	font-size:11px;
	color:#09347a;
	cursor:default;
}
.saldos_bloque1_tit2{
	font-size:16px;
	color:#333;
	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(../img/bg2.gif) left -35px no-repeat;
	float:left;
}
.cortinabtnSaldos{
	width:16px;
	height:16px;
	display:none;
}
.saldos_bloque2_f1_btnH{
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:10px;
	background:url(../img/bg2.gif) -16px -35px no-repeat;
	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:#666666;
	font-size:11px;
	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:#ffffff;
	margin-top:10px;
}
.saldos_bloque2_f4{
	width:330px;
	float:left;
}
.saldos_bloque2_f4b{
	width:400px;
	float:left;
}
.saldos_bloque2_f4_txt{
	color:#666666;
	float:left;
	padding-bottom:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.saldos_bloque2_f4_txt3{
	color:#666666;
	float:left;
	padding-bottom:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:7px;
}
.saldos_bloque2_f6_txt{
	color:#666666;
	float:right;
	padding-bottom:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.saldos_bloque2_f4_txt2{
	color:#666666;
	float:left;
	font-size:11px;
	width:100%;
	padding-top:10px;
}
.saldos_bloque2_f4_txt2 span{
	color:#666666;
	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:#ee2e24;
	background:url(../img/bg2.gif) -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_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:#7386ad;
	width:100%;
}
.saldos_bloque4b{
	height:25px;
	width:100%;
}
.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(../img/bg2.gif) left -15px no-repeat;
	float:left;
}
.saldos_bloque4_f1_btnH{
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:10px;
	background:url(../img/bg2.gif) -16px -15px no-repeat;
	float:left;
}
.saldos_bloque4_f1_txt{
	padding-left:10px;
	font-weight:bold;
	cursor:default;
	font-size:14px;
	float:left;
	color:#FFF;
}
.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:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	padding-left:10px;
	padding-right:10px;
}
.saldos_bloque5b{
	background:#e0e0e0;
	width:100%;
	height:10px;
	font-size:30%;
	background:url(../img/bg2.gif) left bottom;
}
.saldos_bloque5c{
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	padding-left:20px;
	padding-right:20px;
}
.saldos_bloque5_esquBotL{
	padding:0px!important;
	height:10px;
	font-size:30%;
	width:100%;
	background:url(../img/bg2.gif) -40px -359px no-repeat;
}
.saldos_bloque5_esquBotR{
	padding:0px!important;
	height:10px;
	background:url(../img/bg2.gif) right -379px no-repeat;
	width:100%;
	font-size:30%;
}
.tablaSaldos2{
	padding-left:14px;
	padding-right:14px;
}
.tablaSaldos3{
}
.tablaSaldos3 td{
	padding:5px 10px 5px 10px;
	color:#666;
	font-size:11px;
	line-height:12px;
}
.tablaSaldos3 span{
	font-weight:bold;
	color:#333;
	font-size:11px;
}
.tablaSaldos3 p{
	color:#333;
	font-weight:bold;
	font-size:12px;
}
.tablaSaldos3 a{
	font-size:11px;
	text-decoration:underline;
}
.tablaSaldos4{
	padding-left:10px;
	padding-right:10px;
	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:#666;
	font-size:11px;
}
.tablaSaldos4 span{
	font-weight:bold;
	color:#333;
	font-size:11px;
}
.tablaSaldos4 p{
	font-weight:bold;
	color:#333;
	font-size:12px;
}
.especialTxt{
	font-weight:bold;
	color:#333;
	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:#cdcecf 1px solid!important;
	
}
.tablaSaldos2_bordeT{
	border-top:#cdcecf 1px solid;
}
.tablaSaldos2_celdaBtn1{
	border-right:#cdcecf 1px solid;
	width:11px;
}
.bordesIz1_2{
	border-left:1px solid #7487ae;
	background:#e2f2fe;
}
.bordesDe1_2{
	border-right:1px solid #7487ae;
	background:#e2f2fe;
}

.bordeSupCe2b_2{
	width:100%;
	background:#e2f2fe;
	border-top:1px solid #7487ae;
}
.bordeSupCe2b_v{
	width:100%;
	background:#edf5e8;
	border-top:1px solid #64ad40;
}
.bordeSupCe2c_V{
	width:100%;
	background:#edf5e8;
	border-bottom:1px solid #64ad40;
}
.bordesIz1_v{
	background:#edf5e8;
	border-left:1px solid #64ad40;
}
.bordesDe1_v{
	background:#edf5e8;
	border-right:1px solid #64ad40;
}
.bordeSupCe2{
	background:url(../img/saldos_bordeCe2.gif) left -9px repeat-x;
}
.bordeSupCe2b{
	background:url(../img/bordeT.png);
	width:100%;
}
.bordeSupCe2c{
	background:url(../img/bordeT.png) left 14px;
}
.bordeInfCe2{
	background:url(../img/saldos_bordeCe2.gif) left bottom repeat-x;
}
.bordeInfCe2 span{
	font-size:30%;
}
.bordeTablaDe{
	background:url(../img/saldos_bordeTabla.gif) right top repeat-y;
}
.bordeTablaIz{
	background:url(../img/saldos_bordeTabla.gif) -9px top repeat-y;
}
.saldos_encaTabla1{
	background:url(../img/bg1.gif) 0px -263px no-repeat;
	height:23px;
	width:155px;
	padding-left:10px;
	color:#FFF;
	float:left;
	font-weight:bold;
	padding-top:2px;
}
.bordeslaterales1{
	border-left:#7487ae 1px solid;
	border-right:#7487ae 1px solid;
}
.bordesIz1{
	background:#fff url(../img/bordeL.png) left top repeat-y;
}
.bordesDe1{
	background:#fff url(../img/bordeR.png) right top repeat-y;
}
#buscarResult{
}
.input{
	margin:0px;
	padding:0px;
	border:#7e9db9 1px solid;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:#666;
	height:17px;
}
.input1{
	margin:0px;
	padding:0px;
	border:#7e9db9 1px solid;
	width:249px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:2px;
	color:#666;
	height:17px;
}
.input2{
	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;
}
.input2_d{
	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;
	background:#eeeeee;
}
.input3{
	margin:0px;
	padding:0px;
	border:#7e9db9 1px solid;
	width:100px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px;
}
.input4{
	margin:0px;
	padding:0px;
	border:#7e9db9 1px solid;
	width:40px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:15px!important;
}
textarea{ font-family:Arial, Helvetica, sans-serif;}
select{
	border:#7e9db9 1px solid;
	color:#666;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;
}
.select1{
	border:#7e9db9 1px solid;
	width:175px;
	color:#666;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;
}
.select2{
	border:#7e9db9 1px solid;
	color:#666;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;
}
.select2_ex{
	vertical-align:middle;
	border:#7e9db9 1px solid;
	width:310px;
	color:#666;
	height:20px;
	font-size:11px;
}
.select2_ex2_2{
	vertical-align:middle;
	border:#7e9db9 1px solid;
	width:70%;
	color:#666;
	height:20px;
	font-size:11px;
}
.inputBtn1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/bg1.gif) left -827px no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn1:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/bg1.gif) right -827px no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn1_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/btn_des.gif) no-repeat;
	border:0px;
	cursor:default;
}
.inputBtn2{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:105px;
	background:url(../img/bg1.gif) left -852px no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn2:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:105px;
	background:url(../img/bg1.gif) right -852px no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn2b{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/btn_celeste.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn2b:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/btn_celesteh.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn3a{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:4px;
	height:20px;
	width:91px;
	background:url(../img/bg1.gif) 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(../img/bg1.gif) right -827px no-repeat;
	border:0px;
	cursor:pointer;
}
.saldos_bordeSupIz{ 
	width:10px;
	background:url(../img/bg2.gif) left -338px;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupIz2{
	width:10px;
	background:url(../img/bg2.gif) -15px -253px no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupIz2b{
	width:10px;
	background:url(../img/bg2.gif) right -339px no-repeat;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupIz2c{
	width:10px;
	background:url(../img/bg2.gif) right -354px no-repeat;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupDe{
	width:10px;
	background:url(../img/bg2.gif) -12px -338px no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupDe2{
	width:10px;
	background:url(../img/bg2.gif) -10px -279px no-repeat;
	height:10px;
	padding:0px;
	margin:0px;
	font-size:30%;
}
.saldos_bordeSupDe2b{
	width:10px;
	padding:0px;
	margin:0px;
	background:url(../img/esq2.png) right top no-repeat;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupDe2d{
	width:20px;
	padding:0px;
	margin:0px;
	height:25px;
	background:url(../img/bg2.gif) left -279px no-repeat;
	float:right;
}
.saldos_bordeInfDe2c{
	width:10px;
	padding:0px;
	margin:0px;
	background:url(../img/bg2.gif) right -374px no-repeat;
	height:15px;
	font-size:30%;
}
.saldos_bordeSupDe2c{
	width:10px;
	padding:0px;
	margin:0px;
	background:url(../img/saldos_bordeSupDe2c.gif) no-repeat;
	height:15px;
	font-size:30%;
}
.saldos_bordeInfDe{
	width:10px;
	background:url(../img/bg2.gif) -12px -350px no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe2{
	width:10px;
	background:url(../img/bg2.gif) -27px -266px no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe5{
	width:10px;
	background:url(../img/bg2.gif) right -224px;
	height:25px;
	font-size:30%;
}
.saldos_bordeInfCe5{
	background:url(../img/bg2.gif) left -169px;
	height:23px;
	padding-top:2px;
	padding-left:2px;
}
.saldos_bordeInfCe5 div{
	font-size:12px;
	color:#FFF;
	float:left;
}
.saldos_bordeInfCe5 a{	
	color:#FFFFFF;
	padding-top:4px;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.saldos_bordeInfCe5 a:hover{
	color:#FFFFFF;	
	text-decoration:none;
}
.saldos_bordeInfIz{
	width:10px;
	background:url(../img/bg2.gif) left -350px no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfIz2{
	width:10px;
	background:url(../img/bg2.gif) -27px -253px no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfIz5{
	width:10px;
	background:url(../img/bg2.gif) left -224px;
	height:25px;
	font-size:30%;
}
.saldos_esquinaSubI{
	width:10px;
	height:10px;
	background:#033;
	position:relative;
	bottom:0px;
}
.saldos_bordeDe2{
	width:10px;
	background:url(../img/bg2.gif) left bottom;
	height:10px;
	font-size:30%;
}
.saldos_btn1{
	width:20px;
	height:21px;
	cursor:pointer;
	float:right;
	background:#FFFFFF url(../img/bg2.gif) left -102px no-repeat;
}
.saldos_btn1b{
	width:20px;
	height:21px;
	cursor:pointer;
	float:right;
	background:#FFFFFF url(../img/bg2.gif) left -102px no-repeat;
}
.saldos_btn1b:hover{
	width:20px;
	height:21px;
	cursor:pointer;
	float:right;
	background:#FFFFFF url(../img/bg2.gif) right -102px no-repeat;
}
.saldos_btn2{
	width:23px;
	height:21px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/bg2.gif) left -128px no-repeat;
}
.saldos_btn1:hover{
	background:#FFFFFF url(../img/bg2.gif) right -102px no-repeat;
}
.saldos_btn2:hover{
	background:#FFFFFF url(../img/bg2.gif) right -128px no-repeat;
}
.saldos_btn2b{
	width:23px;
	height:21px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/bg2.gif) left -128px no-repeat;
}
.saldos_btn3{
	width:16px;
	height:21px;
	margin-right:10px;
	cursor:pointer;
	float:right;
	background:#FFFFFF url(../img/bg2.gif) left -53px no-repeat;
}
.saldos_btn4{
	width:16px;
	height:21px;
	margin-right:10px;
	cursor:pointer;
	float:right;
	background:#FFFFFF url(../img/bg2.gif) left -77px no-repeat;
}
.saldos_btn5{
	width:11px;
	height:11px;
	cursor:pointer;
	background:url(../img/bg2.gif) left top no-repeat;
}
.saldos_btn6{
	width:11px;
	height:11px;
	cursor:pointer;
	background:url(../img/bg2.gif) -15px top no-repeat;
}
.saldos_btn7{
	width:24px;
	height:22px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/descargar.gif) no-repeat;
}
.saldos_btn7:hover{
	background:#FFFFFF url(../img/descargar_h.gif) no-repeat;
}
.saldos_btn8{
	width:17px;
	height:19px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/pdf_ico.gif) no-repeat;
}
.saldos_btn8:hover{
	background:#FFFFFF url(../img/pdf_ico_h.gif) no-repeat;
}
.saldos_icono1{
	width:28px;
	height:18px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono1.gif) no-repeat;
}
.saldos_icono1:hover{
	background:#FFFFFF url(../img/icono1_h.gif) no-repeat;
}
.saldos_icono2{
	width:20px;
	height:19px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono2.gif) no-repeat;
}
.saldos_icono2:hover{
	background:#FFFFFF url(../img/icono2_h.gif) no-repeat;
}
.saldos_btnCortina2{
	width:11px;
	height:11px;
	background:#f0f4f9;
	display:none;
}
.tablaQueHacer{
	font-size:11px;
}
.tablaQueHacer p{
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#CCC 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(../img/hoja_flechas.gif);
}
.btnExportar1:hover{
	width:20px;
	height:18px;
	background:url(../img/icoExp2h.gif);
}
.btnExportar2{
	width:20px;
	height:18px;
	background:url(../img/icoExp1.gif);
}
.btnExportar2:hover{
	width:20px;
	height:18px;
	background:url(../img/icoExp1h.gif);
}
.btnIco1{
	width:28px;
	height:18px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono1.gif) no-repeat;
}
.btnIco1:hover{
	width:28px;
	height:18px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono1_h.gif) no-repeat;
}
.btnIco2{
	width:20px;
	height:19px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono2.gif);
}
.btnIco2:hover{
	width:20px;
	height:19px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono2_h.gif) no-repeat;
}
/**/
.bgF0F4F9{
	background:#F0F4F9;
}
.bgF0F4F9b{
	background:#F0F4F9;
}
.colorF00{
	color:#F00!important;
}
.color09347a{
	color:#09347a!important;
}
.color656565{
	color:#656565!important;
}
.color333{
	color:#333333!important;
}
.colorCCC{
	color:#CCCCCC!important;
}
.coloree2e24{
	color:#ee2e24!important;
}
.color666{
	color:#666666!important;
}
.colorFF5C00{
	color:#FF5C00!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:#e2f2fe;
}
.bgeff8ff{
	background:#EFF8FF;
}
.bg7386ad{
	background:#7386ad;
}
.paddingL20{
	padding-left:20px!important;
}
.paddingL25{
	padding-left:25px!important;
}
.marginL28{
	margin-left:28px!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;
}
.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 !important;
}
.paddingT4{
	padding-top:4px;
}
.paddingT5{
	padding-top:5px;
}
.paddingT10{
	padding-top:10px;
}
.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;
}
.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:#c0c0c0 1px dotted;
}
.borderTDotted{
	border-top:#c0c0c0 1px dotted;
}
.borderRDotted{
	border-right:#c0c0c0 1px dotted;
	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;
}
.f11{
	color:#666666;
	font-size:11px!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;
}
.marginR10{
	margin-right:10px!important;
}
.marginR20{
	margin-right:20px!important;
}
.negrita{
	font-weight:bold;
}
/**/
/*ic estilos*/

.titulo_tabla_at{
	width:99%;
	border-bottom:1px solid #c0c0c0;
	font-weight:bold;
	margin:16px 0 10px 0;
	padding-bottom:2px;
	
}
.nota_at{
	text-align:center;
	width:auto;
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	font-size:11px;
	color:#656565;
}
.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;
}
.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:url(../img/saldos_bordeInfDe5_2.gif) left top no-repeat;
	height:25px;
}

.saldos_bordeInfCe5_2{
	/*background:url(../img/bg2.gif) 0px -534px;*/
	background:url(../img/saldos_bordeInfCe5_2.gif) top;
	height:23px;
	padding-top:2px;
	padding-left:2px;
}
.saldos_bordeInfCe5_2 div{
	font-size:12px;
	color:#FFF;
	float:left;
}
.saldos_bordeInfCe5_2 a{	
	color:#FFFFFF;
	padding-top:4px;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.saldos_bordeInfCe5_2 a:hover{
	color:#FFFFFF;	
	text-decoration:underline;
}
.saldos_bordeInfDe5_2{
	width:10px;
	background:url(../img/saldos_bordeInfIz5_2.gif) left top no-repeat;
	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:#e2f2fe;
	height:20px;
	border-left:#7386ad 1px solid;
	border-right:#7386ad 1px solid;
	color:#656565;
	font-size:11px;
}
.nota_at_2c1{
	background:url(../img/esquinaL.gif) left bottom no-repeat;
	padding-bottom:5px;
}
.nota_at_2c2{
	background:url(../img/esquinaR.gif) right bottom no-repeat;
}
.nota_at_2c3{
	background:url(../img/bordeT_2.gif) bottom repeat-x;
}
.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:#7e9db9 1px solid;
	width:100px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px;
}
.input4{
	margin:0px;
	padding:0px;
	border:#7e9db9 1px solid;
	width:40px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px!important;
}
.inputBtn4:hover{
	background:url(../img/btn_rojo_h.gif) no-repeat;
}
.select2{
	border:#7e9db9 1px solid;
	width:310px;
	color:#666;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;
}
.busqueda_txt{
	padding-left:15px;
	color:#666666;
	font-size:11px;
}
.busqueda_txt p{
	color:#666666;
	font-size:11px;
}
.busqueda_txt1{
	color:#666666;
	font-size:11px;
	border-right:#ccc 1px dotted;
}
.busqueda_txt1 p{
	color:#666666;
	font-size:11px;
}
.paddingL4{
	padding-left:4px;
}

.inputBtn3{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:81px;
	background:url(../img/btn_gris.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn4{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/btn_rojo.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn5{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:144px;
	background:url(../img/btn_celeste_gde.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn5:hover{
	background:url(../img/btn_celeste_gde_h.gif) no-repeat;
}
.inputBtn6{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:144px;
	background:url(../img/btn_celeste_gde2.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn6:hover{
	background:url(../img/btn_celeste_gde2_h.gif) no-repeat;
}
.inputBtn7{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:250px;
	background:url(../img/btn_7.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn7:hover{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:250px;
	background:url(../img/btn_7_h.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.saldos_bordeSupIz2c_2{
	width:10px;
	background:url(../img/esquinaL.gif) no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeSupIz2c_2b{
	width:10px;
	background:url(../img/esquinaL.gif) bottom no-repeat;
	height:4px;
	font-size:20%;
}
.bordeSupCe2c_2{
	background:url(../img/bordeT_2.gif) bottom;
	font-size:30%!important;
}
.saldos_bordeInfDe2c_2{
	width:10px;
	background:url(../img/esquinaR.gif) no-repeat;
	height:10px;
	font-size:30%;
}
.saldos_bordeInfDe2c_2b{
	width:10px;
	background:url(../img/esquinaR.gif) bottom no-repeat;
	height:4px;
	font-size:20%;
}
.sel_num{ 
	background:#ee8324;
	color:#fff;
	font-size:11px!important;
}
.saldos_bloque1_tit1_txt_2{
	cursor:default;
	width:450px;
	color:#666;
}
.normal{ font-weight:normal;}

.borderRPunteado{
	border-right:#c0c0c0 1px dotted;
}
.subText11{
	font-size:11px;
	font-weight:normal;
	width:100%;
	color:#666666;
	float:left;
}
.desact{
	cursor:default;
	color:#cccccc;
}
.cortinaEspec1{
	width:100%;
	height:30px;
	float:left;
	top:0px;
	margin-top:-30px;
	z-index:1008;
	background:#e2f2fe;
	cursor:default;
}
.cursorDefault{
	cursor:default!important;
}



/***************************** Estilos_Nuevos.css ******************************/
.ancho29p{
	width:29%;
}
.ancho51p{
	width:51%;
}
.altoLinea14{
	line-height:14px;
}
.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:#333!important;}

.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;
}


.select2{
	border:#7e9db9 1px solid;
	width:310px;
	color:#666;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;
}

.menos10{
	background:url(../img/menos10.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
}
.mas10{
	background:url(../img/mas10.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
}
.busqueda_txt{
	padding-left:36px;
	color:#666666;
	font-size:11px;
}
.paddingL4{
	padding-left:4px;
}
.saldos_bloque1_tit1_txt_2{
	cursor:default;
	width:450px;
	color:#666;
}
.normal{ font-weight:normal;}

.borderRPunteado{
	border-right:#c0c0c0 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(../img/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(../img/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(../img/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(../img/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(../img/bordeB.gif) repeat-x bottom;
	height:42px;
}
.saldos_bloque2_f4_error_display{
	height:15px;
	float:left;
	padding-top:5px;
	padding-left:17px;
	background:url(../img/bg2.gif) -38px -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(../img/icoError1.gif) 0px 5px no-repeat;
	width:300px;
}
.saldos_bloque2_f4_error_display2 span{
	color:#ee2e24;
	font-size:11px;
}
.saldos_bloque2_f4_error_display span{
	color:#ee2e24;
	font-size:11px;
}

.fecha_txt{
	color:#666666;
	font-size:11px;
	font-family: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:#cccccc;
	cursor:default;
}
.paginacion .antsig:hover{ 
	text-decoration:underline;
}
.paginacion .num{ 
	padding:0 3px 0 3px;
	border-right:1px solid #1e87dd;
	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(../img/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(../img/ant_bloque_h.gif) no-repeat;
}
.ant_bloque_d{
	background:url(../img/ant_bloque_dis.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	text-align:center;
}

.sig_bloque{
	background:url(../img/sig_bloque.gif) no-repeat;
	width:43px;
	height:17px;
	font-size:10px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	margin-left:1px;
	text-align:center;
}
.sig_bloque:hover{
	background:url(../img/sig_bloque_h.gif) no-repeat;
}
.sig_bloque_d{
	background:url(../img/sig_bloque_dis.gif) no-repeat;
	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:#7e9db9 1px solid;
	width:90px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#666;
	font-size:11px;
	height:17px;
	background:#ffffff;
}

.div_cuadrito{
	background:#666;
	width:15px;
	height:15px;
}

/*CLASES PEPE*/
td {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.linea_pestannas2{
	background:url(../img/bordeB.gif) repeat-x bottom;
}
.esqIzq{
	width:10px;
	padding:0px;
	margin:0px;
	background:url(../img/esq3.png) left top no-repeat;
	height:15px;
	font-size:30%;
}
.esqDer{
	width:10px;
	padding:0px;
	margin:0px;
	background:url(../img/esq4.png) right top no-repeat;
	height:15px;
	font-size:30%;
}
.btn_cerrarImp{
	width:21px;
	height:21px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/btn_cerrar.gif) no-repeat;
}

@media print{
	.noButton{ display: none}
}


/*Mensaje rojo y ventana exportacion*/
.saldos_bordeSupIz2c_r{
	width:20px;
	height:20px;
	background:url(../img/esq_bottm_i_r.gif) bottom no-repeat;
}
.saldos_bordeSupDe2b_r{
	width:20px;
	height:20px;
	background:url(../img/esq_top_i_r.gif) no-repeat;
}
.saldos_bordeInfDe2c_r{
	width:20px;
	height:20px;
	background:url(../img/esq_bottm_d_r.gif) bottom no-repeat;
}
.saldos_bordeSupIz2b_r{
	width:20px;
	height:20px;
	background:url(../img/esq_top_d_r.gif) no-repeat;
}
.bordeSupCe2c_r{
	background:#fae5e5;
	border-bottom:1px solid #cc0000;
}
.bordeSupCe2b_r{
	background:#fae5e5;
	border-top:1px solid #cc0000;
}
.bordesIz1_r{
	background:#fae5e5;
	border-left:1px solid #cc0000;
}
.bordesDe1_r{
	background:#fae5e5;
	border-right:1px solid #cc0000;
}
.saldos_bordeSupIz2b_2{
	width:20px;
	background:url(../img/esquinaTL.gif) no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupIz2b_V{
	width:20px;
	background:url(../img/esq_top_d_v.gif) no-repeat;
	height:20px;
}
.saldos_bordeSupIz2c_V{
	width:20px;
	background:url(../img/esq_bottm_i_v.gif) bottom no-repeat;
	height:20px;
}

.saldos_bordeSupDe2b_2{
	width:20px;
	padding:0px;
	margin:0px;
	background:url(../img/esquinaTR.gif) no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupDe2b_V{
	width:20px;
	background:url(../img/esq_top_i_v.gif) no-repeat;
	height:20px;
}
.saldos_bordeInfDe2c_V{
	width:20px;
	background:url(../img/esq_bottm_d_v.gif) bottom no-repeat;
	height:20px;
}

.punteado {border-bottom:#CCC 1px dotted;}
.bgfae5e5{
	background:#fae5e5;
}
.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;
}

.ancho11{
	width:11px;
}

/**** Nuevos estilos Pago de impuestos sprint 6 bnp ****/
.imagenApplet
{

	background:url(../img/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;
}
.ancho96_2p{
	width:96.2%!important;
}
.colorCC0000{
	color:#cc0000!important;
}
.select3
{
	border:#7e9db9 1px solid;
	color:#666;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:11px;	
	width:100%;
	
}
.f13
{
	font-size:13px!important;
}
.paddingT12
{
	padding-top:12px!important;
}
.paddingB12
{
	padding-bottom:12px!important;
}



/**estilos para BNE Rafagas**/
/**estilo crado para fin de tabla  desplegable**/
.tablaSaldos_filaG1_L_fin{
	background:#f4f4f4;
	border-top:#FFF 2px solid;
	padding-left:0px!important;
	border-bottom:#FFF 1px solid;
}
/**fin de estilo crado para fin de tabla  desplegable**/
.inputBtn4_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:91px;
	background:url(../img/btn_rojo_des.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.inputBtn5_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:144px;
	background:url(../img/btn_celeste_gde_des.gif) no-repeat;
	border:0px;
	cursor:pointer;
}



.saldos_icono3{
	width:20px;
	height:19px;
	margin-right:10px;
	float:right;
	cursor:pointer;
	background:#FFFFFF url(../img/icono3.gif) no-repeat;
}
.saldos_icono3:hover{
	background:#FFFFFF url(../img/icono3_h.gif) no-repeat;
}
.saldos_btn5_n{
	width:11px;
	height:11px;
	cursor:pointer;
	background:url(../img/flecha_arriba_naranja.gif);
	vertical-align:baseline;
	 
}
.paddingB2{
	padding-bottom:2px!important;
}
.paddingT23{
	padding-top:23px!important;
}
.marginB0{
	margin-bottom:0px!important;
}
.tablaSaldos_filaG1_L_n{
	background:#ffedd9;
	border-top:#FFF 2px solid;
	padding-left:0px!important;
	border-bottom:#FFF 15px solid;
}

.colorff8300{
	color:#ff8300!important;
}
.marginL15{
	margin-left:15px;
}
/**fin de estilos para BNE Rafagas**/

.inputBtn2_des{
	margin:0px;
	padding:0px;
	color:#FFF;
	padding-bottom:2px;
	height:20px;
	width:105px;
	background:url(../img/btn2_des.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.ancho11p{
	width:11%!important;
}
.ancho28p{
	width:28%!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;
}

.ancho19p{
	width:19%!important;
}
.color000{
	color:#000!important;
}
.ancho150{
	width:150px!important;
}

/************* Estilos copiados de Login digitem ************/
.borderB_E6E6E6{
	border-bottom:1px solid #E6E6E6;
}
.marginAuto{margin-left:auto;margin-right:auto;}
.f14{
	font-size:14px!important;
}
.marginT5{
	margin-top:5px!important;
}
/**************** Fin de estilos de login digitem***********/


/**en sprint 6 pagos**/
.tablaSaldos_filaG1_L{
	background:#f4f4f4;
	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:#666;
	font-size:11px;
	line-height:12px;
}
.tablaSaldos3_R5 span{
	font-weight:bold;
	color:#333;
	font-size:11px;
}
.tablaSaldos3_R5 p{
	color:#333;
	font-weight:bold;
	font-size:12px;
}
.tablaSaldos3_R5 a{
	font-size:11px;
	text-decoration:underline;
}
/* falto copiarlo en homologación */
.bgedf5e8{
	background:#edf5e8;
}
/*** Estilos anteriores para cajas azules ****/
.saldos_bordeSupIz2c_2_a{
	width:20px;
	background:url(../img/esquinaL.gif) bottom no-repeat;
	height:20px;
	font-size:30%;
}
.bordeSupCe2c_2_a{
	background:#e2f2fe;
	border-bottom: 1px solid #7487ae;
	width:100%;
	text-align:center;
}
.saldos_bordeInfDe2c_2_a{
	width:20px;
	background:url(../img/esquinaR.gif) bottom no-repeat;
	height:20px;
	font-size:30%;
	
}

.saldos_bordeSupIz2b_a{
	width:20px;
	background:url(../img/esq1.png) right top no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupIz2c_a{
	width:20px;
	background:url(../img/esq3.png) right bottom no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupDe2d_a{
	width:20px;
	padding:0px;
	margin:0px;
	height:25px;
	background:url(../img/bg2.gif) left -279px no-repeat;
	float:right;
}
.saldos_bordeSupDe2b_a{
	width:20px;
	padding:0px;
	margin:0px;
	background:url(../img/esq2.png) right top no-repeat;
	height:20px;
	font-size:30%;
}
.bordeSupCe2b_a{
	border-top: 1px solid #7487ae;
	width:100%;
}
.bordeSupCe2c_a{
	border-bottom: 1px solid #7487ae;
}
.saldos_bordeInfDe2c_a{
	width:20px;
	padding:0px;
	margin:0px;
	background:url(../img/esq4.png) left bottom no-repeat;
	height:20px;
	font-size:30%;
}
.titulo_tabla_at_a{
	width:100%;
	border-bottom:1px solid #c0c0c0;
	font-weight:bold;
	margin:20px 0 10px 0;
	padding-bottom:2px;
	color:#333;
}
/**** Fin de estilos anteriores para cajas azules ****/

.paddingR20
{
	padding-right:20px!important;
}


/** estilo para links **/
.txt_link a:link { 
	color:#1e87dd; 
	text-decoration: underline;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif; 
}
.txt_link a:hover {
	color:#09347a;
	text-decoration:underline;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif; 
}
.txt_link a:visited { 
	color:#1e87dd; 
	text-decoration: underline;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif; 
}
/**fin**/
/**estilo crado para fin de tabla  desplegable**/
.tablaSaldos_filaG1_L_fin{
	background:#f4f4f4;
	border-top:#FFF 2px solid;
	padding-left:0px!important;
	border-bottom:#FFF 1px solid;
}

/**fin de estilo crado para fin de tabla  desplegable**/

/**estilos nuevos para BNE SPRINT 7 nnomina **/

.ancho12 {
	width:12px;
}
.saldos_btn9_up{
	width:11px;
	height:9px;
	cursor:pointer;
	background:url(../img/select_up.gif) top no-repeat;
}
.saldos_btn9_down{
	width:11px;
	height:9px;
	cursor:pointer;
	background:url(../img/select_down.gif) bottom no-repeat;
}
.saldos_btn9_up_over{
	width:11px;
	height:9px;
	cursor:pointer;
	background:url(../img/select_up_over.gif) top no-repeat;
}
.saldos_btn9_down_over{
	width:11px;
	height:9px;
	cursor:pointer;
	background:url(../img/select_down_over.gif) bottom no-repeat;
}
.color1e87dd{
	color:#1387dd!important;
}

.color000{
	color:#000!important;
}
.paddingT17{
	padding-top:17px!important;
}
.paddingB7{
	padding-bottom:7px!important;
}
.paddingT13{
	padding-top:13px!important;
}
.ancho249{
	width:249px!important;
}

.paddingT8{
	padding-top:8px!important;
}
.tablaSaldos_filaG1_L_r{
	background:#feeded;
	border-top:#FFF 2px solid;
	padding-left:0px!important;
	border-bottom:#FFF 15px solid;
}


.saldos_bordeSupIz_gris{
	width:20px;
	background:url(../img/esq1_gris.gif) left top no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bordeSupDe_gris{
	width:20px;
	padding:0px;
	margin:0px;
	background:url(../img/esq2_gris.gif) right top no-repeat;
	height:20px;
	font-size:30%;
}
.bordeSupCe2b_gris{
	border-top: 1px solid #7487ae;
	background-color:#f1f1f1;
	width:100%;
	border-bottom:2px solid #ededed;
}
.saldos_bordeInfIz2b_gris{
	width:20px;
	background:url(../img/esq3_gris.jpg) left bottom no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bordeInfDe2b_gris{
	width:20px;
	background:url(../img/esq4_gris.jpg) left bottom no-repeat;
	height:20px;
	font-size:30%;
}
.saldos_bloque4_ayuda_btn{
	width:18px;
	height:17px;
	cursor:pointer;
	background:url(../img/preg2.gif) no-repeat;
	float:right;
	margin-top:4px;
}
.borderBFFF {
	border-bottom:1px solid #ffffff!important;
}
.alto215{
	height:215px;
}
/**fin de estilos para BNE SPRINT7 NOMINA**/

/**estilos nuevos para BNE Chequeras **/
.paddingL24{
	padding-left:24px!important;
}
.bgfeeded {
	background-color:#feeded;
	}

.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:#09347a;}
.ancho420{width:420px!important;}
.paddingL3{	padding-left:3px!important;}
.paddingL27{padding-left:27px!important;}
/**** Fin de estilos nuevos para cuentas propias ****/

/**** Estilos nuevos para BNE Inversiones ****/
.marginT11{margin-top:11px!important;}
.marginL0{
	margin-left:0px!important;
}
.ancho7p{width:7%!important;}
.ancho450{width:450px!important;}
.f11n{
	font-size:11px;
	color:#000;
}
/**** Fin de estilos nuevos para BNE Inversiones ****/

/**Estilos nuevos para Usuarios **/

.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%;
}

.colorEFEFEF{
 color:#efefef!important;
}
.anchoAuto{
 width:auto;!important;
}
/**fin de estilos nuevos para Usuarios/**

/**** Estilos para BNE otras cuentas ****/

.borderBFFF3 {border-bottom:3px solid #ffffff!important;}
.marginB20{margin-bottom:20px!important;}
.ancho295{width:283px!important;}
.paddingB4{padding-bottom:4px!important;}
.ancho135{width:135px!important;}
.alto22{height:22px!important;}
.alto450{
	height:450px;
}	

.ancho750 {
	width:750px;
}
/**** Fin de estilos para BNE otras cuentas ****/