﻿:root{--font-family: NunitoLight, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-punto: "Helvetica Neue", Helvetica, Arial, sans-serif;--matiz-fondo: 210;--matiz-texto: 60;--fondo: #000;--texto: #ddcc77;--texto: hsl( var(--matiz-texto ) 20% 55% );--cab_fondo: transparent;--cab_icono_fondo: var(--fondo );--lateral_fondo: #3A3A38;--submenu_fondo: #3A3A38;--boton_color: #B4D6F3;--acc_color: hsl( var(--matiz-texto ) 11% 55% );--acc_fondo: inherit;--acc_hover: var(--texto );--color_icono: var(--acc_color );--color_titulo: hsl( var(--matiz-texto ) 20% 55% );--link_hover: #EE184F;--opcion_hover: #00BBEB;--fondo_bloqueado: #dfe8e8;--mtj-color: #96c3df;--mtj-border-color: #525354;--mtj-color-current: hsl( var(--matiz-texto ) 20% 55% );--esquinas-color: hsl( from var(--color_icono ) h calc( s - 30 ) calc( l - 20 ) / 0.5 );--marcas-libro-color: hsl( var(--matiz-texto ) 40% 77% );--background_taca: #333;--msg-ok_fondo: #333;--msg-aviso_fondo: #444;--msg-error_fondo: #555;--filtro-texto_color: #ccc;--filtro-texto_fondo: #044;--filtro-boton_color: #FFF;--filtro-boton_fondo: #337CA9}input::placeholder{color:red;opacity:1}input::-ms-input-placeholder{color:red}input:placeholder-shown{background-color:red;border:2px solid #ff8c00;border-radius:5px}html,body,div,span,h1,h2,h3,h4,p,pre,code,a,img,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,tr,th,td,article,aside,footer,header,menu,nav,output,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,textarea,select{font-size:100%}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;font-size:20px;line-height:25px}body{font-family:var(--font-family);font-size:20px;line-height:25px;color:var(--texto);background:var(--fondo);min-height:100.1%;width:100%}*,*:before,*:after{box-sizing:border-box}a{outline:none;color:var(--acc_color);text-decoration:none}a:hover{color:var(--acc_hover);text-decoration:none}a:active,a:focus,a:hover,a:visited{background:inherit}input{font-family:var(--font-family)}.msg{padding:9px 0 9px 12px;margin:1rem -10px;line-height:1.5;font-size:.8rem;font-style:italic}.msg.ok{outline:1px solid var(--msg-ok_fondo)}.msg.aviso{outline:1px solid var(--msg-aviso_fondo)}.msg.error{outline:1px solid var(--msg-error_fondo)}button{font-family:var(--font-family);cursor:pointer}.cuerpo{padding-top:90px;padding-bottom:180px;hyphens:auto}.sin-relleno{margin-left:-60px;margin-right:-60px}@media(max-width: 800px){.sin-relleno{margin-left:-30px;margin-right:-30px}}@media(max-width: 600px){.sin-relleno{margin-left:-20px;margin-right:-20px}}.estrecho{margin:0px auto;max-width:960px;padding-left:60px;padding-right:60px}@media(max-width: 800px){.estrecho{padding-left:30px;padding-right:30px}}@media(max-width: 600px){.estrecho{padding-left:20px;padding-right:20px}}.ancho{width:100%;padding-left:60px;padding-right:60px}@media(max-width: 800px){.ancho{padding-left:30px;padding-right:30px}}@media(max-width: 600px){.ancho{padding-left:20px;padding-right:20px}}.filtro-en-lista{display:block;margin:0 0 12px 0}.filtro-en-lista a{display:inline-block;padding:0;margin:0 1em 0 0}.filtro-en-lista a span{float:left;padding:10px;font-weight:bold}.filtro-en-lista a span.t{background:var(--filtro-texto_fondo);color:var(--filtro-texto_color);max-width:250px;overflow:hidden;white-space:nowrap}.filtro-en-lista a span.x{background:var(--filtro-boton_fondo);color:var(--filtro-boton_color)}.carga{background:rgba(0,0,0,0) url(img/carga.gif) no-repeat center}.left{float:left !important}.right{float:right !important}h1{font-size:150%;line-height:1.4;color:var(--color_titulo);margin:0 0 1.5rem 0}.margen{margin-left:60px;margin-right:60px}@media(max-width: 800px){.margen{margin-left:30px;margin-right:30px}}@media(max-width: 600px){.margen{margin-left:20px;margin-right:20px}}.top-border-dark>*:not(:first-child){border-top:8px solid hsl(from var(--fondo) h s calc(l - 5))}.top-border-dark-all>*{border-top:8px solid hsl(from var(--fondo) h s calc(l - 5))}.nvpg{padding:17px 13px 0 13px;overflow:hidden}.nvpg a,.nvpg span,.nvpg div{float:left}.nvpg a,.nvpg span{padding:8px 18px}@media(max-width: 600px){.nvpg a,.nvpg span{padding:10px 15px}}.nvpg a i,.nvpg span i{border-width:16px;border-style:solid}.nvpg a i{border-color:hsl(from var(--color_icono) h s calc(l - 10))}.nvpg span i{border-color:hsl(from var(--color_icono) h s 11)}.nvpg i{width:0;height:0;display:inline-block}.nvpg .arrow-up i{border-top:0 solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.nvpg a.arrow-up:hover i{border-bottom-color:#000}.nvpg .arrow-right i{border-top:8px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}.nvpg a.arrow-right:hover i,.nvpg a.arrow-right.hover i{border-left-color:var(--acc_hover)}.nvpg .arrow-down i{border-right:8px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.nvpg a.arrow-down:hover i{border-top-color:var(--acc_hover)}.nvpg .arrow-left i{border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:0 solid rgba(0,0,0,0)}.nvpg a.arrow-left:hover i,.nvpg a.arrow-left.hover i{border-right-color:var(--acc_hover)}.nvpg div{display:inline-block;margin:0 13px;overflow:hidden;text-align:center;color:#999;line-height:40px}@media(max-width: 600px){.nvpg div{margin:0;width:8px;color:rgba(0,0,0,0)}}.listado{width:100%;margin-left:0}.listado a{display:block;padding:1rem 0 1rem 0;line-height:1.4}.listado li b,.listado td b{display:block;font-weight:normal}.listado li i,.listado td i{display:block;color:#666}.lista_vacia{font-weight:bold;color:maroon;margin:50px 0 0 0}.ficha{display:block}.ficha small{color:#999}.ficha dt{display:block;color:#999;margin:0;padding:8px 0 3px}.ficha dd{display:block;color:#666;margin:0 0 8px 0;min-height:1.3em}.ficha .ficha_lista a{display:block;padding:3px 8px;margin-bottom:3px}.ficha .ficha_lista a:hover{color:#fff;background:#00bbeb}.ficha .detalle h3{margin:0 0 15px 0}.ficha a.editar{float:right;font-family:var(--font-family-punto);font-size:2em;margin:0;padding:20px 27px;color:var(--color_icono);z-index:3}.ficha a.editar:hover{color:hsl(from var(--color_icono) h s calc(l - 8)) !important;background:rgba(0,0,0,0) !important}.ficha a.editar::after{text-align:center;display:inline-block;width:30px;content:"•"}.ficha a.editar.abierto::after{content:"✖";z-index:3}.mm-fondo{display:none;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,0)}.mini-menu{z-index:3;display:none;position:absolute;top:0;right:0;width:15rem;background:var(--submenu_fondo);color:#eee;line-height:1.3;padding:1.3rem 1.8rem 1.3rem 0;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 600px){.mini-menu{font-size:.8rem;width:10rem;padding:.6em .5em .8em 0}}.mini-menu ul{padding-left:38px;color:#fff}@media(max-width: 600px){.mini-menu ul{padding-left:1.2em}}.mini-menu li:hover{list-style-type:disc}@media(max-width: 600px){.mini-menu li:hover{list-style-type:none}}.mini-menu a{display:inline-block;color:#fff;padding:8px 0}.form-cab{position:fixed;left:0;top:0;width:100%;overflow:hidden;height:60px;z-index:5;color:#eee;background:#666}.form-cab nav{margin:0px auto;max-width:960px;position:relative}.form-cab nav.amplio{max-width:100%}@media(max-height: 550px)and (orientation: landscape){.form-cab{position:absolute}}@media(max-width: 550px)and (orientation: portrait){.form-cab{position:absolute}}.form-cab h1{display:inline-block;line-height:60px;font-size:1.3rem;white-space:nowrap;padding:0;color:#fff;margin:0 0 0 60px}@media(max-width: 800px){.form-cab h1{margin:0 0 0 30px}}@media(max-width: 600px){.form-cab h1{margin:0 0 0 20px}}.form-cab button-old{float:left;display:inline-block;margin:0;padding:0 17px;height:60px;border:0;background:#00bbeb;color:#fff}.form-cab button{display:inline-block;position:absolute;top:0;right:150px;padding:0 17px;height:60px;border:0;background:#00bbeb;color:#fff}.form-cab a{display:inline-block;position:absolute;top:0;right:0;padding:0 17px;line-height:60px;z-index:6;background:#ed9564;color:navy}.form-cab.hecho h1{left:0px}.form-cab.hecho a{color:#fff;background:#00bbeb}.form-cab.hecho a i{font-style:normal}form .error{background:#ffffd0}.errores{background:#f7faa2;border:1px dashed red;margin:0 0 1em;padding:12px 0 12px 30px;display:block;list-style:disc}.errores li{color:maroon;padding:.2em 0 .2em}textarea,input[type=text],input[type=password],input[type=number],input[type=search],.uneditable-input,span.fijo{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}textarea{width:100%;height:400px}select,textarea,input[type=text],input[type=password],input[type=number],input[type=search],.uneditable-input,span.fijo{display:inline-block;padding:6px 9px;margin-bottom:10px;color:#555;vertical-align:middle;border-radius:2px}span.fijo{height:30px;line-height:30px}.btn{display:inline-block;padding:4px 12px;margin-bottom:0;color:#333;text-align:center;vertical-align:middle;cursor:pointer;background:#f5f5f5;border:1px solid #ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn.hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background:#e6e6e6}.formulario input,.formulario span.fijo,.formulario textarea{width:100%}.formulario .btn{vertical-align:top}.formulario label{display:block;margin:1em 0}.formulario label b{color:#999;display:block;padding-left:6px;padding-bottom:4px;font-weight:normal}.formulario input,.formulario textarea,.formulario select,.formulario span.fijo{border-bottom:0;border-right:0;border-top:1px solid #ccc;border-left:0;box-shadow:none;background:rgba(0,0,0,0);border-radius:0}.formulario span.fijo{border-top:1px solid green}.formulario textarea{height:100px}.formulario input:focus,.formulario textarea:focus,.formulario select:focus{outline:none;border-top-color:#4d90fe;background-color:hsl(from var(--fondo) h s calc(l + 5))}.formulario td{padding-bottom:1em}.formulario td:not(:first-child){padding-left:1em}.esquina{height:57px;display:none;z-index:4;position:fixed}.esquina .punto{float:left;color:var(--esquinas-color);height:57px;font-size:250%;background:rgba(0,0,0,0);text-align:center;font-style:normal;line-height:60px;font-family:var(--font-family-punto);vertical-align:middle}.esquina .punto:hover{color:hsl(from var(--color_icono) h s 44)}.esquina .punto::after{display:inline-block;width:48px;content:"·"}.esquina.abierto .punto::after{content:"x"}.esquina.supDcha,.esquina.supIzq{top:6px}.esquina.supIzq{left:8px}.esquina.supIzq .punto{border-radius:10px}.esquina.supIzq .punto::after{border-radius:10px}.esquina.supIzq .punto.home{background-color:rgba(0,0,0,0);background-image:url(img/home.png);background-repeat:no-repeat;background-position:center bottom;background-size:40px}.esquina.supIzq .punto.home::after{display:inline-block;width:48px;content:""}.esquina.supDcha{right:8px;color:#222;white-space:nowrap}.esquina.supDcha .nvpg{float:left}.esquina.infDcha,.esquina.infIzq{bottom:6px}.esquina.infDcha{right:8px}.esquina.infIzq{left:8px}.fondo-menu-lateral{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0)}.doc-amo{top:14px;left:80px;z-index:4;position:fixed;font-size:0}.doc-amo a{display:inline-block;height:60px;line-height:60px;letter-spacing:.5px;font-size:.9rem;color:hsl(from var(--color_icono) h s 66);color:var(--color_icono);padding:0 1em 0;background:var(--fondo)}.doc-amo a:hover{color:var(--texto)}.mnlat{position:fixed;display:none;top:auto;right:auto;bottom:auto;left:auto;z-index:9;overflow:auto;background:rgba(0,0,0,0);max-height:calc(100% - 90px);overflow:auto;user-select:none}.mnlat.supIzq{top:80px;left:0}.mnlat.supDcha{top:80px;right:0}.mnlat.infDcha{right:0;bottom:80px}.mnlat.infIzq{bottom:80px;left:0}.mnlat>ul{clear:both;width:15rem;border-radius:5px;margin:3px;padding:1.3rem .1rem 1.5rem 38px;background:var(--lateral_fondo);color:#fff}@media(max-width: 600px){.mnlat>ul{font-size:.8rem;width:12rem;padding:.6em .5em .8em 1.2em}}.mnlat>ul.navguia{background:var(--submenu_fondo)}.mnlat>ul.navguia.uno{display:none}.mnlat>ul.navguia li:first-child{display:none}.mnlat>ul hr{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(125, 125, 125, 0), rgba(125, 125, 125, 0.7), rgba(125, 125, 125, 0))}.mnlat>ul b{display:list-item;line-height:1.5em;padding:.5em 0 .3em 0;font-weight:normal;background:inherit;color:#d8d801}.mnlat>ul li:hover{list-style-type:disc}@media(max-width: 600px){.mnlat>ul li:hover{list-style-type:none}}.mnlat>ul li a{display:block;line-height:1.5em;padding:.5em 0 .3em 0;font-weight:normal;background:inherit;color:#fff}.mnlat>ul form{padding:10px 1rem 0 0;margin-left:-15px}.mnlat>ul .ver_en_listado legend{color:#fff;font-size:1.2rem}.mnlat>ul label{display:inline-block;color:#ddd;padding:8px 0 3px 15px;overflow:hidden}.mnlat>ul input[type=search]{width:100%;background:var(--submenu_fondo);color:#fff;border:0;outline:0;box-shadow:none;padding:6px 9px 6px 15px}.mnlat>ul input[type=search]::placeholder{color:#fff}.mnlat>ul input[type=search]:focus{background:#fff;color:#000}.mnlat>ul select{width:100%;background:hsl(from var(--submenu_fondo) h s calc(l + 8));color:#fff;border:0;margin-left:3px}.mnlat>ul select:focus{background:var(--submenu_fondo)}.mnlat>ul select option{background:#fff;color:#000}.mnlat>ul button{width:100%;margin:1.5em 0 0;padding:7px 0px;font-weight:bold;text-align:center}.supDcha>ul{background:var(--submenu_fondo)}.infDcha>ul{background:var(--submenu_fondo)}.infIzq>ul{background:var(--submenu_fondo)}.buscador{margin-bottom:1em}.buscador form{margin:-21px -9px 0 -9px}.buscador form input[type=text],.buscador form input[type=search]{width:100%;border-top:2px solid var(--mtj-border-color);border-right:0;border-bottom:0;border-left:0;box-shadow:none;background:rgba(0,0,0,0);border-radius:0;padding:13px 9px;font-size:1.4rem}.buscador form input[type=text]:focus,.buscador form input[type=search]:focus{outline:none}.doc-tex p{line-height:1.7;margin:1em 0}.arbol ul{width:100%;margin-bottom:1.5rem}.arbol ul li{padding:0}.arbol ul ul{list-style:disc;padding-left:1.6em;color:#aaa;margin-bottom:0}.arbol a{background:inherit}.arbol b{font-weight:normal;color:brown}.arbol a,.arbol b{display:inline-block;line-height:1.5;padding:.5em 0 .3em;background:inherit}.arbol a.con-notas,.arbol b.con-notas{padding-bottom:0}.arbol p{font-size:.8em;color:#777}.arbol a+p,.arbol b+p{margin-top:-0.2em}.montaje .mtj-tabs{display:block;overflow:hidden;margin-left:42px}@media(max-width: 800px){.montaje .mtj-tabs{margin-left:12px}}@media(max-width: 600px){.montaje .mtj-tabs{margin-left:2px}}.montaje .mtj-tabs li{float:left;border:3px solid rgba(0,0,0,0);border-radius:13px 13px 0 0;padding:0 !important;margin:0 !important}.montaje .mtj-tabs li.current{border-color:var(--mtj-border-color);border-bottom-color:var(--fondo);border-bottom-width:2px}.montaje .mtj-tabs li.current a{background:var(--fondo);color:var(--mtj-color-current)}.montaje .mtj-tabs a{display:block;padding:.5rem .7em .6rem .7em;width:100%;border-radius:11px 11px 0 0;overflow:hidden;white-space:nowrap}.montaje .mtj-tabs b{display:block;overflow:hidden;font-weight:normal;hyphens:none}.montaje .mtj-pags{display:block;margin-top:-4px;border-top:3px solid var(--mtj-border-color);overflow:hidden;padding-top:1.5rem}.montaje .mtj-pags>section{width:100%;min-height:400px;margin-top:0;padding-bottom:10px}.codigo{margin:3rem 0 2rem 0}.codigo h2{line-height:1.5;font-size:1rem}.codigo p{line-height:1.5;margin-top:1em}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{color:gray !important;list-style-type:decimal !important;padding:3px 0}pre.prettyprint{padding:1em !important;line-height:1.4;font-family:monospace;border-radius:3px;box-shadow:inset 0 0 10px rgba(0,0,0,.3),0px 0px 10px rgba(0,0,0,.15);border:none !important;font-size:.9rem}.contenido-principal{min-height:100vh}.pie-filigrana{margin-top:-150px;min-height:20vh}.pie-filigrana section{border-top:3px solid orange}.pie-filigrana img{width:260px;max-width:70vw;opacity:.7}.ctrl-select-asunto li.actual{background-color:hsl(from var(--fondo) h calc(s) calc(l + 20))}.ctrl-select-asunto li:not(.actual):hover{background-color:hsl(from var(--fondo) h calc(s) calc(l + 10))}.ctrl-select-asunto a:active,.ctrl-select-asunto a:focus,.ctrl-select-asunto a:hover,.ctrl-select-asunto a:visited{color:var(--acc_color);background:rgba(0,0,0,0)}
