.tc-ctl-popup{opacity:0;visibility:hidden;width:0;height:0;position:absolute;color:var(--overlay-color);background-color:var(--overlay-bg-color);font-family:Arial,helvetica,sans-serif;font-size:0.95em;box-shadow:0 1px 4px rgba(0,0,0,0.2);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);padding:10px;border-radius:10px;border:1px solid var(--overlay-border-color);margin-top:-41px;margin-left:-49px;z-index:10000;pointer-events:none}.ol-overlay-container{visibility:hidden}.ol-overviewmap-map .ol-overlay-container{visibility:visible}.tc-ctl-popup.tc-draggable{cursor:move}.tc-ctl-popup:after,.tc-ctl-popup:before{opacity:0.6;top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tc-ctl-popup:after{opacity:0.6;border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.tc-ctl-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.tc-ctl-popup.tc-dragged:after,.tc-ctl-popup.tc-dragged:before{display:none}.tc-ctl-popup.tc-drag{background-color:rgba(255,255,255,0.4)}.tc-ctl-popup.tc-visible{position:relative;display:flex;align-items:stretch;width:auto;height:auto;animation:fadein 0.3s;-webkit-animation:fadein 0.3s;pointer-events:initial}.tc-ctl-popup-content,.olPopupContent{min-width:48px;min-height:15px;-webkit-overflow-scrolling:touch;/* scroll inercial */transition:all .3s ease}.tc-ctl-popup-content{align-self:flex-start;max-height:calc(60vh + 4.5em);overflow-x:auto}.tc-ctl-popup .tc-ctl-popup-content{display:none}.tc-ctl-popup.tc-visible .tc-ctl-popup-content{display:inline-block}.tc-ctl-popup-menu{display:flex;flex-flow:column;margin-left:0.5em;width:1.5em;min-width:1.5em}.tc-ctl-popup .tc-ctl-popup-content h3{font-size:1em;border-bottom:1px solid #ccc;margin:0 0 0.5em 0}.tc-ctl-popup .tc-ctl-popup-content h4{font-size:0.9em;margin:0 0.2em 0.5em 0;color:var(--title-color);text-shadow:0 0 0.3em #fff}.ol-overlaycontainer-stopevent .tc-ctl-popup{bottom:10px}.tc-ctl-popup table{font-size:0.8em;border-collapse:collapse;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text;cursor:default}.tc-ctl-popup table tr:nth-child(odd){background:var(--cell-odd-bg-color)}.tc-ctl-popup table tr:nth-child(even){background:var(--cell-even-bg-color)}.tc-ctl-popup table th,.tc-ctl-popup table td{text-align:left;padding:0.3em}.tc-ctl-popup .tc-icon-btn.tc-ctl-popup-close{display:inline-block;cursor:pointer;line-height:1em;padding:0;margin:0;text-align:center}.tc-ctl-popup .tc-icon-btn.tc-ctl-popup-share:before{font-family:var(--icon-font-family);content:var(--icon-share)}.tc-icon-btn.tc-ctl-popup-close:before{font-family:var(--icon-font-family);content:var(--icon-close);margin-right:-0.1em;color:var(--win-btn-color)}.olPopup table th,.olPopup table td{padding:0.3em;text-align:left;border-top:1px solid #eee;border-bottom:1px solid #eee}.tc-ctl-popup .olPopupCloseBox{background:transparent}@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){.tc-ctl-popup-content{max-width:40vw}}/*Pupurri*/.tc-ctl-popup table.complexAttr{font-size:100%;padding:0;margin:0;width:100%}.tc-ctl-finfo ul.tc-ctl-finfo-features li table.complexAttr{box-shadow:none}.tc-ctl-finfo ul.tc-ctl-finfo-features li.tc-checked table.complexAttr{outline:none}.tc-ctl-finfo ul.tc-ctl-finfo-features li:not(.tc-checked) table.complexAttr,.tc-ctl-popup table.complexAttr{border:none}.tc-ctl-finfo ul.tc-ctl-finfo-features li table.complexAttr *,.tc-ctl-popup table.complexAttr *{background-color:transparent;padding:0;box-sizing:border-box}.tc-ctl-popup table.complexAttr table,.tc-ctl-popup table.complexAttr tbody,.tc-ctl-popup table.complexAttr table.complexAttr tr,.tc-ctl-popup table.complexAttr td{width:100%;display:block}.tc-ctl-finfo ul.tc-ctl-finfo-features li .complexAttr table td,.tc-ctl-popup .complexAttr table td{padding:3px 3px 3px 7px}.tc-ctl-popup .complexAttr input{display:none}.tc-ctl-popup .complexAttr label{cursor:pointer;margin-right:.5em;line-height:1.3em}.tc-ctl-popup .complexAttr input:checked ~ div > table{display:inline-block}.tc-ctl-popup .complexAttr input:not(checked) ~ div > table{display:none}.tc-ctl-popup .complexAttr table tr{border-bottom:solid #999 1px}.tc-ctl-popup .complexAttr table tr:last-of-type{border-bottom:none}.tc-ctl-popup .complexAttr .title{font-weight:bold}.tc-ctl-popup .complexAttr .plus:before{font-family:FontAwesome;content:"\f0fe";font-size:1em}.tc-ctl-popup .complexAttr input:checked ~ div > .plus:before{content:"\f146"}.tc-ctl-popup .tc-ctl-finfo ul.tc-ctl-finfo-features li .complexAttr table,.tc-ctl-popup table.complexAttr table,.tc-ctl-popup div.complexAttr table{border:solid #999 1px;border-radius:3px;box-sizing:border-box}.tc-ctl-popup table.complexAttr .key{display:table-cell}.tc-ctl-popup table.complexAttr .value{display:table-cell}.tc-ctl-finfo ul.tc-ctl-finfo-features li table.complexAttr th.key,.tc-ctl-popup table.complexAttr th.key{padding-right:0.5em;padding-left:0}.tc-ctl-finfo ul.tc-ctl-finfo-features li table.complexAttr table th.key,.tc-ctl-popup table.complexAttr table th.key{padding-left:0.5em}.tc-ctl-ovmap{bottom:0;right:0;width:15%;height:15%;padding:0}.tc-ctl-ovmap.ol-overviewmap.ol-uncollapsible button{display:none}.tc-ctl-ovmap.ol-overviewmap .ol-overviewmap-map{width:100%;height:100%}.tc-ctl-ovmap.tc-3d .ol-overviewmap-box{border:none}.tc-ctl-ovmap.tc-3d .ol-overviewmap-box:after{position:absolute;color:#f00;content:'\e0c0';width:2vmin;height:2vmin;font-family:mapskin;font-size:2vmin;top:50%;left:50%;margin-top:-1vmin;margin-left:-1vmin;text-align:center;text-shadow:1px 1px 0 #000}.tc-ctl-ovmap.tc-3d .ol-overviewmap-box.tc-active:after{color:#666}.ol-overviewmap-box{border-width:2px;border-style:solid outset outset solid;border-color:#f00;cursor:move}.ol-overviewmap-box.tc-active{border-color:#666}.tc-ctl-ovmap-load{position:absolute;bottom:0;right:0;width:1em;height:1em;background-color:var(--main-hl-color);z-index:10000;-webkit-animation-name:bounce-fading-bar;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-name:bounce-fading-bar;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:normal;transform:scale(.3)}.tc-ctl-load{position:absolute;bottom:2em;left:50%;width:80px;height:20px;opacity:0.7;z-index:10007}.tc-map.tc-ctl-prnmap-printing .tc-ctl-load{position:fixed;z-index:100110}.tc-ctl-load-bar{position:relative;left:-100%;top:0px;width:160px;height:20px}.tc-ctl-load-dots{position:absolute;top:0;background-color:var(--main-hl-color);width:20px;height:20px;-webkit-animation-name:bounce-fading-bar;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-name:bounce-fading-bar;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:normal;transform:scale(.3)}.tc-ctl-load-dot1{left:0;-webkit-animation-delay:0.52s;animation-delay:0.52s}.tc-ctl-load-dot2{left:20px;-webkit-animation-delay:0.65s;animation-delay:0.65s}.tc-ctl-load-dot3{left:40px;-webkit-animation-delay:0.78s;animation-delay:0.78s}.tc-ctl-load-dot4{left:60px;-webkit-animation-delay:0.91s;animation-delay:0.91s}.tc-ctl-load-dot5{left:80px;-webkit-animation-delay:1.04s;animation-delay:1.04s}.tc-ctl-load-dot6{left:100px;-webkit-animation-delay:1.17s;animation-delay:1.17s}.tc-ctl-load-dot7{left:120px;-webkit-animation-delay:1.3s;animation-delay:1.3s}.tc-ctl-load-dot8{left:140px;-webkit-animation-delay:1.43s;animation-delay:1.43s}.tc-ctl-sb{height:17.5px}.tc-ctl-sb,.tc-ctl-scl,.tc-ctl-ss{position:absolute;top:1.875em;left:4em}.tc-ctl-sb,.tc-ctl-scl,.tc-ctl-ss{display:inline-block;z-index:10002;color:#333;background-color:#ccc;border:1px solid #ccc;border-radius:var(--border-radius);opacity:0.5;font-size:0.8em}.tc-ctl-sb .ol-scale-line{position:static;bottom:auto;left:auto;color:#333;background-color:transparent;border-radius:0;padding:0}.tc-ctl-sb .ol-scale-line .ol-scale-line-inner{border:solid 2px #000;border-top:0;text-align:center;color:inherit}.tc-ctl-ss select{direction:rtl}.tc-ctl-scl input,.tc-ctl-ss input{background:#fff;border:1px #333 solid;color:#333;font-size:0.8em;display:inline;vertical-align:top;line-height:1.5em;cursor:pointer}.tc-map.tc-collapsed .tc-ctl-sb,.tc-map.tc-collapsed .tc-ctl-scl,.tc-map.tc-collapsed .tc-ctl-ss{display:none}.tc-map.tc-ctl-prnmap-printing .tc-ctl.tc-ctl-sb{z-index:100000}@keyframes slow-fadeout{0% {
        opacity:0.7;visibility:visible}63%{opacity:0.7;visibility:visible}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}

.tc-ctl-coords{position:absolute;height:25px;box-sizing:border-box;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);overflow:hidden;background-color:#fff;opacity:0.7;z-index:9999;font-family:Arial,helvetica,sans-serif;font-size:0.7em;padding:0.2em;color:#999;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;top:50%;right:0;left:auto;-ms-transform:translate(45%, -50%) rotate( -90deg );-webkit-transform:translate(45%, -50%) rotate( -90deg );-moz-transform:translate(45%, -50%) rotate( -90deg );transform:translate(45%, -50%) rotate( -90deg );border-top:1px solid #ccc;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}/* en horizontal (en desktop siempre da true) pasamos arriba el control de coordenadas. Por defecto está en el lateral */@media screen and (orientation: landscape){.tc-ctl-coords{top:0;left:0;right:0;margin:auto;transform:none;border-top:none;border-top-left-radius:0;border-top-right-radius:0;z-index:9999}}/* con el ancho suficiente en móviles (por ejemplo: ipad en vertical) pasamos arriba el control de coordenadas. Por defecto está en el lateral */@media screen and (min-width: 30em){.tc-ctl-coords{top:0;opacity:0.7;left:0;right:0;margin:auto;transform:none;border-top:none;border-top-left-radius:0;border-top-right-radius:0;z-index:9999}}@media screen and (min-height: 40em) and (pointer: fine),screen and (min-height: 40em) and (-ms-high-contrast: none),screen and (min--moz-device-pixel-ratio:0) and (min-height: 40em){.tc-ctl-coords{top:0;left:0;right:0;margin:auto;transform:none;border-top:none;border-top-left-radius:0;border-top-right-radius:0}}.tc-ctl-coords.tc-fading{animation:slow-fadeout 8s}.tc-ctl-coords.tc-hidden{animation:none;visibility:hidden}.tc-map.tc-collapsed .tc-ctl-coords{display:none}.tc-ctl-coords div{padding:0;display:inline-block;line-height:20px}div.tc-ctl-coords-xy{padding:0 0 0 0.5em;margin:auto}.tc-ctl-coords-crs,.tc-ctl-coords-geocrs,.tc-ctl-coords-x,.tc-ctl-coords-y,.tc-ctl-coords-lat,.tc-ctl-coords-lon,.tc-ctl-coords-elevation{color:var(--text-main-color);font-size:1em}.tc-ctl-coords span.close{color:var(--win-btn-color);height:2em;margin:0 0.3em 0 0.5em}.tc-ctl-coords span.close:after{content:'\2716'}.tc-ctl-coords button.tc-ctl-coords-crs{border:0.1em solid #666;border-radius:0.2em;background-color:transparent;padding:0.1em 0.2em;margin-right:0.5em}.tc-ctl-coords button.tc-ctl-coords-crs:before{font-family:mapskin;content:'\e01a';margin-right:0.3em}.tc-ctl-coords .tc-active span.tc-ctl-coords-crs{display:none}.tc-ctl-coords.tc-3d span.tc-ctl-coords-crs{display:inline}.tc-ctl-coords.tc-3d button.tc-ctl-coords-crs{display:none}.tc-ctl-coords-alt{margin-left:0.5em}.tc-ctl-coords-alt:before{content:'\2022';margin-right:0.5em}.tc-ctl-coords-x,.tc-ctl-coords-y{width:4.8em;display:inline-block}.tc-ctl-coords-lat,.tc-ctl-coords-lon{width:4.8em;display:inline-block}.tc-ctl-coords-elevation{width:3.8em;display:inline-block}.tc-ctl-coords-threed{background-image:url(img/marker2_32.png)}.tc-ctl-coords-cur-crs-name,.tc-ctl-coords-cur-crs-code{font-weight:bold}.tc-ctl-coords-change p.tc-msg-warning{font-style:italic;transition:all .3s ease}.tc-ctl-coords-change p.tc-msg-warning.tc-hidden{opacity:0;height:0}.tc-ctl-coords-change span.tc-msg-warning:after{font-family:mapskin;font-style:normal;color:#999;content:'\e0a4';margin-left:0.5em}.tc-ctl-coords-icon-cross{left:50%;top:50%;height:15px;width:15px;position:absolute;background-image:url(img/crosshair.svg)}.tc-ctl-toc{overflow:hidden;z-index:10004}.tc-ctl-toc-tree{padding-top:0}.tc-ctl-toc ul.tc-ctl-toc-branch{list-style-type:none;/* img/vline.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfWCAYTExkGTLX0AAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMUfzQjcAAAAQSURBVBhXY5g5cyZhPHMmAGbPEe/qkYsqAAAAAElFTkSuQmCC) repeat-y;margin:0;padding:0;margin-left:10px;transition:all .3s ease}.tc-ctl-toc ul.tc-ctl-toc-wl{margin-top:0.6em}div.tc-ctl-toc-tree div.tc-ctl-toc-empty{font-style:italic;color:var(--disabled-text-color);padding:0.5em;background-color:var(--main-bg-color);list-style-type:none}div.tc-ctl-toc-tree > div.tc-ctl-toc-empty.tc-hidden{display:none}.tc-ctl-toc li.tc-ctl-toc-node{position:relative;font-family:Arial,helvetica,sans-serif;margin:0;padding:0 20px;padding-right:0;line-height:1.2em;/* img/node.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALDwAACw8BkvkDpQAAAAd0SU1FB9YIBhQIJYVaFGwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAEFJREFUOE9jmDlz5n8GZgYGXPj///948agB9DAAJI8LDyIDCGFsACo+WLyATSMMo2tCxkQZAFKED48aMPAG/GcAAFySJ1PSNmZLAAAAAElFTkSuQmCC) no-repeat}.tc-ctl-toc li.tc-ctl-toc-node > button.tc-ctl-toc-collapse-btn{position:absolute;left:23px;width:22px;height:22px;background-color:transparent;border:0}.tc-ctl-toc li.tc-ctl-toc-node > span{vertical-align:top;background-color:var(--main-bg-color)}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox]{float:right;margin-right:0.3em;margin-right:1px}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox].tc-toggle:disabled{background-color:var(--sec-btn-disabled-color)}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox].tc-toggle:before{line-height:1.2em}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox]:indeterminate{background-color:var(--cb-checked-bg-color)}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox]:indeterminate:before{content:"\2212";color:var(--cb-checked-color)}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox].tc-ctl-toc-branch-cb{float:none;vertical-align:top;margin:0.1em 0.2em 0.2em 0.2em}.tc-ctl-toc li.tc-ctl-toc-leaf{/* img/leaf.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALDgAACw4BQL7hQQAAAAd0SU1FB9YIBhQIJYVaFGwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAD1JREFUOE9jmDlz5n8GZgYGXPj///948agB9DAAJI8LDyIDyMXUcwE2jTCMrgkZ08cAkCJ8eNSAgTfgPwMAvVAhWS5/PgQAAAAASUVORK5CYII=) no-repeat}.tc-ctl-toc li.tc-ctl-toc-node.tc-collapsed{/* img/node-collapsed.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9YIBhQIJYVaFGwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAEZJREFUOE9jmDlz5n8GZgYGXPj///948agB9DAAJI8Lk2wACKDxqWQAIYwNQMUHixewaYRhZA3omCgDQIrw4VEDBt6A/wwA2+4sGw5LZ3sAAAAASUVORK5CYII=) no-repeat}.tc-ctl-toc li.tc-ctl-toc-node-notvisible{color:#aaa}.tc-ctl-toc ul.tc-ctl-toc-branch li.tc-ctl-toc-node:last-child{/* img/lastnode.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9YIBhQIIhs+gc8AAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAFhJREFUOE/tzUEKgDAQBMEF//+Afe1IQLCRTryJgkJdkvRY3Z3aqmaSLP0DTwyM+5kXDdyx7zj3v9J1jD4yMB6taEQWkUZkEWlEFpFGZBFpRBaRRmTRKbUD3MALjd92TQsAAAAASUVORK5CYII=) no-repeat;background-color:var(--main-bg-color)}.tc-ctl-toc ul.tc-ctl-toc-branch li.tc-ctl-toc-node.tc-collapsed:last-child{/* img/lastnode-collapsed.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9YIBhQIIhs+gc8AAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAGVJREFUOE/tzcEJgDAQBdEF+y8g1a4EBIdlEg2KJwPvEHW+0VrL2CJGMnPqH/hioL8fWR7op9xfGrhi53juf6U6VO4eUQmeDVS3BvpHMxqRRaQRWUQakUWkEVlEGpFFpBFZdMrYAVwrEFV8yTH0AAAAAElFTkSuQmCC) no-repeat;background-color:var(--main-bg-color)}.tc-ctl-toc ul.tc-ctl-toc-branch li.tc-ctl-toc-leaf:last-child{/* img/lastleaf.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALDwAACw8BkvkDpQAAAAd0SU1FB9YIBhQIIhs+gc8AAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAFdJREFUOE/tzTEKgDAQBdEF73+APe2XCOIUkxQWomDxqs38VHentqqZJEv/wBMD4z7zooG7jgH7lSw8fWRgPFrRiCwijcgi0ogsIo3IItKILCKNyKJLagc9jQWTqTPg4gAAAABJRU5ErkJggg==) no-repeat;background-color:var(--main-bg-color)}.tc-ctl-toc ul.tc-ctl-toc-branch.tc-collapsed{height:0;opacity:0;visibility:hidden;overflow:hidden}.tc-ctl-toc-empty.tc-hidden{display:none}.tc-ctl-toc .tc-hidden{display:none}@media screen and (pointer: coarse),(max-device-width: 768px),(max-device-height: 768px){.tc-ctl-toc-branch li.tc-ctl-toc-node{padding-left:50px}.tc-ctl-toc-branch li.tc-ctl-toc-node span{display:block;padding-top:3px}li.tc-ctl-toc-node input[type=checkbox]:not(.tc-ctl-toc-branch-cb){margin-top:2px;width:18px;height:18px}li.tc-ctl-toc-node input[type=checkbox].tc-ctl-toc-branch-cb{display:inline-block;float:left;margin-top:3px;width:18px;height:18px}/*li.tc-ctl-toc-node > button.tc-ctl-toc-collapse-btn {
        width: 20px;
        height: 18px;
        left: 13px;
    }*/}@media screen and (pointer:coarse){.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox].tc-toggle:before{line-height:1.4em}.tc-ctl-toc li.tc-ctl-toc-node input[type=checkbox]:indeterminate:before{transform:scale(1.5)}}@media screen and (pointer:coarse) and (min-device-width: 1024px),(pointer:coarse) and (min-device-height: 1024px){.tc-ctl-toc-branch li.tc-ctl-toc-node{padding-left:33px}.tc-ctl-toc li.tc-ctl-toc-node > button.tc-ctl-toc-collapse-btn{width:20px;height:18px;left:13px}}@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){.tc-ctl-toc li.tc-ctl-toc-node > button.tc-ctl-toc-collapse-btn{left:0;width:20px;height:15px}}.tc-ctl-bms{z-index:10004}.tc-ctl-bms h2{position:relative}.tc-ctl-bms h2 button.tc-icon-btn{position:absolute;top:-0.1em;right:0;border:none;background:none;color:var(--sec-btn-color);font-size:1.4em}.tc-ctl-bms h2 button.tc-icon-btn:before,.tc-ctl-bms-more-dialog .tc-ctl-bms-btn-view:before{font-family:var(--icon-font-family);content:'\e914';width:1.2em;height:1.2em}.tc-ctl-bms h2 button.tc-icon-btn.tc-details:before,.tc-ctl-bms-more-dialog .tc-ctl-bms-btn-view.tc-details:before{content:'\e914'}.tc-ctl-bms h2 button.tc-icon-btn.tc-grid:before,.tc-ctl-bms-more-dialog .tc-ctl-bms-btn-view.tc-grid:before{content:'\e913'}.tc-ctl-bms-more-dialog button.tc-ctl-bms-btn-view{position:relative;border:none;background:none;color:var(--sec-btn-color);font-size:1.4em;width:1.4em}.tc-ctl-bms-more-dialog .tc-ctl-bms-btn-view:before{position:absolute;top:0;left:0}.tc-ctl-bms ul.tc-ctl-bms-branch{list-style-type:none;margin:0.5em 0 0 0;padding:0}.tc-ctl-bms-more-dialog div.tc-modal-body{min-width:14em;min-height:12em}.tc-ctl-bms-more-dialog ul.tc-ctl-bms-branch > li{width:4.8rem}.tc-ctl-bms-more-dialog h2{display:none}.tc-ctl-bms-node label{position:relative;display:inline-block;margin:0;cursor:pointer;border:var(--thumb-border-width) solid var(--thumb-border-color);border-radius:var(--border-radius);height:4rem;width:4rem;background-size:cover;background-repeat:no-repeat}.tc-ctl-bms-node label.tc-loading{cursor:default}.tc-ctl-bms-node label.tc-loading:before{content:" ";border-radius:50%;box-shadow:#ccc 6em 0 0 0,#ccc 4.243em 4.243em 0 0,#ccc 0 6em 0 0,#ccc -4.243em 4.243em 0 0,#ccc -6em 0 0 0,#ccc -4.243em -4.243em 0 0,#ccc 0 -6em 0 0,#ccc 4.243em -4.243em 0 0;position:absolute;width:3em;height:3em;background-color:transparent;left:50%;top:50%;margin-left:-1.5em;margin-top:-1.5em;font-size:0.3em;animation:spin 2s infinite linear}.tc-ctl-bms-node label span{position:absolute;display:block;margin:0;padding-top:0.6rem;top:calc(-1 * var(--thumb-border-width));left:calc(-1 * var(--thumb-border-width));color:var(--thumb-text-color);text-shadow:0.1em 0.1em 0 var(--thumb-text-shadow-color),0.1em -0.1em 0 var(--thumb-text-shadow-color),-0.1em 0.1em 0 var(--thumb-text-shadow-color),-0.1em -0.1em 0 var(--thumb-text-shadow-color);height:3.36rem;width:4rem}.tc-details,.tc-grid{/*animation: fadein 0.5s ease;*//* con la animación el panel modal hace un efecto raro, reajustándose el ancho después de un segundo */}.tc-ctl-bms-tree.tc-details{max-height:20em;overflow-y:auto}.tc-modal-body .tc-ctl-bms-tree.tc-details{max-height:none}.tc-ctl-bms-node .tc-ctl-bms-info,.tc-ctl-bms-node .tc-ctl-bms-metadata{display:none}.tc-details .tc-ctl-bms-node .tc-ctl-bms-info{display:block;font-size:1.2em;vertical-align:top;padding-right:0.5em;min-height:4.5rem}.tc-details .tc-ctl-bms-node .tc-ctl-bms-info p{margin-top:0.5em;margin-bottom:0}.tc-details .tc-ctl-bms-node .tc-ctl-bms-metadata{display:block;font-size:1.1em}.tc-ctl-bms .tc-ctl-bms-metadata h4,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata h4{display:inline-block;font-size:1em;color:#666;margin:0.5em 0 0.2em 0;text-transform:lowercase}.tc-ctl-bms .tc-ctl-bms-metadata ul,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata ul{list-style-type:none;display:inline-block;padding:0;margin:0}.tc-ctl-bms .tc-ctl-bms-metadata li,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata li{display:inline-block;margin-left:0.5em}.tc-ctl-bms .tc-ctl-bms-metadata a,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata a{display:inline-block;position:relative;text-indent:-1000vw;margin-right:1.2em;height:1.5em}.tc-ctl-bms .tc-ctl-bms-metadata a:before,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata a:before{font-family:'FontAwesome';font-size:1.4em;content:'\f016';position:absolute;text-indent:0;top:0;left:0}.tc-ctl-bms .tc-ctl-bms-metadata a[type='text/xml']:after,.tc-ctl-bms .tc-ctl-bms-metadata a[type='text/html']:after,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata a[type='text/xml']:after,.tc-ctl-bms-more-dialog .tc-ctl-bms-metadata a[type='text/html']:after{content:attr(title);position:absolute;text-indent:0;bottom:0.2em;left:0.3em;border-radius:0.1em;background-color:var(--main-hl-color);color:#fff;padding:0 0.2em 0 0.2em;font-size:0.6em}.tc-ctl-bms-more-dialog .tc-ctl-bms-node label span{color:var(--thumb-text-color);text-shadow:var(--thumb-text-shadow-color) -0.06rem 0,var(--thumb-text-shadow-color) 0rem 0.08rem,var(--thumb-text-shadow-color) 0.08rem 0,var(--thumb-text-shadow-color) 0rem -0.06rem,var(--thumb-text-shadow-color) 0.06rem 0.08rem}.tc-details .tc-ctl-bms-node label{display:block;float:left;margin:0 0.5em 0.5em 0}.tc-details .tc-ctl-bms-node label span{color:transparent;text-shadow:none}.tc-details .tc-ctl-bms-node label span:after{color:var(--thumb-text-color)}.tc-ctl-bms-node input[type=radio] ~ span{border:var(--thumb-border-width) solid var(--thumb-border-color);border-radius:var(--border-radius)}.tc-ctl-bms-node input[type=radio]:checked ~ span{cursor:default;border-color:var(--main-hl-color)}.tc-ctl-bms-node input[type=radio].tc-disabled ~ span:after{position:absolute;font-family:mapskin;content:'\e0a4';bottom:0;right:0;text-shadow:none;font-size:1.2em;background-color:var(--main-bg-color);width:1.8em;height:1.8em;line-height:1.8em;text-align:center;border-top-left-radius:0.2em}.tc-ctl-bms-more-dialog ul.tc-ctl-bms-branch{max-width:calc(4.8rem * 8);text-align:left;margin:0 auto;padding:0}.tc-offline .tc-ctl-bms-more-node{display:none}.tc-ctl-bms-more-node:after{font-family:var(--icon-font-family);content:'\e905';position:absolute;color:#666666;font-size:3em;top:50%;left:50%;transform:translate(-50%,-50%)}.tc-modal.tc-3d li.tc-ctl-bms-node input[type=radio].tc-disabled ~ span:after,.tc-ctl-bms.tc-3d li.tc-ctl-bms-node input[type=radio].tc-disabled ~ span:after{font-family:'Segoe UI Symbol';/* Requerido por FF */content:'\01F6AB';font-weight:bold}.tc-modal.tc-3d li.tc-ctl-bms-node input[type=radio].tc-disabled ~ span,.tc-ctl-bms.tc-3d li.tc-ctl-bms-node input[type=radio].tc-disabled ~ span{cursor:default}ul.tc-ctl-bms-branch > li{display:inline-block;font-size:0.63rem;width:25%;margin:0;vertical-align:top;text-align:center;padding:0.5em 0 0 0}.tc-details ul.tc-ctl-bms-branch > li{display:block;width:100%;text-align:left;padding-bottom:1em;padding-left:0.4em;box-sizing:border-box}li.tc-ctl-bms-node.tc-hidden{display:none}.tc-ctl-bms-name{font-weight:bold}ul.tc-ctl-bms-branch input[type=radio]{display:none}ul.tc-ctl-bms-branch input[type=radio]:checked + div{background-color:var(--main-hl-color);border:1px solid;border-color:var(--main-hl-color)}@media screen and (min-width: 42em){div.tc-modal-window.tc-ctl-bms-more-dialog{max-width:none}}@media screen and (min-height: 40em) and (pointer: fine),not all{.tc-ctl-bms h2 button.tc-icon-btn{float:right;position:relative;top:0;border:none;background:none;font-size:12px;padding:0}}.tc-ctl.tc-ctl-attrib{position:absolute;font-family:Arial,helvetica,sans-serif;font-size:0.8em;bottom:0;left:50%;z-index:10002;padding:0}.tc-ctl-attrib-cmd{text-decoration:underline;cursor:pointer}.tc-ctl-attrib-other.tc-collapsed{display:none}.tc-ctl-attrib > div{position:relative;left:-50%;width:100%;bottom:0;color:#999;text-align:center;background-color:#fff;border:1px solid #ccc;border-bottom:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:0.1em}.tc-ctl-attrib div span,.tc-ctl-attrib div span a:link,.tc-ctl-attrib div span a:visited{color:#000}.tc-ctl-attrib div span.tc-ctl-attrib-cmd{color:#999}.tc-map.tc-collapsed .tc-ctl-attrib{display:none}.tc-ctl-legend{overflow:auto;z-index:10004;padding:0}.tc-ctl-legend-nvr{font-size:0.8em;color:#999;display:none}.tc-ctl-legend-watch{display:block;vertical-align:middle}.tc-ctl-legend-img{width:2em;height:1.5em;margin-left:0.2em;box-sizing:border-box}.tc-ctl-legend-watch img{margin:0.3em 0 0 0.2em}.tc-ctl-legend-watch img[src=""]{margin:0;display:none}.tc-ctl-legend-node-notvisible,.tc-ctl-legend-node-outofscale,.tc-ctl-legend-node > .tc-ctl-legend-nvr{display:none}.tc-ctl-legend.tc-3d li.tc-ctl-legend-node.tc-ctl-legend-node-outofscale{display:block}div.tc-ctl-legend-tree li.tc-ctl-legend-empty{font-style:italic;color:#ccc;padding:0.5em;background-color:var(--main-bg-color);list-style-type:none}div.tc-ctl-legend-tree li.tc-ctl-legend-empty.tc-hidden{display:none}.tc-ctl-legend ul.tc-ctl-legend-branch{list-style-type:none;margin:0;padding:0;transition:all .3s ease}.tc-ctl-legend li.tc-ctl-legend-node{font-family:Arial,helvetica,sans-serif;font-weight:bold;margin-top:0.5em;padding:0 10px;border:1px solid #eee;border-radius:var(--border-radius)}.tc-ctl-legend li.tc-ctl-legend-node li.tc-ctl-legend-node{font-weight:normal;border:0}.tc-ctl-legend li.tc-ctl-legend-node li.tc-ctl-legend-node li.tc-ctl-legend-node{font-size:calc(max(0.85em, 0.75rem))}.tc-ctl-lcat{overflow:hidden;z-index:10004;font-size:1em;transition:all .2s ease}.tc-ctl-lcat-tree{padding-top:0;max-height:18em;overflow:auto}div.tc-ctl-lcat-loading{padding-left:1em}.tc-ctl-lcat ul.tc-ctl-lcat-branch{list-style-type:none;/* img/vline.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfWCAYTExkGTLX0AAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMUfzQjcAAAAQSURBVBhXY5g5cyZhPHMmAGbPEe/qkYsqAAAAAElFTkSuQmCC) repeat-y;margin:1px 0 0 0;padding:0;margin-left:10px;transition:all .3s ease}.tc-ctl-lcat ul.tc-ctl-lcat-branch > li.tc-ctl-lcat-empty{font-style:italic;color:#ccc;padding:0.5em;background-color:var(--main-bg-color)}.tc-ctl-lcat li.tc-ctl-lcat-node{position:relative;line-height:1.2em;font-family:Arial,helvetica,sans-serif;margin:0;padding:0 0 2px 20px;/* img/node.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALDwAACw8BkvkDpQAAAAd0SU1FB9YIBhQIJYVaFGwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAEFJREFUOE9jmDlz5n8GZgYGXPj///948agB9DAAJI8LDyIDCGFsACo+WLyATSMMo2tCxkQZAFKED48aMPAG/GcAAFySJ1PSNmZLAAAAAElFTkSuQmCC) no-repeat}.tc-ctl-lcat li.tc-ctl-lcat-node > button.tc-ctl-lcat-collapse-btn{position:absolute;left:0;width:22px;height:22px;background-color:transparent;border:0}.tc-ctl-lcat li.tc-ctl-lcat-node > span{background-color:var(--main-bg-color);position:relative;transition:all .2s ease;margin-right:2.4em;display:inline-block}.tc-ctl-lcat li.tc-ctl-lcat-node > span.tc-selectable{cursor:pointer;color:var(--main-inactive-color)}.tc-ctl-lcat li.tc-ctl-lcat-node > span.tc-selectable:hover{color:var(--main-hl-color)}.tc-ctl-lcat li.tc-ctl-lcat-node > span.tc-selectable:hover:after,div.tc-ctl-lcat-search > ul > li > h5:hover:after,div.tc-ctl-lcat-search > ul > li > ul > li > h5:hover:after{padding:0;content:attr(data-tooltip);left:0;position:absolute;z-index:10008;background-color:#eee;border-radius:var(--border-radius);color:#666;text-align:center;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2);font-size:13px;width:13em;top:-1.4em}div.tc-ctl-lcat-search > ul > li.tc-ctl-lcat-no-results:hover:after{content:none;cursor:default}.tc-ctl-lcat li.tc-ctl-lcat-node.tc-loading > span,.tc-ctl-lcat-search li.tc-loading h5{color:#bbb;cursor:default;animation:pulsation 0.75s infinite;-webkit-animation:pulsation 0.75s infinite}.tc-ctl-lcat li.tc-ctl-lcat-node.tc-checked > span{font-style:italic;cursor:default}.tc-ctl-lcat li.tc-ctl-lcat-node > input[type="checkbox"].tc-ctl-lcat-btn-info{position:absolute;right:0;top:0;margin-left:0.2em;margin-right:0.2em;z-index:10000}.tc-ctl-lcat li.tc-ctl-lcat-search-group input[type="checkbox"].tc-ctl-lcat-search-btn-info:focus,.tc-ctl-lcat li.tc-ctl-lcat-node input[type="checkbox"].tc-ctl-lcat-btn-info:focus{outline:0}.tc-ctl-lcat li.tc-ctl-lcat-leaf{/* img/leaf.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALDgAACw4BQL7hQQAAAAd0SU1FB9YIBhQIJYVaFGwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAD1JREFUOE9jmDlz5n8GZgYGXPj///948agB9DAAJI8LDyIDyMXUcwE2jTCMrgkZ08cAkCJ8eNSAgTfgPwMAvVAhWS5/PgQAAAAASUVORK5CYII=) no-repeat}.tc-ctl-lcat li.tc-ctl-lcat-node.tc-collapsed{/* img/node-collapsed.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9YIBhQIJYVaFGwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAEZJREFUOE9jmDlz5n8GZgYGXPj///948agB9DAAJI8Lk2wACKDxqWQAIYwNQMUHixewaYRhZA3omCgDQIrw4VEDBt6A/wwA2+4sGw5LZ3sAAAAASUVORK5CYII=) no-repeat}.tc-ctl-lcat li.tc-ctl-lcat-node-notvisible{color:#aaa}.tc-ctl-lcat ul.tc-ctl-lcat-branch li.tc-ctl-lcat-node:last-child{/* img/lastnode.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9YIBhQIIhs+gc8AAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAFhJREFUOE/tzUEKgDAQBMEF//+Afe1IQLCRTryJgkJdkvRY3Z3aqmaSLP0DTwyM+5kXDdyx7zj3v9J1jD4yMB6taEQWkUZkEWlEFpFGZBFpRBaRRmTRKbUD3MALjd92TQsAAAAASUVORK5CYII=) no-repeat;background-color:var(--main-bg-color)}.tc-ctl-lcat ul.tc-ctl-lcat-branch li.tc-ctl-lcat-node.tc-collapsed:last-child{/* img/lastnode-collapsed.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9YIBhQIIhs+gc8AAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAGVJREFUOE/tzcEJgDAQBdEF+y8g1a4EBIdlEg2KJwPvEHW+0VrL2CJGMnPqH/hioL8fWR7op9xfGrhi53juf6U6VO4eUQmeDVS3BvpHMxqRRaQRWUQakUWkEVlEGpFFpBFZdMrYAVwrEFV8yTH0AAAAAElFTkSuQmCC) no-repeat;background-color:var(--main-bg-color)}.tc-ctl-lcat ul.tc-ctl-lcat-branch li.tc-ctl-lcat-leaf:last-child{/* img/lastleaf.png */background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALDwAACw8BkvkDpQAAAAd0SU1FB9YIBhQIIhs+gc8AAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAFdJREFUOE/tzTEKgDAQBdEF73+APe2XCOIUkxQWomDxqs38VHentqqZJEv/wBMD4z7zooG7jgH7lSw8fWRgPFrRiCwijcgi0ogsIo3IItKILCKNyKJLagc9jQWTqTPg4gAAAABJRU5ErkJggg==) no-repeat;background-color:var(--main-bg-color)}.tc-ctl-lcat ul.tc-ctl-lcat-branch.tc-collapsed{height:0;opacity:0;visibility:hidden;overflow:hidden}.tc-ctl-lcat .tc-ctl-lcat-info-close{color:var(--glyph-color);display:block;float:right;width:1em;height:1em;margin:0em;cursor:pointer;font-size:1.6em}.tc-ctl-lcat .tc-ctl-lcat-info-close:hover{color:#000}.tc-ctl-lcat .tc-ctl-lcat-info-close:after{font-family:var(--icon-font-family);content:var(--icon-close)}.tc-ctl-lcat .tc-ctl-lcat-info h3{margin:0.3em;font-size:1.1em}.tc-ctl-lcat .tc-ctl-lcat-info h3:before{font-family:var(--icon-font-family);content:var(--icon-info);font-weight:normal;color:#600;margin-right:0.3em;font-size:0.9em}.tc-ctl-lcat-info h4{font-size:1em;margin:0.5em 0 0.2em 0;text-transform:lowercase}.tc-ctl-lcat-info h2,.tc-ctl-lcat-abstract h4{display:none}.tc-ctl-lcat .tc-ctl-lcat-abstract pre{font-family:inherit;margin:0}.tc-ctl-lcat-info{max-height:16em;overflow:auto;border:1px solid #999;border-radius:var(--border-radius);padding:0;transition:all .2s ease;padding-right:0.13em;position:relative}.tc-ctl-lcat-info.tc-hidden{height:0;opacity:0}.tc-ctl-lcat-abstract{background-color:#eee;padding:0.3em}div.tc-ctl-lcat-legend{padding:0;margin:0;color:rgb(51, 51, 51);border-top:2px dotted #ccc;font-size:90%}div.tc-ctl-lcat-legend h4{margin-top:10px;margin-bottom:5px}div.tc-ctl-lcat-legend p{margin:0}.tc-ctl-lcat-legend,.tc-ctl-lcat-metadata{padding:0.3em}.tc-ctl-lcat .tc-ctl-lcat-metadata h4{font-size:1em;color:var(--title-color);margin:0;text-transform:lowercase}.tc-ctl-lcat .tc-ctl-lcat-metadata ul{list-style-type:none;padding:0;margin:0}.tc-ctl-lcat .tc-ctl-lcat-metadata li{display:inline-block;margin-right:1em}.tc-ctl-lcat-metadata a{margin-right:1em}.tc-ctl-lcat-legend-wait{float:left;width:1em;height:1em;font-size:2em;line-height:1em;margin:0;color:#eee;animation:rotation 0.75s linear infinite;-webkit-animation:rotation 0.75s linear infinite}.tc-ctl-lcat-legend-wait.tc-hidden{display:none}.tc-ctl-lcat-legend-wait:after{margin-left:0.08em;text-align:center;line-height:1.02em;content:'Cargando...'}.tc-ctl-lcat h2{position:relative}.tc-ctl-lcat h2 button.tc-ctl-lcat-btn-search,.tc-ctl-lcat h2 button.tc-ctl-lcat-btn-tree{position:absolute;top:-0.1em;right:0;border:none;background:none;color:var(--sec-btn-color);font-size:1.4em}.tc-ctl-lcat-node .tc-incompatible:before{content:'\26a0';margin-right:0.2em;color:rgb(255, 145, 0)}.tc-ctl-lcat-node .tc-incompatible:before:hover{color:rgb(249, 237, 20)}.tc-ctl-lcat h2 button.tc-ctl-lcat-btn-search:before{font-family:'mapskin';content:'\e003'}.tc-ctl-lcat h2 button.tc-ctl-lcat-btn-tree:before{font-family:var(--icon-font-family);content:'\e91c'}.tc-ctl-lcat-search.tc-hidden{display:none}/*
    .tc-ctl-lcat-search input {
        margin-top: 5px;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }*/.tc-ctl-lcat .tc-ctl-lcat-search li{padding:1px 0 1px 10px;position:relative;height:1.8em;box-sizing:border-box}.tc-ctl-lcat .tc-ctl-lcat-search ul{list-style-type:none;font-size:1rem;padding:0 0 0 0;margin:0;color:#333;max-height:195.4px;overflow:auto;overflow-x:hidden;overflow-y:auto}.tc-ctl-lcat-search > ul > li[data-layer-name]:first-child{margin-top:1.2em}.tc-ctl-lcat-search .tc-group{margin-bottom:3px}.tc-ctl-lcat-search li:hover{cursor:pointer;background-color:#EEE}.tc-ctl-lcat-search li.tc-ctl-lcat-no-results:hover{cursor:default;background-color:inherit}.tc-ctl-lcat-search li h5{margin:0;display:inline;width:86%;float:left;padding-top:3px;font-weight:normal;font-size:0.8rem}.tc-ctl-lcat-search li h5:hover{color:var(--main-hl-color)}.tc-ctl-lcat-search li.tc-ctl-lcat-no-results h5:hover{color:#333}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group{padding:0;color:#333;float:left}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group > h5:before{content:'\e036';font-family:mapskin;margin-right:4px;font-weight:normal}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group.tc-collapsed > h5:before{content:'\e034'}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group > h5{float:initial;font-weight:bold;padding-bottom:2px;display:inline-block;width:100%;margin-left:10px;border-bottom:1px solid rgba(90, 117, 134, 0.3);font-size:0.8rem}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group > h5:hover{color:inherit}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group > ul{overflow:visible;padding:0;max-height:none}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group:hover{background:none}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group > ul{transition:all .3s ease}.tc-ctl-lcat-search li.tc-ctl-lcat-search-group.tc-collapsed > ul{max-height:0px;opacity:0;overflow:hidden;padding:0;margin:0}.tc-ctl-lcat-search ul input[type="checkbox"].tc-ctl-lcat-search-btn-info{position:absolute;right:0;margin-top:0.1em;margin-right:0.2em;z-index:10000;font-size:1.2em}.tc-ctl-lcat-tree ul input[type="checkbox"].tc-ctl-lcat-btn-info:before,.tc-ctl-lcat-search ul input[type="checkbox"].tc-ctl-lcat-search-btn-info:before{font-size:0.8em;font-family:var(--icon-font-family);content:var(--icon-info)}.tc-ctl-lcat-search ul p{display:none;font-size:12px;color:#666;margin:3px 0 9px 0;width:88%}.tc-ctl-lcat-search li.tc-active p{display:block;clear:both}.tc-ctl-lcat .tc-hidden{display:none}div.tc-ctl-lcat-search > ul > li,div.tc-ctl-lcat-search > ul > li > ul > li{position:relative;overflow:auto;display:inline-table;width:100%}.tc-ctl-lcat-input{width:100%;height:2em;padding:0 0 0 0.2em;border:1px solid #ccc;border-radius:var(--border-radius)}div.tc-ctl-lcat-search li.tc-checked > h5,div.tc-ctl-lcat-search li.tc-checked > p{font-style:italic;cursor:default}.tc-ctl-lcat-loading-node{margin-top:0.3em;padding:3px 0 2px 20px;overflow:hidden;position:relative}.tc-ctl-lcat-loading-node:before{position:absolute;font-size:85%;font-family:var(--icon-font-family);color:#999999;content:var(--icon-spinner);margin-left:-15px;margin-top:2px;display:inline-block;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-ctl-lcat-loading-node.error{color:#c9c9c9}.tc-ctl-lcat-loading-node.error:before{animation:none;-webkit-animation:none;content:"\2bbf";color:#f00}@media screen and (pointer:coarse) and (min-device-width: 1024px),(pointer:coarse) and (min-device-height: 1024px){.tc-ctl-lcat li.tc-ctl-lcat-node > button.tc-ctl-lcat-collapse-btn{width:20px;height:18px;left:13px}}@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){.tc-ctl-lcat .tc-ctl-lcat-search li{height:1.6em}.tc-ctl-lcat li.tc-ctl-lcat-node > input[type="checkbox"].tc-ctl-lcat-btn-info,.tc-ctl-lcat-search ul input[type="checkbox"].tc-ctl-lcat-search-btn-info{font-size:1rem}.tc-ctl-lcat h2 button.tc-icon-btn{float:right;position:relative;top:-2px;border:none;background:none;font-size:14px;outline:none;padding:0}.tc-ctl-lcat .tc-ctl-lcat-info-close{display:block;float:right;width:1em;height:1em;cursor:pointer;font-size:1.2em;margin-top:0.2 em}.tc-ctl-lcat li.tc-ctl-lcat-node > span{margin-right:1.7em}.tc-ctl-lcat li.tc-ctl-lcat-node > button.tc-ctl-lcat-collapse-btn{left:0;width:20px;height:15px}}.tc-ctl.tc-ctl-finfo{padding:0}.tc-ctl-finfo-coords{display:inline-block;font-size:0.7em;margin:0 0.8em 0.6em 0;cursor:auto;user-select:text;line-height:1.5em}.tc-ctl-finfo-coords.tc-hidden{display:none}.tc-ctl-finfo-coords-pair{display:inline-block;color:#999;white-space:nowrap;margin-right:0.5em}.tc-ctl-finfo-coords-pair.tc-hidden{display:none}.tc-ctl-finfo-coords-val{color:var(--text-main-color)}.tc-ctl-finfo ul.tc-ctl-finfo-services,.tc-ctl-finfo ul.tc-ctl-finfo-layers,.tc-ctl-finfo ul.tc-ctl-finfo-features{padding:0;margin:0}.tc-ctl-finfo ul.tc-ctl-finfo-services > li{width:100%}.tc-ctl-finfo ul.tc-ctl-finfo-services > li,.tc-ctl-finfo ul.tc-ctl-finfo-layers > li,.tc-ctl-finfo ul.tc-ctl-finfo-features > li{list-style-type:none;display:inline-block}.tc-ctl-finfo .tc-ctl-finfo-result h3{font-size:1em;border-bottom:1px solid #ccc;margin:0 0.2em 0.5em 0}.tc-ctl-finfo .tc-ctl-finfo-result h4{font-size:0.9em;margin:0 0 0.5em 0;color:var(--title-color);text-shadow:0 0 0.3em #fff}.tc-ctl-finfo .tc-ctl-finfo-result h5{display:none}.tc-ctl-finfo .tc-ctl-finfo-result table{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2)}.tc-ctl-finfo .tc-ctl-finfo-result pre,.tc-ctl-finfo .tc-ctl-finfo-result iframe{border:0.2em var(--cell-odd-bg-color) solid;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2)}.tc-ctl-finfo .tc-ctl-finfo-layer-content{overflow-x:hidden}.tc-ctl-finfo .tc-ctl-finfo-result table:not(.complexAttr){margin:0.5em}.tc-ctl-finfo .tc-ctl-finfo-result pre{width:40vw;background-color:var(--main-bg-color);margin:0}.tc-ctl-finfo .tc-ctl-finfo-result iframe{width:40vw;height:40vh;background-color:var(--main-bg-color)/*border:0;
    box-shadow: none;
    display: block;*/}.tc-ctl-finfo .tc-ctl-finfo-result iframe.tc-video-attr{border:none}video.tc-video-attr,img.tc-img-attr{object-fit:scale-down;max-width:calc(min(30em, 100vw));max-height:calc(min(30em, 100vh));margin:auto}.tc-ctl-finfo-val.tc-img-attr,.tc-ctl-finfo-val.tc-video-attr,.tc-ctl-finfo-val.tc-img-attr,.tc-ctl-finfo-val.tc-embed-attr,.tc-ctl-finfo-val.tc-audio-attr{overflow-x:auto;max-width:calc(41vw - 3em);padding:0}.tc-ctl-finfo-val.tc-embed-attr iframe.tc-embed-attr,.tc-ctl-finfo-val.tc-audio-attr audio{border:0;box-shadow:none;display:block}.tc-ctl-finfo-val.tc-audio-attr audio{display:block;margin:0 auto}.tc-ctl-finfo-val.tc-embed-attr div{padding:0.3em 0 0 0.3em}img.tc-img-attr{cursor:pointer;display:block}video.tc-video-attr{display:block;cursor:default}iframe.tc-video-attr,.tc-ctl-finfo-result iframe.tc-video-attr{display:block;border:none;max-width:calc(min(30em, 100vw));max-height:calc(min(30em, 100vh));margin:auto}a.tc-embed-attr{cursor:pointer}iframe.tc-embed-attr{margin-top:6px;border:0.2em #eee solid}audio.tc-audio-attr{cursor:default}.tc-ctl-finfo .tc-ctl-finfo-share-dialog h2{display:none}.tc-ctl-finfo-share-dialog .tc-modal-body{font-size:0.8em}.tc-ctl-finfo-empty{font-style:italic;color:var(--disabled-text-color);padding:0.5em;background-color:var(--main-bg-color);list-style-type:none;box-sizing:border-box;border-radius:0.2em}.tc-ctl-finfo .tc-ctl-finfo-layer-n{display:inline-block;border-radius:50%;width:1.5em;height:1.5em;line-height:1.6em;text-align:center;font-size:0.67em;font-weight:normal;background-color:var(--main-hl-color);color:var(--btn-hl-color);vertical-align:top}.tc-ctl-finfo-btn-prev,.tc-ctl-finfo-btn-next{display:none}.tc-ctl-finfo .tc-ctl-finfo-features pre{cursor:text}.tc-ctl-finfo ul.tc-ctl-finfo-features li{position:relative;padding-top:0.2em}.tc-ctl-finfo ul.tc-ctl-finfo-features li table{transition:border .3s ease}.tc-ctl-finfo ul.tc-ctl-finfo-features li.tc-checked table:not(.complexAttr){cursor:zoom-in;outline:0.2em var(--main-hl-color) solid}/* Para hacer sitio al botón de herramientas *//*URI: Creo que esto sobra*//*.tc-ctl-finfo-features tr:nth-child(1) td.tc-ctl-finfo-val {
    padding-right: 2.1em;
}*/.tc-ctl-finfo-counter{display:none}.tc-ctl-finfo-elev:before{margin-right:0.5em;font-family:var(--icon-font-family);content:var(--icon-elevation)}.tc-ctl-finfo-height:before{margin-right:0.5em;font-family:var(--icon-font-family);content:'\e919'}div.tc-3d .tc-ctl-finfo-coords-pair.tc-ctl-finfo-elev:before,div.tc-3d .tc-ctl-finfo-coords-pair.tc-ctl-finfo-height:before{display:inline-block;vertical-align:top;line-height:normal}.tc-ctl-finfo-val a[target=_blank]:after{content:' \21aa'}.tc-ctl-finfo-btn{order:2;display:flex}.tc-ctl-popup-menu .tc-ctl-finfo-btn{flex-direction:column}.tc-ctl-finfo-btn button,.tc-ctl-finfo-btn input[type=checkbox]{display:inline-block;width:1.2em;height:1.2em;line-height:1.2em;padding:0;text-align:right;font-size:1em;cursor:pointer;overflow:hidden}.tc-ctl-finfo-btn button.tc-hidden,.tc-ctl-finfo-btn input[type=checkbox].tc-hidden{display:none}.tc-icon-btn.tc-ctl-finfo-btn-dl:before{font-family:var(--icon-font-family);content:var(--icon-download-all)}.tc-ctl-finfo-btn input.tc-ctl-finfo-btn-show-all[type=checkbox]{display:none}.tc-ctl-finfo-btn input.tc-ctl-finfo-btn-show-all[type=checkbox]{display:inline-flex}.tc-ctl-finfo-btn input.tc-ctl-finfo-btn-show-all[type=checkbox]:before{font-family:var(--icon-font-family);content:'\e91f'}.tc-ctl-finfo-btn input.tc-ctl-finfo-btn-show-all[type=checkbox]:checked:before{content:'\e91e'}.tc-icon-btn.tc-ctl-finfo-btn-zoom-all:before{font-family:var(--icon-font-family);content:'\e90e'}.tc-icon-btn.tc-ctl-finfo-btn-del-all:before{font-family:var(--icon-font-family);content:var(--icon-delete)}.tc-modal.tc-ctl-finfo-img-dialog.tc-visible{align-items:center;display:grid;grid-template-areas:"topleft top topright" "left center right" "bottomleft bottom bottomright";background-color:rgba(0,0,0,0.8);cursor:zoom-out}.tc-modal.tc-ctl-finfo-img-dialog .tc-modal-img{display:inherit;grid-area:center;margin:auto;width:auto;height:auto;/*border-radius: var(--border-radius);*/box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)}.tc-modal.tc-ctl-finfo-img-dialog .tc-modal-img img{object-fit:scale-down;max-width:100vw;max-height:100vh;/*border-radius: var(--border-radius);*/cursor:zoom-out}.tc-ctl-omm{clear:both}.tc-modal ul.tc-ctl-omm-bl-list{list-style-type:none;margin:0.5em 0 0 0;padding:0}.tc-ctl-omm-bl-node label{position:relative;display:inline-block;margin:0;cursor:pointer;border:var(--thumb-border-width) solid var(--thumb-border-color);border-radius:var(--border-radius)}.tc-ctl-omm-bl-node label{width:9em;height:9em}.tc-ctl-omm .tc-ctl-omm-new,.tc-ctl-omm .tc-ctl-omm-drawing{height:2.5em}.tc-ctl-omm .tc-ctl-omm-progress{height:6em}.tc-ctl-omm-off-panel{position:absolute;z-index:10008;bottom:1em;right:1em;background-color:#ccc;opacity:0.5;border-radius:var(--border-radius);padding:0.3em;font-size:0.8em;font-weight:bold;max-width:6em}.tc-ctl-omm-off-panel span,.tc-ctl-omm-off-panel a{display:inline-block;text-align:center}.tc-ctl-omm-bl-node label span{position:absolute;display:block;margin:0;padding-top:1em;top:calc(-1 * var(--thumb-border-width));left:calc(-1 * var(--thumb-border-width));color:var(--thumb-text-color);text-shadow:0.1em 0.1em 0 var(--thumb-text-shadow-color),0.1em -0.1em 0 var(--thumb-text-shadow-color),-0.1em 0.1em 0 var(--thumb-text-shadow-color),-0.1em -0.1em 0 var(--thumb-text-shadow-color)}.tc-ctl-omm-bl-node label span{width:9em;height:8em}.tc-ctl-omm-bl-node input[type=checkbox] ~ span{border:var(--thumb-border-width) solid var(--thumb-border-color);border-radius:var(--border-radius)}.tc-ctl-omm-bl-node input[type=checkbox]:checked ~ span{border-color:var(--main-hl-color)}.tc-modal ul.tc-ctl-omm-bl-list > li{display:inline-block;font-size:0.8em;margin:0.2em;vertical-align:top;text-align:center;color:var(--list-color);background:var(--list-bg-color)}.tc-modal  ul.tc-ctl-omm-bl-list > li.tc-hidden{display:none}.tc-modal ul.tc-ctl-omm-bl-list input[type=checkbox]{display:none}.tc-modal ul.tc-ctl-omm-bl-list input[type=checkbox]:checked + div{background-color:var(--main-hl-color);border:1px solid;border-color:var(--main-hl-color)}.tc-ctl-omm .tc-hidden{display:none}.tc-ctl-omm .tc-ctl-omm-list:empty{border:0;margin:0.3em}.tc-ctl-omm .tc-ctl-omm-list li.tc-active{color:var(--list-hl-color);background:var(--list-hl-bg-color)}.tc-ctl-omm .tc-ctl-omm-list li.tc-disabled{animation:pulsation 2s infinite;-webkit-animation:pulsation 2s infinite}.tc-ctl-omm .tc-ctl-omm-list li button.tc-toggle{font-size:1.5em}.tc-ctl-omm .tc-ctl-omm-list li button.tc-icon-btn:before{font-family:Mapskin}.tc-ctl-omm .tc-ctl-omm-list li button.tc-btn-edit:before{font-family:var(--icon-font-family);content:var(--icon-edit)}.tc-ctl-omm .tc-ctl-omm-list li button.tc-btn-view:before{font-family:var(--icon-font-family);content:"\e912"}.tc-ctl-omm .tc-ctl-omm-list li button.tc-btn-delete:before{font-family:var(--icon-font-family);content:var(--icon-delete)}.tc-ctl-omm .tc-ctl-omm-list li button.tc-btn-cancel:before{font-family:var(--icon-font-family);content:var(--icon-close)}.tc-ctl-omm .tc-ctl-omm-list li button.tc-btn-save:before{font-family:initial;content:"\2714"}.tc-ctl-omm .tc-ctl-omm-list li button.tc-btn-cancel:before{font-family:var(--icon-font-family);content:var(--icon-close)}.tc-ctl-omm .tc-ctl-omm-btn-new,.tc-ctl-omm .tc-ctl-omm-btn-cancel-draw,.tc-ctl-omm .tc-ctl-omm-btn-cancel-dl{position:relative;float:right;overflow:hidden;white-space:nowrap;text-overflow:clip;height:2em}.tc-ctl-omm .tc-ctl-omm-btn-new.tc-hidden{display:inline-block;position:absolute}.tc-ctl-omm .tc-ctl-omm-btn-cancel-draw{background-color:var(--main-inactive-color);border-color:var(--main-inactive-color)}.tc-ctl-omm .tc-ctl-omm-btn-new:before,.tc-ctl-omm .tc-ctl-omm-btn-cancel-draw:before,.tc-ctl-omm .tc-ctl-omm-btn-cancel-dl:before{font-family:mapskin;height:2em;margin-right:0.5em}.tc-ctl-omm .tc-ctl-omm-btn-new:before{content:"\e001"}.tc-ctl-omm .tc-ctl-omm-btn-cancel-draw:before,.tc-ctl-omm .tc-ctl-omm-btn-cancel-dl:before{display:inline-block;font-family:var(--icon-font-family);content:var(--icon-close);height:1em;width:1em;line-height:1em}.tc-ctl-omm .tc-alert{margin-bottom:0.5em}.tc-ctl-omm-dialog .tc-ctl-omm-txt-name{width:100%;box-sizing:border-box;height:2em;padding:0 0 0 0.2em;border:1px solid #ccc;border-radius:var(--border-radius);margin:0 0 0.6em 0}.tc-ctl-omm .tc-ctl-omm-tile-cmd{float:right}.tc-ctl-omm-dialog .tc-ctl-omm-btn-cancel{display:inline-block;margin-left:0.5em}.tc-ctl-omm-dialog .tc-ctl-omm-tile-count{font-size:0.9em;height:1em;margin-top:2em}.tc-ctl-omm-dialog .tc-ctl-omm-tile-count.tc-hidden{display:none}.tc-ctl-omm .tc-ctl-omm-progress-count{white-space:nowrap}.tc-ctl-omm .tc-ctl-omm-progress-bar{width:100%;height:0.8em;border:0.1em solid #999;padding:0.1em;margin-bottom:0.5em;border-radius:var(--border-radius);box-sizing:border-box}.tc-ctl-omm .tc-ctl-omm-progress-bar .tc-ctl-omm-progress-ratio{height:100%;background-color:var(--main-hl-color);border-color:var(--main-hl-color);border-radius:var(--border-radius)}.tc-ctl-omm-dialog .tc-ctl-omm-res-panel{position:relative}.tc-ctl-omm-dialog .tc-ctl-omm-res-panel h4{margin-bottom:0.5em}.tc-ctl-omm-dialog .tc-ctl-omm-res-panel.tc-hidden{display:none}.tc-ctl-omm-dialog .tc-ctl-omm-res{position:absolute;width:3em;font-size:0.667em;text-align:center;margin:2em 0 0 -1.5em}.tc-ctl-omm-dialog .tc-ctl-omm-rng-maxres{padding:0}.tc-ctl-omm.tc-collapsed i.tc-ctl-omm-map-search-icon{display:none}.tc-ctl-omm-list input{box-sizing:border-box}.tc-ctl-omm .tc-ctl-omm-list{overflow-y:auto;overflow-x:hidden;max-height:8em;height:auto;border-radius:var(--border-radius);border:1px solid #CCC;padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box}.tc-ctl-omm .tc-ctl-omm-list > li > span{width:calc(100% - 1.2em - 1.2em - 1.2em - 2em);float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:2em}.tc-ctl-omm .tc-ctl-omm-list > li.tc-ctl-omm-map-available-empty > span{text-decoration:none;color:inherit;cursor:auto}.tc-ctl-omm-map-available-srch{width:100%;height:2em}.tc-ctl-omm-map-search-icon{position:relative;margin-top:4px;right:1em;line-height:1em;color:#ccc;font-style:normal;width:1em;float:right;top:20px}.tc-ctl-omm-map-search-icon:before{font-family:var(--icon-font-family);content:'\e90e'}.tc-ctl-omm .tc-ctl-omm-list > li{padding:0.2em;border-bottom:0.1em solid rgba(0,0,0,0.1);overflow:hidden;line-height:2em;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between}.tc-ctl-omm .tc-ctl-omm-list > li[hidden]{display:none}.tc-ctl-omm .tc-ctl-omm-list li .tc-textbox{padding-left:0.5em;margin-right:0.5em;width:calc(100% - 1.2em - 1.2em - 1.5em);float:left}.tc-ctl-wlm .tc-ctl-wlm-content ul{list-style-type:none;padding:0 0 3px 0;max-height:24em;overflow:auto;padding-top:1px;margin-bottom:0}.tc-ctl-wlm .tc-hidden{display:none}.tc-ctl-wlm .tc-ctl-wlm-empty{font-style:italic;color:#ccc;padding:0.5em}.tc-ctl-wlm .tc-ctl-wlm-n{visibility:hidden}.tc-ctl-wlm-n.tc-visible{visibility:visible}.tc-ctl-wlm .tc-ctl-wlm-n{display:inline-block;border-radius:50%;width:1.5em;height:1.5em;line-height:1.6em;text-align:center;font-size:0.67em;font-weight:normal;background-color:var(--main-hl-color);color:#fff;vertical-align:top}.tc-ctl-wlm .tc-ctl-wlm-n{margin-left:0.4em}.tc-ctl-wlm li.tc-ctl-wlm-elm{position:relative;background-color:var(--main-bg-color);border:1px solid #999;border-radius:var(--border-radius);padding:0.3em;margin-top:-1px;box-sizing:border-box;transition:none}.tc-ctl-wlm li.tc-ctl-wlm-elm.tc-dragend{transition:all .1s linear}.tc-ctl-wlm li.tc-ctl-wlm-elm.tc-ctl-wlm-elm-notvisible{color:#ccc}.tc-ctl-wlm.tc-3d li.tc-ctl-wlm-elm.tc-ctl-wlm-elm-notvisible{color:#000}.tc-ctl-wlm .tc-ctl-wlm-lyr{width:calc(100% - 2.3em);font-size:0.8em;font-weight:bold;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-ctl-wlm .tc-ctl-wlm-elm:last-of-type:first-of-type .tc-ctl-wlm-lyr{width:100%}.tc-ctl-wlm .tc-ctl-wlm-path{width:85%;display:inline-block;text-overflow:ellipsis;overflow:hidden}.tc-ctl-wlm .tc-ctl-wlm-path span{display:block;margin-top:0.3em}.tc-ctl-wlm .tc-ctl-wlm-path span:first-child{display:block;margin-top:0}.tc-ctl-wlm .tc-ctl-wlm-path span:only-child{display:inline}.tc-ctl-wlm li:only-child .tc-ctl-wlm-path{width:calc(95% - 0.6em)}.tc-ctl-wlm .tc-ctl-wlm-type{width:5%;margin-right:3px;display:inline-block;color:#600;vertical-align:top}.tc-ctl-wlm .tc-ctl-wlm-type.tc-ctl-wlm-type-grp:after{font-family:mapskin;content:'\e034'}.tc-ctl-wlm .tc-ctl-wlm-type.tc-ctl-wlm-type-sgl:after{font-family:mapskin;content:'\e077'}.tc-ctl-wlm h2{position:relative}.tc-ctl-wlm h2 button{position:absolute;top:-0.1em;right:0;border:none;background:none;color:var(--sec-btn-color);font-size:1.4em}.tc-ctl-wlm .tc-ctl-wlm-dd{position:absolute;width:10%;height:100%;top:0;right:0;color:var(--sec-btn-color);background-color:var(--active-zone-bg-color);border-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0;text-align:center;vertical-align:middle;font-size:1.4em;cursor:move}.tc-ctl-wlm li:only-child .tc-ctl-wlm-dd{display:none}.tc-ctl-wlm .tc-ctl-wlm-del-all{cursor:pointer}.tc-ctl-wlm h2 button.tc-ctl-lcat-btn-del-all:before,.tc-ctl-wlm .tc-ctl-wlm-del-all:before{font-family:var(--icon-font-family);content:var(--icon-delete);width:1.2em;height:1.2em}.tc-ctl-wlm .tc-ctl-wlm-dd:after{position:absolute;width:100%;height:2em;line-height:2em;right:0;top:calc(50% - 1em);content:'\21a5\21a7'}.tc-ctl-wlm .tc-ctl-wlm-input button.tc-ctl-wlm-btn-zoom:before{font-family:var(--icon-font-family);content:'\e917'}.tc-ctl-wlm input[type=range]{flex-basis:80%;padding:0;margin-left:0.6em;margin-right:0.6em;min-width:0/* Parche para Firefox, que no comprime elementos flex más que su min-width o su ancho por defecto */}.tc-ctl-wlm .tc-ctl-wlm-input{display:flex;align-items:center;justify-content:space-between;width:90%;margin-top:3px}.tc-ctl-wlm li:only-child .tc-ctl-wlm-input{width:100%}.tc-ctl-wlm .tc-ctl-wlm-input button{position:relative;font-size:1.2em;margin-left:0.5em;margin-right:0.5em;padding:0;border:0;box-sizing:border-box;background-color:var(--sec-btn-bg-color);text-indent:-1000vw;outline:none}.tc-ctl-wlm .tc-ctl-wlm-input button:before{position:absolute;text-indent:0;width:1.2em;height:1.2em;line-height:1.2em;top:0;left:0;text-align:center}.tc-ctl-wlm .tc-ctl-wlm-input input[type=checkbox]{position:relative;font-size:1.2em;margin-left:0.5em;margin-right:0.5em;width:1.4em;height:1.4em;min-width:1.4em}.tc-ctl-wlm .tc-ctl-wlm-input input[type=checkbox]:before{line-height:1.4em}.tc-ctl-wlm .tc-ctl-wlm-btn-info.tc-checked{color:var(--sec-btn-hl-color)}.tc-ctl-wlm .tc-ctl-wlm-info{width:90%;color:#666}.tc-ctl-wlm .tc-ctl-wlm-abstract{margin-bottom:2px}.tc-ctl-wlm .tc-ctl-wlm-abstract h4{display:none}.tc-ctl-wlm .tc-ctl-wlm-abstract div{margin-top:0.5em}.tc-ctl-wlm .tc-ctl-wlm-abstract pre{font-family:inherit;margin:0}.tc-ctl-wlm .tc-ctl-wlm-legend h4,.tc-ctl-wlm .tc-ctl-wlm-metadata h4{font-size:1em;color:#666;margin:0.5em 0 0.2em 0;text-transform:lowercase}.tc-ctl-wlm .tc-ctl-wlm-metadata ul{list-style-type:none;padding:0;margin:0}.tc-ctl-wlm .tc-ctl-wlm-metadata li{display:inline-block;margin-right:1em}.tc-ctl-wlm .tc-ctl-wlm-metadata span{margin-right:1em}.tc-ctl-wlm .tc-ctl-wlm-legend p{margin:0}.tc-ctl-wlm-custom-legend{margin:0;padding:0}.tc-ctl-wlm-tip{position:absolute;max-width:15em;margin-right:1em;padding:0.5em;font-size:0.8em;background-color:#eee;z-index:20000;border-radius:var(--border-radius);color:#666;padding:0.3em;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2)}.tc-ctl-wlm-tip ul{margin:0;padding-left:1.2em}.tc-ctl-wlm-tip li{margin-left:0}.tc-ctl-wlm-input sitna-toggle,.tc-ctl-wlm-input sitna-button{width:1.5em;height:1.5em;min-width:1.5em;margin-left:0.5em;margin-right:0.5em}.tc-ctl-wlm-input sitna-button.tc-loading{animation:pulsation 2s infinite;-webkit-animation:pulsation 2s infinite}.tc-ctl-wlm-tools{display:flex;align-items:center}.tc-ctl-wlm-tools:empty{display:none}li.tc-ctl-wlm-elm:focus{outline:none}.tc-ctl-wlm .tc-ctl-wlm-tools sitna-button.tc-ctl-wlm-btn-more{order:1000;display:none}.tc-ctl-wlm .tc-ctl-wlm-tools *{transition:all 0.1s linear}/* Se oculta a partir del n-ésimo botón */.tc-ctl-wlm .tc-ctl-wlm-tools :nth-child(4) ~ sitna-button,.tc-ctl-wlm .tc-ctl-wlm-tools :nth-child(4) ~ sitna-toggle{visibility:hidden;width:0;min-width:0;margin-left:0;margin-right:0}.tc-ctl-wlm .tc-ctl-wlm-tools.tc-expanded :nth-child(4) ~ sitna-button,.tc-ctl-wlm .tc-ctl-wlm-tools sitna-button:nth-child(5):nth-last-child(2){visibility:visible;width:1.2em;min-width:1.2em;margin-left:0.5em;margin-right:0.5em}.tc-ctl-wlm .tc-ctl-wlm-tools.tc-expanded :nth-child(4) ~ sitna-toggle,.tc-ctl-wlm .tc-ctl-wlm-tools sitna-toggle:nth-child(5):nth-last-child(2){visibility:visible;width:1.4em;min-width:1.4em;margin-left:0.5em;margin-right:0.5em}/* Si hay más de n botones se muestra el botón para desplegar menú */.tc-ctl-wlm .tc-ctl-wlm-tools :nth-child(5) ~ sitna-button.tc-ctl-wlm-btn-more{display:inline-block;visibility:visible;width:1.2em;min-width:1.2em;margin-left:0.5em;margin-right:0.5em}.tc-ctl-wlm .tc-ctl-wlm-tools :nth-child(5) ~ sitna-button.tc-ctl-wlm-btn-more:nth-child(6){display:none}.tc-ctl-wlm .tc-ctl-m-finfo-select{margin:0}@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){.tc-ctl-wlm .tc-ctl-wlm-btn-info{font-size:1.2em}.tc-ctl-wlm input[type=range]{margin-left:0.5em;margin-right:0.5em}.tc-ctl-wlm h2 button{float:right;position:relative;top:-2px;border:none;background:none;color:var(--sec-btn-color);font-size:14px;outline:none;padding:0}.tc-ctl-wlm .tc-ctl-wlm-dd{font-size:14px}}.tc-ctl.tc-ctl-nav{top:1.5em;position:absolute;left:0.7em;padding:0}.tc-ctl-nav .tc-ctl-nav-bar{position:relative;width:2em;top:2em;height:10em;font-size:1em;background-color:#ccc;z-index:10002;opacity:0.5;cursor:pointer}/*.olControlPanZoomBar .tc-ctl-nav-slider {
    margin-top: 10px;
}*/.tc-ctl-nav .tc-ctl-nav-btn{position:relative;top:-10em}.tc-ctl-nav .tc-ctl-nav-btn-zoomout{top:0em}.tc-ctl-nav .tc-ctl-nav-btn:after{position:absolute;width:1em;height:1em;margin:auto;text-align:center;vertical-align:middle;line-height:1em}.tc-ctl-nav .tc-float-btn.tc-ctl-nav-btn-zoomin{border-bottom-left-radius:0;border-bottom-right-radius:0}.tc-ctl-nav .tc-float-btn.tc-ctl-nav-btn-zoomout{border-top-left-radius:0;border-top-right-radius:0}.tc-ctl-nav .tc-ctl-nav-btn-zoomin:after{font-size:2em;content:'+';top:0;left:0}.tc-ctl-nav .tc-ctl-nav-btn-zoomout:after{font-size:2em;content:'-';top:0;left:0}.tc-ctl-nav .tc-ctl-nav-slider,.tc-ctl-nav-slider.ol-zoomslider-thumb{position:absolute;z-index:10003;background-color:var(--map-slider-thumb-bg-color);height:0.5em;width:2em;font-size:1em;cursor:move}.tc-ctl-nav-btn > *,.tc-ctl-nav-slider > *{display:none}.ol-zoomslider{position:absolute;height:10em;width:2em;font-size:1em;background-color:var(--map-slider-bg-color);z-index:10002;opacity:0.5;cursor:pointer}.tc-map.tc-collapsed .tc-ctl-nav,.tc-map.tc-collapsed .tc-ctl-nav-bar{display:none}.tc-3d div.tc-ctl-nav-bar{display:none}.tc-ctl-prnmap-printing div.tc-ctl-nav-bar{display:none}.tc-ctl-search-list > li{border-bottom:0.15em solid rgba(90, 117, 134, 0.3)}.tc-ctl-search-list > li:last-child{border:none}.tc-ctl-search-list li{line-height:1em;padding-top:0.5em;padding-bottom:0.5em/*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;*/}.tc-ctl-search-list li a{display:block;width:100%}.tc-ctl-search-list li span.highlight{font-style:italic;/*font-weight: bold;*/color:#CB0000}.tc-ctl-search-list a{font-size:95%}.tc-ctl-search-list a.tc-ctl-search-li-empty{cursor:pointer}.tc-ctl-search-list a:focus{font-weight:bold;outline-style:none;font-size:100%}.tc-ctl-search-li-loading{cursor:none;border-bottom:none}.tc-ctl-search-loading{float:right;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:relative;right:1em}.tc-ctl-search-loading::after{content:'\21bb';font-size:95%}.tc-ctl-search-content{padding:0.2em;background-color:var(--main-bg-color);display:flex;flex-wrap:wrap;border-radius:0.2em;font-family:Arial,helvetica,sans-serif;text-overflow:ellipsis;text-wrap:none;margin-right:0.4em}.tc-ctl-search .tc-ctl-search-txt{flex:1 1 auto;height:2em;padding:0 0 0 0.2em;border:1px solid var(--input-border-color);color:var(--input-color);background-color:var(--input-bg-color);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}button.tc-ctl-btn.tc-ctl-search-btn{position:relative;border:1px solid;color:var(--tab-color);background-color:var(--input-bg-color);border-left-width:0;border-color:var(--input-border-color);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-sizing:border-box;width:2.5em;height:2em;vertical-align:top;text-align:center;text-indent:-1000vw}button.tc-ctl-btn.tc-ctl-search-btn:before{position:absolute;font-size:1em;height:100%;width:100%;text-align:center;text-indent:0;line-height:2em;font-family:mapskin;content:'\e003';left:0;top:0}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}45%{color:var(--main-hl-color)}60%{transform:scale(1.2)}to{opacity:1;-webkit-transform:translateZ(0);transform:scale(1);transform:translateZ(0);color:var(--tab-color)}}button.tc-ctl-btn.tc-ctl-search-share-btn{position:relative;border:1px solid;color:var(--tab-color);background-color:var(--input-bg-color);border-left-width:0;border-right-width:0;border-color:var(--input-border-color);box-sizing:border-box;width:2em;height:2em;vertical-align:top;text-align:center;text-indent:-1000vw;opacity:1;visibility:visible;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}button.tc-ctl-btn.tc-ctl-search-share-btn:before{animation:fadeInRight 800ms 1;position:absolute;font-size:1em;height:100%;width:100%;text-align:center;text-indent:0;line-height:2em;font-family:var(--icon-font-family);content:var(--icon-share);left:0;top:0}button.tc-ctl-btn.tc-ctl-search-share-btn.tc-hidden{display:none}.tc-ctl-search .tc-ctl-search-list{background-color:var(--main-bg-color);border:1px solid #ccc;border-radius:var(--border-radius);width:calc(100% - 1.4em);box-sizing:border-box;list-style-type:none;margin:0;padding:0.2em;line-height:1.8em;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2);max-height:20em;overflow:auto;z-index:10011;flex:1 1 100%}.tc-ctl-search-list.tc-hidden{display:none}.tc-ctl-search .tc-ctl-search-list a:link,.tc-ctl-search-list a:visited{color:#333;text-decoration:none}.tc-ctl-search .tc-ctl-search-list a b{color:#971414}.tc-ctl-search .tc-ctl-search-list > li > span.header{font-weight:bold;font-size:90%}.tc-ctl-search .tc-ctl-search-list > li > span.header-color{float:right;padding:0em 1em}.tc-ctl-search .tc-ctl-search-list > li > span.header-color:after{content:'\25a0'}.tc-ctl.tc-ctl-sv{top:calc(1.5em + 2em + 10em + 2em + 0.5em + 2em + 0.5em);/* margen antes del +, el +, el alto de la barra, el - y el margen inferior, la casita, el margen inferior */position:absolute;left:0.7em;padding:0}.tc-map.tc-collapsed .tc-ctl-sv-btn{display:none}.tc-map.tc-ctl-sv-active{cursor:move}.tc-ctl-sv{width:2em;height:2em;position:absolute}.tc-ctl-sv-btn{width:100%;height:100%;padding:0;border:0;border-radius:calc(var(--border-radius) * 0.67);cursor:move;z-index:10002;background-color:var(--map-btn-bg-color)}.tc-ctl-sv-btn.tc-checked{background:url(img/pegman-silouette.png) no-repeat #000 center;cursor:move}.tc-ctl-sv-btn:focus{outline:none}.tc-ctl-sv-drag{top:0;left:0;width:100%;height:100%;background:url(img/pegman.png) no-repeat transparent center}.tc-ctl-sv-view{position:fixed;width:100%;height:100%;z-index:10011;background-color:#ccc;transition:all .2s ease}.tc-ctl-sv-view.tc-hidden{position:fixed;/* corregimos el scroll */width:1px;/* no puede ser cero porque StreetView falla en la carga */height:0;opacity:0;visibility:visible}.tc-ctl-sv-view.tc-visible{top:0;left:0}.tc-ctl-sv-view .tc-ctl-sv-btn-close{position:absolute;top:0;right:0.5em;width:1em;height:1em;text-align:center;line-height:1em;font-size:2em;z-index:10012;cursor:pointer;padding-top:0.15em;/* Para tapar botón de pantalla completa */background-color:#fff;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2)}.tc-ctl-sv-view .tc-ctl-sv-btn-close:after{color:#000;content:'\2716'}/* 2019/01/24 GLS: el tc-disabled que asignamos cuando un control no está disponible en 3D ya se encarga de ocultarlo *//*.tc-3d div.tc-ctl-sv-btn {
    display: none;
}*/.tc-marker-sv-0{background-image:url(img/pegman0.png)}.tc-marker-sv-1{background-image:url(img/pegman23.png)}.tc-marker-sv-2{background-image:url(img/pegman45.png)}.tc-marker-sv-3{background-image:url(img/pegman68.png)}.tc-marker-sv-4{background-image:url(img/pegman90.png)}.tc-marker-sv-5{background-image:url(img/pegman113.png)}.tc-marker-sv-6{background-image:url(img/pegman135.png)}.tc-marker-sv-7{background-image:url(img/pegman158.png)}.tc-marker-sv-8{background-image:url(img/pegman180.png)}.tc-marker-sv-9{background-image:url(img/pegman203.png)}.tc-marker-sv-10{background-image:url(img/pegman225.png)}.tc-marker-sv-11{background-image:url(img/pegman248.png)}.tc-marker-sv-12{background-image:url(img/pegman270.png)}.tc-marker-sv-13{background-image:url(img/pegman293.png)}.tc-marker-sv-14{background-image:url(img/pegman315.png)}.tc-marker-sv-15{background-image:url(img/pegman338.png)}.tc-ctl-meas .tc-hidden{display:none}.tc-ctl-meas-select{padding-top:0.5em;margin-bottom:0.5em}.tc-ctl-meas .tc-ctl-meas-select.tc-hidden{margin-top:0.5em}.tc-ctl-meas-select label{position:relative;display:inline-block;height:2em;margin:0.2em 0;width:calc(50% - 1px)}.tc-ctl-meas-select input[type=radio]{display:none}.tc-ctl-meas-select input[type=radio] ~ span{position:absolute;display:block;width:100%;height:100%;line-height:2em;text-align:center;border:1px solid var(--tab-border-color);background-color:var(--main-bg-color);color:var(--tab-color);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-ctl-meas-select input[type=radio]:checked ~ span{border-color:var(--main-hl-color);color:var(--main-hl-color);z-index:10007}.tc-ctl-meas-select label:first-child input[type=radio] ~ span{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-meas-select label:last-child input[type=radio] ~ span{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-meas-select label input[type=radio]:checked ~ span{border-bottom-color:transparent}.tc-ctl-meas-select label:first-child input[type=radio]:checked ~ span{border-bottom-left-radius:0}.tc-ctl-meas-select label:last-child input[type=radio]:checked ~ span{border-bottom-right-radius:0}.tc-ctl-meas-select input[type=radio] ~ span:before{left:0;top:0;width:100%;height:100%;text-align:left;font-family:mapskin;margin-left:-0.2em;margin-right:0.2em}label.tc-ctl-meas-btn-pt span:before{content:'\e045'}label.tc-ctl-meas-btn-len span:before{content:'\e046'}label.tc-ctl-meas-btn-area span:before{content:'\e047'}.tc-ctl-meas-txt{margin:0.5em 0 0.5em 0}.tc-ctl-meas-prof-btn{position:absolute;right:0;border:0;background-color:transparent;color:#666;text-indent:-1000vw;width:2em}.tc-ctl-meas-prof-btn.tc-active{color:var(--main-hl-color)}.tc-ctl-meas-prof-btn:before{position:absolute;font-family:var(--icon-font-family);content:var(--icon-profile);text-indent:0;left:0;width:2em;text-align:center}label .tc-ctl-meas-btn-len{margin-right:0}label.tc-ctl-meas-btn-area{margin-left:0}.tc-ctl-share-select{padding-top:0.5em;margin-bottom:0.5em}.tc-ctl-share-select label{position:relative;display:inline-block;height:2em;margin:0.2em 0;width:calc(50% - 1px)}.tc-ctl-share-select input[type=radio]{display:none}.tc-ctl-share-select input[type=radio] ~ span{position:absolute;display:block;width:100%;height:100%;line-height:2em;text-align:center;border:1px solid var(--tab-border-color);background-color:var(--main-bg-color);color:var(--tab-color);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-ctl-share-select input[type=radio]:checked ~ span{border-color:var(--main-hl-color);color:var(--main-hl-color);border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:var(--main-bg-color);z-index:10007}.tc-ctl-share-select label:first-child input[type=radio] ~ span{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-share-select label:last-child input[type=radio] ~ span{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-share-select label:first-child input[type=radio]:checked ~ span{border-bottom-left-radius:0;border-bottom-color:transparent}.tc-ctl-share-select label:last-child input[type=radio]:checked ~ span{border-bottom-right-radius:0;border-bottom-color:transparent}label.tc-ctl-share-btn-url span:before{text-indent:-40%;font-family:'Mapskin';content:'\e026';padding-right:0.5em}label.tc-ctl-share-btn-iframe span:before{text-indent:-70%;font-family:'Mapskin';content:'\e04b';padding-right:0.5em}label.tc-ctl-share-btn-url{margin-right:0}label.tc-ctl-share-btn-iframe{margin-left:0}.tc-ctl-share h2{clear:both}.tc-ctl-share .tc-ctl-share-url-box.tc-hidden{display:none}div.tc-ctl-share-url-box{margin:6px -3px 6px 0;min-width:300px}.tc-ctl-share input[type='text']{width:100%}.tc-ctl-share button.form-control{width:70px}.tc-ctl-share .tc-ctl-share-url-box .tc-textbox{font-size:1em;border-right:0;position:relative;background-color:var(--input-disabled-bg-color);border-top-right-radius:0;border-bottom-right-radius:0;width:calc(52.3% - 0.4em);height:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.tc-ctl-share .tc-ctl-share-url-box.tc-iframe .tc-textbox{width:calc(76% - 0.2em)}.tc-ctl-share .tc-ctl-share-url-box .tc-button{border-top-left-radius:0;border-bottom-left-radius:0;height:2em;width:24%;font-size:1em;border-left:0;padding:0}.tc-ctl-share .tc-ctl-share-url-box .tc-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0.1em;float:left}.tc-ctl-share .tc-ctl-share-url-box .tc-button.tc-loading{position:relative}.tc-ctl-share .tc-ctl-share-url-box .tc-button.tc-loading:after{position:absolute;font-size:85%;font-family:var(--icon-font-family);content:var(--icon-spinner);left:auto;right:2px;margin-top:2px;display:inline-block;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-ctl-share .tc-ctl-share-alert.tc-loading{position:relative}.tc-ctl-share .tc-ctl-share-alert.tc-loading p{visibility:hidden}.tc-ctl-share .tc-ctl-share-alert.tc-loading:after{position:absolute;font-size:85%;font-family:var(--icon-font-family);content:var(--icon-spinner);left:50%;top:50%;right:auto;display:inline-block;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}div.tc-ctl-share .tc-ctl-share-url-box.tc-iframe .tc-button:first-of-type{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin-right:0;float:none}.tc-ctl-share div.ga-share-icons{margin:10px 10px 0 10px}.tc-ctl-share div.ga-share-icons.tc-loading *{visibility:hidden}.tc-ctl-share div.ga-share-icons.tc-loading:before{position:absolute;font-family:var(--icon-font-family);content:var(--icon-spinner);color:var(--title-color);font-size:1.2em;display:inline-block;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-ctl-share div.ga-share-icons a.tc-disabled{cursor:not-allowed;opacity:0.65}.tc-ctl-share .ga-share-icon{display:inline-block;padding:0 6px;color:var(--title-color);font-size:21px;font-family:FontAwesome;font-weight:400;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}.tc-ctl-share .ga-share-icon i::before{font-style:normal}.tc-ctl-share .ga-share-icons a:visited,.ga-share-icons a:focus{text-decoration:none}.tc-ctl-share .ga-share-icons a:hover{color:var(--main-hl-color)}.tc-ctl-share .ga-share-icons a.tc-disabled:hover{color:#777}.tc-ctl-share .icon-envelope-alt:before{content:"\f0e0"}.tc-ctl-share .icon-qrcode:before{content:"\f029"}.tc-ctl-share .icon-facebook:before{content:"\f09a"}.tc-ctl-share .icon-twitter:before{content:"\f099"}.tc-ctl-share .icon-whatsapp:before{content:"\f232"}.tc-ctl-share .ga-share-icon.share-whatsapp.tc-hidden{display:none}.tc-ctl-share .icon-star:before{content:"\f005"}/*.tc-ctl-share div.tc-ctl-share-qr-dialog {
    top: 20%;
}*/.tc-ctl-share div.tc-ctl-share-qr-dialog .modal-dialog{width:340px}.tc-ctl-share div#qrcode img,div#qrcode canvas{margin:auto}div.tc-ctl-share-qr-dialog.tc-modal .qrcode img{display:initial !important/* no hay más remedio que indicar el important, es un estilo en línea que añade la librería de QR*/}.tc-ctl-dmm .tc-hidden{display:none}.tc-ctl-dmm .tc-ctl-meas-select.tc-hidden{margin-top:0.5em}.tc-ctl-dmm .tc-ctl-meas-select label{width:calc(33.33% - 1px)}.tc-ctl-dmm .tc-ctl-meas-select label:first-of-type{width:33.33%}.tc-ctl-dmm .tc-ctl-dmm-tool{display:flex;gap:0.2em}.tc-ctl-dmm .tc-ctl-dmm-tool button{position:relative;display:inline-block;border-radius:0;border:0;height:2em;vertical-align:top;text-align:center;color:var(--btn-color)}.tc-ctl-dmm .tc-ctl-dmm-tool button:disabled{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color)}.tc-ctl-dmm .tc-ctl-dmm-tool button:last-of-type{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-dmm .tc-ctl-dmm-mod{display:flex;gap:0.2em;padding:0;flex-grow:1}.tc-ctl-dmm .tc-ctl-mod-btn-delete{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-dmm .tc-ctl-mod-btn-delete:disabled{border-right-color:var(--btn-disabled-border-color)}.tc-ctl-dmm button.tc-ctl-mod-btn-join,.tc-ctl-dmm button.tc-ctl-mod-btn-split,.tc-ctl-dmm button.tc-ctl-mod-btn-attr{display:none;flex-grow:0}.tc-ctl-dmm-cmd{display:flex;gap:0.2em;flex-grow:1}.tc-ctl-dmm .tc-ctl-dmm-cmd button{flex-grow:1;text-indent:-1000vw;position:relative;color:var(--btn-color);background-color:var(--btn-bg-color);border-color:var(--btn-border-color)}.tc-ctl-dmm .tc-ctl-dmm-cmd button:after{position:absolute;font-size:1em;height:100%;width:100%;text-align:center;text-indent:0;line-height:2em;font-family:var(--icon-font-family);left:0;top:0}.tc-ctl-dmm .tc-ctl-dmm-cmd button:disabled{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color)}.tc-ctl-dmm .tc-ctl-dmm-cmd button.tc-ctl-dmm-btn-clr:after{content:var(--icon-delete)}.tc-ctl-dmm .tc-ctl-dmm-cmd button.tc-ctl-dmm-btn-hide.tc-active:after{content:var(--icon-visible)}.tc-ctl-dmm .tc-ctl-dmm-cmd button.tc-ctl-dmm-btn-hide:after{content:var(--icon-invisible)}.tc-ctl-dmm .tc-ctl-dmm-cmd button.tc-ctl-dmm-btn-hide.tc-active:not(:disabled){background-color:var(--btn-hl-bg-color);border-color:var(--btn-hl-border-color)}.tc-ctl-dmm .tc-ctl-dmm-cmd button:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.tc-ctl-dmm-cmd button.tc-ctl-dmm-btn-dl:after{content:var(--icon-download-all)}.tc-ctl-dmm .tc-ctl-dmm-mod button.tc-ctl-mod-btn-text{border-top-right-radius:0;border-bottom-right-radius:0}.tc-ctl-xwms-cnt{width:97%}.tc-ctl-xwms .tc-ctl-xwms-cnt > select.tc-combo,.tc-ctl-xwms .tc-ctl-xwms-cnt > input[type="url"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tc-ctl.tc-ctl-xwms-cnt > button{height:2em}.tc-ctl-xwms-cnt > button:before{font-family:var(--icon-font-family);content:'\e904';margin-right:0.5em}.tc-ctl.tc-ctl-xwms select{border-top-right-radius:0;border-bottom-right-radius:0;width:20%;border-right:none;float:left}.tc-ctl.tc-ctl-xwms input{border-top-left-radius:0;border-bottom-left-radius:0;width:80%;display:inline-block;padding-left:15px}.tc-ctl.tc-collapsed.tc-ctl-xwms .input-group{margin:0}.tc-ctl-xwms-option-selected{font-style:italic;color:#600}.tc-ctl-draw-btn-new{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-btn.tc-ctl-draw-btn-new.tc-active{background-color:var(--btn-hl-bg-color);border-color:var(--btn-hl-border-color)}.tc-ctl-draw-btn-cancel{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-draw-point .tc-ctl-draw-tools .tc-ctl-btn{display:none}.tc-ctl-draw-point .tc-ctl-draw-tools .tc-ctl-draw-btn-new,.tc-ctl-draw-point .tc-ctl-draw-tools .tc-ctl-draw-btn-cancel{display:inline-block}.tc-ctl-draw-style{width:100%}.tc-ctl-draw-style-stroke,.tc-ctl-draw-style-fill{display:flex;justify-content:space-between;align-items:baseline;margin-top:0.3em;width:100%;text-align:center}.tc-ctl-draw-style.tc-hidden,.tc-ctl-draw-style-fill.tc-hidden{display:none}.tc-ctl-draw-style-stroke input[type="color"],.tc-ctl-draw-style-fill input[type="color"]{transform:translateY(0.2em)}.tc-ctl-draw-str-w,.tc-ctl-draw-fll-w,.tc-ctl-mod-fnt-s{margin-left:0.5em;padding-left:0.2em;width:3em}.tc-ctl-draw-str-w-watch{display:inline-block;height:0.3em;width:2em;border-style:solid;border-width:0;margin-left:0.2em;transform:translateY(-0.3em) rotate(-20deg);transform-origin:20% 50%}.tc-map > .tc-ctl-draw{display:none}.tc-ctl-draw-tools{display:flex}.tc-ctl-draw .tc-ctl-draw-tools > button{position:relative;flex-grow:1;display:inline-block;height:2em;margin:0 0.1em 0 0.1em;vertical-align:top;text-align:center;color:var(--btn-color);cursor:pointer}.tc-ctl-draw .tc-ctl-draw-tools > button:first-of-type{margin-left:0}.tc-ctl-draw .tc-ctl-draw-tools > button:last-of-type{margin-right:0;border-right-color:var(--btn-border-color)}.tc-ctl-draw .tc-ctl-draw-tools > button:disabled{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color)}.tc-ctl-draw .tc-ctl-draw-tools > button:disabled:last-child{border-right-color:var(--btn-disabled-border-color)}.tc-ctl-mod{display:flex;gap:0.2em}.tc-ctl-mod-style{position:absolute;margin-top:2em;text-align:center}.tc-ctl-mod .tc-ctl-mod-style.tc-hidden{margin-top:-5em}.tc-ctl-mod .tc-ctl-mod-txt{width:100%;box-sizing:border-box;margin-top:0.5em;margin-bottom:0.5em;font-family:sans-serif}.tc-ctl-mod > button.tc-ctl-btn{position:relative;display:inline-block;height:2em;vertical-align:top;cursor:pointer;flex-grow:1;text-align:center;width:25%}.tc-ctl-mod > button:after{position:absolute;font-size:1em;height:100%;width:100%;text-align:center;text-indent:0;line-height:2em;font-family:var(--icon-font-family);left:0;top:0}.tc-ctl-mod .tc-ctl-btn:first-of-type{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-mod .tc-ctl-btn:last-of-type{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-mod-btn-select:after{content:var(--icon-select)}.tc-ctl-mod-btn-delete:after{content:var(--icon-erase)}.tc-ctl-mod-btn-attr:after{content:'\1f5d6' var(--icon-edit)}.tc-ctl-mod.tc-ctl-dmm-mod .tc-ctl-btn.tc-ctl-mod-btn-join,.tc-ctl-mod.tc-ctl-dmm-mod .tc-ctl-btn.tc-ctl-mod-btn-split,.tc-ctl-mod.tc-ctl-dmm-mod .tc-ctl-btn.tc-ctl-mod-btn-attr{display:none}.tc-ctl-mod .tc-ctl-btn.tc-ctl-mod-btn-text.tc-active{margin-bottom:5em}.tc-ctl-mod-attr{margin-top:0.5em;max-height:30em;overflow-y:auto}.tc-ctl-mod-attr.tc-hidden{display:none;position:absolute}.tc-ctl-mod .tc-ctl-mod-attr h3{display:none}.tc-ctl-mod .tc-ctl-mod-attr-body table{cursor:default;width:100%}.tc-ctl-mod .tc-ctl-mod-attr-body input{box-sizing:border-box;width:100%}.tc-ctl-mod-attr-footer{bottom:0;left:0;right:0;width:auto;padding-top:1em;text-align:right}.tc-ctl-mod-attr-footer .tc-button{margin-left:0.2em}div.tc-ctl-prnmap-txt{margin-top:5px}div.tc-ctl-prnmap-cnt{width:97%}div.tc-ctl-prnmap-cnt label{width:25%}div.tc-ctl-prnmap-cnt input[type="text"],div.tc-ctl-prnmap-cnt select.tc-combo{width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.tc-ctl-prnmap-txt label{line-height:2em}div.tc-ctl-prnmap .tc-ctl-prnmap-btn{/*float: right;*/}.tc-ctl-prnmap-view{top:0;left:0;position:fixed;width:100%;height:100%;z-index:10011;background-color:#525659;transition:all .2s ease;overflow-x:auto}.tc-ctl-prnmap-view-right{left:auto;right:0}.tc-ctl-prnmap-printing .tc-ctl-prnmap-tools{position:fixed;top:0;right:0.5em;width:2em;height:1em;text-align:right;padding-right:0.1em;line-height:1em;font-size:2em;z-index:100000;cursor:pointer;padding-top:0.15em;background-color:#fff;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2)}.tc-ctl-prnmap-btn-close{}.tc-ctl-prnmap-printing .tc-ctl-prnmap-btn-close:after{font-family:'FontAwesome';content:'\f00d'}.tc-map.tc-ctl-prnmap-printing{z-index:100000;top:0;left:0;right:0;margin:0 auto;border:1px solid;box-sizing:content-box}.tc-map.tc-ctl-prnmap-printing.tc-ctl-prnmap-portrait-a4{/* ya hemos restado los márgenes y demás */width:712px;height:1034px/*width: 535, -> 534pt 712px 
          height: 753.5 -> 753pt - >775.5 1034px*/}.tc-map.tc-ctl-prnmap-printing.tc-ctl-prnmap-landscape-a4{/* ya hemos restado los márgenes y demás */width:1040px;height:704px/*width: 780pt -> 1,040px 
          height: 528pt -> 704px */}.tc-map.tc-ctl-prnmap-printing.tc-ctl-prnmap-portrait-a3{/* ya hemos restado los márgenes y demás */width:1040px;height:1500px/*width: 780pt -> 1,040px 
          height: 1125pt -> 1500px */}.tc-map.tc-ctl-prnmap-printing.tc-ctl-prnmap-landscape-a3{/* ya hemos restado los márgenes y demás */width:1508px;height:1044px/*width: 1131pt -> 1508px 
          height: 783pt -> 1044px */}.tc-map.tc-ctl-prnmap-printing .ol-viewport{z-index:100000}.tc-map.tc-ctl-prnmap-printing :not(:where(.ol-viewport, .ol-viewport *,
.tc-ctl-prnmap-qrcode, .tc-ctl-prnmap-qrcode *, 
.tc-toast, .tc-toast *,
.tc-ctl-prnmap-tools, .tc-ctl-prnmap-tools *)){visibility:hidden}.tc-map.tc-ctl-prnmap-printing .tc-ctl-coords{display:none}.tc-map.tc-ctl-prnmap-printing .tc-ctl-prnmap-qrcode{position:absolute;right:0px;bottom:0px;z-index:100000}.tc-map.tc-ctl-prnmap-printing .tc-ctl-prnmap-qrcode > canvas{display:none !important}.tc-ctl-prnmap-btn-pdf{position:absolute;width:1em}.tc-ctl-prnmap-btn-pdf:before{font-family:'FontAwesome';content:'\f019';font-size:0.9em}.tc-ctl-prnmap-btn:before{color:#fff;font-size:1em;font-family:mapskin;content:'\e0ce';margin-right:0.5em}.tc-ctl-prnmap-cnt-btn{text-align:right}.tc-ctl-prnmap-cnt > label.tc-ctl-prnmap-image-qr-label{line-height:2em;font-weight:normal;text-align:left;width:50%;float:left}.tc-ctl-prnmap-cnt input[type=checkbox]:checked + label:before{content:"\2611"}.tc-ctl-prnmap-cnt input[type=checkbox]:disabled + label:before{content:"\2610"}.tc-ctl-prnmap-cnt input[type=checkbox]:disabled + label{color:var(--disabled-text-color)}.tc-ctl-prnmap-cnt input[type=checkbox] + label:before{font-size:15px;display:inline-block;content:"\2610";width:18px}.tc-ctl-prnmap-cnt input[type=checkbox] + label.tc-loading:after{font-family:var(--icon-font-family);content:var(--icon-spinner);display:inline-block;margin-left:0.5em;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-ctl-prnmap-cnt input[type=checkbox] + label:before{font-family:FontAwesome;content:"\f096"}.tc-ctl-prnmap-cnt input[type=checkbox]:checked + label:before{content:"\f046"}.tc-ctl-prnmap-cnt input[type=checkbox]:disabled + label:before{content:"\f096"}.tc-ctl-prnmap-cnt input[type=checkbox]:disabled + label{color:var(--disabled-text-color)}.tc-map.tc-collapsed .tc-ctl-prnmap-tools{display:none}.tc-ctl-download-cnt{width:97%;margin-top:0}.tc-ctl-download-cnt span{width:100%;display:block;line-height:2em;color:#333;font-weight:bold;font-size:104.5%}div.tc-ctl-download-cnt label{width:25%}.tc-ctl-download-cnt select.tc-combo{width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tc-ctl-download-div input[type=checkbox]{display:none}.tc-ctl-download-div label.tc-ctl-download-image-qr-label,.tc-ctl-download-div label.tc-ctl-download-image-wld-label{display:inline-block;line-height:3em;width:calc(50% - 2px);font-weight:normal}.tc-ctl-download-image input[type=checkbox]:checked + label:before{content:"\2611"}.tc-ctl-download-image input[type=checkbox] + label:before{font-size:15px;display:inline-block;content:"\2610";width:18px}.tc-ctl-download-image input[type=checkbox] + label.tc-loading:after{font-family:var(--icon-font-family);content:var(--icon-spinner);display:inline-block;margin-left:0.5em;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-ctl-download-help{color:var(--glyph-sec-color);cursor:help;float:left;position:absolute;left:52%;line-height:1.55em}.tc-ctl.tc-collapsed .tc-ctl-download-help{display:none}.tc-ctl-download .tc-ctl-download-btn{height:2em}div.tc-ctl-download .tc-ctl-download-btn:before{font-family:'Mapskin';content:"\e02c";margin-right:0.5em}/*div.tc-ctl-download .tc-alert {
    clear: both;
    padding: 10px;
    margin: 40px 10px 10px 10px;
}

    div.tc-ctl-download .tc-alert p {
        margin: 0;
    }*/.tc-ctl-download-div i.icon-question-sign{font-family:Mapskin;font-style:normal;font-size:20px;line-height:2em}.tc-ctl-download-div i.icon-question-sign:before{content:'\e02c'}.tc-ctl-download-select{clear:both;width:100%;display:inline-block}div.tc-ctl-download .tc-ctl-download-help-dialog li{margin-bottom:5px}div.tc-ctl-download .tc-ctl-download-help-dialog ul ul{margin-top:3px}div.tc-ctl-download .tc-ctl-download-help-dialog li li{margin-bottom:3px}.tc-ctl-download-cnt.tc-group{display:block}.tc-ctl-download-cnt.tc-group.tc-collapsed{display:none}.tc-ctl-share-qr-dialog .tc-modal-body{display:flex;display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;justify-content:center;align-items:center}.tc-ctl-share-qr-dialog .tc-modal-body .tc-ctl-share-qr-alert{text-align:justify;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:start}/*div.tc-ctl-download-div i {
    color: #666;
}*/@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){.tc-ctl-share-qr-dialog .tc-modal-body{max-width:256px/* tamaño del QR */}.tc-ctl-download-div i.icon-question-sign{font-size:17px;line-height:2.45em}}@keyframes showIn{from {
        opacity:0}to{opacity:1}}

@-webkit-keyframes showIn{from {
        opacity:0}to{opacity:1}}

@keyframes showOut{from {
        opacity:1}to{opacity:0}}

@-webkit-keyframes showOut{from {
        opacity:1}to{opacity:0}}

body{}.c3 .c3-axis-x path,.c3 .c3-axis-x line{stroke:#000}.c3 .c3-axis-x tspan{fill:#000;font-weight:bold}/*.c3 .c3-axis-y path, .c3 .c3-axis-y line {
    stroke: var(--track-profile-original-color);
}*/.c3 .c3-axis-y tspan{/*fill: var(--track-profile-original-color);*/font-weight:bold}.c3 .c3-axis-y2 path,.c3 .c3-axis-y2 line{stroke:var(--track-profile-mdt-color)}.c3 .c3-axis-y2 tspan{fill:var(--track-profile-mdt-color);font-weight:bold}/* remarcamos la línea de los perfiles porque con el gradiente no se aprecian las diferencias */.c3-line-ele{stroke-width:1.5px !important;stroke:var(--track-profile-original-color) !important}.c3-line-ele2{stroke-width:1.5px !important;stroke:var(--track-profile-mdt-color) !important}.tc-track-chart .tc-track-chart-elevation-minmax{display:flex;flex-direction:row;flex-flow:wrap;font-weight:bold;font-size:10px;color:#000;height:auto;max-height:22px}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-track-chart .tc-track-chart-elevation-minmax{max-height:22px}.tc-track-chart-elevationGain,.tc-track-chart-minmax{font-weight:bold;font-size:10px;color:#000;width:50%;display:flex}.tc-track-chart-minmax{justify-content:flex-start}.tc-track-chart-elevationGain{justify-content:flex-end}span.tc-track-chart-elevationGain{width:100%}.tc-track-chart .tc-track-chart-elevationGain div,.tc-track-chart-minmax div{display:flex;flex-wrap:wrap;flex-flow:column}.tc-track-chart .tc-track-chart-elevationGain div span:nth-child(1),.tc-track-chart-minmax div span:nth-child(1){color:var(--track-profile-original-color)}.tc-track-chart .tc-track-chart-elevationGain div span:nth-child(2),.tc-track-chart-minmax div span:nth-child(2){color:var(--track-profile-mdt-color)}.tc-track-chart p{width:337px;color:rgba(0,0,0,0.9);font-size:75%}.c3-tooltip-container{z-index:10;width:fit-content}.c3-tooltip-container > div span{color:#000;font-weight:bold}.c3-tooltip-container > div span[data-isnumber].original{color:var(--track-profile-original-color)}.c3-tooltip-container > div span[data-isnumber].mdt{color:var(--track-profile-mdt-color)}.c3-tooltip-container > div span[data-isnumber].mdt:before{content:" - "}.c3-tooltip-container > div.onBottom span{display:block}/* la librería c3js añade estilos en línea al tooltip para mostrar/ocultar lo que sobrescribe el display flex, 
    con esta regla sobrescribimos nosotros cuando se muestra el tooltip  */.c3-tooltip-container[style*="display: block;"]{display:flex !important}.c3-tooltip-container{font-size:0.9em;text-align:center;height:100%;display:flex;flex-flow:column nowrap}.c3-tooltip-container div.onTop{display:inline-block;padding:0.2em;background-image:linear-gradient(45deg, #ffffff 25%, #eaeaea 25%, #eaeaea 50%, #ffffff 50%, #ffffff 75%, #eaeaea 75%, #eaeaea 100%);background-size:5.66px 5.66px}.c3-tooltip-container div.onBottom{margin-top:auto;background-image:linear-gradient(45deg, #ffffff 25%, #eaeaea 25%, #eaeaea 50%, #ffffff 50%, #eaeaea 75%, #eaeaea 75%, #eaeaea 100%);background-size:5.66px 5.66px;display:flex;justify-content:center;flex-direction:column}.track-elevation-tooltip > span{color:#2f2f2f/*font-size: 70%;*/}/* estilos de c3.js */.c3 svg{font:10px sans-serif}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3 !important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:10px;font-weight:bold}.c3-legend-item-hidden{opacity:0.60}.c3-legend-item-hidden.tc-hidden{opacity:0.60}.c3-legend-item-tile{shape-rendering:geometricprecision}.c3-legend-background{opacity:0;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td > span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}/* fin estilos c3.js*/.tc-map div.tc-ctl-p-results{position:absolute;top:1.5em;left:3em;padding:0;max-width:40%;min-width:225px}.tc-map.tc-collapsed .tc-ctl-p-results{display:none}.tc-3d > .tc-ctl-p-results{min-width:260px}.tc-ctl-p-results h4 .prcollapsed-slide-submenu:hover{cursor:pointer}.tc-ctl-p-results #results{font-size:12px}.tc-ctl-p-results .prpanel-default{/* por interactjs*/box-sizing:border-box}/* para hacer el panel resizable */div.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-ctl-p-results.tc-resizable{overflow:visible}.tc-ctl-p-results .prpanel-default{display:flex;flex-direction:column;flex:1}.tc-ctl-p-results .prpanel-default.tc-resizable{touch-action:none;/*warning de la librería*/box-sizing:content-box;position:relative}.tc-ctl-p-results{--resize-handler-size:0.5em}div.tc-map div.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable #results{/* tenemos los resize handlers con los bordes */border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:3}div.tc-map div.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable .prpanel-heading{width:calc(100% + var(--resize-handler-size))}.tc-ctl-p-results-resize-handler{position:absolute;z-index:1;background-color:rgb(243 243 243 / 70%);-webkit-touch-callout:none;/* iOS Safari */-webkit-user-select:none;/* Safari */-khtml-user-select:none;/* Konqueror HTML */-moz-user-select:none;/* Old versions of Firefox */-ms-user-select:none;/* Internet Explorer/Edge */user-select:none/* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */}.tc-ctl-p-results-resize-handler:before{content:"=";height:var(--resize-handler-size);width:var(--resize-handler-size);text-align:center;color:gray;font-weight:bold;font-size:0.8em}.tc-resizable-grid-handlerRight{right:calc(-1 * var(--resize-handler-size));/*calc(-1 * var(--resize-handler-size))*/height:calc(100% - 1.9em);width:var(--resize-handler-size);bottom:0}.tc-resizable-grid-handlerRight:before{display:block;transform:rotate( 90deg ) translateY(calc(-0.7 * var(--resize-handler-size)));position:absolute;top:50%}.tc-resizable-grid-handlerBottom{left:0;bottom:calc(-1 * var(--resize-handler-size));width:100%;height:var(--resize-handler-size);border-bottom-left-radius:0.2em}.tc-resizable-grid-handlerBottom::before{display:block;transform:translateY(-4px);position:absolute;left:50%}.tc-resizable-grid-handlerDiagonal{bottom:calc(-1 * var(--resize-handler-size));right:calc(-1 * var(--resize-handler-size));height:var(--resize-handler-size);width:var(--resize-handler-size);border-bottom-right-radius:0.2em}.tc-resizable-grid-handlerDiagonal:before{bottom:calc(-1 * var(--resize-handler-size));right:calc(-1 * var(--resize-handler-size));transform:rotate( -45deg ) translate(0px, -6px);display:block}.tc-ctl-p-results .prpanel-default.tc-resizable .prpanel-collapse,.tc-ctl-p-results .prpanel-default.tc-resizable .prpanel-collapse.collapse.in{display:flex;flex-direction:column;flex:1}.tc-ctl-p-results .prpanel-default.tc-resizable .prpanel-body.list-group{display:flex;flex-direction:column;flex:1}.tc-ctl-p-results .prpanel-default.tc-resizable .tc-track-chart{display:flex;flex-direction:column;flex:1;justify-content:center}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"],.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] *:not(video){max-height:100%;min-height:unset}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-finfo div.tc-ctl-finfo-layer-content,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] .tc-ctl-finfo div.tc-ctl-finfo-layer-content{display:none}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-finfo ul.tc-ctl-finfo-layers li.tc-checked div.tc-ctl-finfo-layer-content,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] .tc-ctl-finfo ul.tc-ctl-finfo-layers li.tc-checked div.tc-ctl-finfo-layer-content{display:block}/*En modo movil los resultpanel no tienen la altura de la tabla de datos prefijado en 20vh*/.tc-ctl-p-results-info .tc-ctl-finfo-layer-content,.tc-ctl-p-results-info .tc-ctl-finfo-layer-content ul{height:auto}.tc-ctl-p-results-info ul.tc-ctl-finfo-layers li:first-child:nth-last-child(1) ul.tc-ctl-finfo-features li:first-child:nth-last-child(1){height:auto}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"],.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] *:not(video){max-width:unset;min-width:unset}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable.tc-loading[style*="height"] .tc-ctl-p-results-chart .tc-chart.c3 svg{display:none}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable.tc-loading[style*="width"] .tc-ctl-p-results-chart .tc-chart.c3 svg{display:none}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-info,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-table,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-chart{max-height:100%;min-height:unset}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] .tc-ctl-p-results-info,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] .tc-ctl-p-results-table,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] .tc-ctl-p-results-chart{max-width:unset;min-width:unset}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-info div.tc-ctl-finfo,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="width"] .tc-ctl-p-results-info div.tc-ctl-finfo{display:table}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-info:empty,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-table:empty,.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-chart:empty{display:none}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable[style*="height"] .tc-ctl-p-results-chart .tc-chart.c3{max-height:none !important;/* no hay más remedio porque es un estilo en línea */height:calc(100% - 22px );/* si no, no coge el alto del padre. Restamos el alto del DIV de min/max y desnivel */flex-grow:1}.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable .prpanel-collapse{height:calc(100% - 35px)/*el alto de la cabecera*/}.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable #results{height:calc(100% - 35px)/*el alto de la cabecera*/}.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable .prpanel-collapse .tc-ctl-p-results-chart{height:calc(100% - 50px  )/*del DIV de featureTools*//*si no, no coge el alto del padre*/}.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable .prpanel-collapse .tc-ctl-p-results-info{height:calc(100% - 50px  )/*del DIV de featureTools*//*si no, no coge el alto del padre*/}.tc-ctl.tc-ctl-p-results .prpanel-default.tc-resizable.tc-loading[style*="height"] .tc-ctl-p-results-chart .tc-chart.c3{max-height:none !important;/* no hay más remedio porque es un estilo en línea */height:0}.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable.tc-loading .prpanel-collapse{height:0}.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable.tc-loading .prpanel-collapse .tc-ctl-p-results-chart{height:0}.prpanel.prpanel-default.tc-resizable.tc-loading{cursor:default}.prpanel.prpanel-default.tc-resizable.tc-loading:before{content:" ";border-radius:50%;box-shadow:#ccc 6em 0 0 0,#ccc 4.243em 4.243em 0 0,#ccc 0 6em 0 0,#ccc -4.243em 4.243em 0 0,#ccc -6em 0 0 0,#ccc -4.243em -4.243em 0 0,#ccc 0 -6em 0 0,#ccc 4.243em -4.243em 0 0;position:absolute;width:3em;height:3em;background-color:transparent;left:50%;top:50%;margin-left:-1.5em;margin-top:-1.5em;font-size:0.3em;animation:spin 2s infinite linear;z-index:4}/* fin para hacer el panel resizable */.tc-ctl.tc-ctl-p-results .prpanel.prpanel-default.tc-resizable.tc-loading .prpanel-collapse .tc-ctl-p-results-chart{opacity:0}.tc-ctl-p-results .prpanel{background-color:rgba(255,255,255,0)}.prpanel-group .prpanel{border:0;margin-bottom:0;border-radius:4px}.prpanel-default > .prpanel-heading > h4{margin:0}.prpanel-heading{height:2em;background-color:rgba(0,0,0,.5);color:#fff;border-color:#ddd;border-bottom:0;line-height:2em;padding:0em 0em 0em 0.5em;border-top-left-radius:0.2em;border-top-right-radius:0.2em;z-index:2;box-sizing:border-box}.prpanel-default > .prpanel-heading > .prpanel-title > a{color:#fff;text-decoration:none}.prcollapsed-pull-right{float:right !important}.prcollapsed-pull-left{float:left !important}.prcollapsed{position:absolute;background-color:rgba(0, 0, 0, 0.66);border:0;border-radius:0.2em;line-height:2.1em;width:2em;height:2em;text-align:center}div.prcollapsed-samehw{line-height:2em;width:2em;height:2em;font-size:100%}div.prpanel-heading-samehw{line-height:2em;height:2em}.tc-ctl-p-results .table{width:100%;display:block}.prcollapsed:hover{cursor:pointer}.prcollapsed::before{color:white}.prcollapsed.table::before{content:'\f022'}.prcollapsed.chart::before{font-family:var(--icon-font-family);content:var(--icon-profile)}.tc-ctl-p-results #results{font-size:12px;background-color:rgba(255,255,255,.7)}.collapse.in{min-width:225px;display:flex;flex-direction:column;flex:1}.collapse{display:none}.prpanel-group .panel{border:0}.tc-ctl-p-results .prpanel-title{font-size:14px}.tc-ctl-p-results #results{font-size:12px}.tc-ctl-p-results .prpanel-group .prpanel{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tc-ctl-p-results #results{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tc-ctl-p-results .prpanel-body{padding:5px 10px 10px 10px/*padding: 5px 10px 15px 10px*/}.tc-ctl-p-results .tc-ctl.tc-ctl-draw{padding:0.5em;width:100%}.tc-ctl-p-results .prpanel-body div.tc-chart svg[style]{overflow:visible !important}.prpanel-default > .prpanel-heading + .prpanel-collapse > .prpanel-body{border-top-color:#ddd}.prpanel > .list-group,.prpanel > .prpanel-collapse > .list-group{margin-bottom:0}.tc-ctl-p-results-menu{order:99;text-align:right;display:flex;align-items:center;/*border-top: 1px solid var(--main-divider-color);*/padding:0.3em}.tc-ctl-p-results-menu:empty{padding:0;border-top:none}.tc-ctl-p-results-menu .tc-ctl-ftools{padding-right:0.5em}.tc-ctl-p-results .tc-ctl-p-results-info{width:100%;display:block}.tc-ctl-p-results .tc-ctl-p-results-info h3{font-size:1em;border-bottom:1px solid #ccc;margin:0.9em 0 0.5em 0.3em}.tc-ctl-p-results .tc-ctl-p-results-info .tc-ctl-finfo h3{margin:0em 0 0.5em 0}.tc-ctl-p-results .tc-ctl-p-results-info .tc-ctl-finfo h3 span,.tc-ctl-p-results-info .tc-ctl-finfo-layers li h4,div.tc-ctl-p-results div.tc-ctl-p-results-info.tc-ctl-ftools-zoom > h3,div.tc-ctl-p-results div.tc-ctl-p-results-info.tc-ctl-ftools-zoom > h4{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.tc-ctl-p-results div.tc-ctl-p-results-info.tc-ctl-ftools-zoom > h3{width:calc(100% - 0.3em)}.tc-ctl-p-results .tc-ctl-p-results-info .tc-ctl-finfo .tc-ctl-finfo-multilayer h3 span{width:calc(100% - 80px)}.tc-ctl-p-results .tc-ctl-p-results-info h4{margin:0.5em 0.5em 0em 0.5em}.tc-ctl-p-results .tc-ctl-p-results-info .tc-ctl-finfo h4{margin:0}.tc-ctl-p-results .tc-ctl-p-results-info table.tc-attr{width:calc(100% - 1.6em);margin:0.8em}div.tc-3d .tc-ctl-p-results .tc-ctl-p-results-table{flex-direction:column}div.tc-3d .tc-ctl-p-results .tc-ctl-p-results-table h3{margin:0.6em 0.3em;font-size:1.1em;width:calc(100% - 2.2em)}div.tc-3d .tc-ctl-p-results .tc-ctl-p-results-table h4{margin:0 0 0.3em 0.3em}div.tc-3d .tc-ctl-p-results .tc-ctl-p-results-table table{width:100%}div.tc-3d .tc-ctl-p-results .tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking{width:auto}.tc-ctl-p-results div.tc-ctl-finfo{display:block;max-width:100%;/* provisional *//*padding: 0.4em;*/padding:0.4em 0.4em 0 0.4em;opacity:0.9}.tc-ctl-p-results .tc-ctl-finfo iframe{height:auto}.tc-ctl-p-results .tc-ctl-p-results-info{width:100%}.tc-ctl-p-results-table{width:100%;overflow:auto}.tc-ctl-p-results .tc-ctl-finfo-coords{margin-bottom:1em;font-size:0.887em}.tc-ctl-p-results-info table tr:nth-child(odd){background:#eee}.tc-ctl-p-results-info table tr:nth-child(even){background:#fff}.tc-ctl-p-results-table th,.tc-ctl-p-results-table td,.tc-ctl-p-results-info table th,.tc-ctl-p-results-info table td{text-align:left;padding:0.3em}.tc-ctl-p-results .tc-ctl-p-results-info h4{font-size:1.2em;color:#666;font-weight:bold;text-overflow:clip;overflow:auto;white-space:normal}.prpanel-body{position:relative/* para que la impresora se mantega dentro del panel */}.prpanel-body.list-group.tc-ctl-p-results-table,.prpanel-body.list-group.tc-ctl-p-results-info{padding:0px}.tc-ctl-p-results .prpanel-title span.prpanel-title-text{flex:1 1 auto;margin-left:0}.tc-ctl-p-results .tc-ctl-finfo-coords{margin-bottom:1em;font-size:0.887em}.tc-ctl-p-results .tc-ctl-ftools{width:auto;flex:auto}.tc-ctl-p-results .tc-ctl-ftools button.tc-icon-btn{margin-left:0.5em;margin-top:0}.tc-ctl-p-results a.tc-ctl-print-btn{font-size:1.2em;margin-left:0.25em;margin-right:0.25em;z-index:10012}.tc-ctl-p-results-table table,.tc-ctl-p-results-info table{font-size:1em;border-collapse:collapse}.tc-ctl-p-results-table th,.tc-ctl-p-results-table td,.tc-ctl-p-results-info th,.tc-ctl-p-results-info td{text-align:left;padding:0.3em}div.tc-3d .tc-ctl-p-results .tc-ctl-p-results-table table.tc-attr th{width:25%}.tc-ctl-p-results .tc-ctl-p-results-info h4{font-size:1.2em}.tc-ctl-p-results-table tbody tr{cursor:zoom-in}.tc-ctl-p-results-table tbody td.tc-numeric{text-align:right}.tc-ctl-p-results-table thead th{border-bottom:1px solid #dee2e6;text-align:center}.tc-ctl-p-results-table tbody td{border-top:1px solid #dee2e6}.tc-ctl-p-results-table thead tr{background-color:rgba(221,221,221,.5)}.tc-ctl-p-results-table table:not(.nested) tbody tr:nth-child(even),.tc-ctl-p-results-table table.nested tbody:nth-child(odd){background-color:rgba(238,238,238,.5)}.tc-ctl-p-results-table table:not(.nested) tbody tr:nth-child(odd),.tc-ctl-p-results-table table.nested tbody:nth-child(even){background-color:rgba(256,256,256,.5)}.tc-ctl-p-results-table table:not(.nested) tbody tr:hover,.tc-ctl-p-results-table table.nested tbody:hover{background-color:rgba(200,200,200,.7)}.tc-ctl-p-results-table tbody td{vertical-align:middle}.tc-ctl-p-results-table tbody .tc-icon{background:none;color:#700;cursor:pointer;border:0;font-family:'mapskin';text-decoration:none}.tc-ctl-p-results-table tbody .tc-icon:visited,.tc-ctl-p-results-table tbody .tc-icon:active{color:#700}.tc-ctl-p-results-table tbody .tc-icon:focus{outline:none}.tc-ctl-p-results-table tbody .tc-icon:hover{color:red}.tc-ctl-p-results-table tbody .tc-icon.small{font-size:80%}.tc-ctl-p-results-table tbody .tc-icon.medium{font-size:120%}.tc-ctl-p-results-table tbody .tc-icon.large{font-size:150%}.tc-ctl-p-results-table tbody .tc-icon.extralarge{font-size:180%}.tc-ctl-p-results-table tbody .tc-icon.tc-icon-info:after{content:'\e024'}.showIn{-webkit-animation:showIn 0.5s normal forwards ease-in-out;animation:showIn 0.5s normal forwards ease-in-out/*display:inline-block !important;*/}.showOut{-webkit-animation:showOut 0.5s normal forwards ease-in-out;animation:showOut 0.5s normal forwards ease-in-out}.tc-ctl-p-results .tc-ctl-finfo-coords{display:flex}/* GLS 13/02/2020 razón de la regla CSS: condiciones de carrera que impiden controlar el número de impresoras que se añaden al panel *//*.tc-ctl-p-results .tc-ctl-print-btn {
    display: none;
}

    .tc-ctl-p-results .tc-ctl-print-btn:first-of-type {
        display: block;
    }*/.tc-ctl-p-results .prpanel-title{display:flex}button.tc-icon-btn.tc-ctl-p-results-share-btn,button.tc-icon-btn.tc-ctl-p-results-csv-btn,button.tc-icon-btn.tc-ctl-p-results-dwn-btn,button.tc-icon-btn.tc-ctl-p-results-min-btn,button.tc-icon-btn.tc-ctl-p-results-close-btn{position:relative;border:none;box-sizing:border-box;vertical-align:top;text-align:center;text-indent:-1000vw;opacity:1;visibility:visible;padding:0;width:1.8em;height:1.8em}button.tc-icon-btn.tc-ctl-p-results-share-btn.tc-hidden,button.tc-icon-btn.tc-ctl-p-results-csv-btn.tc-hidden,button.tc-icon-btn.tc-ctl-p-results-dwn-btn.tc-hidden,button.tc-icon-btn.tc-ctl-p-results-min-btn.tc-hidden,button.tc-icon-btn.tc-ctl-p-results-close-btn.tc-hidden{visibility:hidden;display:none}/* Por Carreteras: modificamos las reglas sobre la cabecera del panel de resultados para controlar que la flecha para colapsar el panel quede con mayor margen en el panel warning de carreteras. En la app hay reglas específicas que añaden margen izquierdo pero no derecho y el con el cambio a flexbox del título, la flecha de colapsado queda demasiado a la derecha. */button.tc-icon-btn.tc-ctl-p-results-close-btn.tc-hidden{width:0.5em;display:initial}button.tc-icon-btn.tc-ctl-p-results-share-btn:before,button.tc-icon-btn.tc-ctl-p-results-csv-btn:before,button.tc-icon-btn.tc-ctl-p-results-dwn-btn:before,button.tc-icon-btn.tc-ctl-p-results-min-btn:before,button.tc-icon-btn.tc-ctl-p-results-close-btn:before{color:#ffffff;font-size:13px;line-height:1.9rem;text-align:center;font-size:0.75rem}button.tc-icon-btn.tc-ctl-p-results-share-btn:before{font-family:var(--icon-font-family);content:var(--icon-share)}button.tc-icon-btn.tc-ctl-p-results-csv-btn:before{content:"\1f5cb";font-size:1.2rem;line-height:1.8rem}button.tc-icon-btn.tc-ctl-p-results-csv-btn:after{color:#ffffff;content:"x";position:absolute;line-height:2.5em;text-align:center;font-size:0.75rem;text-indent:0;font-family:serif;top:0;left:0;width:100%;height:100%}button.tc-icon-btn.tc-ctl-p-results-dwn-btn:before{font-family:var(--icon-font-family);content:var(--icon-download)}button.tc-icon-btn.tc-ctl-p-results-min-btn:before{content:"\2bc7"}button.tc-icon-btn.tc-ctl-p-results-close-btn:before{font-family:var(--icon-font-family);content:var(--icon-close);font-size:1rem;line-height:1.95em}.tc-ctl-p-results-overlay{background-position:center;background-size:70%;background-repeat:no-repeat;height:2em;width:2em;visibility:visible}.tc-ctl-p-results-overlay.elevation{background-color:rgba(255, 0, 0, 0.5);border:2px solid white;height:12px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:12px}.prcollapsed-max-table,.prcollapsed-max-chart{position:relative;display:block;color:#fff;font-size:1.5em;line-height:1em;width:100%;height:100%}.prcollapsed-max-table:before,.prcollapsed-max-chart:before{line-height:1.2em;width:100%;height:100%;top:0;left:0;position:absolute}.prcollapsed-max-table.tc-hidden,.prcollapsed-max-chart.tc-hidden{display:none}.prcollapsed-max-table:before{content:'\1f5d6'}.prcollapsed-max-chart:before{font-family:var(--icon-font-family);content:var(--icon-profile)}@media screen and (pointer:coarse),(max-device-width: 768px),(max-device-height: 768px){.tc-ctl-p-results-table tbody .tc-icon.small{font-size:120%}.tc-ctl-p-results-table tbody .tc-icon.medium{font-size:160%}.tc-ctl-p-results-table tbody .tc-icon.large{font-size:190%}.tc-ctl-p-results-table tbody .tc-icon.extralarge{font-size:230%}.tc-ctl-p-results-info .tc-ctl-finfo-layers li h4,.tc-ctl-p-results .tc-ctl-p-results-info .tc-ctl-finfo h3 span,div.tc-ctl-p-results div.tc-ctl-p-results-info.tc-ctl-ftools-zoom > h3,div.tc-ctl-p-results div.tc-ctl-p-results-info.tc-ctl-ftools-zoom > h4{white-space:normal;text-overflow:unset;overflow:visible}}.tc-ctl-print-btn{display:inline-block;font-size:1.2em;width:1em;height:1em;line-height:1em;padding:0;text-align:right;cursor:pointer;overflow:hidden;color:transparent;background-color:var(--win-btn-bg-color);order:1}a.tc-icon-btn.tc-ctl-print-btn:hover,a.tc-icon-btn.tc-ctl-print-btn:active{color:transparent}.tc-ctl-print-btn:before{position:absolute;width:1.2em;height:1.2em;font-family:var(--icon-font-family);content:'\e91b';margin-right:0.2em}.tc-ctl.tc-ctl-3d{top:calc(1.5em + 2em + 10em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em);/* margen antes del +, el +, el alto de la barra, el - y el margen inferior, la casita, el margen inferior, btn streetView, el margen inferior, btn fullScreen, el margen inferior */position:absolute;left:0.7em;padding:0}.tc-ctl-3d{width:2em;height:2em;position:absolute}.tc-ctl-3d button:before{font-weight:bold;font-size:0.9em;content:'3D'}.tc-ctl-3d button.active:before{font-weight:bold;font-size:0.9em;content:'2D'}.tc-ctl-3d button[disabled]{background-color:rgba(156, 156, 156, 0.5)}/*.tc-ctl-3d button[disabled]:before {
        content: '';
    }

    .tc-ctl-3d button[disabled].active:before {
        content: '';
    }*/.tc-ctl-ftools{z-index:10011;display:none;order:3;flex-grow:3}.tc-ctl-ftools.tc-active{display:block;animation:slidedown 0.3s;transform-origin:top center}.tc-ctl-ftools button.tc-icon-btn{position:relative;text-indent:-1000vw;width:1.2em;height:1.2em;display:inline-block;background-color:transparent;color:var(--main-hl-color);padding:0;border-width:0;margin-top:0.15em;z-index:10010;transition:all .2s ease}.tc-ctl-ftools button.tc-icon-btn:before{position:absolute;color:var(--main-hl-color);font-size:1em;height:100%;width:100%;text-align:center;text-indent:0;vertical-align:middle;content:"\2193";left:0;top:0}.tc-ctl-ftools button.tc-icon-btn.tc-hidden{display:none}.tc-ctl-ftools button.tc-ctl-ftools-dl-btn:before{font-family:var(--icon-font-family);content:var(--icon-download)}.tc-ctl-ftools button.tc-ctl-ftools-share-btn:before{font-family:var(--icon-font-family);content:var(--icon-share)}.tc-ctl-ftools button.tc-ctl-ftools-zoom-btn:before{font-family:var(--icon-font-family);content:"\e91d"}.tc-ctl-ftools button.tc-ctl-ftools-elev-btn:before{font-family:var(--icon-font-family);content:var(--icon-elevation)}.tc-ctl-ftools button.tc-ctl-ftools-prof-btn:before{font-family:var(--icon-font-family);content:var(--icon-profile)}.tc-ctl-ftools button.tc-ctl-ftools-del-btn:before{font-family:var(--icon-font-family);content:var(--icon-delete)}table.tc-ctl-ftools-zoom{cursor:zoom-in}table.tc-ctl-ftools-zoom a{cursor:pointer}table.tc-ctl-ftools-zoom label,table.tc-ctl-ftools-zoom input,table.tc-ctl-ftools-zoom video,table.tc-ctl-ftools-zoom audio{cursor:default}.tc-ctl.tc-ctl-geolocation h2{text-transform:none}.tc-ctl-geolocation .tc-ctl-geolocation-content{/*padding: 0.8em 0.5em 0 0.5em;*/}.tc-ctl-geolocation-track-marker-icon{background-image:url(img/track-marker-icon.png)}.tc-ctl-geolocation-track-marker-icon-end{background-image:url(img/track-marker-icon-end.png)}.tc-ctl-geolocation .tc-ctl-geolocation-locate{float:right;margin-left:0.5em}.tc-ctl-geolocation .tc-ctl-geolocation-locate label{vertical-align:bottom;line-height:2em;margin-right:0.3em}.tc-ctl-geolocation .tc-ctl-geolocation-locate button{height:2em;width:13em}.tc-ctl-geolocation .tc-ctl-geolocation-locate button:before{font-family:FontAwesome;content:"\f041";margin-right:0.5em}/*.tc-ctl-geolocation .tc-ctl-geolocation-locate .tc-ctl-geolocation-locate-hide {
        background-color: #630101;
        border-color: #630101;
    }*/.tc-ctl-geolocation .tc-ctl-geolocation-select{padding-top:0.5em;margin-bottom:0.5em}.tc-ctl-geolocation .tc-ctl-geolocation-select label{position:relative;display:inline-block;height:2em;margin:0.2em 0;width:calc(50% - 1px)}.tc-ctl-geolocation .tc-ctl-geolocation-select input[type=radio]{display:none}.tc-ctl-geolocation .tc-ctl-geolocation-select input[type=radio] ~ span{position:absolute;display:block;width:100%;height:100%;line-height:2em;text-align:center;border:1px solid #666;background-color:var(--main-bg-color);color:#666;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-ctl-geolocation .tc-ctl-geolocation-select input[type=radio]:checked ~ span{border-color:var(--main-hl-color);border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:var(--main-bg-color);color:var(--main-hl-color);z-index:10007}.tc-ctl-geolocation .tc-ctl-geolocation-select label:first-child input[type=radio] ~ span{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-geolocation .tc-ctl-geolocation-select label:first-child input[type=radio]:checked ~ span{border-bottom-left-radius:0;border-bottom-color:transparent}.tc-ctl-geolocation .tc-ctl-geolocation-select label:last-child input[type=radio] ~ span{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-geolocation .tc-ctl-geolocation-select label:last-child input[type=radio]:checked ~ span{border-bottom-right-radius:0;border-bottom-color:transparent}.tc-ctl-geolocation label.tc-ctl-geolocation-btn-tracks{margin-right:0}.tc-ctl-geolocation label.tc-ctl-geolocation-btn-track{margin-left:0}.tc-ctl-geolocation-track-center{top:calc(1.5em + 2em + 10em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em);/* margen antes del +, el +, el alto de la barra, el - y el margen inferior, la casita, el margen inferior, btn streetView, el margen inferior, btn fullScreen, el margen inferior, btn 3D, el margen inferior */position:absolute;left:0.7em;padding:0;width:2em;height:2em}.tc-ctl-geolocation-track-center.tc-ctl{padding:0}.tc-map .tc-ctl-geolocation-track-center button.tc-unplugged{cursor:pointer}.tc-ctl-geolocation-track-center button:after{font-family:mapskin;content:"\e925"}.tc-ctl-geolocation-track-center button.tc-unplugged:after{content:"\e926"}.tc-ctl-geolocation i.tc-ctl-geolocation-track-panel-help.icon-question-sign{font-family:FontAwesome;font-style:normal;font-size:20px;line-height:2em}.tc-ctl-geolocation .tc-ctl-geolocation-track{max-height:28em;clear:both}.tc-ctl-geolocation .tc-ctl-geolocation-track-cnt{box-sizing:border-box;margin:6px 0 0 0;text-align:right}.tc-ctl-geolocation .tc-ctl-geolocation-track-available{margin-top:-15px;text-align:left}.tc-ctl-geolocation.tc-collapsed i.tc-ctl-geolocation-track-search-icon{display:none}.tc-ctl-geolocation .tc-ctl-geolocation-track-ui{text-align:right}.tc-ctl-geolocation .tc-ctl-geolocation-track-ui button{background-image:url(img/geo-track.png);background-repeat:no-repeat;background-position:1.2em 0.2em;height:2em;padding-left:2.5em;width:9em}.tc-ctl-geolocation .tc-ctl-geolocation-track-ui button.tc-ctl-geolocation-track-ui-deactivate{background-color:#630101;border-color:#630101}.tc-ctl-geolocation button.tc-ctl-geolocation-active{border-color:#630101;background-color:#630101}.tc-ctl-geolocation .tc-ctl-geolocation-track-save,.tc-ctl-geolocation .tc-ctl-geolocation-track-add-wpt{/*width: 20%;
    padding-bottom: 0.4em;*/}.tc-ctl-geolocation .tc-ctl-geolocation-track-save:before{font-family:mapskin;content:"\e038"}.tc-ctl-geolocation label.tc-ctl-geolocation-track-available-label{width:100%}.tc-ctl-geolocation .tc-ctl-geolocation-track-mng input{box-sizing:border-box}.tc-ctl-geolocation .tc-ctl-geolocation-track-mng input[type="file"]{display:none}.tc-ctl-geolocation .tc-ctl-geolocation-track-mng input[type="file"] + label{color:white;display:inline-block;cursor:pointer;/* "hand" cursor */border:1px solid;border-color:var(--btn-hl-border-color);border-radius:var(--border-radius);background-color:var(--btn-hl-border-color);height:2em;padding:0 18px;box-sizing:border-box;line-height:2em}.tc-ctl-geolocation .tc-ctl-geolocation-track-mng input[type="file"] + label:before{font-family:mapskin;content:"\e036";padding-right:1em}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst{overflow-y:auto;overflow-x:hidden;max-height:8em;height:auto;border-radius:var(--border-radius);border:1px solid #CCC;padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box;scroll-behavior:smooth}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li{color:var(--list-color);background-color:var(--list-bg-color);display:flex;flex-wrap:wrap;justify-content:space-between}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:2em;flex-basis:calc(100% - 10.1em);padding-left:0.1em}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > span.tc-selectable{cursor:pointer;color:#600}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > span.tc-selectable:hover{color:var(--main-hl-color)}.tc-ctl-geolocation ol.tc-ctl-geolocation-track-available-lst > li.tc-ctl-geolocation-track-available-empty > span{text-decoration:none;color:inherit;cursor:auto}.tc-ctl-geolocation ol.tc-ctl-geolocation-track-available-lst > li.tc-ctl-geolocation-track-not > span{text-decoration:none;color:inherit;cursor:auto}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li button{background-color:transparent;border:0;padding:0;outline:none;width:2.5em}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li button:before{display:block;position:relative;color:var(--glyph-color);font-family:'FontAwesome';padding:0 0.3em}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li button:disabled:before{color:#ccc}/*.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-simulate:before {
        font-family: FontAwesome;
        content: "\f008";
    }*/.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button#elevation:before{font-family:var(--icon-font-family);content:var(--icon-profile)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-delete:before{font-family:var(--icon-font-family);content:var(--icon-delete)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-edit:before{font-family:var(--icon-font-family);content:var(--icon-edit)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-save:before{font-family:initial;content:"\2714"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-cancel:before{font-family:FontAwesome;content:"\f00d"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-export:before{font-family:var(--icon-font-family);content:var(--icon-download)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > button.tc-btn-share:before{font-family:var(--icon-font-family);content:var(--icon-share)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li span.tc-hidden [title]{display:none}input#tc-ctl-geolocation-track-available-srch{width:100%;height:2em}.tc-ctl-geolocation .tc-ctl-geolocation-track-search-icon{position:relative;margin-top:4px;right:21px;color:#ccc;font-style:normal;width:1em;float:right;top:20px}.tc-ctl-geolocation .tc-ctl-geolocation-track-search-icon:before{font-family:FontAwesome;content:"\f002"}.tc-ctl-geolocation .tc-ctl-geolocation-track-title,.tc-ctl-geolocation .tc-ctl-geolocation-track-waypoint{width:81.6%;margin-right:2.4%;margin-bottom:0.5em}.tc-ctl-geolocation .tc-ctl-geolocation-track-current .tc-icon-button{width:16%}.tc-ctl-geolocation .tc-ctl-geolocation-track-add-wpt:before{font-family:FontAwesome;content:"\f08d"}.tc-ctl-geolocation .tc-ctl-geolocation-track-import > input[type="file"]{width:100%}.tc-ctl-geolocation .tc-ctl-geolocation-track-mng > h4{color:#595959;margin:1em 0;margin-bottom:0.1em;clear:right}div.tc-ctl-geolocation-continue-track-dialog > div > div > button.tc-button{margin:0.3em}.tc-ctl-geolocation i.tc-ctl-geolocation-track-panel-help.icon-question-sign{cursor:help;vertical-align:top;color:var(--glyph-sec-color);margin-left:4px}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-block input[type=checkbox]{display:none}/* to hide the checkbox itself */.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-block input[type=checkbox] + label:before{font-family:FontAwesome;font-size:15px;display:inline-block;content:"\f096";width:18px}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-block input[type=checkbox]:checked + label:before{content:"\f046"}.tc-ctl-geolocation div.tc-ctl-geolocation-track-render{padding-top:0.3em;text-align:left;float:left;padding-bottom:0.3em}.tc-ctl-geolocation div.tc-ctl-geolocation-track-render label{width:100%;text-align:left;float:left;padding-bottom:0.3em}/* to hide the checkbox itself */.tc-ctl-geolocation .tc-ctl-geolocation-track-render input[type=checkbox] + label:before{font-family:FontAwesome;font-size:15px;display:inline-block;content:"\f096";width:18px}.tc-ctl-geolocation .tc-ctl-geolocation-track-render input[type=checkbox]:checked + label:before{content:"\f046"}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-block{margin:1em 0 0 0}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-span{padding:0 0.5em}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel{color:#AA0000;font-style:normal;font-size:1.58em;font-weight:bold;vertical-align:middle;margin-left:0.1em;cursor:pointer}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-opened:after{font-family:FontAwesome;content:"\f205"}.tc-ctl-geolocation .tc-ctl-geolocation-track-panel-opened.closed:after{font-family:FontAwesome;content:"\f204"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li.selectedTrack{/*background: repeating-linear-gradient( -45deg, rgba(224, 224, 224, 0.3), rgba(255, 217, 217, 0.7) 1px, #fff 0px, #fff 5px );*//*background: repeating-linear-gradient( -45deg, #F0EFEF, #F0EFEF 1px, #fff 1px, #fff 10px );*/color:var(--list-hl-color);background-color:var(--list-hl-bg-color)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li:not(.selectedTrack) div{transition:height 0.3s ease;height:0}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li.selectedTrack div{flex-basis:100%;clear:both;transition:height 0.3s linear;height:2.1em}.tc-ctl-geolocation-track-advertisement.p{text-align:center}.tc-ctl-geolocation-track-advertisement.p > label > input[type="checkbox"]{vertical-align:middle;margin-bottom:0.1em}.tc-ctl-geolocation-track-advertisement.p > label{vertical-align:middle;padding-left:0.2em}/*
#track-chart {
    min-width: 1em;
    padding-right: 1em;
    background-color: rgba(255,255,255, 0.6);
    border: 1px solid #CCC;
    border-radius: 5px;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    right: 1.8em;
    display: none;
}

.track-chart-collapse {
    height: 2em;
    width: 100%;
    position: absolute;
    cursor: pointer;
}

    .track-chart-collapse > span {
        display: block;
        margin-left: 50%;
        color: rgba(69, 69, 69, 0.9);
    }

        .track-chart-collapse > span:before {
            font-family: FontAwesome;
            content: "\f0d7";
        }
        */div.tc-ctl-geolocation-track-snap-info{display:none;visibility:visible;background-color:rgba(256, 256, 256, .7);color:rgba(69, 69, 69, 0.9);padding:0.3em;border:0.1em solid #DFDFDF;border-radius:var(--border-radius);font-size:11px}div.tc-ctl-geolocation-track-snap-info p{margin:0.2em}div.tc-ctl-geolocation-track-snap-info ul{margin:0;padding:0 0.8em 0 0.8em;list-style-type:none}div.tc-ctl-geolocation-track-snap-info ul li{padding:0.2em 0em 0.2em 0em;text-transform:uppercase}div.tc-ctl-geolocation-track-snap-info ul li span{font-weight:bold}div.tc-ctl-geolocation-track-snap-info ul li span.original{color:var(--track-profile-original-color)}div.tc-ctl-geolocation-track-snap-info ul li span.mdt{color:var(--track-profile-mdt-color)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li,.tc-modal .tc-crs-list > li{padding:0.25em 0 0.2em 0.5%;border-bottom:0.1em solid #ccc;overflow:hidden;line-height:2em;box-sizing:content-box}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li:last-of-type{border-bottom:none}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > input{flex-basis:calc(100% - 5em)}/*.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > .tc-btn-simulate:before {
        font-family: FontAwesome;
        content: "\f008";
    }*/.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-btn-stop:before{font-family:FontAwesome;content:"\f04d"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-btn-pause:before{font-family:FontAwesome;content:"\f04c"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-btn-pause.play:before{font-family:FontAwesome;content:"\f04b"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-btn-forward:before{font-family:FontAwesome;content:"\f04e"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-btn-backward:before{font-family:FontAwesome;content:"\f04a"}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-spn-speed{font-weight:bold;font-family:Arial;font-size:85%;color:#666;text-decoration:none;cursor:auto;white-space:nowrap}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-chk-track-visibility{float:right;margin:0.4em 0.75em 0;font-size:1em}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-chk-track-visibility:before{font-family:sitna;content:var(--icon-invisible);LINE-HEIGHT:1.3EM}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > .tc-chk-track-visibility:checked:before{font-family:sitna;content:var(--icon-visible)}.tc-ctl-geolocation .tc-ctl-geolocation-track-available-lst > li > div > select.tc-sel-speed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tc-ctl-geolocation .tc-ctl-geolocation-track-elevation-chart-progress{border-right:1px solid rgba(0,0,0,.4)}.tc-ctl-geolocation .tc-ctl-geolocation-track-elevation-chart-progress.text{color:rgba(0,0,0,1);font-family:arial;font-size:0.65em;margin-left:1em;border:none}.tc-ctl-geolocation .tc-ctl-geolocation-track-elevation-chart-progress.text > div span:first-child{color:#c52737;font-weight:bold}.tc-ctl-geolocation .tc-ctl-geolocation-track-elevation-chart-progress.text > div span:last-child{color:#000;font-weight:bold}table.tc-ctl-geolocation-info-tracking{margin:0.5em auto;height:3.3em}table.tc-ctl-geolocation-info-tracking td{border:none}.tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking:not(.nested) tbody tr:nth-child(odd),.tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking.nested tbody:nth-child(even){background:none}.tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking:not(.nested) tbody tr:nth-child(even),.tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking.nested tbody:nth-child(odd){background:none}.tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking tbody tr{cursor:default/* initial no funciona en IE */}.tc-ctl-p-results-table table.tc-ctl-geolocation-info-tracking{color:rgba(69, 69, 69, 0.9);line-height:0.5em}.tc-ctl-geolocation-ext-dldlog{text-align:center}.tc-ctl-geolocation-ext-dldlog.tc-hidden{display:none}.tc-ctl-geolocation-ext-dldlog label{position:relative;display:inline-block;height:2em;margin:0.2em 0;width:calc(40% - 1px)}.tc-ctl-geolocation-ext-dldlog input[type=radio]{display:none}.tc-ctl-geolocation-ext-dldlog input[type=radio] ~ span{position:absolute;display:block;width:100%;height:100%;line-height:2em;text-align:center;border:1px solid var(--btn-border-color);background-color:var(--btn-bg-color);color:var(--btn-color);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-ctl-geolocation-ext-dldlog input[type=radio]:checked ~ span{color:var(--btn-hl-color);background-color:var(--btn-hl-bg-color);border-color:var(--btn-hl-border-color);z-index:10007}.tc-ctl-geolocation-ext-dldlog input[type=radio].tc-disabled ~ span{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color);cursor:default}.tc-ctl-geolocation-ext-dldlog input[type=radio].tc-disabled:checked ~ span{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color);cursor:default}.tc-ctl-geolocation-ext-dldlog label:first-child input[type=radio] ~ span{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-geolocation-ext-dldlog label:last-child input[type=radio] ~ span{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}/*.tc-ctl-geolocation-ext-dldlog label:first-child input[type=radio]:checked ~ span {
        border-bottom-left-radius: 0;
        border-bottom-color: transparent;
    }

    .tc-ctl-geolocation-ext-dldlog label:last-child input[type=radio]:checked ~ span {
        border-bottom-right-radius: 0;
        border-bottom-color: transparent;
    }*//* GPS y rutas - mostrar NOVEDAD en 3D */.tc-ctl-geolocation.tc-3d h2 span.tc-beta{visibility:visible;opacity:1;display:inline-block}@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){.tc-ctl-geolocation i.tc-ctl-geolocation-track-panel-help.icon-question-sign{font-size:17px}.tc-ctl-geolocation i.tc-ctl-geolocation-track-panel-help.icon-question-sign{line-height:1em}}.tc-view-3d-marker{background-image:url(img/marker_i32-shadow.png)}.tc-view-3d-cm-ctls{position:fixed;bottom:2em;z-index:1;width:220px;max-width:220px;left:0;right:0;margin:0 auto;transition-property:opacity;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-ctls.outfocus{opacity:0.4}.tc-view-3d-cm-ctls > div{position:relative}.tc-view-3d-cm-tilt-inner{cursor:pointer;transform-origin:center;fill:rgba(204,0,0,0);transition-property:fill-opacity;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-tilt-inner.disabled{cursor:not-allowed}.tc-view-3d-cm-tilt-inner-image{cursor:pointer;fill:#343434;fill-opacity:1;stroke-width:0.14189722px;transform-origin:center}.tc-view-3d-cm-tilt-inner-image.outfocus{fill-opacity:0.8}.tc-view-3d-cm-tilt-outer{cursor:pointer}.tc-view-3d-cm-tilt-outer-circle{fill:#ffffff;fill-opacity:0.5;transition-property:stroke-opacity;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke-width;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-tilt-outer-circle.outfocus{stroke:white;stroke-width:2;stroke-opacity:0.4}.tc-view-3d-cm-tilt-outer-circle.highlighted{fill:#cc0000;fill-opacity:0.3}.tc-view-3d-cm-tilt-outer-shell-circle{fill:#343434;fill-opacity:1;transition-property:fill;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke-width;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-tilt-outer-shell-circle.outfocus{fill:#ffffff;stroke:white}.disabled-arrow{opacity:0.5;cursor:not-allowed}.tc-view-3d-cm-tilt-up{cursor:pointer;fill:#343434;fill-opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke:#343434;stroke-width:0.7px;stroke-opacity:0.8;paint-order:stroke fill markers}.tc-view-3d-cm-tilt-down{cursor:pointer;fill:#343434;fill-opacity:1;stroke:#343434;stroke-width:0.7px;stroke-opacity:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers}.tc-view-3d-cm-rotate-inner{cursor:pointer;transform-origin:center;fill:rgba(204,0,0,0);transition-property:fill-opacity;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-rotate-inner-image{cursor:pointer;fill:#343434;fill-opacity:1;stroke-width:0.14877892px;transform-origin:center}.tc-view-3d-cm-rotate-inner-image.outfocus{fill-opacity:0.8}.tc-view-3d-cm-rotate-outer{cursor:pointer}.tc-view-3d-cm-rotate-outer-circle{fill:#ffffff;fill-opacity:0.5;transition-property:stroke-opacity;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke-width;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-rotate-outer-circle.outfocus{stroke:white;stroke-width:2;stroke-opacity:0.4}.tc-view-3d-cm-rotate-outer-circle.highlighted{fill:#cc0000;fill-opacity:0.3}.tc-view-3d-cm-rotate-outer-shell-circle{fill:#343434;transition-property:fill;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke-width;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke;transition-duration:0.5s;transition-timing-function:ease-in-out}.tc-view-3d-cm-rotate-outer-shell-circle.outfocus{fill:#ffffff;stroke:white}.tc-view-3d-cm-rotate-right{cursor:pointer;fill:#343434;fill-opacity:1;stroke:#343434;stroke-width:0.7px;stroke-opacity:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers}.tc-view-3d-cm-rotate-left{cursor:pointer;fill:#343434;fill-opacity:1;stroke:#343434;stroke-width:0.7px;stroke-opacity:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers}.tc-view-3d-div-fadeOut{visibility:hidden;opacity:0;transition:visibility 0s linear 300ms,opacity 300ms}.tc-view-3d-div-fadeIn{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 300ms}.tc-view-3d-overlay{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10008}.tc-view-3d-overlay-svg{width:100%;height:100%}.tc-map div.tc-ctl-cctr{top:calc(1em + 2em + 10em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em);/* margen antes del +, el +, el alto de la barra, el - y el margen inferior, la casita, el margen inferior, btn streetView, el margen inferior, btn fullScreen, el margen inferior, btn 3D, el margen inferior */position:absolute;left:0.7em}.tc-map div.tc-ctl-cctr{position:absolute;top:1.5em;left:0.7em;padding:0;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;pointer-events:none;/* para que el contenedor sea transparente */opacity:0.99}.tc-map div.tc-ctl-cctr > ul{list-style:none;padding:0;margin:0;position:absolute;pointer-events:none}.tc-map div.tc-ctl-cctr > ul:first-child{left:0}.tc-map div.tc-ctl-cctr > ul:last-child{left:calc(2em + 0.5em)}.tc-map div.tc-ctl-cctr li > div.tc-ctl,.tc-map div.tc-ctl-cctr li > div > .tc-ctl{position:initial;margin-bottom:0.25em;top:auto;left:auto;pointer-events:initial}.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-hidden,.tc-ctl-cctr li > div.tc-ctl.tc-disabled,.tc-map div.tc-ctl-cctr li > div > .tc-ctl.tc-hidden,.tc-ctl-cctr li > div > .tc-ctl.tc-disabled{margin:0;padding:0}.tc-map div.tc-ctl-cctr > .tc-ctl-cctr-elm{padding:0}.tc-map div.tc-ctl-cctr div.tc-ctl-cctr-elm:last-child{margin-bottom:0em}.tc-map.tc-ctl-sv-active.tc-collapsed .tc-ctl-cctr{display:none}.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-ctl-p-results{min-width:0;min-width:-moz-fit-content;min-width:-webkit-fit-content;min-width:fit-content;max-width:none;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;display:table;overflow:hidden;pointer-events:none;/*para edge*/max-width:none;min-width:auto}.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-ctl-p-results *{pointer-events:all}.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-ctl-p-results .tc-ctl-p-results-chart *{pointer-events:unset}.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-ctl-p-results .prsidebar-body{display:inline-block}.tc-map div.tc-ctl-cctr li > div.tc-ctl.tc-ctl-p-results div.prcollapsed{top:auto;left:auto;position:static}.tc-ctl.tc-ctl-fscreen{top:calc(1.5em + 2em + 10em + 2em + 0.5em + 2em + 0.5em + 2em + 0.5em);/* margen antes del +, el +, el alto de la barra, el - y el margen inferior, la casita, el margen inferior, btn streetView, el margen inferior */position:absolute;left:0.7em;padding:0}.tc-ctl-fscreen{width:2em;height:2em}.tc-ctl-fscreen button:after{content:'Pantalla completa'}/* GLS: en Safari IOS no pasa a ocupar toda la pantalla, así que aplicamos por CSS */html:fullscreen .tc-map{height:100vh;width:100vw}html:-moz-full-screen .tc-map{height:100vh;width:100vw}html:-webkit-full-screen .tc-map{height:100vh;width:100vw}body:fullscreen{clip:unset}body:fullscreen > header{display:none;height:0}body:fullscreen > .tc-map{top:0;height:100%}body:fullscreen > .tc-map-3d{top:0;height:100%}/*.tc-ctl-fscreenToHeader {
    display: none !important;
    height: 0 !important;
}*/.tc-ctl-fscreenToMap{top:0 !important;height:100% !important}.tc-ctl.tc-ctl-nav-home{top:calc(1.5em + 2em + 10em + 2em + 0.5em);/* margen antes del +, el +, el alto de la barra, el - y el margen inferior */position:absolute;left:0.7em;padding:0}.tc-ctl-nav-home .tc-ctl-nav-home-btn{position:relative}.tc-ctl-nav-home .tc-ctl-nav-home-btn:after{width:100%;height:100%;font-size:1em;font-family:var(--icon-font-family);content:'\e900';line-height:2em;left:0;top:0;position:absolute}.tc-ctl-nav-home-btn > *{display:none}.tc-ctl-tctr-datldr .tc-ctl-tctr-tab-0 span:before{font-family:mapskin;content:'\e03d';margin-right:0.5em}.tc-ctl-tctr-datldr .tc-ctl-tctr-tab-1 span:before{font-family:mapskin;content:'\e056';margin-right:0.5em}@keyframes fadeIn{0% {
        opacity:0}100%{opacity:1}}

tc-ctl-wfsquery .tc-ctl-wfsquery-dialog.tc-modal{display:-moz-flex !important;display:-webkit-flex !important;display:-ms-flex !important;display:flex !important}.tc-modal .tc-ctl-wfsquery-modal-window{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;overflow:visible;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;-ms-flex-direction:column;align-self:center;top:auto;position:relative;/*Animacion para Firefox */-moz-animation:fadeIn .5s linear;/*top: 20%;    *//*transform: translate(-50%, 0);*/transform:none;left:auto}.tc-ctl-wfsquery-modal-window .tc-modal-footer button{margin:0 2px}.tc-ctl-wfsquery-modal-window .tc-modal-footer button:last-of-type{margin-left:0}.tc-ctl-wfsquery-modal-window .tc-modal-body{overflow-y:auto;padding:20px}.tc-ctl-wfsquery-modal-window .tc-modal-body div{flex-basis:100%;margin-bottom:1em}.tc-ctl-wfsquery-modal-window.tc-modal-body div.tc-modal-form,.tc-ctl-wfsquery-modal-window .tc-modal-body div.tc-ctl-wfsquery-where,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where-list,.tc-ctl-wfsquery-modal-window .tc-modal-body div:last-of-type,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-op{margin-bottom:0}.tc-ctl-wfsquery-dialog .tc-combo{width:100%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form label.tc-ctl-wfsquery-cond,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-geomtype button{float:left;padding:6px 6px;text-align:center;flex-grow:6;flex-basis:12%;cursor:pointer;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;margin-left:1px;color:white;box-sizing:border-box;width:auto}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form label.tc-ctl-wfsquery-cond{flex-basis:12%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-geomtype button:disabled{cursor:default}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form label.tc-ctl-wfsquery-cond:first-of-type,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-geomtype button:first-of-type{margin-left:0;border-top-left-radius:.3em;border-bottom-left-radius:.3em}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form label.tc-ctl-wfsquery-cond:last-of-type,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-geomtype button:last-of-type{margin-right:0;border-top-right-radius:.3em;border-bottom-right-radius:.3em}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form label.tc-ctl-wfsquery-cond span{display:inline-block;vertical-align:middle;line-height:normal}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-text,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-numeric,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-date,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-geom{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-text.tc-hidden,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-numeric.tc-hidden,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-date.tc-hidden,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery-geom.tc-hidden{display:none}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form input[type=radio]:checked + label{background-color:var(--main-hl-color);border-color:var(--main-hl-color)}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where .tc-ctl-wfsquery-geomtype{display:none}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where.tc-spatial .tc-ctl-wfsquery-geomtype{display:flex;width:50%;flex-basis:auto}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where.tc-spatial .tc-ctl-wfsquery-geomtype button{height:2em}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where .tc-ctl-wfsquery-value{display:inline-block;flex-basis:auto;width:50%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where.tc-spatial .tc-ctl-wfsquery-value{display:none}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input{display:block;float:left;width:70%;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box/* height: 29px; */}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=text]::-ms-clear{display:none}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=date]::-webkit-inner-spin-button,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=number]::-webkit-inner-spin-button{height:26px}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=number]::-webkit-inner-spin-button,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=number]{-moz-appearance:textfield}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-value button{display:block;float:left;width:30%;border-top-left-radius:0;border-bottom-left-radius:0;height:2em;font-size:100%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where-list{border:solid 1px #CCC;border-radius:0.3em;min-height:2em;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 0.3em;flex-wrap:wrap;-ms-flex-wrap:wrap;box-sizing:border-box;align-items:baseline}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where-list .tc-ctl-wfsquery-where-cond{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-basis:calc(100% - 4em);margin:0;box-sizing:border-box;align-self:center}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where-list .tc-ctl-wfsquery-where-cond:nth-of-type(odd){flex-basis:calc(100% - 2em);width:0px}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where-list div.tc-ctl-wfsquery-where-list-op{flex-basis:2em;margin-bottom:0;align-self:center}.tc-ctl-wfsquery-where-list div.tc-ctl-wfsquery-del-cond{color:#666;width:1em;cursor:pointer;font-size:1.5em;line-height:1.33;flex:0;flex-basis:1em;margin-bottom:0}.tc-ctl-wfsquery-where-list div.tc-ctl-wfsquery-del-cond:after{font-family:'FontAwesome';content:'\f1f8'}.tc-modal .tc-ctl-wfsquery-modal-window{width:600px;max-width:80%;max-height:100%}.tc-ctl-wfsquery-modal-window .tc-modal-body.tc-loading{background-color:#fff}.tc-ctl-wfsquery-modal-window .tc-modal-body.tc-loading:before{content:" ";border-radius:50%;box-shadow:#ccc 6vmin 0 0 0,#ccc 4.243vmin 4.243vmin 0 0,#ccc 0 6vmin 0 0,#ccc -4.243vmin 4.243vmin 0 0,#ccc -6vmin 0 0 0,#ccc -4.243vmin -4.243vmin 0 0,#ccc 0 -6vmin 0 0,#ccc 4.243vmin -4.243vmin 0 0;position:absolute;width:3vmin;height:3vmin;background-color:transparent;left:50%;top:50%;margin-left:-1.5vmin;margin-top:-1.5vmin;font-size:2vmin;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-ctl-wfsquery-modal-window .tc-modal-body.tc-loading *{visibility:hidden}.tc-ctl-wfsquery-log-ops > div{margin-bottom:1em}.tc-ctl-wfsquery-modal-window .tc-modal-body div .tc-ctl-wfsquery-where .tc-ctl-wfsquery-key{margin-left:0;flex-basis:30%;display:flex;justify-content:flex-end;align-items:center}.tc-ctl-wfsquery-modal-window .tc-modal-body div .tc-ctl-wfsquery-where .tc-ctl-wfsquery-key label{display:inline-block;text-align:center;padding-right:1em}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where .tc-ctl-wfsquery-log-ops{flex-basis:20%;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;display:flex}.tc-ctl-wfsquery-modal-window .tc-modal-form .tc-ctl-wfsquery-op input[type=radio]{display:none}.tc-modal-form label.tc-ctl-wfsquery-log-op{float:left;text-align:center;cursor:pointer;border-radius:0.3em;flex-grow:2;color:white;padding:5px;font-size:100%;height:2em;box-sizing:border-box}.tc-modal-form label.tc-ctl-wfsquery-log-op:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.tc-modal-form label.tc-ctl-wfsquery-log-op:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}.tc-ctl-wfsquery-message{padding:1.5em;box-shadow:0 0 12px #999;overflow-y:auto;font-size:0.9em;opacity:.8;border-radius:0.2em;position:absolute;bottom:70px;width:calc(100% - 80px);align-self:self-end;display:block;right:21px}.tc-ctl-wfsquery-message:before{font-family:'FontAwesome';float:left;padding-right:0.5em}.tc-ctl-wfsquery-message.tc-msg-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.tc-ctl-wfsquery-message.tc-msg-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.tc-ctl-wfsquery-message.tc-msg-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.tc-ctl-wfsquery-message.tc-msg-warning:before{content:"\f071"}.tc-ctl-wfsquery-message.tc-msg-info:before{content:"\f05a"}.tc-ctl-wfsquery-message.tc-msg-error:before{content:"\f057"}.tc-ctl-wfsquery-list.tc-ctl-search-list{background-color:var(--main-bg-color);border:1px solid #ccc;border-radius:var(--border-radius);list-style-type:none;padding:0.2em;line-height:1.8em;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2);max-height:20em;overflow:auto;z-index:10011;flex:1 1 100%;margin-left:0;margin-top:30px;width:auto;max-width:calc(100% - 1.8em);min-width:calc((100% - 1.8em)*0.35);box-sizing:border-box;left:0.9em;position:absolute}.tc-ctl-wfsquery-results .tc-ctl-p-results-table{max-height:200px;overflow-y:auto;overflow-x:auto}.tc-ctl-wfsquery-opt-geom{color:var(--main-hl-color)}.tc-modal.tc-ctl-wfsquery-dialog .tc-modal-form{min-height:300px}/*estilos de registros eliminados*/.tc-ctl.tc-ctl-p-results .tc-ctl-p-results-table tbody tr.tc-disabled{cursor:default;display:table-row;background-color:var(--btn-disabled-bg-color);color:var(--btn-disabled-color);text-decoration:line-through;text-decoration-color:var(--btn-disabled-bg-color)}@media only screen and (max-width: 480px){.tc-modal.tc-ctl-wfsquery-dialog .tc-ctl-wfsquery-modal-window{width:100%;max-width:100%;max-height:100%}.tc-ctl-wfsquery-modal-window .tc-modal-body{padding:10px;height:auto;overflow-y:auto}.tc-modal-form .tc-ctl-wfsquery-text,.tc-modal-form .tc-ctl-wfsquery-numeric,.tc-modal-form .tc-ctl-wfsquery-date{flex-wrap:wrap}.tc-modal.tc-ctl-wfsquery-dialog .tc-modal-form{height:inherit;width:inherit;flex-wrap:wrap}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form.tc-ctl-wfsquery-where .tc-ctl-wfsquery-where-list{flex-basis:100%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery.tc-ctl-wfsquery-numeric label,.tc-ctl-wfsquery.tc-ctl-wfsquery-date label{flex-basis:29%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery.tc-ctl-wfsquery-numeric label:nth-of-type(1),.tc-ctl-wfsquery.tc-ctl-wfsquery-date label:nth-of-type(1){margin-bottom:1px;border-bottom-left-radius:0}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery.tc-ctl-wfsquery-numeric label:nth-of-type(2),.tc-ctl-wfsquery.tc-ctl-wfsquery-date label:nth-of-type(2){margin-bottom:1px}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery.tc-ctl-wfsquery-numeric label:nth-of-type(3),.tc-ctl-wfsquery.tc-ctl-wfsquery-date label:nth-of-type(3){margin-bottom:1px;border-top-right-radius:0.3em}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery.tc-ctl-wfsquery-numeric label:nth-of-type(4),.tc-ctl-wfsquery.tc-ctl-wfsquery-date label:nth-of-type(4){margin-left:0px;border-bottom-left-radius:0.3em}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-modal-form .tc-ctl-wfsquery.tc-ctl-wfsquery-numeric label:nth-of-type(6),.tc-ctl-wfsquery.tc-ctl-wfsquery-date label:nth-of-type(6){border-top-right-radius:0}}@media only screen and (max-width: 480px),only screen and (max-height: 480px){.tc-ctl-wfsquery-modal-window .tc-modal-header{padding:10px 20px 10px 10px}.tc-ctl-wfsquery-modal-window .tc-modal-footer{padding:10px}.tc-ctl-wfsquery-modal-window .tc-modal-body{padding:10px}.tc-ctl-wfsquery-modal-window label.tc-ctl-wfsquery-cond{font-size:75%;min-height:14px}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input{display:block;flex-basis:75%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where .tc-ctl-wfsquery-value{flex-basis:100%}.tc-ctl-wfsquery-where{display:flex;flex-wrap:wrap}.tc-ctl-wfsquery-modal-window .tc-modal-body div .tc-ctl-wfsquery-where .tc-ctl-wfsquery-key,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where input{flex-basis:75%;margin-left:0;margin-top:0}.tc-ctl-wfsquery-modal-window .tc-modal-body div .tc-ctl-wfsquery-where .tc-ctl-wfsquery-log-ops,.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-value button{flex-basis:25%}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where .tc-ctl-wfsquery-value{flex-basis:100%;width:0;display:flex}.tc-ctl-wfsquery-modal-window .tc-modal-body .tc-ctl-wfsquery-where.tc-spatial .tc-ctl-wfsquery-geomtype{flex-basis:100%}.tc-ctl-wfsquery-list.tc-ctl-search-list{display:block;margin-top:30px;width:auto;max-width:calc(100% - 1.8em);min-width:calc((100% - 1.8em)*0.75)}}@media only screen and (max-width: 500px){.tc-modal.tc-ctl-wfsquery-dialog .tc-ctl-wfsquery-modal-window{width:100%;max-width:auto;min-width:auto;left:0}}@media only screen and (min-width: 768px){/*.tc-ctl-wfsquery-where .tc-ctl-wfsquery-key {
        flex-basis: 75%;
        margin-left: 0%;        
    }
    .tc-ctl-wfsquery-where .tc-ctl-wfsquery-log-ops{
        flex-basis: 25%;
        display:flex;
    }*/}@media only screen and (min-width: 768px) and (orientation: portrait){.tc-modal.tc-ctl-wfsquery-dialog.tc-ctl-wfsquery-modal-window{width:500px;max-height:80%}.tc-ctl-wfsquery-where input{width:35%;flex-basis:35%;-webkit-appearance:textfield;-moz-appearance:textfield}.tc-ctl-wfsquery-where button{width:15%;flex-basis:15%;height:29px}.tc-ctl-wfsquery-modal-window .tc-modal-body div .tc-ctl-wfsquery-where .tc-ctl-wfsquery-key{flex-basis:30%;margin-top:0;margin-left:0}.tc-ctl-wfsquery-modal-window .tc-modal-body div .tc-ctl-wfsquery-where .tc-ctl-wfsquery-log-ops{flex-basis:20%;margin-top:0}.tc-modal-form label.tc-ctl-wfsquery-log-op{margin-top:0;margin-bottom:0}}@media only screen and (max-height: 600px){.tc-modal.tc-ctl-wfsquery-dialog .tc-ctl-wfsquery-modal-window{max-height:100%}}/*
@media only screen and (min-width: 768px) and (orientation: portrait) {
    .tc-modal-form
    {
        min-height: 400px;
    }
}*/@media only screen and (min-width: 1024px){.tc-modal.tc-ctl-wfsquery-dialog .tc-ctl-wfsquery-modal-window{max-height:80%}}@media screen and (min-width: 42em){.tc-modal .tc-modal-window.tc-ctl-wfsquery-modal-window{width:600px}}/*Estilos del results panel*/div.tc-ctl.tc-ctl-wfsquery-results .tc-ctl-p-results-table{max-width:60vw;min-width:100%}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results div.prpanel-group{width:100% !important}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .table{display:table}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .prpanel-title span.prpanel-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}-tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .tc-ctl-p-results-table th,.tc-ctl-p-results-table td{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .prcollapsed-slide-submenu{font-size:1.4em}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results.tc-ctl-p-results-table .table thead th{text-align:center}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .table th:not(:first-of-type),.tc-ctl-p-results-table .table td:not(:first-of-type){border-left:1px solid #ddd}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .table tbody td{padding:.3em .5em}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results th.tc-ctl-wfsquery-results-sortable{cursor:pointer;padding-right:30px;position:relative}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results th.tc-ctl-wfsquery-results-sortable:before{content:"\2191";right:1em;display:block;position:absolute;top:2px;opacity:0.3}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results th.tc-ctl-wfsquery-results-sortable:after{content:"\2193";right:0.5em;display:block;position:absolute;top:2px;opacity:0.3}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results th.tc-ctl-wfsquery-results-sortable.tc-ctl-wfsquery-results-sorting-asc:before{opacity:1}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results th.tc-ctl-wfsquery-results-sortable.tc-ctl-wfsquery-results-sorting-desc:after{opacity:1}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .table tbody td.tc-multimedia{max-width:unset;padding:0}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results td.tc-multimedia > img,.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results td.tc-multimedia > iframe,.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results td.tc-multimedia > video,.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results td.tc-multimedia > audio{margin:0 auto;display:block;border:0}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .table tbody td.tc-multimedia div{padding:0.3em 0.5em 0 0.5em}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .table tbody td.tc-multimedia div ~ iframe{margin-top:0.5em}@media screen and (min-height: 40em) and (pointer: fine),screen and (min--moz-device-pixel-ratio:0) and (min-height:40em){div .tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .prcollapsed-slide-submenu{font-size:1em}.tc-ctl-wfsquery-results .tc-ctl-p-results-table{max-height:400px}.tc-ctl-wlm .tc-ctl-wlm-btn-query{font-size:1.1em}}@media \0screen\,screen\9{div.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .tc-ctl-search-list.tc-query-list{max-width:calc(100% - 57px)}}@media screen and (min-width:0\0){div.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .tc-ctl-search-list.tc-query-list{max-width:calc(100% - 57px)}}/*Aqui van los estilos para los atributos de Inspire*/.tc-ctl-p-results table:not(.nested) .complexAttr tbody tr{background-color:transparent}.tc-ctl-p-results-table tbody .complexAttr td{border:none}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .complexAttr table tbody td{padding-right:1px}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .tc-ctl-p-results-table .complexAttr table td.arrayNode{padding:0}.tc-ctl-p-results-table .complexAttr label{cursor:pointer}.tc-ctl-p-results-table .complexAttr input{display:none}.tc-ctl-p-results-table .complexAttr input:checked ~ div > table{display:block}.tc-ctl-p-results-table table .complexAttr input:not(checked) ~ div > table{display:none}.tc-ctl-p-results-table .complexAttr tbody{display:block}.tc-ctl-p-results-table .complexAttr table tr{border-bottom:solid #999 1px;box-sizing:border-box;display:block;width:100%}.tc-ctl-p-results-table .complexAttr table td{box-sizing:border-box;width:100%;display:block}.tc-ctl-p-results-table .complexAttr .keyValue .key{flex-basis:25%}.tc-ctl-p-results-table .complexAttr .keyValue .value{flex-basis:75%}.tc-ctl-p-results-table .complexAttr .keyValue{display:flex}.tc-ctl-p-results-table .complexAttr .keyValue .value div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-ctl-p-results-table .complexAttr table tr:last-of-type{border-bottom:none}.tc-ctl-p-results-table .complexAttr .title{font-weight:bold;margin:0 0.5em 0 0}.tc-ctl-p-results-table .complexAttr .plus{margin:0 0.5em 0 0}.tc-ctl-p-results-table .complexAttr .plus:before{font-family:FontAwesome;content:"\f0fe";font-size:1em}.tc-ctl-p-results-table .complexAttr input:checked ~ div > .plus:before{content:"\f146"}.tc-ctl-p-results-table .complexAttr input:not(checked) ~ div > table{border:solid #999 1px;border-radius:3px}.tc-ctl-p-results-table a[target=_blank]:after{font-family:FontAwesome;content:' \f08e'}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .tc-ctl-p-results-table tr.tc-selectable > td > table > tbody > tr > *{padding-left:0;padding-right:0}.tc-ctl.tc-ctl-p-results.tc-ctl-wfsquery-results .tc-ctl-p-results-table tr.tc-selectable > td > table > tbody > tr > th{margin-right:0.3em}.tc-ctl-wfsquery-geom-draw.tc-hidden,.tc-ctl-wfsquery-geom-btn.tc-hidden{display:none}.tc-ctl-wfsquery-geom-btn{padding:0.5em;width:100%}.tc-ctl-wfsquery-geom-btn-ok{width:100%}.tc-ctl-wfsquery-where-cond-view:before{content:var(--icon-visible)}.tc-ctl.tc-ctl-m-finfo{padding-left:0;padding-right:0}.tc-ctl-m-finfo-select{font-size:0.9em;line-height:1.8em;display:flex;margin:0.2em}.tc-ctl-m-finfo-select label{position:relative;display:inline-block;flex-grow:1;margin:0;padding:0;font-size:1em}.tc-ctl-m-finfo-select input[type=radio]{display:none}.tc-ctl-m-finfo-select > span{height:2em;text-align:center;box-sizing:border-box;border:0.1em solid transparent;background-color:var(--main-bg-color);display:inline-block;flex-grow:1}.tc-ctl-m-finfo-select input[type=radio] ~ span{display:inline-block;width:calc(100% - 0.1em);height:2em;text-align:center;box-sizing:border-box;cursor:pointer}.tc-ctl-m-finfo-select input[type=radio] ~ span:before{font-family:mapskin;letter-spacing:0.1em;left:0;top:0;width:100%;height:100%}.tc-ctl-m-finfo-select label.tc-ctl-m-finfo-btn-point input[type=radio] ~ span:before{content:'\e045'}.tc-ctl-m-finfo-select label.tc-ctl-m-finfo-btn-line input[type=radio] ~ span:before{content:'\e046'}.tc-ctl-m-finfo-select label.tc-ctl-m-finfo-btn-polygon input[type=radio] ~ span:before{content:'\e047'}.tc-ctl-m-finfo-select input[type=radio]:checked ~ span{color:var(--btn-hl-color);background-color:var(--btn-hl-bg-color);border-color:var(--btn-hl-border-color);z-index:10007}.tc-ctl-m-finfo-select input[type=radio]:disabled ~ span{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color);cursor:default}.tc-map .tc-ctl-m-finfo-select .tc-icon-btn{font-size:1.5em;padding:1px 0px 1px 10px}.tc-map .tc-ctl-m-finfo-select .tc-icon-btn:first-of-type{margin-left:0.5em}.tc-map .tc-ctl-m-finfo-select .tc-icon-btn.tc-hidden{display:none}.tc-ctl-m-finfo-select .tc-ctl-m-finfo-btn-dl:before{font-family:var(--icon-font-family);content:var(--icon-download-all)}.tc-ctl-m-finfo-select .tc-ctl-m-finfo-btn-remove:before{font-family:var(--icon-font-family);content:var(--icon-delete)}@media screen and (min-height: 40em) and (pointer: fine),screen and (min-height: 40em) and (-ms-high-contrast: none),screen and (min--moz-device-pixel-ratio:0) and (min-height: 40em){.tc-map .tc-ctl-m-finfo-select .tc-icon-btn{padding:1px 0px 1px 3px}}.tc-ctl-edit-mode{padding-top:0.5em;display:flex}.tc-ctl-edit .tc-ctl-edit-mode label{position:relative;display:inline-block;height:2em;flex-grow:1;margin:0.2em 0}.tc-ctl-edit .tc-ctl-edit-mode input[type=radio]{display:none}.tc-ctl-edit .tc-ctl-edit-mode input[type=radio] ~ span{position:absolute;display:block;width:100%;height:100%;line-height:2em;text-align:center;border-radius:var(--border-radius);border:1px solid var(--tab-border-color);background-color:var(--main-bg-color);color:var(--tab-color);cursor:pointer}.tc-ctl-edit .tc-ctl-edit-mode input[type=radio]:disabled ~ span{color:var(--tab-disabled-color);border-top:1px solid var(--tab-disabled-border-color);border-bottom:1px solid var(--tab-disabled-border-color);cursor:default}.tc-ctl-edit .tc-ctl-edit-mode input[type=radio] ~ span:before{position:absolute;font-family:mapskin;left:0;top:0;width:100%;height:100%}.tc-ctl-edit .tc-ctl-edit-mode label.tc-ctl-edit-btn-modify input[type=radio] ~ span:before{text-indent:0;font-family:var(--icon-font-family);content:var(--icon-select)}.tc-ctl-edit .tc-ctl-edit-mode label.tc-ctl-edit-btn-point input[type=radio] ~ span:before{text-indent:0;letter-spacing:0.2em;font-size:1.2em;font-family:var(--icon-font-family);content:'\e90a'}.tc-ctl-edit .tc-ctl-edit-mode label.tc-ctl-edit-btn-line input[type=radio] ~ span:before{text-indent:0;letter-spacing:0.2em;font-size:1.2em;font-family:var(--icon-font-family);content:'\e90b'}.tc-ctl-edit .tc-ctl-edit-mode label.tc-ctl-edit-btn-polygon input[type=radio] ~ span:before{text-indent:0;letter-spacing:0.2em;font-size:1.2em;font-family:var(--icon-font-family);content:'\e90c'}.tc-ctl-edit .tc-ctl-edit-mode label.tc-ctl-edit-btn-other input[type=radio] ~ span:before{text-indent:0;content:'\e032'}.tc-ctl-edit-btn-new{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-edit-btn-cancel{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-edit-btn-delete{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}label.tc-ctl-edit-btn-modify input[type=radio] ~ span{border-top-right-radius:0;border-bottom-right-radius:0}label.tc-ctl-edit-btn-point input[type=radio] ~ span,label.tc-ctl-edit-btn-line input[type=radio] ~ span,label.tc-ctl-edit-btn-polygon input[type=radio] ~ span{border-radius:0}label.tc-ctl-edit-btn-other input[type=radio] ~ span{border-top-left-radius:0;border-bottom-left-radius:0}.tc-ctl-edit-mode input[type=radio]:checked ~ span{border-color:var(--tab-border-hl-color);border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:var(--main-bg-color);color:var(--main-hl-color);z-index:10007}.tc-ctl-edit{text-align:center}.tc-ctl.tc-ctl-edit h2{text-align:left}.tc-ctl-edit .tc-ctl-edit-modify.tc-hidden,.tc-ctl-edit .tc-ctl-edit-point.tc-hidden,.tc-ctl-edit .tc-ctl-edit-line.tc-hidden,.tc-ctl-edit .tc-ctl-edit-polygon.tc-hidden,.tc-ctl-edit .tc-ctl-edit-other.tc-hidden{display:none}.tc-ctl-edit-modify,.tc-ctl-edit .tc-ctl.tc-ctl-edit-point,.tc-ctl-edit .tc-ctl.tc-ctl-edit-line,.tc-ctl-edit .tc-ctl.tc-ctl-edit-polygon,.tc-ctl-edit .tc-ctl.tc-ctl-edit-other{/*position: fixed;*/box-sizing:border-box;background-color:var(--main-bg-color);padding-top:0.5em;top:0;left:0;width:100%;overflow:hidden;transition:all .2s ease}.tc-ctl-edit-tools.tc-hidden{position:absolute;height:0}.tc-ctl-edit-tools.tc-hidden *{display:none}.tc-ctl-edit .tc-ctl-edit-modify{display:block;width:100%;padding-left:0;padding-right:0;padding-bottom:0}.tc-ctl-edit-modify > button.tc-ctl-btn{width:calc(33.333% - 0.2em)}.tc-ctl-edit-modify > button.tc-ctl-mod-btn-text,.tc-ctl-edit-modify > button.tc-ctl-mod-btn-join,.tc-ctl-edit-modify > button.tc-ctl-mod-btn-split{display:none}.tc-ctl-edit-modify > button.tc-ctl-mod-btn-attr{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-mod-attr-body select.tc-combo{box-sizing:border-box;border-top-right-radius:0;border-bottom-right-radius:0;width:15%;border-right:none;float:left}.tc-ctl-mod-attr-body select.tc-combo + input{border-top-left-radius:0;border-bottom-left-radius:0;width:85%}.tc-ctl-edit-other{padding-top:0.5em}.tc-ctl-edit .tc-ctl-edit-other .tc-button{height:2em;padding-top:0;padding-bottom:0}.tc-ctl-edit .tc-ctl-edit-other .tc-button:before{height:2em;margin-right:0.5em}.tc-ctl-edit .tc-ctl-edit-other .tc-ctl-edit-btn-import{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0.1em}.tc-ctl-edit .tc-ctl-edit-other .tc-ctl-edit-btn-import:before{font-family:var(--icon-font-family);content:'\e901'}.tc-ctl-edit .tc-ctl-edit-other .tc-ctl-edit-btn-dl{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0.1em}.tc-ctl-edit .tc-ctl-edit-other .tc-ctl-edit-btn-dl:before{font-family:var(--icon-font-family);content:var(--icon-download)}.tc-ctl-edit-import{padding:0.5em;position:relative}.tc-ctl-edit-import-list{margin-bottom:4em}.tc-ctl-edit-import-list .tc-ctl-edit-import-empty-note{display:none}.tc-ctl-edit-import-list ul.tc-layers{overflow-y:auto;overflow-x:hidden;height:auto;border-radius:var(--border-radius);border:1px solid var(--sec-divider-color);padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box;max-height:none;margin-bottom:0}.tc-ctl-edit-import-list ul.tc-layers:empty{display:none}.tc-ctl-edit-import-list ul.tc-layers:empty + .tc-ctl-edit-import-empty-note{display:block}.tc-ctl-edit-import-list ul.tc-layers > li{padding:0.25em 0 0.2em 0.5%;border-bottom:0.1em solid rgba(0,0,0,0.1);overflow:hidden;line-height:2em;font-weight:bold;box-sizing:content-box;color:var(--list-color);background-color:var(--list-bg-color);padding:0.5em}.tc-ctl-edit-import-list ul.tc-features{overflow-y:auto;overflow-x:hidden;height:auto;border-radius:var(--border-radius);border:1px solid var(--sec-divider-color);padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box;max-height:none;margin-bottom:0}.tc-ctl-edit-import-list ul.tc-features li{padding:0.25em 0 0.2em 0.5%;border-bottom:0.1em solid rgba(0,0,0,0.1);overflow:hidden;line-height:2em;font-weight:normal;box-sizing:content-box;color:var(--list-color);background-color:var(--list-bg-color);padding-left:0.5em}.tc-ctl-edit-import-list ul.tc-features li:hover{color:var(--list-hl-color);background-color:var(--list-hl-bg-color)}.tc-ctl-edit-import-list ul.tc-layers li input[type=checkbox]{display:none}.tc-ctl-edit-import-list ul.tc-layers li input[type=checkbox] + label:before{font-family:var(--icon-font-family);font-size:1.2em;margin-left:0.5em;display:inline-block;font-weight:normal;content:'\e907';width:1.2em}.tc-ctl-edit-import-list ul.tc-layers li input[type=checkbox]:checked + label:before{content:'\e906'}.tc-ctl-edit-import-foot{position:absolute;bottom:0;left:0;width:100%;height:4.5em;padding:1em;text-align:right;box-sizing:border-box}label.tc-ctl-wfsedit-view-original,label.tc-ctl-wfsedit-view-changes{display:inline-block;text-align:left;margin-top:0.2em;width:100%}.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-clr-added],.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-clr-modified],.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-clr-removed]{cursor:pointer}.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-added-cb],.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-modified-cb],.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-removed-cb]{cursor:pointer}.tc-ctl-wfsedit-view label[for|=tc-ctl-wfsedit-view-original-cb]{cursor:pointer}.tc-ctl-wfsedit-view input[type=checkbox]{display:none}.tc-ctl-wfsedit-view input[type=checkbox] + label:before{font-family:var(--icon-font-family);font-size:1.2em;margin-left:0.5em;display:inline-block;content:var(--icon-invisible);width:1.2em}.tc-ctl-wfsedit-view input[type=checkbox]:checked + label:before{content:var(--icon-visible)}.tc-ctl-wfsedit .tc-ctl-wfsedit-layer-sel{display:inline-block;margin-top:0.5em;width:100%;vertical-align:bottom}.tc-ctl-wfsedit-save{display:flex;padding-top:0.5em;text-align:right}.tc-ctl-wfsedit-save > button{padding:0;width:50%;height:2em}.tc-ctl-wfsedit .tc-ctl-wfsedit-btn-save{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0.1em}.tc-ctl-wfsedit .tc-ctl-wfsedit-btn-discard{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0.1em}.tc-ctl-wfsedit .tc-hidden{padding-top:0;display:block;height:0}.tc-ctl-wfsedit-view{position:relative;margin-top:0.5em}.tc-ctl-wfsedit .tc-ctl-wfsedit-view.tc-hidden{display:none}.tc-ctl-wfsedit .tc-ctl-edit h2{display:none}.tc-ctl-wfsedit-view button.tc-ctl-wfsedit-btn-crop{position:absolute;top:0.2em;right:0.2em;border:none;background-color:transparent;text-indent:-1000vw;color:var(--glyph-color);width:1.2em;height:1.2em;line-height:1.2em;padding:0;outline:none}.tc-ctl-wfsedit-view button.tc-ctl-wfsedit-btn-crop:before{font-family:mapskin;content:'\e0a6';position:absolute;text-indent:0;left:0;font-size:1.2em;width:1em;height:1em}.tc-ctl-wfsedit-view input[type=color]{display:none}.tc-ctl-wfsedit-btn-edit:after{font-family:mapskin;content:"\e01a"}.tc-ctl-wfsedit-btn-edit.tc-loading:after{font-size:1.1em;cursor:default;animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;content:'\2b6e';line-height:1.25em;height:1em}.tc-ctl-wfsedit-btn-edit.tc-hidden{display:none}.tc-ctl-dldlog-dl{padding:0.5em;background-image:linear-gradient(45deg, #ffffff 25%, #cccccc 25%, #cccccc 50%, #ffffff 50%, #ffffff 75%, #cccccc 75%, #cccccc 100%);/* background-size: 3.13px 3.13px; */background-size:4.66px 4.66px;border-radius:0.3em}.tc-ctl-dldlog .tc-ctl-dldlog-dl button{width:25%;border:0;border-left:1px solid;border-left-color:var(--main-bg-color);border-right:1px solid;border-right-color:var(--main-bg-color);border-radius:0;margin:0.5em 0 0.5em 0}.tc-ctl-dldlog .tc-ctl-dldlog-dl .tc-btn-dl.tc-hidden{display:none}.tc-ctl-dldlog .tc-btn-dl:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-dldlog .tc-btn-dl:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-dldlog .tc-ctl-dldlog-dl button.tc-ctl-wfsquery-dl-btn-geojson{text-indent:-0.6em}.tc-ctl-dldlog .tc-ctl-dldlog-dl h2{color:var(--title-color);text-transform:lowercase;background-color:var(--main-bg-color);border-bottom:1px solid;border-bottom-color:var(--main-divider-color);font-family:Arial,helvetica,sans-serif;font-size:1.1em;font-weight:bold;padding:0.2em;margin:0}.tc-ctl-dldlog-elev{height:2em}.tc-ctl-dldlog .tc-ctl-dldlog-elev input[type=checkbox]{display:none}.tc-ctl-dldlog .tc-ctl-dldlog-elev input[type=checkbox] + label:before{display:inline-block;content:"\2610";margin-right:0.3em}.tc-ctl-dldlog .tc-ctl-dldlog-elev input[type=checkbox]:checked + label:before{content:"\2611"}.tc-ctl-dldlog-ip{margin-bottom:0.5em;text-align:center;overflow:hidden;transition:height ease 0.2s}.tc-ctl-dldlog-ip.tc-hidden *{display:none}.tc-ctl-dldlog-ip.tc-hidden label span{display:none}.tc-ctl-dldlog-ip.tc-hidden label{display:inline-block}.tc-ctl-dldlog-ip input[type=radio]{display:none}.tc-ctl-dldlog-ip label{display:inline-block;width:6em;height:6em;transition:height ease 0.2s}.tc-ctl-dldlog-ip.tc-hidden label{height:0;opacity:0}.tc-ctl-dldlog-ip label input[type=radio] ~ span{display:inline-block;width:100%;height:100%;border:0.3em solid transparent;border-radius:var(--border-radius);text-align:center;box-sizing:border-box}.tc-ctl-dldlog-ip.tc-hidden label input[type=radio] ~ span{display:none}.tc-ctl-dldlog-ip label input[type=radio]:checked ~ span{border-color:var(--main-hl-color)}.tc-ctl-dldlog-ip label input[type=radio][value="0"] ~ span{background-image:url(img/uip-features.svg);background-repeat:no-repeat;background-size:contain;background-position-y:bottom}.tc-ctl-dldlog-ip label input[type=radio][value="1"] ~ span{background-image:url(img/ip-features.svg);background-repeat:no-repeat;background-size:contain;background-position-y:bottom}.tc-ctl-dldlog-ip-m{transition:height ease 0.2s;height:2.2em;opacity:1;padding-top:0.5em}.tc-ctl-dldlog-ip-m.tc-hidden{visibility:visible;height:0;opacity:0;padding-top:0}.tc-ctl-dldlog .tc-ctl-dldlog-ip-m input[type=number]{width:3em}.tc-ctl-tctr-select{display:flex;padding-top:0.5em;margin-bottom:0.5em}.tc-ctl-tctr-select label{position:relative;display:inline-block;height:2em;margin:0.2em 0;flex-grow:1}.tc-ctl-tctr-select input[type=radio]{display:none}.tc-ctl-tctr-select input[type=radio] ~ span{display:block;width:100%;height:100%;line-height:2em;text-align:center;border:1px solid var(--tab-border-color);background-color:var(--main-bg-color);color:var(--tab-color);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-ctl-tctr-select label.tc-ctl-tctr-tab:first-child input[type=radio]:checked ~ span{border-bottom-left-radius:0;border-bottom-color:transparent}.tc-ctl-tctr-select label.tc-ctl-tctr-tab:last-child input[type=radio]:checked ~ span{border-bottom-right-radius:0;border-bottom-color:transparent}.tc-ctl-tctr .tc-ctl h2{display:none}.tc-ctl-tctr .tc-hidden{padding-top:0;display:block;height:0}.tc-ctl.tc-ctl-tctr .tc-ctl.tc-disabled{display:unset}.tc-ctl.tc-ctl-tctr .tc-ctl.tc-disabled:after{display:block;content:attr(data-tc-message);width:100%;box-sizing:border-box;padding:1em;font-style:italic;color:var(--disabled-text-color)}.tc-ctl-tctr .tc-ctl.tc-disabled *{display:none}.tc-ctl-tctr-select{padding-top:0.5em}.tc-ctl.tc-ctl-tctr-elm{padding:0}.tc-ctl.tc-ctl-tctr-elm.tc-hidden{position:absolute;transition:none}.tc-ctl-tctr label:first-child input[type=radio] ~ span{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-ctl-tctr label:last-child input[type=radio] ~ span{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tc-ctl-tctr-select input[type=radio]:checked ~ span{border-color:var(--main-hl-color);color:var(--main-hl-color);z-index:10007;border-bottom-color:var(--main-bg-color)}@keyframes flip{0% {
        transform:scaleY(0)}99%{transform:scaleY(1)}100%{transform:none}}

.tc-ctl-popup table tr.tc-ctl-elev-pair-elev,.tc-ctl-popup table tr.tc-ctl-elev-pair-elev-orig,.tc-ctl-popup table tr.tc-ctl-elev-pair-height{animation:flip 0.3s}.tc-ctl-elev-pair-elev th:before,.tc-ctl-elev-pair-elev-orig th:before{margin-right:0.5em;font-family:var(--icon-font-family);content:var(--icon-elevation)}.tc-ctl-elev-pair-height th:before{margin-right:0.5em;font-family:var(--icon-font-family);content:'\e919'}sitna-file-import{display:block}sitna-file-import p{margin:0.5em 0 0.5em 0}.tc-ctl-file-open{height:2.2em;display:flex;justify-content:flex-end}sitna-file-import input[type="file"]{display:none}sitna-file-import ul.tc-ctl-file-recent{overflow-y:auto;overflow-x:hidden;max-height:8em;height:auto;border-radius:var(--border-radius);border:1px solid #CCC;padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box;scroll-behavior:smooth}sitna-file-import ul.tc-ctl-file-recent:empty{display:none}sitna-file-import ul.tc-ctl-file-recent > li{color:var(--list-color);background-color:var(--list-bg-color);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline}sitna-file-import ul.tc-ctl-file-recent > li h3{margin:0.5em;font-size:1em;font-weight:bold}sitna-file-import ul.tc-ctl-file-recent > li sitna-button[variant="link"]{max-width:calc(100% - 2em)}sitna-file-edit{display:block}sitna-file-edit p{margin:0.5em 0 0.5em 0}.tc-ctl-file-open{height:2.2em;display:flex;justify-content:flex-end}sitna-file-edit input[type="file"]{display:none}sitna-file-edit ul.tc-ctl-file-recent{overflow-y:auto;overflow-x:hidden;max-height:8em;height:auto;border-radius:var(--border-radius);border:1px solid #CCC;padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box;scroll-behavior:smooth}sitna-file-edit ul.tc-ctl-file-recent:empty{display:none}sitna-file-edit ul.tc-ctl-file-recent > li{color:var(--list-color);background-color:var(--list-bg-color);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline}sitna-file-edit ul.tc-ctl-file-recent > li h3{margin:0.5em;font-size:1em;font-weight:bold}sitna-file-edit ul.tc-ctl-file-recent > li sitna-button[variant="link"]{max-width:calc(100% - 2em)}.tc-ctl-wlm input.tc-ctl-fedit-btn-edit:before,.tc-ctl-wlm input.tc-ctl-fedit-btn-edit:checked:before{font-family:var(--icon-font-family);content:var(--icon-edit)}.tc-ctl-fedit-panel h2{display:none}.tc-ctl-fedit-panel .tc-ctl-edit .tc-ctl-edit-btn-other{display:none}.tc-ctl-fedit-panel .tc-ctl-fedit-actions{text-align:right;display:inline-block;width:calc(100% - 0.4em);box-sizing:border-box;padding:0.5em 0 0.5em 0}sitna-language-select.tc-ctl{display:inline-block;box-sizing:border-box;padding:0;margin:0}sitna-language-select.tc-ctl.tc-disabled{display:none}sitna-language-select button.tc-ctl-lang-select-toggle{text-indent:-1000vw;padding-top:0;padding-bottom:0}sitna-language-select[static] button.tc-ctl-lang-select-toggle{display:none}sitna-language-select.tc-ctl a,sitna-language-select.tc-ctl button{display:inline-block;margin:0;width:2em;height:2em;font-size:1em;border:0;outline:0;border-radius:calc(var(--border-radius) * 0.67);color:var(--map-btn-color);text-decoration:none;font-weight:bold;background-color:var(--map-btn-bg-color);text-align:center;line-height:2em;transition:all linear 0.1s}sitna-language-select.tc-ctl a{margin-left:0.5em}sitna-language-select.tc-ctl a:visited{color:var(--map-btn-color)}sitna-language-select.tc-ctl a.tc-active{color:var(--btn-hl-bg-color)}sitna-language-select .tc-ctl-lang-select-links{position:absolute;display:inline-block;white-space:nowrap}sitna-language-select[static] .tc-ctl-lang-select-links{position:static;white-space:normal}sitna-language-select[collapsed] .tc-ctl-lang-select-links{opacity:1;visibility:visible}sitna-language-select[collapsed] .tc-ctl-lang-select-links a{width:0;margin:0;text-indent:-1000vw}sitna-language-select button.tc-ctl-lang-select-toggle{position:relative;text-indent:-1000vw}sitna-language-select button.tc-ctl-lang-select-toggle::before{font-weight:normal;position:absolute;top:0;left:0;text-indent:0;width:100%;height:100%;font-family:var(--icon-font-family);content:var(--icon-language)}/*! normalize.css v1.0.0 | MIT License | git.io/normalize */.tc-map article,.tc-ctl article,.tc-modal article,.tc-map aside,.tc-ctl aside,.tc-modal aside,.tc-map details,.tc-ctl details,.tc-modal details,.tc-map figcaption,.tc-ctl figcaption,.tc-modal figcaption,.tc-map figure,.tc-ctl figure,.tc-modal figure,.tc-map footer,.tc-ctl footer,.tc-modal footer,.tc-map header,.tc-ctl header,.tc-modal header,.tc-map hgroup,.tc-ctl hgroup,.tc-modal hgroup,.tc-map nav,.tc-ctl nav,.tc-modal nav,.tc-map section,.tc-ctl section,.tc-modal section,.tc-map summary,.tc-ctl summary,.tc-modal summary{display:block}.tc-map audio,.tc-ctl audio,.tc-modal audio,.tc-map canvas,.tc-ctl canvas,.tc-modal canvas,.tc-map video,.tc-ctl video,.tc-modal video{display:inline-block;*display:inline;*zoom:1}.tc-map audio:not([controls]),.tc-ctl audio:not([controls]),.tc-modal audio:not([controls]){display:none;height:0}.tc-map [hidden],.tc-ctl [hidden],.tc-modal [hidden]{display:none}.tc-map button,.tc-ctl button,.tc-modal button,.tc-map input,.tc-ctl input,.tc-modal input,.tc-map select,.tc-ctl select,.tc-modal select,.tc-map textarea,.tc-ctl textarea,.tc-modal textarea{font-family:sans-serif}:root{/* custom variables */--color-1:#ffffff;--color-2:#000000;--color-3:#cc0000;--color-4:#cccccc;--color-5:#666666;--color-6:#333333;--color-7:#999999;--color-8:#eeeeee;--color-9:#660000;--color-10:rgba(255, 255, 255, 0);--color-11:rgba(255, 255, 255, 0.7);--color-12:rgba(0, 0, 0, 0.66);--color-13:rgba(102, 0, 0, 0.1);--color-14:#c52737;/*rojo*/--color-15:#3b3bc6;/*azul*/--text-main-color:var(--color-2);--text-sec-color:var(--color-6);--disabled-text-color:var(--color-4);--main-bg-color:var(--color-1);--main-hl-color:var(--color-3);--main-inactive-color:var(--color-9);--title-color:var(--color-5);--main-divider-color:var(--color-7);--sec-divider-color:var(--color-4);--border-radius:0.3rem;--glyph-color:var(--color-6);--glyph-sec-color:var(--color-7);--glyph-hl-color:var(--color-3);--glyph-disabled-color:var(--color-4);--win-btn-color:var(--color-2);--win-btn-bg-color:var(--color-10);--ph-color:var(--color-7);--btn-color:var(--color-1);--btn-bg-color:var(--color-5);--btn-border-color:var(--color-5);--btn-disabled-color:var(--color-1);--btn-disabled-bg-color:var(--color-4);--btn-disabled-border-color:var(--color-4);--btn-hl-color:var(--color-1);--btn-hl-bg-color:var(--color-3);--btn-hl-border-color:var(--color-3);--sec-btn-color:var(--color-2);--sec-btn-bg-color:var(--color-1);--sec-btn-border-color:var(--color-1);--sec-btn-disabled-color:var(--color-4);--sec-btn-disabled-bg-color:var(--color-1);--sec-btn-disabled-border-color:var(--color-1);--sec-btn-hl-color:var(--color-3);--sec-btn-hl-bg-color:var(--color-1);--sec-btn-hl-border-color:var(--color-1);--input-color:var(--color-2);--input-bg-color:var(--color-1);--input-border-color:var(--color-4);--input-disabled-bg-color:var(--color-8);--input-select-color:var(--color-5);--cb-color:var(--color-2);--cb-bg-color:var(--color-4);--cb-checked-color:var(--color-1);--cb-checked-bg-color:var(--color-2);--tab-color:var(--color-5);--tab-border-color:var(--color-5);--tab-border-hl-color:var(--color-3);--tab-disabled-color:var(--color-4);--tab-disabled-border-color:var(--color-4);--map-btn-color:var(--color-1);--map-btn-bg-color:var(--color-12);--map-slider-thumb-bg-color:var(--color-2);--map-slider-bg-color:var(--color-4);--thumb-border-width:0.3em;--thumb-border-color:var(--color-4);--thumb-text-color:var(--color-2);--thumb-text-shadow-color:var(--color-1);--overlay-color:var(--color-2);--overlay-bg-color:var(--color-11);--overlay-border-color:var(--color-4);--cell-odd-bg-color:var(--color-8);--cell-even-bg-color:var(--color-1);--list-color:var(--color-2);--list-bg-color:var(--color-1);--list-hl-color:var(--color-2);--list-hl-bg-color:var(--color-13);--active-zone-bg-color:var(--color-8);--track-profile-original-color:var(--color-14);--track-profile-mdt-color:var(--color-15);--icon-font-family:'sitna';--icon-close:'\e908';--icon-delete:'\e90d';--icon-download:'\e902';--icon-download-all:'\e903';--icon-edit:'\e909';--icon-elevation:'\e918';--icon-erase:'\e928';--icon-info:'\e923';--icon-invisible:'\e911';--icon-language:'\e929';--icon-profile:'\e920';--icon-select:'\e927';--icon-share:'\e924';--icon-spinner:'\e90f';--icon-visible:'\e910'}.tc-map :-ms-input-placeholder,.tc-ctl :-ms-input-placeholder,.tc-modal :-ms-input-placeholder{/* Edge */color:var(--ph-color)}.tc-map ::-webkit-input-placeholder,.tc-ctl ::-webkit-input-placeholder,.tc-modal ::-webkit-input-placeholder{/* WebKit browsers */color:var(--ph-color)}.tc-map ::-moz-placeholder,.tc-ctl ::-moz-placeholder,.tc-modal ::-moz-placeholder{color:var(--ph-color)}.tc-map .ol-viewport,.tc-map .ol-unselectable,.tc-map .olMapViewport{/* antes era: html, body {. Reducimos el ámbito para no fastidiar a usuarios */-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tc-map a:focus,.tc-ctl a:focus,.tc-modal a:focus{outline:thin dotted}.tc-map a:active,.tc-map a:hover,.tc-ctl a:active,.tc-ctl a:hover,.tc-modal a:active,.tc-modal a:hover{outline:0}.tc-map h1,.tc-ctl h1,.tc-modal h1{font-size:2em;margin:.67em 0}.tc-map h2,.tc-ctl h2,.tc-modal h2{font-size:1.5em;margin:.83em 0}.tc-map h3,.tc-ctl h3,.tc-modal h3{font-size:1.17em;margin:1em 0}.tc-map h4,.tc-ctl h4,.tc-modal h4{font-size:1em;margin:1.33em 0}.tc-map h5,.tc-ctl h5,.tc-modal h5{font-size:.83em;margin:1.67em 0}.tc-map h6,.tc-ctl h6,.tc-modal h6{font-size:.75em;margin:2.33em 0}.tc-map abbr[title],.tc-ctl abbr[title],.tc-modal abbr[title]{border-bottom:1px dotted}.tc-map b,.tc-map strong,.tc-ctl b,.tc-ctl strong,.tc-modal b,.tc-modal strong{font-weight:bold}.tc-map blockquote,.tc-ctl blockquote,.tc-modal blockquote{margin:1em 40px}.tc-map dfn,.tc-ctl dfn,.tc-modal dfn{font-style:italic}.tc-map mark,.tc-ctl mark,.tc-modal mark{background:#ff0;color:#000}.tc-map p,.tc-map pre,.tc-ctl p,.tc-ctl pre,.tc-modal p,.tc-modal pre{margin:1em 0;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.tc-map code,.tc-map kbd,.tc-map pre,.tc-map samp,.tc-ctl code,.tc-ctl kbd,.tc-ctl pre,.tc-ctl samp,.tc-modal code,.tc-modal kbd,.tc-modal pre,.tc-modal samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}.tc-map pre,.tc-ctl pre,.tc-modal pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.tc-map q,.tc-ctl q,.tc-modal q{quotes:none}.tc-map q:before,.tc-map q:after,.tc-ctl q:before,.tc-ctl q:after,.tc-modal q:before,.tc-modal q:after{content:'';content:none}.tc-map small,.tc-ctl small,.tc-modal small{font-size:75%}.tc-map sub,.tc-map sup,.tc-ctl sub,.tc-ctl sup,.tc-modal sub,.tc-modal sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.tc-map sup,.tc-ctl sup,.tc-modal sup{top:-0.5em}.tc-map sub,.tc-ctl sub,.tc-modal sub{bottom:-0.25em}.tc-map dl,.tc-map menu,.tc-map ol,.tc-map ul,.tc-ctl dl,.tc-ctl menu,.tc-ctl ol,.tc-ctl ul,.tc-modal dl,.tc-modal menu,.tc-modal ol,.tc-modal ul{margin:1em 0}.tc-map dd,.tc-ctl dd,.tc-modal dd{margin:0 0 0 40px}.tc-map menu,.tc-map ol,.tc-map ul,.tc-ctl menu,.tc-ctl ol,.tc-ctl ul,.tc-modal menu,.tc-modal ol,.tc-modal ul{padding:0 0 0 40px}.tc-map nav ul,.tc-map nav ol,.tc-ctl nav ul,.tc-ctl nav ol,.tc-modal nav ul,.tc-modal nav ol{list-style:none;list-style-image:none}.tc-map img,.tc-ctl img,.tc-modal img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}.tc-map figure,.tc-ctl figure,.tc-modal figure{margin:0}.tc-map form,.tc-ctl form,.tc-modal form{margin:0}.tc-map fieldset,.tc-ctl fieldset,.tc-modal fieldset{border:1px solid var(--main-divider-color);margin:0 2px;padding:.35em .625em .75em}.tc-map legend,.tc-ctl legend,.tc-modal legend{border:0;padding:0;white-space:normal/*margin-left: -7px;*/}@font-face{font-family:'mapskin';src:url('fonts/mapskin.woff') format('woff'),url('fonts/mapskin.ttf') format('truetype'),url('fonts/mapskin.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'sitna';src:url('fonts/sitna.woff') format('woff'),url('fonts/sitna.ttf') format('truetype'),url('fonts/sitna.svg') format('svg');font-weight:normal;font-style:normal}sitna-button{height:2em}sitna-button[variant="minimal"]{height:1.5em}sitna-toggle{width:1.5em;height:1.5em}.tc-map button,.tc-map input,.tc-map select,.tc-map textarea,.tc-ctl button,.tc-ctl input,.tc-ctl select,.tc-ctl textarea,.tc-modal button,.tc-modal input,.tc-modal select,.tc-modal textarea{font-size:100%;margin:0;vertical-align:baseline/*vertical-align: middle;*/}.tc-modal{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.tc-map button,.tc-map input,.tc-ctl button,.tc-ctl input,.tc-modal button,.tc-modal input{line-height:normal}/* para FF */@-moz-document url-prefix(){/*button:active, */.tc-map input:active,.tc-ctl input:active{/*URI: Quito del selector los botones porque en FF al pinchar en un botón hace "flick" debido a que se reduce el padding derecho */padding-right:6px}}.tc-map button,html .tc-map input[type="button"],.tc-map input[type="reset"],.tc-map input[type="submit"],.tc-ctl button,html .tc-ctl input[type="button"],.tc-ctl input[type="reset"],.tc-ctl input[type="submit"],.tc-modal button,html .tc-modal input[type="button"],.tc-modal input[type="reset"],.tc-modal input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}.tc-map button[disabled],.tc-map input[disabled],.tc-ctl button[disabled],.tc-ctl input[disabled],.tc-modal button[disabled],.tc-modal input[disabled]{cursor:default}.tc-map input[type="checkbox"],.tc-map input[type="radio"],.tc-ctl input[type="checkbox"],.tc-ctl input[type="radio"],.tc-modal input[type="checkbox"],.tc-modal input[type="radio"]{box-sizing:border-box;padding:0/*height: 13px;
    width: 13px;*/}.tc-map input[type="search"],.tc-ctl input[type="search"],.tc-modal input[type="search"]{-webkit-border:0px;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}/*input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}*/.tc-map button::-moz-focus-inner,.tc-map input::-moz-focus-inner,.tc-ctl button::-moz-focus-inner,.tc-ctl input::-moz-focus-inner,.tc-modal button::-moz-focus-inner,.tc-modal input::-moz-focus-inner{border:0;padding:0}.tc-map textarea,.tc-ctl textarea,.tc-modal textarea{overflow:auto;vertical-align:top}.tc-map table,.tc-ctl table,.tc-modal table{border-collapse:collapse;border-spacing:0}@keyframes pulsation{0%{opacity:1}50%{opacity:0.1}100%{opacity:1}}@-webkit-keyframes pulsation{0%{opacity:1}50%{opacity:0.1}100%{opacity:1}}@keyframes spin{100%{transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(0,0)}90%{transform:scale(1.4,1.4)}100%{transform:scale(1,1)}}/* Safari and Chrome */@-webkit-keyframes pop{0%{transform:scale(0,0)}90%{transform:scale(1.4,1.4)}100%{transform:scale(1,1)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes toast{0%{opacity:0;transform:translateY(30%)}100%{opacity:1;transform:none}}@-webkit-keyframes toast{0%{opacity:0;-webkit-transform:translateY(30%)}100%{opacity:1;-webkit-transform:none}}@keyframes newPulse{0%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(2)}}@-webkit-keyframes newPulse{0%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(2)}100%{opacity:0;transform:scale(3)}}@keyframes lightness{50%{background-color:hsla(0, 100%, 40%, 0.66);color:white}100%{background-color:hsla(0, 0%, 0%, 0.66);color:white}}@-webkit-keyframes lightness{50%{background-color:hsla(0, 100%, 40%, 0.66);border:0px}100%{background-color:hsla(0, 0%, 0%, 0.66);color:white}}@keyframes slidedown{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes bounce-fading-bar{0%{transform:scale(.6)}100%{transform:scale(.3)}}@-webkit-keyframes bounce-fading-bar{0%{-webkit-transform:scale(.6)}100%{-webkit-transform:scale(.3)}}.tc-ipad-ios7-fix{height:97% !important}/*html, body {
    width: 100%;
    height: 100%;
}*/.olImageLoadError{visibility:hidden !important}.tc-drag-handle{width:100%;height:100%;position:absolute}html.tc-fullscreen,body.tc-fullscreen{height:100%;margin:0}.tc-map{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative;overflow:hidden;background-color:#fff}.tc-map.tc-fullscreen{height:100%}.tc-map.tc-loading{background-color:var(--main-bg-color)}.tc-map.tc-loading:before,.tc-modal .tc-modal-body.tc-loading:before{content:" ";border-radius:50%;box-shadow:#ccc 6vmin 0 0 0,#ccc 4.243vmin 4.243vmin 0 0,#ccc 0 6vmin 0 0,#ccc -4.243vmin 4.243vmin 0 0,#ccc -6vmin 0 0 0,#ccc -4.243vmin -4.243vmin 0 0,#ccc 0 -6vmin 0 0,#ccc 4.243vmin -4.243vmin 0 0;position:absolute;width:3vmin;height:3vmin;background-color:transparent;left:50%;top:50%;margin-left:-1.5vmin;margin-top:-1.5vmin;font-size:2vmin;animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.tc-map.tc-loading *,.tc-modal .tc-modal-body.tc-loading *{visibility:hidden}.tc-map.tc-loading .tc-toast{visibility:visible}.tc-map.tc-loading .tc-toast span{visibility:visible}.tc-map.tc-loading .tc-toast p{visibility:visible}.tc-map.tc-collapsed{position:absolute;left:auto;top:auto;right:0;bottom:15px;width:25vh;height:25vh;z-index:10012;border-top:0.2em solid #fff;border-left:0.2em solid #fff;border-top-left-radius:var(--border-radius)}.tc-map.tc-drop:after{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(127,127,127,0.4);border:4px dashed #666;box-sizing:border-box;z-index:10020;font-family:mapskin;content:'\e073';font-size:20vh;color:#666;text-align:center;line-height:100vh}.tc-map .ol-viewport{background-color:var(--main-bg-color)}.tc-ctl{padding:0.5em;z-index:10000;color:var(--text-main-color)}.tc-ctl h2{color:var(--title-color);text-transform:lowercase;background-color:var(--main-bg-color);border-bottom:1px solid;border-bottom-color:var(--main-divider-color);font-family:Arial,helvetica,sans-serif;font-size:1.1em;font-weight:bold;padding:0.2em;margin:0}.tc-ctl-btn{background-color:var(--btn-bg-color);color:var(--btn-color);border:1px solid var(--btn-border-color)}.tc-ctl-btn:focus{outline:none}.tc-ctl-btn.tc-disabled{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg-color);border-color:var(--btn-disabled-border-color);cursor:default}.tc-ctl-btn.tc-active{color:var(--btn-hl-color);background-color:var(--btn-hl-bg-color);border-color:var(--btn-hl-border-color)}.ol-control button{border:0;border-radius:var(--border-radius)}.ol-control button.tc-float-btn{border-radius:calc(var(--border-radius) * 0.67)}.tc-modal .tc-crs-list li.tc-hidden{display:none}.tc-modal .tc-crs-list button{background-color:transparent;border:none;text-align:left;width:100%}button.tc-msg-warning:after{font-family:mapskin;font-style:normal;color:var(--glyph-sec-color);content:'\e0a4';margin-left:0.5em}.tc-ctl.tc-disabled h2{color:var(--disabled-text-color);text-decoration:line-through}.tc-ctl input[type=color]{border:0;background-color:transparent;height:1.5em;width:1.5em;border-radius:var(--border-radius);padding:0;margin-left:0.2em;margin-right:0.5em;cursor:pointer;outline:none;vertical-align:sub}.tc-ctl input[type=color]::-webkit-color-swatch-wrapper{padding:0;height:1.5em;width:1.5em}.tc-ctl input[type=color]::-webkit-color-swatch{border-radius:var(--border-radius);border-color:var(--input-border-color)}table.tc-attr a[target=_blank]:after{content:' \21aa'}a.olButton{background-color:#ccc}a:hover.olButton{background-color:#999}.tc-point{background-image:url(img/point.svg)}.tc-marker1{background-image:url(img/marker_32.png)}.tc-marker2{background-image:url(img/marker2_32.png)}.tc-marker3{background-image:url(img/marker3_32.png)}.tc-marker4{background-image:url(img/marker4_32.png)}.tc-marker5{background-image:url(img/marker5_32.png)}.tc-transparent{background-color:transparent;background-image:url(img/transparent.gif)}.tc-hidden{opacity:0;visibility:hidden;padding:0;margin:0}.tc-3d .tc-3d-hidden{opacity:0;display:none;padding:0;margin:0}/* para ventanas modales */.tc-3d-hidden{opacity:0;display:none !important;padding:0;margin:0}.tc-visible{opacity:1;visibility:visible}.input-group{margin:10px;width:95%}.tc-modal .tc-crs-list{overflow-y:auto;overflow-x:hidden;height:auto;border-radius:var(--border-radius);border:1px solid var(--sec-divider-color);padding:0;list-style:none;margin-top:0.5em;box-sizing:border-box;max-height:none;margin-bottom:0}.tc-modal .tc-crs-list > li{padding:0.25em 0 0.2em 0.5%;border-bottom:0.1em solid rgba(0,0,0,0.1);overflow:hidden;line-height:2em;box-sizing:content-box;color:var(--list-color);background-color:var(--list-bg-color)}.tc-group{margin:6px 4px 6px 8px}.tc-group label{width:20%;line-height:2em;display:inline-block;font-weight:bold;color:var(--text-sec-color)}.tc-textbox,.tc-combo{height:2em;border-radius:var(--border-radius);border:1px solid var(--input-border-color);padding:0;padding-left:0.2em;color:var(--input-color);background-color:var(--input-bg-color);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tc-combo{color:var(--input-select-color)}.tc-map .tc-button,.tc-ctl .tc-button,.tc-modal .tc-button{border:1px solid;border-color:var(--btn-hl-border-color);border-radius:var(--border-radius);background-color:var(--btn-hl-bg-color);color:var(--btn-hl-color);padding:6px 10px;cursor:pointer;font-size:13px;outline:none}.tc-button:focus{outline:none}.tc-button.disabled{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.tc-map .tc-icon-btn,.tc-ctl .tc-icon-btn,.tc-modal .tc-icon-btn{position:relative;border:none;background-color:transparent;color:transparent;text-indent:-1000vw;font-size:1.2em;width:1.2em;height:1.2em;padding:0;box-sizing:border-box;outline:none}.tc-map .tc-icon-btn:before,.tc-ctl .tc-icon-btn:before,.tc-modal .tc-icon-btn:before{position:absolute;font-family:var(--icon-font-family);text-indent:0;width:100%;height:100%;line-height:1.2em;top:0;left:0;text-align:center;color:var(--glyph-color)}.tc-map .tc-icon-btn:disabled,.tc-ctl .tc-icon-btn:disabled,.tc-modal .tc-icon-btn:disabled{background-color:transparent}.tc-map .tc-icon-btn:disabled:before,.tc-ctl .tc-icon-btn:disabled:before,.tc-modal .tc-icon-btn:disabled:before{color:var(--sec-btn-disabled-color)}.tc-icon-btn:focus{outline:none}.tc-map .tc-toggle,.tc-ctl .tc-toggle,.tc-modal .tc-toggle{position:relative;appearance:none;-webkit-appearance:none;border:0;border-radius:calc(var(--border-radius) / 2);outline:none;background-color:var(--cb-bg-color);box-sizing:border-box;cursor:pointer;width:1.2em;height:1.2em;padding:0;text-indent:-1000vw;font-size:1.2em}.tc-map .tc-toggle:before,.tc-ctl .tc-toggle:before,.tc-modal .tc-toggle:before{position:absolute;top:0;left:0;font-size:0.8em;width:100%;height:100%;line-height:1.5em;text-indent:0;text-align:center;color:var(--cb-color);content:" "}.tc-map .tc-toggle.tc-checked,.tc-ctl .tc-toggle.tc-checked,.tc-modal .tc-toggle.tc-checked,.tc-map .tc-toggle.tc-active,.tc-ctl .tc-toggle.tc-active,.tc-modal .tc-toggle.tc-active,.tc-map .tc-toggle:checked,.tc-ctl .tc-toggle:checked,.tc-modal .tc-toggle:checked{background-color:var(--cb-checked-bg-color)}.tc-map .tc-toggle.tc-checked:before,.tc-ctl .tc-toggle.tc-checked:before,.tc-modal .tc-toggle.tc-checked:before,.tc-map .tc-toggle.tc-active:before,.tc-ctl .tc-toggle.tc-active:before,.tc-modal .tc-toggle.tc-active:before,.tc-map .tc-toggle:checked:before,.tc-ctl .tc-toggle:checked:before,.tc-modal .tc-toggle:checked:before{color:var(--cb-checked-color);content:"\2714"}.tc-float-btn{position:absolute;width:2em;height:2em;z-index:10002;color:var(--map-btn-color);border-radius:calc(var(--border-radius) * 0.67);border:0;background-color:var(--map-btn-bg-color);padding:0;font-size:initial;outline:none;cursor:pointer}.tc-float-btn:focus{outline:none}button.tc-new:before{content:'';width:2em;height:2em;top:-5px;left:-5px;border-radius:0.2em;border:3px solid rgba(0, 0, 0, 0.66);position:absolute;animation:newPulse 2s ease 0s infinite}.tc-icon-button{padding:4px 18px;font-size:1em}.tc-alert{border-radius:0.2em;padding:0.2em 0.5em;background-color:#eee}.tc-alert.alert-warning strong:before{display:inline-block;margin-top:-0.5em;content:'\26a0';padding-right:0.2em;font-weight:normal;color:#fc0;font-size:1.5em}.tc-alert p{margin-left:0.5em}div.tc-alert.tc-hidden{display:none}.tc-alert.alert-info{margin-top:0.5em}.tc-alert.alert-info:before{display:inline-block;margin-top:-0.3em;content:'\1f449';padding-right:0.2em;font-weight:normal;font-size:1.5em}.tc-alert .close{display:block;position:relative;width:1em;height:1em;float:right;background:none;border:none}.tc-alert .close:before{position:absolute;top:0;right:0;content:'\2715'}.tc-modal{background-color:rgba(0,0,0,0.4);width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:100010}.tc-modal.tc-visible{animation:fadein 0.25s;visibility:visible;display:grid;grid-template-areas:"topleft top topright" "left center right" "bottomleft bottom bottomright"}.tc-modal .tc-modal-background{width:100%;height:100%;position:absolute;top:0;left:0}body .tc-modal .tc-modal-background{max-height:100%}.tc-modal .tc-modal-window{max-width:60%;position:absolute;font-family:Arial,helvetica,sans-serif;background-color:var(--main-bg-color);border:1px solid var(--sec-divider-color);border-radius:var(--border-radius);box-shadow:0 5px 15px rgba(0,0,0,.5);z-index:100011;grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3;align-self:center;justify-self:center}.tc-modal .tc-modal-header{padding:0.7em;border-bottom:1px solid var(--main-divider-color);display:flex}.tc-modal .tc-modal-header h3{padding:0.2em 0 0 0;margin:0;font-size:16px;color:var(--title-color);font-weight:normal;flex:2 1 auto}.tc-modal .tc-modal-header .tc-modal-close{cursor:pointer;padding:0;margin:0;margin-left:0.3em;color:var(--text-main-color)}.tc-modal .tc-modal-header .tc-modal-close:before{font-family:var(--icon-font-family);content:var(--icon-close);display:block;font-size:1.4em;line-height:1.2em}.tc-modal .tc-modal-body{max-height:60vh;overflow:auto;padding:0.9em;font-size:0.9em;color:var(--text-main-color)}.tc-modal .tc-modal-body.tc-loading{transform:scale(0.5);min-height:10em}.tc-modal .tc-modal-body.tc-loading .tc-button,.tc-modal .tc-modal-body.tc-loading .tc-ctl-btn{visibility:hidden;transition:unset}.tc-modal .tc-modal-footer{bottom:0;left:0;right:0;width:auto;padding:0.8em;border-top:1px solid #EEE;text-align:right;position:relative}.tc-modal h4{color:var(--title-color);margin:0.5em 0 0.5em 0;padding:0}.tc-toast-container{position:absolute;visibility:hidden;bottom:2em;left:50%;max-width:24em;z-index:10011}.tc-map.tc-ctl-prnmap-printing .tc-toast-container{z-index:100110;position:fixed}.tc-toast{position:relative;visibility:visible;left:-50%;width:100%;background-color:black;font-size:0.9em;color:#fff;text-align:center;border-radius:var(--border-radius);padding:0.6em 0.5em;margin-left:-0.15em;margin-top:0.3em;cursor:pointer;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2);animation:toast 0.3s;-webkit-animation:toast 0.3s}.tc-toast p{display:flex;flex-direction:column;word-break:break-word;/* Chrome, Safari */word-wrap:break-word;/* IE11, Firefox */margin:0;padding:0}.tc-toast p a{display:contents;font-weight:bold}.tc-toast ul{text-align:left}/* cuando no se cargan los estilos del layout responsive, no funcionan los estilos de las tostadas porque usan fontAwesome */.tc-toast.tc-msg-warning span{font-size:1em;margin-right:0.4em;float:left;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #ff0;border-radius:0.1em}.tc-toast.tc-msg-warning span:before{/*content: "\ff01";
            margin-top: 0.15em;
            position: absolute;
            margin-left: -0.3em;
            color: #000000;
            font-size: 0.8em;*/content:"!";margin-top:0.15em;position:absolute;margin-left:-0.15em;color:#000000;font-size:0.8em;font-weight:bold}.tc-toast.tc-msg-error span{font-size:0.8em;float:left;background:#ff0000;width:14px;height:14px;border-radius:50%}.tc-toast.tc-msg-error span:before{/*content: '\271a';
            color: #ffffff;
            transform: rotate(45deg);
            position: absolute;
            left: 0.75em;
            top: 0.65em;*/content:"x";color:#ffffff;position:absolute;left:0.9em;top:0.8em;font-weight:bold}.tc-toast.tc-msg-info span{font-size:0.8em;float:left;background:#0000ff;width:13.5px;height:13.5px;border-radius:50%}.tc-toast.tc-msg-info span:before{/*content: '\2139';
            color: #ffffff;
            position: absolute;
            left: 1.05em;
            top: 0.8em;*/content:"i";color:#ffffff;position:absolute;left:1.05em;top:0.8em;font-weight:bold}.tc-toast.tc-hidden{animation:fadeout 0.3s;-webkit-animation:fadeout 0.3s}span.tc-beta{text-transform:uppercase;font-size:0.7em;color:red;font-weight:normal;font-style:italic}@media print{.tc-modal{display:none !important}}.prcollapsed-max-table.tracking{margin-top:0.5em;margin-left:0.1em;font-family:mapskin}.prcollapsed-max-table.tracking:before{content:"\e00d"}div.ms-parent.tc-combo{padding-left:0}.miImagen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAlCAYAAABGWhk4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABYgAAAWIBXyfQUwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAYGSURBVEiJlZdvaFvXFcB/7+mPI8lvjmxHil0vKkuq1bCuYbVsQrDxFup9aSAezA5pExpGRh26hdF0FOIv+9CyrLCh7dvABARmyIWB6Qad69Ik1PH8h67E0C6anbqTI8myZUeWZE1/nu4+6D7n2VZpcuCgq/vu/d37zjvn3HMVIQS1RFEUxWiaFECYFPE1AGtN6iNRAYv8VWVfRaouf2tKTbDcrQG1AXbZRgKLprGVWrtW93ZIqCJBdsAB1Mfj8d/H4/F3gXrZZyymmMz2SIQQu1RCrYATaAKeDoVC54WUUCh0HnhaPnPKscpejmJ+C5MJrMABQAMOpjY2xgpW13cB6sq5e02NjQPAQyAD/A8oA7tMstcUe8Gu8fHxM41ud/u1Ww/Ua7ceqI1ud/v4+PgZwCXHWOWc3ebYYwKLHOwGfG1tbV2ZbG51IZnT1bdnhfr2rFhI5vRMNrfa1tbWBfjk2AOGvQ2eecfm3dYBznA4fKHe5fS8MbmiVgRUBLwxuaLWu5yecDh8Qdq4rtauVZNtjY9mBxx9fX0tL3QEXv3wyy0xcT+9s/rE/TQffrklXugIvNrX19fCIw+xYvIQ1QRVzeBgMPia3W5zvPlRdJ8rvflRVLHbbY5gMPjaHrBqwC01TOC6evVq++DZs78JLaTUqWiWn//Aw7s/ahOXjh/icL1d+WI9j9OmKj9sb3t2e3t74s6dOymgxKNo3Oe3h4BjiURiUgghbi5vGe4r1lOp5fVUatn4bzxLJBKTwDE5d8evDTvbqEaUd2xsbNCYXNb10szMzGh/f//LwIvAi/39/S/PzMyMlnW9ZIwbGxsbBLySYTO+3S7ww4dbt4QQIrm29unQ0NArQC/QA3RL7QF6h4aGXkmurX0qhBDp9NYne8H7XGx+fv58Op22njp16pb8KCpAIBCoB5ibm8vKb1gBihMTEz1ut7sQCAT+AuSoJqiyERRGYLiohrHW0NDQEA6Hf+L3+497PJ5jLpfLC5DL5VaTyeRiJBL5bHBw8K/pdDpNNbS3gG2qIa4jd+sAGoEjwPeHh4cvbm5uLgqTFPWKKOoVc5fY3NxcHB4evgg8J+c2SpZVka9bJ+1z8ObNmxd7enp+pSiK9at0kd9Nx5mN5VhIbgPwnMdJZ6uLX59owddgRwhRvn379h96e3tvUE1MWaBgkVAHoF2/fr3r3Llzv1UUxfrnf63R/94iUytZYtkSugBdQCxbYi6eY+SzdZqcVjpaXKrP5+tyOp1zk5OTCaqZTleAbwGa3+9vnZ+ff0/TNN+f5lb55cR/9wZcTflj3xF+EfCSyWS+6ujo+GkkEokBmZ0UOTo6ekHTNN/iZoG3Pl55LCjAWx+vsLhZQNM03+jo6AXpBNad/NDa2noc4J2pGNulrz0j98l2qcI7UzEAJMNugC2A1e12Pwvwzwe5x4YaYsyRDCtgUQF1YGCg2eFwNGeKOvdS+ScG30vlyRR1HA5H88DAQDOgqoCIRqMFIYSos6jY1P0H7jeJTVWos6gIIUQ0Gi0AQgUq09PTW7lcbsVuUXje63xi8PNeJ3aLQi6XW5ment4CKirV8CttbGz8G6DniPbEYGOOZJQAXaXq0MVIJDIFcO1kC09p9seGPqXZuXayBQDJ2ElCGtVwbkwkEiNer7frH/fTvBT+D+VK7YLREKuq8LfBZ/jxdxpYXV2dOXz48M+ADSBrLvjUeDx+9/Tp02f8zc66l545yJ2VLMntck3o9w45+PtZP93f1iiVSpnLly8PLSwsJKhmuAJUE7OL6tFydGRk5FI+n08KIUShrIvQ3XXx+gfL4sSNz8WJG5+L1z9YFqG766JQ1oUQQuTz+eTIyMgl4KhkuCRzp/jTAA9wtLu7++TS0tL74htkaWnp/e7u7pMS6pEMO2CpdfQfoJrtXMFgsKOzs7OztbW1vampyQ+QSqUisVjsi9nZ2dkrV67MUz018lQTfBFZxylCiFr1sI1qOq1jd80A1SOpLCEFqSVMx78QQuxUmya4sYBFAo22+aqgSy2b2hVMFWetMtasxkK17iDGlWHnTmIuY/8P3C0FYo4OztIAAAAASUVORK5CYII=) repeat-y}.tc-disabled{display:none}.tc-offline > [data-no-cb]{display:none}.tc-3d > [data-no-3d]{display:none}.tc-beta-button{background-color:hsl(0, 100%, 0%);animation:lightness 5s infinite alternate}/* estilos propios de cesium. Los paso aquí para no cargar todo el css de widgets que no usamos */.cesium-viewer{overflow:hidden;display:block;position:relative;top:0;left:0;width:100%;height:100%}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%}.cesium-widget{position:relative}.cesium-widget,.cesium-widget canvas{width:100%;height:100%;touch-action:none}/* fin css cesium */.tc-map label:first-of-type input[type=radio] ~ span,.tc-ctl label:first-of-type input[type=radio] ~ span,.tc-modal label:first-of-type input[type=radio] ~ span{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tc-map label:last-of-type input[type=radio] ~ span,.tc-ctl label:last-of-type input[type=radio] ~ span,.tc-modal label:last-of-type input[type=radio] ~ span{width:100%;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);/* para el salto de línea */white-space:pre-line}.tc-warning-ie{width:100%;z-index:100000;text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;background:#cc0000;color:white;font-size:1em;font-weight:bold;letter-spacing:1px;height:15%;bottom:0;flex-wrap:wrap;cursor:pointer}.tc-loading.tc-map .tc-warning-ie{visibility:visible}.tc-loading.tc-map .tc-warning-ie *{visibility:visible}/*ocultamos ellipse título de un control que section muestra dento de un diálogo*/.tc-modal .tc-modal-body .tc-ctl h2{display:none;padding:0;margin:0}/*eliminamos el padding que los controles tienen por defecto cuando se muestra en un diálogo*/.tc-modal .tc-modal-body .tc-ctl{padding:0}