*{margin:0; padding:0; box-sizing:border-box; font-family: Arial, Helvetica, sans-serif;}
input, select, textarea{outline: none; border: 0;}
a{text-decoration:none;}

.paneladm{width: 100%; height: 100vh; position:fixed; top:0; left: 0; overflow: hidden;}
.paneladm > img.fondo{width: auto; height: auto; position:fixed; top:50%; left: 0; transform: translateY(-50%); }
.paneladm .ggg{ width: 300px; height: auto; position:absolute; top:0; left: 0; display: flex; flex-wrap: wrap; }
.paneladm .ggg span{width: 75px; height: auto; margin:15px 20px; cursor:pointer; font-size:14px; font-weight: 600; text-align:center; }
.paneladm .ggg span:hover{transform: scale(1.1);}
.paneladm .ggg img{width:100%; height: auto;}
.paneladm > img.logo{width: 200px; height: auto; position:absolute; top:10px; right: 100px; }

.paneladm span.fecdatusu{ position:absolute; bottom: 50px; left:50%; transform:translateX(-50%); color:green; font-weight: 600;}

.barrainici{ width:100%; position:fixed; bottom:0; left: 0; background: rgba(76,76,76,1); background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 36%, rgba(28,28,28,1) 49%, rgba(19,19,19,1) 100%); display:grid; grid-template-columns:70px 30px 1fr; grid-template-rows: 35px; z-index: 99;}
.barrainici > span{ width: 70px; color:black; font-weight: 600; height: 100%; display:flex; align-items: center; justify-content: center; border-radius:15px; background: linear-gradient(to bottom, rgba(221,229,241,1) 0%, rgba(224,224,224,1) 12%, rgba(221,229,241,1) 25%, rgba(219,219,219,1) 36%, rgb(144, 176, 207) 49%, rgba(142,175,207,1) 100%); margin-left:10px; box-shadow: 0 0 2 0 rgb(71, 71, 71); margin-top:1px; cursor:pointer; position:relative;}
.barrainici > span > div.one{ width: 100%; color:black; font-weight: 600; height: 100%; display:flex; align-items: center; justify-content: center; border-radius:15px; background: linear-gradient(to bottom, rgba(221,229,241,1) 0%, rgba(224,224,224,1) 12%, rgba(221,229,241,1) 25%, rgba(219,219,219,1) 36%, rgb(144, 176, 207) 49%, rgba(142,175,207,1) 100%); margin-left:10px; box-shadow: 0 0 2 0 rgb(71, 71, 71); margin-top:1px; cursor:pointer; position:relative; padding-right:10px; }

.barrainici > span > div.menupanelpri{ width: 300px; height: auto; position:absolute; bottom:100%; left: -10px; background:rgb(27, 27, 27);  border-radius:0 10px 0 0; display:none;}
.barrainici > span > div.menupanelpri > div{display:flex; justify-content: center; flex-direction: column; align-items:center;}
.barrainici > span > div.menupanelpri > div > img{ width: 120px; height: auto; margin:20px auto;}
.barrainici > span > div.menupanelpri > div > span{  color:rgba(255, 255, 255, 0.76); font-size:14px; padding-bottom:10px; cursor:pointer;}
.barrainici > span > div.menupanelpri > div > div{ margin:40px 0 30px;  background:rgb(230,230,230); border-radius:5px; display:flex;}
.barrainici > span > div.menupanelpri > div > div span{ display:flex; padding:5px 10px;}
.barrainici > span > div.menupanelpri > div > div span:hover{ background:brown; border-radius:0 5px 5px 0px; color:white;}
.barrainici > span > div.menupanelpri > div > div a{ border-right:2px solid rgb(27,27,27); padding:5px 5px; vertical-align: middle;}
.barrainici > span > div.menupanelpri > div > div a:hover{background:rgb(194, 194, 194); border-radius:5px 0 0 5px;}
.barrainici > span > div.menupanelpri > div > span.a{ width: 100%; margin-top:15px; text-align:center;}
.barrainici > span > div.menupanelpri > div > span{padding:10px 10px 10px 20px;}
.barrainici > span > div.menupanelpri > div > span:hover{background:black; color:white;}

.barrainici > span img{width:35px;}
.barrainici > p{width: 1px; height: 100%; margin-left:20px; border-left:3px dotted black;}
.barrainici > div{ width: 100%; height: 100%; display:flex; flex-wrap: nowrap; overflow:hidden; }
.barrainici > div > span{ width: 120px; height: 100%; display:flex; align-items: center; justify-content: flex-start; align-items: center; color:rgba(255, 255, 255, 0.801); background: rgba(76,76,76,1); background: linear-gradient(to bottom, rgb(53, 53, 53) 0%, rgb(59, 59, 59) 12%, rgb(65, 65, 65) 25%, rgb(47, 47, 47) 36%, rgb(0, 0, 0) 49%, rgb(0, 0, 0) 100%); padding:0 5px; border-radius:10px; cursor:pointer; margin:0 3px; font-size:12px; opacity:0.5;}
.barrainici > div > span img{width: 25px; margin-right: 10px; }
.barrainici > div > span.active{opacity:1;}

.continise{ width: 100%; height: 100vh; display:flex; flex-direction:column; justify-content: center; align-items:center;}
.continise > img{width: 250px; height: auto; margin-bottom:30px;}
.forregi{ display:flex; flex-direction:column; width: 300px;}
.forregi div{ width: 100%;  display:flex; justify-content: space-between; align-items: center; position:relative;}
.forregi input{border:none; width: 100%; border:1px solid rgba(0, 0, 0, 0.157); padding:10px; border-radius:5px; }
.forregi input:focus{border:1px solid rgba(0, 0, 0, 0.575);}
.forregi div i{position: absolute; right: 10px; cursor: pointer;}
.forregi div i.ur-eye{display:none;}
.forregi div.cuentexist{ font-size:12px; color:rgba(255, 0, 0, 0.466); font-weight: 600; padding:5px 10px 0 10px; display:initial; text-align: left; display:none;}
.forregi div.cuentexist button{border:none; background: none; color:rgb(168,207,69); font-weight: 12px; font-weight: 600; margin-left:5px; cursor:pointer;}
.forregi div.pssamar{ margin:20px 0;}
.forregi button.actbtnsesi{ border:none; background: rgb(38,86,141); color:white; font-weight:600; padding:10px 0; border-radius:5px; margin-top:10px; cursor: pointer;}

/* =================================== */
.administra{width: 100%; height: 100vh; background:rgb(239,241,249);}
.administra div.barraone{width: 100%; height: auto; background:rgb(255, 255, 255); padding:10px 50px 5px; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.586); display:flex; justify-content: space-between; align-items: center;}
.administra div.barraone img{width: 170px;}
.administra div.barraone{font-size:25px; color:rgb(100,163,149); font-weight: 600;}
.administra div.barratwo{width: 100%; height: 50px; background:rgb(59,107,153); position:fixed; bottom: 0; left: 0;}

.administra div.admicuad{display:flex; justify-content: space-around; align-items: center; flex-wrap: wrap; margin-top:50px;}
.administra div.admicuad > div{width: 350px; height: 170px; position:relative; display:flex; justify-content: right; align-items: center; overflow: hidden; border-radius:10px; cursor:pointer; margin:10px;}
.administra div.admicuad > div:hover{transform: scale(1.1);}
.administra div.admicuad > div > i{position:absolute; bottom: -30px; left: -40px; font-size:150px; opacity: 0.1; color:white; vertical-align: middle;}
.administra div.admicuad > div > img{ width: 150px; position:absolute; top: 50%; transform: translateY(-50%); left: 0px; opacity: 0.1; }
.administra div.admicuad > div > span{ width: 100%; display:inline-block; text-align:right; color:rgba(255, 255, 255, 0.8); padding:0 20px 0 0;}
.administra div.admicuad > div > span strong{font-size:35px;}
.administra div.admicuad > div > div{width: 100%; height: 25px; position:absolute; bottom: 0; left: 0; display:flex; justify-content: space-between; align-items: center; padding:0 15px; color:rgb(255, 255, 255, 0.8); font-size:14px; font-weight: 600;}
.administra div.admicuad > div.usuario{background:rgb(75,132,183);}
.administra div.admicuad > div.usuario > div{background:rgb(28, 111, 184);}
.administra div.admicuad > div.adminis{background:rgb(223,80,81);}
.administra div.admicuad > div.adminis > div{background:rgb(221, 37, 37);}
.administra div.admicuad > div.salida{background:rgb(226, 122, 24);}
.administra div.admicuad > div.salida > div{background:rgb(255, 125, 4);}
.administra div.admicuad > div.labsa{background:rgb(12,177,234);}
.administra div.admicuad > div.labsa > div{background:rgb(27, 149, 190);}

.encibanof{width: 100%; height: 90%; position:relative;}
.papadmsesic{background:white;}
div.admsesic{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
div.admsesic > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
div.admsesic > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
div.admsesic > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
div.admsesic > h4 button{padding:10px 15px; border:none; background:rgb(62,127,193); color:rgba(255, 255, 255, 0.8); font-size:18px; font-weight: 600; cursor:pointer;}
div.admsesic > h4 button i{margin-top:10px; vertical-align: middle;}
div.mosbusfil{ margin-top:20px; display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
div.mosbusfil div.one{color:rgba(0, 0, 0, 0.6);}
div.mosbusfil div.one span{ width: 80px; height: 40px; position:relative; font-size:16px; color:rgba(0, 0, 0, 0.575); display:inline-block;}
div.mosbusfil div.one span input{width: 100%; height: 100%; font-size:16px; padding-left:10px; background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(255,255,255,1) 100%); border:none; border-radius:5px; box-shadow: inset 1px 0px 5px 0px rgba(214,214,214,1), inset -1px 0px 5px 0px rgba(214,214,214,1); }
div.mosbusfil div.one span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.mosbusfil div.one span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.mosbusfil div.one span i:hover{color:black;}
div.mosbusfil div.two{color:rgba(0, 0, 0, 0.6);}
div.mosbusfil div.two input{ width: 200px; height: 40px; border:1px solid rgb(214, 214, 214); font-size:16px; padding:0 10px;}
div.mosbusfil div.two input:focus{border:1px solid black;}
div.idnomare{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idnomare div.adnmenu{display:grid; grid-template-columns:100px 1fr 200px 150px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idnomare div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative;}
div.idnomare div.adnmenu span:last-child{margin-right: 0px;}
div.idnomare div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idnomare div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idnomare div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idnomare div.admesecc{display:grid; grid-template-columns:100px 1fr 200px 150px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idnomare div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px;}
div.idnomare div.admesecc span:last-child{margin-right: 0px;}
div.idnomare div.admesecc span.spacen{text-align: center; justify-content: center;}
div.idnomare div.admesecc i{ width:30px; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idnomare div.admesecc i.ur-ios-search-strong{background:rgb(74,132,180);}
div.idnomare div.admesecc i.ur-pencil{background:rgb(213,166,37);}
div.idnomare div.admesecc i.ur-minus-circle{background:rgb(238,75,83);}
div.idnomare div.admesecc i:hover{opacity:0.6;}

/* ======================OFERTAS========================== */
.bannerofertas{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none;}
.bannerofertas > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative; overflow: hidden;}
.bannerofertas > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannerofertas > div > h3 img{width: 30px; margin-right:10px;}
.bannerofertas > div > h3 span{display:flex; align-items: center;}
.bannerofertas > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerofertas > div > div.o{width: 100%; height: 100%; padding-top:40px; position:relative; overflow: auto;}
.bannerofertas > div > div.o > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerofertas > div > div.o > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerofertas > div > div.o > h4 span.acti{background:rgba(107, 246, 15, 0.993); color:white;}
div.idoferta{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idoferta div.adnmenu{display:grid; grid-template-columns:35px 1fr 120px 110px 100px 60px 60px 60px 60px 60px; background:rgb(237, 237, 237);}
div.idoferta div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative;}
div.idoferta div.adnmenu span:last-child{margin-right: 0px;}
div.idoferta div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idoferta div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idoferta div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idoferta div.admesecc{display:grid; grid-template-columns:35px 1fr 120px 110px 100px 60px 60px 60px 60px 60px; background:rgb(237, 237, 237);}
div.idoferta div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px;}
div.idoferta div.admesecc span:last-child{margin-right: 0px;}
div.idoferta div.admesecc span.spacen{text-align: center; justify-content: center;}
div.idoferta div.admesecc i{ width:35px; height: 35px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idoferta div.admesecc i.ur-printer{background:rgb(162,58,59);}
div.idoferta div.admesecc i.ur-envelope{background:rgb(19,56,125);}
div.idoferta div.admesecc i.ur-ios-search-strong{background:rgb(74,132,180);}
div.idoferta div.admesecc i.ur-pencil{background:rgb(213,166,37);}
div.idoferta div.admesecc i.ur-clone{background:rgb(129,83,149);}
div.idoferta div.admesecc i:hover{opacity:0.6;}
.inseroferta{width: 100%; height: 100%; position:absolute; top:0; left:0; background:rgba(28,28,28,0.6); padding-top:40px; overflow: auto; display:none;}
.inseroferta > div{width: 95%; height: auto; margin:5px auto;  background:white; }
.inseroferta > div > h3{width: 100%; height: auto; justify-content: space-between; align-items: center; background:rgb(58,127,194); padding:15px 20px; color:rgba(255, 255, 255, 0.8); position:relative;}
.inseroferta > div > h3 i{position:absolute; top:10px; right: 20px; font-size:20px; cursor:pointer;}
.inseroferta > div > div.one{display:grid; grid-template-columns:1fr 1fr 1fr; padding:0 10px; background:white;}
.inseroferta > div > div.one > div{ grid-column:1/4; display:grid; grid-template-columns:1fr 1fr 1fr;}
.inseroferta > div > div.one label{display:flex; flex-direction:column; margin:10px; color:rgba(0,0,0,0.6);}
.inseroferta > div > div.one label span{width: 100%; margin-top:5px; display:grid; grid-template-columns:50px 1fr;}
.inseroferta > div > div.one label span i{text-align:center; background:rgb(67,117,205); border-radius:15px 0 0 15px; color:rgb(255,255,255,0.8); padding:8px 0;}
.inseroferta > div > div.one label span input{padding:8px 10px; border:none; border:1px solid rgb(209, 209, 209); border-radius:0 15px 15px 0;}
.inseroferta > div > div.one label span select{ background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(255,255,255,1) 100%); border:none; border-radius:0 10px 10px 0; box-shadow: inset 1px 0px 5px 0px rgba(214,214,214,1), inset -1px 0px 5px 0px rgba(214,214,214,1); padding:8px 10px;}
.inseroferta > div > div.one label span.selecliencoti{position:relative;}
.inseroferta > div > div.one label span.selecliencoti i.ur-caret-down{position: absolute; top:2px; right: 10px; background:none; color:black; cursor:pointer;}
.inseroferta > div > div.one label span.selecliencoti > div{width: 100%; height: auto; max-height: 150px; overflow: auto; position:absolute; top:100%; left: 0; background:white; border-radius:0 0 5px 5px; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.557); z-index:1; display:none;}
.inseroferta > div > div.one label span.selecliencoti > div p{ font-size:12px; padding:5px 10px;}
.inseroferta > div > div.one label span.selecliencoti > div span{ font-size:12px; padding:10px 10px;}
.inseroferta > div > div.one label span.selecliencoti > div p:hover{background: rgb(58,127,194); cursor:pointer; color:white;}
.inseroferta > div > label.two{display:flex; flex-direction:column; margin:10px; padding:0 10px;}
.inseroferta > div > label.two span{display:grid; grid-template-columns:50px 1fr; margin-top:5px;}
.inseroferta > div > label.two span i{display:flex; justify-content: center; align-items: center; background:rgb(67,117,205); border-radius:15px 0 0 15px; color:rgb(255,255,255,0.8); }
.inseroferta > div > label.two span textarea{padding:10px; border:none; border:1px solid rgb(209, 209, 209); border-radius:0 15px 15px 0;}
.inseroferta > div > div.three{display:grid; grid-template-columns:1fr 100px 100px 100px 100px; padding:0 20px; margin-top:30px;}
.inseroferta > div > div.three span{margin:0 1px; background:rgb(149,189,255); padding:5px 2px; display:flex; align-items: center; font-size:14px; justify-content: center;}
.inseroferta > div > div.three span.sincolor{background:rgb(59,173,165);}
.inseroferta > div > div.three i{ width: 100%; height: 100%; display:flex; justify-content: center; align-items: center; color:rgba(255, 255, 255, 0.801); cursor:pointer; font-weight:600; font-size:16px;}
.inseroferta > div > div.four{width: 100%; height: auto; background:white;}
.inseroferta > div > div.four > div{display:grid; grid-template-columns:1fr 100px 100px 100px 100px; padding:0 20px; margin-top:3px;}
.inseroferta > div > div.four input{ margin:0 1px; border:none; border:1px solid rgb(209, 209, 209); text-align:center; padding:3px 3px; }
.inseroferta > div > div.four span{display:flex; justify-content: space-around; align-items: center;}
.inseroferta > div > div.four span.valtotalanacl{border:1px solid rgb(209, 209, 209); font-size:14px; }
.inseroferta > div > div.four i{padding:4px 8px; margin-top:3px; color:rgba(255, 255, 255, 0.801); cursor:pointer; border-bottom:2px solid white;}
.inseroferta > div > div.four i.ur-times{background:rgb(241,78,80);}
.inseroferta > div > div.five{display:flex; background:white; justify-content: flex-end; padding:20px 0; margin:0 0px; border-bottom:2px solid rgba(0, 0, 0, 0.1);}
.inseroferta > div > div.five > div{ width: 400px; height: auto; display:grid; grid-template-columns: 1fr 200px; padding-right: 80px;}
.inseroferta > div > div.five > div input{border:1px solid rgb(209, 209, 209); margin:3px 0; text-align:right; padding:5px 10px;}
.inseroferta > div > div.five > div span{padding:5px 0; margin:3px 0;}
.inseroferta > div > div.five > div p{border:1px solid rgb(209, 209, 209); margin:3px 0; text-align:right; padding:5px 10px;}
.inseroferta > div > div.six{display:flex; justify-content: flex-end; padding:20px; background:white;}
.inseroferta > div > div.six button{padding:10px 15px;  margin:0 10px; border:1px solid rgba(0, 0, 0, 0.404); background:none; cursor:pointer; font-weight: 600;}
.inseroferta > div > div.six button.guarofer{background:rgb(47,140,215); border:none; color:white;}
.inseroferta > div > div.six button.actuofer{background:rgb(235, 174, 31); border:none; color:white;}
.inseroferta > div > div.six > div{ background:rgba(0,0,0,0.3); width: 100%; height: 100%; position:absolute; top:0; left: 0;}
.inseroferta > div > div.six > div > div{ background: black; color:white; width: 200px; height: auto; padding:10px; border-radius:5px; box-shadow:0 0 5px 0 rgba(0,0,0,0.6); text-align:center; margin:200px auto; }
.inseroferta > div > div.six div img{width: 80%; margin:0 auto 20px;}
.inseroferta > div > div.six > div > div span{display:block; background:rgb(51, 255, 0); color:white; margin:10px 0 0; padding:5px 0; border-radius:5px; cursor:pointer;}
.inseroferta > div > div.g{ width: 100%; height: auto; padding:10px 50px; margin:10px 0;}
.inseroferta > div > div.g > div{ width: 400px;}
.inseroferta > div > div.g > div > h4{ width: 100%;  color:rgb(47,140,215); display:flex; justify-content: space-between; align-items: center;}
.inseroferta > div > div.g > div > h4 > i{ background:rgb(47,140,215); color:white;  width: 70px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; }
.inseroferta > div > div.g > div > div.a > label{ display:flex; margin:10px 0; display:grid; grid-template-columns: 1fr 100px 40px; grid-gap:5px; }
.inseroferta > div > div.g > div > div.a input{ width: 100%; border:1px solid rgba(0,0,0,0.2); padding:7px 10px; border-radius:5px; }
.inseroferta > div > div.g > div > div.a > label i{display:flex; justify-content: center; align-items: center; cursor: pointer; background:red; color:white; border-radius: 5px;}


.bannerofertas > div > div.o > div.fivetw{ width:100%; height: 100%; background:rgba(0,0,0,0.6);  position:absolute; top:0; left:0; padding:40px 0 0 0; overflow: auto; display:none;}
.bannerofertas > div > div.o > div.fivetw > div{width:100%; max-width: 900px; height: auto; background:white; border-radius:5px; margin:40px auto 0; overflow: auto;}
.bannerofertas > div > div.o > div.fivetw > div > h4{ text-align:right; padding:15px 20px; color:rgb(23,152,172);  position:relative; font-size:20px; }
.bannerofertas > div > div.o > div.fivetw > div > h4 i{color:rgba(0,0,0,0.5); position:absolute; top:10px; left:10px; cursor:pointer;}
.bannerofertas > div > div.o > div.fivetw > div > div.one{ padding:15px 20px;  border-bottom:1px solid rgba(23,152,172, 0.15);  border-top:1px solid rgba(23,152,172, 0.15);}
.bannerofertas > div > div.o > div.fivetw > div > div.one > div{ position:relative; display:flex; justify-content: center; align-items: center; border:1px solid rgba(0,0,0,0.1); border-radius:5px;}
.bannerofertas > div > div.o > div.fivetw > div > div.one > div input{width: 100%; height: 40px; border:none; margin:0; padding:0 10px;}
.bannerofertas > div > div.o > div.fivetw > div > div.one > div i{ display:inline-block; width:40px; height: 40px; display:flex; justify-content: center; align-items: center; font-size:18px; background:rgba(231,233,237,1); vertical-align: middle; border-radius:5px 0 0 5px; cursor:pointer;}
.bannerofertas > div > div.o > div.fivetw > div > div.one > div i.two{display:none;}
.bannerofertas > div > div.o > div.fivetw > div > div.two{ padding:10px 20px;}
.bannerofertas > div > div.o > div.fivetw > div > div.two div{display:none;}
.bannerofertas > div > div.o > div.fivetw > div > div.two i{ vertical-align: middle; display:inline-block; font-size:14px; margin-right:10px; margin-top:3px; color:rgba(0,0,0,0.6);}
.bannerofertas > div > div.o > div.fivetw > div > div.two i.ur-plus{color:rgba(0,0,0,0.4); cursor:pointer;}
.bannerofertas > div > div.o > div.fivetw > div > div.two i.ur-minus-round{display:none; color:rgba(0,0,0,0.4); cursor:pointer;}
.bannerofertas > div > div.o > div.fivetw > div > div.two i.ur-folder-open{color:rgb(211,177,72);}
.bannerofertas > div > div.o > div.fivetw > div > div.two i.ur-cubes{color:rgb(0, 47, 255);}
.bannerofertas > div > div.o > div.fivetw > div > div.two i.ur-cube{color:rgb(0, 47, 255);}
.bannerofertas > div > div.o > div.fivetw > div > div.two input{ margin:0 10px 0 0;}
.bannerofertas > div > div.o > div.fivetw > div > div.two h3{ display:flex; justify-content: left; align-items: center; margin-bottom:5px; font-weight: initial; font-size:16px;}
.bannerofertas > div > div.o > div.fivetw > div > div.two h4{ display:flex; justify-content: left; align-items: center; padding-left:24px; margin-bottom:5px; font-weight: initial; font-size:16px;}
.bannerofertas > div > div.o > div.fivetw > div > div.two h5{ display:flex; justify-content: left; align-items: center; padding-left:48px; margin-bottom:5px; font-weight: initial; font-size:14px;}
.bannerofertas > div > div.o > div.fivetw > div > div.two h5.h5uni{display:flex; justify-content: left; align-items: center; padding-left:72px; margin-bottom:5px; font-weight: initial; font-size:14px;}
.bannerofertas > div > div.o > div.fivetw > div > div.two h6{ display:flex; justify-content: left; align-items: center; padding-left:120px; margin-bottom:5px; font-weight: initial; font-size:14px; display:none;}
.bannerofertas > div > div.o > div.fivetw > div > div.three{ display:flex; justify-content: flex-end; padding:10px 20px; border-top:1px solid rgba(23,152,172, 0.15);}
.bannerofertas > div > div.o > div.fivetw > div > div.three button{border:none; cursor:pointer; padding:10px 20px; font-size:14px; font-weight: 600; border-radius:5px; border:1px solid rgba(0,0,0,0.2); margin:0 10px; background:none; color:rgba(0,0,0,0.6);}
.bannerofertas > div > div.o > div.fivetw > div > div.three button.selanafrm{background:rgb(80, 251, 0); color:rgba(255,255,255,0.9);}

.bannerofertas > div > div.o > div.cotiaprore{display:none;}
div.idcotiar{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idcotiar div.adnmenu{display:grid; grid-template-columns:70px 170px 170px 100px 95px 1fr 90px; background:rgb(237, 237, 237);}
div.idcotiar div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:14px;}
div.idcotiar div.adnmenu span:last-child{margin-right: 0px;}
div.idcotiar div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idcotiar div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idcotiar div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idcotiar div.admesecc{display:grid; grid-template-columns:70px 170px 170px 100px 95px 1fr 90px; background:rgb(237, 237, 237);}
div.idcotiar div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idcotiar div.admesecc span:last-child{margin-right: 0px;}
div.idcotiar div.admesecc span.spacen{text-align: center; justify-content: center;}
div.idcotiar div.admesecc i{ width:35px; height: 35px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idcotiar div.admesecc i.ur-check{background:rgb(48, 219, 32);}
div.idcotiar div.admesecc i:hover{opacity:0.6;}

/* ===================ANALISIS============================ */
.banneranalisis{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.banneranalisis > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative; overflow:hidden;}
.banneranalisis > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.banneranalisis > div > h3 img{width: 30px; margin-right:10px;}
.banneranalisis > div > h3 span{display:flex; align-items: center;}
.banneranalisis > div > h3 span i{margin:0 7px; cursor:pointer;}
.banneranalisis > div > div.pri{ width: 100%; position:relative; height: 100%; padding-top:40px; overflow: auto;}
.banneranalisis > div > div.pri > div.two{width: 100%; height: auto; position:relative;}
.banneranalisis > div > div.pri > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.banneranalisis > div > div.pri > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.banneranalisis > div > div.pri > h4 span.actiana{ background:rgba(107, 246, 15, 0.993); color:white;}
.banneranalisis > div > div.pri > div.frana > h5{ background:rgb(239,241,249); padding:20px 0;}
.banneranalisis > div > div.pri > div.frana > h5 p{max-width: 1200px; margin:0px auto 0; padding:10px 20px; font-size:14px; color:rgba(0, 0, 0, 0.6);}
.banneranalisis > div > div.pri > div.frana > h5 p span{font-size:24px; margin-right: 10px;}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad{display:flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; max-width: 1200px; margin:10px auto 0; }
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div{width: 350px; height: 170px; position:relative; display:flex; justify-content: right; align-items: center; overflow: hidden; border-radius:10px; cursor:pointer; margin:10px;}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div:hover{transform: scale(1.03);}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div > i{position:absolute; bottom: -30px; left: -40px; font-size:150px; opacity: 0.1; color:white; vertical-align: middle;}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div > img{ width: 150px; position:absolute; top: 50%; transform: translateY(-50%); left: 0px; opacity: 0.1; }
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div > span{ width: 100%; display:inline-block; text-align:right; color:rgba(255, 255, 255, 0.8); padding:0 20px 0 0;}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div > span strong{font-size:35px;}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div > div{width: 100%; height: 25px; position:absolute; bottom: 0; left: 0; display:flex; justify-content: space-between; align-items: center; padding:0 15px; color:rgb(255, 255, 255, 0.8); font-size:14px; font-weight: 600;}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div.paquete{background:rgb(75,132,183);}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div.paquete > div{background:rgb(28, 111, 184);}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div.suelto{background:rgb(34,186,117);}
.banneranalisis > div > div.pri > div.frana > h5 div.admicuad > div.suelto > div{background:rgb(33, 173, 111);}
.banneranalisis div.mmmmm{ max-width: 1200px; background:white; margin:20px auto; padding:25px; }
.banneranalisis div.mmmmm > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.banneranalisis div.mmmmm > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
div.idanalisis{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idanalisis div.adnmenu{display:grid; grid-template-columns:80px 1fr 1fr 90px 90px 90px 90px; background:rgb(237, 237, 237);}
div.idanalisis div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(45,141,215); margin-right: 2px; position:relative;}
div.idanalisis div.adnmenu span:last-child{margin-right: 0px;}
div.idanalisis div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idanalisis div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idanalisis div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idanalisis div.admesecc{display:grid; grid-template-columns:80px 1fr 1fr 90px 90px 90px 90px; background:rgb(237, 237, 237);}
div.idanalisis div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:rgb(179,227,251); margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idanalisis div.admesecc span:last-child{margin-right: 0px;}
div.idanalisis div.admesecc span.spacen{text-align: center; justify-content: center;}
div.idanalisis i{ width:35px; height: 35px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idanalisis i.ur-times{background:rgb(162,58,59);}
div.idanalisis i.ur-check{background:rgb(33, 221, 8);}
div.idanalisis i.ur-ios-search-strong{background:rgb(74,132,180);}
div.idanalisis i.ur-pencil{background:rgb(213,166,37);}
div.idanalisis i.ur-clone{background:rgb(129,83,149);}
div.idanalisis i:hover{opacity:0.6;}
div.idanalisis span.nohaydat{display:block; padding:15px 20px; font-weight: 600; color:rgba(0,0,0,0.4); text-align:center;}
div.idanalisis div.analihijo{display:grid; grid-template-columns:80px 1fr 1fr 90px 90px 90px 90px; background:rgb(237, 237, 237);}
div.idanalisis div.analihijo span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 400; height: 40px; background:rgb(233,237,239); margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idanalisis div.analihijo span.spacen{text-align: center; justify-content: center;}
div.idanalisis div.analisuelto{display:grid; grid-template-columns:80px 1fr 1fr 90px 90px 90px 90px; background:rgb(237, 237, 237);}
div.idanalisis div.analisuelto span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 400; height: 40px; background:rgb(246,206,148); margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idanalisis div.analisuelto span.spacen{text-align: center; justify-content: center;}

.banneranalisis > div > div.pri > div.frana > div.three{width: 100%; height: 100%; padding-top:40px; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); overflow: auto; display:none;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone{ width:95%; height: auto; margin: 20px auto 0;  background:white;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > h3{ background:rgb(67,108,183); position:relative; padding:20px; position:relative; color:white; }
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > h3 i{position:absolute; top:10px; right: 15px; color:rgba(255, 255, 255, 0.493); font-size:20px; cursor:pointer; }
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.oneur{display:grid; max-width: 600px; margin:20px auto; grid-template-columns:1fr 1fr;}
.banneranalisis > div > div.pri > div.frana > div.three label{display:flex; flex-direction:column; margin:3px 5px;}
.banneranalisis > div > div.pri > div.frana > div.three input{border:1px solid rgba(0, 0, 0, 0.267); padding:10px; border-radius:5px; margin-top:5px;}
.banneranalisis > div > div.pri > div.frana > div.three select{border:1px solid rgba(0, 0, 0, 0.267); padding:10px; border-radius:5px; margin-top:5px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.twour{ width: 95%; display:grid; margin:20px auto; grid-template-columns:10% 1fr 30%;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.threeur{ width: 95%; display:grid; margin:20px auto; grid-template-columns:1fr 1fr 1fr 1fr;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fourur{ width: 95%; margin:20px auto; display:flex; justify-content: flex-end; border-bottom:1px solid rgba(0, 0, 0, 0.1); padding-bottom:30px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fourur button{background:rgb(67,108,183); padding:10px 15px; border:none; border-radius:5px; color:white; font-weight: 600; font-size:16px; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fourur button i{display:inline-block; vertical-align: middle; margin:3px 0 0 5px; }
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur{ max-width: 1200px; background:white; margin:20px auto; padding:25px; }
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive{ display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.one{color:rgba(0, 0, 0, 0.6);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.one span{ width: 80px; height: 40px; position:relative; font-size:16px; color:rgba(0, 0, 0, 0.575); display:inline-block;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.one span input{width: 100%; height: 100%; font-size:16px; padding-left:10px; background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(255,255,255,1) 100%); border:none; border-radius:5px; box-shadow: inset 1px 0px 5px 0px rgba(214,214,214,1), inset -1px 0px 5px 0px rgba(214,214,214,1);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.one span i.ur-caret-up{position:absolute; top:8px; right: 3px; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.one span i.ur-caret-down{position:absolute; bottom:-2px; right: 3px; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.one span i:hover{color:black;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.two{color:rgba(0, 0, 0, 0.6);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.two input{ width: 200px; height: 40px; border:1px solid rgb(214, 214, 214); font-size:16px; padding:0 10px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.onefive div.two input:focus{border:1px solid black;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.adnmenu{display:grid; grid-template-columns:60px 1fr 80px 1fr 45px 70px 60px 60px 60px; background:rgb(237, 237, 237);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.adnmenu span{display:flex; align-items: center; padding:0 5px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:14px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.adnmenu span:last-child{margin-right: 0px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.adnmenu span.conmoin{text-align:center; justify-content: center}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc{display:grid; grid-template-columns:60px 1fr 80px 1fr 45px 70px 60px 60px 60px; background:rgb(237, 237, 237);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc span{display:flex; align-items: center; padding:0 5px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc span:last-child{margin-right: 0px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc span.spacen{text-align: center; justify-content: center;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc i{ width:30px; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc i.ur-ios-search-strong{background:rgb(74,132,180);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc i.ur-pencil{background:rgb(213,166,37);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc i.ur-times{background:rgb(238,75,83);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc i.ur-check{background:rgb(108, 238, 75);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive div.admesecc i:hover{opacity:0.6;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.fiveur div.twofive span.nohaydat{ display:block; padding:15px 20px; text-align:center; color:rgba(0, 0, 0, 0.3); font-weight: 600;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.sixur{ width: 95%; margin:0px auto; padding:20px 0 40px; border-top:1px solid rgba(0, 0, 0, 0.1); display:flex; justify-content:flex-end;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.sixur button{padding:10px 15px; background:rgb(69,108,183); color:rgba(255, 255, 255, 0.9); margin:0 5px; border:none; cursor:pointer; font-weight:600; font-size:16px;}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.sixur button.ciernewanapaqu{color:rgba(0, 0, 0, 0.7); background:rgb(225,225,225);}
.banneranalisis > div > div.pri > div.frana > div.three > div.thone > div.sixur button.actupaquete{color:rgba(255, 255, 255, 0.9); background:rgb(255, 188, 3); display:none;}
.banneranalisis > div > div.pri > div.frana > div.four{ width: 100%; height: 100%; padding-top:40px; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); overflow: auto; display:none;}
.banneranalisis > div > div.pri > div.frana > div.four > div{ width:95%; height: auto; margin: 20px auto 0;  background:white;}
.banneranalisis > div > div.pri > div.frana > div.four label{display:flex; flex-direction:column; margin:3px 5px;}
.banneranalisis > div > div.pri > div.frana > div.four input{border:1px solid rgba(0, 0, 0, 0.267); padding:10px; border-radius:5px; margin-top:5px;}
.banneranalisis > div > div.pri > div.frana > div.four select{border:1px solid rgba(0, 0, 0, 0.267); padding:10px; border-radius:5px; margin-top:5px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > h3{ background:rgb(67,108,183); position:relative; padding:20px; position:relative; color:white; }
.banneranalisis > div > div.pri > div.frana > div.four > div > h3.actsuelto{background:rgb(38,194,129);}
.banneranalisis > div > div.pri > div.frana > div.four > div > h3 i{position:absolute; top:10px; right: 15px; color:rgba(255, 255, 255, 0.493); font-size:20px; cursor:pointer; }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.onetw{ width:95%; margin:20px auto; display:grid; grid-template-columns:1fr 1fr 1fr; }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.twotw{width:95%; margin:20px auto; display:grid; grid-template-columns:100px 1fr 200px 1fr;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.threetw{width:95%; margin:20px auto; display:grid; grid-template-columns:1fr 1fr 1fr 1fr;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fourtw{width:95%; margin:20px auto; text-align:center; background:rgb(251,246,222); border:1px solid rgba(0, 0, 0, 0.05); padding:15px 0; color:rgb(123,109,77); font-weight:600; font-size:16px; }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw{width:95%; margin:20px auto; display:grid; grid-template-columns:25% 75%; }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.onefivetw{padding-right:20px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.onefivetw div.reaocmid{display:flex; background:rgb(35,157,147); border-radius:5px; margin-top:5px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.onefivetw select{ width:90%; height: 100%; margin-top:initial; border-radius:5px 0 0 5px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.onefivetw input{width:90%; height: 100%; margin-top:initial; border-radius:5px 0 0 5px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.onefivetw i{width:10%; display:flex; justify-content: center; align-items:center;  color:white; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.onefivetw button{padding:10px 15px; border:none; background:rgb(225,225,225); margin:5px; border-radius:3px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw button.btnselana:hover{cursor:pointer; background:blue; color:white;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw button.btnselana.atibtnformu{background:blue; color:white;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw button.datfor.elimibtn{background:blue; color:white;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div{margin-top:5px; border:1px solid rgb(237,237,237);}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > h3{background:rgb(244,244,244); display:flex; justify-content: center; align-items:center; padding:15px 5px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > h3 button{width:40px; height: 40px; display:flex; justify-content: center; align-items:center; background:rgb(225,225,225); border:1px solid rgb(230,230,230); margin:0 3px; font-weight:600; font-size:18px;cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > div{ height: auto; min-height: 150px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > div button{border:none; background:rgb(225,225,225); margin:5px; border-radius:3px; padding:10px 15px; color:rgba(0,0,0,0.8);}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > h4{ display:grid; grid-template-columns:1fr 1fr;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > h4 span.elimform{background:rgb(255, 23, 2); padding:15px 5px; text-align:center; cursor:pointer; opacity: 0.5;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > h4 span.agreform{background:rgb(72, 255, 0); padding:15px 5px; text-align:center; cursor:pointer; opacity: 0.5;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.fivetw > div.twofivetw > div > h4 span:hover{opacity: 1; color:white;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.sixtw{width:95%; margin:50px auto 20px; text-align:center; background:rgb(213,234,245); border:1px solid rgba(0, 0, 0, 0.05); padding:15px 0; color:rgb(81,119,138); font-weight:600; font-size:16px; }


.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw{width:95%; margin:20px auto; display:grid; grid-template-columns:1fr 200px; padding-bottom:20px; border-bottom:1px solid rgba(0, 0, 0, 0.068);}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div{display:grid; grid-template-columns:300px 200px 200px 50px;}

.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div label{position:relative; }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div label > i{position:absolute; top:35px; right: 10px; cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div label .babusinveana{background:white; position:absolute; width: 100%; top:100%; height:auto; max-height: 180px; border-radius:0 0 5px 5px; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.557); overflow: auto; z-index:1; display:none;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div label .babusinveana p{ font-size:12px; padding:5px 10px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div label .babusinveana span{ font-size:12px; padding:10px 10px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div label .babusinveana p:hover{background: rgb(22,152,174); cursor:pointer; color:white;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div > button{background:none; color:red; border:none; display:flex; justify-content: flex-end; align-items: center; padding-top:15px; font-size:20px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.a > div > button i{cursor:pointer;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.b{display:flex; justify-content:flex-start; align-items:center;  }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.b button{ display:flex; justify-content: center; align-items:center; margin:0 10px; background:rgb(82,175,84); color:white; border:none; cursor:pointer; font-size:14px; padding:5px 10px; }
.banneranalisis > div > div.pri > div.frana > div.four > div > div.seventw > div.b button:hover{background:rgb(0, 253, 4);}



.banneranalisis > div > div.pri > div.frana > div.four > div > div.eighttw{width:95%; margin:20px auto; padding-bottom:40px; display:flex; justify-content:flex-end;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.eighttw button{padding:10px 15px; background:rgb(69,108,183); color:rgba(255, 255, 255, 0.9); margin:0 5px; border:none; cursor:pointer; font-weight:600; font-size:16px;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.eighttw button.cierrafrmagrehijo{color:rgba(0, 0, 0, 0.7); background:rgb(225,225,225);}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.eighttw button.acthijo{color:rgba(255, 255, 255, 0.9); background:rgb(253, 165, 0); display:none;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.eighttw button.actanacuel{color:rgba(255, 255, 255, 0.9); background:rgb(253, 165, 0); display:none;}
.banneranalisis > div > div.pri > div.frana > div.four > div > div.eighttw button.creanasuel{color:rgba(255, 255, 255, 0.9); background:rgb(38,194,129); display:none;}
.banneranalisis > div > div.pri > div.frdat{width: 100%; height: 90%; overflow: auto; display:none;}
.banneranalisis > div > div.pri > div.frdat > div.one{background:white;}
.banneranalisis > div > div.pri > div.frdat > div.one div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.banneranalisis > div > div.pri > div.frdat > div.one div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.banneranalisis > div > div.pri > div.frdat > div.one div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.banneranalisis > div > div.pri > div.frdat > div.one div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.banneranalisis > div > div.pri > div.frdat > div.one div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(87,142,190); color:rgba(255, 255, 255, 1); font-size:16px; font-weight: 400; cursor:pointer;}
.banneranalisis > div > div.pri > div.frdat > div.one div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.iddatosprin{ max-width: 1200px; margin:20px auto 0; border:2px solid rgb(237, 237, 237);}
div.iddatosprin div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.iddatosprin div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(53,152,220); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.iddatosprin div.adnmenu span:last-child{margin-right: 0px;}
div.iddatosprin div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.iddatosprin div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.iddatosprin div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.iddatosprin div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.iddatosprin div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.iddatosprin div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.iddatosprin div.admesecc span:last-child{margin-right: 0px;}
div.iddatosprin div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.iddatosprin div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.iddatosprin div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.iddatosprin div.admesecc i.ur-pencil{background:rgb(243,194,0);}
div.iddatosprin div.admesecc i.ur-check{background:rgb(38,166,154);}
div.iddatosprin div.admesecc i.ur-times{background:rgb(203,90,94);}
div.iddatosprin div.admesecc i:hover{opacity:0.6;}
div.iddatosprin span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri{ width:100%; height:100%; position:absolute; top:0; left:0; padding-top:40px; background:rgba(0,0,0,0.2); overflow:auto; display:none;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div{width:900px; height:auto; max-width:100%; margin:100px auto 0; background:white;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > h3{background:rgb(66,139,202); color:rgb(255,255,255,0.8); padding:15px 20px; position:relative;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > h3 i{position:absolute; top:10px; right:15px; color:rgb(255,255,255,0.5); cursor:pointer;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > div.one{margin:10px 0 0; padding:15px 20px; display:grid; grid-template-columns: 1fr;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div label{display:flex; flex-direction:column; margin:10px; color:rgba(0,0,0,0.6);}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div input{margin-top:10px; border-radius:5px; border:1px solid rgb(0,0,0,0.2); padding:10px;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div select{margin-top:10px; border-radius:5px; border:1px solid rgb(0,0,0,0.2); padding:10px;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > div.two{padding:15px 20px; display:flex; justify-content:flex-end; border-top:1px solid rgba(0,0,0,0.1);}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > div.two button{padding:10px 15px; background:rgba(53,152,220); font-weight: 600; border:none; cursor:pointer; margin:0 10px; color:white;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > div.two button.cerranapri{border:1px solid rgba(0, 0, 0, 0.212); color:black; background:none;}
.banneranalisis > div > div.pri > div.frdat > div.inseranapri > div > div.two button.actuanapri{ background:rgb(255,121,7); display:none;}






/* ========================MUESTRAS========================= */
.bannermuestras{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none;}
.bannermuestras > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannermuestras > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannermuestras > div > h3 img{width: 30px; margin-right:10px;}
.bannermuestras > div > h3 span{display:flex; align-items: center; }
.bannermuestras > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannermuestras > div > div.m{width: 100%; height: 100%; overflow: auto; padding:40px 0; position:relative;}
.bannermuestras > div > div.m > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannermuestras > div > div.m > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannermuestras > div > div.m > h4 span.acti{background:rgb(108, 238, 75); color:white;}
.bannermuestras > div > div.m > div.o > h5{ width: 100%; height: auto; padding:10px; font-size:25px; font-weight: 900; text-align:center; background:rgb(22,152,174); color:white; margin-top:3px; border-radius:5px 5px 0 0;}
.bannermuestras > div > div.m > div.o > div.one{ width: 100%; max-width: 900px; margin:20px auto 0;}
.bannermuestras > div > div.m > div.o > div.one > h3{background:rgb(246,246,246); color:rgb(22,152,174); padding:10px 20px; border:1px solid rgb(234,234,234); border-radius:5px 5px 0 0;}
.bannermuestras > div > div.m > div.o > div.one > h3 i{margin:5px 10px 0 0px;}
.bannermuestras > div > div.m > div.o > div.one > div{padding:10px 20px; border:1px solid rgb(234,234,234); border-radius:0px 0px 5px 5px; display:grid; grid-template-columns:1fr 1fr 1fr; position:relative;}
.bannermuestras > div > div.m > div.o > div.one > div > label{display:flex; flex-direction:column; margin:5px; color:rgba(0, 0, 0, 0.7); position:relative;}
.bannermuestras > div > div.m > div.o > div.one > div > label > span{ padding:7px 10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px; border-radius:5px;}
.bannermuestras > div > div.m > div.o > div.one > div > div.a{ position:absolute; bottom:10px; right: 10px; display:flex; justify-content: center; align-items: center; flex-direction: column; cursor:pointer;}
.bannermuestras > div > div.m > div.o > div.one > div > div.a > img{ width: 30px;}
.bannermuestras > div > div.m > div.o > div.one > div > div.a > div{ display:flex; justify-content: center; align-items: center; margin-top:5px; flex-wrap: wrap;}
.bannermuestras > div > div.m > div.o > div.one > div > div.a > div > i{ margin:0 3px; width: 20px; height: 20px; border-radius:50%; font-size:10px; display:flex; justify-content: center; align-items: center;}
.bannermuestras > div > div.m > div.o > div.one > div > div.a > div > i.ur-times{ border:1px solid red; color:red;}
.bannermuestras > div > div.m > div.o > div.one > div > div.a > div > i.ur-check{ border:1px solid green; color:green;}
.bannermuestras > div input{padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px; border-radius:5px;}
.bannermuestras > div select{padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px; border-radius:5px; background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(255,255,255,1) 100%); border:none; border-radius:5px; box-shadow: inset 1px 0px 5px 0px rgba(214,214,214,1), inset -1px 0px 5px 0px rgba(214,214,214,1);}
.bannermuestras > div > div.m > div.o > div.one > div > label > i{position:absolute; font-size:12px; top:37px; right:5px; cursor:pointer;}
.bannermuestras > div > div.m > div.o > div.one > div label .rebusitemcom{background:white; position:absolute; width: 100%; top:100%; height:auto; max-height: 180px; border-radius:0 0 5px 5px; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.557); overflow: auto; z-index:1; display:none;}
.bannermuestras > div > div.m > div.o > div.one > div label .rebusitemcom p{ font-size:12px; padding:5px 10px;}
.bannermuestras > div > div.m > div.o > div.one > div label .rebusitemcom span{ font-size:12px; padding:10px 10px;}
.bannermuestras > div > div.m > div.o > div.one > div label .rebusitemcom p:hover{background: rgb(22,152,174); cursor:pointer; color:white;}
.bannermuestras > div > div.m > div.o > div.two{ width: 100%; max-width: 900px; margin:20px auto 0;}
.bannermuestras > div > div.m > div.o > div.two > h3{background:rgb(246,246,246); color:rgb(22,152,174); padding:10px 20px; border:1px solid rgb(234,234,234); border-radius:5px 5px 0 0; display:flex; justify-content: space-between; align-items:center;}
.bannermuestras > div > div.m > div.o > div.two > h3 button{padding:8px 13px; background:rgb(23,152,172); color:white; font-weight:bold; border:none; border-radius:5px; cursor:pointer; margin:0 3px; font-size:16px;}
.bannermuestras > div > div.m > div.o > div.two > div.onetw{padding:10px 20px; border:1px solid rgb(234,234,234); border-radius:0px 0px 5px 5px; display:grid; grid-template-columns:1fr 1fr 1fr;}
.bannermuestras > div > div.m > div.o > div.two > div.onetw > label{display:flex; flex-direction:column; margin:0 10px; color:rgba(0, 0, 0, 0.7);}
.bannermuestras > div > div.m > div.o > div.two > div.onetw > label > span{ width: 50%; border:1px solid rgba(0,0,0,0.2); padding:7px 15px; margin-top:5px; border-radius:5px; text-align: center;}
.bannermuestras > div > div.m > div.o > div.two > h5{ display:flex; justify-content: center; align-items:center; margin-top:15px;}
.bannermuestras > div > div.m > div.o > div.two > h5 button{border:none; padding:10px 25px; background:rgb(23,152,172); color:white; font-weight:bold; border-radius:5px; cursor:pointer; font-size:16px;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues{display:none;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > h6 { margin-top:30px; font-size:16px; color:rgb(22,152,174); padding:10px 20px;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.twotw{padding:10px 20px; display:grid; grid-template-columns:1fr 1fr 1fr 1fr;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.twotw label{margin:10px 10px; color:rgba(0,0,0,0.6);}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.twotw label.stytipoana{grid-column:1 / 5;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.twotw label.stytipoana input{width:100%; padding:20px;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.twotw label.bb{display:none;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.threetw{ padding:2px 20px; display:grid; grid-template-columns:1fr 1fr;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.threetw label{ margin:10px; color:rgba(0,0,0,0.6);}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.threetw textarea{width:100%; height: 100px;  padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px; border-radius:5px;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.fourtw{display:flex; justify-content: flex-end; padding:10px 20px;}
.bannermuestras > div > div.m > div.o > div.two > div.oculbanmues > div.fourtw button{border:none; background:rgb(60, 255, 0); color:white; font-size:18px; cursor:pointer; font-weight:600; padding:10px 20px; border-radius:5px;}
.bannermuestras > div > div.bantiriimp{ width: 100%; height: 100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); padding-top:40px; display:none;}
.bannermuestras > div > div.bantiriimp > div{width: 320px; height: auto; background:white; padding:10px; margin:50px auto 0; font-size:14px; color:rgba(0,0,0,0.7);  }
.bannermuestras > div > div.bantiriimp > div > div.two{ margin-top:10px; display:flex; justify-content: center;}
.bannermuestras > div > div.bantiriimp > div > div.two button{padding:5px 15px; border:none; background:rgb(23,152,172); color:white; border-radius:5px; margin:0 5px; cursor:pointer; font-weight: 600;}
.bannermuestras > div > div.bantiriimp > div > div.two button.cerrbanimpret{border:1px solid rgba(0,0,0,0.2); color:rgba(0,0,0,0.7); background:none;}
.bannermuestras > div > div.m > div.t{ width: 100%; height: auto; max-width: 1000px;  margin:20px auto; display:none;}
.bannermuestras > div > div.m > div.t > h5{width: 100%; height: auto; padding:35px 10px 10px; font-size:20px; font-weight: 900; color:rgb(66,170,151); margin:3px 0 15px; border-bottom:1px solid rgba(0,0,0,0.05);}
.bannermuestras > div > div.m > div.t > h5 span{ color:rgb(189,198,200); font-size:16px; margin-left: 5px;}
.bannermuestras > div > div.m > div.t > div.ta{ border:2px solid rgb(66,170,151);}
.bannermuestras > div > div.m > div.t > div.ta > h4{background:rgb(66,170,151); padding:15px 10px; color:rgb(240,240,240); font-size: 16px;}
.bannermuestras > div > div.m > div.t > div.ta > h4 i{vertical-align: middle; margin-right: 5px;}
.bannermuestras > div > div.m > div.t > div.ta > div.onet{ padding:5px 15px; display:grid; grid-template-columns:1fr 1fr;}
.bannermuestras > div > div.m > div.t > div.ta > div.onet label{display:flex; flex-direction:column; margin:5px; color:rgba(0,0,0,0.6);}
.bannermuestras > div > div.m > div.t > div.ta > div.onet > div{grid-column: 1/3; display:flex; justify-content: center; align-items: center; margin-top:15px;}
.bannermuestras > div > div.m > div.t > div.ta > div.onet > div button{ cursor:pointer; border-radius:5px; border:none; padding:10px 15px; color:white; background:rgb(66,170,151); font-weight: 600; font-size:16px;}
.bannermuestras > div > div.m > div.t > div.ta > div.onet > div button i{vertical-align: middle; margin-left:5px;}
.bannermuestras > div > div.m > div.t > div.ta > div.twot{padding:15px 15px;}

.bannermuestras > div > div.h{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannermuestras > div > div.h > div{ width: 600px; height: auto; margin:80px auto; background:white; position:relative;}
.bannermuestras > div > div.h > div > h3{ padding:10px 15px; background:rgb(66,139,202); color:rgba(255,255,255,0.8); }
.bannermuestras > div > div.h > div > h3 > span{ margin-left:10px; font-size: 12px; }
.bannermuestras > div > div.h > div > i{ position:absolute; top:7px; right:10px; color:rgba(255,255,255,0.7); font-size: 20px; cursor:pointer;}
.bannermuestras > div > div.h > div > div{ padding:20px;}
.bannermuestras > div > div.h > div > div > div.a{ margin-bottom: 20px; font-size:14px;}
.bannermuestras > div > div.h > div > div > div.a > div > span{ margin-left: 8px; display:inline-block;}
.bannermuestras > div > div.h > div > div > div.b > div{ width: 100%; display:grid; grid-template-columns: 1fr 50px 50px 50px 50px 50px; background:rgb(241,241,241); }
.bannermuestras > div > div.h > div > div > div.b > div.a{ background:rgba(0,0,0,0.2); }
.bannermuestras > div > div.h > div > div > div.b > div.a > span{ border-right:2px solid white; display:flex; text-align: center; justify-content: center; align-items: center; font-size:12px; padding:5px 2px;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span{ border-right:2px solid white; border-bottom:2px solid white; display:flex; text-align: center; justify-content: center; align-items: center; font-size:12px; padding:5px 2px; position:relative;}
.bannermuestras > div > div.h > div > div > div.b > div.b > strong{ font-size:13px; padding:3px; border-right:2px solid white; border-bottom:2px solid white;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span > i{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; font-size:14px; color:white;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span > i.a{ background:green;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span > i.b{ background:blue;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span i.c{ background:orange; width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; font-size:14px; color:white;}
.inpfianex{width: 0.1px; opacity: 0; position:absolute; top:0; left: 0; border: none;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span > i.d{ background:red;}
.bannermuestras > div > div.h > div > div > div.b > div.b > span > i.e{ color:green;}

.bannermuestras > div > div.i{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannermuestras > div > div.i > div{ width: 900px; height: auto; margin:80px auto; background:white; position:relative; padding:20px;}
.bannermuestras > div > div.i > div > i{ position:absolute; top:2px; right:2px; cursor:pointer; color:red; font-size:23px;}
.bannermuestras > div > div.i > div > div.b{ display:flex; justify-content: center; align-items: center; margin-top:10px; padding-bottom: 15px;}
.bannermuestras > div > div.i > div > div.b > button{ margin:0 5px; border:1px solid black; padding:7px 10px; background:none; border-radius:5px; cursor:pointer;}
.bannermuestras > div > div.i > div > div.b > button.b{ background:orange; color:white; border:none;}
.bannermuestras > div > div.i > div > div.b > button.c{ background:blue; color:white; border:none;}
.bannermuestras > div > div.i > div > div.b > input.a{ width: 134px; padding: 0px; margin-right: 10px}
.bannermuestras > div > div.i > div > div.b > span.a{ font-size: 12px;}
.bannermuestras > div > div.i > div > div.b > span.a > input{ padding: 3px 10px; width: 135px;}

div.idmuestra{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idmuestra div.adnmenu{display:grid; grid-template-columns:50px 100px 1fr 120px 70px 60px 60px 60px 60px; background:rgb(237, 237, 237);}
div.idmuestra div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(34,156,144); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idmuestra div.adnmenu span:last-child{margin-right: 0px;}
div.idmuestra div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idmuestra div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idmuestra div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idmuestra div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idmuestra div.admesecc{display:grid; grid-template-columns:50px 100px 1fr 120px 70px 60px 60px 60px 60px; background:rgb(237, 237, 237);}
div.idmuestra div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idmuestra div.admesecc span:last-child{margin-right: 0px;}
div.idmuestra div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idmuestra div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idmuestra div.admesecc i.ur-ios-flask-outline{background:rgb(214, 234, 245); color:black;}
div.idmuestra div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idmuestra div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idmuestra div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idmuestra div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idmuestra div.admesecc i.ur-printer{background:rgb(36,188,117);}
div.idmuestra div.admesecc i:hover{opacity:0.6;}
div.idmuestra span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.bannermuestras > div > div.threet{width:100%; height: 100%; padding-top:40px; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.3); overflow: auto; display:none;}
.bannermuestras > div > div.threet > div{width: 600px; height: auto; background:white; border-radius:5px; margin:40px auto; position:relative; padding-bottom:30px;}
.bannermuestras > div > div.threet > div > i{position:absolute; top:5px; right: 10px; color:rgb(0,0,0,0.6); cursor:pointer;}
.bannermuestras > div > div.threet > div > h4{ padding:10px; background:rgb(58,128,194); color:rgba(255,255,255,0.8); border-radius:5px 5px 0 0; }
.bannermuestras > div > div.threet > div > h4 i{vertical-align: middle; margin-left: 5px;}
.bannermuestras > div > div.threet > div > div.threett{ margin:15px 0; text-align:center; color:rgb(43,111,175); font-weight: 600;}
.bannermuestras > div > div.threet > div > div.onett{background:rgb(245,245,245); padding:1px 15px; display:grid; grid-template-columns: 150px 1fr;}
.bannermuestras > div > div.threet > div > div.onett span{background:rgb(45,141,213); padding:10px 0; text-align: center; color:white; font-weight: 600; margin:0 2px;}
.bannermuestras > div > div.threet > div > div.twott{background:rgb(245,245,245); padding:0px 15px; display:grid; grid-template-columns: 150px 1fr;}
.bannermuestras > div > div.threet > div > div.twott span{background:rgb(229,233,237); padding:10px 0; text-align: center; color:rgba(0,0,0,0.8); font-weight: 400; margin:1px 2px 0;}


.bannermuestras > div > div.tb{ width:100%; height: 100%; padding-top:40px; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.3); overflow: auto; display:none;}
.bannermuestras > div > div.tb > div{ width: 800px; height: auto; margin:70px auto 0; background:white; border-radius:5px; position:relative;}
.bannermuestras > div > div.tb > div > i{position:absolute; top:10px; right: 10px; font-size: 25px; color:red; cursor: pointer;}
.bannermuestras > div > div.tb > div > h6 { margin-top:60px; font-size:16px; color:rgb(22,152,174); padding:25px 30px 5px;}
.bannermuestras > div > div.tb > div > h6 span{ color:rgba(0,0,0,0.4);}
.bannermuestras > div > div.tb > div > h5 {font-size:16px; color:rgb(22,152,174); padding:5px 30px 5px;}
.bannermuestras > div > div.tb > div > h5 span{ color:rgba(0,0,0,0.4);}
.bannermuestras > div > div.tb > div > div.twotw{padding:10px 20px; display:grid; grid-template-columns:24% 24% 24% 24%;}
.bannermuestras > div > div.tb > div > div.twotw label{margin:10px 1%; color:rgba(0,0,0,0.6);}
.bannermuestras > div > div.tb > div > div.twotw label input{width: 100%;}
.bannermuestras > div > div.tb > div > div.twotw label select{width: 100%;}
.bannermuestras > div > div.tb > div > div.twotw label.stytipoana{grid-column:1 / 5;}
.bannermuestras > div > div.tb > div > div.twotw label.stytipoana input{width:100%; padding:20px;}
.bannermuestras > div > div.tb > div > div.twotw label.bb{ display:none;}
.bannermuestras > div > div.tb > div > div.threetw{ padding:2px 20px; display:grid; grid-template-columns:1fr 1fr;}
.bannermuestras > div > div.tb > div > div.threetw label{ margin:10px; color:rgba(0,0,0,0.6);}
.bannermuestras > div > div.tb > div > div.threetw textarea{width:100%; height: 100px;  padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px; border-radius:5px;}
.bannermuestras > div > div.tb > div > div.fourtw{display:flex; justify-content: flex-end; padding:10px 20px;}
.bannermuestras > div > div.tb > div > div.fourtw button{border:none; background:rgb(255, 174, 0); color:white; font-size:18px; cursor:pointer; font-weight:600; padding:10px 20px; border-radius:5px;}
.bannermuestras > div > div.tb > div > div.fourtw button.a{ border:1px solid rgba(0,0,0,0.2); margin-right: 15px; background: none; color:black;}

/* ====================TABLERO DE CONTROL=================== */
.bannertablero{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.bannertablero > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1);}
.bannertablero > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; }
.bannertablero > div > h3 img{width: 30px; margin-right:10px;}
.bannertablero > div > h3 span{display:flex; align-items: center;}
.bannertablero > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannertablero > div > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannertablero > div > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannertablero > div > div.one{width: 100%; height: 90%; overflow: auto; position:relative; }
.bannertablero > div > div.one > div{background:white;}
.bannertablero > div > div.one > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannertablero > div > div.one > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannertablero > div > div.one > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannertablero > div > div.one > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannertablero > div > div.one > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(62,127,193); color:rgba(255, 255, 255, 0.8); font-size:18px; font-weight: 600; cursor:pointer;}
.bannertablero > div > div.one > div div.oneone > h4 button:nth-child(2){background:rgb(35,157,143);}
div.idtablero{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idtablero div.adnmenu{display:grid; grid-template-columns:80px 150px 200px 1fr 150px; background:rgb(237, 237, 237);}
div.idtablero div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative;}
div.idtablero div.adnmenu span:last-child{margin-right: 0px;}
div.idtablero div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idtablero div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idtablero div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idtablero div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idtablero div.admesecc{display:grid; grid-template-columns:80px 150px 200px 1fr 150px; background:rgb(237, 237, 237);}
div.idtablero div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px;}
div.idtablero div.admesecc span:last-child{margin-right: 0px;}
div.idtablero div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idtablero div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idtablero div.admesecc i.ur-ios-search-strong{background:rgb(62,172,165);}
div.idtablero div.admesecc i:hover{opacity:0.6;}


/* ====================RESULTADOS======================== */
.bannerresultados{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none;}
.bannerresultados > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannerresultados > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top: 0; left: 0; z-index: 1;}
.bannerresultados > div > h3 img{width: 30px; margin-right:10px;}
.bannerresultados > div > h3 span{display:flex; align-items: center;}
.bannerresultados > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerresultados > div > div.r{ width: 100%; height: 100%; padding-top:40px; overflow: auto;}
.bannerresultados > div > div.r > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerresultados > div > div.r > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerresultados > div > div.r > h4 span.act{background: rgb(107, 255, 22); color:white;}
.bannerresultados > div > div.r > div.a > div.one{ width: 100%; max-width: 900px; margin:30px auto 0; display:grid; grid-template-columns:150px 120px 120px 1fr 1fr 100px; }
.bannerresultados > div label{margin:0 5px; display:flex; flex-direction:column; font-size:14px;}
.bannerresultados > div input{padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px; border-radius:5px;}

.bannerresultados > div > div.r > div.a{ display:none;}
.bannerresultados > div > div.r > div.a > div.a{ width: 300px; height: auto;  margin:10px auto 15px; position:relative; font-size: 14px; color:rgba(0,0,0,0.8); }
.bannerresultados > div > div.r > div.a > div.a > i{ position:absolute; top:35px; right: 5px; cursor:pointer;}
.bannerresultados > div > div.r > div.a > div.a > input{ width: 100%;}
.bannerresultados > div > div.r > div.a > div.a > div.a{ position:absolute; top:100%; left: 0; width: 100%; height: auto; background: white; max-height: 280px; border-radius: 0 0 5px 5px; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.557); overflow: auto; z-index: 1; display:none;}
.bannerresultados > div > div.r > div.a > div.a > div.a > p{ font-size: 14px; padding:10px;}
.bannerresultados > div > div.r > div.a > div.a > div.b{ position: absolute; bottom: 0px; right: -300px; display: flex; justify-content: center; align-items: center; flex-direction: column; cursor: pointer;}
.bannerresultados > div > div.r > div.a > div.a > div.b > img{ width: 30px;}
.bannerresultados > div > div.r > div.a > div.a > div.b > div{ display: flex; justify-content: center; align-items: center; margin-top: 5px; flex-wrap: wrap;}
.bannerresultados > div > div.r > div.a > div.a > div.b > div > i{ margin: 0 3px; width: 20px; height: 20px; border-radius: 50%; font-size: 10px; display: flex; justify-content: center; align-items: center;}
.bannerresultados > div > div.r > div.a > div.a > div.b > div > i.ur-times{ border: 1px solid red; color: red;}
.bannerresultados > div > div.r > div.a > div.a > div.b > div > i.ur-check{ border: 1px solid green;color: green;}


.bannerresultados > div > div.r > div.a > div.one label button{ padding:10px; background:rgb(145,61,242); border-radius:10px; border:none; cursor:pointer; margin-top:7px; color:white; font-size:16px; font-weight: 600;}
.bannerresultados > div > div.r > div.a > div.two{width: 100%; max-width: 900px; margin:30px auto 0; display:grid; grid-template-columns:220px 220px 220px 1fr;}
.bannerresultados > div > div.r > div.a > div.two label button{padding:10px; border-radius:10px; border:none; cursor:pointer; margin-top:7px; color:white; font-size:16px; font-weight: 600;}
.bannerresultados > div > div.r > div.a > div.two label button.replimasivo{background:rgb(218,176,63);}
.bannerresultados > div > div.r > div.a > div.two label button.calcumasivo{background:rgb(60,172,165);}
.bannerresultados > div > div.r > div.a > div.two label button.ingreresult{background:rgb(203,74,74);}
.bannerresultados > div > div.r > div.a > div.two label button.termitrabajo{background:rgb(107, 255, 22);}
.bannerresultados > div > div.r > div.a > div.three{width: 100%; max-width: 900px; margin:30px auto 0; font-size:14px; color:rgba(0, 0, 0, 0.705);}
.bannerresultados > div > div.r > div.a > div.four{width: 100%; min-width: 900px; max-width: 1300px;border:1px solid rgba(0,0,0,0.2); margin:30px auto 0; overflow: auto;}
.bannerresultados > div > div.r > div.a > div.four > h4{padding:10px 10px 10px; color:rgba(0,0,0,0.6); font-weight: 400; border-bottom:1px solid rgba(0,0,0,0.1);}
.bannerresultados > div > div.r > div.a > div.four > div{ display:flex; margin:5px; position:relative;}
.bannerresultados > div > div.r > div.a > div.four > div > p{ width: 20px; height: 20px; font-size:14px; border-radius:50%; display:flex; justify-content: center; align-items: center; position:absolute; top:10px; left: 5px; color:white;  font-weight: 600; background:red; }
.bannerresultados > div > div.r > div.a > div.four > div > div{display:flex; flex-direction:column; border:1px solid rgba(0,0,0,0.3); margin:1px; padding:5px;}
.bannerresultados > div > div.r > div.a > div.four > div > div span{font-size:12px; color:rgba(0,0,0,0.6); text-align:center;}
.bannerresultados > div > div.r > div.a > div.four > div > div.anone{ width: 50px; min-width: 50px; min-width: 50px; display:flex; align-items: center; justify-content: center;}
.bannerresultados > div > div.r .switch {position: relative;display: inline-block; width: 40px; height: 24px;}
.bannerresultados > div > div.r .switch input { opacity: 0; width: 0; height: 0;}
.bannerresultados > div > div.r .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.bannerresultados > div > div.r .slider:before { position: absolute; content: ""; height: 16px; width: 16px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s;  transition: .4s;}
.bannerresultados > div > div.r input:checked + .slider { background-color: rgb(107, 255, 22);}  
.bannerresultados > div > div.r input:focus + .slider { box-shadow: 0 0 1px rgb(0, 250, 42);}
.bannerresultados > div > div.r input:checked + .slider:before { -webkit-transform: translateX(16px);-ms-transform: translateX(16px); transform: translateX(16px);}
.bannerresultados > div > div.r .slider.round { border-radius: 34px; }
.bannerresultados > div > div.r .slider.round:before { border-radius: 50%;}
.bannerresultados > div > div.r > div.a > div.four > div > div.onefo{min-width: 100px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.twofo{min-width: 110px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.threefo{min-width: 170px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul{ min-width:200px; max-width:200px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul label{font-weight: 600; margin:3px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul input{padding:5px; width: 100%; text-align: center; margin:2px 0 0;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul span{ border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul select{padding:5px; width: 100%; text-align: center; margin:2px 0 0; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);}
.bannerresultados > div > div.r > div.a > div.four > div > div > span.spone{border:none; border-bottom:1px solid rgba(0,0,0,0.3); border-radius:initial; padding:0px 0 3px; margin-bottom:5px; font-weight: 600;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul input.formu{background:rgb(68,155,149); width: 40px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul label.formu{display:flex; flex-direction:row; justify-content: center; align-items: center; flex-wrap: wrap;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul input.datespe{ background:none; padding:initial; border:none; width: 20px;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul button{border:none; border-radius:5px; padding:6px 5px 4px; cursor:pointer; background:rgb(64,174,168); width: 30px; margin:0 0 0 5px; color:white; border:1px solid rgb(68,155,149); display:flex; justify-content: center; align-items: center;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul button i{ vertical-align: middle; display:block; }
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul div.insetidu{ display:grid; grid-template-columns:40% 20% 40%;}
.bannerresultados > div > div.r > div.a > div.four > div > div.camresul div.insetidu button{margin:0 3px 0 3px;}
.bannerresultados > div > div.r > div.five{ width: 100%; height: auto; max-width: 1000px; margin:20px auto; display:none;}
.bannerresultados > div > div.r > div.five > div.five1{display:grid; grid-template-columns:25% 25% 1fr; margin-bottom:10px;}
.bannerresultados > div > div.r > div.five > div.five2{display:flex; margin-bottom:40px;}
.bannerresultados > div > div.r > div.five > div.five2 label{margin:5px 20px;}
.bannerresultados > div > div.r > div.five > div.five2 button{width:70px; height:40px; display:flex; justify-content: center; align-items: center; margin-top:5px; cursor:pointer; border:1px solid rgba(0,0,0,0.3); border-radius:5px;}
.bannerresultados > div > div.r > div.five > div.five2 button i{color:white; font-size:20px;}
.bannerresultados > div > div.r > div.five > div.five2 button.aprfil{ background:rgb(143,60,245);}
.bannerresultados > div > div.r > div.five > div.five2 button.aprdevol{ background:rgb(21,90,175);}
.bannerresultados > div > div.r > div.five > div.five2 button.apractu{ background:rgb(255,186,6);}
.bannerresultados > div > div.r > div.five > div.five2 button.aprinfor{ background:rgb(230,117,34); width:150px; color:white; font-size:16px; font-weight: 600;}
.bannerresultados > div > div.r > div.five > div.five3 > div.five31{display:grid; grid-template-columns: 80px 1fr 130px 150px 150px 100px; align-items: center;}
.bannerresultados > div > div.r > div.five > div.five3 div.five32{display:grid; grid-template-columns: 80px 1fr 130px 150px 150px 100px; align-items: center;}
.bannerresultados > div > div.r > div.five > div.five3 > div.five31 > span{background:rgb(100,163,149); margin:1px; text-align:center; color:white; padding:5px 0;}
.bannerresultados > div > div.r > div.five > div.five3 div.five32 > span{ height: 100%; text-align: center; padding:3px 5px; margin:5px 1px; display:flex; justify-content: center; align-items: center; border-bottom:1px solid rgba(0,0,0,0.1);}
.bannerresultados > div > div.r > div.five > div.five3 div.five32 img{ width: 30px; height: auto; cursor:pointer;}
.bannerresultados > div > div.r > div.six{ width: 100%; height: auto; max-width: 1000px; margin:20px auto; display:none;}
.bannerresultados > div > div.r > div.six > div.six1{display:grid; grid-template-columns:25% 25% 1fr; margin-bottom:10px;}
.bannerresultados > div > div.r > div.six > div.six2{display:flex; margin-bottom:40px;}
.bannerresultados > div > div.r > div.six > div.six2 label{margin:5px 20px;}
.bannerresultados > div > div.r > div.six > div.six2 button{width:70px; height:40px; display:flex; justify-content: center; align-items: center; margin-top:5px; cursor:pointer; border:1px solid rgba(0,0,0,0.3); border-radius:5px;}
.bannerresultados > div > div.r > div.six > div.six2 button i{color:white; font-size:20px;}
.bannerresultados > div > div.r > div.six > div.six2 button.aprenvfil{ background:rgb(143,60,245);}
.bannerresultados > div > div.r > div.six > div.six2 button.aprenvdevol{ background:rgb(21,90,175);}
.bannerresultados > div > div.r > div.six > div.six2 button.aprenvactu{ background:rgb(255,186,6);}
.bannerresultados > div > div.r > div.six > div.six2 button.aprenvinfor{ background:rgb(129, 230, 34); width:250px; color:white; font-size:16px; font-weight: 600;}
.bannerresultados > div > div.r > div.six > div.six3 > div.five31{display:grid; grid-template-columns: 80px 1fr 130px 150px 150px 100px 100px; align-items: center;}
.bannerresultados > div > div.r > div.six > div.six3 div.five32{display:grid; grid-template-columns: 80px 1fr 130px 150px 150px 100px 100px; align-items: center;}
.bannerresultados > div > div.r > div.six > div.six3 > div.five31 > span{background:rgb(100,163,149); margin:1px; text-align:center; color:white; padding:5px 0;}
.bannerresultados > div > div.r > div.six > div.six3 div.five32 > span{ height: 100%; text-align: center; padding:3px 5px; margin:5px 1px; display:flex; justify-content: center; align-items: center; border-bottom:1px solid rgba(0,0,0,0.1);}
.bannerresultados > div > div.r > div.six > div.six3 div.five32 img{ width: 30px; height: auto; cursor:pointer;}

.bannerresultados > div > div.r > div.j{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none; }
.bannerresultados > div > div.r > div.j > div{ width: 600px; height: auto; margin:80px auto; background:white; position:relative;}
.bannerresultados > div > div.r > div.j > div > h3{ padding:10px 15px; background:rgb(66,139,202); color:rgba(255,255,255,0.8); }
.bannerresultados > div > div.r > div.j > div > h3 > span{ margin-left:10px; font-size: 12px; }
.bannerresultados > div > div.r > div.j > div > i{ position:absolute; top:7px; right:10px; color:rgba(255,255,255,0.7); font-size: 20px; cursor:pointer;}
.bannerresultados > div > div.r > div.j > div > div{ padding:20px;}
.bannerresultados > div > div.r > div.j > div > div > .a{ display:flex; justify-content: flex-end;}
.bannerresultados > div > div.r > div.j > div > div > .a > button{ padding:5px 10px; margin:0 5px; cursor:pointer; display:flex; justify-content: center; align-items: center; background:none; border:1px solid black; border-radius: 5px;}
.bannerresultados > div > div.r > div.j > div > div > .a > button.b{ background:green; color:white; border:1px solid green; border-radius:5px;}
.bannerresultados > div > div.r > div.j > div > div > .a > button:hover{ opacity: 0.8;}
.bannerresultados > div > div.r > div.j > div > div > .a > button > img{ width: 20px; margin-right: 5px;}
.bannerresultados > div > div.r > div.j > div > div > .a > button > i{ font-size: 18px; margin-left: 5px; color:blue;}
.bannerresultados > div > div.r > div.j > div > div > .b{ margin-bottom: 20px; font-size:14px; display:grid; grid-template-columns: 1fr;}
.bannerresultados > div > div.r > div.j > div > div > .b > div{ display:grid; grid-template-columns: 50px 1fr 60px; align-items: center; justify-content: center; margin-bottom:2px; padding:3px 0;}
.bannerresultados > div > div.r > div.j > div > div > .b > div.t > span{ display:flex; background:rgba(240,240,240,1); margin-right:2px solid white; padding:5px 7px; text-align: center;}
.bannerresultados > div > div.r > div.j > div > div > .b > div > span.b{ display:flex; justify-content: center; }
.bannerresultados > div > div.r > div.j > div > div > .b > div > span.b > i.ur-check{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:green; border-radius:50%; border:1px solid green;}
.bannerresultados > div > div.r > div.j > div > div > .b > div > span.b > i.ur-times{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:red; border-radius:50%; border:1px solid red;}
.bannerresultados > div > div.r > div.j > div > div > .b > div > span.a{ padding:0 10px; font-size:12px;}
.bannerresultados > div > div.r > div.j > div > div > .b > div > input{ width: 35px; padding:3px; margin:0 auto; text-align: center;}
.bannerresultados > div > div.r > div.j > div > div > .b > div.an:hover{ background:rgb(107, 255, 22); cursor:pointer; border-radius:10px;}
.bannerresultados > div > div.r > div.j > div > div > .b > div.an.actianacti{ background:rgb(107, 255, 22); cursor:pointer; border-radius:10px;}
.bannerresultados > div > div.r > div.j > div > div > .b > div.an:active{ background:black;}
.bannerresultados > div > div.r > div.j > div > div > .c > button{ background:blue; color:white; padding:7px 13px; cursor:pointer; border: none; border-radius: 5px;}

.bannerresultados > div > div.r > div.cajacomen{width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.3); padding-top:40px; display:none;}
.bannerresultados > div > div.r > div.cajacomen > div{ width: 400px; height: auto; background:white; border-radius:5px; padding:20px 10px 10px; margin:100px auto; position:relative;}
.bannerresultados > div > div.r > div.cajacomen > div > i{position:absolute; top:5px; right:10px; cursor:pointer; color:rgba(255, 0, 0, 0.76);}
.bannerresultados > div > div.r > div.cajacomen > div > div{display:flex; flex-direction:column; align-items: center;}
.bannerresultados > div > div.r > div.cajacomen > div > div textarea{ width: 90%; height: 80px; border:1px solid rgba(0,0,0,0.3); margin:15px 0; border-radius:10px; padding:10px;}
.bannerresultados > div > div.r > div.cajacomen > div > div button{background:red; border:none; border-radius:5px; padding:5px 10px; color:white; font-weight: 600; cursor:pointer;}
.bannerresultados > div > div.r > div.cajacomen > div > div button:hover{background:rgba(250, 34, 34, 0.692);}
.bannerresultados > div > div.r > div.cajacomen > div > div div{width: 100%; padding:0 10px;}
.bannerresultados > div > div.r > div.cajacomen > div > div div h4{text-align: center; color:rgb(21,90,175); }
.bannerresultados > div > div.r > div.cajacomen > div > div div label{ width: 100%; height: auto; display:flex; flex-direction: row; align-items: center; margin:5px 0; }
.bannerresultados > div > div.r > div.cajacomen > div > div div input{ padding:0; margin:0 10px 0 0;}

.bannerresultados > div > div.r > div.f{ width: 100%; height: 100%; font-size: 14px;}
.bannerresultados > div > div.r > div.f > div{ max-width: 900px; height: auto; margin:40px auto; }
.bannerresultados > div > div.r > div.f > div > h3{ color: rgb(102,165,153); font-size: 20px; padding-bottom: 15px; border-bottom: 2px solid rgb(239,241,249);}
.bannerresultados > div > div.r > div.f > div > h3 > span{ color: rgba(180, 184, 186, 1); font-size: 14px; margin-left: 3px;}
.bannerresultados > div > div.r > div.f > div > div.a{ width: 250px; height: auto;  margin:15px auto 15px; position:relative;}
.bannerresultados > div > div.r > div.f > div > div.a > i{ position:absolute; top:35px; right: 5px; cursor:pointer;}
.bannerresultados > div > div.r > div.f > div > div.a > input{ width: 100%;}
.bannerresultados > div > div.r > div.f > div > div.a > div{ position:absolute; top:100%; left: 0; width: 100%; height: auto; background: white; max-height: 280px; border-radius: 0 0 5px 5px; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.557); overflow: auto; z-index: 1; display:none;}
.bannerresultados > div > div.r > div.f > div > div.a > div > p{ font-size: 14px; padding:10px;}
.bannerresultados > div > div.r > div.f > div > div.b{ width: 500px; height: 200px; margin:0 auto;}
.bannerresultados > div > div.r > div.f > div > div.b > div.ba{ width: 100%; height: auto; display:flex; justify-content: flex-end; margin-bottom:20px; align-items: center;}
.bannerresultados > div > div.r > div.f > div > div.b > div.ba > input{ width: 100px; padding:7px 10px; margin:0 15px 0;}
.bannerresultados > div > div.r > div.f > div > div.b > div.ba > button{ height: auto; background:blue; border:none; color:white; border-radius: 5px; padding:7px 15px; margin:0;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bb{ display:grid; grid-template-columns: 1fr 75px 160px 100px;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bb > span{ background:rgba(0,0,0,0.2); display:flex; margin-right: 2px; justify-content: center; align-items: center; padding:5px; border-radius:5px;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bc > div{ display:grid; grid-template-columns: 1fr 75px 160px 100px; margin:2px 0;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bc > div > span{ display:flex; margin-right: 2px; justify-content: center; align-items: center; padding:5px; vertical-align: middle;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bc > div > span > button{ background:green; padding:5px 10px; border:none; border-radius:5px; color:white; cursor:pointer;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bc > div > span > i.ur-check{ color:green; width: 30px; height: 30px; border:1px solid green; border-radius:50%; display:flex; justify-content: center; align-items: center;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bc > div > span > i.ur-times{ color:red; width: 30px; height: 30px; border:1px solid red; border-radius:50%; display:flex; justify-content: center; align-items: center;}
.bannerresultados > div > div.r > div.f > div > div.b > div.bc > div > span > textarea{ border:1px solid rgba(0,0,0,0.4); height: 40px; padding:3px; font-size: 12px;}



.bannerresultados > div > div.r > div.h{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannerresultados > div > div.r > div.h > div{ width: 600px; height: auto; margin:80px auto; background:white; position:relative;}
.bannerresultados > div > div.r > div.h > div > h3{ padding:10px 15px; background:rgb(66,139,202); color:rgba(255,255,255,0.8); }
.bannerresultados > div > div.r > div.h > div > h3 > span{ margin-left:10px; font-size: 12px; }
.bannerresultados > div > div.r > div.h > div > i{ position:absolute; top:7px; right:10px; color:rgba(255,255,255,0.7); font-size: 20px; cursor:pointer;}
.bannerresultados > div > div.r > div.h > div > div{ padding:20px;}
.bannerresultados > div > div.r > div.h > div > div > div.a{ margin-bottom: 20px; font-size:14px;}
.bannerresultados > div > div.r > div.h > div > div > div.a > div > span{ margin-left: 8px; display:inline-block;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div{ width: 100%; display:grid; grid-template-columns: 1fr 50px 50px 50px 50px 50px; background:rgb(241,241,241); }
.bannerresultados > div > div.r > div.h > div > div > div.b > div.a{ background:rgba(0,0,0,0.2); }
.bannerresultados > div > div.r > div.h > div > div > div.b > div.a > span{ border-right:2px solid white; display:flex; text-align: center; justify-content: center; align-items: center; font-size:12px; padding:5px 2px;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span{ border-right:2px solid white; border-bottom:2px solid white; display:flex; text-align: center; justify-content: center; align-items: center; font-size:12px; padding:5px 2px; position:relative;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > strong{ font-size:13px; padding:3px; border-right:2px solid white; border-bottom:2px solid white;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span > i{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; font-size:14px; color:white;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span > i.a{ background:green;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span > i.b{ background:blue;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span i.c{ background:orange; width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; font-size:14px; color:white;}
.inpfianex{width: 0.1px; opacity: 0; position:absolute; top:0; left: 0; border: none;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span > i.d{ background:red;}
.bannerresultados > div > div.r > div.h > div > div > div.b > div.b > span > i.e{ color:green;}

.bannerresultados > div > div.r > div.i{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannerresultados > div > div.r > div.i > div{ width: 900px; height: auto; margin:80px auto; background:white; position:relative; padding:20px;}
.bannerresultados > div > div.r > div.i > div > i{ position:absolute; top:2px; right:2px; cursor:pointer; color:red; font-size:23px;}
.bannerresultados > div > div.r > div.i > div > div.b{ display:flex; justify-content: center; align-items: center; margin-top:10px; padding-bottom: 15px;}
.bannerresultados > div > div.r > div.i > div > div.b > button{ margin:0 5px; border:1px solid black; padding:7px 10px; background:none; border-radius:5px; cursor:pointer;}
.bannerresultados > div > div.r > div.i > div > div.b > button.b{ background:orange; color:white; border:none;}
.bannerresultados > div > div.r > div.i > div > div.b > button.c{ background:blue; color:white; border:none;}




/* ====================INFORMES======================== */
.bannerinformes{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.bannerinformes > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannerinformes > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; z-index: 1; position:absolute; top:0; left: 0;}
.bannerinformes > div > h3 img{width: 30px; margin-right:10px;}
.bannerinformes > div > h3 span{display:flex; align-items: center;}
.bannerinformes > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerinformes > div > div.inf{ width: 100%; height: 100%; padding-top:40px;  overflow: auto;}
.bannerinformes > div > div.inf > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerinformes > div > div.inf > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerinformes > div > div.inf > h4 span.acti{background:rgb(108, 238, 75); color:white;}
.bannerinformes > div > div.inf > div.a > div.one{ max-width: 1000px; background:white; margin:20px auto; padding:5px;}
.bannerinformes > div > div.inf > div.a > div.one > h3{color:rgb(83,162,144); }
.bannerinformes > div > div.inf > div.a > div.one > div{ display:grid; grid-template-columns:1fr 1fr 1fr;}
.bannerinformes > div > div.inf > div.a > div.one > div label{display:flex; flex-direction: column; margin:10px 5px 0; color:rgba(0, 0, 0, 0.7);}
.bannerinformes > div > div.inf > div.a > div.one > div label input{border:1px solid rgb(206, 206, 206); border-radius:5px; padding:10px; margin-top:7px;}
.bannerinformes > div > div.inf > div.a > div.two{ max-width: 1000px; background:white; margin:20px auto; display:flex; justify-content: space-around; align-items: center; flex-wrap: wrap;}
.bannerinformes > div > div.inf > div.a > div.two button{padding:10px 20px; border:none; border-radius:5px; color:white; font-weight:600; font-size:18px; cursor:pointer;}
.bannerinformes > div > div.inf > div.a > div.two button i{vertical-align: middle; margin-top:5px; display:inline-block;}
.bannerinformes > div > div.inf > div.a > div.two button.businf{background:rgb(58,173,165);}
.bannerinformes > div > div.inf > div.a > div.two button.devinf{background:rgb(213,166,36);}
.bannerinformes > div > div.inf > div.a > div.two button.quiinf{background:rgb(243,76,82);}
.bannerinformes > div > div.inf > div.a > div.three div.mmmmm{ max-width: 1000px; background:white; margin:20px auto; padding:5px; }
div.idinformes{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idinformes div.adnmenu{display:grid; grid-template-columns:80px 1fr 200px 130px 90px 90px; background:rgb(237, 237, 237);}
div.idinformes div.adnmenu span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(34,156,144); margin-right: 2px; position:relative; font-size:14px; text-align:center;}
div.idinformes div.adnmenu span:last-child{margin-right: 0px;}
div.idinformes div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idinformes div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idinformes div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idinformes div.admesecc{display:grid; grid-template-columns:80px 1fr 200px 130px 90px 90px; background:rgb(237, 237, 237);}
div.idinformes div.admesecc span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:rgb(255, 255, 255); margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idinformes div.admesecc span.izquierinfr{justify-content: flex-start;}
div.idinformes div.admesecc span.imginfor{ display:flex; justify-content: center;}
div.idinformes div.admesecc span.imginfor img{width: 30px; height: auto;}
div.idinformes div.admesecc span:last-child{margin-right: 0px;}
div.idinformes div.admesecc > p{grid-column: 1/8; text-align:center; padding:10px;}
div.idinformes span.icocenter{display:flex; justify-content: center; flex-wrap: wrap;}
div.idinformes div.admesecc i{ width:35px; height: 35px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idinformes div.admesecc i.ur-refresh{background:rgb(129,83,149);}
div.idinformes div.admesecc i:hover{opacity:0.6;}

.bannerinformes > div > div.inf > div.b{max-width: 800px; height: 100px; margin:40px auto; display:none;}
.bannerinformes > div > div.inf > div.b h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerinformes > div > div.inf > div.b h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
div.idinfenvmue{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idinfenvmue div.adnmenu{display:grid; grid-template-columns:1fr 200px 95px 80px 80px; background:rgb(237, 237, 237);}
div.idinfenvmue div.adnmenu span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(34,156,144); margin-right: 2px; position:relative; font-size:14px; text-align:center;}
div.idinfenvmue div.adnmenu span:last-child{margin-right: 0px;}
div.idinfenvmue div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idinfenvmue div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idinfenvmue div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idinfenvmue div.admesecc{display:grid; grid-template-columns:1fr 200px 95px 80px 80px; background:rgb(237, 237, 237);}
div.idinfenvmue div.admesecc span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:rgb(255, 255, 255); margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idinfenvmue div.admesecc span.izquierinfr{justify-content: flex-start;}
div.idinfenvmue div.admesecc span.imginfor{ display:flex; justify-content: center;}
div.idinfenvmue div.admesecc span.imginfor img{width: 30px; height: auto;}
div.idinfenvmue div.admesecc span:last-child{margin-right: 0px;}
div.idinfenvmue div.admesecc > p{grid-column: 1/8; text-align:center; padding:10px;}
div.idinfenvmue span.icocenter{display:flex; justify-content: center; flex-wrap: wrap;}
div.idinfenvmue div.admesecc i{ width:35px; height: 35px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idinfenvmue div.admesecc i.ur-envelope{background:rgb(34,156,144);}
div.idinfenvmue div.admesecc i:hover{opacity:0.6;}

.bannerinformes > div > div.inf > div.c{max-width: 800px; height: 100px; margin:40px auto; display:none;}
.bannerinformes > div > div.inf > div.c h3{color:rgb(102,165,153); font-size:18px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerinformes > div > div.inf > div.c h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerinformes > div > div.inf > div.c h4{ width: 150px; text-align: center; margin:15px auto 5px; color:rgba(0, 0, 0, 0.6); padding:5px 0 10px; border-bottom: 1px solid rgba(55, 52, 219, 0.1);}
div.idinftrabaj{ margin-top:10px; border:2px solid rgb(237, 237, 237);}
div.idinftrabaj div.adnmenu{display:grid; grid-template-columns:80px 1fr 120px; background:rgb(237, 237, 237);}
div.idinftrabaj div.adnmenu span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 30px; background:rgb(143, 143, 143); margin-right: 2px; position:relative; font-size:14px; text-align:center;}
div.idinftrabaj div.adnmenu span:last-child{margin-right: 0px;}
div.idinftrabaj div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idinftrabaj div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idinftrabaj div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idinftrabaj div.admesecc{display:grid; grid-template-columns:80px 1fr 120px; background:rgb(237, 237, 237);}
div.idinftrabaj div.admesecc span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 30px; background:rgb(255, 255, 255); margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idinftrabaj div.admesecc span.izquierinfr{justify-content: flex-start;}
div.idinftrabaj div.admesecc span.cent{ display:flex; justify-content: center;}
div.idinftrabaj div.admesecc span:last-child{margin-right: 0px;}
div.idinftrabaj div.admesecc > p{grid-column: 1/8; text-align:center; padding:10px;}
div.idinftrabaj span.icocenter{display:flex; justify-content: center; flex-wrap: wrap;}

/* ====================PARAMETROS======================== */
.bannerparametros{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none;}
.bannerparametros > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannerparametros > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannerparametros > div > h3 img{width: 30px; margin-right:10px;}
.bannerparametros > div > h3 span{display:flex; align-items: center;}
.bannerparametros > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerparametros > div > div.p{width: 100%; position:relative; height: 100%; overflow: auto; padding-top:40px;}
.bannerparametros > div > div.p > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerparametros > div > div.p > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerparametros > div > div.p > h4 span.btnactive{background:rgba(166, 255, 0,1);}
.bannerparametros > div > div.p > div.one{width: 100%; height: 90%; overflow: auto;}
.bannerparametros > div > div.p > div.one > div{background:white;}
.bannerparametros > div > div.p > div.one > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.one > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.one > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.one > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.one > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(201,130,14); color:rgba(255, 255, 255, 0.8); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.one > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros div.adnmenu{display:grid; grid-template-columns:50px 1fr 100px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(201,130,14); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros div.admesecc{display:grid; grid-template-columns:50px 1fr 100px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros div.admesecc span:last-child{margin-right: 0px;}
div.idparametros div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros div.admesecc i:hover{opacity:0.6;}
div.idparametros span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.two{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.two > div{background:white;}
.bannerparametros > div > div.p > div.two > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.two > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.two > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.two > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.two > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(87,197,241); color:rgba(255, 255, 255, 1); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.two > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros2{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros2 div.adnmenu{display:grid; grid-template-columns:50px 1fr 100px 120px 120px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros2 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(87,197,241); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros2 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros2 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros2 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros2 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros2 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros2 div.admesecc{display:grid; grid-template-columns:50px 1fr 100px 120px 120px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros2 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros2 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros2 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros2 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros2 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros2 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros2 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros2 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros2 div.admesecc i:hover{opacity:0.6;}
div.idparametros2 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.three{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.three > div{background:white;}
.bannerparametros > div > div.p > div.three > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.three > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.three > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.three > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.three > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(193,5,27); color:rgba(255, 255, 255, 1); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.three > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros3{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros3 div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros3 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(193,5,27); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros3 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros3 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros3 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros3 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros3 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros3 div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros3 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros3 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros3 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros3 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros3 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros3 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros3 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros3 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros3 div.admesecc i:hover{opacity:0.6;}
div.idparametros3 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.four{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.four > div{background:white;}
.bannerparametros > div > div.p > div.four > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.four > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.four > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.four > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.four > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(154,88,181); color:rgba(255, 255, 255, 1); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.four > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros4{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros4 div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros4 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(154,88,181); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros4 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros4 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros4 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros4 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros4 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros4 div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros4 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros4 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros4 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros4 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros4 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros4 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros4 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros4 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros4 div.admesecc i:hover{opacity:0.6;}
div.idparametros4 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.five{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.five > div{background:white;}
.bannerparametros > div > div.p > div.five > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.five > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.five > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.five > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.five > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(16,125,53); color:rgba(255, 255, 255, 1); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.five > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros5{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros5 div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros5 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(16,125,53); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros5 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros5 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros5 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros5 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros5 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros5 div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros5 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros5 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros5 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros5 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros5 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros5 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros5 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros5 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros5 div.admesecc i:hover{opacity:0.6;}
div.idparametros5 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.six{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.six > div{background:white;}
.bannerparametros > div > div.p > div.six > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.six > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.six > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.six > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.six > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(126,126,126); color:rgba(255, 255, 255, 1); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.six > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros6{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros6 div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros6 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.9); font-weight: 600; height: 40px; background:rgb(126,126,126); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros6 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros6 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros6 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros6 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros6 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros6 div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros6 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros6 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros6 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros6 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros6 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros6 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros6 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros6 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros6 div.admesecc i:hover{opacity:0.6;}
div.idparametros6 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.seven{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.seven > div{background:white;}
.bannerparametros > div > div.p > div.seven > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.seven > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.seven > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.seven > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.seven > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(255,225,136); color:rgba(0,0,0, 0.7); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.seven > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros7{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros7 div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros7 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(0,0,0, 0.6); font-weight: 600; height: 40px; background:rgb(255,225,136); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros7 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros7 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros7 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros7 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros7 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros7 div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros7 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros7 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros7 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros7 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros7 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros7 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros7 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros7 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros7 div.admesecc i:hover{opacity:0.6;}
div.idparametros7 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.eight{width: 100%; height: 90%; overflow: auto; display:none;}
.bannerparametros > div > div.p > div.eight > div{background:white;}
.bannerparametros > div > div.p > div.eight > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.eight > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.eight > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerparametros > div > div.p > div.eight > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerparametros > div > div.p > div.eight > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(255,134,0); color:rgba(255,255,255, 0.8); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerparametros > div > div.p > div.eight > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idparametros8{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idparametros8 div.adnmenu{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros8 div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255,255,255, 0.8); font-weight: 600; height: 40px; background:rgb(255,134,0); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idparametros8 div.adnmenu span:last-child{margin-right: 0px;}
div.idparametros8 div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idparametros8 div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idparametros8 div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idparametros8 div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idparametros8 div.admesecc{display:grid; grid-template-columns:50px 1fr 120px 120px 120px; background:rgb(237, 237, 237);}
div.idparametros8 div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idparametros8 div.admesecc span:last-child{margin-right: 0px;}
div.idparametros8 div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idparametros8 div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idparametros8 div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idparametros8 div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idparametros8 div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idparametros8 div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idparametros8 div.admesecc i:hover{opacity:0.6;}
div.idparametros8 span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerparametros > div > div.p > div.inserdatospar{ width:100%; height:100%; position:absolute; top:0; left:0; padding-top:40px; background:rgba(0,0,0,0.2); overflow:auto; display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div{width:900px; height:auto; max-width:100%; margin:100px auto 0; background:white;}
.bannerparametros > div > div.p > div.inserdatospar > div > h3{background:rgb(66,139,202); color:rgb(255,255,255,0.8); padding:15px 20px; position:relative;}
.bannerparametros > div > div.p > div.inserdatospar > div > h3 i{position:absolute; top:10px; right:15px; color:rgb(255,255,255,0.5); cursor:pointer;}
.bannerparametros > div > div.p > div.inserdatospar > div > div.one{margin:10px 0 0; padding:15px 20px; display:grid; grid-template-columns: 1fr 1fr;}
.bannerparametros > div > div.p > div.inserdatospar > div label{display:flex; flex-direction:column; margin:10px; color:rgba(0,0,0,0.6);}
.bannerparametros > div > div.p > div.inserdatospar > div input{margin-top:10px; border-radius:5px; border:1px solid rgb(0,0,0,0.2); padding:10px;}
.bannerparametros > div > div.p > div.inserdatospar > div select{margin-top:10px; border-radius:5px; border:1px solid rgb(0,0,0,0.2); padding:10px;}
.bannerparametros > div > div.p > div.inserdatospar > div > div.two{padding:15px 20px; display:flex; justify-content:flex-end; border-top:1px solid rgba(0,0,0,0.1);}
.bannerparametros > div > div.p > div.inserdatospar > div > div.two button{padding:10px 15px; background:rgba(53,152,220); font-weight: 600; border:none; cursor:pointer; margin:0 10px; color:white;}
.bannerparametros > div > div.p > div.inserdatospar > div > div.two button:nth-child(1){border:1px solid rgba(0, 0, 0, 0.212); color:black; background:none;}
.bannerparametros > div > div.p > div.inserdatospar > div > div.two button.actualipara{ background:rgb(255,121,7); display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.one{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.two{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.three{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.three > div.one{margin:10px 0 0; padding:15px 20px; display:grid; grid-template-columns: 1fr;}
.bannerparametros > div > div.p > div.inserdatospar > div.four{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.four > div.one{margin:10px 0 0; padding:15px 20px; display:grid; grid-template-columns: 1fr;}
.bannerparametros > div > div.p > div.inserdatospar > div.five{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.five > div.one{margin:10px 0 0; padding:15px 20px; display:grid; grid-template-columns: 1fr;}
.bannerparametros > div > div.p > div.inserdatospar > div.six{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.seven{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.eight{display:none;}
.bannerparametros > div > div.p > div.inserdatospar > div.eight > div.one{margin:10px 0 0; padding:15px 20px; display:grid; grid-template-columns: 1fr;}

.bannerparametros > div > div.p > div.nine{width: 100%; height: 90%; overflow: auto; display: none;}
.bannerparametros > div > div.p > div.nine > div{background:white;}
.bannerparametros > div > div.p > div.nine > div > .a{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerparametros > div > div.p > div.nine > div > .a > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerparametros > div > div.p > div.nine > div > .a > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}

.bannerparametros > div > div.p > div.nine > div > .a > .j{ width: 600px; height: auto; margin:20px auto; background:white; position:relative;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .a{ text-align: center; letter-spacing: 1.2px; margin-bottom:20px; font-size: 14px; color:rgba(0,0,0,0.7);}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b{ margin-bottom: 20px; font-size:14px; display:grid; grid-template-columns: 1fr;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div{ display:grid; grid-template-columns: 50px 1fr; align-items: center; justify-content: center; margin-bottom:2px; padding:3px 0;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div.t > span{ display:flex; background:rgba(240,240,240,1); margin-right:2px solid white; padding:5px 7px; text-align: center;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div > span.b{ display:flex; justify-content: center; }
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div > span.b > i.ur-check{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:green; border-radius:50%; border:1px solid green;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div > span.b > i.ur-times{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:red; border-radius:50%; border:1px solid red;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div > span.a{ padding:0 10px; font-size:12px;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div > input{ width: 35px; padding:3px; margin:0 auto; text-align: center;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div.an:hover{ background:rgb(107, 255, 22); cursor:pointer; border-radius:10px;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div.an.acpreparinf{ background:rgb(107, 255, 22); cursor:pointer; border-radius:10px;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .b > div.an:active{ background:black;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .d{ display:flex; justify-content: center;}
.bannerparametros > div > div.p > div.nine > div > .a > .j > .d > button{ padding:10px 15px; cursor:pointer; background:green; color:white; border:none; border-radius: 5px;}



/* ====================MUESTREO======================== */
.bannermuestreo{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none;}
.bannermuestreo > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannermuestreo > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position: absolute; top:0; left: 0; z-index:2;}
.bannermuestreo > div > h3 img{width: 30px; margin-right:10px;}
.bannermuestreo > div > h3 span{display:flex; align-items: center;}
.bannermuestreo > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannermuestreo > div > div.m{width: 100%; height: 100%; padding-top:40px; overflow: auto;}
.bannermuestreo > div > div.m > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannermuestreo > div > div.m > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannermuestreo > div > div.m > h4 span.acti{background:chartreuse; color:white;}
.bannermuestreo > div > div.m > div.one{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannermuestreo > div > div.m > div.one > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannermuestreo > div > div.m > div.one > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannermuestreo > div > div.m > div.one > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannermuestreo > div > div.m > div.one > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(66,139,202); color:rgba(255, 255, 255, 0.8); font-size:16px; font-weight: 400; cursor:pointer;}
.bannermuestreo > div > div.m > div.one > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}

.idmuestreo{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
.idmuestreo div.adnmenu{display:grid; grid-template-columns:40px 1fr 200px 80px 80px 50px 50px 50px 50px 60px; background:rgb(237, 237, 237);}
.idmuestreo div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
.idmuestreo div.adnmenu span:last-child{margin-right: 0px;}
.idmuestreo div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
.idmuestreo div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
.idmuestreo div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
.idmuestreo div.adnmenu span.dif{text-align:center; justify-content: center; padding:0 3px;}
.idmuestreo div.admesecc{display:grid; grid-template-columns:40px 1fr 200px 80px 80px 50px 50px 50px 50px 60px; background:rgb(237, 237, 237);}
.idmuestreo div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
.idmuestreo div.admesecc span:last-child{margin-right: 0px;}
.idmuestreo div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
.idmuestreo div.admesecc span.dif{ padding:0 3px; }
.idmuestreo div.admesecc i{ width:90%; height: 30px; display:flex; margin:0 auto; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
.idmuestreo div.admesecc i.ur-comment{background:rgb(122,81,140); width: 50px;}
.idmuestreo div.admesecc i.ur-ios-search-strong{background:rgb(53,152,220);}
.idmuestreo div.admesecc i.ur-pencil{background:rgb(196,159,71);}
.idmuestreo div.admesecc i.ur-check{background:rgb(38,166,154);}
.idmuestreo div.admesecc i.ur-times{background:rgb(209, 24, 24);}
.idmuestreo div.admesecc i.ur-plus{background:green;}
.idmuestreo div.admesecc i:hover{opacity:0.6;}
.idmuestreo div.admesecc img{ width: 30px; margin:0 auto; cursor:pointer;}
.idmuestreo span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.bannermuestreo > div > div.m > div.two{width: 100%; height: 100%; background:rgba(0,0,0,0.3); position:absolute; top:0; left: 0; padding-top:40px; overflow: auto;  z-index: 1; display:none;}
.bannermuestreo > div > div.m > div.two > div.twoon{width: 100%; max-width: 1000px; margin:20px auto 0; background:white; padding-bottom:40px;}
.bannermuestreo > div > div.m > div.two > div.twoon > h4{background:rgb(66,139,202); padding:15px; position:relative; color:rgb(240,240,240); }
.bannermuestreo > div > div.m > div.two > div.twoon > h4 i{position:absolute; top:10px; right: 15px; cursor:pointer; }
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet{ padding:15px; display:grid; grid-template-columns: 1fr 1fr;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a{ grid-column: 1/3; display:grid; grid-template-columns: 1fr 1fr;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a i{position:absolute; font-size:12px; top:30px; right:5px; cursor:pointer;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a label .rebusitemus{background:white; position:absolute; width: 100%; top:100%; height:auto; max-height: 180px; border-radius:0 0 5px 5px; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.557); overflow: auto; z-index:1; display:none;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a label .rebusitemus p{ font-size:12px; padding:5px 10px;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a label .rebusitemus span{ font-size:12px; padding:10px 10px;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a label .rebusitemus p:hover{background: rgb(22,152,174); cursor:pointer; color:white;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet > div.a > label > span{ border: 1px solid rgba(0,0,0,0.2); padding: 5px 10px; border-radius: 5px; margin-top: 5px; color: rgba(0,0,0,0.6); }
.bannermuestreo > div > div.m > div.two > div.twoon > div.onet label{margin:5px; display:flex; flex-direction:column; color:rgba(0,0,0,0.6); font-size:14px; position:relative;}
.bannermuestreo > div > div.m > div.two > div.twoon label input{border:1px solid rgba(0,0,0,0.2); padding:5px 10px; border-radius:5px; margin-top:5px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.two > div.twoon label select{border:1px solid rgba(0,0,0,0.2); padding:5px 10px; border-radius:5px; margin-top:5px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.two > div.twoon > h5{background:rgb(238,247,251); color:rgb(49,112,143); text-align:center; margin:15px 15px; padding:15px 0 10px;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.twot{padding:5px 15px;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.twot textarea{ width: 100%; height: 100px; border:1px solid rgba(0,0,0,0.3); border-radius:10px; padding:10px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.two > div.twoon > div.threet{padding:5px 15px; display:grid; grid-template-columns: 1fr 1fr; }
.bannermuestreo > div > div.m > div.two > div.twoon > div.threet label{display:flex; justify-content: space-between; align-items: center; margin:5px 10px; color:rgba(0,0,0,0.6); }
.bannermuestreo > div > div.m > div.two > div.twoon > div.fourt{ padding:15px; display:grid; grid-template-columns: 1fr 1fr;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.fourt label{display:flex; flex-direction:column; color:rgba(0,0,0,0.6); font-size:14px; margin:5px 10px;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.fourt label.hy{grid-column:1/3;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.fourt select{ border:1px solid rgba(0,0,0,0.2); padding:5px 10px; border-radius:5px; margin-top:5px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.two > div.twoon > div.fourt textarea{ border:1px solid rgba(0,0,0,0.2); height: 50px; padding:5px 10px; border-radius:5px; margin-top:5px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.two > div.twoon > div.fivet{ display:flex; justify-content: center; padding:0 0 10px 0;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.fivet button{padding:5px 15px; border:none; background:rgb(69,182,175); color:white; font-weight: 600; cursor:pointer;}
.bannermuestreo > div > div.m > div.two > div.twoon > div.sixt{ padding:15px;}
div.idtabnewmues{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idtabnewmues div.adnmenu{display:grid; grid-template-columns:1fr 150px 120px; background:rgb(237, 237, 237);}
div.idtabnewmues div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(53,152,220); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idtabnewmues div.adnmenu span:last-child{margin-right: 0px;}
div.idtabnewmues div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idtabnewmues div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idtabnewmues div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idtabnewmues div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idtabnewmues div.admesecc{display:grid; grid-template-columns:1fr 150px 120px; background:rgb(237, 237, 237);}
div.idtabnewmues div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idtabnewmues div.admesecc span:last-child{margin-right: 0px;}
div.idtabnewmues div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idtabnewmues div.admesecc textarea{width: 100%; height: 40px; padding:5px; margin-right: 2px; margin-top:2px;}
div.idtabnewmues div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idtabnewmues div.admesecc i.ur-ios-search-strong{background:rgb(53, 152, 220);}
div.idtabnewmues div.admesecc i.ur-pencil{background:rgb(225,121,7);}
div.idtabnewmues div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idtabnewmues div.admesecc i.ur-times{background:rgb(203,90,94);}
div.idtabnewmues div.admesecc i:hover{opacity:0.6;}
div.idtabnewmues div.backnew span{background:rgb(173, 173, 173);}
div.idtabnewmues div.backnew textarea{background:rgb(173, 173, 173);}
div.idtabnewmues span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.bannermuestreo > div > div.m > div.two > div > div.sevent{padding:5px 15px; display:flex; justify-content: flex-end;}
.bannermuestreo > div > div.m > div.two > div > div.sevent button{border:none; margin:0 10px; cursor:pointer; padding:7px 15px; font-size:18px; border:1px solid rgba(0,0,0,0.3); background:none; border-radius:5px; }
.bannermuestreo > div > div.m > div.two > div > div.sevent button.guarmuestr{ background:chartreuse; color:white;}
.bannermuestreo > div > div.m > div.two > div > div.sevent button.actumuestr{ background:rgb(255, 174, 0); color:white; display:none;}
.bannermuestreo > div > div.m > div.three{width: 900px; height: auto; margin:50px auto; display:none;}
.bannermuestreo > div > div.m > div.three > h3{color:rgba(77,179,162,1); border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:10px;}
.bannermuestreo > div > div.m > div.three > h3 span{ color:rgba(0,0,0,0.6); font-size:14px; margin-left:5px;}
.bannermuestreo > div > div.m > div.three > div.calenda{ width: 100%; height: auto; max-width: 700px; margin:20px auto;}
.bannermuestreo > div > div.m > div.three > div.calenda > h4{font-size:25px; margin-bottom:15px; text-align: center; color:rgba(0,0,0,0.6); position: relative;} 
.bannermuestreo > div > div.m > div.three > div.calenda > h4 i.mesante{position:absolute; top:5px; left: 10px; cursor:pointer; font-size:28px; color:black;}
.bannermuestreo > div > div.m > div.three > div.calenda > h4 i.messigu{position:absolute; top:5px; right: 10px; cursor:pointer; font-size:28px; color:black;}
.bannermuestreo > div > div.m > div.three > div.calenda > h4 i:hover{color:chartreuse;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol{ list-style: none; display:grid; grid-template-columns:repeat(7, 1fr); padding: 0;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li.nom1{grid-column-start: 5;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li{text-align: right; position:relative; display:flex; justify-content: center; align-items: center;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li > span{position:absolute; top:2px; right: 2px;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li.diamen{background:rgba(0,0,0,0.2); text-align: center; font-weight: 600; margin-bottom:3px; color:rgba(0,0,0,0.7);}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li.diascale{ width: 100%; height: 60px; border: 1px solid rgba(0,0,0,0.2); font-size:12px; color:rgba(0,0,0,0.6); }
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li.festivo{background:rgba(255, 0, 0, 0.1); color:red;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li > button{ border:none; background:rgb(108, 238, 75); color:white; padding:5px 10px; border-radius:5px; cursor:pointer; font-weight: 600;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li > button:hover{background:blue;}
.bannermuestreo > div > div.m > div.three > div.calenda > ol > li.hoy{background:rgba(255, 255, 0, 0.5);}

.bannermuestreo > div > div.m > div.four{ width:100%; height: 100%; background:rgba(0,0,0,0.6);  position:absolute; top:0; left:0; padding:40px 0 0 0; overflow: auto; z-index:1; display:none;}
.bannermuestreo > div > div.m > div.four > div{width:100%; max-width: 900px; height: auto; background:white; border-radius:5px; margin:40px auto 0; overflow: auto;}
.bannermuestreo > div > div.m > div.four > div > h4{ text-align:right; padding:15px 20px; color:rgb(23,152,172);  position:relative; font-size:20px; }
.bannermuestreo > div > div.m > div.four > div > h4 i{color:rgba(0,0,0,0.5); position:absolute; top:10px; left:10px; cursor:pointer;}
.bannermuestreo > div > div.m > div.four > div > div.one{ padding:15px 20px;  border-bottom:1px solid rgba(23,152,172, 0.15);  border-top:1px solid rgba(23,152,172, 0.15);}
.bannermuestreo > div > div.m > div.four > div > div.one > div{ position:relative; display:flex; justify-content: center; align-items: center; border:1px solid rgba(0,0,0,0.1); border-radius:5px;}
.bannermuestreo > div > div.m > div.four > div > div.one > div input{width: 100%; height: 40px; border:none; margin:0; padding-left:10px;}
.bannermuestreo > div > div.m > div.four > div > div.one > div i{ display:inline-block; width:40px; height: 40px; display:flex; justify-content: center; align-items: center; font-size:18px; background:rgba(231,233,237,1); vertical-align: middle; border-radius:5px 0 0 5px; cursor:pointer;}
.bannermuestreo > div > div.m > div.four > div > div.two{ padding:10px 20px;}
.bannermuestreo > div > div.m > div.four > div > div.two div{display:none;}
.bannermuestreo > div > div.m > div.four > div > div.two i{ vertical-align: middle; display:inline-block; font-size:14px; margin-right:10px; margin-top:3px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.four > div > div.two i.ur-plus{color:rgba(0,0,0,0.4); cursor:pointer;}
.bannermuestreo > div > div.m > div.four > div > div.two i.ur-minus-round{display:none; color:rgba(0,0,0,0.4); cursor:pointer;}
.bannermuestreo > div > div.m > div.four > div > div.two i.ur-folder-open{color:rgb(211,177,72);}
.bannermuestreo > div > div.m > div.four > div > div.two i.ur-cubes{color:rgb(0, 47, 255);}
.bannermuestreo > div > div.m > div.four > div > div.two i.ur-cube{color:rgb(0, 47, 255);}
.bannermuestreo > div > div.m > div.four > div > div.two input{ margin:0 10px 0 0;}
.bannermuestreo > div > div.m > div.four > div > div.two h3{ display:flex; justify-content: left; align-items: center; margin-bottom:5px; font-weight: initial; font-size:16px;}
.bannermuestreo > div > div.m > div.four > div > div.two h4{ display:flex; justify-content: left; align-items: center; padding-left:24px; margin-bottom:5px; font-weight: initial; font-size:16px;}
.bannermuestreo > div > div.m > div.four > div > div.two h5{ display:flex; justify-content: left; align-items: center; padding-left:48px; margin-bottom:5px; font-weight: initial; font-size:14px;}
.bannermuestreo > div > div.m > div.four > div > div.two h5.h5uni{display:flex; justify-content: left; align-items: center; padding-left:72px; margin-bottom:5px; font-weight: initial; font-size:14px;}
.bannermuestreo > div > div.m > div.four > div > div.two h6{ display:flex; justify-content: left; align-items: center; padding-left:96px; margin-bottom:5px; font-weight: initial; font-size:14px; display:none;}
.bannermuestreo > div > div.m > div.four > div > div.three{ display:flex; justify-content: flex-end; padding:10px 20px; border-top:1px solid rgba(23,152,172, 0.15);}
.bannermuestreo > div > div.m > div.four > div > div.three button{border:none; cursor:pointer; padding:10px 20px; font-size:14px; font-weight: 600; border-radius:5px; border:1px solid rgba(0,0,0,0.2); margin:0 10px; background:none; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.four > div > div.three button.anaanali{background:rgb(80, 251, 0); color:rgba(255,255,255,0.9);}

.bannermuestreo > div > div.m > div.five{ width:100%; height: 100%; background:rgba(0,0,0,0.6);  position:absolute; top:0; left:0; padding:40px 0 0 0; overflow: auto; z-index:1; display:none; }
.bannermuestreo > div > div.m > div.five > div{width:100%; max-width: 900px; min-height: 400px; height: auto; background:white; border-radius:5px; margin:40px auto 0; overflow: auto; position:relative; }
.bannermuestreo > div > div.m > div.five > div > i{ position:absolute; top:10px; right: 10px; font-size:25px; color:rgba(0, 0, 0, 0.445); cursor:pointer; }
.bannermuestreo > div > div.m > div.five > div > h4{padding:25px 15px 15px; color:rgba(77,179,162,1); font-size:18px; border-bottom: 1px solid rgba(0,0,0,0.1);}
.bannermuestreo > div > div.m > div.five > div > h4 span{font-size:14px; margin-left: 10px; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.five > div > div{background:rgba(0, 0, 0, 0.05); width: 90%; margin:10px auto;}
.bannermuestreo > div > div.m > div.five > div > div > div{display:grid; grid-template-columns: 100px 1fr 150px;}
.bannermuestreo > div > div.m > div.five > div > div > div.tit span{ background:rgb(67,108,183); margin:1px; color:rgba(255,255,255,0.8); font-size:14px; text-align: center; padding:5px;}
.bannermuestreo > div > div.m > div.five > div > div > div.con span{ margin:1px; font-size:14px; padding:5px; }
.bannermuestreo > div > div.m > div.five > div > div > div.con:hover{background:rgba(77,179,162,1); color:white; cursor:pointer;}

.bannermuestreo > div > div.m > div.six{ width:100%; height: 100%; background:rgba(0,0,0,0.6);  position:absolute; top:0; left:0; padding:40px 0 0 0; overflow: auto; z-index:1; display:none; }
.bannermuestreo > div > div.m > div.six > div{width:100%; max-width: 900px; min-height: 400px; height: auto; background:white; border-radius:5px; margin:40px auto 0; overflow: auto; position:relative; }
.bannermuestreo > div > div.m > div.six > div > i{ position:absolute; top:10px; right: 10px; font-size:20px; color:rgba(0, 0, 0, 0.445); cursor:pointer; }
.bannermuestreo > div > div.m > div.six > div > h4{padding:15px 25px 10px; background:rgb(66,139,202); color:rgba(255,255,255,0.6); font-size:16px; border-bottom: 1px solid rgba(0,0,0,0.1);}
.bannermuestreo > div > div.m > div.six > div > div > h3{text-align: center; font-size: 18px; color:rgba(0,0,0,0.6); margin-top:15px;}
.bannermuestreo > div > div.m > div.six > div > div > h5{width: 80%; background:rgb(238,247,251); padding:10px 20px; color:rgb(49,112,143); margin:10px auto; text-align: left; border-left:5px solid rgb(166,225,236); display:grid; grid-template-columns: 90px 1fr;}
.bannermuestreo > div > div.m > div.six > div > div > h5 > span{color:rgba(0,0,0,0.8); margin:5px 0;}
.bannermuestreo > div > div.m > div.six > div > div > label{ width:60%; height: auto; display:flex; flex-direction:column; margin:10px auto; color:rgba(0,0,0,0.6);}
.bannermuestreo > div > div.m > div.six > div > div > label span{ border:1px solid rgba(0,0,0,0.1); margin-top:5px; border-radius:5px; padding:10px;}

.bannermuestreo > div > div.m > div.g{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannermuestreo > div > div.m > div.g > div{ width: 500px; height: auto; margin:80px auto; background:white; position:relative;}
.bannermuestreo > div > div.m > div.g > div > h3{ padding:10px 15px; background:rgb(66,139,202); color:rgba(255,255,255,0.8); }
.bannermuestreo > div > div.m > div.g > div > h3 > span{ margin-left:10px; font-size: 12px; }
.bannermuestreo > div > div.m > div.g > div > i{ position:absolute; top:7px; right:10px; color:rgba(255,255,255,0.7); font-size: 20px; cursor:pointer;}
.bannermuestreo > div > div.m > div.g > div > div > div.a{ display:grid; grid-template-columns: 60px 1fr; padding:10px; margin:10px 0 10px; position:relative;}
.bannermuestreo > div > div.m > div.g > div > div > div.a > span{ font-size: 14px; color:rgba(0,0,0,0.7); }
.bannermuestreo > div > div.m > div.g > div > div > div.a > span.a{ position:absolute; top:0; right: 10px; background:blue; color:white; padding:7px 10px; cursor:pointer; border-radius:5px;}
.bannermuestreo > div > div.m > div.g > div > div > div.c{ display:flex; justify-content: center; align-items: center; margin:20px;}
.bannermuestreo > div > div.m > div.g > div > div > div.c > select{ background:rgba(0,0,0,0.3); color:white; padding:7px 12px; border-radius:5px; cursor:pointer;}
.bannermuestreo > div > div.m > div.g > div > div > div.c > button{ padding:7px 12px; border:none; border-radius:5px; cursor:pointer; background:rgb(66,139,202); color:white; margin-left: 20px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b{ padding:0 15px 10px 15px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div{ background:rgb(237, 237, 237); border:2px solid rgb(237, 237, 237); }
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.a{ border-bottom: none; display:grid; grid-template-columns: 1fr 80px 80px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.a > span{ display:block;  padding:5px 10px; background:rgb(53,152,220); color:white; text-align: center; margin-right: 2px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.a > span:last-child{margin-right: 0px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b{border-top:none;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b > div{ display:grid; grid-template-columns: 1fr 80px 80px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b > div > span{ display:block;  padding:5px 10px; background:rgb(255,255,255); color:rgba(0,0,0,0.8); text-align: center; margin-right: 2px; margin-top:2px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b > div > span:last-child{margin-right: 0px;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b > div > span > i{ font-size:18px; cursor:pointer;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b > div > span > i.ur-times{ color:red;}
.bannermuestreo > div > div.m > div.g > div > div > div.b > div.b > div > span > i.ur-envelope{ color:blue;}

.bannermuestreo > div > div.m > div.h{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannermuestreo > div > div.m > div.h > div{ width: 600px; height: auto; margin:80px auto; background:white; position:relative;}
.bannermuestreo > div > div.m > div.h > div > h3{ padding:10px 15px; background:rgb(66,139,202); color:rgba(255,255,255,0.8); }
.bannermuestreo > div > div.m > div.h > div > h3 > span{ margin-left:10px; font-size: 12px; }
.bannermuestreo > div > div.m > div.h > div > i{ position:absolute; top:7px; right:10px; color:rgba(255,255,255,0.7); font-size: 20px; cursor:pointer;}
.bannermuestreo > div > div.m > div.h > div > div{ padding:20px;}
.bannermuestreo > div > div.m > div.h > div > div > div.a{ margin-bottom: 20px; font-size:14px;}
.bannermuestreo > div > div.m > div.h > div > div > div.a > div > span{ margin-left: 8px; display:inline-block;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div{ width: 100%; display:grid; grid-template-columns: 1fr 50px 50px 50px 50px 50px; background:rgb(241,241,241); }
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.a{ background:rgba(0,0,0,0.2); }
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.a > span{ border-right:2px solid white; display:flex; text-align: center; justify-content: center; align-items: center; font-size:12px; padding:5px 2px;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span{ border-right:2px solid white; border-bottom:2px solid white; display:flex; text-align: center; justify-content: center; align-items: center; font-size:12px; padding:5px 2px; position:relative;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > strong{ font-size:13px; padding:3px; border-right:2px solid white; border-bottom:2px solid white;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span > i{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; font-size:14px; color:white;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span > i.a{ background:green;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span > i.b{ background:blue;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span i.c{ background:orange; width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; border-radius:5px; cursor:pointer; font-size:14px; color:white;}
.inpfianex{width: 0.1px; opacity: 0; position:absolute; top:0; left: 0; border: none;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span > i.d{ background:red;}
.bannermuestreo > div > div.m > div.h > div > div > div.b > div.b > span > i.e{ color:green;}

.bannermuestreo > div > div.m > div.i{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannermuestreo > div > div.m > div.i > div{ width: 900px; height: auto; margin:80px auto; background:white; position:relative; padding:20px;}
.bannermuestreo > div > div.m > div.i > div > i{ position:absolute; top:2px; right:2px; cursor:pointer; color:red; font-size:23px;}
.bannermuestreo > div > div.m > div.i > div > div.b{ display:flex; justify-content: center; align-items: center; margin-top:10px; padding-bottom: 15px;}
.bannermuestreo > div > div.m > div.i > div > div.b > button{ margin:0 5px; border:1px solid black; padding:7px 10px; background:none; border-radius:5px; cursor:pointer;}
.bannermuestreo > div > div.m > div.i > div > div.b > button.b{ background:orange; color:white; border:none;}
.bannermuestreo > div > div.m > div.i > div > div.b > button.c{ background:blue; color:white; border:none;}

/* ====================CARTERA======================== */
.bannercartera{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.bannercartera > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative; }
.bannercartera > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannercartera > div > h3 img{width: 30px; margin-right:10px;}
.bannercartera > div > h3 span{display:flex; align-items: center;}
.bannercartera > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannercartera > div > div.c{ width: 100%; height: 100%; padding-top:40px; overflow: auto;}
.bannercartera > div > div.c > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannercartera > div > div.c > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannercartera > div > div.c > h4 span.acti{background:chartreuse; color: white;}
.bannercartera > div > div.c > div.one{width: 100%; height: auto; position:relative; }
.bannercartera > div > div.c > div.one > div{background:white;}
.bannercartera > div > div.c > div.one > div div.oneone{ max-width: 900px; background:white; margin:20px auto; padding:25px; }
.bannercartera > div > div.c > div.one > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannercartera > div > div.c > div.one > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
div.idcartera{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idcartera div.adnmenu{display:grid; grid-template-columns:1fr 100px 100px 100px 100px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idcartera div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:12px; text-align:center;}
div.idcartera div.adnmenu span:last-child{margin-right: 0px;}
div.idcartera div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idcartera div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idcartera div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idcartera div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idcartera div.admesecc{display:grid; grid-template-columns:1fr 100px 100px 100px 100px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idcartera div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idcartera div.admesecc span:last-child{margin-right: 0px;}
div.idcartera div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idcartera div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; border-radius:5px; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idcartera div.admesecc i.ur-ios-search-strong{background:rgb(35, 103, 149);}
div.idcartera div.admesecc i.ur-check{background:rgb(116, 223, 89);}
div.idcartera div.admesecc i.ur-times{background:rgb(233, 74, 74);}
div.idcartera div.admesecc i.ur-money{background: rgb(142,95,162);}
div.idcartera div.admesecc i:hover{opacity:0.6;}
div.idcartera span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.bannercartera > div > div.c > div.b{ width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.2); padding-top:40px; display:none;}
.bannercartera > div > div.c > div.b > div{ width: 600px; background:white; margin:30px auto; border-radius:5px; box-shadow:0 0 5px 0 rgba(255,255,255,0.6); position:relative; }
.bannercartera > div > div.c > div.b > div > i{ position:absolute; top:7px; right: 15px; font-size:20px; color:rgba(255,255,255,0.8); cursor: pointer; }
.bannercartera > div > div.c > div.b > div > h3{ padding:12px 15px 6px; background:rgb(142,95,162); border-radius:5px 5px 0 0; font-size:16px; color:rgb(255,255,255,0.8); }
.bannercartera > div > div.c > div.b > div > h4{ margin:20px 0 10px; padding:0 20px; font-size:14px;}
.bannercartera > div > div.c > div.b > div > h4 span{font-weight:400;}
.bannercartera > div > div.c > div.b > div > h5{ margin:10px 0 10px; padding:0 20px; font-size:14px;}
.bannercartera > div > div.c > div.b > div > h5 span{color:red;}
.bannercartera > div > div.c > div.b > div > div.a{ padding:15px; margin:10px 0 5px; border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); }
.bannercartera > div > div.c > div.b > div > div.a label{display:flex; flex-direction:column; justify-content: center; align-items:center; flex-wrap: wrap; color:rgba(0,0,0,0.6);}
.bannercartera > div > div.c > div.b > div > div.a label input{ width: 150px; border:1px solid rgba(0,0,0,0.2); padding:10px; border-radius:5px; margin-top:5px; }
.bannercartera > div > div.c > div.b > div > div.b{padding:15px; display:flex; justify-content: flex-end;}
.bannercartera > div > div.c > div.b > div > div.b button{ margin:0 5px; padding:8px 15px; border:1px solid rgba(0,0,0,0.2); background:none; cursor:pointer; border-radius:5px; }
.bannercartera > div > div.c > div.b > div > div.b button.gucarregpag{ background:rgb(142,95,162); border:none; color:white;}
.bannercartera > div > div.c > div.c{ width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.2); padding-top:40px; display:none;}
.bannercartera > div > div.c > div.c > div{ width: 500px; background:white; margin:30px auto; border-radius:5px; box-shadow:0 0 5px 0 rgba(255,255,255,0.6); position:relative; }
.bannercartera > div > div.c > div.c > div > i{ position:absolute; top:7px; right: 15px; font-size:20px; color:rgba(255,255,255,0.8); cursor: pointer; }
.bannercartera > div > div.c > div.c > div > h3{ padding:12px 15px 6px; background:rgb(35, 103, 149); border-radius:5px 5px 0 0; font-size:16px; color:rgb(255,255,255,0.8); }
.bannercartera > div > div.c > div.c > div > div.a > h4{ margin:20px 0 10px; padding:0 20px; font-size:14px;}
.bannercartera > div > div.c > div.c > div > div.a > h4 span{font-weight:400;}
.bannercartera > div > div.c > div.c > div > div.a > h5{ margin:10px 0 10px; padding:0 20px; font-size:14px;}
.bannercartera > div > div.c > div.c > div > div.a > h5 span{color:red;}
.bannercartera > div > div.c > div.c > div > div.a > div.aa{ width: 350px; padding:15px; margin:10px auto 5px; border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); display:grid; grid-template-columns: 100px 80px 150px; }
.bannercartera > div > div.c > div.c > div > div.a > div.aa span{display:flex; justify-content: center; align-items:center; margin:2px 1px; flex-wrap: wrap; font-size:14px; color:rgba(0,0,0,0.8); padding:5px 10px;}
.bannercartera > div > div.c > div.c > div > div.a > div.aa span.titl{ font-weight: 600; background:rgba(35, 103, 149); color:white; border-radius:5px;}
.bannercartera > div > div.c > div.c > div > div.a > div.ab{ width: 300px; font-size:14px; text-align: center; margin:5px auto 10px; font-weight: 600; border-bottom: 1px solid rgba(0,0,0,0.1); padding:5px 0 10px;}
.bannercartera > div > div.c > div.c > div > div.a > div.ab span.a{color:red;}
.bannercartera > div > div.c > div.c > div > div.b{padding:15px; display:flex; justify-content: flex-end;}
.bannercartera > div > div.c > div.c > div > div.b button{ margin:0 5px; padding:8px 15px; border:1px solid rgba(0,0,0,0.2); background:none; cursor:pointer; border-radius:5px; }
.bannercartera > div > div.c > div.d{width: 100%; height: auto; position:relative; display:none;}
.bannercartera > div > div.c > div.d > div{background:white;}
.bannercartera > div > div.c > div.d{ max-width: 900px; background:white; margin:20px auto; padding:25px; }
.bannercartera > div > div.c > div.d > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannercartera > div > div.c > div.d > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannercartera > div > div.c > div.d > h4{ margin:20px 0 0; color:rgba(0,0,0,0.4); }
.bannercartera > div > div.c > div.d > h5{text-align: right; color:rgba(0,0,0,0.6); margin:10px 0;}
.bannercartera > div > div.c > div.d > h5 span{color:red; margin-left: 20px; padding:0 10px; font-size:14px;}
div.idcarteinf{ margin-top:2px; border:2px solid rgb(237, 237, 237);}
div.idcarteinf div.adnmenu{display:grid; grid-template-columns:1fr 100px 100px 100px 100px; background:rgb(237, 237, 237);}
div.idcarteinf div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.7); font-weight: 600; height: 30px; margin-right: 2px; position:relative; font-size:12px; text-align:center;}
div.idcarteinf div.adnmenu span:last-child{margin-right: 0px;}
div.idcarteinf div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idcarteinf div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idcarteinf div.admesecc{display:grid; grid-template-columns:1fr 100px 100px 100px 100px; background:rgb(237, 237, 237);}
div.idcarteinf div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 400; height: 25px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idcarteinf div.admesecc span:last-child{margin-right: 0px;}
div.idcarteinf div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idcarteinf div.admesecc span.dere{text-align: right; justify-content: flex-end;}
div.idcarteinf span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

/* ====================SOPORTE======================== */
.bannersoporte{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.bannersoporte > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannersoporte > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; z-index: 1; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position: absolute; top:0; left: 0;}
.bannersoporte > div > h3 img{width: 30px; margin-right:10px;}
.bannersoporte > div > h3 span{display:flex; align-items: center;}
.bannersoporte > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannersoporte > div > div.s{ width: 100%; height: 100%; padding-top:40px; overflow: auto;}
.bannersoporte > div > div.s > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannersoporte > div > div.s > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannersoporte > div > div.s > h4 span.acti{background:chartreuse; color: white;}
.bannersoporte > div > div.s > div.one{width: 100%; height:auto; }
.bannersoporte > div > div.s > div.one > div{background:white;}
.bannersoporte > div > div.s > div.one > div div.oneone{ max-width: 1200px; background:white; margin:20px auto; padding:25px; }
.bannersoporte > div > div.s > div.one > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannersoporte > div > div.s > div.one > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannersoporte > div > div.s > div.one > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannersoporte > div > div.s > div.one > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(62,127,193); color:rgba(255, 255, 255, 0.8); font-size:16px; font-weight: 600; cursor:pointer;}
.bannersoporte > div > div.s > div.one > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idsoporte{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idsoporte div.adnmenu{display:grid; grid-template-columns:40px 1fr 100px 120px 80px 80px 100px 80px 100px; background:rgb(237, 237, 237);}
div.idsoporte div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:12px; text-align:center;}
div.idsoporte div.adnmenu span:last-child{margin-right: 0px;}
div.idsoporte div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idsoporte div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idsoporte div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idsoporte div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idsoporte div.admesecc{display:grid; grid-template-columns:40px 1fr 100px 120px 80px 80px 100px 80px 100px; background:rgb(237, 237, 237);}
div.idsoporte div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idsoporte div.admesecc span:last-child{margin-right: 0px;}
div.idsoporte div.admesecc span.spacen{text-align: center; display:flex; justify-content: center;}
div.idsoporte div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idsoporte div.admesecc i.ur-ios-search-strong{background:rgb(53,152,220);}
div.idsoporte div.admesecc i.ur-pencil{background:rgb(213,193,84);}
div.idsoporte div.admesecc i.ur-clipboard{background:rgb(38,166,154);}
div.idsoporte div.admesecc i.ur-check{background:rgb(203,90,94);}
div.idsoporte div.admesecc i:hover{opacity:0.6;}
div.idsoporte span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.bannersoporte > div > div.s > div.two{ width: 100%; height: 100%; background:rgba(0,0,0,0.4); position:absolute; top:0; left: 0; padding:20px 0 0; overflow: auto; display:none;}
.bannersoporte > div > div.s > div.two > div{ width: 100%; max-width: 800px; height: auto; margin:40px auto; background:white; border-radius:5px; box-shadow:0 0 15px 0 rgba(0,0,0,0.3); position:relative;}
.bannersoporte > div > div.s > div.two > div > i{position:absolute; top:10px; right:15px; color:rgba(0,0,0,0.4); font-size:18px; cursor:pointer; }
.bannersoporte > div > div.s > div.two > div > h4{ color:rgb(34,156,144); padding:15px; border-bottom:1px solid rgba(0,0,0,0.1);}
.bannersoporte > div > div.s > div.two > div > div.a{ display:grid; grid-template-columns: grid; padding:15px; }
.bannersoporte > div > div.s > div.two > div > div.a label{ display:grid; grid-template-columns:150px 1fr; margin:5px 0; color:rgba(0,0,0,0.6);}
.bannersoporte > div > div.s > div.two > div > div.a label input{padding:5px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px;}
.bannersoporte > div > div.s > div.two > div > div.a label select{padding:5px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; text-align: center;}
.bannersoporte > div > div.s > div.two > div > div.a label textarea{padding:5px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px;}
.bannersoporte > div > div.s > div.two > div > div.b{padding:15px; margin-top:10px; display:flex; justify-content: flex-end;}
.bannersoporte > div > div.s > div.two > div > div.b button{ padding:5px 10px; background:none; border:1px solid rgba(0,0,0,0.2); border-radius:5px; cursor:pointer; margin:0 5px;}
.bannersoporte > div > div.s > div.two > div > div.b button.creasopor{background:rgb(61,172,165); color:white; border:none; font-weight: 600;}
.bannersoporte > div > div.s > div.two > div > div.b button.actusopor{background:rgb(245, 164, 15); color:white; border:none; font-weight: 600;}
.bannersoporte > div > div.s > div.two > div > div.c{width: 100%; height: auto; padding:20px;}
.bannersoporte > div > div.s > div.two > div > div.c > div.lisimg{width: 100%; height: auto; padding:10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px;}
.bannersoporte > div > div.s > div.two > div > div.c > div.lisimg label{margin:5px 0; display:grid; grid-template-columns:1fr 1fr;}
.bannersoporte > div > div.s > div.two > div > div.c > div.lisimg img{width: 250px; height: auto; margin:0 auto;}
.bannersoporte > div > div.s > div.two > div > div.c > div.lisimg textarea{ width: 100%; padding:5px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px;}
.bannersoporte > div > div.s > div.three{width: 100%; height: 100%; background:rgba(0,0,0,0.4); position:absolute; top:0; left: 0; padding:20px 0 0; overflow: auto; display:none;}
.bannersoporte > div > div.s > div.three > div{ width: 100%; max-width: 800px; height: auto; margin:60px auto; background:white; border-radius:5px; box-shadow:0 0 15px 0 rgba(0,0,0,0.3); position:relative;}
.bannersoporte > div > div.s > div.three > div > i{position:absolute; top:10px; right:15px; color:rgba(0,0,0,0.4); font-size:18px; cursor:pointer; }
.bannersoporte > div > div.s > div.three > div > h4{ color:rgb(34,156,144); padding:15px; border-bottom:1px solid rgba(0,0,0,0.1);}
.bannersoporte > div > div.s > div.three > div > .a{ width: 100%; height: auto; min-height: 100px; background:rgba(0,0,0,0.03); margin:20px 0;}
.bannersoporte > div > div.s > div.three > div > .a > div{padding:15px;}
.bannersoporte > div > div.s > div.three > div > .a > div > div{margin-bottom:10px;}
.bannersoporte > div > div.s > div.three > div > .a > div > div h3{font-size:14px; color:rgba(0,0,0,0.6);}
.bannersoporte > div > div.s > div.three > div > .a > div > div span{ margin-left:15px; font-size:12px;}
.bannersoporte > div > div.s > div.three > div > .a > div > div p{font-size:12px; margin-top:5px;}

.bannersoporte > div > div.s > div.three > div > .b{width: 80%; height: auto; margin:0 auto; display:grid; grid-template-columns: 80px 1fr;}
.bannersoporte > div > div.s > div.three > div > .b h5{ text-align:center; color:rgba(0,0,0,0.6);}
.bannersoporte > div > div.s > div.three > div > .b textarea{ border:1px solid rgba(0,0,0,0.2); border-radius:5px; margin-left:10px; padding:5px;}
.bannersoporte > div > div.s > div.three > div > .c{width: 80%; height: auto; margin:0 auto; display:flex; justify-content: flex-end; margin-top:20px; padding-bottom: 30px;}
.bannersoporte > div > div.s > div.three > div > .c button{ padding:5px 10px; background:none; border:1px solid rgba(0,0,0,0.2); border-radius:5px; cursor:pointer; margin:0 5px;}
.bannersoporte > div > div.s > div.three > div > .c button.newmensop{background:rgb(61,172,165); color:white; border:none; font-weight: 600;}



/* ====================INVENTARIO======================== */
.bannerinventario{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.bannerinventario > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannerinventario > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannerinventario > div > h3 img{width: 30px; margin-right:10px;}
.bannerinventario > div > h3 span{display:flex; align-items: center;}
.bannerinventario > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerinventario > div > div.i{ width: 100%; height: 100%; padding-top:40px; overflow: auto; }
.bannerinventario > div > div.i > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerinventario > div > div.i > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerinventario > div > div.i > h4 span.acti{background:chartreuse; color:white; font-weight: 600;}
.bannerinventario > div > div.i > div.one{width: 100%; height: 90%; overflow: auto; position:relative; display:block;}
.bannerinventario > div > div.i > div.one > div{background:white;}
.bannerinventario > div > div.i > div.one > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerinventario > div > div.i > div.one > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerinventario > div > div.i > div.one > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerinventario > div > div.i > div.one > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerinventario > div > div.i > div.one > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(24,178,143); color:rgba(255, 255, 255, 0.8); font-size:18px; font-weight: 600; cursor:pointer;}
.bannerinventario > div > div.i > div.one > div div.oneone > h4 button i{vertical-align: middle; display:inline-block; margin-top:1px;}
div.idinventario{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idinventario div.adnmenu{display:grid; grid-template-columns:1fr 200px 100px 100px 100px 100px 100px; background:rgb(237, 237, 237);}
div.idinventario div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(34,156,144); margin-right: 2px; position:relative;}
div.idinventario div.adnmenu span:last-child{margin-right: 0px;}
div.idinventario div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idinventario div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idinventario div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idinventario div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idinventario div.admesecc{display:grid; grid-template-columns:1fr 200px 100px 100px 100px 100px 100px; background:rgb(237, 237, 237);}
div.idinventario div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px;}
div.idinventario div.admesecc span:last-child{margin-right: 0px;}
div.idinventario div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idinventario div.admesecc i{ width:70%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idinventario div.admesecc i.ur-plus{background:rgb(33,156,144);}
div.idinventario div.admesecc i.ur-ios-search-strong{background:rgb(79,131,183);}
div.idinventario div.admesecc i.ur-pencil{background:rgb(188,148,61);}
div.idinventario div.admesecc i.ur-check{background:rgb(36,155,144);}
div.idinventario div.admesecc i.ur-times{background:rgb(252, 33, 33);}
div.idinventario div.admesecc i:hover{opacity:0.6;}
.bannerinventario > div > div.i > div.b{width: 100%; height: 100%; background:rgba(0,0,0,0.2); position:absolute; top:0; left: 0; overflow: auto; display:none;}
.bannerinventario > div > div.i > div.b > div{ background:white; width: 800px; height: auto; margin:80px auto 0; box-shadow: 0 0 15px 0 rgba(0,0,0,0.2); position:relative;}
.bannerinventario > div > div.i > div.b > div > h3{ padding:10px 15px; background:rgb(219,238,211); color:rgb(115,143,109); font-size:16px;}
.bannerinventario > div > div.i > div.b > div > i{ position:absolute; top:10px; right:15px; color:rgba(0,0,0,0.4); font-size:16px; cursor:pointer;}
.bannerinventario > div > div.i > div.b > div > div.ba{ padding:10px 20px; display:grid; grid-template-columns:1fr 1fr; }
.bannerinventario > div > div.i > div.b > div > div.ba label{display:flex; flex-direction:column; margin:5px 5px; color:rgba(0,0,0,0.8); font-size:14px;}
.bannerinventario > div > div.i > div.b > div > div.ba input{border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
.bannerinventario > div > div.i > div.b > div > div.ba select{border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
.bannerinventario > div > div.i > div.b > div > div.bb{padding:20px 20px 20px; border-top:1px solid rgba(0,0,0,0.1); display:flex; justify-content: flex-end;}
.bannerinventario > div > div.i > div.b > div > div.bb button{margin:0 5px; padding:8px 15px; border:none; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background:none; cursor:pointer;}
.bannerinventario > div > div.i > div.b > div > div.bb button.guarproinve{background:rgb(24,179,143); color:white; border:none; font-weight: 600;}
.bannerinventario > div > div.i > div.b > div > div.bb button.actuproinve{background:rgb(250, 157, 17); color:white; border:none; font-weight: 600; display:none;}
.bannerinventario > div > div.i > div.c{width: 100%; height: 100%; background:rgba(0,0,0,0.2); position:absolute; top:0; left: 0; overflow: auto; display:none;}
.bannerinventario > div > div.i > div.c > div{ background:white; width: 800px; height: auto; margin:80px auto 0; box-shadow: 0 0 15px 0 rgba(0,0,0,0.2); position:relative;}
.bannerinventario > div > div.i > div.c > div > h3{ padding:10px 15px; background:rgb(219,238,211); color:rgb(115,143,109); font-size:16px;}
.bannerinventario > div > div.i > div.c > div > i{ position:absolute; top:10px; right:15px; color:rgba(0,0,0,0.4); font-size:16px; cursor:pointer;}
.bannerinventario > div > div.i > div.c > div > div.ca{ padding:10px 20px; display:grid; grid-template-columns:1fr 1fr; }
.bannerinventario > div > div.i > div.c > div > div.ca label{display:flex; flex-direction:column; margin:5px 5px; color:rgba(0,0,0,0.8); font-size:14px;}
.bannerinventario > div > div.i > div.c > div > div.ca input{border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
.bannerinventario > div > div.i > div.c > div > div.ca select{border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
.bannerinventario > div > div.i > div.c > div > div.ca textarea{border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
.bannerinventario > div > div.i > div.c > div > div.cb{padding:20px 20px 20px; border-top:1px solid rgba(0,0,0,0.1); display:flex; justify-content: flex-end;}
.bannerinventario > div > div.i > div.c > div > div.cb button{margin:0 5px; padding:8px 15px; border:none; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background:none; cursor:pointer;}
.bannerinventario > div > div.i > div.c > div > div.cb button.cargproinve{background:rgb(24,179,143); color:white; border:none; font-weight: 600;}
.bannerinventario > div > div.i > div.c > div > div.cc{padding:0px 10px 10px; margin-top:10px; border-top:1px solid rgba(0,0,0,0.1); }
div.idcarga{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idcarga div.adnmenu{display:grid; grid-template-columns:80px 80px 80px 1fr 80px 80px 80px 1fr; background:rgb(237, 237, 237);}
div.idcarga div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(34,156,144); margin-right: 2px; position:relative; font-size:14px;}
div.idcarga div.adnmenu span:last-child{margin-right: 0px;}
div.idcarga div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idcarga div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idcarga div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idcarga div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idcarga div.admesecc{display:grid; grid-template-columns:80px 80px 80px 1fr 80px 80px 80px 1fr; background:rgb(237, 237, 237);}
div.idcarga div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idcarga div.admesecc textarea{ width: 100%; display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px; margin-right: 0px;}
div.idcarga div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idcarga div.admesecc i{ width:70%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idcarga div.admesecc i.ur-plus{background:rgb(33,156,144);}
div.idcarga div.admesecc i.ur-ios-search-strong{background:rgb(79,131,183);}
div.idcarga div.admesecc i.ur-pencil{background:rgb(188,148,61);}
div.idcarga div.admesecc i.ur-check{background:rgb(36,155,144);}
div.idcarga div.admesecc i.ur-times{background:rgb(252, 33, 33);}
div.idcarga div.admesecc i:hover{opacity:0.6;}
.bannerinventario > div > div.i > div.d{width: 100%; height: auto; display:none;}
.bannerinventario > div > div.i > div.d > div{max-width: 1200px; background:white; margin:20px auto 10px; padding:25px;}
.bannerinventario > div > div.i > div.d > div.da > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:10px; border-bottom:2px solid rgb(239,241,249);}
.bannerinventario > div > div.i > div.d > div.da > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerinventario > div > div.i > div.d > div.da > h4{ width: 600px; display:grid; grid-template-columns: 1fr 1fr; margin:20px auto 30px;}
.bannerinventario > div > div.i > div.d > div.da > h4 label{display:flex; flex-direction: column; margin:0 5px; color:rgba(0,0,0,0.6); }
.bannerinventario > div > div.i > div.d > div.da > h4 input{ width: 100%; border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
.bannerinventario > div > div.i > div.d > div.da > h4 select{ width: 100%; border:1px solid rgba(0,0,0,0.2); border-radius:5px; padding:5px 10px; margin:3px 0 0;}
div.idinforkardex{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idinforkardex div.adnmenu{display:grid; grid-template-columns:80px 1fr 200px 100px 100px 100px 100px; background:rgb(237, 237, 237);}
div.idinforkardex div.adnmenu span{display:flex; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(34,156,144); margin-right: 2px; position:relative;}
div.idinforkardex div.adnmenu span:last-child{margin-right: 0px;}
div.idinforkardex div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idinforkardex div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idinforkardex div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idinforkardex div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idinforkardex div.admesecc{display:grid; grid-template-columns:80px 1fr 200px 100px 100px 100px 100px; background:rgb(237, 237, 237);}
div.idinforkardex div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px;}
div.idinforkardex div.admesecc span:last-child{margin-right: 0px;}
div.idinforkardex div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idinforkardex div.admesecc i{ width:70%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idinforkardex div.admesecc i.ur-plus{background:rgb(33,156,144);}
div.idinforkardex div.admesecc i.ur-ios-search-strong{background:rgb(79,131,183);}
div.idinforkardex div.admesecc i.ur-pencil{background:rgb(188,148,61);}
div.idinforkardex div.admesecc i.ur-check{background:rgb(36,155,144);}
div.idinforkardex div.admesecc i.ur-times{background:rgb(252, 33, 33);}
div.idinforkardex div.admesecc i:hover{opacity:0.6;}



/* ====================EQUIPOS======================== */
.bannerequipos{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:flex; display:none;}
.bannerequipos > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannerequipos > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannerequipos > div > h3 img{width: 30px; margin-right:10px;}
.bannerequipos > div > h3 span{display:flex; align-items: center;}
.bannerequipos > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerequipos > div > div.e{width: 100%; height: 100%; padding-top:40px; overflow: auto;}
.bannerequipos > div > div.e > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerequipos > div > div.e > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerequipos > div > div.e > h4 span.acti{background: chartreuse; color:white;}
.bannerequipos > div > div.e > div.a{width: 100%; height: auto; max-width: 1200px; margin:40px auto;}
.bannerequipos > div > div.e > div.a{background:white;}
.bannerequipos > div > div.e > div.a > h3{color:rgb(101,161,147); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerequipos > div > div.e > div.a > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerequipos > div > div.e > div.a > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerequipos > div > div.e > div.a > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(58,127,194); color:rgba(255, 255, 255, 0.8); font-size:18px; font-weight: 600; cursor:pointer;}
.bannerequipos > div > div.e > div.a > h4 button i{vertical-align: middle; display:inline-block; margin-top:1px;}
div.idequipos{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idequipos div.adnmenu{display:grid; grid-template-columns:40px 1fr 150px 100px 80px 80px 80px 80px 80px 70px; background:rgb(237, 237, 237);}
div.idequipos div.adnmenu span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); height: 40px; background:rgb(67,108,183); margin-right: 2px; position:relative; font-size:12px; text-align:center;}
div.idequipos div.adnmenu span:last-child{margin-right: 0px;}
div.idequipos div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idequipos div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idequipos div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idequipos div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idequipos div.admesecc{display:grid; grid-template-columns:40px 1fr 150px 100px 80px 80px 80px 80px 80px 70px; background:rgb(237, 237, 237);}
div.idequipos div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 400; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idequipos div.admesecc span:last-child{margin-right: 0px;}
div.idequipos div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idequipos div.admesecc i{ width:70%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idequipos div.admesecc a{ width: 100%; height: auto; display:flex; justify-content: center;}
div.idequipos div.admesecc i.ur-printer{background:rgb(109,72,126);}
div.idequipos div.admesecc i.ur-ios-search-strong{background:rgb(45,141,215);}
div.idequipos div.admesecc i.ur-pencil{background:rgb(188,148,61);}
div.idequipos div.admesecc i.ur-list-ul{background:rgb(85,190,63);}
div.idequipos div.admesecc i.ur-printer2{background:rgb(64,97,190);}
div.idequipos div.admesecc i.ur-check{background:rgb(36,155,144);}
div.idequipos div.admesecc i.ur-times{background:rgb(228, 26, 26);}
div.idequipos div.admesecc i:hover{opacity:0.6;}
.bannerequipos > div > div.e > div.b{ width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.2); overflow: auto; display:none;}
.bannerequipos > div > div.e > div.b > div{width: 800px; height: auto; margin:60px auto 20px; background:white; box-shadow: 0 0 15px 0 rgba(255,255,255,1); position:relative;}
.bannerequipos > div > div.e > div.b > div > h3{background:rgb(66,139,202); padding:10px 15px; color:rgba(255,255,255,0.8); font-weight: 600; font-size: 16px;}
.bannerequipos > div > div.e > div.b > div > i{position:absolute; top:8px; right:15px; color:rgba(255,255,255,0.6); font-size:20px; cursor:pointer;}
.bannerequipos > div > div.e > div.b > div > div{padding:10px 15px; }
.bannerequipos > div > div.e > div.b > div > div h4{background:rgb(238,247,251); padding:15px 0 5px; border-left:2px solid rgb(166,255,236); font-size:14px; text-align:center; color:rgb(49,112,143); margin:10px 0 15px;}
.bannerequipos > div > div.e > div.b > div > div div.fou{display:grid; grid-template-columns: 1fr 1fr 1fr 1fr;}
.bannerequipos > div > div.e > div.b > div > div div.dife label{display:flex; flex-direction: column; width: 95%;}
.bannerequipos > div > div.e > div.b > div > div label{color:rgba(0,0,0,0.6); margin:2px; font-size:14px;}
.bannerequipos > div > div.e > div.b > div > div div.fou input{margin-top:5px;}
.bannerequipos > div > div.e > div.b > div > div input{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; }
.bannerequipos > div > div.e > div.b > div > div select{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; }
.bannerequipos > div > div.e > div.b > div > div div.two{display:grid; grid-template-columns: 1fr 1fr;}
.bannerequipos > div > div.e > div.b > div > div div.two input{margin-left:20px;}
.bannerequipos > div > div.e > div.b > div > div div.thr{display:grid; grid-template-columns:1fr 1fr 1fr;}
.bannerequipos > div > div.e > div.b > div > div div.thr label{display:flex; flex-direction:column;}
.bannerequipos > div > div.e > div.b > div > div div.thr input{margin-top:5px;}
.bannerequipos > div > div.e > div.b > div > div div.act{background:rgb(239,239,239);}
.bannerequipos > div > div.e > div.b > div > div div.act span{ margin:1px; padding:8px 10px; background:white; display:flex; align-items: center; color:rgba(0,0,0,0.6);}
.bannerequipos > div > div.e > div.b > div > div div.act span.tit{background:rgb(75,119,190); color:rgba(255,255,255,0.8);}
.bannerequipos > div > div.e > div.b > div > div div.act select{width: 100%;}
.bannerequipos > div > div.e > div.b > div > div textarea{border:1px solid rgba(0,0,0,0.2); border-radius:5px; width: 100%; height: 70px; padding:10px;}
.bannerequipos > div > div.e > div.b > div > div div.cg{margin:15px 0 0; padding:0 0 20px; display:flex; justify-content: flex-end;}
.bannerequipos > div > div.e > div.b > div > div div.cg button{margin:5px; padding:8px 15px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background:none; cursor:pointer;}
.bannerequipos > div > div.e > div.b > div > div div.cg button.guaequi{background:rgb(108, 238, 75); color:white; font-weight: 600;}
.bannerequipos > div > div.e > div.b > div > div div.cg button.actequi{background:rgb(250, 159, 23); color:white; font-weight: 600; display:none;}
.bannerequipos > div > div.e > div.c{ width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.2); overflow: auto; display:none;}
.bannerequipos > div > div.e > div.c > div{width: 800px; height: auto; margin:60px auto 20px; background:white; box-shadow: 0 0 15px 0 rgba(255,255,255,1); position:relative;}
.bannerequipos > div > div.e > div.c > div > h3{background:rgb(66,139,202); padding:15px 15px; color:rgba(255,255,255,0.6); font-weight: 600; font-size: 16px;}
.bannerequipos > div > div.e > div.c > div > i{position:absolute; top:12px; right:15px; color:rgba(255,255,255,0.6); font-size:20px; cursor:pointer;}
.bannerequipos > div > div.e > div.c > div > div{padding:10px 15px; }
.bannerequipos > div > div.e > div.c > div > div h4{background:rgb(238,247,251); padding:15px 0 5px; border-left:2px solid rgb(166,255,236); font-size:14px; font-weight: 400; text-align:center; color:rgb(49,112,143); margin:10px 0 15px;}
.bannerequipos > div > div.e > div.c > div > div div.fou{display:grid; grid-template-columns: 1fr 1fr;}
.bannerequipos > div > div.e > div.c > div > div label{color:rgba(0,0,0,0.6); margin:5px; font-size:14px; display:flex; flex-direction:column;}
.bannerequipos > div > div.e > div.c > div > div div.fou input{margin-top:5px;}
.bannerequipos > div > div.e > div.c > div > div input{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; }
.bannerequipos > div > div.e > div.c > div > div select{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; margin-top:5px;}
.bannerequipos > div > div.e > div.c > div > div div.cg{margin:15px 0 0; padding:20px 0 20px; display:flex; justify-content: flex-end; border-bottom:1px solid rgba(0,0,0,0.2);}
.bannerequipos > div > div.e > div.c > div > div div.cg button{margin:5px; padding:8px 15px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background:none; cursor:pointer;}
.bannerequipos > div > div.e > div.c > div > div div.cg button.guaeqacti{background:rgb(108, 238, 75); color:white; font-weight: 600;}
.bannerequipos > div > div.e > div.c > div > div div.cg button.acteqacti{background:rgb(250, 159, 23); color:white; font-weight: 600; display:none;}
.bannerequipos > div > div.e > div.c > div > div div.cg button.newactiadi{background:rgba(13, 17, 236, 0.959); color:white; font-weight: 600; display:none;}
div.idactivi{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idactivi div.adnmenu{display:grid; grid-template-columns:1fr 100px 80px 60px 80px 1fr 60px 60px 60px; background:rgb(237, 237, 237);}
div.idactivi div.adnmenu span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); height: 40px; background:rgb(67,108,183); margin-right: 2px; position:relative; font-size:12px; text-align:center;}
div.idactivi div.adnmenu span:last-child{margin-right: 0px;}
div.idactivi div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idactivi div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idactivi div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idactivi div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idactivi div.admesecc{display:grid; grid-template-columns:1fr 100px 80px 60px 80px 1fr 60px 60px 60px; background:rgb(237, 237, 237);}
div.idactivi div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 400; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idactivi div.admesecc textarea{ width: 100%; height: 40px; margin-right: 2px; margin-top:2px; position:relative; font-size:12px; padding:3px;}
div.idactivi div.admesecc span:last-child{margin-right: 0px;}
div.idactivi div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idactivi div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idactivi div.admesecc i.ur-pencil{background:rgb(188,148,61);}
div.idactivi div.admesecc i.ur-yelp{background:rgb(91, 134, 228);}
div.idactivi div.admesecc i.ur-check{background:rgb(36,155,144);}
div.idactivi div.admesecc i.ur-times{background:rgb(228, 26, 26);}
div.idactivi div.admesecc i:hover{opacity:0.6;}
.bannerequipos > div > div.e > div.d{ width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.2); overflow: auto; display:none;}
.bannerequipos > div > div.e > div.d > div{width: 800px; height: auto; margin:60px auto 20px; background:white; box-shadow: 0 0 15px 0 rgba(255,255,255,1); position:relative;}
.bannerequipos > div > div.e > div.d > div > h3{background:rgb(66,139,202); padding:15px 15px; color:rgba(255,255,255,0.6); font-weight: 600; font-size: 16px;}
.bannerequipos > div > div.e > div.d > div > i{position:absolute; top:12px; right:15px; color:rgba(255,255,255,0.6); font-size:20px; cursor:pointer;}
.bannerequipos > div > div.e > div.d > div > div{padding:10px 15px; }
.bannerequipos > div > div.e > div.d > div > div h4{background:rgb(238,247,251); padding:15px 0 5px; border-left:2px solid rgb(166,255,236); font-size:14px; font-weight: 400; text-align:center; color:rgb(49,112,143); margin:10px 0 15px;}
.bannerequipos > div > div.e > div.d > div > div div.fou{display:grid; grid-template-columns: 1fr 1fr;}
.bannerequipos > div > div.e > div.d > div > div label{color:rgba(0,0,0,0.6); margin:5px; font-size:14px; display:flex; flex-direction:column;}
.bannerequipos > div > div.e > div.d > div > div div.fou input{margin-top:5px;}
.bannerequipos > div > div.e > div.d > div > div input{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; }
.bannerequipos > div > div.e > div.d > div > div textarea{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; margin-top:5px;}
.bannerequipos > div > div.e > div.d > div > div.b{margin:15px 0 0; padding:20px 15px 20px; display:flex; justify-content: flex-end; border-bottom:1px solid rgba(0,0,0,0.2);}
.bannerequipos > div > div.e > div.d > div > div.b button{margin:5px; padding:8px 15px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background:none; cursor:pointer;}
.bannerequipos > div > div.e > div.d > div > div.b button.trabtermiac{background:rgba(13, 17, 236, 0.959); color:white; font-weight: 600;}
.banimequi{ width: 790px; height: auto; min-width: 790px; margin: 0 auto;}
.banimequi > div.a{ display:grid; grid-template-columns: 15% 1fr 15%; padding:20px 15px 5px;}
.banimequi > div.a img{width: 80px; margin:0 auto;}
.banimequi > div.a span{ text-align: center; display:flex; justify-content: center; align-items: center; font-size: 14px;}
.banimequi > div.a h3{ text-align: center; font-size:14px; color:rgba(0,0,0,0.8); font-weight: 400;}
.banimequi > div.b{padding:10px 15px; }
.banimequi > div.b h4{background:rgba(0, 0, 0, 0.2); padding:10px 0 3px; border-left:4px solid rgba(0, 0, 0, 0.452); font-size:12px; text-align:center; color:rgb(0, 0, 0); margin:10px 0 5px;}
.banimequi > div.b div.fou{display:grid; grid-template-columns: 1fr 1fr 1fr 1fr;}
.banimequi > div.b div.dife label{display:flex; flex-direction:column;}
.banimequi > div.b label{color:rgba(0,0,0,0.6); margin:2px 5px; font-size:12px; }
.banimequi > div.b div.fou input{margin-top:5px;}
.banimequi > div.b input{padding:5px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; font-size:12px;}
.banimequi > div.b select{padding:5px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; font-size:12px;}
.banimequi > div.b div.two{display:grid; grid-template-columns: 1fr 1fr;}
.banimequi > div.b div.two input{margin-left:20px;}
.banimequi > div.b div.thr{display:grid; grid-template-columns:1fr 1fr 1fr;}
.banimequi > div.b div.thr label{display:flex; flex-direction:column; }
.banimequi > div.b div.thr input{margin-top:5px;}
.banimequi > div.b div.act{background:rgb(239,239,239);}
.banimequi > div.b div.act span{ margin:1px; padding:5px 10px; background:white; display:flex; align-items: center; color:rgba(0,0,0,0.6);}
.banimequi > div.b div.act span.tit{background:rgb(75,119,190); color:rgba(255,255,255,0.8);}
.banimequi > div.b div.act select{width: 100%;}
.banimequi > div.b textarea{border:1px solid rgba(0,0,0,0.2); border-radius:5px; width: 100%; height: 70px; padding:10px;}
.bannerequipos > div > div.e > div.e{ width: 100%; height: 100%; position:absolute; top:0; left: 0; background:rgba(0,0,0,0.2); overflow: auto; display:none;}
.bannerequipos > div > div.e > div.e > div{width: 800px; height: auto; margin:60px auto 20px; background:white; box-shadow: 0 0 15px 0 rgba(255,255,255,1); position:relative;}
.bannerequipos > div > div.e > div.e > div > h3{background:rgb(66,139,202); padding:15px 15px; color:rgba(255,255,255,0.6); font-weight: 600; font-size: 16px;}
.bannerequipos > div > div.e > div.e > div > i{position:absolute; top:12px; right:15px; color:rgba(255,255,255,0.6); font-size:20px; cursor:pointer;}
.bannerequipos > div > div.e > div.e > div > div.a{padding:10px 15px; display:grid; grid-template-columns: 1fr 1fr; border-bottom: 1px solid rgba(0,0,0,0.2);}
.bannerequipos > div > div.e > div.e > div > div.a label{display:flex; flex-direction:column; color:rgba(0,0,0,0.8); margin:5px;}
.bannerequipos > div > div.e > div.e > div > div input{padding:10px 10px; border:1px solid rgba(0,0,0,0.2); border-radius:5px;  margin-top:5px;}
.bannerequipos > div > div.e > div.e > div > div.b{margin:0px 0 0; padding:10px 15px 15px; display:flex; justify-content: flex-end; border-bottom:1px solid rgba(0,0,0,0.2);}
.bannerequipos > div > div.e > div.e > div > div.b button{margin:5px; padding:8px 15px; border:1px solid rgba(0,0,0,0.2); border-radius:5px; background:none; cursor:pointer;}
.bannerequipos > div > div.e > div.e > div > div.b button.impractequi{background:rgba(13, 17, 236, 0.959); color:white; font-weight: 600;}
.banimactso{ width: 790px; height: auto; min-width: 790px; margin: 0 auto;}
.banimactso > div.a{ display:grid; grid-template-columns: 15% 1fr 15%; padding:20px 15px 5px;}
.banimactso > div.a img{width: 80px; margin:0 auto;}
.banimactso > div.a span{ text-align: center; display:flex; justify-content: center; align-items: center; font-size: 14px;}
.banimactso > div.a h3{ text-align: center; font-size:14px; color:rgba(0,0,0,0.8); font-weight: 400;}
.banimactso > h3{font-size:14px; margin:30px 0 15px; padding:0 15px;}
.banimactso > h3 span{color:rgba(0,0,0,0.8); font-weight: 400;}
.banimactso > h4{ margin:0; text-align: center; font-size: 14px;}
.banimactso > div.b{padding:0px 15px; }
.banimactso > div.b div.ba{ margin-top:10px; }
.banimactso > div.b div.ba div.adnmenu{display:grid; grid-template-columns:1fr 100px 80px 60px 80px 1fr; border-bottom: 1px solid black;}
.banimactso > div.b div.ba div.adnmenu span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(0, 0, 0, 0.904); height: 40px; background:white; margin-right: 2px; position:relative; font-size:12px; text-align:center; font-weight: 600;}
.banimactso > div.b div.ba div.adnmenu span:last-child{margin-right: 0px;}
.banimactso > div.b div.ba div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
.banimactso > div.b div.ba div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
.banimactso > div.b div.ba div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
.banimactso > div.b div.ba div.adnmenu span.conmoin{text-align:center; justify-content: center}
.banimactso > div.b div.ba div.admesecc{display:grid; grid-template-columns:1fr 100px 80px 60px 80px 1fr; background:rgb(160, 160, 160);}
.banimactso > div.b div.ba div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.705); font-weight: 400; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:12px;}
.banimactso > div.b div.ba div.admesecc textarea{ width: 100%; height: 40px; margin-right: 2px; margin-top:2px; position:relative; font-size:12px; padding:3px;}
.banimactso > div.b div.ba div.admesecc span:last-child{margin-right: 0px;}
.banimactso > div.b div.ba div.admesecc span.spacen{text-align: center; display:flex; justify-content: center;}


/* ====================CLIENTES======================== */
.bannerclientes{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none; }
.bannerclientes > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative;}
.bannerclientes > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left:0; z-index:1; }
.bannerclientes > div > h3 img{width: 30px; margin-right:10px;}
.bannerclientes > div > h3 span{display:flex; align-items: center;}
.bannerclientes > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerclientes > div > div.c > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1); }
.bannerclientes > div > div.c > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 
50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerclientes > div > div.c > h4 span.acti{background:chartreuse; color:white;}
.bannerclientes > div > div.c{ width:100%; height:100%; overflow:auto; padding-top:40px; position:relative;}
.bannerclientes > div > div.c > div.one{width: 100%; height: 90%; overflow: auto; position:relative; }
.bannerclientes > div > div.c > div.one > div{background:white;}
.bannerclientes > div > div.c > div.one > div div.oneone{ max-width: 1200px; background:white; margin:50px auto; padding:25px; }
.bannerclientes > div > div.c > div.one > div div.oneone > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerclientes > div > div.c > div.one > div div.oneone > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}
.bannerclientes > div > div.c > div.one > div div.oneone > h4{width: 100%; height: auto; display:flex; justify-content: center; margin-top:15px;}
.bannerclientes > div > div.c > div.one > div div.oneone > h4 button{padding:10px 15px; margin:0 15px; border:none; background:rgb(66,139,202); color:rgba(255, 255, 255, 0.8); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerclientes > div > div.c > div.one > div div.oneone > h5{width: 100%; height: auto; margin-top:20px; color:rgba(0, 0, 0, 0.664);}
.bannerclientes > div > div.c > div.one > div div.oneone > h5 > div{display:grid; grid-template-columns: 1fr 200px; margin-top:10px;}
.bannerclientes > div > div.c > div.one > div div.oneone > h5 > div select{border:1px solid rgba(0, 0, 0, 0.137); padding:0 20px; margin-right:20px;}
.bannerclientes > div > div.c > div.one > div div.oneone > h5 button{padding:10px 15px; margin:0 0px 0 0px; border:none; background:rgb(69,182,175); color:rgba(255, 255, 255, 0.8); font-size:16px; font-weight: 400; cursor:pointer;}
.bannerclientes > div > div.c > div.one > div div.oneone > h4 button i{display:inline-block; margin-top:1px; vertical-align: middle;}
div.idclientes{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idclientes div.adnmenu{display:grid; grid-template-columns:25px 1fr 1fr 110px 150px 100px 70px 70px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idclientes div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idclientes div.adnmenu span:last-child{margin-right: 0px;}
div.idclientes div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idclientes div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idclientes div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idclientes div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idclientes div.admesecc{display:grid; grid-template-columns:25px 1fr 1fr 110px 150px 100px 70px 70px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idclientes div.admesecc span{display:flex; align-items: center; padding:0 5px; color:rgba(0, 0, 0, 0.6); font-weight: 400; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idclientes div.admesecc span:last-child{margin-right: 0px;}
div.idclientes div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idclientes div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idclientes div.admesecc i.ur-home-1{background:rgb(225,121,7);}
div.idclientes div.admesecc i.ur-users{background:rgb(169,68,66);}
div.idclientes div.admesecc i.ur-ios-search-strong{background:rgb(53,152,220);}
div.idclientes div.admesecc i.ur-pencil{background:rgb(196,159,71);}
div.idclientes div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idclientes div.admesecc i.ur-times{background:rgb(209, 24, 24);}
div.idclientes div.admesecc i:hover{opacity:0.6;}
div.idclientes span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}
.bannerclientes > div > div.c > div.two{width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0px; overflow:auto; display:none;}
.bannerclientes > div > div.c > div.two > div{background:white; width:100%; height:auto; max-width:900px; margin:100px auto;}
.bannerclientes > div > div.c > div.two > div > h3{background:rgb(66,139,202); padding:15px 20px; color:rgb(255,255,255,0.8); position:relative;} 
.bannerclientes > div > div.c > div.two > div > h3 i{ position:absolute; top:10px; right:15px;  cursor:pointer;  }
.bannerclientes > div > div.c > div.two > div > div.onetw{display:grid; grid-template-columns: 1fr 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.two > div label{ margin:5px 10px; display:flex; flex-direction:column; color:rgba(0,0,0,0.6);}
.bannerclientes > div > div.c > div.two > div label > div input{ width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 20px 7px 45px; border-radius:20px; }
.bannerclientes > div > div.c > div.two > div label input.dvinpudi{width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 10px 7px 10px; border-radius:0 20px 20px 0; margin-top:5px;}
.bannerclientes > div > div.c > div.two > div label > div select{ width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 20px 7px 45px; border-radius:20px; }
.bannerclientes > div > div.c > div.two > div label > div{position:relative; margin-top:5px;}
.bannerclientes > div > div.c > div.two > div label > div i{ width:40px; height:100%; background:rgb(74,128,214); position:absolute; top:0; left:0; color:rgba(255,255,255,0.8); display:flex; justify-content:center; align-items:center; border-radius:20px 0 0 20px; }
.bannerclientes > div > div.c > div.two > div > div.threetw{display:grid; grid-template-columns: 1fr 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.two > div > div.fourtw{display:grid; grid-template-columns: 300px 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.encitipterc{ position:relative;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien{border:1px solid rgba(0,0,0,0.2); position:relative; display:flex;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien input{ padding: 7px 15px; border:none;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien > div.one{ width:100%; position:absolute; padding:5px 0; z-index:1; background:white; border:1px solid rgba(0,0,0,0.5); top:100%; left:0; display:flex; flex-direction:column; display:none;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien > div.one span{ padding:5px 10px; cursor:pointer;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien > div.one span.acti{background:rgb(74,128,214); color:white; }
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien > div.one span:hover{background:rgb(74,128,214); color:white;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien > span{display:flex; padding:3px 5px; align-items:center; margin:2px 5px; background:rgba(121, 121, 121, 0.6); border-radius:5px; }
.bannerclientes > div > div.c > div.two > div > div.fourtw div.seletipclien > span i{position:initial; width: initial; height: initial; background:none; color:rgba(0,0,0,0.5); margin-right:5px; cursor:pointer;}
.bannerclientes > div > div.c > div.two > div > div.fourtw div.twoseletipcl{ width:100%; height:32px; position:absolute; z-index:2; background:rgba(0,0,0,0.1); top:0; left:0; display:none;}
.bannerclientes > div > div.c > div.two > div > div.fivetw{display:grid; grid-template-columns: 33% 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.two > div > div.fivetw > div{ display:grid; grid-template-columns: 1fr 1fr;}
.bannerclientes > div > div.c > div.two > div > div.sixtw{ display:flex; justify-content:flex-end; padding:20px 20px 40px; border-top:1px solid rgba(0,0,0,0.1); margin-top:20px;}
.bannerclientes > div > div.c > div.two > div > div.sixtw button{padding:10px 15px; background:rgba(53,152,220); font-weight: 600; border:none; cursor:pointer; margin:0 10px; color:white;}
.bannerclientes > div > div.c > div.two > div > div.sixtw button:nth-child(1){border:1px solid rgba(0, 0, 0, 0.212); color:black; background:none;}
.bannerclientes > div > div.c > div.two > div > div.sixtw button.actunewcli{ background:rgb(255,121,7); display:none;}

.bannerclientes > div > div.c > div.three{width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0px; overflow:auto; display:none;}
.bannerclientes > div > div.c > div.three > div{background:white; width:100%; height:auto; max-width:900px; margin:100px auto;}
.bannerclientes > div > div.c > div.three > div > h3{background:rgb(255,121,7); padding:15px 20px; color:rgb(255,255,255,0.8); position:relative;} 
.bannerclientes > div > div.c > div.three > div > h3 i{ position:absolute; top:10px; right:15px;  cursor:pointer;  }
.bannerclientes > div > div.c > div.three > div label{ margin:5px 10px; display:flex; flex-direction:column; color:rgba(0,0,0,0.6);}
.bannerclientes > div > div.c > div.three > div label > div input{ width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 20px 7px 45px; border-radius:20px; }
.bannerclientes > div > div.c > div.three > div label input.dvinpudi{width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 10px 7px 10px; border-radius:0 20px 20px 0; margin-top:5px;}
.bannerclientes > div > div.c > div.three > div label > div select{ width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 20px 7px 45px; border-radius:20px; }
.bannerclientes > div > div.c > div.three > div label > div{position:relative; margin-top:5px;}
.bannerclientes > div > div.c > div.three > div label > div i{ width:40px; height:100%; background:rgb(74,128,214); position:absolute; top:0; left:0; color:rgba(255,255,255,0.8); display:flex; justify-content:center; align-items:center; border-radius:20px 0 0 20px; }
.bannerclientes > div > div.c > div.three > div > div.oneth{display:grid; grid-template-columns: 1fr 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.three > div > div.twoth{display:grid; grid-template-columns: 33% 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.three > div > div.twoth > div{display:grid; grid-template-columns: 1fr 1fr;}
.bannerclientes > div > div.c > div.three > div > div.threeth{ display:flex; justify-content:flex-end; padding:20px 20px 10px; border-top:1px solid rgba(0,0,0,0.1); margin-top:20px;}
.bannerclientes > div > div.c > div.three > div > div.threeth button{padding:10px 15px; background:rgba(53,152,220); font-weight: 600; border:none; cursor:pointer; margin:0 10px; color:white;}
.bannerclientes > div > div.c > div.three > div > div.threeth button.cerransede{border:1px solid rgba(0, 0, 0, 0.212); color:black; background:none;}
.bannerclientes > div > div.c > div.three > div > div.threeth button.actunewsed{ background:rgb(255,121,7); display:none;}
.bannerclientes > div > div.c > div.three > div > div.threeth button.newsede{ background:rgb(98, 255, 7); display:none;}
.bannerclientes > div > div.c > div.three > div > div.fourth{ padding:10px 20px;}
div.busidsede{display:flex; justify-content: center; align-items: center;}
div.busidsede div.two{color:rgba(0, 0, 0, 0.6);}
div.busidsede div.two input{ width: 200px; height: 30px; border:1px solid rgb(156, 156, 156); border-radius:10px; font-size:16px; padding:0 10px;}
div.busidsede div.two input:focus{border:1px solid rgb(29, 79, 240);}
div.idsedes{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idsedes div.adnmenu{display:grid; grid-template-columns:50px 1fr 150px 120px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idsedes div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idsedes div.adnmenu span:last-child{margin-right: 0px;}
div.idsedes div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idsedes div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idsedes div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idsedes div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idsedes div.admesecc{display:grid; grid-template-columns:50px 1fr 150px 120px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idsedes div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idsedes div.admesecc span:last-child{margin-right: 0px;}
div.idsedes div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idsedes div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idsedes div.admesecc i.ur-home-1{background:rgb(225,121,7);}
div.idsedes div.admesecc i.ur-users{background:rgb(169,68,66);}
div.idsedes div.admesecc i.ur-ios-search-strong{background:rgb(53,152,220);}
div.idsedes div.admesecc i.ur-pencil{background:rgb(196,159,71);}
div.idsedes div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idsedes div.admesecc i.ur-times{background:rgb(209, 24, 24);}
div.idsedes div.admesecc i:hover{opacity:0.6;}
div.idsedes span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}

.bannerclientes > div > div.c > div.four{width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0px; overflow:auto; display:none;}
.bannerclientes > div > div.c > div.four > div{background:white; width:100%; height:auto; max-width:900px; margin:100px auto;}
.bannerclientes > div > div.c > div.four > div > h3{background:rgb(169,69,66); padding:15px 20px; color:rgb(255,255,255,0.8); position:relative;} 
.bannerclientes > div > div.c > div.four > div > h3 i{ position:absolute; top:10px; right:15px;  cursor:pointer;  }
.bannerclientes > div > div.c > div.four > div label{ margin:5px 10px; display:flex; flex-direction:column; color:rgba(0,0,0,0.6);}
.bannerclientes > div > div.c > div.four > div label > div input{ width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 20px 7px 45px; border-radius:20px; }
.bannerclientes > div > div.c > div.four > div label input.dvinpudi{width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 10px 7px 10px; border-radius:0 20px 20px 0; margin-top:5px;}
.bannerclientes > div > div.c > div.four > div label > div select{ width:100%; border:1px solid rgba(0,0,0,0.2); padding:7px 20px 7px 45px; border-radius:20px; }
.bannerclientes > div > div.c > div.four > div label > div{position:relative; margin-top:5px;}
.bannerclientes > div > div.c > div.four > div label > div i{ width:40px; height:100%; background:rgb(74,128,214); position:absolute; top:0; left:0; color:rgba(255,255,255,0.8); display:flex; justify-content:center; align-items:center; border-radius:20px 0 0 20px; }
.bannerclientes > div > div.c > div.four > div > div.oneth{display:grid; grid-template-columns: 1fr 1fr;  padding:10px 20px;}
.bannerclientes > div > div.c > div.four > div > div.threeth{ display:flex; justify-content:flex-end; padding:20px 20px 10px; border-top:1px solid rgba(0,0,0,0.1); margin-top:20px;}
.bannerclientes > div > div.c > div.four > div > div.threeth button{padding:10px 15px; background:rgba(53,152,220); font-weight: 600; border:none; cursor:pointer; margin:0 10px; color:white;}
.bannerclientes > div > div.c > div.four > div > div.threeth button.cerracontac{border:1px solid rgba(0, 0, 0, 0.212); color:black; background:none;}
.bannerclientes > div > div.c > div.four > div > div.threeth button.actunewcon{ background:rgb(255,121,7); display:none;}
.bannerclientes > div > div.c > div.four > div > div.threeth button.newcontac{ background:rgb(98, 255, 7); display:none;}
.bannerclientes > div > div.c > div.four > div > div.fourth{ padding:10px 20px;}
div.busidsede{display:flex; justify-content: center; align-items: center;}
div.busidsede div.two{color:rgba(0, 0, 0, 0.6);}
div.busidsede div.two input{ width: 200px; height: 30px; border:1px solid rgb(156, 156, 156); border-radius:10px; font-size:16px; padding:0 10px;}
div.busidsede div.two input:focus{border:1px solid rgb(29, 79, 240);}
div.idcontac{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
div.idcontac div.adnmenu{display:grid; grid-template-columns:50px 1fr 150px 120px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idcontac div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:14px; text-align:center; font-size:14px;}
div.idcontac div.adnmenu span:last-child{margin-right: 0px;}
div.idcontac div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
div.idcontac div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
div.idcontac div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
div.idcontac div.adnmenu span.conmoin{text-align:center; justify-content: center}
div.idcontac div.admesecc{display:grid; grid-template-columns:50px 1fr 150px 120px 70px 70px 70px; background:rgb(237, 237, 237);}
div.idcontac div.admesecc span{display:flex; align-items: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
div.idcontac div.admesecc span:last-child{margin-right: 0px;}
div.idcontac div.admesecc span.spacen{text-align: center; display:flex; justify-content: center; }
div.idcontac div.admesecc i{ width:90%; height: 30px; display:flex; justify-content: center; align-items: center; cursor:pointer; color:rgba(255, 255, 255, 0.726); font-size:20px;}
div.idcontac div.admesecc i.ur-home-1{background:rgb(225,121,7);}
div.idcontac div.admesecc i.ur-users{background:rgb(169,68,66);}
div.idcontac div.admesecc i.ur-ios-search-strong{background:rgb(53,152,220);}
div.idcontac div.admesecc i.ur-pencil{background:rgb(196,159,71);}
div.idcontac div.admesecc i.ur-check{background:rgb(38,166,154);}
div.idcontac div.admesecc i.ur-times{background:rgb(209, 24, 24);}
div.idcontac div.admesecc i:hover{opacity:0.6;}
div.idcontac span.nadadatos{ display:block; width:100%; text-align:center; padding:10px;}


/* ========================================================= */
div.mosantsigu{margin-top:30px; display:flex; justify-content: space-between; align-items: center; color:rgba(0,0,0,0.6);}
div.mosantsigu button{ width: 80px; height: 40px; margin:0 1px; border-radius:5px; border:2px solid rgb(214, 214, 214); background:none; font-weight: 600; color:rgba(0,0,0,0.5); cursor:pointer;}
div.mosantsigu button:hover{border:1px solid black;}
.administra div.banneregusu{width: 100%; height: 100vh; position:fixed; top:0; left:0; background:rgba(0, 0, 0, 0.3);  overflow: auto; z-index: 1; display:none;}
.administra div.banneregusu > div{width: 850px; height: auto; background:white; position:absolute; left: 50%; top:100px; transform: translateX(-50%);}
.administra div.banneregusu > div h3{background:rgb(77,131,183); padding:20px 20px; color:white; font-weight: initial; position: relative; font-size:20px;}
.administra div.banneregusu > div > h3 i{position:absolute; top:10px; right: 20px; font-size:20px; cursor:pointer;}
.administra div.banneregusu > div > div{padding:20px 20px 30px; display:flex; flex-wrap: wrap;}
.administra div.banneregusu > div > div div.one{width: 25%; margin-right: 5%;}
.administra div.banneregusu > div > div div.two{width: 70%; }
.administra div.banneregusu > div > div label{display:flex; flex-direction: column; color:rgba(0, 0, 0, 0.6); margin-bottom:20px;}
.administra div.banneregusu > div > div label > input{ padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px;}
.administra div.banneregusu > div > div select{ padding:10px; color:rgba(0, 0, 0, 0.493); border:1px solid rgb(214, 214, 214); margin-top:7px;}
.administra div.banneregusu > div > div label.usuarea > div{ width: 100%; height: 460px; margin-top:7px; border:1px solid rgb(214, 214, 214); padding:10px;}
.administra div.banneregusu > div > div label.usuarea > div span{display:flex; margin-bottom:10px; justify-content: left; align-items: center;  }
.administra div.banneregusu > div > div label.usuarea > div span input{margin-right: 10px; transform: translateY(-5px); cursor:pointer;}
.administra div.banneregusu > div > div div.two div.usunomtipo{display:grid; grid-template-columns:1fr 30%;}
.administra div.banneregusu > div > div div.two div.usunomtipo > label:nth-child(1){margin-right: 5%;}
.administra div.banneregusu > div > div div.two div.usucodicar{display:grid; grid-template-columns:1fr 1fr;}
.administra div.banneregusu > div > div div.two div.usucodicar > label:nth-child(1){margin-right: 5%;}
.administra div.banneregusu > div > div div.two div.banfirme{display:flex; justify-content: center; color:red;}
.administra div.banneregusu > div > div div.two div.banfirme img{width: 50px;}
.administra div.banneregusu > div > div div.three{width: 100%; display:grid; grid-template-columns:1fr 1fr; margin-top:30px; padding:20px 0 20px; border-top:1px solid rgba(214, 214, 214, 0.5); border-bottom:1px solid rgba(214, 214, 214, 0.5);}
.administra div.banneregusu > div > div div.three div{width:100%; display:grid; grid-template-columns:50px 1fr; grid-template-rows: 40px; align-items: center; justify-content: center; text-align:center; border:1px solid rgb(214, 214, 214); margin-top:7px;}
.administra div.banneregusu > div > div div.three label:nth-child(1){margin-right: 5%;}
.administra div.banneregusu > div > div div.three i{ width: 100%; height: 40px; display:flex; justify-content: center; align-items: center; background:rgb(225,225,225);}
.administra div.banneregusu > div > div div.three input.difere{padding:0 10px; height: 100%; color:rgba(0, 0, 0, 0.493); border:none;}
.administra div.banneregusu > div > div div.four{ width: 100%; height: auto; margin-top:30px; }
.administra div.banneregusu > div > div div.four i{ cursor:pointer; vertical-align: middle; margin:0 10px; font-size:16px; color:rgba(0, 0, 0, 0.586);}
.administra div.banneregusu > div > div div.four span{color:rgb(0,0,0,0.65); font-size:16px; cursor: pointer; }
.administra div.banneregusu > div > div div.four input{ border:none; }
.administra div.banneregusu > div > div div.four i.ur-folder-open{color:rgb(218,176,64);}
.administra div.banneregusu > div > div div.four i.ur-folder{color:rgb(218,176,64);}
.administra div.banneregusu > div > div div.four div.subdi{ padding-left:28px; margin-top:10px; display:none;}
.administra div.banneregusu > div > div div.five{ width: 100%; margin-top:20px; padding:25px 0 0; border-top: 1px solid rgb(214, 214, 214); display:flex; justify-content: flex-end; align-items: center; text-align:right; margin-bottom:80px;}
.administra div.banneregusu > div > div div.five button{border:none; width: 80px; height: 40px; margin:0 5px; font-size:16px; font-weight: 600; background:rgba(74,131,181,1); color:rgba(255, 255, 255, 0.8); cursor:pointer;}
.administra div.banneregusu > div > div div.five button.cerrarbann{background:rgba(225,225,225,1); color:rgba(0, 0, 0, 0.7);}
.administra div.banneregusu > div > div div.five button.modificarusu{width: 100px; background:rgb(218,176,64); display:none;}
.camcontr{background:rgba(0, 0, 0, 0.493); width: 100%; height: 100vh; position:fixed; top:0; left:0; display:flex; justify-content: center; align-items: center; display:none; z-index: 2;}
.camcontr > div{width: 400px; height: auto; background:rgb(255, 255, 255);}
.camcontr > div h3{background:rgba(74,131,181,1); padding:20px; font-size:16px; font-weight: 600; color:rgba(255, 255, 255, 0.767); position: relative;}
.camcontr > div h3 i{ position:absolute; top:10px; right: 10px; font-size:20px; cursor:pointer;}
.camcontr > div h3 i:hover{transform:scale(1.18);}
.camcontr > div > div{display:flex; justify-content: center; align-items: center; flex-direction:column; padding:20px; position:relative; overflow: hidden;}
.camcontr > div > div input{margin:10px 0; padding:5px 10px; border-radius:5px; border:none; background:white; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.6); width: 70%; height: auto; text-align:center; z-index: 1;}
.camcontr > div > div button{margin-top:20px; width: 100px; height:35px; display: flex; justify-content: center; align-items: center; background:rgba(74,131,181,1); color:white; font-weight: 600; border:none; cursor:pointer; z-index: 1;} 
.camcontr > div > div i{position:absolute; top:-30px; left: -80px; font-size:300px; opacity: 0.1; }
/* =================================== */

/* ==================== AUDITORIA======================== */
.bannerauditoria{width: 100%; height: 100vh; position: fixed; top:0; left: 0; display:flex; justify-content: center; align-items: center; flex-wrap: wrap; display:none;}
.bannerauditoria > div{ width: 90%; height: 90%; background:white; border-left:10px solid rgb(185, 195, 214); border-right:10px solid rgb(185, 195, 214); border-bottom:10px solid rgb(185, 195, 214); border-radius:10px; box-shadow:0 0 5px 1px rgba(159, 169, 180, 1); position:relative; }
.bannerauditoria > div > h3{ width: 100%; height: 40px; background:rgb(185, 195, 214); color:rgb(59,76,114); display:flex; flex-wrap: wrap; align-items: center; font-size:bold; font-size:16px; justify-content: space-between; position:absolute; top:0; left: 0; z-index: 1;}
.bannerauditoria > div > h3 img{width: 30px; margin-right:10px;}
.bannerauditoria > div > h3 span{display:flex; align-items: center;}
.bannerauditoria > div > h3 span i{margin:0 7px; cursor:pointer;}
.bannerauditoria > div > div.c{ width: 100%; height: 100%; padding-top:40px; overflow: auto;}
.bannerauditoria > div > div.c > h4{width: 100%; height: auto; padding:2px 10px; box-shadow: 0 0 5px 0 rgba(142,175,207,1);}
.bannerauditoria > div > div.c > h4 span{ display:inline-block; padding:10px 20px; margin:0 3px; background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); border-radius:5px; cursor:pointer; font-size:14px; color:rgba(0, 0, 0, 0.6); }
.bannerauditoria > div > div.c > h4 span.acti{background:chartreuse; color: white;}
.bannerauditoria > div > div.c > .a{width: 100%; height: auto; position:relative; }
.bannerauditoria > div > div.c > .a > div{background:white;}
.bannerauditoria > div > div.c > .a > div > .a{ max-width: 900px; background:white; margin:20px auto; padding:15px; }
.bannerauditoria > div > div.c > .a > div > .a > h3{color:rgb(102,165,153); font-size:20px; padding-bottom:15px; border-bottom:2px solid rgb(239,241,249);}
.bannerauditoria > div > div.c > .a > div > .a > h3 span{color:rgba(180, 184, 186, 1); font-size:14px;}

.bannerauditoria > div > div.c > .a > div > .a > h5{ margin:30px 0;}
.bannerauditoria > div > div.c > .a > div > .a > h5 > .a{ display:flex; justify-content: space-around; align-items: center; }
.bannerauditoria > div > div.c > .a > div > .a > h5 > .a > span{ display:flex; flex-direction: column; flex-wrap: wrap; font-size: 14px; color:rgba(0,0,0,0.7);}
.bannerauditoria > div > div.c > .a > div > .a > h5 > .a > span > input{ margin-top:5px; border:1px solid rgba(0,0,0,0.4); border-radius:5px; text-align: center; padding:5px 10px;}
.bannerauditoria > div > div.c > .a > div > .a > h5 > .b{ display:flex; justify-content: center; margin-top:25px;}
.bannerauditoria > div > div.c > .a > div > .a > h5 > .b > button{border:none; cursor:pointer; border-radius:5px; text-align: center; padding:10px 17px; letter-spacing: 1.2px; background:green; color:white; }
.bannerauditoria > div > div.c > .a > div > .a > h5 > .b > button:hover{ opacity: 0.7;}


.idauditoria{ margin-top:20px; border:2px solid rgb(237, 237, 237);}
.idauditoria > div.adnmenu{display:grid; grid-template-columns:100px 1fr 100px 100px 100px 90px; background:rgb(237, 237, 237);}
.idauditoria > div.adnmenu span{display:flex; justify-content: center; align-items: center; padding:0 10px; color:rgba(255, 255, 255, 0.7); font-weight: 600; height: 40px; background:rgb(77,131,181); margin-right: 2px; position:relative; font-size:12px; text-align:center;}
.idauditoria > div.adnmenu span:last-child{margin-right: 0px;}
.idauditoria > div.adnmenu span:nth-child(1){display:flex; justify-content: center;}
.idauditoria > div.adnmenu span i.ur-caret-up{position:absolute; top:3px; right: 3px; cursor:pointer;}
.idauditoria > div.adnmenu span i.ur-caret-down{position:absolute; bottom:3px; right: 3px; cursor:pointer;}
.idauditoria > div.adnmenu span.conmoin{text-align:center; justify-content: center}
.idauditoria > div > div.admesecc{display:grid; grid-template-columns:100px 1fr 100px 100px 100px 90px; background:rgb(237, 237, 237);}
.idauditoria > div > div.admesecc span{display:flex; align-items: center; justify-content: center; padding:0 10px; color:rgba(0, 0, 0, 0.6); font-weight: 600; height: 40px; background:white; margin-right: 2px; position:relative; margin-top:2px; font-size:14px;}
.idauditoria > div > div.admesecc span:last-child{margin-right: 0px;}
.idauditoria > div > div.admesecc span > img{ width:30px; height: auto; cursor:pointer;}
.idauditoria > div > div.admesecc span > img:hover{ transform: scale(1.1);}
.idauditoria > span.n{ display:block; width:100%; text-align:center; padding:10px;}

.bannerauditoria > div > div.c > div.j{ width: 100%; height: 100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; overflow: auto; display:none;}
.bannerauditoria > div > div.c > div.j > div{ width: 600px; height: auto; margin:80px auto; background:white; position:relative;}
.bannerauditoria > div > div.c > div.j > div > h3{ padding:10px 15px; background:rgb(66,139,202); color:rgba(255,255,255,0.8); }
.bannerauditoria > div > div.c > div.j > div > h3 > span{ margin-left:10px; font-size: 12px; }
.bannerauditoria > div > div.c > div.j > div > i{ position:absolute; top:7px; right:10px; color:rgba(255,255,255,0.7); font-size: 20px; cursor:pointer;}
.bannerauditoria > div > div.c > div.j > div > div{ padding:20px;}
.bannerauditoria > div > div.c > div.j > div > div > h3{ display:flex; flex-direction: column; font-size: 14px; color:rgba(0,0,0,0.9); letter-spacing: 1.2px; margin-bottom:20px; align-items: center;}
.bannerauditoria > div > div.c > div.j > div > div > .b{ margin-bottom: 20px; font-size:14px;}
.bannerauditoria > div > div.c > div.j > div > div > h4{font-size: 14px; color:rgba(0,0,0,0.8); }
.bannerauditoria > div > div.c > div.j > div > div > .b > div{ display:grid; grid-template-columns: 1fr 50px 60px; align-items: center; justify-content: center; margin-bottom:2px; padding:3px 0;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div.t > span{ display:flex; justify-content: center; background:rgba(240,240,240,1); margin-right:2px solid white; padding:5px 7px; text-align: center;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.b{ display:flex; justify-content: center; }
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.b > i.ur-check{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:green; border-radius:50%; border:1px solid green;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.b > i.ur-times{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:red; border-radius:50%; border:1px solid red;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.a{ padding:0 10px; font-size:12px;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.c{ display:flex; justify-content: center;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.c > img{ width: 30px; cursor:pointer;}
.bannerauditoria > div > div.c > div.j > div > div > .b > div > span.c > img:hover{ transform: scale(1.2);}

.bannerauditoria > div > div.c > div.j > div > div > .c{ margin-bottom: 20px; font-size:12px;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div{ display:grid; grid-template-columns: 1fr 1fr 50px 60px; align-items: center; justify-content: center; margin-bottom:2px; padding:3px 0;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div.t > span{ display:flex; justify-content: center; background:rgba(240,240,240,1); margin-right:2px solid white; padding:5px 7px; text-align: center;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.b{ display:flex; justify-content: center; }
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.b > i.ur-check{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:green; border-radius:50%; border:1px solid green;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.b > i.ur-times{ width: 30px; height: 30px; display:flex; justify-content: center; align-items: center; color:red; border-radius:50%; border:1px solid red;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.a{ padding:0 10px; font-size:12px;display:inline-block; text-align: center;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.c{ display:flex; justify-content: center;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.c > a > img{ width: 30px; cursor:pointer;}
.bannerauditoria > div > div.c > div.j > div > div > .c > div > span.c > a > img:hover{ transform: scale(1.2);}

.bannerauditoria > div > div.c > div.j > div > div > .d{ margin-bottom: 20px; font-size:12px;}
.bannerauditoria > div > div.c > div.j > div > div > .d > div{ display:grid; grid-template-columns: 1fr; align-items: center; justify-content: center; margin-bottom:2px; padding:3px 0;}
.bannerauditoria > div > div.c > div.j > div > div > .d > div.t > span{ display:flex; justify-content: center; background:rgba(240,240,240,1); margin-right:2px solid white; padding:5px 7px; text-align: center;}
.bannerauditoria > div > div.c > div.j > div > div > .d > div > span.c{ display:flex; justify-content: center;}
.bannerauditoria > div > div.c > div.j > div > div > .d > div > span.c > img{ width: 30px; cursor:pointer;}
.bannerauditoria > div > div.c > div.j > div > div > .d > div > span.c > img:hover{ transform: scale(1.2);}