#pantOharra{
  opacity:0;
  display: none;
  position: fixed;
  z-index: 550;    
  width: 100vw;
  height: 100vh;
  align-items: center;
  justify-content:center;
}
#pantOharra_nav {
  opacity: 0;
  display: none;
  position: fixed;
  z-index: 450;
  width: 300px;
  height: 100vh;
  align-items: center;
  justify-content: center;
  right: 0px;
  transition: .3s;
}
#hoverOharra{
  background: var(--colorFondo);
  opacity:0.4;
  opacity:0;
  display: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 449;  
}
#encabeMenuHov .frm_input_group.boxInpFicha{
  padding:0px 3px 6px 3px;
  font-size:var(--p-2);
}
#encabeMenuHov .fichaimg {
	height: 120px;
	border-radius: 10px;
	margin: auto;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#encabeMenuHov label {
	font-size: 10px;
	color: var(--colorTextoClaro);
}
#encabeMenuSubNav {
	display: flex;
	flex-wrap: wrap;
}
.encmesnav_icon {
	width: calc(33% - 10px);
	padding: 5px;
	text-align: center;
	border: 1px solid var(--borde);
	margin: 5px;
	font-size: 11px;
}
.encmesnav_icon:hover{
  background-color: var(--colorFondoClaro);
  color:var(--colorInteraccion);
  cursor: pointer;
}
#encabeMenuHov {
	padding: 7px;
  max-height: 220px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#encabeMenuHov_hover{
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  cursor: pointer;
}
#encabeMenuHov #encabeMenuHov_hover{

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  color:var(--colorInteraccion);
  opacity:0;
}
#encabeMenuHov:hover #encabeMenuHov_hover{

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  color:var(--colorInteraccion);
  opacity:1;
}
#encabeMenuHov_hover_con{
  cursor: pointer;
}
#encabeMenuHov:hover .row{
  opacity: 0.3;
}
#mfloat_qrBarMenu {
	width: 185px;
	margin: auto;
  display: none;
}
#encabeMenuProced{
  padding: 10px;
  padding-bottom: 0px;
}
.encmesnav_icon.selected{
  background-color: var(--colorFondo);
}
.encmesnav_icon i {
	font-size: 16px;
	margin-bottom: 7px;
}
.swalmodal{
  border-radius:5px;
  background-color: var(--colorFondoClaro);
  min-height:150px;
  width:33%;
  min-width:600px;
  
  max-height: 90%;
  color:var(--colorTexto);
  box-shadow: 0 17px 50px 0 rgba(11,20,26,0.19),0 12px 15px 0 rgba(11,20,26,0.19);
}
.swaltitle{
  padding:15px;
  text-align: center;
  font-size:25px;
  line-height: 30px;
  border-radius:5px 5px 0px 0px;
  font-family: 'Titulos';
  color: var(--colorTextoOscuro);
}
.swalicon{
  border-radius:100%;
  padding:5px;
  margin:auto;
  height:60px;
  width:60px;
  font-size:45px;
  margin-bottom:15px;
}
.swalcontent{
  padding:20px; 
  font-size:16px;
  overflow: auto;
  max-height: calc(100vh - 200px);
}
.swalcontent input,.swalcontent select,.swalcontent textarea{
  margin-bottom:10px;
  width:95%;
}
.swalbotonera{
  min-height: 32px;
  text-align: right;
  width: 100%;
  background-color: var(--colorFondoClaro);;
  border-radius: 0px 0px 5px 5px;
  padding-top:20px 0px 10px 0px;
  margin-top: 10px;
  display: flex;
  justify-content:flex-end;
  margin-bottom: 10px;
  bottom: 10px;
  position: relative;
  padding-right: 20px;
  padding-left: 20px;
}
.swalbotonera > div.boton{
  margin-left:5px;
  margin-right:5px;
  margin-top: 0px;
  height: 20px;
  min-height: 20px;
  min-width: 100px;
  width: auto;
  border: 1px solid var(--colorInteraccion) !important;
  min-height: 32px;
}
.swalcontent p:only-child {
	text-align: justify;
}
@media(max-width:600px){
  .swalmodal{
    min-width:90%;
  }
}
#pdf_content_list_inner .swalmodal {
	box-shadow: inherit;
	margin: auto;
}
#kargaLehiModal{

  height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8)
}
#kargaLehiModal{

  height:100vh;
  width:100vw;
  display:flex;
  justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8)
}
#kargaLehiBar{
  width:100%;border-radius:10px;border:1px solid var(--borde);height: 30px;
}
#kargaLehiModal_int h2{
  text-align: center;
}
#kargaLehiModal_int{
  background-color:var(--colorFondo);width:350px;height:auto;max-width:90%;padding:20px;border-radius: 20px;
}
#kargaLehiBar_int{
  width:100%;border-radius:10px;background-color:var(--colorInteraccion);
  transition: .5s;height:28px;width:0px;
}