
/****************************************************************************************************************************************************************/
/*************************************************************[BARRA PROGRESO REGISTRAR]*************************************************************************/
/****************************************************************************************************************************************************************/
.reg_ancho_tel{
  width:50%; 
  padding-right: 15px;
  margin-top: 12px;
}

@media screen and (max-width:770px){
	
.reg_ancho_tel{
  width:100%; 
  padding-right: 0px;
  margin-top: 12px;
}
	
}

.reg_text21{
   font-size:14px; 
   font-weight: 400;/*Regular*/
}

.reg_estilo_link1{
   font-size:14px; 
   font-weight: bold;
   color:#000;
   text-decoration: underline #000;
}

.reg_body_color1{
   background-color:#ced4da;
}

.reg_body_color2{
   background-color:#fff;
}
.reg_espacios1{
   height: 120px; 
   padding-top: 50px;
}

.reg_medidas_barra1{
   width:45%; 
   border: 0px solid #003264; 
   text-align:center; 
   background-color:#fff; 
   height:3px;
}

.reg_ancho_barra1{
   width:0%;
}

.reg_ancho_barra2{
   width:50%;
}

.reg_ancho_barra3{
   width:100%;
}


.reg_ubi_punto1{
   margin-top:-9px; 
   margin-left:-3px;
}

.reg_ubi_punto2{
   margin-right:-3px;
}

.reg_left{
   float:left;
}

.reg_right{
   float:right;
}

.reg_size_circ_blue{
   font-size: 14px; 
   color: #003264;
}

.reg_size_circ_white{
   font-size: 14px; 
   color: #ffffff;
}

.reg_espacios2{
   width:49%; 
   text-align:center; 
   margin-top:21px;
}

.reg_ubi_checkbox{
   margin-top:25px; 
   margin-bottom:5px;
}

.modal_reg_espacios_cond{
   padding-left:10px; 
   padding-right:10px;
}

.modal_reg_espacios_tit1{
   margin-top:10px; 
   margin-bottom:22px;
}

.modal_reg_tit1{
   font-size:18px; 
   font-weight: 600;/*SemiBold*/
   color:#000;
}

.modal_reg_cuadro_cond{
   width:100%; 
   height:auto; 
   background-color:#e6e6e6; 
   padding-top:25px; 
   padding-left:25px; 
   padding-right:25px; 
   padding-bottom:40px; 
   border-radius: 8px;
}

.modal_reg_text_cond1{
   font-size:16px; 
   font-weight: 400;/*Regular*/
   text-align:justify;
}

.modal_reg_top1{
   margin-top:15px;
}

.modal_reg_espacios_btn1{
   padding-top:5px; 
   padding-bottom:20px;
}

.modal_reg_btn_cerrar{
    background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:6px;
    padding-bottom:6px;
	font-family:'Roboto';
    font-size:16px;
    font-weight: 600;/*SemiBold*/
    color:#fff;
    width:100%;
    border-radius: 6px;
}


.reg_ubi_circle1{
   font-size: 40px; 
   color:#28a745; 
   margin-bottom:10px;
}

.reg_text_fase1{
   font-size:14px; 
   font-weight:600;/*SemiBold*/ 
   color:#003264;
}

.reg_espacios3{
   margin-top:20px; 
   margin-bottom:15px;
}

.reg_text_fase2{
   font-size:14px; 
   font-weight:600;/*SemiBold*/
   color:#808080;
}

.reg_cuadro_crear_cta{
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 49%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:30px;
	 margin-top:15px;
	 margin-bottom:10px;
	 text-align:left;
}

.reg_cuadro_vincula_cta{
     font-size: 13px;
	 border: 1px solid #cccccc;
	 border-radius: 10px;
	 width: 49%;
	 height: auto;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:30px;
	 padding-bottom:25px;
	 margin-top:15px;
	 text-align:left;
}

.reg_tit1{
   font-size:25px; 
   font-weight:bold;
   color: #000;
   margin-bottom:30px;
}

.reg_text1{
   font-size:16px; 
   font-weight: 600;/*SemiBold*/
   margin-bottom:7px;
}

.reg_text2{
   font-size:16px; 
   font-weight: 400;/*Regular*/
   color:#000;
}

.reg_text3{
   font-size:16px; 
   font-weight: 400;/*Regular*/
   line-height:40px;
   color:#000; 
}

.reg_text4{
   font-size:16px; 
   font-weight: 600;/*SemiBold*/
   color: #000;
}

.reg_espacios4{
   margin-top:120px; 
   margin-bottom:15px;
}

.reg_text5{
   font-size:25px; 
   font-weight:bold; 
   color:#000;
}

.reg_espacios5{
   margin-top:21px; 
   margin-bottom:51px;
}

.reg_text6{
   font-size:25px; 
   font-weight:400;/*Regular*/
   color:#000;
}

.reg_text7{
   font-size:25px; 
   font-weight:400;/*Regular*/
   color:#000; 
   line-height:35px;
}

.reg_ubi_circle_check1{
   font-size: 25px; 
   color:#28a745; 
   margin-bottom:7px;
}

.reg_ubi_circle_xmark1{
   font-size: 25px; 
   color:#dc3545; 
   margin-bottom:7px;
}

.reg_text8{
   font-size:16px; 
   font-weight: 600;/*SemiBold*/
   color:#000;
}

.reg_msj_user1{
   font-size:25px; 
   font-weight: bold;/*Bold*/
   color:#000; 
   margin-bottom:20px;
}

.reg_posicion1{
   position:relative;
}

.reg_top1{
   margin-top:20px;
}

.reg_espacios6{
   margin-bottom:35px;
}

.reg_size_sii1{
   width:70px;
}

.reg_espacios7{
   margin-top:10px; 
   margin-bottom:25px;
}

.reg_text9{
   font-size:16px; 
   font-weight: 400;/*Regular*/
   text-align:justify;
   color: #000; 
   
}

.reg_top2{
   margin-top:20px;
}

.reg_div_cursor{
   cursor:pointer;
}

.reg_top3{
   margin-top:20px;
}

.reg_bottom1{
   margin-bottom:35px;
}

.reg_espacios8{
   margin-top:50px; 
   margin-bottom:17px;
}

.reg_text10{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color:#293742;
}

.reg_ubi_circle_check2{
   font-size: 40px; 
   color:#28a745; 
   margin-bottom:10px;
}

.reg_espacios9{
   margin-top:15px; 
   margin-bottom:5px;
}

.reg_text11{
   font-size:16px; 
   font-weight:400;/*Regular*/
   color:#000;
}

.reg_text12{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color:#000;
}

.reg_bottom2{
   margin-bottom:25px;
}

.reg_text13{
   font-size:14px; 
   font-weight:400;/*Regular*/
   color:#000;
}

.reg_text14{
   font-size:16px; 
   font-weight:600;/*SemiBold*/ 
   color:#000;
}

.reg_bottom3{
   margin-bottom:12px;
}

.reg_text15{
   font-size:16px; 
   font-weight: 600;/*SemiBold*/
   color:#000;
}

.reg_text16{
   font-size:16px; 
   font-weight: 400;/*Regular*/
   color: #000;
}

.reg_espacios10{
   margin-top:8px; 
   margin-bottom:23px;
}

.reg_ubi_circle_check3{
   font-size: 40px; 
   color:#28a745;
}

.reg_espacios11{
   margin-top:15px; 
   margin-bottom:5px;
}

.reg_text17{
   font-size:16px; 
   font-weight: 400;/*Regular*/
   color:#000;
}

.reg_bottom4{
   margin-bottom:25px;
}

.reg_text18{
   font-size:16px; 
   font-weight: 600;/*SemiBold*/ 
   color:#000;
}

.reg_text19{
   font-size:14px; 
   ont-weight: 400;/*Regular*/
   color:#000;
}

.reg_text20{
   font-size:16px; 
   font-weight:600;/*SemiBold*/ 
   color:#000;
}

.reg_bottom5{
   padding-bottom:10px;
}

.reg_btn_cont{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:10px;
   margin-bottom:24px;
   padding-top:11px;
   padding-bottom:11px;
   font-family:'Roboto';
   font-size:16px;
   font-weight: 600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}

.reg_btn_cont2{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:10px;
   margin-bottom:10px;
   padding-top:11px;
   padding-bottom:11px;
   font-family:'Roboto';
   font-size:16px;
   font-weight: 600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}

.reg_cuadro_solicitud_cta{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 46%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:10px;
	 padding-right:24px;
	 padding-top:25px;
	 padding-bottom:25px;
	 margin-top:15px;
	 margin-bottom:10px;
	 cursor:pointer;
}

.reg_cuadro_msg_config{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #fff;
	 border-radius: 7px;
	 width: 55%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:0px;
	 padding-right:0px;
	 padding-top:0px;
	 padding-bottom:25px;
	 margin-top:132px;
	 margin-bottom:10px;
}

.reg_btn_config_user{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:9px;
    padding-bottom:9px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:100%;
    border-radius: 6px;
}

.reg_pos_eyes{
	position: absolute;
	right: 1rem; 
	margin-top:-28px; 
	margin-right: 10px ;
	font-size:18px; 
	cursor: pointer;
}

.reg_msj_success{
    width:100%; 
	height:auto; 
	padding-top:15px; 
	padding-bottom:15px; 
	margin-bottom:35px; 
	border: 1px solid #28a745; 
	background-color: #e2efe5; 
	border-radius: 8px;
}

.reg_msj_error{
    width:100%; 
	height:auto; 
	padding-top:15px; 
	padding-bottom:15px; 
	margin-bottom:35px; 
	border: 1px solid #dc3545; 
	background-color: #c8adad; 
	border-radius: 8px;
}

.reg_ocultar{
    display:none;
}

.reg_ver{
    display:block;
}

.reg_btn_omitir{
   background-color:#fff;
   border: 1px solid #1362b2;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight: 600;/*SemiBold*/
   color:#425563;
   width:100%;
   border-radius: 8px; 
}

/****************[CIRCULO DE CARGA]*****************/
.rueda {
  border: 10px solid #394650;
  border-radius: 50%;
  border-left-color: transparent;
  width: 60px;
  height: 60px;
  animation: giro 1s linear infinite;
}

@keyframes giro {
  100% {
    transform: rotate(0deg);
  }

  0% {
    transform: rotate(360deg);
  }
}
/***************************************************/

.reg_btn_inicio{
    background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:9px;
    padding-bottom:9px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:50%;
    border-radius: 6px;
}

.reg_ubi_volver1{
    position:absolute; 
	top:18px; 
	left: 34px;
}

.reg_cuadro_adv_sii{
      font-size: 13px;
	  text-align: center;
	  border: 1px solid #cc9a06;
	  border-radius: 7px;
	  width: 100%;
	  height: auto;
	  word-wrap: break-word;
	  background-color: #efe8d5;
	  padding-bottom:7px;
	  margin-top:7px;
	  margin-bottom:7px;
}


.modal_reg_btn_cont{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:18px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight: 600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 8px; 
}

.modal_reg_btn_sinc{
   background-color:#fff;
   border: 1px solid #425563;
   margin-top:15px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight: 600;/*SemiBold*/
   color:#425563;
   width:100%;
   border-radius: 8px; 
}

.reg_ubi_circ_excla{
   margin-top:7px; 
   margin-bottom:2px;
   margin-left:5px; 
}

.reg_parrafo_adv_sii{
     text-align:center; 
	 font-size:16px;
	 font-weight:bold;
	 margin-bottom: 5px; 
	 color:#000; 
}

.colorCheckBox1{
 accent-color: 	#28a745;
}

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

.tituloMenu{
   color:#79838c; 
   font-size: 14px; 
   font-family: Arial;
}


.celeste{color:#138bd6}
.rojo{color:#ee2e24}
.gris-texto{color:#4d4d4d}
.block{display:block}
.iblock{display:inline-block}
.m0{margin:0 auto}
.noTransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}

/*.modal-content{border:none;font-size:15px;line-height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-bottom:30px}
.modal-content .close{position:absolute;right:10px;margin:0;padding:0;font-weight:300;top:5px}
.modal-content h5{font-size:15px;line-height:28px}
.modal-content h5 span{height:3px;background-color:#ee2e24;display:block;margin:0 auto;max-width:44px}
.modal-content .modal-header{border-bottom:none}
.modal-content .modal-footer{border-top:none;padding:0}
.modal-backdrop.show{opacity:.69}*/

/*.btn{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:11px;line-height:14px;padding:11px 20px}
.btn.btn-primary,.btn.btn-rojo{background-color:#ee2e24;border:1px solid #ee2e24;color:#fff}
.btn.btn-primary:hover,.btn.btn-rojo:hover{background-color:#fff;color:#ee2e24;border:1px solid #ee2e24}
.btn.btn-white{background-color:#fff;color:#636363;border:1px solid #636363}
.btn.btn-white.rojo,.btn.btn-white.red{color:#ee2e24;border:1px solid #ee2e24}
.btn.btn-white.rojo:hover,.btn.btn-white.red:hover{background-color:#ee2e24;color:#fff}
.btn.btn-white:hover{background-color:#636363;color:#fff}
.btn.btn-secondary{background-color:#7b7b7b;color:#fff;border:1px solid #7b7b7b}
.btn.btn-secondary:hover{background-color:#fff;color:#7b7b7b}*/

.bg-light{background-color:#f4f4f4}
.bg-light.darker{background-color:#d8d8d8}
.bg-dark{background-color:#7b7b7b !important}

.border{border:1px solid #d8d8d8 !important}
.gris{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}
.over_gris:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}
.disabled{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);pointer-events:none;cursor:default}small.mc{font-size:12px;line-height:15px}.small{font-size:12px;line-height:15px}
.serif{font-family:sans-serif}

body{
   font-family:'Roboto';
   letter-spacing: 0;
   line-height:1.47;
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#000;
}

a{
    -webkit-transition:all .15s ease-in;
	-moz-transition:all .15s ease-in;
	-ms-transition:all .15s ease-in;
	-o-transition:all .15s ease-in;
	transition:all .15s ease-in;
}
a:hover{text-decoration:none}
a.rojo{color:#ee2e24}
a.celeste{color:#138bd6}

header.main{
     
     background-color:#f5f5f5;
	 color:#000;
	 padding-top:14px;
	 padding-bottom:13px;
	 height:70px;
	 font-size:12px;
	 
}

header.main-inicio{

     background-color:#f5f5f5;
	 color:#000;
	 padding-top:4px;
	 height:75px;
	 font-size:12px;
	 
}

header.main a{

     color:#000;
	 
}
header.main .nombre_salir a{font-weight:500;padding-left:9px;padding-right:14px}
header.main .nombre_salir a:hover{opacity:.8}
header.main span{padding-right:9px}
header.main .hamburguesa{max-width:25px;margin-left:10px}

header.main .hamburguesa span{
	 background-color:#425563;
	 height:3px;
	 margin-bottom:4px;
	 display:block;
}

header.main .hamburguesa span:last-child{margin-bottom:0}

#lateral{
     margin-top:-70px;
	 max-width:250px;
	 text-align:center;
	 -webkit-transition:margin-left .2s linear;
	 -moz-transition:margin-left .2s linear;
	 -ms-transition:margin-left .2s linear;
	 -o-transition:margin-left .2s linear;
	 transition:margin-left .2s linear;
}
#lateral .cerrar{display:none;position:absolute;right:10px;top:3px;color:#fff;font-size:20px}
#lateral .contenedor{background-color:#fff}
#lateral header,#lateral nav,#lateral footer{width:100%}
#lateral header{color:#4d4d4d;letter-spacing:1.26px;font-size:16px;line-height:19px}
#lateral header a{color:#4d4d4d}
#lateral header img{max-width:160px}
#lateral nav ul{list-style:none;margin:0;padding:0;}

#lateral nav ul li a{

	   font-size:16px;
	   line-height:20px;
	   color:#79838c;
	   padding:10px 15px;
	   font-weight:600;
	   display:block;
	   margin-top: 4px;
}

/*#lateral nav ul li a:hover{
     background-color:#425563;
	 color:#fff;
}*/
#lateral nav ul li.submenu a.opener{
      background-image:url(../img/flecha-abajo.svg);
	  background-repeat:no-repeat;
	  background-position:right 8px center;
}
#lateral nav ul li.submenu.active a.opener{
      background-color:#fff;
	  color:#79838c;
	  background-image:url(../img/flecha-arriba.svg);
}
#lateral nav ul li.submenu div{background-color:#fff}
#lateral nav ul li.submenu div a{
      letter-spacing: 0;
	  padding-left:30px;
	  font-weight:500
}

/*#lateral nav ul li.submenu div a:hover,#lateral nav ul li.submenu div a.active{
     background-color:#425563 ; 
     color:#fff;             
}*/

#lateral nav ul li.submenu div a.active{
     background-color:#425563 ; 
     color:#fff;
	 font-weight:600;/*SemiBold*/
	 border-radius: 5px;
}

#lateral nav ul li.submenu a.active{
     background-color:#425563 ; 
     color:#fff;
	 font-weight:bold;
	 border-radius: 5px;
}

#lateral footer{
     text-align:left;
	 padding:20px 25px;
	 font-size:10px;
	 line-height:15px;
	 margin-top: 30px;
}
#lateral footer h3{
     color:#ee2e24;font-size:13px;
}
#lateral footer h4{
     font-size:10px;
}
#lateral footer a{color:#000}

.me_bordes{
    padding-left:3px; 
	padding-right: 11px;
}
.me_logo_med{
    border-bottom:1px solid #ccc; 
	padding-top:24px; 
	padding-bottom:6px; 
	text-align:center;
	margin-bottom:19px;
}
.me_size_icon1{
    font-size: 16px;
    margin-right:7px; 
}
.me_size_icon2{
    font-size:20px;
    margin-right:5px; 
}
.me_espacio1{
    margin-left:14px;
}
.me_espacio2{
    margin-right:5px;
}
.me_espacio3{
    margin-right:6px;
}
.me_borde_bajo{
    border-bottom:1px solid #ccc; 
	padding-bottom:10px;
}
.me_size_icon3{
    font-size:18px;
    margin-right:8px; 
}
.me_espacio4{
    padding-top:15px;
}
.me_size_icon4{
    font-size:16px;
	margin-right:12px;
}
.me_espacio5{
    margin-top:20px;
}
.me_espacio6{
    margin-top:10px;
}
.me_text_help1{
    font-size:14px; 
	font-weight:600;/*SemiBold*/
	color:#768692;
}
.me_text_help2{
    font-size:16px; 
    font-weight:600;/*SemiBold*/ 
	color:#000;
}
.me_text_help3{
    font-size:16px; 
    font-weight:600;/*SemiBold*/
	color:#000; 
	line-height:25px;
}
.me_text_help4{
    font-size:12px;
	font-weight:400;/*Regular**/ 
}

.contenido{
     min-height:100vh;
	 padding:28px 43px;
	 max-width:calc(100% - 250px)
}


/*.contenido h2{font-size:15px;line-height:20px;margin-bottom:5px;font-weight:600}*/
.contenido header .crumbs{font-weight:300;margin-bottom:10px}
.contenido header .crumbs span{display:block;width:44px;height:3px;background-color:#ee2e24}
.contenido header .descripcion{font-size:12px;line-height:17px;margin-bottom:30px}
.contenido header .descripcion a{text-decoration:underline}
.contenido .filtro .campos{background-color:#f4f4f4;padding:25px 0;margin-bottom:15px}

/*#datos-cliente header .ejecutivo div{background-color:#f4f4f4;font-size:15px;line-height:22px}
#datos-cliente header .ejecutivo div p{margin-bottom:0}
#datos-cliente header .ejecutivo div p a{color:#000}

#cede-facturas .linea{padding:0 10px}
#cede-facturas .linea div{border-bottom:1px solid #ee2e24}
#cede-facturas .items{margin-top:-22px}
#cede-facturas .items .item div.numero{background-color:#fff;border:1px solid #ee2e24;color:#ee2e24;height:44px;width:44px;font-size:25px;line-height:45px;font-weight:400;margin-bottom:24px}
#cede-facturas .items .item div.numero.active{color:#fff;background-color:#ee2e24}
#cede-facturas .items .item div.box{background-color:#f4f4f4;padding:31px 30px 14px 30px;min-height:185px;margin-bottom:8px}
#cede-facturas .items .item div.box img{max-width:48px;margin-bottom:15px}
#cede-facturas .items .item div.box h4{font-size:12px;line-height:14px;margin-bottom:0}
#cede-facturas .items .item p{font-size:12px;line-height:16px}input[type="text"],input[type="email"],textarea,select{border:1px solid #4d4d4d !important;font-size:14px !important;line-height:22px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
*/
.label{color:#4d4d4d;font-weight:500;font-size:13px;line-height:22px}

form{color:#4d4d4d;font-size:13px;line-height:22px;font-weight:500}
form label{margin-bottom:3px}
/*form #rut{max-width:121px}*/
form #digito{max-width:50px}
form .text-muted{line-height:34px}
form.destacar,form .destacar{background-color:#f4f4f4;padding:18px 20px;margin-top:50px}
/*.table-bordered td.no-border{border:none}.info-tablas{font-size:13px;line-height:22px}*/
.info-tablas strong{font-weight:500;padding-right:10px}
.archivos a{display:block;background:url(../img/x-gris.png) no-repeat right center;padding-right:20px}
.aviso{font-size:12px;line-height:16px;font-weight:500;padding:14px 20px 12px 20px}
.estado{font-size:13px;line-height:17px;font-weight:500}.estado span{color:#ee2e24}
.pdf img{max-width:17px}.strong{font-weight:500}
.info{font-size:12px;line-height:16px;font-weight:500}
.info .item p:last-child{margin-bottom:0}
/*.ver{font-size:12px;line-height:16px}*/
.grafico-barras.corto .item{margin-bottom:20px}
.grafico-barras h2{margin-bottom:25px}
.grafico-barras h2 span{display:block;font-weight:300}
.grafico-barras .item{margin-bottom:10px}
.grafico-barras .item label,.grafico-barras .item span{display:inline-block;font-size:13px;line-height:13px}
.grafico-barras .item label{width:120px;text-align:right}
.grafico-barras .item .barra{background-color:#138bd6;height:18px;margin:0 5px -5px 10px}
.grafico-barras .item .valor{font-weight:500}


/***************************[HEARDER]******************************/
.bt_header1{
        font-family:'Roboto';
		font-size: 14px;
		font-weight:600;/*SemiBold*/
		color: #425563;
		line-height:16px;
		background-image: url("../img/flecha-abajo.svg");
		background-repeat:no-repeat;
		background-position:right 10px center;
	    border: 1px solid #425563;
	    border-radius: 7px;
	    padding-top: 11px;
	    padding-bottom: 11px;
	    width: 170px;
	    background-color: #FFFFFF;
	    cursor:pointer;
		text-align: left;
}

.bt_header2{
        font-family:'Roboto';
		font-size: 14px;
		font-weight:600;/*SemiBold*/
		color: #425563;
		line-height:16px;
	    border: 1px solid #425563;
	    border-radius: 7px;
	    padding-top: 11px;
	    padding-bottom: 11px;
	    width: 210px;
	    background-color: #FFFFFF;
	    cursor:pointer;
		text-align: left;
}

.posicion_btns{
    float: right;
}

.bt_icon1{
    font-size:17px;
	padding-left:17px;
	margin-right:9px;
}

.bt_icon2{
    font-size:17px;
	padding-left:12px;
	margin-right:7px;
}
.user{
    font-size: 25px; 
	font-weight:600;/*SemiBold*/
	position: absolute;
	margin-left:273px; 
	margin-top: 15px;
}

.ubi_text_direc1{
	position: absolute;
    font-size:14px;
	font-weight:400;/*Regular*/
	margin-top: 20px;
	margin-left:275px;
	color: #6e6e6e;
    display: block;
}

.ubi_img_direc1{
	position: absolute;
	margin-top: 20px;
    margin-left:345px;
	display: block;
}

.ubi_text_direc2{
	position: absolute;
    font-size:14px;
	font-weight:400;/*Regular*/
	color: #000; 
	margin-top: 20px;
	margin-left:375px;
	display: block;
}

.ubi_img_direc2{
	position: absolute;
	margin-top: 20px;
    margin-left:559px;
	display: block;
}

.ubi_text_direc3{
	position: absolute;
    font-size:14px;
	font-weight:400;/*Regular*/
	color: #000; 
	margin-top: 20px;
	margin-left:588px;
	display: block;
}

.ubi_img_direc3{
	position: absolute;
	margin-top: 20px;
    margin-left:713px;
	display: block;
}

.ubi_text_direc4{
	position: absolute;
    font-size:14px;
	font-weight:400;/*Regular*/
	color: #000; 
	margin-top: 20px;
	margin-left:743px;
	display: block;
}

.ubi_grey{
    color: #6e6e6e;
}
.ubi_black{
    color: #000;
}

/**************************[FIN HEADER]****************************/


/*************************[GENERALES]********************************/


.dimen_secs{
   padding-left: 27px;
   padding-top: 20px;
   background-color:#f5f5f5;
}


.tit_pag{
  font-size:25px;
  font-weight:bold;/*Bold*/
}
.sub_tit_pag{
  font-size: 16px;
  font-weight:500;/*Medium*/
  color: #666666;
}



/************************[DATATABLE]*****************************/

/*****Oculta botones exportar*****/
div.dt-buttons{
  display:none;
}
/*********************************/

.table.dataTable thead th{
  background-color: #fff;
  font-weight:600;/*SemiBold*/
  cursor:default;
}
.table.dataTable thead th, table.dataTable thead td {
  border-bottom: 0px solid #fff;
}
.table.dataTable.no-footer {
  border-bottom: 8px solid #EBEBEB;
  border-left: 0px solid #DEE2E6;
  border-right: 0px solid #DEE2E6;
}
.table td, .table th {
  border-top: 8px solid #EBEBEB;
}

table.dataTable thead .sorting {
  background-image: url("");
}
table.dataTable thead .sorting_asc {
  background-image: url("");
}
table.dataTable thead .sorting_desc {
  background-image: url("");
}

/*************Filtro**************/

.fil_bottom{
   margin-bottom:8px;
}

.popover .arrow{
   display:none;
}
.bs-popover-bottom {
   margin-left:0px;
}

.fil_btn{
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left:0px;
   width: 242px;
   font-family:'Roboto';
   font-size:14px;
   font-weight:400;/*Regular*/
   background-color: #fff;
   color: #000;
   border: 0px solid #000;
   text-align: left;
   line-height:26px;
}

#asc_datos:hover{
   background-color: #edebe9;
}
#desc_datos:hover{
   background-color: #edebe9;
}
#borrar_datos:hover{
   background-color: #edebe9;
}

.fil_btn_aceptar{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:20px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px;
}

.fil_btn_cancelar{
   background-color:#fff;
   border: 0px solid #000;
   margin-top:5px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#1362B2;
   width:100%;
   border-radius: 6px; 
}

.fil_size_icon1{
   font-size: 18px;
}

.fil_cuadro{
   border: 0px solid #000; 
   width:242px; 
   text-align: center;
   padding-left: 0px; 
   padding-top: 0px; 
   padding-bottom: 7px;
}

.fil_dim1{
   border-bottom: 1px solid #cccccc; 
   text-align: left; 
   width: 242px;
}

.fil_dim2{
   width: 242px;
}

.fil_dim3{
   width: 242px;
   margin-top: 5px; 
   position: relative;
}


.fil_dim_input{
   height:26px; 
   padding-left:30px;
}

.fil_ubi_lupa{
   position: absolute;
   top: 4px;
   left:6px; 
   font-size:18px; 
   cursor: pointer;
   color:#cfcfcf;
}

/*.fil_pos{
   position: relative; 
   cursor:pointer;
   float:right;
   margin-top:2px;
   pointer-events: auto;
}*/

.fil_pos{
   position: relative; 
   cursor:pointer;
   /*top:0px;
   right:0px;
   z-index:1000;
   float:right;*/
   padding-left: 20px;/*para mover el filtro*/
   margin-right: 10px;/*para mover el filtro*/
   margin-top:2px;
   pointer-events: auto;
}

.fil_dim_borrar{
   margin-left:2px; 
   font-size:14px;
}

.fil_no_click{
   pointer-events: none;
}

.fil_size{
   width: 210px;
   margin-top: 5px; 
   position: relative;
}

.fil_ubi_input{
   height:35px; 
   padding-left:30px;
}

.fil_ubi_lupa_buscar{
   position: absolute;
   top: 10px;
   left:10px; 
   font-size:14px; 
   cursor: pointer;
   color:#6f6f6f;
}

.fil_ubi_total_reg{
   display:flex;
   float:right;
}

/*.fil_dim_caja_reg{
   height:20px; 
   width:35px;
   padding-left:2px;
   padding-right:1px;
   border-radius: 2px;
}*/

.fil_text_total_reg{
  font-size:16px;
  font-weight:400;
  color:#777777;
}

.fil_top1{
   padding-top:20px;
}

.fil_top2{
   margin-top:-15px;
}

#check_todos_pos{
   padding: 8px 11px 0px 10px; 
   width:25px;
}
.check_onClick{
   position: relative; 
   cursor:pointer;
   pointer-events: auto;
}

/***********************[FIN DATATABLE]**************************/


/***********************[MODAL EMPRESAS]**************************/
.modal_emp_tit{
    font-size:18px; 
	font-weight:600;/*SemiBold*/ 
	color:#000000; 
}
.modal_emp_text_sel{
    font-size:16px;
	font-weight:600;/*SemiBold*/
	color: #000;
}
.modal_emp_espacio_top1{
    margin-top:15px;
}
.modal_emp_parrafo{
    font-size:16px; 
	font-weight:600;/*SemiBold*/
}
.modal_emp_espacios_lin{
    margin-top:20px; 
	margin-bottom:20px;
}   
.modal_emp_espacio_top2{
    margin-top:18px;
}
.modal_emp_espacio_top3{
    margin-top:6px;
}

/*****************************************************************/

/**********************************************************************************************************************************************************************************************************
*****************************************************************************************[0][PREGUNTAS FRECUENTES]*****************************************************************************************
***********************************************************************************************************************************************************************************************************/

.pf_cuadro_preg{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:20px;
	 padding-right:15px;
	 padding-top:6px;
	 padding-bottom:7px;
	 margin-bottom:15px;
}

.pf_size_tit{
     font-size:18px;
	 font-weight:600;/*SemiBold*/
}

.pf_ubi_text{
     padding-left:6px; 
	 padding-right:0px;
}

.pf_text_size{
    font-size:16px;
	font-weight:600;/*SemiBold*/
}

.pf_ubi_img{
    padding-right:12px; 
	padding-top:5px;
	cursor:pointer;
}

.pf_relleno_div1{
    padding-top: 7px;
	padding-right:4px;
}
.pf_relleno_div2{
    padding-top: 7px; 
	padding-right:2px;
}
.pf_relleno_div3{
    padding-top: 7px; 
	padding-right:0px;
}

.pf_relleno_parrafo{
    display:none;
	margin-top:7px;
	padding-left:6px; 
	padding-right:6px; 
	padding-bottom:3px;
}
.pf_ubi_linea{
    margin-top:3px; 
	margin-bottom:8px;
}
.pf_size_parrafo{
    font-size:14px;
	font-weight:400;/*Regular*/ 
	line-height:16px;
	word-wrap: break-word;
}
.pf_link{
    color:#000; 
	text-decoration: underline #000;
}

/**********************************************************************************************************************************************************************************************************
*************************************************************************************************[1][INICIO]***********************************************************************************************
***********************************************************************************************************************************************************************************************************/


/************************[PANEL FLOTANTE]**************************/


#ini_panel_flotante{
    position: fixed;
    z-index: 100; /*Crea una capa nueva por encima, si tenemos una con valor 2 estará a una altura o por encima de una con valor 1*/
    margin-left:60%; /*Con este margen posicionamos el div donde queramos*/
	background-color:#f5f5f5;
	border: 1px solid #f5f5f5;
}

.ini_mensaje_inicio{
    border: 1px solid #003264; 
	width:100%;
	height:auto;
	background-color:#dde7f1;
	font-size: 16px;
	font-weight:600;/*SemiBold*/
	color:#003264;	
	border-radius: 7px;
	cursor:pointer;
}

#ini_banner{
	border: 1px solid E6E6E6;
	background-color:#E6E6E6;
	width:100%;
	height:150px;
	border-radius: 7px;
	font-size: 16px;
	font-weight:600;/*SemiBold*/
	align-items: center;
	display: flex;
	justify-content: center;
}

.ini_preg1{
    font-size:18px;
	font-weight:600;/*SemiBold*/
}

.ini_preg2{
    font-size:18px;
	font-weight:600;/*SemiBold*/
}

.ini_cuadro_acciones{
		font-size: 16px;
		font-weight:600;/*SemiBold*/
		color: #40658b;
	    border: 1px solid #425563;
	    border-radius: 7px;
	    padding-top: 16px;
	    padding-bottom: 16px;
	    width: 100%;
	    background-color: #FFFFFF;
		padding-left:15px;
		padding-right:15px;
		margin-top:15px;
	    cursor:pointer;
		
}
.ini_left1{
   padding-left:15px;
}
.ini_left2{
   padding-left:5px;
}

.ini_right1{
   padding-right:13px;
}

.ini_espacios1{
   padding-top:4px; 
   padding-bottom:4px;
}

.ini_notificacion1{
      font-size: 14px;
	  font-weight:600;/*SemiBold*/
	  color: #40658b;
	  border: 1px solid #425563;
	  border-radius: 7px;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  width: 100%;
	  background-color: #FFFFFF;
      padding-left:15px;
	  padding-right:15px;
	  margin-top:15px;
	  cursor:pointer;
}

.ini_notificacion2{
      font-size: 14px;
	  font-weight:600;/*SemiBold*/
	  color: #40658b;
	  border: 1px solid #425563;
	  border-radius: 7px;
	  padding-top: 4px;
	  padding-bottom: 4px;
	  width: 100%;
	  background-color: #FFFFFF;
      padding-left:15px;
	  padding-right:15px;
	  margin-top:15px;
	  cursor:pointer;
}

.ini_top1{
   margin-top:8px;
}

.ini_top2{
   margin-top:7px;
}

.ini_top3{
   margin-top:6px;
}

.ini_text_btn1{
   padding-top:4px;
   padding-bottom:4px;
}

.ini_text_btn2{
   width:220px; 
   margin-left:7px;
   line-height: 1.5;
   border: 1px solid #fff; 
   padding-top:9px;
   padding-bottom:9px;
}

.ini_ubi_icon{
   font-size: 18px; 
   padding-top:15px; 
   padding-left:6px; 
   color:#ffc107;
}

.ini_text_btn3{
   width:200px; 
   margin-left:7px;
   line-height: 1.5;
   border: 1px solid #fff; 
   padding-top:4px;
   padding-bottom:4px;
}

.ini_text_btn4{
   width:200px; 
   margin-left:7px;
   line-height: 1.5;
   border: 1px solid #fff; 
   padding-top:4px;
   padding-bottom:4px;
}

.ini_text_btn5{
   width:230px; 
   margin-left:7px;
   line-height: 1.5;
   border: 1px solid #fff; 
   padding-top:9px;
   padding-bottom:9px;
}


@media screen and (max-width:960px){

#panel_acciones{
   display:none;
}

.col-md-9 {
    flex: 0 0 100%;
    max-width: 100%;
 }

}

.ini_est_cedida{
   border: 1px solid #e9f6ec; 
   padding-left:44px; 
   padding-right:44px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#58bb6f;
   background-color:#e9f6ec;
}

.ini_est_rechazado{
   border: 1px solid #e9f6ec; 
   padding-left:5px; 
   padding-right:5px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#de404f;
   background-color:#fbebec;
}

.ini_est_cesion{
   border: 1px solid #e9f6ec; 
   padding-left:35px; 
   padding-right:35px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:bold;
   color:#997404;
   background-color:#f5f1e6;
}

.ini_espacios_alert{
   padding-top:3px; 
   padding-bottom:3px;
}

.ini_center_vert{
   display:flex; 
   align-items: center;
}

/**************************[FIN PANEL FLOTANTE]*********************/

/*********************[CARDS RESUMEN CARTERA]***********************/

.ini_tit_cartera{
   font-size:18px; 
   font-weight:600;/*SemiBold*/
}

.ini_anchoCrc{
   width:100%;
}
.ini_cuadro{
   min-width: 318px;
   height:147px;
   margin-bottom:10px;
}

.card-body {
	padding-top: 12px;
}

.ini_tit_rc{
  font-size: 18px;
  font-weight:600;/*SemiBold*/
}

.ini_text_rc{
   font-size:14px; 
   font-weight:400;/*Regular*/
   color:#828282;
}

.ini_precio{
	font-size: 18px; 
	font-weight:600;/*SemiBold*/ 
}

.ini_btn_cm{
   margin-top: 10px;
   padding-top: 4px;
   padding-bottom: 4px;
   width: 100%;
   font-family:'Roboto';
   font-size:14px;
   font-weight:600;/*SemiBold*/
   background-color: #fff;
   color: #425563;
   border: 1px solid #425563;
   border-radius: 5px;
}

/******************[FIN CARDS RESUMEN CARTERA]*********************/

/******************[ESTADOS ULTIMAS OPERACIONES]*********************/

.ini_tit_est_ult_op{
   font-size:18px; 
   font-weight:600;/*SemiBold*/
   padding-top:20px;
}

/***************[FIN ESTADOS ULTIMAS OPERACIONES]********************/





/************************************************************************************************************************************************************************************************************
*************************************************************************************************[2][OPERACIONES]********************************************************************************************
************************************************************************************************************************************************************************************************************/

/**************************[DIV OCULTO OPERACION XML]************************/
#panel_right_xml{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

/**************************[DIV OCULTO OPERACION PDF]************************/
#panel_right_pdf{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}
/**************************[DIV OCULTO OPERACION ANEXO]************************/
#panel_right_anexos_adjuntos{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

/**************************[DIV OCULTO DETALLE OPE 1]************************/
#panel_right_anexos{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

.op_size_pdf_div{
   font-size: 20px; 
}

.ope_size_del{
    width: 20px;
	cursor: pointer;
}

.ope_espacios_anexos{
    margin-left:27px; 
	margin-top:28px; 
	margin-right:40px;
}

.ope_tit1_anexos{
    font-size:18px; 
	font-weight:600;/*SemiBold*/
	color:#000;
} 

.ope_cuadro_adj{
    background-color:#f5f5f5;
	margin-top:15px; 
	margin-bottom:5px; 
	border: 1px solid #000; 
	/*padding-top:20px; 
	padding-bottom:20px; */
	border-radius:8px; 
	border-style: dashed;
}

.ope_top1{
   margin-top:6px;
}
.ope_text_cuadro1{
   font-size:16px;
   font-weight:400;/*Regular*/
}
.ope_text_cuadro2{
   font-size:16px; 
   font-weight:400;/*Regular*/
   color:#FF0000;
}
.ope_bottom1{
   margin-bottom:18px;
}
.ope_text_cuadro3{
   font-size:10px;
   font-weight:400;/*Regular*/
}
.ope_bottom2{
   margin-bottom:20px;
}

.ope_tit2_anexos{
    font-size:18px; 
	font-weight:600;/*SemiBold*/ 
	color:#000;
} 
.ope_text_cuadro4{
    font-size:14px;
	font-weight:400;/*Regular*/
}
.ope_espacio_eye{
    margin-right: 10px; 
    margin-top: 2px; 
    cursor: pointer;
}
.ope_top2{
    margin-top:-10px;
}
.ope_barra_prog1{
    background-color:#b4b4b4; 
	height: 1px;
}

/****************************************************************************/

/**************************[DIV OCULTO DETALLE OPE 2]************************/
#panel_right_det_int{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

.ope_espacios_detalle{
    margin-left:27px; 
	margin-top:28px; 
	margin-right:40px;
}
.ope_tit1_detalle{
    font-size:18px; 
	font-weight:600;/*SemiBold*/
	color:#000;
}
.ope_top3{
    margin-top:15px;
}
.ope_text_detalle{
    font-size:16px;
	font-weight:400;/*Regular*/
}

.fondo_oscuro {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
	background:#4f4f4f;
	opacity: 0.5;
}

.ope_btn_cerrar_div{
   background-color:#fff;
   border: 1px solid #000;
   margin-top:16px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:100%;
   border-radius: 8px; 
}
/********************************************************************/

/**************************[PESTAÑAS]********************************/

.espacio_bt_tab{
  padding-bottom:5px;
}

.tab {/*Todas las pestañas*/
  overflow: hidden;
  background-color: #f5f5f5;
  border-bottom: 0px solid #999999;
}

.tab button {/*Pestañas que no están activas*/
  background-color: #f5f5f5;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-family:'Roboto';
  font-size: 16px;
  font-weight:400;/*Regular*/
  color: #a0a0a0;
  padding-bottom:5px;
}

.tab button:hover {/*Al pasar el mouse*/
  /*background-color: #ddd;*/
}

.tab button.active {/*Pestaña boton activo*/
  background-color: #f5f5f5;
  border-bottom: 2px solid #1362b2;
  font-family:'Roboto';
  font-size: 16px;
  font-weight:600;/*SemiBold*/
  color: #1362b2;
  padding-bottom:5px;
}

.tabcontent {/*Contenido de la pestañas*/
  display: none;
  padding: 6px 12px;
  /*border: 1px solid #ccc;*/
  border-top: none;
} 

/************************[END PESTAÑAS]*****************************/



/************************[ADVERTENCIAS]****************************/

.op_adv{
	  text-align: justify;
	  border: 2px solid #E4E5E7;
	  border-radius: 7px;
	  width: 100%;
	  background-color: #FFFFFF;
	  padding-top:8px; 
      padding-bottom:8px; 
      padding-right:5px;
	  display:flex;
}

.op_text_adv{
   width:94%; 
   margin-top: 11px;
   margin-left:7px;
   line-height: 20px;
   border: 1px solid #fff; 
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color: #000;
}

.op_text_adv2{
   width:94%; 
   margin-top: 0px;
   margin-left:7px;
   line-height: 20px;
   border: 1px solid #fff; 
   font-size:16px;
   color: #000;
}

.op_text_adv3{
   width:94%; 
   margin-top: 4px;
   margin-left:7px;
   line-height: 20px;
   border: 1px solid #fff; 
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color: #000;
}

@media screen and (max-width:955px){

.op_text_adv{
   width:94%; 
   margin-top: 2px;
   margin-left:7px;
   line-height: 20px;
   border: 1px solid #fff; 
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color: #000;
}

.op_text_adv3{
   width:94%; 
   margin-top: 0px;
   margin-left:7px;
   line-height: 20px;
   border: 1px solid #fff; 
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color: #000;
}

}

.op_text_neg{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color: #000;
}

.op_text_nor{
   font-size:16px; 
   font-weight:400;/*Regular*/
   color: #000;
}

.op_ubi_icon{
   font-size: 22px; 
   padding-top:17px; 
   padding-left:8px; 
   color:#997404;
}

.op_btn_adv1{
   background-color:#fff;
   border: 1px solid #000;
   margin-top:9px;
   margin-bottom:9px;
   margin-left:10px;
   margin-right:10px;
   font-family:'Roboto';
   font-size:14px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:210px;
   border-radius: 6px;
   
}

.op_btn_adv2{
   background-color:#fff;
   border: 1px solid #000;
   margin-top:9px;
   margin-bottom:9px;
   margin-left:10px;
   margin-right:10px;
   font-family:'Roboto';
   font-size:14px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:220px;
   border-radius: 6px;
}

.op_adv_fact{
      text-align: justify;
      border: 2px solid #f0bf29;
      border-radius: 7px;
      width: 100%;
      background-color: #fbf2d8;
      padding-top:8px; 
      padding-bottom:8px; 
      padding-right:5px;
      display:flex;
}

.op_text_fact{
   width:94%; 
   margin-top: 0px;
   margin-left:7px;
   line-height: 20px;
   font-size:16px;
   color: #000;
}

/*****************************[FIN ADVERTENCIAS]*******************************/

/************************[DOCUMENTOS SELECCIONADOS]****************************/

.op_doc_selec{
	  text-align: left;
	  border: 1px solid #f5f5f5;
	  border-radius: 7px;
	  padding-top:10px;
	  padding-bottom:12px;
	  height: auto;
	  width: 100%;
	  background-color: #E4E5E7;
}



/*************Linea 1***************/
.op_val_hidden{
    display:none;
}

.op_cursor{
    cursor: pointer;
}

.op_palanca_ocultar{
    display:none;
}

.op_bt_palanca{

		text-align: left;
		border: 1px solid #E4E5E7;
		width: 100%;
		background-color: #E4E5E7;
		display:flex;
}

.op_ubi_icon1{
    font-size: 40px; 
    padding-top:0; 
    padding-left:12px; 
    color:#969696;
}

.op_lin_ds1{
    /*border: 1px solid blue;*/
	width:100%;
	height:auto;
	padding-left:10px;
}

.op_text_icon1{
    font-size:16px;
	font-weight:600;/*SemiBold*/
    margin-left:9px;
    padding-top:9px;
    padding-bottom:4px;
}

.op_size_box{
    display: flex; 
	width:328px; 
	/*border: 1px solid red;*/
}
.op_size_sub_box1{
    width:190px; 
	/*border: 1px solid blue;*/
}
.op_size_sub_box2{
    width:138px;
	text-align:right; 
	/*border: 1px solid blue;*/
}

@media screen and (max-width:420px){

.op_size_box{
    display: inline; 
}

}

.op_ver_calendario{
    background:url("../img/calendar.svg") no-repeat right;
}

.op_ver_calendario2{
    background:url("../img/calendar.svg") no-repeat 172px;
}

.op_ver_calendario3{
    background:url("../img/calendar_deshabilitado.svg") no-repeat 172px;
}

/*************Linea 2***************/
.op_lin_ds2{
    /*border: 1px solid blue;*/
	width:100%;
	height:28px;
}

.op_text1{
    font-size:16px; 
	font-weight:600;/*SemiBold*/
	padding-left:12px;
}

.op_text2{
    font-size:16px; 
	font-weight:600;/*SemiBold*/ 
}
.op_btn_ev{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:8px;
    padding-bottom:8px;
    margin-right:13px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:80px;
    border-radius: 6px;
}
/*************Linea 3***************/

.op_lin_ds3{
    /*border: 1px solid blue;*/
	width:100%;
	height:40px;
}

.op_text3{
    font-size:16px; 
	font-weight:600;/*SemiBold*/
	padding-left:12px;
}
.op_text4{
    font-size:16px; 
	font-weight:600;/*SemiBold*/ 
}

/*********************[FIN DOCUMENTOS SELECCIONADOS]*************************/

/*****************************[BOTONES ACCION]*******************************/


.op_btns{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  border: 1px solid #f5f5f5;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}

.op_btn_acc1{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:8px;
   padding-bottom:8px;
   margin-right:18px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:160px;
   border-radius: 6px;
   
}

.op_btn_acc2{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:9px;
   padding-bottom:9px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:220px;
   border-radius: 6px;
   
}

.op_btn_acc3{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:8px;
   padding-bottom:8px;
   font-family:'Roboto';
   font-size:11px;
   color:#425563;
   width:200px;
   border-radius: 6px;
   
}

.op_btn_acc_dis{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:9px;
   padding-bottom:9px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#8daabf;
   width:220px;
   border-radius: 6px;
   
}

/**************************[FIN BOTONES ACCION]*****************************/


/******************************[MODAL EVALUAR]**********************************/
.modal_eval_ancho{
   max-width:547px;
}
.modal_eval_btn_sube{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:16px;
   margin-bottom: 0px;
   padding-top:8px;
   padding-bottom:8px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}

.modal_eval_cert_digital{
     font-size: 13px;
	 text-align: left;
	 border: 0px solid blue;
	 width: 100%;
	 height: auto;
	 word-wrap: break-word;
	 padding-top:0px;
	 margin-top:0px;
	 margin-bottom:7px;
	 position: relative;
}

.modal_eval_pos_eyes{
	position: absolute;
	right: 1rem; 
	margin-top:-28px; 
	margin-right: -3px ;
	font-size:18px; 
	cursor: pointer;
}

.modal_eval_label_cert{
     font-size:14px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:10px;
}

.modal_eval_size_radio{
     width:18px; 
	 height:18px;
}

.modal_eval_ubi_icon{
   font-size: 22px;
   margin-top:35px;
   color:#997404;
}

.modal_eval_parrafo{
     text-align: justify; 
	 font-size:14px;
	 font-weight:600;/*SemiBold*/
	 margin-bottom: 10px;
	 color:#000; 
}
.modal_eval_text_sel{
     font-size:14px; 
	 font-weight:600;/*SemiBold*/
	 margin-left:2px;
	 
}

.modal_eval_btn{
   background-color:#cccccc;
   border: 0px solid #1362b2;
   margin-top:0px;
   margin-bottom:0px;
   padding-top:8px;
   padding-bottom:8px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 8px; 
}

.modal_eval_espacio_lin{
   margin-top:20px; 
   margin-bottom:20px;
}

.modal_eval_espacio_izq1{
   padding-left:8px;
}
.modal_eval_espacio_izq2{
   padding-left:1px;
}
.modal_eval_tit{
    font-size:18px; 
	font-weight:600;/*SemiBold*/
	color:#000; 
}

.modal_eval_text1{
   font-size:16px;
   font-weight:400;/*Regular*/
}
.modal_eval_text2{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
}

.modal_eval_espacio_up{
   margin-top:15px;
}

/****************************[FIN MODAL EVALUAR]********************************/

.ope_img_cursor{
   cursor:pointer;
}

.op_size_check{
   width:16px;
   height:15px;
}

.op_size_pdf1{
   font-size: 24px;
   cursor: pointer; 
}
.op_size_pdf2{
   font-size: 24px; 
   color:#dc3545;
   cursor: pointer;
}

.op_size_xml{
   width:27px; 
   cursor: pointer;
}

.op_size_num{
   font-size: 14px; 
   font-weight:600;/*SemiBold*/
   color:#6bc27f;
}
.op_estado_seg1{
   border: 1px solid #f5f1e6; 
   padding-left:7px; 
   padding-right:7px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#997404;
   background-color:#f5f1e6;
}

.op_estado_seg2{
   border: 1px solid #f5f1e6; 
   padding-left:70px; 
   padding-right:70px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#997404;
   background-color:#f5f1e6;
}

.op_estado_seg3{
   border: 1px solid #f5f1e6; 
   padding-left:22px; 
   padding-right:22px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#997404;
   background-color:#f5f1e6;
}

.op_estado_seg4{
   border: 1px solid #fbebec; 
   padding-left:70px; 
   padding-right:70px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#dc3545;
   background-color:#fbebec;
}

.op_estado_seg5{
   border: 1px solid #e9f6ec; 
   padding-left:74px; 
   padding-right:74px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#58bb6f;
   background-color:#e9f6ec;
}

.op_btn_ceder{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:4px;
    padding-bottom:4px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:70px;
    border-radius: 8px;
}

/******************************[MODAL CEDER]**********************************/
.modal_ceder_ancho{
   width:437px;
}
.modal_ceder_text1{
   font-size:16px;
   font-weight:600;/*SemiBold*/
}
.modal_ceder_sel{
   font-size:14px; 
   font-weight:400;/*Regular*/
   margin-left:2px; 
   color: #000000;
}
.modal_ceder_espacio_top1{
    margin-top:15px;
	margin-bottom:15px;
}
.modal_ceder_parrafo{
    font-size:14px;
	font-weight:400;/*Regular*/ 
}
.modal_ceder_op{
     font-size: 13px;
	 text-align: left;
	 width: 100%;
	 height: auto;
	 padding-top:0px;
	 margin-top:0px;
	 margin-bottom:0px;
}
.modal_ceder_label{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}

/****************************[FIN MODAL CEDER]********************************/

/****************************[MODAL FACTURA ENVIADA]**************************/

.modal_fact_adv{
     text-align:center; 
	 font-size:16px;
	 margin-bottom: 10px;
	 color:#000; 
}

.modal_cuadro_fac_adv{
      font-size: 13px;
      text-align: center;
      border: 1px solid #fff;
      border-radius: 7px;
      width: 100%;
      height: auto;
      word-wrap: break-word;
      background-color: #fff;
      margin-top:7px;
      margin-bottom:0px;
      padding-left:15px;
      padding-right:15px;
}
/****************************[FIN MODAL FACTURA ENVIADA]**********************/

/****************************[DETALLE OPERACION]******************************/
.op_btn_ceder_doc{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:7px;
    padding-bottom:7px;
	padding-left: 28px;
	padding-right: 28px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width: auto;
    border-radius: 6px;
}
.op_estado_apro1{
   border: 1px solid #e9f6ec; 
   padding-left:29px; 
   padding-right:29px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#58bb6f;
   background-color:#e9f6ec;
}
.op_estado_rech{
   border: 1px solid #fbebec; 
   padding-left:29px; 
   padding-right:29px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#de404f;
   background-color:#fbebec;
}
.op_estado_apro2{
   border: 1px solid #f5f1e6; 
   padding-left:13px; 
   padding-right:13px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:600;/*SemiBold*/
   color:#997404;
   background-color:#f5f1e6;
}
.op_espacio_bajo{
   margin-bottom: 17px;
}
.op_enlace_vol{
   font-size: 16px; 
   font-weight:600;/*SemiBold*/ 
   color: #002B49;
}
.op_ubi_volver{
   font-size: 18px; 
   color:#002B49;
}
.ope_size_circ_cedida{
   font-size: 20px; 
   margin-top: 4px; 
   color: #28A745;
}
.ope_size_circ_en_proc{
   font-size: 20px; 
   margin-top: 4px; 
   color: #FFC107;
}
.ope_size_circ_rech{
   font-size: 20px; 
   margin-top: 4px; 
   color: #DC3545;
}
.ope_espacios_eye{
   margin-right: 10px; 
   margin-top: 2px; 
   cursor: pointer;
}
.op_size_num2{
   font-size: 14px; 
   font-weight:bold; 
   color:#000;
}
/*****************************************************************************/

#cargando_datos{
    position: fixed;
    z-index: 3; 
    width:400px; 
	height:245px;
	top:30%;
	right:35%;
	padding-top:20px;
	padding-bottom: 9px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

.op_text_load{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color:#293742;
}
.op_espacios_load{
   margin-top:20px; 
   margin-bottom:17px;
}
.op_bottom_load{
   margin-bottom:35px;
}


@media screen and (max-width:900px){

#cargando_datos{
    position: fixed;
    z-index: 3; 
    width:50%; 
	height:auto;
	top:30%;
	left:25%;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

}



#vincula_cta_sii{
    position: fixed;
    z-index: 3; 
    width:650px; 
	height:296px;
	top:30%;
	right:31%;
	padding-top:2px;
	padding-bottom: 9px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

.op_espacio_top{
   margin-top:20px;
}

.op_espacios_text{
   padding-top: 10px;
   padding-bottom:10px;
}

.op_size_letra{
   font-size:16px; 
   font-weight:400;/*Regular*/
}

.op_size_sii{
   width:58px;
}
.op_tit_msg{
   font-size: 18px; 
   font-weight:600;/*SemiBold*/
}

.op_espacios_btn_x{
   text-align:right; 
   padding-right:8px;
}

.op_btn_sinc_msg{
   background-color:#2E60AC;
   border: 1px solid #2E60AC;
   margin-top:18px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:97%;
   border-radius: 8px; 
}


@media screen and (max-width:1566px){

#vincula_cta_sii{
    position: fixed;
    z-index: 3; 
    width:50%; 
	height: auto;
	top:30%;
	left:28%;
	padding-top:2px;
	padding-bottom:20px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

}



/************************************************************************************************************************************************************************************************************
**************************************************************************************[3][CESION Y CARGA DE DOC.]********************************************************************************************
************************************************************************************************************************************************************************************************************/

/**************************[DIV OCULTO PDF]************************/

#panel_right_pdf2{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

/**************************[DIV OCULTO ANEXOS]*************************/

#panel_right_anexos2{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

.no_boton {
cursor:pointer;
  border: 0;
  background-color: white;
   height:35px; 
   padding-left:0px;
}

/****************************************************************/

/**************************[CUADRO]*****************************/
.ccd_btns{
	  text-align: left;
	  border: 1px solid #E4E5E7;
	  border-radius: 7px;
	  width: 440px;
	  height: 110px;
	  background-color: #fff;
	  margin-bottom:7px;
}
/*************Linea 1***************/
.ccd_lin_mon_op1{
    /*border: 1px solid blue;*/
	margin-top:5px;
	width:100%;
	height:30px;
}

.ccd_mon1{
    font-size:18px; 
	font-weight:600;/*SemiBold*/
	padding-left:15px;
}

.ccd_mon2{
    font-size:18px; 
	font-weight:600;/*SemiBold*/
	padding-left:200px;
}
/*************Linea 2***************/
.ccd_lin_mon_op2{
    /*border: 1px solid blue;*/
	margin-top:5px;
	width:100%;
	height:23px;
}
.ccd_text_mon1{
    font-size:12px; 
	font-weight:600;/*SemiBold*/
    color: #585858;
    padding-left:15px;
}
.ccd_text_mon2{
    font-size:12px; 
	font-weight:600;/*SemiBold*/
    color: #585858;
    padding-left:234px;
}

/*********Linea de suma*************/
.ccd_linea_sum{
    height: 3px;
	background-color: red; 
	margin-top:2px; 
	margin-bottom:10px; 
	width:95%;
	border-radius: 5px;
}

.progress {
    height: 7px;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 5px;
    background-color: #E6E6E6;
    margin-bottom: 15px;
}

.progress-bar {
    height: 100%;
    background: #FF0000;
    display: flex;
    align-items: center;
    transition: width 0.25s;
    border-radius: 5px;
}

/*************Linea 3***************/
.ccd_lin_mon_op3{
    /*border: 1px solid blue;*/
	margin-top:5px;
	width:100%;
	height:30px;
}
.ccd_text_num_doc1{
    padding-left:15px;
	font-size:12px;
	font-weight:600;/*SemiBold*/
	color: #8d8d8d;
}
.ccd_text_num_doc2{
    font-size:12px;
	font-weight:600;/*SemiBold*/
    padding-left:12px;
}
/************************[FIN CUADRO]**************************/

.ccd_right{
	text-align:right;
}
.ccd_mnj1{
	font-size:16px; 
	font-weight:600;/*SemiBold*/
}
.ccd_mnj2{
	font-size:16px; 
	font-weight:600;/*SemiBold*/
}
.ccd_mnj3{
	font-size:18px; 
	font-weight:600;/*SemiBold*/
	color:#1362b2; 
	line-height:55px;
}

/********Titulo Aprobadas**********/
.ccd_tit_apro{
   font-size:25px; 
   font-weight:bold;/*Bold*/
}

/**************************[MODAL DETALLE ESTADOS]**************************/
.ccd_enlace_modal{ 
   text-decoration: underline #4eb6c7; 
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#4eb6c7;
}
.modal_est_top1{
   margin-top:2px;
}
.modal_est_titulo1{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color:#000;
}
.modal_est_size_circ1{
   color:#ffc107; 
   font-size:24px;
}
.modal_est_size_circ2{
   color:#28a745; 
   font-size:24px;
}
.modal_est_size_circ3{
   color:#dc3545; 
   font-size:24px;
}
.modal_est_size_text{
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#000;
}
.modal_est_tit{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color:#000;
}
.modal_est_espacios1{
   padding-top:22px; 
   padding-bottom:11px;
}
.modal_est_espacios2{
   padding-top:9px; 
   padding-bottom:9px;
}
.modal_est_espacios3{
   padding-top:11px; 
   padding-bottom:10px;
}

/************************[FIN MODAL DETALLE ESTADOS]************************/

/*************************************************************************************************************************************************************************************************
*******************************************************************************[4][CERTIFICADO DIGITAL]********************************************************************************************
*************************************************************************************************************************************************************************************************/


.cd_cuadro_adv{
      font-size: 13px;
	  text-align: center;
	  border: 1px solid #cc9a06;
	  border-radius: 7px;
	  width: 100%;
	  height: auto;
	  word-wrap: break-word;
	  background-color: #efe8d5;
	  margin-top:7px;
	  margin-bottom:7px;
}

.cd_parrafo_adv{
     text-align:center; 
	 font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-bottom: 10px; 
	 color:#000; 
}

.cd_ubi_icon{
   font-size: 22px;
   margin-top:10px;
   margin-bottom:8px;
   color:#997404;
}

.cd_cuadro_form_cert1{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:16px;
	 padding-bottom:12px;
	 margin-top:5px;
	 margin-bottom:7px;
	 margin-right: -6px; 
}
.cd_cuadro_form_cert2{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:25px;
	 padding-bottom:25px;
	 margin-top:5px;
	 margin-bottom:7px;
	 margin-left:-6px;
}
.cd_label_cert{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}
.cd_input_color{
     background-color:#e6e6e6; 
	 border: 1px solid #808080;
}

.cd_tit_detalle{
     font-size: 18px; 
	font-weight:600;/*SemiBold*/
}

.cd_file_lock{
     margin-top:3px; 
	 margin-left: 1px;
}

.cd_text_detalle1{
     font-size:16px; 
	 font-weight:400;/*Regular*/
	 color:#666666;
	 margin-left:13px;
}
.cd_text_detalle2{
     font-size:16px; 
	 font-weight:600;/*SemiBold*/
	 color:#de404f; 
	 background-color:#fbebec; 
	 margin-left:13px;
	 padding-top:4px; 
	 padding-left:12px; 
	 padding-right:12px; 
	 padding-bottom:4px; 
	 border-radius: 5px;
}
.cd_text_detalle3{
     font-size:14px; 
	 font-weight:600;/*SemiBold*/
}
.cd_text_detalle4{
     font-size:12px; 
	 font-weight:400;/*Regular*/
	 color:#8c8c8c;
}
.cd_parrafo_info{
     font-size:16px;
	 font-weight:400;/*Regular*/
	 color:#666666;
}

.cd_btn_sube{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:22px;
   margin-bottom: 7px;
   padding-top:11px;
   padding-bottom:10px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}
.cd_ubi_img_sube{
   margin-bottom:4px;
}

.cd_size_check{
   width:16px;
   height:15px;
}

.cd_parrafo_autorizar{
     margin-left:-12px;
     font-size:12px;
	 font-weight:400;/*Regular*/
	 color:#666666;
	 line-height:15px;
}

.cd_btn_guardar{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:0px;
   margin-bottom:0px;
   padding-top:11px;
   padding-bottom:10px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}

.cd_file_hidden{
    display:none;
}

.cd_cuadro_rie{
      font-size: 13px;
      text-align: center;
      border: 1px solid #cc0606;
      border-radius: 7px;
      width: 100%;
      height: auto;
      word-wrap: break-word;
      background-color: #efd5d5;
      margin-top:7px;
      margin-bottom:7px;
}


/*************************************************************************************************************************************************************************************************
*******************************************************************************[5][SINCRONIZACION SII]********************************************************************************************
*************************************************************************************************************************************************************************************************/

.ss_bt_edificio{
    font-size:17px;
	padding-left:5px;
	margin-right:9px;
}

.ss_tit_sin{
     font-size: 18px; 
	 font-weight:600;/*SemiBold*/
}

.ss_alto{
     margin-top:18px;
}

.ss_tam_icon{
     width:40px; 
	 margin-top:7px; 
	 margin-left:3px;
}

.ss_margen_derecho{
     padding-right:12px;
}

.ss_text_sin1{
     font-size:16px; 
	 font-weight:400;/*Regular*/
	 color:#666666;
	 margin-left:18px;
	 padding-bottom:10px;
}
.ss_text_sin2{
     font-size:16px; 
	 font-weight:600;/*SemiBold*/
	 color:#de404f; 
	 background-color:#fbebec; 
	 margin-left:18px;
	 padding-top:4px; 
	 padding-left:12px; 
	 padding-right:12px; 
	 padding-bottom:4px; 
	 border-radius: 5px;
	 line-height:32px;
}


.ss_text_conextado{
   font-size:16px; 
  font-weight:600;/*SemiBold*/
  color:#40de6a; 
  background-color:#d4eed9; 
  margin-left:18px;
  padding-top:4px; 
  padding-left:12px; 
  padding-right:12px; 
  padding-bottom:4px; 
  border-radius: 5px;
  line-height:32px;
}
.ss_text_sin3{
     font-size:14px; 
	 font-weight:600;/*SemiBold*/
}
.ss_text_sin4{
     font-size:12px; 
	 font-weight:400;/*Regular*/
	 color:#8c8c8c;
}

.ss_text_sin5{
     font-size:16px; 
	 font-weight:600;/*SemiBold*/
	 color:#000000;
}

.ss_text_sin6{
     font-size:14px;
	 font-weight:400;/*Regular*/
     color:#666666;
}
.ss_text_sin7{
     font-size:14px;
	 font-weight:400;/*Regular*/
     color: #000000;
}

.ss_parrafo_info{
     font-size:16px;
	 font-weight:400;/*Regular*/
	 color:#000;
}
.ss_label_cert{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}
.ss_btn_sin{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:21px;
   margin-bottom:0px;
   padding-top:11px;
   padding-bottom:10px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}


/***************Modal Sincronizar*****************/
.ss_modal_cuadro{
   font-size: 13px;
   text-align: center;
   border-radius: 7px;
   width: 100%;
   height: auto;
   word-wrap: break-word;
   margin-top:7px;
   margin-bottom:7px;
   padding-left:15px;
   padding-right:15px;
}
.ss_icon_sii{
     width:50px; 
	 margin-top:7px; 
	 margin-left:3px;
	 margin-bottom:20px;
}

.ss_link_sinc{
   color:#212121;
   text-align:center;
   cursor:pointer;
}

/***************Modal Dejar de Sincronizar*****************/

.ss_btn_sin_sinc{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:18px;
   margin-bottom:0px;
   padding-top:5px;
   padding-bottom:5px;
   font-family:'Roboto';
   font-size:14px;
   font-weight:400;/*Regular*/
   color:#fff;
   width:150px;
   border-radius: 8px; 
}

.ss_modal_btn1{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:18px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:90%;
   border-radius: 8px; 
}

.ss_modal_btn2{
   background-color:#fff;
   border: 1px solid #1362b2;
   margin-top:16px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#1362b2;
   width:100%;
   border-radius: 8px; 
}

.ss_ajuste1{
   padding-bottom:20px;
}

.ss_esp_down1{
   text-align:center; 
   padding-bottom:10px;
}

.ss_esp_down2{
   padding-bottom:10px;
}

.ss_large_modal{
   width:620px;
}

@media screen and (max-width:770px){

.ss_large_modal{
   width:auto;
}

.ss_modal_btn1{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:18px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 8px; 
}


}

/*************************************************************************************************************************************************************************************************
*******************************************************************************[6][CUENTAS BANCARIAS]********************************************************************************************
*************************************************************************************************************************************************************************************************/

.cb_tit_detalle{
     font-size: 16px; 
	 font-weight:600;/*SemiBold*/
	 color: #000000;
}
.cb_text_sub1{
     font-size:14px;
	 font-weight:400;/*Regular*/
	 color:#666666;
}
.cb_text_sub2{
     font-size:14px;
	 font-weight:400;/*Regular*/
	 color:#666666;
	 line-height:10px;
}
.cb_label_cert{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}
.cb_btn_sin{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:21px;
   margin-bottom:9px;
   padding-top:11px;
   padding-bottom:10px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}

.cb_cuadro_form_ges{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: 405px;/*405px*/
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:23px;
	 padding-bottom:25px;
	 margin-top:5px;
	 margin-bottom:7px;
	 margin-left:-6px;
}

.cb_cuadro_banco{
     font-size:14px;
	 font-weight:400;/*Regular*/
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:15px;
	 padding-bottom:15px;
	 margin-top: 20px;
}

.cb_ubi_stars1{
	font-size: 34px; 
	margin-top: 5px; 
	cursor: pointer; 
	color: #FFC107;
}
.cb_ubi_stars2{
	font-size: 34px; 
	margin-top: 5px; 
	cursor: pointer; 
	color: #000000;
}
.cb_espacio_izq{
    padding-left: 2px;
}
.cb_size_logo_san{
	width: 140px; 
	margin-bottom: 5px;
}
.cb_size_logo_bco_chile{
	width: 140px; 
	margin-bottom: 5px;
}
.cb_size_logo_bci{
    width: 70px; 
	height: 27px; 
	margin-left: -5px;
}
.cb_size_logo_itau{
    width: 70px; 
	height: 27px; 
	margin-left: -21px;
}
.cb_color_text{
	font-weight:600;/*SemiBold*/
}
.cb_ubi_btns_acc{
	margin-top: 7px;
}
.cb_size_edit{
    font-size: 30px;
	cursor: pointer;
}
.cb_size_del{
	width: 30px;
	cursor: pointer;
}
/***************Modal Editar y Eliminar Cuenta*****************/
.cb_cuadro_modal{
	text-align: left;
	border: 1px solid #fff;
	border-radius: 7px;
	width: 100%;
	height: auto;
	word-wrap: break-word;
	background-color: #fff;
	padding-left:7px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right: -6px; 
}

.cb_tit_modal{
   font-size:18px;
   font-weight:600;/*SemiBold*/
   color: #000000; 
}

.cb_modal_text1{
    margin-top:15px;
    font-size: 16px; 
	font-weight:600;/*SemiBold*/
	color: #000000;
}

.cb_modal_text2{
   font-size: 12px; 
   font-weight:400;/*Regular*/
   color:#838383;
}

.cb_modal_btn1{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:18px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 8px; 
}

.cb_modal_btn2{
   background-color:#fff;
   border: 1px solid #1362b2;
   margin-top:16px;
   margin-bottom:0px;
   padding-top:7px;
   padding-bottom:7px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:100%;
   border-radius: 8px; 
}

.cb_modal_logo{
	width: 110px; 
	margin-bottom: 5px;
}

.cb_modal_cuadro_adv{
      font-size: 13px;
	  text-align: center;
	  border: 1px solid #cc9a06;
	  border-radius: 7px;
	  width: 100%;
	  height: auto;
	  word-wrap: break-word;
	  background-color: #efe8d5;
	  margin-top:7px;
	  margin-bottom:7px;
	  padding-left:15px;
	  padding-right:15px;
}

.cb_modal_parrafo_adv{
     text-align: center; 
	 font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-bottom: 10px;
	 color:#000; 
}



/*************************************************************************************************************************************************************************************************
******************************************************************************[7][DOCUMENTACION LEGAL]********************************************************************************************
*************************************************************************************************************************************************************************************************/


/**********************Tab Formularios descargables**********************/
.dl_cuadro_formulario1{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:15px;
	 padding-right:15px;
	 padding-top:25px;
	 padding-bottom:25px;
	 margin-top:5px;
	 margin-bottom:7px;
	 margin-right: -6px; 
}

.dl_cuadro_form_izq{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:20px;
	 padding-right:15px;
	 padding-top:15px;
	 padding-bottom:15px;
	 margin-top:15px;
	 margin-bottom:7px;
	 margin-right: -10px; 
}

.dl_cuadro_form_der{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:20px;
	 padding-right:15px;
	 padding-top:15px;
	 padding-bottom:15px;
	 margin-top:15px;
	 margin-bottom:7px;
     margin-left: -10px; 
}

.dl_btn_desc{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:8px;
    padding-bottom:8px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:100px;
    border-radius: 6px;
   
}

.dl_text_size1{
    font-size:16px;
	font-weight:500;/*Medium*/
}

.dl_tab_espacios{
   padding-left:0px;
   padding-right:0px;
}

.dl_espacio_izq{
   padding-left:20px;
}

.dl_espacio_text_form1{
   padding-top:7px; 
   padding-left:12px;
}
.dl_text_tit1{
   font-size:18px; 
   font-weight:600;/*SemiBold*/ 
   margin-left:5px;
}
.dl_espacio_info{
   margin-left:5px;
}
.dl_size_parrafo{
   font-size:12px;
   font-weight:400;/*Regular*/ 
   line-height:13px;
}

.dl_espacio_tit2{
   margin-left:-5px;
}
.dl_text_tit2{
   font-size:18px; 
   font-weight:600;/*SemiBold*/
}
.dl_espacios_tit3{
   margin-left:-5px; 
   margin-top:20px; 
   margin-bottom: 20px;
}
.dl_text_tit3{
   font-size:18px; 
   font-weight:600;/*SemiBold*/
}

.cd_cuadro_ok{
      font-size: 13px;
      text-align: center;
      border: 1px solid #008000;
      border-radius: 7px;
      width: 100%;
      height: auto;
      word-wrap: break-word;
      background-color: #e7f9e7;
      margin-top:7px;
      margin-bottom:7px;
}
.cd_parrafo_ok{
     text-align:center; 
     font-size:16px;
     font-weight:600;/*SemiBold*/
     margin-bottom: 10px; 
     color:#008000; 
}
/**************************Tab Firma de documentos*************************/
.dl_cuadro_formulario2{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:25px;
	 padding-right:25px;
	 padding-top:25px;
	 padding-bottom:25px;
	 margin-top:5px;
	 margin-bottom:7px;
}
.dl_espacio_izq{
   padding-left:20px;
}
.dl_cuadro_form{
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 100%;
	 height: auto;
	 background-color: #fff;
	 padding-left:20px;
	 padding-right:15px;
	 padding-top:15px;
	 padding-bottom:15px;
	 margin-top:15px;
	 margin-bottom:7px;
	 margin-right: -10px; 
}
.dl_espacio_text_form2{
   padding-top:5px; 
   padding-left:12px;
}
.dl_text_act{
   font-family:'Roboto';
   font-size:20px;
   font-weight:600;/*SemiBold*/
   color:#256eb8;
}
.dl_btn_llenar{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:6px;
    padding-bottom:6px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:150px;
    border-radius: 6px;
}
.dl_btn_descargar{
   background-color:#fff;
   border: 1px solid #425563;
   padding-top:6px;
   padding-bottom:6px;
   margin-left:10px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:100px;
   border-radius: 8px; 
}

/*****************************Tab Nomina FRS***************************/

.dl_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px;
}

.dl_text_fec1{
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#5f5f5f;
   margin-left:-5px;
}

.dl_text_fec2{
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#5f5f5f;
   margin-left:-5px;
}

.dl_nom_left1{
   margin-left:4px;
}

.dl_nom_top1{
   margin-top:10px;
}

.dl_nom_left2{
   padding-left:10px;
}


/*******************************[MODAL FORMULARIO UAF]*************************************/
.modal_dl_btn_firmar{
	background-color:#1362b2;
    border: 1px solid #1362b2;
    padding-top:6px;
    padding-bottom:6px;
	font-family:'Roboto';
    font-size:16px;
    font-weight:600;/*SemiBold*/
    color:#fff;
    width:100%;
    border-radius: 6px;
}

.modal_dl_btn_cerrar{
   background-color:#fff;
   border: 1px solid #425563;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:100%;
   border-radius: 8px; 
}

.modal_dl_size_radio{
   width:18px; 
   height:18px;
}

.modal_dl_tit1{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
}
.modal_dl_text1{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
}

.modal_dl_text6{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
}

.modal_dl_text2{
   font-size: 12px;
   font-weight:400;/*Regular*/
}

.modal_dl_top1{
   margin-top:15px;
}
.modal_dl_top2{
   margin-top:12px;
}
.modal_dl_top22{
   margin-top:12px;
   padding-left:15px;
   padding-right:15px;
}
.modal_dl_top3{
   margin-top: 4px;
}
.modal_dl_top4{
   margin-top:20px;
}
.modal_dl_top8{
   margin-top:5px;
}
.modal_dl_espacios1{
   margin-top:15px; 
   margin-bottom:15px;
   line-height:28px;
}
.modal_dl_espacios2{
   margin-top:20px; 
   margin-bottom:20px;
}
.modal_dl_espacios3{
   margin-top: 10px; 
   margin-bottom: 10px;
}
.modal_dl_espacios4{
   margin-top: 15px; 
   margin-bottom: 10px;
}
.modal_dl_relleno1{
   padding-left:5px; 
   padding-right:0px;
}
.modal_dl_relleno2{
   padding-left:25px; 
   padding-right:0px;
}
.modal_dl_relleno3{
   padding-left:0px; 
   padding-right:0px;
}
.modal_dl_relleno4{
   padding-left:10px; 
   padding-right:0px;
}
.modal_dl_relleno5{
   padding-left:40px; 
   padding-right:0px;
}
.modal_dl_relleno6{
   padding-left:0px; 
   padding-right:0px;
}
.modal_dl_center{
   text-align:center;
}

.modal_dl_caja4{
   width:100%;
}
.modal_dl_caja5{
   width:85%;
}

.modal_dl_medida1{
    padding-right:0px; 
    padding-top:8px;
    flex: 0 0 49%;
    max-width: 49%;
}

.modal_dl_medida2{
    padding-left:0px; 
    padding-right:0px;
    flex: 0 0 19%;
    max-width: 19%;
}

.modal_dl_medida3{
    padding-left:7px; 
    padding-right:0px;
    padding-top:8px; 
    flex: 0 0 10%;
    max-width: 10%;
}

.modal_dl_medida4{
    padding-left:0px; 
    padding-right:0px;
    flex: 0 0 22%;
    max-width: 22%;
}

.modal_dl_ajuste1{
  padding-left:0px; 
  padding-right:5px;
}

.modal_dl_ajuste2{
  padding-left:2px; 
  padding-right:2px;
}
.modal_dl_ajuste3{
  padding-left:5px; 
  padding-right:0px;
}

.modal_dl_with_caja{
  width:98%;
}


/******************************************************************************************/
/********Ajustes responsivos de Tipo entidad y Actualizacion de datos sin cambios**********/
/******************************************************************************************/
@media screen and (max-width:990px){

.modal_dl_relleno1{
   padding-left:15px; 
   padding-right:15px;
}
.modal_dl_relleno2{
   padding-left:15px; 
   padding-right:0px;
}
.modal_dl_relleno3{
   padding-left:15px; 
   padding-right:0px;
}
.modal_dl_relleno4{
   padding-left:15px; 
   padding-right:0px;
}
.modal_dl_relleno5{
   padding-left:15px; 
   padding-right:0px;
}
.modal_dl_relleno6{
   padding-left:15px; 
   padding-right:0px;
}

.modal_dl_center{
   text-align:left;
}

.modal_dl_caja4{
   margin-left:15px;
   width:90%;
}
.modal_dl_caja5{
   margin-left:15px;
   width:90%;
}

.modal_dl_medida1{
   padding-right:0px; 
   padding-top:8px;
   flex: 0 0 100%;
   max-width: 100%;
}
.modal_dl_medida2{
   padding-left:0px; 
   padding-right:0px;
   flex: 0 0 100%;
   max-width: 100%;
}
.modal_dl_medida3{
   padding-left:15px; 
   padding-right:0px;
   padding-top:8px;
   flex: 0 0 100%;
   max-width: 100%;
}
.modal_dl_medida4{
   padding-left:0px; 
   padding-right:0px;
   flex: 0 0 100%;
   max-width: 100%;
}



}

@media screen and (max-width:768px){


.modal_dl_ajuste1{
  padding-left:0px; 
  padding-right:0px;
}
.modal_dl_ajuste2{
  padding-left:0px; 
  padding-right:0px;
}
.modal_dl_ajuste3{
  padding-left:0px; 
  padding-right:0px;
}


}

/*****************************[FIN MODAL FORMULARIO UAF]***********************************/


/*****************************[MODAL PERSONA NATURAL]**************************************/
.modal_dl_text3{
   font-size:16px;
   font-weight:400;/*Regular*/
}
.modal_dl_text4{
   font-size: 16px;
   font-weight:400;/*Regular*/
}
.modal_dl_top5{
   margin-top: 10px;
}
.modal_dl_top6{
   margin-top:25px;
}
.modal_dl_top7{
   margin-top:40px;
}
.modal_dl_top9{
   margin-top:30px;
}
.modal_dl_size_radio2{
   width: 14px; 
   height: 14px;
}
.modal_dl_sep{
   font-weight:bold;
}
/***************************[FIN MODAL PERSONA NATURAL]************************************/


/*****************************[MODAL PERSONA JURIDICA]**************************************/
/***********Se repidio las clases de los modales anteriores*********************************/
/***************************[FIN MODAL PERSONA JURIDICA]************************************/

/**********************************[MODAL ANEXO 4]******************************************/
.modal_dl_top10{
   margin-top:15px; 
   text-align:justify;
}
.modal_dl_text5{
   font-size:16px;
   font-weight:400;/*Regular*/
}
.modal_dl_text_just{
   text-align:justify;
}
.modal_dl_top11{
   margin-top:3px;
}
/********************************[FIN MODAL ANEXO 4]****************************************/

/**********************************[MODAL ANEXO 5]******************************************/
.modal_dl_cuadro1{
   border: 1px solid #dfdfdf; 
   padding:15px;
   text-align: justify; 
   border-radius: 5px 5px 0px 0px;
}
.modal_dl_cuadro2{
   border: 1px solid #dfdfdf; 
   padding:15px;
   text-align: justify; 
   border-radius: 0px 0px 5px 5px;
}
/********************************[FIN MODAL ANEXO 5]****************************************/

/**********************************[MODAL ANEXO 8]******************************************/
.modal_dl_negrita{
   font-weight:bold;
}
/********************************[FIN MODAL ANEXO 8]****************************************/


/******************************************[DETALLE NOMINA FSR]*************************************************/
.dl_center{
   text-align:center;
}
.dl_left{
   text-align:left;
}
.dl_right{
   text-align:right;
}
.dl_cuadro_info{
   border: 1px solid #cccccc; 
   border-radius: 8px; 
   background-color:#fff; 
   padding:9px;
}
.dl_text_info1{
   font-size:14px; 
   font-weight:600;/*SemiBold*/
}
.dl_text_info2{
   font-size:14px;
   font-weight:400;/*Regular*/
}

.dl_btn_enviar{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   padding-top:8px;
   padding-bottom:8px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:200px;
   border-radius: 6px;  
}

.dl_top1{
   margin-top:0px;
}

@media screen and (max-width: 460px) {

.dl_top1{
   margin-top:5px;
}

}


/***************************************************************************************************************/



/**************************************************************************************************************************************************************************************************
*******************************************************************************[8][MIS OPERACIONES]************************************************************************************************
**************************************************************************************************************************************************************************************************/

.mop_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:50px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:190px;/*190px*/
   border-radius: 6px;
   
}

@media screen and (max-width: 770px) {
	  .mop_btn_bus{
		margin-top:0px;
	  }
}

.mop_text_fec1{
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#5f5f5f;
}

.mop_text_fec2{
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#5f5f5f;
}

.mop_btn{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  border: 1px solid #f5f5f5;
	  margin-top:20px;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}

.mop_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px; 
}

/******************************[LIQUIDACION]***************************************/
.mop_cuadro_liq1{
   border: 1px solid #cccccc; 
   border-radius: 8px; 
   background-color:#fff; 
   padding:9px;
}
.mop_text_liq1{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
}
.mop_text_liq2{
   font-size:16px;
   font-weight:400;/*Regular*/
}

.mop_text_liq3{
   font-size:12px;
   font-weight:400;/*Regular*/
}

.mop_cuadro_liq2{
   border: 1px solid #cccccc; 
   border-radius: 8px; 
   background-color:#fff; 
   padding:9px;
}
.mop_top1{
   margin-top:5px;
}
.mop_espacios1{
   margin-top:20px; 
   margin-bottom:20px;
}
.mop_espacios2{
   margin-top:8px; 
   margin-bottom:15px;
}

@media screen and (max-width:670px){

.mop_espacios2{
   margin-top:20px; 
   margin-bottom:15px;
}

}
.mop_tit_liq{
   font-size:25px; 
   font-weight:600;/*SemiBold*/
}

/****************************[FIN LIQUIDACION]*************************************/


/**************************************************************************************************************************************************************************************************
**************************************************************************************[9][CARTERA Y COBRANZA]**************************************************************************************
**************************************************************************************************************************************************************************************************/

.cc_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:190px;/*190px*/
   border-radius: 6px;
   
}

.cc_text_bus_est{
   font-size:16px;
   font-weight:600;/*SemiBold*/
}

.cc_btn{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  border: 1px solid #f5f5f5;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}

.cc_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px; 
}

.cc_estado_moroso{
   border: 1px solid #fbebec; 
   padding-left:29px; 
   padding-right:29px; 
   padding-top:3px; 
   padding-bottom:3px;
   border-radius: 5px;
   font-weight:bold;
   color:#dc3545;
   background-color:#fbebec;
}

/***************************************[GESTION COBRANZA]************************************************/
.cc_espacios{
   margin-top:18px;
   margin-bottom: 10px;
}

.cc_ubi_volver{
   font-size: 20px; 
   color:#1362b2;
}

.cc_enlace_vol{
   font-size: 18px; 
   font-weight:600;/*SemiBold*/
   color: #1362b2;
}
/*************************************[FIN GESTION COBRANZA]**********************************************/

/**************************************************************************************************************************************************************************************************
*************************************************************************************[10][PAGOS]***************************************************************************************************
**************************************************************************************************************************************************************************************************/

.pa_text_agno{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color: #000;
}
.pa_text_mes{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color: #000;
}

.pa_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:22px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:190px;/*200px*/
   border-radius: 6px;
   
}

.pa_btn{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  margin-top:20px;
	  border: 1px solid #f5f5f5;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}

.pa_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px;  
}

/**************************************************************************************************************************************************************************************************
********************************************************************************[11][EXCEDENTES]***************************************************************************************************
**************************************************************************************************************************************************************************************************/

/********************[FECHA BUSQUEDA]****************/

.ex_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:22px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:190px;/*200px*/
   border-radius: 6px; 
}

.ex_text_agno{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color: #000;
}
.ex_text_mes{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color: #000;
}
/******************[FIN FECHA BUSQUEDA]**************/

/**********************[CUADRO INFO]***************/
.ex_cuadro{
	  text-align: left;
	  border: 1px solid #cccccc;
	  border-radius: 7px;
	  width: 100%;/*320px*/
	  height: 105px;
	  background-color: #fff;
	  margin-bottom:7px;
	  float:left;
}

/**********Linea 1***********/
.ex_lin1{
   /*border: 1px solid blue;*/
   margin-top:10px;
   padding-left:15px;
}
.ex_text_sal1{
   font-size:18px; 
   font-weight:600;/*SemiBold*/
}
/**********Linea 2***********/
.ex_lin2{
   /*border: 1px solid blue;*/
   margin-top:6px;
   padding-left:15px;
}
.ex_text_sal2{
   font-size: 14px;
   font-weight:400;/*Regular*/
   color:#666666;
}
/**********Linea 3***********/
.ex_lin3{
  /*border: 1px solid blue;*/
  padding-left:15px;
}
.ex_text_sal3{
   font-size: 18px;
   font-weight:600;/*SemiBold*/
}



.ex_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   margin-top:0px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;/*200px*/
   border-radius: 6px;
}
/*********************[FIN CUADRO INFO]******************/

/*******************[POSICION INFO EXCEL]****************/
.ex_top1{
  margin-top:20px;
}
.ex_left{
  text-align:left;
}
.ex_contenido_info_excel{
  border: 0px solid red;
  margin-top:15px;
  width:100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2px;
}
.ex_position_btn_excel{
	margin:0px;
	height:40px;
	width:100%;
	background:#f5f5f5;
	padding:0px;
	text-align:right;
	margin-top:65px;
}

@media screen and (max-width: 960px) {
  .ex_contenido_info_excel{
    margin-top:0px;
	grid-template-columns: 1fr;
  }
  .ex_position_btn_excel{
	margin:0px;
	height:40px;
	width:100%;
	padding:0px;
	text-align:right;
	margin-top:0px;
  }
}
/***************[FIN POSICION INFO EXCEL]****************/
		



/**************************************************************************************************************************************************************************************************
**************************************************************************[12][CUENTAS POR COBRAR]*************************************************************************************************
**************************************************************************************************************************************************************************************************/

.cpc_btn{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  border: 1px solid #f5f5f5;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}

.cpc_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px;
}

/**************************************************************************************************************************************************************************************************
**************************************************************************[13][CUENTAS POR PAGAR]**************************************************************************************************
**************************************************************************************************************************************************************************************************/
.cp_btn{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  border: 1px solid #f5f5f5;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}
.cp_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px;
}


/*********************Cuadro Monto*********************/
.cp_cuadro1{
      font-size: 13px;
	  text-align: left;
	  border: 1px solid #cccccc;
	  border-radius: 7px;
	  width: 100%;/*320px*/
	  height: auto;
	  background-color: #fff;
	  margin-top:7px;
	  margin-bottom:7px;
	  float:left;
}

/*************Linea 1**************/
.cp_lin1{
   /*border: 1px solid blue;*/
   margin-top:11px;
   padding-left:15px;
}
.cp_text_sal1{
   font-size:18px; 
   font-weight:600;/*SemiBold*/
}
/*************Linea 2**************/
.cp_lin2{
   /*border: 1px solid blue;*/
   margin-top:0px;
   padding-left:15px;
}
.cp_text_sal2{
   font-size:14px;
   font-weight:400;/*Regular*/
   color:#000;
}
/*************Linea 3**************/
.cp_lin3{
  /*border: 1px solid blue;*/
  margin-top:10px;
  padding-left:15px;
  height:47px;
}
.cp_text_sal3{
   font-size: 12px;
   font-weight:400;/*Regular*/
   color:#8c8c8c;
}

/*********************Cuadro Advertencia*********************/
.cp_cuadro2{
      font-size: 13px;
	  border: 1px solid #000;
	  border-radius: 7px;
	  width: 100%;/*320px*/
	  height: auto;
	  word-wrap: break-word;
	  background-color: #dde7f1;
	  margin-top:7px;
	  margin-bottom:7px;
	  float:left;
}

.cp_parrafo_adv{
   text-align:center; 
   font-size:16px; 
   font-weight:600;/*SemiBold*/
   color:#003264; 
}

.cp_ubi_icon{
   font-size: 22px;
   margin-top:18px;
   margin-bottom:8px;
   color:#003264;
}

/*********************Cuadro Datos Bancarios*********************/
.cp_cuadro3{
      font-size: 13px;
	  text-align: left;
	  border: 1px solid #cccccc;
	  border-radius: 7px;
	  width: 100%;
	  height: 55px;/*347*/
	  background-color: #fff;
	  margin-top:7px;
	  margin-bottom:7px;
	  padding-top:10px;
	  padding-left:15px;
	  padding-right:15px;
	  padding-bottom:2px;
	  float:left;
}

.cp_lin_info_bc{
   text-align:left;
   border-bottom:1px solid #cccccc;
   margin-bottom:10px;
}

.cp_btn_datos{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:110px;
   border-radius: 6px;
}
.cp_msg_copy{
   font-family:'Roboto';
   font-size:16px;
   font-weight:400;/*Regular*/
}
.cp_hid_msg{
   display: none;
}
.cp_linea_dt{
   border: 1pt solid #8c8c8c;
   border-radius: 5px;
}
.cp_text_dts1{
   font-size:16px;
   font-weight:600;/*SemiBold*/
}
.cp_text_dts2{
   font-size:16px;
   font-weight:400;/*Regular*/
   float:right;
   color:#000000;
}
.cp_text_dts_ban{
   font-size:16px;
   font-weight:400;/*Regular*/
   float:right;
   color:#000;
   display:block;
}
.cp_text_mos_dts{
   font-size:16px;
   font-weight:400;/*Regular*/
   float:right;
   color:#000000;
   display:none;
}
.cp_img_abajo{
   cursor:pointer;
}
.cp_img_arriba{
   cursor:pointer;
}
#panel_desp_info{
   display:none;
}


/**************************************************************************************************************************************************************************************************
**************************************************************************[14][FACTURAS POR GASTOS]************************************************************************************************
**************************************************************************************************************************************************************************************************/

/************************[DIV OCULTO 1]****************************/
#panel_right_det_gas_fac{
    position: fixed;
    z-index: 3; 
    width:590px; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

.fg_top1{
   margin-top:30px;
}
.fg_text_det1{
   font-size:16px; 
   font-weight:600;/*SemiBold*/
}
.fg_top2{
   margin-top:-5px;
}
.fg_top3{
   margin-top:-8px;
}
/******************************************************************/
.fg_text_fec1{
   font-size:16px;
   font-weight:400;/*Regular*/
   color:#5f5f5f;
}

.fg_text_fec2{
   font-size:15px;
   color:#5f5f5f;
}

.fg_text_agno{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color: #000;
}
.fg_text_mes{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color: #000;
}

.fg_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:50px;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:190px;/*190px*/
   border-radius: 6px;
   
}

.fg_btn{
      font-size: 13px;
	  font-weight: bold;
	  text-align: right;
	  border: 1px solid #f5f5f5;
	  margin-top:20px;
	  border-radius: 7px;
	  width: 100%;
	  height: 45px;
	  background-color: #f5f5f5;
	  margin-bottom:7px;
}



.fg_btn_des_excel{
   background-color:#fff;
   border: 1px solid #000;
   padding-top:6px;
   padding-bottom:6px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#425563;
   width:190px;
   border-radius: 6px; 
}

/**************************************************************************************************************************************************************************************************
**************************************************************************[15][DATOS DE USUARIO]**************************************************************************************************
**************************************************************************************************************************************************************************************************/

.du_cuadro_adv{
      font-size: 13px;
	  text-align: center;
	  border: 1px solid #1362b2;
	  border-radius: 7px;
	  width: 60%;
	  height: auto;
	  word-wrap: break-word;
	  background-color: #dde7f1;
	  margin-top:7px;
	  margin-bottom:7px;
}

.du_parrafo_adv{
     text-align:center; 
	 font-size:16px;
	 font-weight:600;/*SemiBold*/
	 color:#003264; 
}
.du_lin_ejec{
     font-size:16px;
	 font-weight:400;/*Regular*/
	 color:#003264; 
}

.du_cuadro_form_usu{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 60%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:10px;
	 margin-top:5px;
	 margin-bottom:7px;
}

.du_label_usu{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}

.du_input_color_vacio{
     background-color:#CCCCCC; 
	 border: 1px solid #808080;
}

.du_input_color_lleno{
     background-color:#808080; 
	 border: 1px solid #808080;
}

.du_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:22px;
   margin-bottom: 24px;
   padding-top:11px;
   padding-bottom:11px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}


/**************************************************************************************************************************************************************************************************
**************************************************************************[16][DATOS DE EMPRESA]**************************************************************************************************
**************************************************************************************************************************************************************************************************/

.de_cuadro_form_usu{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 60%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:10px;
	 margin-top:5px;
	 margin-bottom:7px;
}
.de_label_usu{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}
.de_input_color{
     background-color:#e6e6e6; 
	 border: 1px solid #808080;
}
.de_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:22px;
   margin-bottom:24px;
   padding-top:11px;
   padding-bottom:11px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}


/**************************************************************************************************************************************************************************************************
**************************************************************************[17][CAMBIO CONTRASEÑA]**************************************************************************************************
**************************************************************************************************************************************************************************************************/

.cco_cuadro_form_usu{
     font-size: 13px;
	 text-align: left;
	 border: 1px solid #cccccc;
	 border-radius: 7px;
	 width: 60%;
	 height: auto;
	 word-wrap: break-word;
	 background-color: #fff;
	 padding-left:24px;
	 padding-right:24px;
	 padding-top:10px;
	 margin-top:5px;
	 margin-bottom:7px;
	 position: relative;
}
.cco_label_usu{
     font-size:16px;
	 font-weight:600;/*SemiBold*/
	 margin-top:12px;
	 margin-bottom:7px;
}
.cco_btn_bus{
   background-color:#1362b2;
   border: 1px solid #1362b2;
   margin-top:22px;
   margin-bottom: 24px;
   padding-top:11px;
   padding-bottom:11px;
   font-family:'Roboto';
   font-size:16px;
   font-weight:600;/*SemiBold*/
   color:#fff;
   width:100%;
   border-radius: 6px; 
}
.cco_pos_eyes{
	position: absolute;
	right: 1rem; 
	margin-top:-28px; 
	margin-right: 20px ;
	font-size:18px; 
	cursor: pointer;
}

.cco_pos_eyes2{
	position: absolute;
	right: 1rem; 
	margin-top:-28px; 
	margin-right: 39px ;
	font-size:18px; 
	cursor: pointer;
}

.cco_bor_bottom1{
   border-bottom:0px;
}
.cco_mar_top1{
   margin-top:22px
}
.cco_pad_right1{
   padding-right:10px;
}
.cco_pad_left1{
   padding-left:10px;
}
.cco_pos1{
   margin-top:7px; 
   margin-bottom:7px;
}
.cco_bor_bottom2{
   margin-bottom:8px;
}
.cco_text_center{
   text-align:center;
}




@media screen and (max-width:1220px){

#lateral{
        background-color:rgba(0,0,0,0.43);
		margin-left:-100%;
		position:absolute;
		top:0;
		min-height:700px;
		margin-top:0;
		z-index:100;
		width:100%;
		max-width:100%;
		-moz-transition:none;
		-webkit-transition:none;
		-o-transition:color 0 ease-in;
		transition:none;
}
#lateral .cerrar{display: block}

#lateral .contenedor{
        max-width:250px;
		margin-left:-250px;
		-webkit-transition:all .5s ease-in;
		-moz-transition:all .5s ease-in;
		-ms-transition:all .5s ease-in;
		-o-transition:all .5s ease-in;
		transition:all .5s ease-in;
}

#lateral.active{margin-left:0}

#lateral.active .contenedor{margin-left:0}.contenido{max-width:100%}
	
#nombreUser{display:none} 
#text_direc1{display:none} 
#img_direc1{display:none} 
#text_direc2{display:none} 
#img_direc2{display:none} 
#text_direc3{display:none} 
#img_direc3{display:none} 
#text_direc4{display:none}


}

@media screen and (max-width:578px){

.contenido{padding:20px}
.bt_header1{display:none}
.bt_header2{display:none}

#panel_right_xml{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

#panel_right_pdf{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

#panel_right_anexos_adjuntos{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

#panel_right_anexos{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}


#panel_right_det_int{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 7px;
	border: 1px solid #fff;
}

#panel_right_anexos2{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}

#panel_right_det_gas_fac{
    position: fixed;
    z-index: 3; 
    width:90%; 
	height:100%;
	top:0;
	right:-600px;
	background-color:#fff;
	border-radius: 10px;
	border: 1px solid #fff;
}



}