body{--spStylePaleteColor1:#F2F2F2;--spStylePaleteColor2:#C5BEB6;--spStylePaleteColor3:#00213A;--spStylePaleteColor4:#CAD2DB;--spStylePaleteColor5:#82BC00;--spStylePaleteColor6:#DE5D39;--spStylePaleteColor7:#0A72B3;--spStylePaleteColor8:#DDDB00;--spStyleUIElementsDefault:#e6e6e6;--spStyleUIElementsPrimary:#1ab394;--spStyleUIElementsSuccess:#1c84c6;--spStyleUIElementsInfo:#23c6c8;--spStyleUIElementsWarning:#f8ac59;--spStyleUIElementsDanger:#ed5565;--spStyleUIElementsLink:#FFF;--spStyleUIElementsDefaultActive:#fff;--spStyleUIElementsPrimaryActive:#18a689;--spStyleUIElementsSuccessActive:#1a7bb9;--spStyleUIElementsInfoActive:#21b9bb;--spStyleUIElementsWarningActive:#f7a54a;--spStyleUIElementsDangerActive:#ec4758;--spStyleUIElementsLinkActive:#d2d2d2;--StyleNotificationSuccess:#dff0d8;--StyleNotificationInfo:#d9edf7;--StyleNotificationWarning:#fcf8e3;--StyleNotificationDanger:#f2dede;--StyleNotificationServer:#B3D2E7}.btn-primary.btn-outline{background:#fff;color:var(--spStyleUIElementsPrimary)}.btn-success.btn-outline{background:#fff;color:var(--spStyleUIElementsSuccess)}.btn-info.btn-outline{background:#fff;color:var(--spStyleUIElementsInfo)}.btn-danger.btn-outline,.btn-warning.btn-outline{background:#fff;color:var(--spStyleUIElementsWarning)}.btn-primary{background-color:var(--spStyleUIElementsPrimary);border-color:var(--spStyleUIElementsPrimary)}.btn-success{background-color:var(--spStyleUIElementsSuccess);border-color:var(--spStyleUIElementsSuccess)}.btn-info{background-color:var(--spStyleUIElementsInfo);border-color:var(--spStyleUIElementsInfo)}.btn-default{background:var(--spStyleUIElementsDefault);border:1px solid var(--spStyleUIElementsDefault)}.btn-warning{background-color:var(--spStyleUIElementsWarning);border-color:var(--spStyleUIElementsWarning)}.btn-danger{background-color:var(--spStyleUIElementsDanger);border-color:var(--spStyleUIElementsDanger)}button.btn-primary.dim{box-shadow:inset 0 0 0 var(--spStyleUIElementsPrimary),0 5px 0 0 var(--spStyleUIElementsPrimary),0 10px 5px #999}button.btn-primary.dim:active{box-shadow:inset 0 0 0 var(--spStyleUIElementsPrimaryActive),0 2px 0 0 var(--spStyleUIElementsPrimaryActive),0 5px 3px #999}button.btn-default.dim{box-shadow:inset 0 0 0 var(--spStyleUIElementsDefault),0 5px 0 0 var(--spStyleUIElementsDefault),0 10px 5px #999}button.btn-default.dim:active{box-shadow:inset 0 0 0 var(--spStyleUIElementsDefaultActive),0 2px 0 0 var(--spStyleUIElementsDefaultActive),0 5px 3px #999}button.btn-warning.dim{box-shadow:inset 0 0 0 var(--spStyleUIElementsWarning),0 5px 0 0 var(--spStyleUIElementsWarning),0 10px 5px #999}button.btn-warning.dim:active{box-shadow:inset 0 0 0 var(--spStyleUIElementsWarningActive),0 2px 0 0 var(--spStyleUIElementsWarningActive),0 5px 3px #999}button.btn-info.dim{box-shadow:inset 0 0 0 var(--spStyleUIElementsInfo),0 5px 0 0 var(--spStyleUIElementsInfo),0 10px 5px #999}button.btn-info.dim:active{box-shadow:inset 0 0 0 var(--spStyleUIElementsInfoActive),0 2px 0 0 var(--spStyleUIElementsInfoActive),0 5px 3px #999}button.btn-success.dim{box-shadow:inset 0 0 0 var(--spStyleUIElementsSuccess),0 5px 0 0 var(--spStyleUIElementsSuccess),0 10px 5px #999}button.btn-success.dim:active{box-shadow:inset 0 0 0 var(--spStyleUIElementsSuccessActive),0 2px 0 0 var(--spStyleUIElementsSuccessActive),0 5px 3px #999}button.btn-danger.dim{box-shadow:inset 0 0 0 var(--spStyleUIElementsDanger),0 5px 0 0 var(--spStyleUIElementsDanger),0 10px 5px #999}button.btn-danger.dim:active{box-shadow:inset 0 0 0 var(--spStyleUIElementsDangerActive),0 2px 0 0 var(--spStyleUIElementsDangerActive),0 5px 3px #999}.checkbox{padding-left:20px}.checkbox label{display:inline-block;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{line-height:normal;display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:0;font-size:14px;color:#555}.checkbox input[type=checkbox]{opacity:0}.checkbox input[type=checkbox]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.checkbox input[type=checkbox]:checked+label::after{font-family:FontAwesome;content:"\f00c"}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-primary input[type=checkbox]:checked+label::after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type=checkbox]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:checked+label::after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type=checkbox]:checked+label::after{color:#fff}.radio{padding-left:20px}.radio label{display:inline-block;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(0.8,-.33,.2,1.33)}.radio input[type=radio]{opacity:0}.radio input[type=radio]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type=radio]+label::after{background-color:#428bca}.radio-primary input[type=radio]:checked+label::before{border-color:#428bca}.radio-primary input[type=radio]:checked+label::after{background-color:#428bca}.radio-danger input[type=radio]+label::after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::before{border-color:#d9534f}.radio-danger input[type=radio]:checked+label::after{background-color:#d9534f}.radio-info input[type=radio]+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-warning input[type=radio]+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-success input[type=radio]+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}.cg-notify-message.sp-msg-warn{background-color:var(--StyleNotificationWarning);border-left:10px solid #f8ac59}.cg-notify-message.sp-msg-success{background-color:var(--StyleNotificationSuccess);border-left:10px solid #1c84c6}.cg-notify-message.sp-msg-error{background-color:var(--StyleNotificationDanger);border-left:10px solid #ed5565}.cg-notify-message.sp-msg-info{background-color:var(--StyleNotificationInfo);border-left:10px solid #23c6c8}.cg-notify-message.sp-msg-server{background-color:var(--StyleNotificationServer);border-left:10px solid #1c84c6}.tooltip-inner{background-color:#ce6666}.tooltip.top .tooltip-arrow{border-top-color:#ce6666}.tooltip.right .tooltip-arrow{border-right-color:#ce6666}.tooltip.bottom .tooltip-arrow{border-bottom-color:#ce6666}.tooltip.left .tooltip-arrow{border-left-color:#ce6666}input.ng-dirty.ng-invalid{border:2px solid #ce6666}.spTooltipForm{position:absolute;z-index:1000;display:table}.spTooltipForm.spT1-top{bottom:calc(100% + 5px)}.spTooltipForm.spT1-bottom{top:calc(100% + 5px)}.spTooltipForm.spT1-right{left:calc(100% + 5px);top:50%;transform:translate(0,-50%)}.spTooltipForm.spT1-left{right:calc(100% + 5px);top:50%;transform:translate(0,-50%)}.spTooltipForm.spT2-left{left:0}.spTooltipForm.spT2-center{left:50%;transform:translate(50,0)}.spTooltipForm.spT2-right{right:15px}.sp-tooltip-relative{position:relative!important}form.verErrors .ng-invalid{border:2px solid #ce6666!important}form.ng-invalid button[sp-validate-form]{color:#cacaca;background-color:#1dc5a3;border-color:#1dc5a3}form.ng-invalid button[sp-validate-form]:hover{cursor:not-allowed}form.ng-valid button[sp-validate-form]{color:#FFF;background-color:#1ab394;border-color:#1ab394}form.ng-valid button[sp-validate-form]:hover{cursor:pointer}.spDatePicker .uib-datepicker-popup button.btn-default{border:1px solid rgba(255,255,255,0);color:var(--spStylePaleteColor3);background:rgba(255,255,255,0)}.spDatePicker .uib-datepicker-popup button.btn-default:hover{border:1px solid rgba(0,60,136,.5)}.spDatePicker .dropdown-menu{padding:5px;border-radius:5px}.spDatePicker .uib-datepicker button.btn-default,.spDatePicker thead button.btn-default{border:0 solid var(--spStylePaleteColor6);background:0 0}.spDatePicker .uib-day button.btn-default span:hover,.spDatePicker .uib-month button.btn-default span:hover,.spDatePicker .uib-year button.btn-default span:hover{border:none;color:var(--spStylePaleteColor7);font-weight:700}.spDatePicker .uib-day button.btn-info{background:var(--spStylePaleteColor6)}.spDatePicker .uib-timepicker span.glyphicon{color:var(--spStylePaleteColor5)}.spDatePicker .uib-timepicker .uib-time .form-control{border:0 solid #fff}.spDatePicker .uib-timepicker .uib-time.am-pm .btn-default{background:var(--spStylePaleteColor5)}.spDatePicker .uib-datepicker-popup button.btn-info{background:var(--spStylePaleteColor6)}.spDatePicker .uib-datepicker-popup button.btn-default:hover{border:0 solid var(--spStylePaleteColor6)}.spDatePicker tr.uib-weeks:hover{background:var(--spStylePaleteColor4);border-radius:5px}.spDatePicker tr.uib-weeks td:first-child{color:var(--spStylePaleteColor4)}.spDatePicker tr.uib-weeks:hover td:first-child{color:#fff}.spDatePicker tr.uib-weeks td:first-child:before{content:'';display:inline-block;margin:auto;left:20px;position:relative;width:1px;height:10px;background:var(--spStylePaleteColor4)}.spDatePicker .uib-datepicker-popup button.btn-default span:hover{color:var(--spStylePaleteColor7);font-weight:700}.spDatePicker .uib-daypicker i.glyphicon-chevron-left,.spDatePicker .uib-daypicker i.glyphicon-chevron-right,.spDatePicker .uib-monthpicker i.glyphicon-chevron-left,.spDatePicker .uib-monthpicker i.glyphicon-chevron-right,.spDatePicker .uib-yearpicker i.glyphicon-chevron-left,.spDatePicker .uib-yearpicker i.glyphicon-chevron-right{color:var(--spStylePaleteColor5)}.spDatePicker .uib-daypicker button span.text-info,.spDatePicker .uib-months button span.text-info,.spDatePicker .uib-years button span.text-info{color:var(--spStylePaleteColor3);font-weight:700}.spDatePicker .uib-months .btn-default.active,.spDatePicker .uib-months .btn-default:active,.spDatePicker .uib-months .open .dropdown-toggle.btn-default,.spDatePicker .uib-years .btn-default.active,.spDatePicker .uib-years .btn-default:active,.spDatePicker .uib-years .open .dropdown-toggle.btn-default{box-shadow:none}.spDatePicker{position:relative}.cajaFechaMascara{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);cursor:pointer}.custom-slider.rzslider .rz-bar{background:#eee;height:8px;border-radius:8px}.custom-slider.rzslider .rz-bar-wrapper{padding-top:8px}.custom-slider.rzslider .rz-selection{background:#0074D9;border-radius:8px}.custom-slider.rzslider .rz-pointer{width:16px;height:16px;top:auto;bottom:0;background-color:#0074D9;border-radius:50%;outline-color:rgba(255,255,255,0)}.rzslider .rz-pointer:after{position:absolute;top:5px;left:5px;width:6px;height:6px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:''}.marco{position:fixed;top:0;bottom:0;left:0;right:0;padding:10px;display:flex;flex-direction:column;z-index:50000!important;background-color:rgba(255,255,255,250)}.marcoFoto{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1}.marcoFoto>img{flex:0;vertical-align:bottom;max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}.marcoFoto>div{display:inline-block;width:1px;height:30px;background-color:transparent;position:relative}.marcoFoto>div>div{position:absolute;top:0;bottom:0;line-height:30px;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;transition:opacity .4s;z-index:1000;color:#C03035}.marcoFoto>div.parteIzq>div{left:5px}.marcoFoto>div.parteDer>div{right:5px}.verBloque{opacity:1!important;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;transition:opacity .4s}.marcoInfo{flex:0 1 auto;background-color:rgba(222,222,222,.5)}.marcoInfo>div{text-align:center;padding:4px 1px 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.marcoInfo>div>.fotoTitulo{text-align:center;font-size:24px;font-family:verdana;color:#686868;font-weight:700}.marcoInfo>div>.fotoDescripcion{text-align:center;font-family:verdana;font-size:16px;color:#686868}body{overflow:hidden}.floatLeft{float:left}.floatRight{float:right}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spFlexHeight{display:flex;flex-flow:column;height:100%;flex-basis:auto}.spFlexHeight>.spFlexHeightMax{flex:1 1 auto}.spFlexHeight>.spFlexHeightMin{flex:0 1 auto}.spHeightMax{display:flex;flex-direction:row;align-content:stretch;height:100%}.spHeight100,.spHeight100 .tab-pane{height:100%}.spFlex{display:flex}.spText-bottom{display:flex;align-items:flex-end;margin-bottom:0!important}.spScrollX{overflow-y:hidden;overflow-x:auto}.spScrollY{overflow-y:auto;overflow-x:hidden}.spScrollXY{overflow-y:auto;overflow-x:auto}.text-word-break{word-break:break-all}.text-truncate{position:relative;vertical-align:middle!important}.text-truncate span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:0;right:0;top:calc(50% - 9px)}.text-truncate:before{content:'';display:inline-block}.text-min{width:1%;white-space:nowrap}label.label-inline{padding-top:7px}.ordenable{cursor:pointer}.ordenable:hover{opacity:.8}.modal-height-max .modalPanelContent,.modal-height-max .modalPanelContent>div{height:100%}.modal-height-max .tab-content{height:calc(100% - 40px)}.modal-height-max{height:calc(100% - 60px);width:calc(100% - 60px)}div.spInputFileImage{width:150px;height:150px;background-color:#fff;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:contain}div.spInputFileImage.spBanner{width:100%;height:60px}div.spInputFileImage>input{height:100%;width:100%;-webkit-appearance:none;opacity:0;cursor:pointer}div.spInputFileImage>input[disabled]{cursor:not-allowed}.spPaginationList .spLabel{margin:8px 0 0;font-size:16px}.spOptActive,.spOptActive:hover{color:var(--spStylePaleteColor6)}.spOptNoActive{color:var(--spStylePaleteColor4)}.aclActivo{color:#1AB394;font-weight:700}.aclNoActivo{opacity:.05}.aclIcon{display:inline-block;width:22px}.spTopNavbarModule #navbar-top-right.nav>li>a{padding:4px 8px;min-height:auto}.spTopNavbarModule .spTopNavbar .spTopNavbarAvatar{height:32px;max-width:32px}.spLayerTypeColor-TILETMPVRT{background-color:#F8FF6A}.spLayerTypeColor-POSTGIS{background-color:#E8BD4F}.spLayerTypeColor-SHP{background-color:#E83560}.spLayerTypeColor-IMAGE{background-color:#B43AFF}.spLayerTypeColor-TILE{background-color:#4238FF}.spLayerTypeColor-TILETMP{background-color:#3BFF9C}.ui-select-bootstrap>.ui-select-choices{max-height:150px!important}@media (max-width:768px){.modal-height-max{height:calc(100% - 20px);width:calc(100% - 20px)}}