/*!
	@file        : newdefault.less

	@description : Estructura de compilación de estilos MediaSearch
	@license     : baratz
	@copyright   : 2018

	@author      : http://www.baratz.es/
	@date        : 2018-08-06

	@human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
---------------------------------------------------- */
/*!
	Importacion de fuentes
---------------------------------------------------- */
/*!
 *  @file        : fonts.less
 *
 *  @description : Fuentes usadas en las plantillas
 *  @license     : baratz
 *  @copyright   : 2020
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2020-05-01
 *
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *  @human       : Xosé Manuel Paz Graña <xose_manuel.paz@baratz.es>
 *
 *
 ***************************/@font-face{font-family:"raleway_thin";src:url('./fonts/raleway/thin/raleway-thin.eot');src:url('./fonts/raleway/thin/raleway-thin.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/thin/raleway-thin.woff') format('woff'),url('./fonts/raleway/thin/raleway-thin.ttf') format('truetype'),url('./fonts/raleway/thin/raleway-thin.svg#ralewaythin') format('svg');font-weight:100;font-style:normal}@font-face{font-family:"raleway_extralight";src:url('./fonts/raleway/extralight/raleway-extralight.eot');src:url('./fonts/raleway/extralight/raleway-extralight.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/extralight/raleway-extralight.woff') format('woff'),url('./fonts/raleway/extralight/raleway-extralight.ttf') format('truetype'),url('./fonts/raleway/extralight/raleway-extralight.svg#ralewayextralight') format('svg');font-weight:200;font-style:normal}@font-face{font-family:"raleway_light";src:url('./fonts/raleway/light/raleway-light.eot');src:url('./fonts/raleway/light/raleway-light.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/light/raleway-light.woff') format('woff'),url('./fonts/raleway/light/raleway-light.ttf') format('truetype'),url('./fonts/raleway/light/raleway-light.svg#ralewaylight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:"raleway_regular";src:url('./fonts/raleway/regular/raleway-regular.eot');src:url('./fonts/raleway/regular/raleway-regular.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/regular/raleway-regular.woff') format('woff'),url('./fonts/raleway/regular/raleway-regular.ttf') format('truetype'),url('./fonts/raleway/regular/raleway-regular.svg#ralewayregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:"raleway_medium";src:url('./fonts/raleway/medium/raleway-medium.eot');src:url('./fonts/raleway/medium/raleway-medium.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/medium/raleway-medium.woff') format('woff'),url('./fonts/raleway/medium/raleway-medium.ttf') format('truetype'),url('./fonts/raleway/medium/raleway-medium.svg#ralewaymedium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:"raleway_semibold";src:url('./fonts/raleway/semibold/raleway-semibold.eot');src:url('./fonts/raleway/semibold/raleway-semibold.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/semibold/raleway-semibold.woff') format('woff'),url('./fonts/raleway/semibold/raleway-semibold.ttf') format('truetype'),url('./fonts/raleway/semibold/raleway-semibold.svg#ralewaysemibold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:"raleway_bold";src:url('./fonts/raleway/bold/raleway-bold.eot');src:url('./fonts/raleway/bold/raleway-bold.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/bold/raleway-bold.woff') format('woff'),url('./fonts/raleway/bold/raleway-bold.ttf') format('truetype'),url('./fonts/raleway/bold/raleway-bold.svg#ralewaybold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:"raleway_extrabold";src:url('./fonts/raleway/extrabold/raleway-extrabold.eot');src:url('./fonts/raleway/extrabold/raleway-extrabold.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/extrabold/raleway-extrabold.woff') format('woff'),url('./fonts/raleway/extrabold/raleway-extrabold.ttf') format('truetype'),url('./fonts/raleway/extrabold/raleway-extrabold.svg#ralewayextrabold') format('svg');font-weight:800;font-style:normal}@font-face{font-family:"raleway_heavy";src:url('./fonts/raleway/heavy/raleway-heavy.eot');src:url('./fonts/raleway/heavy/raleway-heavy.eot?#iefix') format('embedded-opentype'),url('./fonts/raleway/heavy/raleway-heavy.woff') format('woff'),url('./fonts/raleway/heavy/raleway-heavy.ttf') format('truetype'),url('./fonts/raleway/heavy/raleway-heavy.svg#ralewayheavy') format('svg');font-weight:900;font-style:normal}@font-face{font-family:"source_sans_pro_regular";src:url('./fonts/source_sans_pro/regular/sourcesanspro-regular-webfont.eot');src:url('./fonts/source_sans_pro/regular/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/source_sans_pro/regular/sourcesanspro-regular-webfont.woff2') format('woff2'),url('./fonts/source_sans_pro/regular/sourcesanspro-regular-webfont.woff') format('woff'),url('./fonts/source_sans_pro/regular/sourcesanspro-regular-webfont.ttf') format('truetype'),url('./fonts/source_sans_pro/regular/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_pro_black';src:url('./fonts/source_sans_pro/black/sourcesanspro-black-webfont.eot');src:url('./fonts/source_sans_pro/black/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/source_sans_pro/black/sourcesanspro-black-webfont.woff2') format('woff2'),url('./fonts/source_sans_pro/black/sourcesanspro-black-webfont.woff') format('woff'),url('./fonts/source_sans_pro/black/sourcesanspro-black-webfont.ttf') format('truetype'),url('./fonts/source_sans_pro/black/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_pro_light';src:url('./fonts/source_sans_pro/light/sourcesanspro-light-webfont.eot');src:url('./fonts/source_sans_pro/light/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/source_sans_pro/light/sourcesanspro-light-webfont.woff2') format('woff2'),url('./fonts/source_sans_pro/light/sourcesanspro-light-webfont.woff') format('woff'),url('./fonts/source_sans_pro/light/sourcesanspro-light-webfont.ttf') format('truetype'),url('./fonts/source_sans_pro/light/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_pro_semibold';src:url('./fonts/source_sans_pro/semibold/sourcesanspro-semibold-webfont.eot');src:url('./fonts/source_sans_pro/semibold/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/source_sans_pro/semibold/sourcesanspro-semibold-webfont.woff2') format('woff2'),url('./fonts/source_sans_pro/semibold/sourcesanspro-semibold-webfont.woff') format('woff'),url('./fonts/source_sans_pro/semibold/sourcesanspro-semibold-webfont.ttf') format('truetype'),url('./fonts/source_sans_pro/semibold/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_bold";src:url('./fonts/open_sans/bold/opensans-bold-webfont.eot');src:url('./fonts/open_sans/bold/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/bold/opensans-bold-webfont.woff2') format('woff2'),url('./fonts/open_sans/bold/opensans-bold-webfont.woff') format('woff'),url('./fonts/open_sans/bold/opensans-bold-webfont.ttf') format('truetype'),url('./fonts/open_sans/bold/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_bold_italic";src:url('./fonts/open_sans/bold_italic/opensans-bold_italic-webfont.eot');src:url('./fonts/open_sans/bold_italic/opensans-bold_italic-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/bold_italic/opensans-bold_italic-webfont.woff2') format('woff2'),url('./fonts/open_sans/bold_italic/opensans-bold_italic-webfont.woff') format('woff'),url('./fonts/open_sans/bold_italic/opensans-bold_italic-webfont.ttf') format('truetype'),url('./fonts/open_sans/bold_italic/opensans-bold_italic-webfont.svg#open_sans_bold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_extrabold";src:url('./fonts/open_sans/extrabold/opensans-extrabold-webfont.eot');src:url('./fonts/open_sans/extrabold/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/extrabold/opensans-extrabold-webfont.woff2') format('woff2'),url('./fonts/open_sans/extrabold/opensans-extrabold-webfont.woff') format('woff'),url('./fonts/open_sans/extrabold/opensans-extrabold-webfont.ttf') format('truetype'),url('./fonts/open_sans/extrabold/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_extrabold_italic";src:url('./fonts/open_sans/extrabold_italic/opensans-extrabold_italic-webfont.eot');src:url('./fonts/open_sans/extrabold_italic/opensans-extrabold_italic-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/extrabold_italic/opensans-extrabold_italic-webfont.woff2') format('woff2'),url('./fonts/open_sans/extrabold_italic/opensans-extrabold_italic-webfont.woff') format('woff'),url('./fonts/open_sans/extrabold_italic/opensans-extrabold_italic-webfont.ttf') format('truetype'),url('./fonts/open_sans/extrabold_italic/opensans-extrabold_italic-webfont.svg#open_sansextrabold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_italic";src:url('./fonts/open_sans/italic/opensans-italic-webfont.eot');src:url('./fonts/open_sans/italic/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/italic/opensans-italic-webfont.woff2') format('woff2'),url('./fonts/open_sans/italic/opensans-italic-webfont.woff') format('woff'),url('./fonts/open_sans/italic/opensans-italic-webfont.ttf') format('truetype'),url('./fonts/open_sans/italic/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_light";src:url('./fonts/open_sans/light/opensans-light-webfont.eot');src:url('./fonts/open_sans/light/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/light/opensans-light-webfont.woff2') format('woff2'),url('./fonts/open_sans/light/opensans-light-webfont.woff') format('woff'),url('./fonts/open_sans/light/opensans-light-webfont.ttf') format('truetype'),url('./fonts/open_sans/light/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_light_italic";src:url('./fonts/open_sans/light_italic/opensans-light_italic-webfont.eot');src:url('./fonts/open_sans/light_italic/opensans-light_italic-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/light_italic/opensans-light_italic-webfont.woff2') format('woff2'),url('./fonts/open_sans/light_italic/opensans-light_italic-webfont.woff') format('woff'),url('./fonts/open_sans/light_italic/opensans-light_italic-webfont.ttf') format('truetype'),url('./fonts/open_sans/light_italic/opensans-light_italic-webfont.svg#open_sanslight_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_regular";src:url('./fonts/open_sans/regular/opensans-regular-webfont.eot');src:url('./fonts/open_sans/regular/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/regular/opensans-regular-webfont.woff2') format('woff2'),url('./fonts/open_sans/regular/opensans-regular-webfont.woff') format('woff'),url('./fonts/open_sans/regular/opensans-regular-webfont.ttf') format('truetype'),url('./fonts/open_sans/regular/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_semibold";src:url('./fonts/open_sans/semibold/opensans-semibold-webfont.eot');src:url('./fonts/open_sans/semibold/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/semibold/opensans-semibold-webfont.woff2') format('woff2'),url('./fonts/open_sans/semibold/opensans-semibold-webfont.woff') format('woff'),url('./fonts/open_sans/semibold/opensans-semibold-webfont.ttf') format('truetype'),url('./fonts/open_sans/semibold/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"open_sans_semibold_italic";src:url('./fonts/open_sans/semibold_italic/opensans-semibold_italic-webfont.eot');src:url('./fonts/open_sans/semibold_italic/opensans-semibold_italic-webfont.eot?#iefix') format('embedded-opentype'),url('./fonts/open_sans/semibold_italic/opensans-semibold_italic-webfont.woff2') format('woff2'),url('./fonts/open_sans/semibold_italic/opensans-semibold_italic-webfont.woff') format('woff'),url('./fonts/open_sans/semibold_italic/opensans-semibold_italic-webfont.ttf') format('truetype'),url('./fonts/open_sans/semibold_italic/opensans-semibold_italic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:normal;font-style:normal}
/*!
	@file        : newdefault_vars.less

	@description : Constantes LESS
	@license     : baratz
	@copyright   : 2018

	@author      : http://www.baratz.es/
	@date        : 2018-08-06

	@human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
---------------------------------------------------- */.btn_default{font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF}.btn_default .fa,.btn_default i{color:#FFFFFF;margin:7px 0px 0px 5px}.btn_default:active,.btn_default:focus,.btn_default:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn_opaqued{background-color:rgba(122,135,163,0.85);color:#FFFFFF;border-color:transparent}.btn_opaqued:active,.btn_opaqued:focus,.btn_opaqued:hover{background-color:#286293;color:#fff;border-color:transparent}.btn_opaqued.btn_saberMas{color:#FFFFFF}
/*!
	@file        : _breakpoints.less

	@description : Variables de media-query alineadas con Bootstrap 5.
	               Punto único de verdad. Para tocar un breakpoint, tocar AQUÍ.

	@reference   : https://getbootstrap.com/docs/5.3/layout/breakpoints/

	    xs : <576px (default, sin media query)
	    sm : ≥576px
	    md : ≥768px
	    lg : ≥992px
	    xl : ≥1200px
	    xxl: ≥1400px
---------------------------------------------------- */
/*!
   _palette.less — Paleta semántica del cliente
   ============================================================
   Esta es la única capa de variables que un cliente debe tocar
   para adaptar el OPAC a su identidad corporativa.

   Dos vías de uso:
   • Recompilable (LESS @vars):
        modificar los valores de abajo y reprocesar con Prepros
        → genera nuevo styles.css con los colores nuevos.

   • En caliente (CSS custom properties):
        sobreescribir los `--clr-*` en un CSS extra cargado al
        final de la cascada — el OPAC adopta los nuevos colores
        sin necesidad de recompilar.

   IMPORTANTE: este archivo NO toca las variables antiguas
   (`@color_00`, `@color_fuente_*`, `@semi_*`, etc.) que viven en
   `_newdefault_vars.less` — siguen funcionando para todo el
   código histórico que las usa.
============================================================ */:root{--clr-primary:#1e5687;--clr-primary-mid:#2c6ea3;--clr-accent:#3a7ca5;--clr-accent-dark:#2c6280;--clr-bg-page:#f0f4f8;--clr-bg-card:#ffffff;--clr-bg-subtle:#f8fafc;--clr-bg-muted:#f1f5f9;--clr-border:#d8dee9;--clr-border-light:#e2e8f0;--clr-text-main:#0f172a;--clr-text-body:#334155;--clr-text-muted:#64748b;--clr-text-light:#94a3b8;--clr-success:#10b981;--clr-warn:#f59e0b;--clr-danger:#ef4444;--clr-info:#3b82f6;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-xs:0 1px 3px rgba(0,0,0,0.07);--shadow-sm:0 2px 8px rgba(0,0,0,0.09);--shadow-md:0 4px 16px rgba(0,0,0,0.11);--shadow-lg:0 12px 32px rgba(15,23,42,0.1);--font-base:'Segoe UI',system-ui,-apple-system,sans-serif}
/*!
	Importación de Estilos de algunos plugins (pueden usar constantes definidas anteriormente)
---------------------------------------------------- */
/*!
 *  @file        : plugins_styles.less
 *
 *  @description : Estilos de algunos plugins usados
 *  @license     : baratz
 *  @copyright   : 2018
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2018-08-06
 *
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *
 *
 ***************************/
/*! Twitter Bootstrap typeahead
	https://github.com/bassjobsen/typeahead.js-bootstrap-css/blob/master/typeaheadjs.css
---------------------------------------------------- */span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}span.twitter-typeahead .tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap}span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:focus,span.twitter-typeahead .tt-suggestion:hover{color:#ffffff;text-decoration:none;outline:0;background-color:#337ab7}.input-group.input-group-lg span.twitter-typeahead .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.input-group.input-group-sm span.twitter-typeahead .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}span.twitter-typeahead{width:100%}.input-group span.twitter-typeahead{display:block!important;height:34px}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0}.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group.input-group-sm span.twitter-typeahead{height:30px}.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-sm span.twitter-typeahead .tt-menu{top:30px!important}.input-group.input-group-lg span.twitter-typeahead{height:46px}.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-lg span.twitter-typeahead .tt-menu{top:46px!important}span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu{width:100%;padding:15px;border-radius:0}span.twitter-typeahead .tt-menu .media-left{width:80px;height:80px}span.twitter-typeahead .tt-menu .media-left a{position:relative;float:left;width:100%;height:100%;text-align:center}span.twitter-typeahead .tt-menu .media-left a .media-object{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:auto;max-width:100%}
/*! Bootstrap Tooltip
---------------------------------------------------- */.tooltip{word-wrap:break-word;width:auto;max-width:50%}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-webkit-box-sizing:content-box;box-sizing:content-box;background-clip:content-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.switchery>small{background:#fff;border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}.switchery,.switchery>small{border:1px solid transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}
/*!
 * jQCloud 2.0.2
 * Copyright 2011 Luca Ongaro (http://www.lucaongaro.eu)
 * Copyright 2013 Daniel White (http://www.developerdan.com)
 * Copyright 20142016 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */div.jqcloud{position:relative;font-family:Helvetica,Arial,sans-serif;font-size:10px;line-height:normal;color:#ff0099;overflow:hidden}div.jqcloud a{font-size:inherit;color:inherit!important;text-decoration:none}div.jqcloud a:hover{color:#5a81a2!important;text-decoration:underline}div.jqcloud .w10{font-size:550%}div.jqcloud .w9{font-size:500%}div.jqcloud .w8{font-size:450%}div.jqcloud .w7{font-size:400%}div.jqcloud .w6{font-size:350%}div.jqcloud .w5{font-size:300%}div.jqcloud .w4{font-size:250%}div.jqcloud .w3{font-size:200%}div.jqcloud .w2{font-size:150%}div.jqcloud .w1{font-size:100%}div.jqcloud .jqcloud-word{padding:0}div.jqcloud .w10,div.jqcloud .w8,div.jqcloud .w9{color:#5a81a2}div.jqcloud .w7{color:#dd3399}div.jqcloud .w6{color:#f090c5}div.jqcloud .w5{color:#dd90a0}div.jqcloud .w4{color:#f090c5}div.jqcloud .w3{color:#ffa0dd}div.jqcloud .w2{color:#ee99cc}div.jqcloud .w1{color:#f0aab5}
/*! SLICK SLIDER
-------------------------------------------------*/.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick_slider/slick.eot');src:url('./fonts/slick_slider/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick_slider/slick.woff') format('woff'),url('./fonts/slick_slider/slick.ttf') format('truetype'),url('./fonts/slick_slider/slick.svg#slick') format('svg')}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;font-size:0px;line-height:0px;color:transparent;border:0;outline:none;background:transparent;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{content:"•";position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}
/*! SLICK SLIDER
-------------------------------------------------*/.slick-slider{}.slick-slider button.slick-arrow{background-color:transparent;border:0;text-indent:-9999px;top:27%}.slick-slider .slick-list{width:100%;max-width:1200px;margin:auto}.slick-slider .slick-list .slick-track{margin:auto}.slick-slider .slick-list .slick-track .slick-slide{padding:0 22px 0 22px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.slick-slider .slick-list .slick-track .slick-slide .cont_imagen{position:relative;float:left;width:100%}.slick-slider .slick-list .slick-track .slick-slide .cont_imagen .image_slider{position:relative;display:block;float:none;width:180px;height:180px;margin:auto}.slick-slider .slick-list .slick-track .slick-slide figcaption{position:relative;float:left;width:100%;padding:10px 0}.slick-slider .slick-list .slick-track .slick-slide figcaption a{position:relative;float:left;width:100%}.slick-slider .slick-list .slick-track .slick-slide figcaption a .name{position:relative;float:left;height:56px;font-size:1.4rem;line-height:1.1em;font-style:italic;color:#808080;text-shadow:none;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.slick-slider .slick-list .slick-track .slick-slide figcaption a:active .name,.slick-slider .slick-list .slick-track .slick-slide figcaption a:focus .name,.slick-slider .slick-list .slick-track .slick-slide figcaption a:hover .name{color:#454545}
/*! Plugin autocomplete
-------------------------------------------------*/.twitter-typeahead .tt-dataset{position:relative;float:left;width:100%;display:block;min-width:300px}.twitter-typeahead .media.tt-suggestion{position:relative;float:left;width:100%;margin-bottom:0;margin-top:0;padding:5px;word-wrap:break-word}.twitter-typeahead .media.tt-suggestion.tt-cursor,.twitter-typeahead .media.tt-suggestion:focus,.twitter-typeahead .media.tt-suggestion:hover{background-color:#5a81a2}.twitter-typeahead .media.tt-suggestion .media-left{position:relative;float:left;padding:0;width:50px;height:50px;margin-right:2%;overflow:hidden}.twitter-typeahead .media.tt-suggestion .media-left .media-object{padding:0}.twitter-typeahead .media.tt-suggestion .media-body{position:relative;display:inline-block;max-width:69%;padding-top:15px;white-space:normal}.twitter-typeahead .media.tt-suggestion .media-body .media-heading{font-size:14px;line-height:1.3em}.twitter-typeahead .tt-suggestion.tt-selectable:focus,.twitter-typeahead .tt-suggestion.tt-selectable:hover{background-color:#5a81a2}.twitter-typeahead .empty-message{padding-left:15px;padding-right:15px}
/*! Plugin datetimepicker (bootstrap-selectpicker)
-------------------------------------------------*/.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#5a81a2}.bootstrap-select>.dropdown-toggle{padding-left:13px;font-size:14px;background-color:#fff!important;color:#333!important;border-color:#ddd!important}
/*! Plugin bootstrap rating
	https://github.com/dreyescat/bootstrap-rating
-------------------------------------------------*/.container_rating .icon{font-size:20px!important;color:orange;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
/*!
 *  @file        : core.less
 *
 *  @description : General css
 *  @license     : alabadoc
 *  @copyright   : 2024
 *
 *  @author      : http://www.albadoc.com/
 *  @date        : 2021-03-09
 *
 *  @human       : José Manuel Díaz Dávila <jmanuel.diaz@albadoc.com>
 *  @human       : Xosé Manuel Paz Graña <xose_manuel.paz@albadoc.com>
 *
 *
 ***************************/
/*!
	CAPAS FILTROS SLIDERS
	capa png en formato data sobre imagenes de colecciones (png2data) por si hiciese falta:
	https://websemantics.uk/tools/image-to-data-uri-converter/
---------------------------------------------------- */
/*! MODS GENERALES
---------------------------------------------------- */body,html{height:100%}body{font-family:open_sans_regular;color:#333333;font-size:0.525em;cursor:default}body>.container-fluid{position:relative;float:left;width:100%;text-align:center}body>.container-fluid.base_header{min-height:70vh}body>.container-fluid.fondo_ffffff{background-color:#FFFFFF}body>.container-fluid.fondo_e4e4e4{background-color:#FFFFFF}a{color:#000;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}a:focus,a:hover{color:#999999}::-moz-selection{background:#064061;color:#FFFFFF!important}::selection{background:#064061;color:#FFFFFF!important}::-moz-selection{background:#064061;color:#FFFFFF!important}.form-control:focus,.input-group.con_boton:focus{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3) inset,0 0 8px rgba(233,160,102,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.3) inset,0 0 8px rgba(233,160,102,0.6)}.text-primary{color:#333333}.list-title em,.text-primary em,.titulo em{color:red;text-decoration:underline}.badge_colors{background-color:#444444;color:#0e0e0e;border:1px solid grey}.fields-link,.fields-primary,.fields-secondary{font-size:0.7rem}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-horizontal .control-label{float:left}label{font-family:open_sans_bold}.control-component .form-control{height:40px}.control-component .input-group .form-control{display:block;width:100%;padding:6px 12px;font-size:0.7rem;line-height:1.42857143em;color:#CCCCCC;background-color:#FFFFFF;background-image:none;border:1px solid #CCCCCC;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.control-component .input-group .form-control:not(:first-child):not(:last-child){border-radius:4px}.control-component .input-group .form-control.con_boton,.control-component .input-group .form-control.con_boton:not(:first-child):not(:last-child){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.control-component .input-group .form-control.con_boton+.input-group-btn .btn_form-group{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-component .input-group .input-group-btn{height:40px}.control-component .input-group .input-group-btn .btn_form-group{height:100%}.oculto,.oculto_al_inicio{display:none!important}.ocultox{visibility:hidden!important}.pintado_en_tabs .oculto_en_pintado_en_tabs{display:none}.no_p_lr{padding-left:0;padding-right:0}.no_p_l{padding-left:0}.no_p_r{padding-right:0}.no_m_lr{margin-left:0;margin-right:0}.no_m_l{margin-left:0}.no_m_r{margin-right:0!important}.no_m_t{margin-top:0}.no_m_b{margin-bottom:0}.no_m_tb{margin-top:0;margin-bottom:0!important}.m_t_5{margin-top:5px}.m_b_30{margin-bottom:30px}.no_b_l{border-left:0 none}.no_b_r{border-right:0 none!important}.no_b_t{border-top:0 none}.no_b_b{border-bottom:0 none}.no_float{float:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.centra_v{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.centra_vh{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centrado{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-main.container{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding-left:0;padding-right:0;text-align:left;width:100%;max-width:1440px}.cont_general{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding-left:0;padding-right:0;text-align:left;width:100%;max-width:1440px}.cont_general.doc_timeline{position:relative;float:left;display:block;width:100%;max-width:none;height:88vh;margin:0 0 120px 0;padding:0;font-size:16px}.cont_general.doc_timeline .timeline_default{position:relative;float:left;width:100%;height:100%}.cont_general.doc_timeline .tl-timeline{overflow:visible}.cont_general.doc_timeline .tl-timeera .tl-timeera-content-container{width:100%!important}.cont_general.doc_maps{position:relative;float:left;display:block;width:100%;max-width:none;margin:0;padding:0;font-size:16px}.cont_general.doc_maps .d-none{display:none}.cont_general.doc_maps :focus{outline-offset:0!important;outline-width:2px!important;outline-style:dotted!important;outline-color:red!important}.cont_general.doc_maps .cont_map_lealeft{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:80vh;padding:15px}.cont_general.doc_maps .ms_mapa{position:relative;z-index:50;float:left;display:block;width:100%;height:100%}.cont_general.doc_maps .cont_overlay_map{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;background-color:rgba(0,0,0,0.3);cursor:pointer}.cont_general.doc_maps .cont_overlay_map .cont_message{position:relative;float:left;padding:50px 25px 50px 25px;background-color:#fff;color:#333}.cont_general.doc_maps .cont_overlay_map .cont_message .btn_overlay{border:0;background:transparent}.cont_general.doc_maps .cont_overlay_map .cont_message .message{margin:auto;line-height:1em}.cont_general.doc_maps .leaflet-popup-content-wrapper,.cont_general.doc_maps .leaflet-popup-tip{border-radius:3px}.cont_general.doc_maps .leaflet-container a.leaflet-popup-close-button{top:3px;right:3px;padding:0}.cont_general.doc_maps .leaflet-popup-content p{margin:8px 0}.cont_general.doc_maps .marker_bounce{-webkit-animation:marker_bounce 0.5s infinite linear;animation:marker_bounce 0.5s infinite linear}@-webkit-keyframes marker_bounce{0%{top:0}50%{top:-0.4em}70%{top:-0.6em}to{top:0}}@keyframes marker_bounce{0%{top:0}50%{top:-0.4em}70%{top:-0.6em}to{top:0}}.cont_general.doc_maps .botonera_flotante{display:none}.cont_general.doc_maps .botonera_flotante.botonera_maps{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;bottom:1%;right:10px;z-index:100}.cont_general.doc_maps .botonera_flotante.botonera_maps .boton{font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;text-decoration:none;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75)}.cont_general.doc_maps .botonera_flotante.botonera_maps .boton .fa,.cont_general.doc_maps .botonera_flotante.botonera_maps .boton i{color:#FFFFFF;margin:7px 0px 0px 5px}.cont_general.doc_maps .botonera_flotante.botonera_maps .boton:active,.cont_general.doc_maps .botonera_flotante.botonera_maps .boton:focus,.cont_general.doc_maps .botonera_flotante.botonera_maps .boton:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.cont_general.doc_maps .botonera_flotante.botonera_maps .boton:last-child{margin-right:0}.cont_general .page-header{margin-top:5px}@media screen and (max-width:575.98px){.cont_general .page-header h1 small{position:relative;clear:left;float:left;width:100%;margin-top:10px;text-align:left}}.cont_general .col_dcha>h3{margin-top:0}.row{margin-left:auto;margin-right:auto;text-align:center;color:#000;font-weight:bold}.footerBack{background-image:linear-gradient(240deg,rgba(122,135,163,0.85) 20%,white 66%)!important}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}@media screen and (max-width:991.98px){.bloque{clear:left;margin-top:15px;padding-left:15px;padding-right:15px}}@media screen and (max-width:575.98px){.h1,h1{font-size:2.4rem}#page-main{padding-left:0;padding-right:0}}
/*! capa noscript
---------------------------------------------------- */.noscript_overlay{position:absolute;z-index:999999;top:0;left:0;width:100%;height:100%;min-height:70vh;background-color:#fff}.noscript_message{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:15px;padding-right:15px;text-align:center}.noscript_message .alert,.noscript_message.alert{width:auto!important;margin:auto!important}
/*! cuadros de alerta .alert [.alert-info / .alert-danger / .alert-warning / .alert-success]
---------------------------------------------------- */.alert{position:relative;display:inline-block;width:100%;text-align:left;border-radius:2px;font-size:0.9rem}.alert .alert_header .fa,.alert .alert_header .glyphicon,.alert .alert_header i{font-size:2.6rem}.alert .alert_header .titulo{position:relative;display:inline-block;top:-3px;margin-left:5px;max-width:90%;font-weight:bold;font-size:0.9rem}.alert .alert_header .close{position:relative;top:-5px;font-size:2.5rem;color:color_fuente_01;opacity:1}.alert .alert_body{font-size:0.7rem;word-wrap:break-word}.alert .alert_body .message-inner-separator{margin-top:3px;margin-bottom:15px}.alert .alert_body p{margin-bottom:8px;padding-left:15px;padding-right:15px;text-align:left}.alert .alert_body p:before{content:"\2022";position:relative;top:3px;left:-6px;font-size:1.2rem;line-height:1em}.alert .alert_body .botonera{position:relative;float:left;width:100%;text-align:center}.alert .alert_body .botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alert .alert_footer{position:relative;float:left;width:100%;text-align:center}.alert .alert_footer .btn{position:relative;float:none;display:inline-block}.alert.alert-success{background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0%,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff0d8',endColorstr='#c8e5bc',GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert.alert-success .alert_header .fa,.alert.alert-success .alert_header .glyphicon,.alert.alert-success .alert_header i{color:#b2dba1}.alert.alert-info{background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0%,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9edf7',endColorstr='#b9def0',GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert.alert-info .alert_header .fa,.alert.alert-info .alert_header .glyphicon,.alert.alert-info .alert_header i{color:#9acfea}.alert.alert-warning{background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0%,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf8e3',endColorstr='#f8efc0',GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert.alert-warning .alert_header .fa,.alert.alert-warning .alert_header .glyphicon,.alert.alert-warning .alert_header i{color:#f5e79e}.alert.alert-error{background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2dede',endColorstr='#e7c3c3',GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.alert.alert-error .alert_header .fa,.alert.alert-error .alert_header .glyphicon,.alert.alert-error .alert_header i{color:#dca7a7}.alert.generico{margin:15px;max-width:98%}.alert.centered{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.alert.alert_width_auto{width:auto;margin:auto}.alert-backdrop{position:absolute;z-index:999999;top:0;left:0;width:100%;height:100%;min-height:70vh;background-color:rgba(0,0,0,0.3)}
/*! botones
---------------------------------------------------- */.btn{padding:8px 25px;font-size:0.7rem;line-height:1.3em;min-width:95px}.btn .btn_title,.btn .titulo{margin-left:5px}.btn .fa,.btn .glyphicon{font-size:0.9rem}.btn.btn-sm,.btn.btn_min{padding:5px 10px;font-size:0.7rem;min-width:auto}.btn-primary{text-shadow:1px 1px 2px #000}.btn-group-sm>.btn{padding:5px 10px;font-size:0.7rem;min-width:auto}.cont_btn_hide{padding:0px}.cont_btn_hide .btn_hide_fields{height:40px}.btn-default{font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF}.btn-default .fa,.btn-default i{color:#FFFFFF;margin:7px 0px 0px 5px}.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn-default.active,.btn-default.focus,.open>.dropdown-toggle.btn-default{background-color:#064061;color:#454545;border-color:#064061;border-bottom:3px solid rgba(255,255,255,0.5)}.btn-warning{background-color:#FFFFFF;color:#000;font-weight:bold;border-color:#064061}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background-color:#FFFFFF;color:#454545;border-color:#064061}.btn-info{background-color:#064061;color:#FFFFFF;border-color:#064061}.btn-info.num_pags{font:bold 12px/1.5em open_sans_regular;color:#FFFFFF;background-color:rgba(0,0,0,0.3);margin-left:0}.btn-info.num_pags:active,.btn-info.num_pags:focus,.btn-info.num_pags:hover{color:#FFFFFF;background-color:#707070;border-color:rgba(0,0,0,0.3);-webkit-transition:none;transition:none;cursor:default}.btn-info:active,.btn-info:focus,.btn-info:hover{background-color:#064061;color:#FFFFFF;border-color:#064061}.btn-trans{background-color:transparent;color:#FFFFFF;border-color:transparent}.btn-trans:active,.btn-trans:focus,.btn-trans:hover{background-color:rgba(255,255,255,0.5);color:#FFFFFF;border-color:#FFFFFF}.input-group-btn .btn_form-group{background-color:#FFFFFF;color:#454545;border:1px solid #CCCCCC;-webkit-box-shadow:none;box-shadow:none;outline:0}.input-group-btn .btn_form-group:active,.input-group-btn .btn_form-group:focus,.input-group-btn .btn_form-group:hover{background-color:#FFFFFF;color:#454545;border:1px solid #CCCCCC;-webkit-box-shadow:none;box-shadow:none}.btn-blanco{background-color:#FFFFFF!important;color:#454545!important;border:1px solid #CCCCCC!important;-webkit-box-shadow:none;box-shadow:none;outline:0}.btn-blanco:active,.btn-blanco:focus,.btn-blanco:hover{background-color:#FFFFFF!important;color:#333333!important;border:1px solid #CCCCCC!important}.btn_componente_simple{font-size:1rem;line-height:1.4em;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;border-color:#CCCCCC;text-align:center}.btn_componente_simple .fa,.btn_componente_simple i{color:#FFFFFF;margin:7px 0px 0px 5px}.btn_componente_simple:active,.btn_componente_simple:focus,.btn_componente_simple:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn-primary{font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;border:0.4px solid black;margin:-1px 0px 4px 4px}.btn-primary .fa,.btn-primary i{color:#FFFFFF;margin:7px 0px 0px 5px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}i.icon_page{font-size:6rem;color:#5e779d}.range input{width:50%!important}.tokenfield.form-control,input.form-control{background-color:#FFFFFF}h1#acc_titulo_nav small{font-size:1rem;color:#5e779d}.select_idioma .dropdown-item{font-size:0.9rem}.select_idioma .dropdown-item i{color:#5e779d;font-size:1rem}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{border-color:#CCCCCC}.nicescroll-cursors{background-color:#CCCCCC!important;border-color:#CCCCCC!important}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{border-color:#707070}.btn-info.active[disabled],.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info.focus[disabled],.btn-info[disabled],.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{border-color:#707070}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{border-color:#CCCCCC}.boton_permalink,.btn_avisoLegal,.btn_documentos{position:relative;display:inline-block;padding:5px 8px 5px 8px}.boton_permalink .icono,.btn_avisoLegal .icono,.btn_documentos .icono{position:relative;float:left;font-size:1.4rem;margin-right:5px}.boton_permalink .btn_titulo,.btn_avisoLegal .btn_titulo,.btn_documentos .btn_titulo{position:relative;float:left}.boton_permalink.deshabilitado,.btn_avisoLegal.deshabilitado,.btn_documentos.deshabilitado{background-color:#DDDDDD;color:#aaa;border-color:#aaa;pointer-events:none}.barra_tools .nav.navbar-nav li a.boton_permalink{position:relative;display:inline-block;margin:0 0 0 5px;padding:5px 15px 5px 28px;border-radius:0;background-color:#FFFFFF;border:0;opacity:1}.barra_tools .nav.navbar-nav li a.boton_permalink i{position:absolute;font-size:1.2rem;line-height:1em;left:7px;top:8px}.barra_tools .nav.navbar-nav li a.boton_permalink .btn_titulo{position:relative;float:left;font-weight:bold;padding-left:0}.barra_tools .nav.navbar-nav li a.boton_permalink.deshabilitado{background-color:#DDDDDD;color:#333333;border-color:#CCCCCC;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.barra_tools .nav.navbar-nav li a.boton_permalink:focus,.barra_tools .nav.navbar-nav li a.boton_permalink:hover{-webkit-box-shadow:none;box-shadow:none}.barra_tools .nav.navbar-nav li a.boton_permalink.in_dropdown{position:relative;float:left;width:100%;margin:0;text-align:left}.barra_tools .nav.navbar-nav li a.boton_permalink.in_dropdown:active,.barra_tools .nav.navbar-nav li a.boton_permalink.in_dropdown:focus,.barra_tools .nav.navbar-nav li a.boton_permalink.in_dropdown:hover{background-color:#064061;color:#FFFFFF}.input-group-btn .btn,.nav.navbar-nav .btn{min-width:auto;-webkit-box-shadow:none;box-shadow:none}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:auto}@media screen and (max-width:575.98px){.btn{min-width:auto}}.btn.disabled,.btn[disabled]{background-color:#DDDDDD!important;color:#373737!important;cursor:not-allowed}.disabled .btn,[disabled] .btn{background-color:#DDDDDD!important;color:#373737!important;cursor:not-allowed}
/*! campos autocomplete
---------------------------------------------------- */span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu{width:auto;padding:8px}span.twitter-typeahead .tt-suggestion{position:relative;float:left;width:100%;padding:3px 10px 3px 25px}span.twitter-typeahead .tt-suggestion i{position:absolute;top:0;left:2px;line-height:1.8em}span.twitter-typeahead .tt-suggestion .titulo{position:relative;float:left;width:100%;text-align:left;font-size:0.6rem;white-space:normal}span.twitter-typeahead .tt-suggestion.tt-selectable:focus,span.twitter-typeahead .tt-suggestion.tt-selectable:hover{background-color:#064061;color:#373737}
/*! campos select
---------------------------------------------------- */.form-control.bootstrap-select{height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.form-control.bootstrap-select.btn-group .dropdown-toggle{min-width:50%}.bootstrap-select>.dropdown-toggle{background-color:#FFFFFF!important;color:#454545!important;border:1px solid #CCCCCC!important;-webkit-box-shadow:none;box-shadow:none;outline:0;width:auto}.bootstrap-select>.dropdown-toggle:active,.bootstrap-select>.dropdown-toggle:focus,.bootstrap-select>.dropdown-toggle:hover{background-color:#FFFFFF!important;color:#333333!important;border:1px solid #CCCCCC!important}.bootstrap-select.btn-group .dropdown-toggle{min-width:auto}.bootstrap-select.btn-group .dropdown-toggle .filter-option{position:relative;width:100%;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bootstrap-select.btn-group .dropdown-toggle,.bootstrap-select.btn-group.fit-width .dropdown-toggle,.btn.dropdown-toggle,.dropdown-toggle{padding-right:30px}.bootstrap-select.btn-group .dropdown-toggle .caret,.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret,.btn.dropdown-toggle .caret,.dropdown-toggle .caret{width:20px;height:15px;font-size:0.7rem;line-height:1em;right:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0}.bootstrap-select.btn-group .dropdown-toggle .caret:after,.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret:after,.btn.dropdown-toggle .caret:after,.dropdown-toggle .caret:after{content:"\f078";font-family:fontawesome;font-size:0.9rem;font-weight:normal;color:#CCCCCC}.dropdown .dropdown-toggle .caret,.dropup .dropdown-toggle .caret{border:0}.dropdown .dropdown-toggle .caret:after,.dropup .dropdown-toggle .caret:after{font-family:fontawesome;font-size:0.9rem;font-weight:normal;color:#CCCCCC}.dropup .dropdown-toggle .caret:after{content:"\f077"}.dropdown .dropdown-toggle .caret:after{content:"\f078"}.cont_header .select_idioma .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret:after{color:#FFFFFF}
/*! MENUS DROPDOWN
-------------------------------------------------*/.dropdown-menu.inner a:focus,.dropdown-menu.inner a:hover,.dropdown-menu.inner span:focus,.dropdown-menu.inner span:hover{-webkit-transition:none;transition:none;color:#FFFFFF;background-color:#064061}.dropdown-menu.inner>.active>a:focus,.dropdown-menu.inner>.active>a:hover{-webkit-transition:none;transition:none;color:#FFFFFF;background-color:#064061}.dropdown-menu.inner li:not(.active):hover a,.dropdown-menu.inner li:not(.active):hover span,.dropdown-menu.inner li:not(.selected):hover a,.dropdown-menu.inner li:not(.selected):hover span{color:#333333;background-color:#DDDDDD}.dropdown-menu.inner li.selected{-webkit-transition:none;transition:none;color:#FFFFFF;background-color:#064061}.dropdown-menu.inner li.selected a,.dropdown-menu.inner li.selected span{-webkit-transition:none;transition:none;color:#FFFFFF;background-color:#064061}.dropdown-menu.inner li.selected:focus,.dropdown-menu.inner li.selected:hover{-webkit-transition:none;transition:none;color:#FFFFFF;background-color:#064061}.dropdown-menu.inner li.selected:focus a,.dropdown-menu.inner li.selected:focus span,.dropdown-menu.inner li.selected:hover a,.dropdown-menu.inner li.selected:hover span{-webkit-transition:none;transition:none;color:#FFFFFF;background-color:#064061}.dropdown-menu.inner :attr(disabled),.dropdown-menu.inner :attr(disabled) a,.dropdown-menu.inner :attr(disabled) span{-webkit-transition:none;transition:none;color:inherit;background-color:inherit}#page-main{}#page-main .dropdown-menu{z-index:10}
/*! SWITCHERY
---------------------------------------------------- */.switchery.switchery-small>small{height:15px;width:15px}.switchery.switchery_false{-webkit-box-shadow:#a0a0a0 0px 0px 0px 0px inset;box-shadow:#a0a0a0 0px 0px 0px 0px inset;border-color:#a0a0a0;background-color:#a0a0a0;-webkit-transition:border 0.3s ease 0s,-webkit-box-shadow 0.4s ease 0s;transition:border 0.3s ease 0s,-webkit-box-shadow 0.4s ease 0s;transition:border 0.3s ease 0s,box-shadow 0.4s ease 0s;transition:border 0.3s ease 0s,box-shadow 0.4s ease 0s,-webkit-box-shadow 0.4s ease 0s}.switchery.switchery_false small{top:2px;left:2px;-webkit-transition:background-color 0.4s ease 0s,left 0.2s ease 0s;transition:background-color 0.4s ease 0s,left 0.2s ease 0s}.switchery.switchery_true{background-color:#64bd63;border-color:#64bd63;-webkit-box-shadow:#64bd63 0px 0px 0px 11px inset;box-shadow:#64bd63 0px 0px 0px 11px inset;-webkit-transition:border 0.3s ease 0s,background-color 1.2s ease 0s,-webkit-box-shadow 0.4s ease 0s;transition:border 0.3s ease 0s,background-color 1.2s ease 0s,-webkit-box-shadow 0.4s ease 0s;transition:border 0.3s ease 0s,box-shadow 0.4s ease 0s,background-color 1.2s ease 0s;transition:border 0.3s ease 0s,box-shadow 0.4s ease 0s,background-color 1.2s ease 0s,-webkit-box-shadow 0.4s ease 0s}.switchery.switchery_true small{top:2px;left:15px;background-color:#FFFFFF;-webkit-transition:background-color 0.4s ease 0s,left 0.2s ease 0s;transition:background-color 0.4s ease 0s,left 0.2s ease 0s}
/*! PANELES
---------------------------------------------------- */.panel{position:relative;float:left;width:100%;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.panel>.panel-heading{position:relative;float:left;width:100%}.panel .panel-body,.panel .panel-collapse,.panel .panel-footer{position:relative;float:left;width:100%}.panel.panel-default .panel-heading .cursor_despliegue{color:#FFFFFF}.panel.panel-default .cursor_despliegue .icono:after{content:"\f068";font-family:fontawesome}.panel.panel-default .collapsed .cursor_despliegue .icono:after{content:"\f067"}.panel.panel-default .panel-heading .panel_heading_cont_title{position:relative;float:left;width:100%;margin:0;cursor:pointer}.panel.panel-default .panel-heading .panel_heading_cont_title.con_icono{padding-left:25px}.panel.panel-default .panel-heading .panel_heading_cont_title .icon{position:absolute;top:0;left:0;font-size:1.1rem;line-height:1.4em}.panel.panel-default .panel-heading .panel_heading_cont_title .panel_heading_title,.panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo{position:relative;float:left;width:100%;height:1.4em;margin-top:0;margin-bottom:0;font-family:open_sans_bold;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel.panel-default .panel-heading .icon,.panel.panel-default .panel-heading .icono,.panel.panel-default .panel-heading .icono_derecha{font-style:normal}.panel.panel-default.panel_collapse .panel_heading_title_collapse{position:relative;float:left;width:100%;color:#FFFFFF;padding-right:25px;padding-left:0;border:0;background-color:transparent;text-align:left}.panel.panel-default.panel_collapse .panel_heading_title_collapse .icono,.panel.panel-default.panel_collapse .panel_heading_title_collapse .icono_derecha{position:absolute;top:0;right:0;font-size:0.8rem;line-height:1.6em}.panel.panel-default .panel-body .enlace{position:relative;float:left;width:100%;font-size:0.8rem;line-height:1.5em;color:#333333}.panel.panel-default .panel-body .texto{position:relative;float:left;width:100%;font-size:0.8rem;line-height:1.5em;color:#333333}.panel.panel-default .panel-body .list-title{position:relative;float:left;width:100%;padding-left:2px}.panel.panel-default .panel-body .enlace_imagen{text-decoration:none}.panel.panel-default .panel-body .enlace_imagen img{text-decoration:none;opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.panel.panel-default .panel-body .enlace_imagen:focus img,.panel.panel-default .panel-body .enlace_imagen:hover img{opacity:1}.panel.panel-default.panel_collapse{position:relative;float:left;width:100%}.panel.panel-default.panel_collapse .panel-body{padding-top:4px;padding-bottom:4px;background-color:#FFFFFF}.panel.panel-default.panel_collapse .panel-body .list-group{position:relative;float:left;width:100%;display:block;list-style-type:none;margin:0;padding:0}.panel.panel-default.panel_collapse .panel-body .list-group-item{position:relative;float:left;width:100%;height:1.4em;margin:4px 0 4px 0;padding:0;font-family:open_sans_regular;font-size:0.8rem;line-height:1.3em;color:#555555;border:0;border-radius:0}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_enlace{position:relative;float:left;width:100%;padding-left:45px;height:100%}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_enlace i{position:absolute;top:0;left:0}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_enlace .facet-links{position:relative;float:left;width:100%;height:100%;color:#373737}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_enlace .facet-links .cont_cifra{position:relative;float:left;font-weight:bold;margin-right:3px}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_enlace .facet-links .cont_titulo{position:relative}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_switchery{position:relative;float:left;width:100%;padding-left:45px}.panel.panel-default.panel_collapse .panel-body .list-group-item .cont_switchery .switchery-small{position:absolute;left:0;top:0;cursor:default}.panel.panel-default.panel_collapse .panel-body .list-group-item .badge{position:absolute;display:block;top:0;right:0;background-color:#444444;color:#0e0e0e;border:1px solid grey}.panel.panel-default .panel-footer .cont_botonera{position:relative;float:left;width:100%}.panel.panel-default .panel-footer .cont_botonera .panel_pager{position:relative;float:left;width:100%;list-style:none;margin:0;padding:0;text-align:center}.panel.panel-default .panel-footer .cont_botonera .panel_pager li{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel.panel-default .panel-footer .cont_botonera .btn+.btn,.panel.panel-default .panel-footer .cont_botonera li+li{margin-left:5px}.panel.panel-default.panel_collapse .panel-footer nav{position:relative;float:left;width:100%;margin:0;padding:0;text-align:center}.panel.panel-default.panel_collapse .panel-footer .navbar-nav{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.panel.panel-default.panel_collapse .panel-footer .navbar-nav>li{position:relative;float:left}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li{border:0}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.panel.panel-default.panel_collapse .panel-footer .navbar-nav .btn.cont_label{padding:5px 12px;background-color:#FFFFFF;border:0;border-radius:0}.panel.panel-default.panel_collapse .panel-footer .navbar-nav .btn.cont_label .pagination_label{position:relative;float:left;width:100%;font-size:0.5rem;line-height:1.8em;text-align:center;color:#555555}.panel.panel-default.panel_collapse .panel-footer .btn{position:relative;float:left;margin-top:0;margin-bottom:0;border-radius:0;width:auto;min-width:auto;padding:5px 12px 5px 12px;margin:1px}.panel.panel-default.panel_collapse .panel-footer .li_cont_button:first-child .btn{border-top-left-radius:3px;border-bottom-left-radius:3px}.panel.panel-default.panel_collapse .panel-footer .li_cont_button:last-child .btn{border-top-right-radius:3px;border-bottom-right-radius:3px}.panel.panel-default.panel_collapse .footer.footer-body.cont_back{background-color:red}@media screen and (min-width:768px) and (max-width:991.98px){.panel.panel-default.panel_collapse .panel-footer{padding-left:0;padding-right:0}}@media screen and (min-width:768px) and (max-width:991.98px){.panel.panel-default.panel_collapse .panel-footer{padding-left:0;padding-right:0}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li{width:100%}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li .btn{width:100%}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li .btn.cont_label{border:0}}@media screen and (max-width:767.98px){.panel.panel-default.panel_collapse .panel-footer .navbar-nav .btn.cont_label,.panel.panel-default.panel_collapse .panel-footer .navbar-nav>li>.btn{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:575.98px){.panel.panel-default.panel_collapse .panel-footer{padding-left:0;padding-right:0}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li{width:100%}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li .btn{width:100%}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li .btn.btn_ordenacion{border-radius:3px}.panel.panel-default.panel_collapse .panel-footer .navbar-nav li .btn.cont_label{border:0}}.panel.panel-busqueda_avanzada{position:relative;float:left;width:100%;margin-bottom:0}.panel.panel-busqueda_avanzada .panel-heading{height:50px;padding-left:0}.panel.panel-busqueda_avanzada .panel-heading .cont_titulo{position:relative;float:left;width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-transform:uppercase}.panel.panel-busqueda_avanzada .panel-body{padding:15px 0 15px 0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group{padding-right:0;padding-left:0;margin-bottom:20px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.no_p_l{padding-left:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.plantillas_select{padding-left:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .form-group{position:relative;float:left;width:100%;margin:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .form-group .control-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .form-group .control-component{padding-left:0;padding-right:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .cont_btn_ayuda{display:none}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .btn.modal_cruce_data{width:50px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .input-group{padding-right:47px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .cont_btn_ayuda{display:block}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .bootstrap-select .dropdown-toggle,.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .form-control{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .cont_btn_ayuda{position:absolute;top:0;right:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .cont_btn_ayuda .btn_lanza_ayuda{min-width:auto;height:40px;padding:8px 16px 8px 16px;border-left:1px solid #FFFFFF;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .con_boton .btn{border-top-right-radius:0;border-bottom-right-radius:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .con_boton .btn.btn_lanza_ayuda{border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group{width:100%}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group select{position:absolute;top:0;left:0;width:100%}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_select .bootstrap-select.btn-group{min-width:70px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_select .bootstrap-select.btn-group .dropdown-toggle{left:0;height:100%;width:100%;border-right:0!important;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_select .fofrm-control{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_select.cont_dos_selects .btn-group.bootstrap-select+.btn-group.bootstrap-select{width:100%}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_select.cont_dos_selects .btn-group.bootstrap-select+.btn-group.bootstrap-select .dropdown-toggle{width:100%;border-left:0!important;border-right:1px solid #CCCCCC!important;border-top-right-radius:4px;border-bottom-right-radius:4px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_boton{padding-right:50px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_boton .btn{position:absolute;top:0;right:0;min-width:auto;height:40px;padding:8px 16px 8px 16px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#064061;color:#FFFFFF}.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_select.con_boton .input-group-btn .btn.dropdown-toggle{left:0}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .btn{width:50px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .input-group.con_boton{padding-right:100px}.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .input-group.con_boton .btn.modal_cruce_data{right:50px}@media screen and (max-width:767.98px){.panel.panel-busqueda_avanzada .panel-body .cont_form-group{padding-left:0}}@media screen and (max-width:767.98px){.panel.panel-busqueda_avanzada.tipo_filter_types .panel-body .cont_form-group .form-group .control-component,.panel.panel-busqueda_avanzada.tipo_filter_types .panel-body .cont_form-group .form-group .control-label{width:100%}}.panel.panel-default{border:0;-webkit-box-shadow:none;box-shadow:none}.panel.panel-default .panel-heading{padding:12.5px 20px 12.5px 20px;font-family:open_sans_bold;font-size:0.8rem;line-height:1em;F:#FFFFFF;background-color:#959595;border:0 none;border-radius:3px;border-bottom:3px solid rgba(255,255,255,0.5)}.panel.panel-default .panel-body{padding-left:0;padding-right:0;font-size:0.8rem;line-height:1.5em;color:#333333;background-color:#FFFFFF;border:0 none}.panel.panel-default .panel-footer{font-size:0.8rem;line-height:1.5em;background-color:#FFFFFF;border:0 none;border-top:1px dashed #838383}.panel.panel-info{border:0 none;-webkit-box-shadow:none;box-shadow:none}.panel.panel-info .panel-heading{font-family:open_sans_bold;font-size:0.8rem;line-height:1em;color:#FFFFFF;background-color:#064061;border:0 none}.panel.panel-info .panel-heading .panel_titulo{font-size:0.8rem;margin:0}.panel.panel-info .panel-body{font-size:0.8rem;line-height:1.5em;color:#333333;background-color:#FFFFFF;border:1px solid #DDDDDD;border-top:0}.panel.panel-info .panel-footer{font-size:0.8rem;line-height:1.5em;background-color:#064061;border:0 none}.panel.panel-busqueda_avanzada{border:0 none;-webkit-box-shadow:none;box-shadow:none}.panel.panel-busqueda_avanzada .panel-heading{font-family:open_sans_bold;font-size:1.4rem;line-height:1em;color:#CCCCCC;background-color:#FFFFFF;border:0 none;border-bottom:3px solid rgba(255,255,255,0.5)}.panel.panel-busqueda_avanzada .panel-body{font-size:0.8rem;line-height:1.5em;color:#333333;background-color:#FFFFFF;border-top:0}.panel.panel-busqueda_avanzada .panel-footer{font-size:0.8rem;line-height:1.5em;background-color:#FFFFFF;border:0 none}.panel.panel-default.panel_tipo_transparente .panel-heading,.panel.panel-info.panel_tipo_transparente .panel-heading{padding:12.5px 20px 12.5px 20px;font-family:open_sans_bold;font-size:0.8rem;line-height:1em;color:#FFFFFF;background-color:#EEEEEE;border:0 none;border-radius:3px}.panel.panel-default.panel_tipo_transparente .panel-body,.panel.panel-info.panel_tipo_transparente .panel-body{padding-left:0;padding-right:0;font-size:0.8rem;line-height:1.5em;color:#333333;background-color:transparent;border:0 none}.panel.panel-default.panel_tipo_transparente .panel-footer,.panel.panel-info.panel_tipo_transparente .panel-footer{font-size:0.8rem;line-height:1.5em;background-color:transparent;border:0 none;border-top:3px solid #CCCCCC}.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading,.panel.panel-default.panel_collapse .panel-heading,.panel.panel-default.panel_tipo_transparente .panel-heading{font-family:open_sans_bold;font-size:0.8rem;line-height:1em;color:white;background:linear-gradient(190deg,#3774cf 0%,#94b1c3 100%);border:0 none;padding:6px 9px 6px 9px;margin:0px;border-radius:0px}.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .cont_titulo,.panel.panel-default.panel_collapse .panel-heading .cont_titulo,.panel.panel-default.panel_tipo_transparente .panel-heading .cont_titulo{padding-left:15px}.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .cont_titulo .titulo,.panel.panel-default.panel_collapse .panel-heading .cont_titulo .titulo,.panel.panel-default.panel_tipo_transparente .panel-heading .cont_titulo .titulo{font-size:0.8rem;margin:0}.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .cursor_despliegue,.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .panel_heading_title_collapse,.panel.panel-default.panel_collapse .panel-heading .cursor_despliegue,.panel.panel-default.panel_collapse .panel-heading .panel_heading_title_collapse,.panel.panel-default.panel_tipo_transparente .panel-heading .cursor_despliegue,.panel.panel-default.panel_tipo_transparente .panel-heading .panel_heading_title_collapse{color:#FFFFFF}.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-body,.panel.panel-default.panel_collapse .panel-body,.panel.panel-default.panel_tipo_transparente .panel-body{font-size:0.8rem;line-height:1.5em;color:#333333;background-color:white;padding-right:20px;padding-left:20px}.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-footer,.panel.panel-default.panel_collapse .panel-footer,.panel.panel-default.panel_tipo_transparente .panel-footer{font-size:0.8rem;line-height:1.5em;background-color:transparent;border:0 none}.panel.panel-busqueda_avanzada.panel_tipo_transparente .list-group-item,.panel.panel-default.panel_collapse .list-group-item,.panel.panel-default.panel_tipo_transparente .list-group-item{background-color:transparent}.portlet{padding-left:0;padding-right:0;margin-top:0}.portlet.titulo_general{background:#f7fcff}.portlet.titulo_general .cont_titulo{position:relative;float:left;display:block;width:100%;padding:12px 1% 12px 1%}.portlet.titulo_general .cont_titulo .cont_icono{position:relative;float:left;display:block;width:100%;text-align:center}.portlet.titulo_general .cont_titulo .cont_icono .icono{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;font-size:2rem;color:#555555}.portlet.titulo_general .cont_titulo .cont_texto{position:relative;float:left;display:block;width:100%;text-align:center}.portlet.titulo_general .cont_titulo .cont_texto h1{position:relative;float:left;display:block;width:100%;margin-top:12px;margin-bottom:7px;padding:0 10% 0 10%;font-family:open_sans_bold;font-size:1.2rem;line-height:1.1em;color:#555555}@media screen and (max-width:991.98px){.portlet.titulo_general .cont_titulo .cont_texto h2{font-size:3rem}}.portlet .titulo_general .cont_titulo{padding-left:4%;padding-right:4%;padding-bottom:40px}.portlet .cont_datos{position:relative;float:left;width:100%;text-align:center}.col_izqda .boxFilter,.col_izqda .portlet{position:relative;float:left;width:100%}.col_izqda .boxFilter{border-bottom:1px dashed #838383}.col_izqda .boxFilter .box_header{position:relative;float:left;width:100%;margin:0;padding-top:15px}.col_izqda .boxFilter .box_header .title-component{position:relative;float:left;width:100%;margin:0;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col_izqda .boxFilter .box_body{position:relative;float:left;width:100%;padding-top:20px}.col_izqda .boxFilter .box_body ul{position:relative;float:left;width:100%;list-style:none;margin:0;padding:3px 0 3px 0}.col_izqda .boxFilter .box_body ul li{position:relative;float:left;width:100%;padding-top:3px;padding-bottom:3px}.col_izqda .boxFilter .list-group,.col_izqda .panel.panel-default .list-group{position:relative;float:left;width:100%;display:block;list-style-type:none;margin:0;padding:0}.col_izqda .boxFilter .list-group .list-group-item,.col_izqda .panel.panel-default .list-group .list-group-item{position:relative;float:left;width:100%;height:auto;margin:4px 0 4px 0;padding:0;font-family:open_sans_regular;font-size:0.8rem;line-height:1.4em;color:#555555;border:0;border-radius:0}.col_izqda .boxFilter .list-group .list-group-item .cont_check,.col_izqda .panel.panel-default .list-group .list-group-item .cont_check{position:absolute;left:0;width:auto;height:100%}.col_izqda .boxFilter .list-group .list-group-item .cont_check .switchery-small,.col_izqda .panel.panel-default .list-group .list-group-item .cont_check .switchery-small{position:absolute;top:0;left:0;cursor:default}.col_izqda .boxFilter .list-group .list-group-item .cont_check .icono,.col_izqda .panel.panel-default .list-group .list-group-item .cont_check .icono{position:absolute;top:3px;left:0}.col_izqda .boxFilter .list-group .list-group-item .cifra,.col_izqda .panel.panel-default .list-group .list-group-item .cifra{position:relative;float:left;font-weight:bold}.col_izqda .boxFilter .list-group .list-group-item .badge,.col_izqda .panel.panel-default .list-group .list-group-item .badge{position:relative;float:left;background-color:#444444;color:#0e0e0e;border:1px solid grey}.col_izqda .boxFilter .list-group .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group .list-group-item .facet-links{position:relative;float:left;width:100%;color:#373737}.col_izqda .boxFilter .list-group .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group .list-group-item .facet-links .ant{position:relative;float:left;display:table-cell;margin-right:3px}.col_izqda .boxFilter .list-group .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group .list-group-item .facet-links .cont_titulo{position:relative;float:left;display:table-cell;width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col_izqda .boxFilter .list-group .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group .list-group-item .facet-links .pos{position:absolute;right:0}.col_izqda .boxFilter .list-group.tipo_switchery .list-group-item,.col_izqda .panel.panel-default .list-group.tipo_switchery .list-group-item{padding-left:40px}.col_izqda .boxFilter .list-group.tipo_switchery .list-group-item .cont_check .icono,.col_izqda .panel.panel-default .list-group.tipo_switchery .list-group-item .cont_check .icono{display:none}.col_izqda .boxFilter .list-group.tipo_icono .list-group-item,.col_izqda .panel.panel-default .list-group.tipo_icono .list-group-item{padding-left:20px}.col_izqda .boxFilter .list-group.tipo_icono .list-group-item .cont_check .switchery,.col_izqda .panel.panel-default .list-group.tipo_icono .list-group-item .cont_check .switchery{display:none}.col_izqda .boxFilter .list-group.tipo_badge .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_badge .list-group-item .facet-links .cont_titulo{max-width:70%}.col_izqda .boxFilter .list-group.tipo_badge .list-group-item .facet-links .cifra,.col_izqda .panel.panel-default .list-group.tipo_badge .list-group-item .facet-links .cifra{display:none}.col_izqda .boxFilter .list-group.tipo_cifra .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_cifra .list-group-item .facet-links .cont_titulo{max-width:61%}.col_izqda .boxFilter .list-group.tipo_cifra .list-group-item .facet-links .badge,.col_izqda .panel.panel-default .list-group.tipo_cifra .list-group-item .facet-links .badge{display:none}.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links{padding-right:60px}.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links .ant,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links .ant,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links .ant,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links .ant{display:none}.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links .cont_titulo{max-width:100%}.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_badge.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_badge.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_cifra.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_cifra.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_badge.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_badge.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_cifra.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_cifra.tipo_switchery .list-group-item .facet-links .cont_titulo{max-width:85%}.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_badge.tipo_icono .list-group-item .facet-links .pos,.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_badge.tipo_switchery .list-group-item .facet-links .pos,.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_cifra.tipo_icono .list-group-item .facet-links .pos,.col_izqda .boxFilter .list-group.tipo_check_dato_texto.tipo_cifra.tipo_switchery .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_badge.tipo_icono .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_badge.tipo_switchery .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_cifra.tipo_icono .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_check_dato_texto.tipo_cifra.tipo_switchery .list-group-item .facet-links .pos{display:none}.col_izqda .boxFilter .list-group.tipo_check_texto.tipo_icono .list-group-item .facet-links .ant,.col_izqda .boxFilter .list-group.tipo_check_texto.tipo_switchery .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_check_texto.tipo_icono .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_check_texto.tipo_switchery .list-group-item .facet-links .ant{display:none}.col_izqda .boxFilter .list-group.tipo_check_texto.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_check_texto.tipo_switchery .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_texto.tipo_icono .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_check_texto.tipo_switchery .list-group-item .facet-links .cont_titulo{max-width:100%}.col_izqda .boxFilter .list-group.tipo_check_texto.tipo_icono .list-group-item .facet-links .pos,.col_izqda .boxFilter .list-group.tipo_check_texto.tipo_switchery .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_check_texto.tipo_icono .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_check_texto.tipo_switchery .list-group-item .facet-links .pos{display:none}.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_badge .list-group-item,.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_cifra .list-group-item,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_badge .list-group-item,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_cifra .list-group-item{padding-left:0}.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_badge .list-group-item .cont_check,.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_cifra .list-group-item .cont_check,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_badge .list-group-item .cont_check,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_cifra .list-group-item .cont_check{display:none}.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_badge .list-group-item .facet-links,.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_cifra .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_badge .list-group-item .facet-links,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_cifra .list-group-item .facet-links{padding-right:60px}.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_badge .list-group-item .facet-links .ant,.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_cifra .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_badge .list-group-item .facet-links .ant,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_cifra .list-group-item .facet-links .ant{display:none}.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_badge .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_texto_dato.tipo_cifra .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_badge .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_texto_dato.tipo_cifra .list-group-item .facet-links .cont_titulo{max-width:100%}.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_badge .list-group-item,.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_cifra .list-group-item,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_badge .list-group-item,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_cifra .list-group-item{padding-left:0}.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_badge .list-group-item .cont_check,.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_cifra .list-group-item .cont_check,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_badge .list-group-item .cont_check,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_cifra .list-group-item .cont_check{display:none}.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_badge .list-group-item .facet-links .cont_titulo,.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_cifra .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_badge .list-group-item .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_cifra .list-group-item .facet-links .cont_titulo{max-width:80%}.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_badge .list-group-item .facet-links .pos,.col_izqda .boxFilter .list-group.tipo_dato_texto.tipo_cifra .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_badge .list-group-item .facet-links .pos,.col_izqda .panel.panel-default .list-group.tipo_dato_texto.tipo_cifra .list-group-item .facet-links .pos{display:none}.col_izqda .boxFilter .list-group .list-group-item.item_seleccionado .facet-links,.col_izqda .panel.panel-default .list-group .list-group-item.item_seleccionado .facet-links{padding-right:0}.col_izqda .boxFilter .list-group .list-group-item.item_seleccionado .facet-links .cont_titulo,.col_izqda .panel.panel-default .list-group .list-group-item.item_seleccionado .facet-links .cont_titulo{max-width:none;width:100%}#Header{position:relative;z-index:100;float:left;width:100%;padding:0px;text-align:center}#Header .busqueda_back{display:none}#Header .cont_header{width:100%;max-width:1670px}#Header.fondo_transparente{background:transparent}#Header.posicion_absolute.header_h_200{position:absolute;top:0;left:0;height:70px;padding-top:0;padding-bottom:0;width:100%}#Header.posicion_absolute.header_h_200+.cont_busqueda,#Header.posicion_absolute.header_h_200+.cont_general{margin-top:120px}#Header.posicion_absolute.header_h_200+.cont_busqueda.doc_index,#Header.posicion_absolute.header_h_200+.cont_general.doc_index{margin-top:0}#Header.posicion_absolute.header_h_200+.cont_busqueda.doc_index .cont_central,#Header.posicion_absolute.header_h_200+.cont_general.doc_index .cont_central{margin-top:120px}#Header.fondo_transparente.header_h_200{position:absolute;top:0;left:0;height:70px;padding-top:0;padding-bottom:0;width:100%}#Header.header_h_200 .lgx.logo_00{max-width:300px;max-height:70px;padding-top:0px}#Header.header_h_200 .lgx.logo_01{max-width:200px;max-height:50px}
/*! Contenedor de busquedas [index.jsp y resto]
-------------------------------------------------*/.cont_busqueda{position:relative;float:left;width:100%;background-color:#FFFFFF}.cont_busqueda.bloque{margin-top:70px}.cont_busqueda .busqueda{position:relative;float:left;width:100%;height:100%}.cont_busqueda .busqueda .search-ppal{position:relative;display:block;text-align:center;z-index:10}.cont_busqueda .busqueda .search-ppal .cont_busquedas{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:90%;max-width:740px}.cont_busqueda .busqueda .search-ppal .search-filters-ppal{position:relative;float:right;display:table;width:220px}.cont_busqueda .busqueda .search-ppal .cont_input{position:relative;float:right;width:100%;height:55px;margin-bottom:0;padding-right:180px}.cont_busqueda .busqueda .search-ppal .cont_input input{visibility:visible}.cont_busqueda .busqueda .search-ppal .cont_input .form-control,.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead{position:relative;float:left;width:100%;height:100%;border-top-right-radius:0;border-bottom-right-radius:0}.cont_busqueda .busqueda .search-ppal .cont_input .form-control .form-control,.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .form-control{width:100%;background-color:#FFFFFF;color:#333333}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead{border-top:2px solid #0b3f62;border-left:2px solid #0b3f62;border-bottom:2px solid #0b3f62;border-top-left-radius:5px}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead input{visibility:visible;color:#717171}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .form-control{padding-left:16px;padding-right:16px}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint,.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input{height:100%;font-family:open_sans_regular;font-size:0.9rem;background:rgba(255,255,255,0.5)!important;border:none;-webkit-box-shadow:none;box-shadow:none}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search{position:absolute;top:0;width:180px;height:100%;border-top:2px solid #0b3f62;border-right:2px solid #0b3f62;border-radius:4px;border-bottom:2px solid #0b3f62;border-top-right-radius:5px}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown{position:relative;float:left;width:50%;height:100%}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown_botonera{position:relative;float:left;width:100%;text-align:center}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown_botonera .btn{position:relative;display:inline-block}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon{position:relative;float:left;min-width:auto;height:45px;margin:0;background-color:#5a81a2;color:#454545;border:1px solid #0b3f62;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(63,83,128,0.075);box-shadow:inset 0 1px 1px rgba(63,83,128,0.075);-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;opacity:1}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.seleccion{width:60px;width:100%;height:100%;padding:4px 9px 4px 9px;border:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:0px solid rgba(255,255,255,0.5);border-right:0px solid rgba(255,255,255,0.5)}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.seleccion .fa{font-size:1.6rem}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa{height:100%;width:50%;padding:5px 5px 5px 5px;border:none;background-color:#064061;color:#FFFFFF;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0
  /*! PROYECTO BNP
						---------------------------------------------------- */}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa .btn_search_titulo{font-size:1rem;text-shadow:2px 2px 2px #000}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple{font-size:1rem!important;line-height:1.4em!important;border-color:transparent!important;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF!important;border-color:#CCCCCC!important;text-align:center!important;background-color:#064061}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple .fa,.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple i{color:#FFFFFF!important;margin:7px 0px 0px 5px!important}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple:active,.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple:focus,.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple:hover{background-color:#365165!important;color:#FFFFFF!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple[type=submit] .btn_search_titulo,.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple[type=submit] .icono{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple[type=submit] .icono{margin-right:5px;text-shadow:1px 1px 2px #000}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.cont_busqueda .busqueda .search-ppal .cont_input .form-control{font-size:1.2rem}.cont_busqueda .busqueda .search-ppal .cont_input .form-control:focus{border-color:#064061;-webkit-box-shadow:none;box-shadow:none}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown{float:left;height:100%;width:50%;border:none}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu{min-width:300px;border-radius:0;font-size:0.7rem;padding:15px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu{min-width:auto}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu.open{display:block}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu.inner{padding:0}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu li a span.check-mark{right:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:green;display:none}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu li.selected a span.check-mark{display:block}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group label{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group .form-control{position:relative;float:left;width:100%;height:auto;font-size:0.7rem}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_select label{width:30%;margin-top:10px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_select .form-control{width:70%;padding-left:15px;-webkit-box-shadow:none;box-shadow:none}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_select .form-control .dropdown-toggle{width:100%}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_input{padding-left:0}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_input .control-component{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_input .control-component .form-control{position:relative;float:left;width:100%;height:45px;display:block;visibility:visible;color:#333333;border:1px solid #EEEEEE;border-radius:3px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera{position:relative;float:left;width:100%;text-align:center;margin-top:20px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2px 10px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera .icono{font-size:0.9rem;padding-top:3px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera .btn_search_titulo{font-size:1rem;padding-left:8px}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_simple .botonera_search .dropdown{display:none}.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_simple .botonera_search .input-group-addon.lupa.btn_componente_simple{width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas,.cont_busqueda .busqueda .search-ppal .tipo_en_linea{position:relative;float:none;display:table;width:90%;max-width:50%;margin:8px auto auto auto;padding-left:0;padding-right:0;max-width:740px;padding-left:20px;padding-right:20px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .form-group,.cont_busqueda .busqueda .search-ppal .tipo_en_linea .form-group{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .form-group .control-label{border:0;padding:0;padding-left:5px;background-color:transparent}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .form-group .control-label .titulo{position:sticky;font-size:0.8rem;font-weight:normal;font-family:open_sans_regular;color:#FFFFFF;border-bottom:3px solid rgba(255,255,255,0.5);text-shadow:1px 1px 1.5px #000}.cont_busqueda .busqueda .search-ppal .form-group.cont_check .control-label{padding-left:8px}.cont_busqueda .busqueda .search-ppal .form-group.cont_check .control-label .titulo{font-size:0.6rem;font-weight:normal;font-family:open_sans_regular;color:#454545}.cont_busqueda .busqueda .search-ppal .tipo_en_linea{background-color:transparent;background-image:linear-gradient(190deg,#4984c5 0%,#94b1c3 100%);margin-top:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-top:6px;padding-bottom:6px;padding-right:1.5px}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros{position:relative;float:left;width:auto;min-width:70%;margin-top:5px;margin-bottom:-4px;padding-left:3px}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks .form-group{position:relative;float:left;width:33.333333%}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks .form-group .form-control{position:relative;float:left;width:auto}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn{position:relative;float:right;width:auto;margin-right:3px;padding:8px 8px 8px 25px;text-align:center}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .icono{position:absolute;left:10px;line-height:1.2em;color:#FFFFFF}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .titulo{font-size:0.9rem;color:#FFFFFF}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_columns{width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_columns .col.col_izqda{padding-right:5px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_columns .col.col_dcha{padding-left:5px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros{position:relative;float:left;width:100%;text-align:left}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros .cont_checks{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros .cont_checks .form-group{position:relative;float:left;width:100%;padding-left:3px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros .cont_checks .form-group .form-control{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-right:0;padding:8px 8px 8px 25px;text-align:center;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF!important;border-color:transparent!important}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:active,.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:focus,.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:hover{background-color:#286293!important;color:#fff!important;border-color:transparent!important}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn.btn_saberMas{color:#FFFFFF!important}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn .icono,.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn .titulo{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#FFFFFF}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn .icono{margin-right:10px;line-height:1.2em}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn .titulo{font-size:0.7rem;text-shadow:1px 1px 2px #000}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:not(.dropdown-toggle){margin-top:3px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select select{top:3px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle,.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .form-control.seleccion{position:relative;float:left;width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .form-control.seleccion{background-color:#FFFFFF;font-size:0.8rem}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle{background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF!important;border-color:transparent!important}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:active,.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:focus,.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:hover{background-color:#286293!important;color:#fff!important;border-color:transparent!important}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle.btn_saberMas{color:#FFFFFF!important}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle .caret:after{color:#454545}.cont_busqueda .cont_entornos{display:none}.cont_busqueda .busqueda.no_iconos .cont_entornos{display:block}.cont_busqueda .busqueda.no_iconos .search-ppal{padding-top:25px;padding-bottom:20px}.cont_busqueda .bootstrap-select.btn-group .dropdown-menu{width:100%;overflow:hidden}.cont_busqueda.dim_redux{margin-top:60px;padding-top:0;padding-bottom:0}.doc_advanced.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .btn_avanzada{display:none}.doc_advanced .btn_avanzada{display:none}.base_header .cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .form-group .control-label .titulo{color:#FFFFFF}.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn{background-color:#1f6088}.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .titulo{color:#FFFFFF}.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .icono{color:#FFFFFF}.urlAlbadoc{margin:0px 0px 0px 0px;color:white!important;font-weight:bold;text-shadow:1px 1px 2px #000}
/*! PAGINA INICIO doc_index [index.jsp]
-------------------------------------------------*/.cont_busqueda.doc_index{position:relative;float:left;width:100%}.cont_busqueda.doc_index .cont_central.una_columna{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;right:0;width:100%;max-width:740px;margin:120px auto 0 auto}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos{position:relative;float:left;display:block;width:100%;height:100%;padding-left:15px;padding-right:15px}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_titulo{position:relative;float:left;display:block;width:100%;color:#1a2440;background:#f0f8ff91;border:4px solid aliceblue;border-radius:16px;padding:8px}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .titulo{position:relative;float:left;width:100%;font-family:source_sans_pro_semibold;font-size:5.2rem;line-height:1em;text-transform:uppercase}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .subtitulo{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:auto;font-family:raleway_bold;font-size:0.8rem;color:#000;text-align:center}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .subtitulo .stretch_it{font-size:0.8rem;opacity:0;white-space:nowrap;color:#a39ec6}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo{position:relative;float:left;display:ruby;width:100%;height:100%;padding:35px 0 0 0;text-align:center}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .texto{display:none;position:relative;float:left;width:100%;height:4em;font-family:open_sans_light;font-size:0.9rem;line-height:1.2em;text-align:justify;overflow:hidden;color:#fefefe}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .texto br{display:none!important}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera{position:relative;float:left;display:block;width:25%;margin-bottom:15px;text-align:center;background:rgba(122,135,163,0.85);border:2px solid #1a2440;border-radius:6px}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera .btn_saberMas{color:#fff;font-weight:600;font-size:0.9rem;line-height:1.3rem}.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera .btn_saberMas:hover{background-color:#456889;width:100%}.cont_busqueda.doc_index .cont_central.dos_columnas{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;right:0;width:100%;max-width:850px;margin:120px auto 60px auto}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos{position:relative;float:left;display:block;width:100%;height:100%}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_titulo{position:relative;float:left;display:block;width:50%;padding-right:38px;text-align:right}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .titulo{position:relative;float:left;width:100%;font-family:open_sans_bold;font-size:3.6rem;line-height:0.923em;color:#fefefe;text-shadow:0px 1px 1px rgba(0,0,0,0.5);word-wrap:break-word}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .subtitulo{text-decoration:blink;font-size:1rem;color:cadetblue}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo{position:relative;float:right;display:block;width:50%;height:100%;padding:0 0 30px 38px;border-left:2px solid #fefefe}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo .texto{position:relative;float:left;width:100%;margin-top:35px;height:6em;font-family:open_sans_light;font-size:0.8rem;line-height:1.2em;text-align:left;color:#fefefe;text-shadow:1px 2px 1px rgba(0,0,0,0.5)}.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo .cont_botonera{position:relative;float:left;display:block;width:100%;margin-top:15px;text-align:left;border-bottom:3px solid rgba(255,255,255,0.5)}.cont_busqueda.doc_index .busqueda{position:relative;float:left;width:100%;height:100%}.cont_busqueda.doc_index .busqueda .search-ppal{position:relative;display:block;text-align:center;margin-bottom:40px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_busquedas{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:90%;max-width:700px}.cont_busqueda.doc_index .busqueda .search-ppal .search-filters-ppal{position:relative;float:right;display:table;width:220px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input{position:relative;float:right;width:100%;height:50px;margin-bottom:0;padding-right:180px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input input{visibility:visible}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .form-control,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead{position:relative;float:left;width:100%;height:100%;border-top-right-radius:0;border-bottom-right-radius:0}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .form-control .form-control,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .form-control{width:100%;background-color:#FFFFFF;color:#333333}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead{border-top:4px solid #0b3f62;border-left:4px solid #0b3f62;border-bottom:4px solid #0b3f62;border-top-left-radius:5px;border-bottom-left-radius:5px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead input{visibility:visible;color:#717171}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .form-control{padding-left:30px;padding-right:30px;border-radius:0}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input{height:100%;font-family:open_sans_regular;font-size:0.7rem;background:rgba(255,255,255,0.5)!important;border:none;-webkit-box-shadow:none;box-shadow:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .botonera_search{position:absolute;top:0;width:180px;height:100%;border-top:4px solid #0b3f62;border-right:4px solid #0b3f62;border-bottom:4px solid #0b3f62;border-radius:0px;border-top-right-radius:5px;border-bottom-right-radius:5px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon{position:relative;float:left;min-width:auto;height:45px;margin:0;color:#454545;border:1px solid #CCCCCC;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;opacity:1;border-bottom:1px solid rgba(255,255,255,0.5)}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.seleccion{width:60px;width:100%;height:100%;padding:3px 5px 3px 5px;border:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:0px solid rgba(255,255,255,0.5);border-right:0px solid rgba(255,255,255,0.5)}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.seleccion .fa{font-size:1.6rem}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa{width:50%;height:100%;padding:0px 0px 0px 0px;border:none;font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;border-radius:0;background-color:#5a81a2!important}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa .fa,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa i{color:#FFFFFF;margin:7px 0px 0px 5px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa:active,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa:focus,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa .btn_search_titulo{font-size:0.8rem}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_submit_busqueda .btn_search_titulo,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_submit_busqueda .icono{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_submit_busqueda .icono{margin-right:5px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .form-control{font-size:1.2rem}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .form-control:focus{border-color:#064061;-webkit-box-shadow:none;box-shadow:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown{float:left;height:100%;width:50%;border:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu{min-width:300px;border-radius:0;font-size:0.7rem;padding:15px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu{min-width:auto}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu.open{display:block}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu.inner{padding:0}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu li a span.check-mark{right:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:green;display:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .dropdown-menu li.selected a span.check-mark{display:block}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group{position:relative;float:left;width:100%}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group label{position:relative;float:left;width:100%}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group .form-control{position:relative;float:left;width:100%;height:auto;font-size:0.7rem}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_select label{width:30%;margin-top:10px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_select .form-control{width:70%;padding-left:15px;-webkit-box-shadow:none;box-shadow:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_select .form-control .dropdown-toggle{width:100%}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_input{padding-left:0}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_input .control-component{position:relative;float:left;width:100%}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown-menu .form-group.container_input .control-component .form-control{position:relative;float:left;width:100%;height:45px;display:block;visibility:visible;color:#333333;border:1px solid #EEEEEE;border-radius:3px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera{position:relative;float:left;width:100%;text-align:center;margin-top:20px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2px 10px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera .icono{font-size:0.9rem;padding-top:3px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_multiple .botonera_search .dropdown .dropdown_botonera .btn_search_titulo{font-size:1rem;padding-left:8px}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_simple .botonera_search{}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_simple .botonera_search .dropdown{display:none}.cont_busqueda.doc_index .busqueda .search-ppal .cont_input.busqueda_componente_simple .botonera_search .input-group-addon.lupa.btn-naranja_bnp{width:100%}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada{position:relative;float:none;display:table;margin:auto;width:100%;max-width:1670px;text-align:center;min-height:100px}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_00{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;font-size:3rem;line-height:3em;background-color:#3e4044ba;color:#FFFFFF;border:0;border-radius:50%;margin-top:2rem;padding:5px 5px 5px 5px}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;font-size:3rem;line-height:1.3em;background-color:#3e4044ba;color:#FFFFFF;border:0;border-radius:50%}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton{position:relative;float:left;width:32px;height:51px;border:2px solid #FFFFFF;border-radius:15px;background:transparent}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton:after,.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton:before{position:absolute;left:0;right:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;line-height:0;color:#FFFFFF;background:transparent}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton:after{content:"\000B0";top:50%;font-size:45px}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton:before{content:"\02039";top:51%;font-size:25px;margin-left:-6px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .deslize_text{font-size:1.4rem;position:absolute;margin:auto;width:300px;background:none;color:white;text-shadow:1px 1px 2px #000;font-weight:bold;left:calc(50% - 150px);height:50px;border-radius:32%}.cont_busqueda.doc_index .busqueda .cont_migas{position:relative;float:none;display:table;margin:auto;width:100%;max-width:1440px;background:rgba(122,135,163,0.85);border:2px solid #0b3f62;border-radius:6px}.cont_busqueda.doc_index .busqueda_back{position:absolute;display:block;width:100%;height:100%;margin:auto;overflow:hidden}.cont_busqueda.doc_index .busqueda_back.fondo_transparente.posicion_absolute.header_h200{margin-top:0px}.cont_busqueda.doc_index .busqueda_back.fondo_transparente.posicion_absolute{margin-top:0px;top:0;overflow:visible}.cont_busqueda.doc_index .busqueda_back.fondo_transparente.header_h_200{margin-top:70px}.cont_busqueda.doc_index .busqueda_back.posicion_absolute.header_h_200{margin-top:0px}.cont_busqueda.doc_index .busqueda_back:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.cont_busqueda.doc_index .busqueda_back img{width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:contain}.cont_busqueda.doc_index .search-ppal .cont_grupo_filtros .cont_checkboxes .form-group .control-label .titulo{text-shadow:0 1px 1px rgba(0,0,0,0.5)}.imagenList{border:1.5px solid #CCC;float:left}.thumbnail{width:250px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}ol.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.translate-middle-y{width:auto;min-width:100%}.footerBack{background-image:linear-gradient(190deg,rgba(122,135,163,0.85) 0%,white 60%)!important}@media screen and (max-width:991.98px){.cont_busqueda img{width:auto;height:100%}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros{width:100%}}@media screen and (max-width:767.98px){.cont_busqueda .busqueda .search-ppal{width:100%}}@media screen and (max-width:767.98px){.cont_busqueda{height:auto}.cont_busqueda .cont_central{position:relative;float:left;display:block;width:100%;margin:15% auto auto auto}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo{width:100%;margin-bottom:5px;padding-right:5%;padding-left:5%;border-left:0}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo .texto{font-size:0.7rem;line-height:1.3em;text-align:justify}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera{text-align:center}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera .btn{font-size:0.7rem}.cont_busqueda .cont_central.dos_columnas .cont_textos .cont_titulo{width:100%;padding-left:5%;padding-right:5%}.cont_busqueda .cont_central.dos_columnas .cont_textos .cont_cuerpo{width:100%;margin-bottom:30px;padding-right:5%;padding-left:5%;border-left:0}.cont_busqueda .cont_central.dos_columnas .cont_textos .cont_cuerpo .texto{font-size:0.7rem;line-height:1.3em;text-align:justify}.cont_busqueda .cont_central.dos_columnas .cont_textos .cont_cuerpo .cont_botonera{text-align:center}.cont_busqueda .cont_central.dos_columnas .cont_textos .cont_cuerpo .cont_botonera .btn{font-size:0.7rem}.cont_busqueda .busqueda .search-ppal .cont_busquedas{position:relative;float:left;width:100%;display:block}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_columns .col{width:100%}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros,.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros{position:relative;float:left;width:100%;display:block;padding-left:0;padding-right:0}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros .cont_checks,.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks{text-align:center}.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_grupo_filtros .cont_checks .form-group,.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks .form-group{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;padding-right:15px;padding-left:0}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:not(.dropdown-toggle),.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn:not(.dropdown-toggle){width:100%;margin-bottom:15px;padding:8px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:not(.dropdown-toggle) .icono,.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn:not(.dropdown-toggle) .icono{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:5px}.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:not(.dropdown-toggle):last-child,.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn:not(.dropdown-toggle):last-child{margin-bottom:0}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros{margin-top:15px}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .tipo_columnas,.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .tipo_en_linea{padding-left:15px;padding-right:15px}.cont_busqueda .busqueda .cont_migas{position:relative;clear:left;float:left;bottom:auto;margin-top:5%;padding-left:15px}}@media screen and (max-width:767.98px){.cont_busqueda.bloque{padding-left:0;padding-right:0}.cont_busqueda .busqueda .search-ppal{padding-left:15px;padding-right:15px}.cont_busqueda .busqueda .search-ppal .cont_busquedas{width:100%}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros{margin-top:15px}.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .btn{float:none;margin-right:0}}@media screen and (max-width:767.98px){.cont_busqueda .cont_central.una_columna .cont_textos .cont_titulo h1.titulo,.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_titulo h1.titulo{font-size:3.5rem}.cont_busqueda .cont_central.dos_columnas .cont_textos .cont_titulo h1.titulo,.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_titulo h1.titulo{font-size:4.5rem}.cont_busqueda .busqueda .search-ppal .search-filters-ppal,.cont_busqueda.doc_index .busqueda .search-ppal .search-filters-ppal{width:100%;margin-bottom:15px;padding-right:7px}.cont_busqueda .busqueda .search-ppal .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.cont_busqueda.doc_index .busqueda .search-ppal .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.cont_busqueda .busqueda .search-ppal .cont_input,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input{position:relative;float:left;width:100%;display:block;padding-right:0;height:auto}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead{position:relative;float:left;width:100%;height:45px;border-right:3px solid rgba(255,255,255,0.5);border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint,.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input{border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .botonera_search{position:relative;float:left;clear:left;width:100%;height:45px;border-left:3px solid rgba(255,255,255,0.5);border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown .dropdown-menu,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .botonera_search .dropdown .dropdown-menu{position:absolute;right:auto;left:auto;min-width:300px}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.seleccion,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.seleccion{border-radius:0;border-bottom-left-radius:3px}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa,.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa{border-radius:0;border-bottom-right-radius:3px}.cont_busqueda .busqueda .search-ppal .cont_busquedas .busqueda_avanzada,.cont_busqueda.doc_index .busqueda .search-ppal .cont_busquedas .busqueda_avanzada{padding-top:8px;padding-bottom:4px}}@media screen and (max-width:575.98px){.cont_busqueda .cont_central .cont_textos .cont_titulo h1.titulo{font-size:3.5rem}.cont_busqueda .busqueda .search-ppal .cont_busquedas{position:relative;float:left;width:100%;display:block}.cont_busqueda .busqueda .search-ppal .cont_input{position:relative;float:left;width:100%;display:block;padding-right:0;height:auto}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead{position:relative;float:left;width:100%;height:100%;border-right:3px solid #ffffff;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint,.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input{border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search{position:relative;float:left;clear:left;width:100%;height:45px;border-left:3px solid #FFFFFF;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown .dropdown-menu{position:absolute;right:auto;left:auto;min-width:300px}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.seleccion{border-radius:0;border-bottom-left-radius:3px}.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa{border-radius:0;border-bottom-right-radius:3px}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros{position:relative;float:left;width:100%;display:block}.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks .form-group{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;padding-right:15px}.cont_busqueda .busqueda .search-ppal .btn:not(.dropdown-toggle) .icono{display:none}.cont_busqueda .busqueda .search-ppal .btn:not(.dropdown-toggle) .texto{position:relative;float:left;width:100%;text-align:center;word-wrap:break-word}}@media screen and (max-width:575.98px){.cont_busqueda .cont_central .cont_textos .cont_titulo h1.titulo{font-size:2rem}.cont_busqueda{height:auto}.cont_busqueda .cont_central{position:relative;float:left;display:block;width:100%;margin:15% auto auto auto}.cont_busqueda .cont_central.una_columna .cont_textos .cont_titulo{font-size:2rem}.cont_busqueda .cont_central.una_columna .cont_textos .titulo{font-size:2rem}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo{width:100%;margin-bottom:5px;padding-right:5%;padding-left:5%;border-left:0}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo .texto{font-size:0.9rem;line-height:1.2em;text-align:justify}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera{text-align:center}.cont_busqueda .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera .btn{font-size:0.8rem}.cont_busqueda .search-ppal .cont_busquedas{width:100%}}@media screen and (max-width:575.98px){.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown .dropdown-menu{min-width:250px}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown .dropdown-menu .form-group.container_select label{width:100%}.cont_busqueda .busqueda .search-ppal .cont_input .botonera_search .dropdown .dropdown-menu .form-group.container_select .form-control{width:100%;padding-left:0}}
/*! MIGAS GENERALES
---------------------------------------------------- */.breadcrumb{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1440px;margin:5rem auto auto auto;padding:15px 0 15px 0;font-size:0.9rem;line-height:1.2em;text-align:left;background:none;font-weight:bold}.breadcrumb>li{position:relative;float:left;line-height:1.2rem}.breadcrumb li a{color:midnightblue}.breadcrumb li.active{color:#444444;text-transform:uppercase;pointer-events:none}@media screen and (max-width:1199.98px){.breadcrumb{padding-left:30px;padding-right:30px}}
/*! MAINBAR - NAVBAR
---------------------------------------------------- */.mainbar{margin-top:10px}.mainbar h1{font-size:2.4rem;margin:10px 0 0;color:#454545}.navbar{font-size:0.7rem;background-color:transparent!important}.navbar-nav{font-size:1.1em}.navbar-nav .fa{font-size:1.3em;line-height:1em}.navbar-nav.navbar-right{margin-right:0}.navbar-nav.navbar-right .fa{position:relative;top:2px}.navbar-collapse{padding-left:0;padding-right:0}.navbar-nav li{border-right:1px solid #DDDDDD;background:white!important}.navbar-nav li:last-child{border-right:1px solid transparent}.navbar-nav li a{padding:5px 12px;color:#4e4e4e;border:1px solid #000}.navbar-nav li a:hover{background:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important;color:white}.nav-active{background:#064061;padding-bottom:15px;height:40px;color:#FFFFFF!important;border-bottom:none}.nav-active:hover{background:#064061!important}.navbar-header{border-radius:3px;padding-left:10px;border:1px solid #DDDDDD;background:#EEEEEE;margin:0 10px 10px}.navbar-toggle{float:left;margin-top:5px;margin-bottom:5px;margin-right:10px;background:#3f5380}.icon-bar{background-color:#FFFFFF!important}.menu_acciones{position:relative}.menu_acciones .dropdown-menu{min-width:100%}.menu_acciones .dropdown-menu i{margin-right:8px}.menu_acciones .carrito{display:none}.menu_acciones .carrito .enlace{padding-right:25px}.menu_acciones .carrito .enlace i{font-size:0.9rem}.menu_acciones .carrito .enlace .titulo{margin-right:5px}.menu_acciones .opcion_impresion .dropdown-toggle{padding-right:30px}.menu_acciones .opcion_impresion .dropdown-toggle .badge{top:5px}@media (min-width:992px){.navbar-header{display:none}}@media screen and (max-width:991.98px){.navbar-header{float:none}.navbar-toggle{display:block!important}.navbar-toogle .icon-bar{display:block!important}.navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-nav{float:none!important;margin:0}.navbar-nav>li{float:none}.navbar-nav>li>.cont_label,.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}}@media (max-width:767.98px){.navbar-brand{font-size:0.9rem}}
/*! ESTRUCTURA
-------------------------------------------------*/.cont_principal{position:relative;float:left;width:100%;font-size:0.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.cont_principal .columna{position:relative;float:left}.cont_principal .columna.col_dcha{padding-right:0;padding-left:0}.cont_principal .cont_mensaje{position:relative;float:left;width:100%;margin-top:15px}@media (max-width:1199.98px){.cont_principal .columna.col_dcha{padding-right:20px}}@media (max-width:767.98px){.cont_principal .columna{width:100%}.cont_principal .columna.col_izqda .panel:last-child{margin-bottom:0}.cont_principal .columna.col_dcha{padding-left:0;padding-right:0}}
/*! SLIDER doc_index
-------------------------------------------------*/.slider{background:#000;margin-top:40px}.carousel-indicators{bottom:0}.slide-area{border-right:1px solid #FFFFFF;padding:0}.slide-titulo{border-top:1px solid #FFFFFF;color:#FFFFFF;background:#000;text-align:center;padding:10px;font-size:1.4rem}.agenda-container{padding:0}.agenda{background:#064061;padding:5px;color:#FFFFFF;font-size:0.7rem;text-transform:uppercase}.agenda-portada{border:1px solid #FFFFFF;margin-top:30px}#slider-carousel .carousel-inner .item{padding:0}#slider-carousel .carousel-inner .img-responsive{width:100%}#slider-carousel .carousel-inner .item-caption{position:absolute;z-index:10;width:100%;padding:15px;font-size:0.9rem;line-height:1.2em;font-weight:bold;color:#FFFFFF;text-shadow:0 1px 0 rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.4);opacity:0;-webkit-box-shadow:0px -4px 3px -2px rgba(0,0,0,0.5);box-shadow:0px -4px 3px -2px rgba(0,0,0,0.5)}@media (max-width:1199.98px){.agenda-portada{margin-top:7px}}@media (max-width:991.98px){.slide-area{border-right:none}}.patri-slider .carousel-caption{background:#000;opacity:0.7;bottom:0;left:0;right:0;width:100%;padding-top:10px;padding-bottom:10px}.patri-slider .carousel-caption h1{margin:0;font-size:2.4rem}.patri-slider .carousel-indicators{bottom:40px}@media (max-width:767.98px){.patri-slider .carousel-caption h1{font-size:0.7rem}}
/*! BÚSQUEDA
-------------------------------------------------*/.panel.busqueda{padding-top:15px;padding-bottom:15px}
/*! RATING [.barra-tools / search.jsp / mosaic.jsp]
-------------------------------------------------*/.ratting-src{position:relative;float:left}.valoraciones_usuario{position:relative}.valoraciones_usuario .label.label-default{display:none}.valoraciones_usuario .container_rating{position:relative}.valoraciones_usuario .icon{font-size:1.4rem}.valoraciones_usuario .rating-symbol{background-color:transparent;border:0;margin:0;padding:0}.valoraciones_usuario .rating-symbol-background.icon{position:relative;top:2px;color:#888}.valoraciones_usuario .rating-symbol-foreground .icon{position:relative;top:0;color:#F3C13A;text-shadow:0 2px 1px rgba(0,0,0,0.3)}.barra-tools .valoraciones_usuario{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listado .ratting-src{clear:left}.mosaico .ratting-src{display:block}.mosaico .valoraciones_usuario{position:relative;float:left;display:block;width:100%;text-align:center;margin-bottom:5px}
/*! BOTONES PAGINACION
-------------------------------------------------*/#page-main .paginacion_resultados .res{position:relative;float:left;text-align:left}#page-main .paginacion_resultados .texto{margin-top:0.8rem;margin-bottom:0.8rem}#page-main .pagination{margin-top:0px;margin-bottom:0px}#page-main .pagination li{position:relative;float:left;padding-left:0}#page-main .pagination li a{color:#707070;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;border-color:#DDDDDD;border-radius:0;margin:0.8px;padding:4px 8px;font-size:0.8rem}#page-main .pagination li a:hover{background-color:#7b9add;border-color:#0e1c6b;color:#21545d}#page-main .pagination li a:hover .icono{color:#FFFFFF}#page-main .pagination li a.num_pags:hover{opacity:0.8;border-color:#064061;cursor:not-allowed}#page-main .pagination li a.btn{margin-right:0}#page-main .pagination li:first-child a{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}#page-main .pagination li:last-child a{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}#page-main .pagination li.disabled a,#page-main .pagination li.disabled a:hover{background-color:#DDDDDD;color:#454545;border-color:transparent}#page-main .pagination li.active>a,#page-main .pagination li.active>a:focus,#page-main .pagination li.active>a:hover,#page-main .pagination li.active>span,#page-main .pagination li.active>span:focus,#page-main .pagination li.active>span:hover{background-color:#064061;color:#FFFFFF;border-color:#064061}#page-main .pagination li.active a:hover,#page-main .pagination li.active:hover>a{color:#FFFFFF}@media screen and (max-width:1199.98px){#page-main .pagination li a{padding:4px 6px}}@media screen and (max-width:991.98px){#page-main .pagination{width:100%}#page-main .pagination li a{padding:4px 4px}#page-main .paginacion_resultados{display:none}}@media screen and (max-width:767.98px){#page-main .pagination li a{padding:4px 8px}}@media screen and (max-width:575.98px){#page-main .pagination li a{padding:4px 4px}}@media screen and (max-width:991.98px){#search-filters-ppal{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 0 auto}}
/*! BARRA DE HERRAMIENTAS SUPERIOR E INFERIOR
-------------------------------------------------*/#page-main .barra_tools{padding-left:0;padding-right:0;margin-top:0px}#page-main .barra_tools.barra_bottom{margin-bottom:15px}#page-main .barra_tools.barra_bottom .navbar-default{margin-top:0}#page-main .barra_tools .navbar-brand{padding:0px;border:0px}#page-main .barra_tools .navbar-brand .alert{margin-bottom:0px;padding-top:4px;padding-bottom:4px}#page-main .barra_tools .navbar-text{border:1px solid #DDDDDD;padding:0.3rem 0.3rem 0.5rem 0.5rem;border-radius:5px 0px 0px 5px;background:#ced4da}#page-main .barra_tools .navbar-nav li{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}#page-main .barra_tools .navbar-nav li:last-child{border-right:1px solid #DDDDDD;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#ced4da;display:-webkit-box;display:-ms-flexbox;display:flex}#page-main .barra_tools .navbar-nav li.tipo_vista{border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#ced4da}#page-main .barra_tools ul.navbar-nav{margin-right:5px}#page-main .barra_tools .pagination{margin:0;padding:6px 4px 6px 4px}#page-main .barra_tools .pagination>li{margin:1px}#page-main .barra_tools .pagination>li>a,#page-main .barra_tools .pagination>li>button,#page-main .barra_tools .pagination>li>span{border:0 none}#page-main .barra_tools .pagination .navbar-btn.btn-sm{margin:0;padding:5px 12px 5px 12px}#page-main .barra_tools .pagination .btn{font-size:1.4rem;line-height:1.3em}#page-main .barra_tools .pagination .btn.num_pags{pointer-events:none}#page-main .barra_tools .pagination .btn.num_pags .btn_titulo{position:relative;float:left;padding-top:1px}#page-main .barra_tools .pagination .btn_retornar .fa{position:relative}#page-main .barra_tools .botonera li{border-right:0;margin-right:10px}#page-main .barra_tools .botonera .btn{margin:0;border-radius:3px;-webkit-box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5)}#page-main .barra_tools .botonera .btn:focus,#page-main .barra_tools .botonera .btn:hover{-webkit-box-shadow:none;box-shadow:none}#page-main .barra_tools .nav.navbar-nav li{border:0 none}#page-main .barra_tools .nav.navbar-nav li a{border-radius:0;margin-right:0;-webkit-transition:none;transition:none}#page-main .barra_tools .nav.navbar-nav li a i{margin-right:0}#page-main .barra_tools .nav.navbar-nav li a .titulo{margin-left:0;font-size:0.7rem}#page-main .barra_tools .nav.navbar-nav li.disabled a{color:#999!important;background-color:white;border-color:#DDDDDD!important;opacity:1}#page-main .barra_tools .nav.navbar-nav li.disabled a:active,#page-main .barra_tools .nav.navbar-nav li.disabled a:focus,#page-main .barra_tools .nav.navbar-nav li.disabled a:hover{color:white;background-color:#DDDDDD!important}#page-main .barra_tools .nav.navbar-nav li.disabled a .badge{background-color:white;color:#333333}#page-main .barra_tools .nav.navbar-nav .dropdown-menu{min-width:100%;border-radius:0;padding-left:6px;padding-right:6px}#page-main .barra_tools .nav.navbar-nav .dropdown-menu li{position:relative;float:left;clear:left;width:100%;border:0 none}#page-main .barra_tools .nav.navbar-nav .dropdown-menu .badge{position:absolute;right:4px;top:6px;margin-left:20px}#page-main .barra_tools .nav.navbar-nav .dropdown-menu a{position:relative;float:left;width:100%;min-width:200px}#page-main .barra_tools .nav.navbar-nav .dropdown-menu a .fa{position:relative;float:left;margin-right:8px}#page-main .barra_tools .nav.navbar-nav .dropdown-menu .impresion_elementos .fa{top:1px}#page-main .barra_tools .nav.navbar-nav.botonera li:last-child{margin-right:0}#page-main .barra_tools .cont_vistas .vista_activa{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 5px rgba(0,0,0,0.5);background-color:#DDDDDD;cursor:default}#page-main .barra_tools .plantillas_select{position:relative;float:left;margin-top:8px;margin-left:8px}#page-main .barra_tools .rating-md{font-size:1rem!important}@media screen and (max-width:991.98px){#page-main .barra_tools{padding-left:0;padding-right:0}#page-main .barra_tools .cont_iconos{position:relative;float:left;margin:0;padding:0;background-color:transparent}#page-main .barra_tools .cont_iconos .titulo_menu{display:none}#page-main .barra_tools .cont_iconos .cont_btn_seleccionados{width:auto}#page-main .barra_tools .cont_iconos .icono{font-size:2.4rem}#page-main .barra_tools .cont_iconos .btn-info.num_pags{font-size:1.2rem}#page-main .barra_tools .navbar-collapse{background-color:#EEEEEE}#page-main .barra_tools .navbar-default{margin-top:0;margin-bottom:0}#page-main .barra_tools .navbar-default .navbar-header{margin-bottom:0;border-radius:3px}#page-main .barra_tools .navbar-default .navbar-brand{float:right;height:auto;margin-top:2px;padding:0}#page-main .barra_tools .navbar-default .navbar-brand .label{position:relative;float:left;font-size:0.6rem;line-height:1em;background-color:#064061;color:#FFFFFF;text-transform:none;padding:8px 15px 8px 15px}#page-main .barra_tools .navbar-default .navbar-toggle{margin:0}#page-main .barra_tools .navbar-default .navbar-collapse{padding:15px}#page-main .barra_tools .botonera{text-align:center}#page-main .barra_tools .botonera li{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-main .barra_tools .cont_pagination{width:100%}#page-main .barra_tools .pagination{margin-top:0;margin-bottom:0}}@media screen and (max-width:767.98px){#page-main .barra_tools .navbar-default .navbar-header{margin-left:0;margin-right:0}#page-main .barra_tools .container-fluid>.navbar-collapse,#page-main .barra_tools .container-fluid>.navbar-header,#page-main .barra_tools .container>.navbar-collapse,#page-main .barra_tools .container>.navbar-header{margin-left:0;margin-right:0}}@media screen and (max-width:575.98px){#page-main .barra_tools{margin-top:15px}}@media screen and (max-width:575.98px){#page-main .barra_tools .cont_iconos{padding-left:0;padding-right:0}#page-main .barra_tools .cont_iconos .icono{font-size:1.4rem}#page-main .barra_tools .cont_iconos .btn-info.num_pags{font-size:0.8rem}#page-main .barra_tools .cont_iconos .pagination{padding-left:0;padding-right:0}}
/*! DESTACADOS Y ACTIVIDAD
-------------------------------------------------*/.destacados{margin-top:30px;margin-bottom:30px}.destacados h1{text-transform:uppercase;margin-bottom:8px;border-bottom:4px solid #064061;font-size:2.5rem;padding-bottom:5px}.destacados1{padding:0 15px 0 0}.destacados2{padding:0 0 0 15px}.destacados-container{padding-left:15px}.destacado{padding:10px 10px 0 0}.destacado h2{background:#064061;margin:0;padding:5px;color:#FFFFFF;font-size:0.6rem;text-transform:uppercase;text-align:center;border-top:1px solid #FFFFFF}.actividad-container{padding-left:0;padding-right:10px;margin-top:10px}.actividad{background:#FFFFFF;border-radius:3px;border:1px solid #DDDDDD;padding:10px 5px;font-size:0.8rem;height:60px}.actividad a:hover{color:#999999;text-decoration:none}.act-text{padding-left:20px}.destacados-txt-container{float:left;margin-top:10px}.destacados-txt-container input,.destacados-txt-container select{margin-bottom:10px}.destacado-txt{background:#FFFFFF;border-radius:3px;border:1px solid #DDDDDD;padding:7px 5px;font-size:0.8rem;margin-bottom:5px;text-transform:uppercase}.destacado-txt a:hover{color:#999999;text-decoration:none}@media (max-width:1199.98px){.destacados h1{font-size:1.4rem}}@media (max-width:991.98px){.destacados{margin-top:10px}.destacados2{padding:0 15px 0 0}.actividad{height:55px}.act-text{padding-top:8px}}@media (max-width:767.98px){.destacados h1{font-size:0.8rem}.destacados1,.destacados2{padding-left:15px}.act-text{padding-top:0}}
/*! LISTA SECCIONES COMPLETA
-------------------------------------------------*/.todas-secciones{margin-bottom:30px}.secciones{padding-left:0;text-transform:uppercase;margin-bottom:8px;border-bottom:4px solid #064061;font-size:2.5rem;padding-bottom:5px}.secciones h1{font-size:2.5rem}.seccion1{padding:0 15px 0 0}.seccion2{padding:0 15px 0 0}.seccion3{padding:0 15px 0 0}.seccion1 h1,.seccion2 h1,.seccion3 h1,.seccion4 h1{color:#454545;margin-bottom:8px;font-size:0.8rem;padding-bottom:10px;font-weight:700;margin-top:5px;border-bottom:1px solid #DDDDDD}.seccion-menu ul{padding-left:0;list-style:outside none none;margin:5px 0}.seccion-menu ul li a{color:#999999;font-size:0.5rem}.seccion-menu ul li a:hover{color:#454545}.seccion-menu-title{font-weight:700}@media (max-width:1199.98px){.secciones h1{font-size:1.4rem}}@media (max-width:991.98px){.todas-secciones .row{padding-left:15px;padding-right:15px}.secciones h1{font-size:0.8rem}}
/*! AVISOS
-------------------------------------------------*/.avisos{background:#f4f4f4;border-radius:8px;margin-top:50px;margin-bottom:50px;border:1px solid #DDDDDD;padding:20px;text-align:center}.avisos strong{font-size:3rem}.avisos button{background:#064061;color:#FFFFFF}.aviso-titulo{font-size:1.4rem;color:#454545}@media (max-width:767.98px){.avisos strong{font-size:1.4rem}}
/*! INTERIOR NAVEGACIÓN
-------------------------------------------------*/.bc{margin-top:5px;padding-left:0}.titpag h1{font-size:3rem;font-weight:700;text-transform:uppercase;margin-top:10px;margin-bottom:0}.int-menu1{margin-top:22px}.destacados-interior{margin-top:10px}@media (max-width:991.98px){.int-menu1{padding-left:0}}@media (max-width:767.98px){.breadcrumb,.int-menu1{padding-left:15px}.int-menu1{margin-top:10px}}@media (min-width:768px){.titpag{padding-left:0}.titpag h1{font-size:4.5rem;margin-top:20px}}
/*! ARTE1
-------------------------------------------------*/.slider-full{border-top:1px solid #FFFFFF}.slider-full-container{padding:0}.arte-items{margin-top:30px}
/*! ARTE2
-------------------------------------------------*/.arte-item{border:1px solid #bbb;background:#fafafa;padding-bottom:10px;margin-bottom:30px;min-height:360px}.arte-item h1{font-size:0.9rem;font-weight:700;margin:0;padding:10px;height:40px}.arte-item dl{margin:15px 0;font-size:0.9rem}.arte-item .dl-horizontal dt{clear:left;float:left;text-align:right;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arte-item .dl-horizontal dd{margin-left:120px}
/*! ARTE3
-------------------------------------------------*/.panoramica{margin-top:20px;padding-left:0;padding-right:0}.panoramica img{border:1px solid #bbb}.ficha-des{padding-left:0;padding-right:0;margin:30px 0}.ficha-mas{padding-left:0;padding-right:0}.ficha-mas .panel-heading{font-size:1.2rem}.ficha-mas .panel-heading a:hover{color:#999999;text-decoration:none}.ficha-res{padding-left:0;padding-right:0}.ficha-res .ficha-extras .panel-heading,.ficha-res .panel-heading{font-size:1.2rem}.ficha-extras{margin-left:-30px;margin-right:-30px}.ficha-extras .panel-body{height:230px}.ficha-extras .dl-horizontal dt{clear:left;float:left;text-align:right;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha-extras .dl-horizontal dd{margin-left:120px}.tag-limits{float:left;height:auto!important;min-height:165px;padding:0;position:relative;width:150px;margin-left:80px;margin-top:20px}@media (max-width:1199.98px){.tag-limits{width:100px;margin-left:40px}}@media (max-width:991.98px){.tag-limits{margin-left:180px;width:900px}}.tag-cloud{float:left;width:300px;height:300px;overflow:hidden!important}.tags_container{text-align:left;overflow:hidden}.tags_container .point{cursor:pointer;position:absolute;list-style:none}.tags_container .point a{color:inherit;text-decoration:none}.galeria{padding:20px 0 10px 20px;text-align:center}.thumb-item{background:none repeat scroll 0 0 #b4b4b4;float:left;height:113px;margin:0 20px 30px 0;overflow:hidden;position:relative;width:169px}.thumb-item img{max-width:100%}@media (max-width:991.98px){.thumb-item{margin:0 5px 10px 0}}@media (max-width:767.98px){.ficha-extras{margin-left:-15px;margin-right:-15px}.ficha-des,.ficha-mas{padding-left:15px;padding-right:15px}.panoramica img{border:none}}
/*! FOOTER
-------------------------------------------------*/footer{position:relative;float:left;width:100%;bottom:0;padding:0 0 0 0;font-size:0.8rem;color:#8e8e8e;text-align:left}footer .brand_info{width:100%;max-width:1670px}
/*! BOTONERA ENLACES PERSONALIZADA 
-------------------------------------------------*/ul.nav.botoneraEnlaces{width:115%}.ColumnaGeneral{display:-webkit-box;display:-ms-flexbox;display:flex}
/*! BOTONERA FLOTANTE
-------------------------------------------------*/.botonera_flotante{position:fixed;bottom:50px;right:15px;z-index:100}.botonera_flotante .boton{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;width:40px;height:40px;margin-right:5px;line-height:26px;border-radius:50%;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;outline:none}.botonera_flotante .boton .fa,.botonera_flotante .boton i{color:#FFFFFF;margin:7px 0px 0px 5px}.botonera_flotante .boton:active,.botonera_flotante .boton:focus,.botonera_flotante .boton:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.botonera_flotante .boton:last-child{margin-right:0}
/*!--------------------------------------- INTERIOR FONDOS -------------------------------------------*/.main_bloque_standar{float:left;width:100%;font-size:0.7rem}.main_bloque_standar .txt21{font-weight:700}.main_bloque_standar .txt20{color:#454545;font-weight:700}.main_bloque_standar_title{width:100%;padding:6px;line-height:14px;background:#064061}.main_bloque_standar_title h2{margin:0;font-size:1.2rem;color:#FFFFFF}.main_bloque_fondos_block{float:left;width:100%}.main_bloque_fondos_block h3{font-size:0.9rem}.main_bloque_fondos_block ul{float:left;width:100%;margin:0;padding:7px 0 7px 20px}.main_bloque_fondos_block ul li{float:left;width:100%;padding:0 0 0 15px;line-height:20px}.filtrar_fondos_notariales{border:1px solid #781351;margin:5px;padding:5px;font-family:open_sans_regular;font-size:0.9em}.filtrar_fondos_notariales .Listado_fondos{margin:5px;padding:5px}.filtrar_fondos_notariales .Listado_fondos label{float:left;margin-right:20px}.filtrar_fondos_notariales .Listado_fondos select{width:300px}.filtrar_fondos_notariales .Listado_fondos .fondos_ocultos{margin:20px;padding:10px}.filtrar_fondos_notariales .Listado_fondos .fondos_ocultos .lista_fondos li{padding-left:20px}.filtrar_fondos_notariales .Listado_archivos{margin:5px;padding:5px}.filtrar_fondos_notariales .Listado_archivos label{float:left;margin-right:20px}.filtrar_fondos_notariales .Listado_archivos table{width:400px}.filtrar_fondos_notariales .Listado_archivos .boton_archivo_notarial{color:red!important;text-decoration:underline!important}.lista_fondos{float:left;margin:15px 0}.archmun_bloque_titulo{border-bottom:1px solid #000;margin:5px;font-family:open_sans_regular;font-size:0.9em;font-weight:700}.archmun_bloque{margin:10px;font-family:open_sans_regular;font-size:0.9em}.archmun_fondos_ocultos{margin:20px}.nota1{color:#454545;border-bottom:2px dotted #064061}.nota2{margin-bottom:20px}
/*! HELPERS
-------------------------------*/.aux-table th{color:#FFFFFF;border-right:1px solid #FFFFFF;text-align:center;background:#064061!important}.aux-table td{text-align:center}
/*! carousel */#quote-carousel{padding:0 10px 30px;margin-top:5px}#quote-carousel .carousel-control{background:none;color:#999999;font-size:2.3em;text-shadow:none;margin-top:30px}#quote-carousel .carousel-control.left{left:-12px}#quote-carousel .carousel-control.right{right:-12px!important}#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}#quote-carousel .carousel-indicators li{background:silver}#quote-carousel .carousel-indicators .active{background:#CCCCCC}#quote-carousel img{width:250px;height:100px}.item blockquote{border-left:none;margin:0}.item blockquote img{margin-bottom:10px}.item blockquote p:before{content:"\f10d";font-family:fontawesome;float:left;margin-right:10px}
/*! TAGS
-------------------------------------------------*/#cont_tags{position:relative;float:left}#cont_tags h2{font-size:1.4rem;margin-top:0;padding-left:15px}#cont_tags .tags{position:relative;float:left}@media screen and (max-width:991.98px){#cont_tags{margin-top:30px}#cont_tags h2{padding-right:7px;padding-left:7px}}@media screen and (max-width:575.98px){#cont_tags{padding-left:0;padding-right:0}#cont_tags .tags{padding-left:7px;padding-right:7px}}
/*! TAGCLOUD
-------------------------------------------------*/
/*! [app.generic.functions.js] fn FALLBACK_IMAGES
-------------------------------------------------*/.cont_imagen_cargando{}.cont_imagen_cargando:after{content:url('../images/ajax-loader.gif');position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
/*! PAGINA INICIO doc_index [index.jsp]
-------------------------------------------------*/
/*! SLICK SLIDER
-------------------------------------------------*/.slick-slider{}.slick-slider button.slick-arrow{background-color:transparent;border:0;text-indent:-9999px;top:27%}.slick-slider .slick-list{width:100%;max-width:1200px;margin:auto}.slick-slider .slick-list .slick-track{margin:auto}.slick-slider .slick-list .slick-track .slick-slide{padding:0 22px 0 22px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.slick-slider .slick-list .slick-track .slick-slide .cont_imagen{position:relative;float:left;width:100%}.slick-slider .slick-list .slick-track .slick-slide .cont_imagen .image_slider{position:relative;display:block;float:none;width:180px;height:180px;margin:auto}.slick-slider .slick-list .slick-track .slick-slide figcaption{position:relative;float:left;width:100%;padding:10px 0}.slick-slider .slick-list .slick-track .slick-slide figcaption a{position:relative;float:left;width:100%}.slick-slider .slick-list .slick-track .slick-slide figcaption a .name{position:relative;float:left;height:56px;font-size:1.4rem;line-height:1.1em;font-style:italic;color:#808080;text-shadow:none;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.slick-slider .slick-list .slick-track .slick-slide figcaption a:active .name,.slick-slider .slick-list .slick-track .slick-slide figcaption a:focus .name,.slick-slider .slick-list .slick-track .slick-slide figcaption a:hover .name{color:#454545}#page-main.doc_index{position:relative;float:none;display:block;clear:left;width:100%;max-width:100%;margin:auto auto 30px auto;background:#fff}#page-main.doc_index .form-control{border-radius:0!important}#page-main.doc_index .form-control:focus{z-index:10}#page-main.doc_index #site-search-otherdata .input-group-btn .btn,#page-main.doc_index #site-search-people .input-group-btn .btn{padding-top:7px}#page-main.doc_index .cont_home_elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.doc_index .cont_home_elements .cont_custom_collection{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#page-main.doc_index .cont_home_elements .cont_sliders{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-main.doc_index .cont_home_elements .cont_mosaico{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#page-main.doc_index .cont_home_elements .cont_paneles{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#page-main.doc_index .cont_home_elements .cont_social{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#page-main.doc_index .cont_home_elements .cont_expositions{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#page-main.doc_index .collections_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.doc_index .collections_container .cont_titulo{width:100%;padding:2rem;background-color:#f3f3f3;border-bottom:4px solid #adb5bb}#page-main.doc_index .collections_container .cont_titulo h2{font-size:2.6rem;font-weight:bold;padding:0px 0px;margin:0px 0px}#page-main.doc_index .collections_container .cont_titulo h3{font-size:1.6rem;font-style:italic;font-weight:500;padding:2px 0px;margin:0px 0px;color:#506ea7}#page-main.doc_index .collections_container .cont_titulo h4{font-size:1.2rem;font-style:normal;padding:2px 0px;margin:0px 0px;color:#000;font-weight:bold}#page-main.doc_index .collections_container .collections_featured{width:100%;display:block;margin:auto;float:none}#page-main.doc_index .collections_container .collections_featured .collections_featured_box{display:inherit;width:100%;float:left;margin-bottom:0px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_img{float:left;width:35%;height:360px;padding-bottom:0px}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_img.cl_right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_img.cl_right .thumbnail{border-left:1px solid #ddd}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_img.cl_left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;float:right}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_img.cl_left .thumbnail{border-right:1px solid #ddd}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_img .thumbnail{width:100%;height:100%;padding:0;border-radius:0;border:0px}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_desc{float:inherit;width:65%;padding:3rem 4rem}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_desc.cl_right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_desc.cl_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_desc h1{font-size:3rem;color:#525252;padding:0px;margin:0px;font-weight:bold}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .collections_featured_desc p{font-size:1.6rem;color:#6c6c6c;text-align:justify;word-spacing:1px;display:contents}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .formaBoton{margin:20px 0px 0px 0px}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .formaBoton .btn{background-color:#456889;color:#fdf2fd}#page-main.doc_index .collections_container .collections_featured .collections_featured_box .formaBoton .btn:hover{background-color:#5e6889;color:#f2f2f2}.cont_customs .cont_colecciones .coleccion,.cont_mosaico .cont_colecciones .coleccion,.cont_paneles .cont_colecciones .coleccion,.cont_sliders .cont_colecciones .coleccion,.cont_social .cont_colecciones .coleccion{background-color:#fff}.cont_customs .cont_colecciones .coleccion .cont_paginacion,.cont_mosaico .cont_colecciones .coleccion .cont_paginacion,.cont_paneles .cont_colecciones .coleccion .cont_paginacion,.cont_sliders .cont_colecciones .coleccion .cont_paginacion,.cont_social .cont_colecciones .coleccion .cont_paginacion{position:absolute;left:0;bottom:0;padding-bottom:75px;padding-left:70px;text-align:left}.cont_customs .cont_colecciones .coleccion .cont_paginacion .botonera_pos,.cont_mosaico .cont_colecciones .coleccion .cont_paginacion .botonera_pos,.cont_paneles .cont_colecciones .coleccion .cont_paginacion .botonera_pos,.cont_sliders .cont_colecciones .coleccion .cont_paginacion .botonera_pos,.cont_social .cont_colecciones .coleccion .cont_paginacion .botonera_pos{position:relative;float:left;bottom:auto;width:auto;list-style-type:none;margin:0;padding:0}.cont_customs .cont_colecciones .coleccion .cont_paginacion .botonera_pos li,.cont_mosaico .cont_colecciones .coleccion .cont_paginacion .botonera_pos li,.cont_paneles .cont_colecciones .coleccion .cont_paginacion .botonera_pos li,.cont_sliders .cont_colecciones .coleccion .cont_paginacion .botonera_pos li,.cont_social .cont_colecciones .coleccion .cont_paginacion .botonera_pos li{position:relative;float:left}.cont_customs .cont_colecciones .coleccion .cont_paginacion .botonera_pos li button,.cont_mosaico .cont_colecciones .coleccion .cont_paginacion .botonera_pos li button,.cont_paneles .cont_colecciones .coleccion .cont_paginacion .botonera_pos li button,.cont_sliders .cont_colecciones .coleccion .cont_paginacion .botonera_pos li button,.cont_social .cont_colecciones .coleccion .cont_paginacion .botonera_pos li button{position:relative;float:left;width:15px;height:15px;padding:0;margin-right:9px;border:3px solid #5876ba;border-radius:50%;background:none;color:transparent}.cont_customs .cont_colecciones .coleccion .cont_paginacion .botonera_pos li.active button,.cont_mosaico .cont_colecciones .coleccion .cont_paginacion .botonera_pos li.active button,.cont_paneles .cont_colecciones .coleccion .cont_paginacion .botonera_pos li.active button,.cont_sliders .cont_colecciones .coleccion .cont_paginacion .botonera_pos li.active button,.cont_social .cont_colecciones .coleccion .cont_paginacion .botonera_pos li.active button{background:#6d6f71}.cont_customs .cont_colecciones .coleccion .cont_paginacion .boton_mas,.cont_mosaico .cont_colecciones .coleccion .cont_paginacion .boton_mas,.cont_paneles .cont_colecciones .coleccion .cont_paginacion .boton_mas,.cont_sliders .cont_colecciones .coleccion .cont_paginacion .boton_mas,.cont_social .cont_colecciones .coleccion .cont_paginacion .boton_mas{position:relative;float:left;color:#4d4e8c;font-size:0.9rem;line-height:1em;top:-2px;letter-spacing:2px}.cont_customs .cont_colecciones .colecciones_cont_slides,.cont_mosaico .cont_colecciones .colecciones_cont_slides,.cont_paneles .cont_colecciones .colecciones_cont_slides,.cont_sliders .cont_colecciones .colecciones_cont_slides,.cont_social .cont_colecciones .colecciones_cont_slides{position:relative;float:left;width:100%}.cont_customs .cont_colecciones .coleccion_slide,.cont_mosaico .cont_colecciones .coleccion_slide,.cont_paneles .cont_colecciones .coleccion_slide,.cont_sliders .cont_colecciones .coleccion_slide,.cont_social .cont_colecciones .coleccion_slide{position:relative;float:left;padding-left:20px;padding-right:20px;display:none;width:100%}.cont_customs .cont_colecciones .coleccion_slide.active,.cont_mosaico .cont_colecciones .coleccion_slide.active,.cont_paneles .cont_colecciones .coleccion_slide.active,.cont_sliders .cont_colecciones .coleccion_slide.active,.cont_social .cont_colecciones .coleccion_slide.active{display:block}.cont_customs .cont_colecciones .coleccion_slide .coleccion_img_back,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_img_back,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_img_back,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_img_back,.cont_social .cont_colecciones .coleccion_slide .coleccion_img_back{position:absolute;width:100%;height:auto;max-height:400px;top:0;right:0;bottom:0;left:0;text-align:center;overflow:hidden}.cont_customs .cont_colecciones .coleccion_slide .coleccion_img_back .coleccion_imagen,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_img_back .coleccion_imagen,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_img_back .coleccion_imagen,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_img_back .coleccion_imagen,.cont_social .cont_colecciones .coleccion_slide .coleccion_img_back .coleccion_imagen{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto}.cont_customs .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo,.cont_social .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido{position:relative;float:left;width:100%;padding-top:0px;height:400px;color:#4d4e8c}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_formato,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_formato,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_formato,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_formato,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_formato{position:relative;float:left;width:100%;font-family:raleway_bold;font-size:5rem;margin:0px;padding:16px;margin-bottom:80px}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo{position:relative;float:left;width:100%;font-size:1.4rem;background-color:#8e8e9273;margin:0px;padding:12px}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .titulo,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .titulo,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .titulo,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .titulo,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .titulo{position:relative;float:left;margin-right:5px;font-family:raleway_regular;font-size:1.3rem;text-transform:uppercase}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .fecha,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .fecha,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .fecha,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .fecha,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .fecha{position:relative;float:left;font-family:raleway_extralight;font-size:2.2rem}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo a,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo a,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo a,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo a,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo a{color:#000}.cont_customs .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_texto,.cont_mosaico .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_texto,.cont_paneles .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_texto,.cont_sliders .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_texto,.cont_social .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_texto{position:relative;float:left;max-width:400px;font-family:raleway_regular;font-size:0.7rem}.cont_customs .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides,.cont_mosaico .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides,.cont_paneles .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides,.cont_sliders .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides,.cont_social .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides{border-right:1px solid #808080}.cont_customs .cont_colecciones .cont_columna.col_dcha .colecciones_cont_slides,.cont_mosaico .cont_colecciones .cont_columna.col_dcha .colecciones_cont_slides,.cont_paneles .cont_colecciones .cont_columna.col_dcha .colecciones_cont_slides,.cont_sliders .cont_colecciones .cont_columna.col_dcha .colecciones_cont_slides,.cont_social .cont_colecciones .cont_columna.col_dcha .colecciones_cont_slides{border-left:1px solid #808080}.cont_customs .slick-dots li,.cont_mosaico .slick-dots li,.cont_paneles .slick-dots li,.cont_sliders .slick-dots li,.cont_social .slick-dots li{width:1em;font-size:0.8rem;line-height:1em;margin:4px}.cont_customs .slick-dots li button,.cont_mosaico .slick-dots li button,.cont_paneles .slick-dots li button,.cont_sliders .slick-dots li button,.cont_social .slick-dots li button{width:1em;height:1em;padding:0;font-size:0.8rem;line-height:1em;border:2px solid #6d6f71;border-radius:50%}.cont_customs .slick-dots li button:before,.cont_mosaico .slick-dots li button:before,.cont_paneles .slick-dots li button:before,.cont_sliders .slick-dots li button:before,.cont_social .slick-dots li button:before{width:1em;height:1em;padding:0;font-size:0.8rem;line-height:1em;color:#6d6f71}.cont_customs .slick-dots li button:focus:before,.cont_customs .slick-dots li button:hover:before,.cont_mosaico .slick-dots li button:focus:before,.cont_mosaico .slick-dots li button:hover:before,.cont_paneles .slick-dots li button:focus:before,.cont_paneles .slick-dots li button:hover:before,.cont_sliders .slick-dots li button:focus:before,.cont_sliders .slick-dots li button:hover:before,.cont_social .slick-dots li button:focus:before,.cont_social .slick-dots li button:hover:before{color:#5a81a2;opacity:1}.cont_customs .slick-dots li.slick-active button:before,.cont_mosaico .slick-dots li.slick-active button:before,.cont_paneles .slick-dots li.slick-active button:before,.cont_sliders .slick-dots li.slick-active button:before,.cont_social .slick-dots li.slick-active button:before{width:1.1em;height:1.1em;padding:0;font-size:0.8rem;line-height:1.1em;color:#6d6f71;opacity:1}.cont_customs.doc_doc,.cont_mosaico.doc_doc,.cont_paneles.doc_doc,.cont_sliders.doc_doc,.cont_social.doc_doc{margin-top:2rem;border-top:3px solid #ddd}.cont_customs.doc_doc .slidex.cont_slider_datos .cont_general_datos,.cont_mosaico.doc_doc .slidex.cont_slider_datos .cont_general_datos,.cont_paneles.doc_doc .slidex.cont_slider_datos .cont_general_datos,.cont_sliders.doc_doc .slidex.cont_slider_datos .cont_general_datos,.cont_social.doc_doc .slidex.cont_slider_datos .cont_general_datos{width:100%!important;text-align:center}.cont_customs.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_mosaico.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_paneles.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_sliders.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_social.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_icono{display:none}.cont_customs.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_mosaico.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_paneles.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_sliders.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_social.doc_doc .slidex.cont_slider_datos .cont_general_datos .cont_titulo{width:100%!important}.cont_customs .cont_sliders,.cont_mosaico .cont_sliders,.cont_paneles .cont_sliders,.cont_sliders .cont_sliders,.cont_social .cont_sliders{margin:15px auto 0 auto;padding-bottom:0;max-width:1440px;width:100%}.cont_customs .cont_sliders .bloque_slider,.cont_mosaico .cont_sliders .bloque_slider,.cont_paneles .cont_sliders .bloque_slider,.cont_sliders .cont_sliders .bloque_slider,.cont_social .cont_sliders .bloque_slider{position:relative;float:left;width:100%;display:block;background-color:#EEEEEE}.cont_customs .cont_sliders .bloque_slider:nth-child(2n),.cont_mosaico .cont_sliders .bloque_slider:nth-child(2n),.cont_paneles .cont_sliders .bloque_slider:nth-child(2n),.cont_sliders .cont_sliders .bloque_slider:nth-child(2n),.cont_social .cont_sliders .bloque_slider:nth-child(2n){background-color:#EEEEEE}.cont_customs .cont_sliders .slidex.cont_slider_datos,.cont_mosaico .cont_sliders .slidex.cont_slider_datos,.cont_paneles .cont_sliders .slidex.cont_slider_datos,.cont_sliders .cont_sliders .slidex.cont_slider_datos,.cont_social .cont_sliders .slidex.cont_slider_datos{position:relative;float:left;width:100%;text-align:center}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos{margin:0px auto;overflow:auto;width:40%;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono{float:left;width:10%;text-align:right;padding-right:5px}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono .icon_title,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono .icon_title,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono .icon_title,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono .icon_title,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono .icon_title{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:1em;height:1em;font-size:2.2rem;line-height:1em;color:#6d6f71;margin-top:0px;margin-bottom:0px}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo{float:left;width:60%}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo .slider_titulo,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo .slider_titulo,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo .slider_titulo,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo .slider_titulo,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo .slider_titulo{position:relative;float:left;width:100%;font-family:open_sans_bold;font-size:2.2rem;line-height:1em;color:#6d6f71;word-wrap:break-word;margin-top:0px;margin-bottom:0px}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera{text-align:center;float:right;width:30%;padding-left:5px}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera .btn,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera .btn,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera .btn,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera .btn,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:5px 5px;font-size:1.2rem;line-height:1.3em}.cont_customs .cont_sliders .cont_carousel,.cont_mosaico .cont_sliders .cont_carousel,.cont_paneles .cont_sliders .cont_carousel,.cont_sliders .cont_sliders .cont_carousel,.cont_social .cont_sliders .cont_carousel{position:relative;float:left;width:100%;padding-right:0px}.cont_customs .cont_sliders .cont_carousel .carousel,.cont_mosaico .cont_sliders .cont_carousel .carousel,.cont_paneles .cont_sliders .cont_carousel .carousel,.cont_sliders .cont_sliders .cont_carousel .carousel,.cont_social .cont_sliders .cont_carousel .carousel{position:relative;float:left;width:auto;max-width:100%}.cont_customs .cont_sliders .cont_carousel .carousel .slide,.cont_mosaico .cont_sliders .cont_carousel .carousel .slide,.cont_paneles .cont_sliders .cont_carousel .carousel .slide,.cont_sliders .cont_sliders .cont_carousel .carousel .slide,.cont_social .cont_sliders .cont_carousel .carousel .slide{position:relative;float:left}.cont_customs .cont_sliders .cont_carousel .slick-slider,.cont_mosaico .cont_sliders .cont_carousel .slick-slider,.cont_paneles .cont_sliders .cont_carousel .slick-slider,.cont_sliders .cont_sliders .cont_carousel .slick-slider,.cont_social .cont_sliders .cont_carousel .slick-slider{position:relative;float:left;width:100%;padding-top:12px;padding-bottom:12px;margin-bottom:0}.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow{position:absolute;z-index:8;top:-20%;bottom:0;margin:auto;width:42px;height:42px;opacity:0.8;overflow:hidden;background:transparent url("../images/slick_cursor.png") center center no-repeat;cursor:pointer}.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0px}.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next{right:0px}.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow:active,.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow:focus,.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow:hover,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow:active,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow:focus,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow:hover,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow:active,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow:focus,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow:hover,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow:active,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow:focus,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow:hover,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow:active,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow:focus,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow:hover{opacity:1}.cont_customs .cont_sliders .cont_carousel .slick-slider .slick-dots,.cont_mosaico .cont_sliders .cont_carousel .slick-slider .slick-dots,.cont_paneles .cont_sliders .cont_carousel .slick-slider .slick-dots,.cont_sliders .cont_sliders .cont_carousel .slick-slider .slick-dots,.cont_social .cont_sliders .cont_carousel .slick-slider .slick-dots{position:relative;float:left;width:100%;bottom:auto;margin-top:15px}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_general_datos,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_general_datos,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_general_datos,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_general_datos,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_general_datos{position:relative;float:left;width:100%;margin-top:100px}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont{position:relative;float:left;width:100%}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono{text-align:center}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono .icon_title,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono .icon_title,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono .icon_title,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono .icon_title,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_icono .icon_title{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:1em;height:1em;font-size:3rem;line-height:1em;color:#454545}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo{text-align:center}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo .slider_titulo,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo .slider_titulo,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo .slider_titulo,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo .slider_titulo,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_titulo .slider_titulo{position:relative;float:left;width:100%;font-family:open_sans_bold;font-size:4rem;color:#454545}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_datos p,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_datos p,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_datos p,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_datos p,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_datos p{margin-bottom:0}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera{text-align:center;margin-top:50px}.cont_customs .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera .btn,.cont_mosaico .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera .btn,.cont_paneles .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera .btn,.cont_sliders .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera .btn,.cont_social .cont_sliders .cont_carousel .slick-list .cont_slider_datos .cont_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track{float:left}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide{position:relative;float:left;margin:0;padding:0 2px 100% 2px;margin-bottom:-100%;overflow:hidden}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide:last-child,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide:last-child,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide:last-child,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide:last-child,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide:last-child{margin-right:0}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure{position:relative;float:left;width:100%;display:block;margin:auto;padding:0;text-align:center}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen{position:relative;display:block;float:left;width:100%;height:100%;margin:auto;padding:0;text-align:center;text-decoration:none;cursor:pointer}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen .image_slider,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen .image_slider,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen .image_slider,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen .image_slider,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen .image_slider{opacity:0.5;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover{text-decoration:none}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover .image_slider,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover .image_slider,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover .image_slider,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover .image_slider,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover .image_slider{opacity:1}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption{position:relative;float:left;width:100%;padding:12px 12px 12px 12px}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont{position:relative;float:left;width:100%;text-align:left}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo{position:relative;text-align:center;width:100%;font-family:open_sans_light;font-size:1.2rem;line-height:1.3em;color:#454545}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace{position:relative;width:100%;font-family:open_sans_bold;font-size:1.2rem;line-height:1.3em;color:#000}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:focus,.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:hover,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:focus,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:hover,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:focus,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:hover,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:focus,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:hover,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:focus,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:hover{text-decoration:none}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title{position:relative;float:left;width:100%;font-family:open_sans_bold;font-size:1.2rem;line-height:1.3em;color:#000}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos{margin-top:5px}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos,.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p{text-align:center;margin:0px auto;width:100%;font-family:open_sans_light;font-size:0.7rem;line-height:1.2em;color:#555555;overflow:hidden;word-wrap:break-word}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p{margin-bottom:5px}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen{position:relative;float:none;display:block;width:100%;height:150px;margin:auto;overflow:hidden}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img{width:auto;min-height:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono{position:absolute;bottom:20px;left:15%;display:block}.cont_customs .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono .icono_slide,.cont_mosaico .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono .icono_slide,.cont_paneles .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono .icono_slide,.cont_sliders .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono .icono_slide,.cont_social .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide .cont_icono .icono_slide{position:relative;float:left;font-size:3rem;color:#FFFFFF}@media screen and (max-width:1199.98px){.cont_customs .cont_sliders .cont_carousel .slick-list,.cont_mosaico .cont_sliders .cont_carousel .slick-list,.cont_paneles .cont_sliders .cont_carousel .slick-list,.cont_sliders .cont_sliders .cont_carousel .slick-list,.cont_social .cont_sliders .cont_carousel .slick-list{max-width:1100px}}@media screen and (max-width:991.98px){.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos{width:55%}.cont_customs .cont_sliders .cont_carousel,.cont_mosaico .cont_sliders .cont_carousel,.cont_paneles .cont_sliders .cont_carousel,.cont_sliders .cont_sliders .cont_carousel,.cont_social .cont_sliders .cont_carousel{width:100%}.cont_customs .cont_sliders .cont_carousel .slick-list,.cont_mosaico .cont_sliders .cont_carousel .slick-list,.cont_paneles .cont_sliders .cont_carousel .slick-list,.cont_sliders .cont_sliders .cont_carousel .slick-list,.cont_social .cont_sliders .cont_carousel .slick-list{max-width:700px}}@media screen and (max-width:767.98px){.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos{width:60%}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_icono{width:20%}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_titulo{width:80%}.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos .cont_botonera{width:100%;margin-top:12px}.cont_customs .cont_sliders .cont_carousel .slick-list,.cont_mosaico .cont_sliders .cont_carousel .slick-list,.cont_paneles .cont_sliders .cont_carousel .slick-list,.cont_sliders .cont_sliders .cont_carousel .slick-list,.cont_social .cont_sliders .cont_carousel .slick-list{max-width:500px}}@media screen and (max-width:575.98px){.cont_customs .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_mosaico .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_paneles .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_sliders .cont_sliders .slidex.cont_slider_datos .cont_general_datos,.cont_social .cont_sliders .slidex.cont_slider_datos .cont_general_datos{width:70%;padding-left:5%;padding-right:5%}.cont_customs .cont_sliders .cont_carousel,.cont_mosaico .cont_sliders .cont_carousel,.cont_paneles .cont_sliders .cont_carousel,.cont_sliders .cont_sliders .cont_carousel,.cont_social .cont_sliders .cont_carousel{padding-left:0;padding-right:0}.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev{left:0;top:20%}.cont_customs .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_mosaico .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_paneles .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_sliders .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next,.cont_social .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next{right:0;top:20%}.cont_customs .cont_sliders .cont_carousel .slick-list,.cont_mosaico .cont_sliders .cont_carousel .slick-list,.cont_paneles .cont_sliders .cont_carousel .slick-list,.cont_sliders .cont_sliders .cont_carousel .slick-list,.cont_social .cont_sliders .cont_carousel .slick-list{max-width:260px}}.cont_customs .cont_paneles,.cont_mosaico .cont_paneles,.cont_paneles .cont_paneles,.cont_sliders .cont_paneles,.cont_social .cont_paneles{margin-top:15px;margin-bottom:15px;padding:15px 15px 0 0}.cont_customs .cont_paneles .cont_panel,.cont_mosaico .cont_paneles .cont_panel,.cont_paneles .cont_paneles .cont_panel,.cont_sliders .cont_paneles .cont_panel,.cont_social .cont_paneles .cont_panel{padding-left:15px}.cont_customs .cont_paneles .cont_panel:first-child,.cont_mosaico .cont_paneles .cont_panel:first-child,.cont_paneles .cont_paneles .cont_panel:first-child,.cont_sliders .cont_paneles .cont_panel:first-child,.cont_social .cont_paneles .cont_panel:first-child{padding-left:0}.cont_customs .cont_paneles .cont_panel .panel,.cont_mosaico .cont_paneles .cont_panel .panel,.cont_paneles .cont_paneles .cont_panel .panel,.cont_sliders .cont_paneles .cont_panel .panel,.cont_social .cont_paneles .cont_panel .panel{margin-bottom:15px}.cont_customs .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_mosaico .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_paneles .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_sliders .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_social .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media{margin-top:15px}.cont_customs .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_customs .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-body,.cont_customs .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_mosaico .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_mosaico .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-body,.cont_mosaico .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_paneles .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_paneles .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-body,.cont_paneles .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_sliders .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_sliders .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-body,.cont_sliders .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_social .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,.cont_social .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-body,.cont_social .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading{position:relative;float:left;width:100%}.cont_customs .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_mosaico .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_paneles .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_sliders .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading,.cont_social .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading{margin-bottom:0}.cont_customs .cont_paneles .cont_panel .panel.panel_tipo_transparente .media,.cont_mosaico .cont_paneles .cont_panel .panel.panel_tipo_transparente .media,.cont_paneles .cont_paneles .cont_panel .panel.panel_tipo_transparente .media,.cont_sliders .cont_paneles .cont_panel .panel.panel_tipo_transparente .media,.cont_social .cont_paneles .cont_panel .panel.panel_tipo_transparente .media{position:relative;float:left;width:100%;overflow:visible}.cont_customs .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-body,.cont_mosaico .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-body,.cont_paneles .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-body,.cont_sliders .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-body,.cont_social .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-body{position:relative;float:left;width:100%;overflow:visible}.cont_customs .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading,.cont_mosaico .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading,.cont_paneles .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading,.cont_sliders .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading,.cont_social .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading{position:relative;float:left;width:100%}.cont_customs .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading .list-title,.cont_mosaico .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading .list-title,.cont_paneles .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading .list-title,.cont_sliders .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading .list-title,.cont_social .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading .list-title{position:relative;float:left;font-weight:bold;color:#282f48}@media screen and (max-width:1399.98px){.cont_customs .cont_paneles,.cont_mosaico .cont_paneles,.cont_paneles .cont_paneles,.cont_sliders .cont_paneles,.cont_social .cont_paneles{padding-left:15px}}@media screen and (max-width:991.98px){.cont_customs .cont_sliders,.cont_mosaico .cont_sliders,.cont_paneles .cont_sliders,.cont_sliders .cont_sliders,.cont_social .cont_sliders{margin-top:0}}
/*! PAGINA RESULTADOS DE BUSQUEDA doc_search / DETALLE DE REGISTRO doc_doc
-------------------------------------------------*/@media screen and (max-width:575.98px){#page-main.doc_search .cont_principal{margin-top:0}}@media screen and (max-width:575.98px){#page-main.doc_search .cont_principal{padding-left:0;padding-right:0}#page-main.doc_search .cont_principal .columna.col_dcha{padding-left:15px;padding-right:15px}}#page-main.doc_search #result_container.res_container.listado{position:relative;width:100%}#page-main.doc_search #result_container.res_container.listado .card-title{text-align:start;margin-left:3%}#page-main.doc_search #result_container.res_container.listado .card-title a.list-title{font-size:1.1rem;color:#3f4d6d;font-weight:normal;text-decoration:unset}#page-main.doc_search #result_container.res_container.listado .card-title a.list-title:hover{font-size:1.1rem;color:#a77f00;text-decoration:unset}#page-main.doc_search #result_container.res_container.listado .resultSearch .list-principal .record-field .labelField{font-size:0.8rem!important;font-weight:normal!important}#page-main.doc_search #result_container.res_container.listado .resultSearch .list-principal .record-field .textField{font-size:0.9rem!important;font-weight:500!important;color:#064061}#page-main.doc_search #result_container.res_container.listado .resultSearch .list-secondary .record-field .labelField{font-size:0.8rem!important;font-weight:normal!important}#page-main.doc_search #result_container.res_container.listado .resultSearch .list-secondary .record-field .textField{font-size:0.9rem!important;font-weight:500!important;color:#064061}#page-main.doc_search #result_container.res_container.listado .resultSearch.list-link .record-field{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:6px}#page-main.doc_search #result_container.res_container.listado .resultSearch.list-link .record-field .labelField{font-size:0.8rem!important;font-weight:normal!important}#page-main.doc_search #result_container.res_container.listado .resultSearch.list-link .record-field .textField{font-size:0.9rem!important;font-weight:500!important;color:#064061}#page-main.doc_search #result_container.res_container.listado .card-body .resultSearch{padding-bottom:16px}#page-main.doc_search #result_container.res_container.listado .card-body .resultSearch.list-link{padding-top:16px;border-top:1px solid #ddd}#page-main.doc_search #result_container.res_container.listado .card-body .resultSearch.list-link a.clase_tag{border:1px solid #ccc;border-radius:4px;padding:3px;text-decoration:unset;background:#dae8ed;color:#0b2a86}#page-main.doc_search .ie8 #result_container.res_container.listado .media .media-heading a:hover,#page-main.doc_search .ie9 #result_container.res_container.listado .media .media-heading a:hover{text-decoration:underline}#page-main.doc_doc .col_izqda{padding-right:12px!important}#page-main.doc_doc .col_izqda .panel:last-child{border-bottom:1px dashed #838383}#page-main.doc_doc .col_dcha{padding-left:0}#page-main.doc_doc .col_dcha .barra_tools .navbar{margin-top:0px}@media screen and (max-width:991.98px){#page-main.doc_doc .col_dcha .barra_tools{padding-left:0;padding-right:0}#page-main.doc_doc .col_dcha .barra_tools.barra_bottom .navbar{margin-top:0}}#page-main.doc_doc .col_dcha .cont_migas_doc{position:relative;float:left;width:100%;padding-left:20px;padding-right:20px}#page-main.doc_doc .col_dcha .doc-metadata{position:relative;float:left;padding-top:8px}#page-main.doc_doc .col_dcha .doc-metadata .cont_titulo_doc{position:relative;float:left;width:100%}#page-main.doc_doc .col_dcha .doc-metadata .cont_titulo_doc .titulo{position:relative;float:left;font-family:open_sans_bold;font-size:1.2rem;color:#333333}#page-main.doc_doc .col_dcha .panel.busqueda{padding-top:15px;padding-bottom:15px}#page-main.doc_doc .col_dcha .panel .panel-body{padding:0}#page-main.doc_doc .col_dcha .panel .panel-body .cont_metadata{position:relative;float:left;width:100%}#page-main.doc_doc .col_dcha .panel .panel-body .cont_metadata .panel.interno:last-child{margin-bottom:0}#page-main.doc_doc .col_dcha .cont_datos{position:relative;float:left;width:100%}#page-main.doc_doc .col_dcha .cont_datos .doc-viewer{padding-left:0;padding-right:20px}#page-main.doc_doc .col_dcha .cont_datos .doc-viewer img{width:100%}#page-main.doc_doc .col_dcha .cont_datos .doc-viewer .video{width:100%}#page-main.doc_doc .col_dcha .cont_datos .doc-metadata{padding:0}#page-main.doc_doc .col_dcha .cont_datos .doc-metadata .cont_titulo_doc{position:relative;float:left;width:100%;margin-bottom:10px}#page-main.doc_doc .col_dcha .cont_datos .doc-metadata .cont_titulo_doc .titulo{position:relative;float:left;width:100%;font-size:1.2rem;line-height:1.5em;color:#333333}@media screen and (max-width:767.98px){#page-main.doc_doc .col_dcha .cont_datos .doc-viewer{padding-right:0}}#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary h2,#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary h3,#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary h2,#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary h3{font-size:1.8rem;margin-top:10px;margin-bottom:10px}#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary .notas_contenido,#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary .notas_contenido{position:relative;float:left;padding-left:0;padding-right:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary .notas_contenido .list-group,#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary .notas_contenido .list-group{position:relative;float:left;clear:left;width:100%;height:auto;max-height:300px;overflow:auto}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel{margin-bottom:0;margin-top:10px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-heading .panel_heading_cont_title{padding-left:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group{position:relative;float:left;width:100%;margin:15px 0 0 0;padding:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group:last-child{margin-bottom:15px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group .list-group_titulo{text-align:left;position:relative;float:left;width:100%;padding:5px;margin:0;font-size:1rem;font-weight:bold;color:#454545}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group-item{max-width:100%;padding-right:17px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group-item .titulo{text-decoration:none;position:relative;float:left;width:100%;height:1.3em;padding-left:11px;padding-right:20px;font-size:0.7rem;line-height:1.2em;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group-item:first-child{border-radius:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group-item:last-child{border-radius:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .bloque,#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera,#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-item,#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-links{position:relative;float:left;width:100%}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-links{padding:5px 8px 15px 8px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-item{padding-top:4px;padding-bottom:4px;border-bottom:1px dashed #838383}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera{color:#333333;line-height:1.8em}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_titulo{position:relative;float:left;padding-right:2.2rem;padding-left:2.2rem;cursor:pointer;font-size:1.4rem}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_titulo .nom_fichero{position:relative;float:left;padding-left:3px;padding-right:3px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_titulo .icono{position:absolute;top:5px;width:1.1em;font-size:1.4rem;line-height:1.2em}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_titulo .icono.icono_tipo{left:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_titulo .icono.btn_despliegue{right:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_titulo .icono.btn_despliegue:before{content:"\f055";font-family:fontawesome}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_botonera{position:relative;float:right}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_botonera .btn_min{position:relative;float:left;margin-right:5px;padding:3px;font-size:1.2rem;line-height:1em;color:#333333;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:3px;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;cursor:pointer}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_botonera .btn_min:last-child{margin-right:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_botonera .btn_min:focus,#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_cabecera .item_botonera .btn_min:hover{background-color:#DDDDDD}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-item .bloque{display:none;padding-left:3rem;border-left:1px dashed #f2f2f2}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-item.desplegado .item_cabecera .item_titulo .icono.btn_despliegue:before{content:"\f056"}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder{padding-top:4px;padding-bottom:4px;width:100%;clear:both;overflow:auto}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder{position:relative;float:left;padding-left:0rem;cursor:pointer;width:100%}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder>i{float:left;line-height:1.4rem;padding:4px 2px 2px 2px;font-size:2rem;color:#5a81a2}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder .nom_fichero{position:relative;float:left;padding-left:3px;padding-right:3px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder .icono{position:absolute;top:0;width:1.1em;font-size:1.4rem;line-height:1.2em}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder .icono.btn_despliegue{right:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder .icono.btn_despliegue:before{content:"\f055";font-family:fontawesome}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-items{overflow:auto;width:100%;height:auto;padding-left:5%;font-size:1.3rem}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .status_fail{color:red}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .status_fail .icono_tipo{color:red}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .pagination_doc_adjuntos{text-align:center;width:100%;margin:5px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .pagination_doc_adjuntos i{font-size:0.5rem;margin:5px;cursor:pointer}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item{position:relative;float:left;width:auto;max-width:100%;height:auto;margin-bottom:5px;margin-right:5px;padding:5px 25px 5px 0;color:#FFFFFF;background-color:#064061;border:1px solid #CCCCCC;border-radius:0;-webkit-box-shadow:1px 1px 3px #EEEEEE;box-shadow:1px 1px 3px #EEEEEE}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item i{margin-top:3px;margin-right:4px}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item .btn_list-group-item{position:absolute;right:0;height:100%;margin:-5px 0 0 0;padding:0 5px 0 5px;font-weight:bold;color:#FFFFFF;background-color:#064061;border-radius:0;border:0}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item .btn_list-group-item i{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;font-size:1.2rem;line-height:1.2em}#page-main.doc_doc .col_dcha,#page-main.doc_doc .col_izqda{}#page-main.doc_doc .col_dcha .thumbnail,#page-main.doc_doc .col_izqda .thumbnail{height:100%;width:100%;padding:0px;margin-bottom:20px;line-height:1.4rem;background-color:#fff;border:none;border-radius:none}#page-main.doc_doc .col_dcha #rg-gallery,#page-main.doc_doc .col_izqda #rg-gallery{position:relative;float:left;width:100%;display:block}#page-main.doc_doc .col_dcha #rg-gallery #carga_thumbs,#page-main.doc_doc .col_izqda #rg-gallery #carga_thumbs{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3px;margin-left:10px}#page-main.doc_doc .col_dcha #rg-gallery #carga_thumbs .fa-spinner,#page-main.doc_doc .col_izqda #rg-gallery #carga_thumbs .fa-spinner{font-size:1.5em}#page-main.doc_doc .col_dcha #rg-gallery .num_items,#page-main.doc_doc .col_izqda #rg-gallery .num_items{position:relative;float:left;margin-bottom:5px;padding:3px 5px 3px 5px;font-weight:bold;color:#FFFFFF;background-color:#064061;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-radius:4px}#page-main.doc_doc .col_dcha #rg-gallery .rg-view,#page-main.doc_doc .col_izqda #rg-gallery .rg-view{position:relative;float:right;text-align:right;height:30px}#page-main.doc_doc .col_dcha #rg-gallery .rg-view a,#page-main.doc_doc .col_izqda #rg-gallery .rg-view a{position:relative;display:block;width:auto;height:auto;margin-left:10px;margin-right:auto;color:#DBDBDB;text-decoration:none;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}#page-main.doc_doc .col_dcha #rg-gallery .rg-view a.selected,#page-main.doc_doc .col_dcha #rg-gallery .rg-view a:hover,#page-main.doc_doc .col_izqda #rg-gallery .rg-view a.selected,#page-main.doc_doc .col_izqda #rg-gallery .rg-view a:hover{color:#454545}#page-main.doc_doc .col_dcha #rg-gallery .rg-view a i,#page-main.doc_doc .col_izqda #rg-gallery .rg-view a i{font-size:1.8em;text-shadow:0 1px 0 rgba(0,0,0,0.1);cursor:pointer}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper,#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs{position:relative;clear:left;float:left;display:block;width:100%}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs{margin-bottom:10px}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs .es-carousel-wrapper,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs .es-carousel-wrapper{position:relative;float:left;display:block;width:100%;height:100%;min-height:115px;margin-bottom:0;padding:10px 27px;background-color:#101010;border-radius:3px}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel{position:relative;float:left;width:100%;height:100%;display:block}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul{position:relative;float:left;height:100%;height:95px;padding:0px}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li{position:relative;float:left;display:block;height:100%}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a{position:relative;float:left;display:block;width:100%;height:100%}#page-main.doc_doc .col_dcha #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a img,#page-main.doc_doc .col_izqda #rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a img{position:absolute;top:0;bottom:0;display:block;margin:auto}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper{border-radius:0;background-color:rgba(0,0,0,0.8);min-height:100px}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption{color:#FFFFFF}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption .btn_downloadItem,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption .btn_downloadItem{position:relative;float:left;width:35px;height:33px;color:#DDDDDD;background-color:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.3);border-radius:50%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption .btn_downloadItem .fa.fa-download,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption .btn_downloadItem .fa.fa-download{font-size:2rem}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption .btn_downloadItem:hover,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption .btn_downloadItem:hover{color:#FFFFFF;border:1px solid #FFFFFF}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption p,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption p{padding:0}#page-main.doc_doc .col_dcha #rg-gallery .img,#page-main.doc_doc .col_izqda #rg-gallery .img{cursor:pointer}#page-main.doc_doc .col_dcha #rg-gallery .icon,#page-main.doc_doc .col_izqda #rg-gallery .icon{font-size:67px;color:#E59B13;cursor:pointer}#page-main.doc_doc .col_dcha #rg-gallery .rg-image-nav a,#page-main.doc_doc .col_izqda #rg-gallery .rg-image-nav a{background-color:transparent}#page-main.doc_doc .col_dcha #rg-gallery.gal_fullScreen,#page-main.doc_doc .col_izqda #rg-gallery.gal_fullScreen{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.8)}#page-main.doc_doc .col_dcha #rg-gallery.gal_fullScreen .rg-view,#page-main.doc_doc .col_izqda #rg-gallery.gal_fullScreen .rg-view{position:absolute;float:left;height:auto;padding:8px 8px 8px 0px;background-color:#101010;border:1px solid rgba(255,255,255,0.5);border-left-color:transparent;border-top-right-radius:3px;border-bottom-right-radius:3px;z-index:9999}#page-main.doc_doc .col_dcha #rg-gallery.gal_fullScreen .rg-view a,#page-main.doc_doc .col_izqda #rg-gallery.gal_fullScreen .rg-view a{float:left;clear:left;margin-top:5px;margin-bottom:5px}#page-main.doc_doc .col_dcha #rg-gallery.gal_fullScreen .rg-image img,#page-main.doc_doc .col_izqda #rg-gallery.gal_fullScreen .rg-image img{max-height:auto;max-width:auto;width:100%;height:100%}#page-main.doc_doc .col_dcha #rg-gallery.gal_fullScreen .rg-image img.transitioned,#page-main.doc_doc .col_izqda #rg-gallery.gal_fullScreen .rg-image img.transitioned{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#page-main.doc_doc .col_dcha #rg-gallery.gal_fullScreen #btn_downloadItem,#page-main.doc_doc .col_izqda #rg-gallery.gal_fullScreen #btn_downloadItem{display:none}#page-main.doc_doc .col_lat_derecha{padding:12px;background-color:rgba(122,135,163,0.85);border-radius:6px;margin-top:6px}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones{position:relative;height:auto;clear:both;overflow:auto}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .titulo_menu{border-bottom:1px solid white;font-family:open_sans_regular;font-size:1.1rem;color:white;display:block;width:100%}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .cont_btn_seleccionados{float:left;width:30%;margin-top:12px}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .cont_btn_seleccionados .btn_icon{padding:6px 10px 6px 10px;color:#31374fb8;font-size:1rem;display:inline;margin:0px;border:1px solid #55555580;border-radius:12px;background:#94a2b7}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .cont_btn_seleccionados .btn_icon:hover{color:#1c1c1c;background-color:#d0d0d0}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .cont_btn_seleccionados .btn_icon i:hover{color:#1c1c1c}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .cont_btn_seleccionados.cont_btn_bookmark-del{margin-top:6px}#page-main.doc_doc .col_lat_derecha .cont_menu_acciones .cont_btn_seleccionados.cont_btn_bookmark-del .btn_icon{padding:5px 12px 5px 12px}#page-main.doc_doc .col_lat_derecha .doc_share{position:relative;height:auto;clear:both;overflow:auto}#page-main.doc_doc .col_lat_derecha .doc_share .titulo_menu{border-bottom:1px solid white;font-family:open_sans_regular;font-size:1.1rem;color:white;display:block;width:100%}#page-main.doc_doc .col_lat_derecha .doc_share .cont_btn_seleccionados{float:left;width:30%;margin-top:12px}#page-main.doc_doc .col_lat_derecha .doc_share .cont_btn_seleccionados .btn_icon{padding:6px 10px 6px 10px;color:#31374fb8;font-size:1rem;display:inline;margin:0px;border:1px solid #55555580;border-radius:12px;background:#94a2b7}#page-main.doc_doc .col_lat_derecha .doc_share .cont_btn_seleccionados .btn_icon:hover{color:#1c1c1c;background-color:#d0d0d0}#page-main.doc_doc .col_lat_derecha .doc_share .cont_btn_seleccionados .btn_icon i:hover{color:#1c1c1c}#page-main.doc_doc .col_lat_derecha .list-record-social{position:relative;height:auto;clear:both;overflow:auto}#page-main.doc_doc .col_lat_derecha .list-record-social .titulo_menu{border-bottom:1px solid #2d5178;font-family:open_sans_regular;font-size:1.1rem;color:#2d5178;display:block;width:100%}#page-main.doc_doc .col_lat_derecha .barra_tools{padding:0px;margin:0px;clear:both}#page-main.doc_doc .col_lat_derecha .barra_tools .cont_acciones{padding:0px}#page-main.doc_doc .col_lat_derecha .barra_tools .cont_acciones .cont_pagination.pagination_info .pagination{padding:6px 0px 0px 6px}#page-main.doc_doc .col_lat_derecha .barra_tools .cont_acciones .cont_pagination.pagination_info .pagination .btn{padding:8px 8px 8px 8px}#page-main.doc_doc .col_lat_derecha .barra_tools .cont_acciones .cont_pagination.pagination_info .pagination .btn-info{padding:8px 12px 8px 12px}#page-main.doc_doc .col_lat_derecha .barra_tools .cont_acciones .cont_pagination.pagination_arrow .pagination{padding:0px 0px 0px 0px}#page-main.doc_doc .col_lat_derecha .barra_tools .cont_acciones .cont_pagination.pagination_arrow .pagination .btn{padding:6px 6px 6px 6px}@media screen and (max-width:767.98px){#page-main.doc_doc #cont_principal .col_izqda .panel:last-child{border:0}#page-main.doc_doc #cont_principal .col_dcha .cont_datos{padding-right:20px}}@media screen and (max-width:575.98px){#page-main.doc_doc #cont_principal{padding-left:0;padding-right:0;margin-top:0}#page-main.doc_doc #cont_principal .col_dcha{margin-top:0;padding-left:15px;padding-right:15px}#page-main.doc_doc #cont_principal .col_dcha .cont_datos{padding-left:0;padding-right:0}#page-main.doc_doc #cont_principal .alert .alert_body p{text-align:left}}
/*! PAGINA DETALLE DEL REGISTRO doc_metadata.jsp
-------------------------------------------------*/#page-main.doc_doc{}#page-main.doc_doc .doc_metadatajsp .doc-title{position:relative;float:left;width:100%;padding-top:10px;padding-bottom:10px}#page-main.doc_doc .doc_metadatajsp .doc-title .panel_titulo_botonera{position:relative;float:right;width:100%;text-align:right;padding-left:0;padding-right:0}#page-main.doc_doc .doc_metadatajsp .doc-title .panel_titulo_botonera .btn:last-child{margin-right:0}@media screen and (max-width:575.98px){#page-main.doc_doc .doc_metadatajsp .doc-title .panel_titulo_botonera .btn{width:100%;text-align:center}#page-main.doc_doc .doc_metadatajsp .doc-title .panel_titulo_botonera .btn .btn_titulo{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#page-main.doc_doc .doc_metadatajsp .fields-primary,#page-main.doc_doc .doc_metadatajsp .fields-secondary{position:relative;float:left;width:100%}#page-main.doc_doc .doc_metadatajsp .contenedor{position:relative;float:left;width:100%;padding:15px 20px 15px 20px}#page-main.doc_doc .doc_metadatajsp .contenedor:nth-child(odd){background-color:#ffffff;border-bottom:1px solid #000;text-align:start}#page-main.doc_doc .doc_metadatajsp .contenedor:nth-child(2n){background-color:#ffffff;border-bottom:1px solid #000;text-align:start}#page-main.doc_doc .doc_metadatajsp .contenedor h5{color:#707070;margin-bottom:5px;font-size:0.6rem}#page-main.doc_doc .doc_metadatajsp .contenedor .list-group{margin-bottom:0}#page-main.doc_doc .doc_metadatajsp .contenedor .list-group p{color:#333333;font-size:0.6rem;margin:0px 0px 0px 0px}#page-main.doc_doc .doc_metadatajsp .list-group{margin-bottom:10px}#page-main.doc_doc .doc_metadatajsp .list-group:first-child{margin-top:10px}#page-main.doc_doc .doc_metadatajsp.metadata_fondo .cont_metadata{position:relative;float:left;width:100%}#page-main.doc_doc .cont_imagen{position:relative;float:left;width:100%;text-align:center}#page-main.doc_doc .cont_imagen .vista_imagen{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px;margin-bottom:15px}#page-main.doc_doc .cont_imagen .vista_imagen .imagen{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;min-width:142px;min-height:142px;max-width:100%;height:auto;max-height:600px;margin-bottom:0}#page-main.doc_doc .cont_imagen .vista_imagen_botonera{position:relative;float:left;width:100%}#page-main.doc_doc .cont_imagen .vista_imagen_botonera .btn_lanzador{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;font-weight:700}#page-main.doc_doc .cont_imagen .vista_imagen_botonera .btn_lanzador i{position:absolute;top:7px;left:10px;display:block}#page-main.doc_doc .cont_imagen .vista_imagen_botonera .btn_lanzador .titulo{position:relative;float:left;width:100%;padding-left:5px;line-height:1.2em}#page-main.doc_doc .col_izqda .cont_imagen{margin-bottom:30px}#page-main.doc_doc .col_dcha .contenedor{margin-top:5px}#page-main.doc_doc .col_dcha .text-muted{font-size:0.5rem;line-height:1.8em}#page-main.doc_doc .col_dcha .cont_imagen{display:none;padding:15px}@media screen and (max-width:767.98px){#page-main.doc_doc .col_izqda .cont_imagen{display:none}#page-main.doc_doc .col_dcha .cont_imagen{display:block}}#page-main.doc_doc .doc-comments .panel-heading,#page-main.doc_doc .doc-tags .panel-heading{cursor:default}#page-main.doc_doc.doc_fondo{}#page-main.doc_doc.doc_fondo .cont_imagen_fondo{position:relative;float:left;width:100%;text-align:center}#page-main.doc_doc.doc_fondo .cont_imagen_fondo .thumb_fondo{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:300px;margin:auto}#page-main.doc_doc.doc_fondo .doc_stats{margin-top:15px}#page-main.doc_doc.doc_fondo .col_dcha .barra_tools .boton_permalink{display:none}#page-main.doc_doc.doc_fondo .col_dcha .cont_imagen_fondo{display:none;padding:15px}@media screen and (max-width:767.98px){#page-main.doc_doc.doc_fondo .col_izqda .cont_imagen_fondo{display:none}#page-main.doc_doc.doc_fondo .col_izqda .doc_stats{margin-top:0}#page-main.doc_doc.doc_fondo .col_dcha .cont_imagen_fondo{display:block}}
/*! PAGINA RESULTADOS DETALLE DE REGISTRO .pintado_en_tabs .doc_doc
-------------------------------------------------*/#page-main.doc_doc .tabs_cont_general{display:none}.pintado_en_tabs #page-main.doc_doc .col_izqda{padding-right:20px}.pintado_en_tabs #page-main.doc_doc .col_dcha .barra_tools{border-bottom:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .cont_migas_doc{margin-bottom:5px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general{position:relative;float:left;width:100%;display:block}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista{position:relative;float:left;width:100%;margin:0;padding:0;list-style:none}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li{position:relative;float:left;padding:10px 5px 5px 5px;width:25%;height:40px;text-align:center;background-color:#BFBFBF;border:1px solid #EEEEEE;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li .tab_titulo{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;max-width:80%;font-family:raleway_bold;font-size:0.7rem;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li .tab_badge{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:-0.5em}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li .tab_titulo+.tab_badge{margin-left:3px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li.active{background-color:#EEEEEE;cursor:default}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li.active .tab_titulo{color:#373737}@media screen and (max-width:991.98px){.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_lista li{width:100%;text-align:left;padding-left:15px;padding-right:15px}}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .tabs_cont_vista{position:relative;float:left;width:100%;padding:15px;background-color:#EEEEEE}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_titulo_doc{position:relative;float:left;width:100%;margin-bottom:15px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_titulo_doc .titulo{position:relative;float:left;font-family:open_sans_bold;font-size:1.6rem;color:#454545}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros{padding-bottom:15px;border-bottom:2px solid #FFFFFF}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .cont_form-group{padding:0 3px 0 0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .form-group{position:relative;float:left;width:100%;margin-bottom:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .control-component{padding-right:5px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .control-component,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .input-group{position:relative;float:left;width:100%;display:block}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .control-component .input-group .input-group-btn{height:auto}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .btn{position:relative;float:left;width:100%;padding:6px 12px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .btn.btn_envia_filtros{border-radius:0;background-color:#CCCCCC;border:1px solid #CCCCCC}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .contenedor_filtros .btn.btn_envia_filtros .titulo{margin-left:0;font-weight:bold;color:#373737}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .cont_bloques{position:relative;float:left;width:100%}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .signatura{padding-top:15px;padding-bottom:15px;border-bottom:2px solid #FFFFFF}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .ejemplar_datos{position:relative;float:left;width:100%;margin:0 0 15px 0;padding:0;list-style:none}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .ejemplar_datos li{position:relative;float:left;width:100%;margin:0;padding:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .ejemplar_datos .ejemplar_titulo{position:relative;float:left;width:100%;margin:0 0 8px 0;padding:0;font-size:1.6rem;color:#454545}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .ejemplar_datos .titulo{position:relative;float:left;font-weight:bold;color:#373737}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .ejemplar_datos .dato{position:relative;float:left;margin-left:5px;color:#373737}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera{position:relative;float:left;width:100%;margin-bottom:15px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default{background-color:rgba(122,135,163,0.85);color:#FFFFFF;border-color:transparent;color:#454545;border:1px solid #CCCCCC}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default:active,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default:focus,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default:hover{background-color:#286293;color:#fff;border-color:transparent}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default.btn_saberMas{color:#FFFFFF}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default:active,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default:focus,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_izqda .cont_botonera .btn.btn-default:hover{color:#454545}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_dcha .control-label{color:#373737}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .cont_signaturas .blq_dcha .button_100pc .btn.dropdown-toggle{width:100%}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .bloque,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-link-item,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-links{position:relative;float:left;width:100%}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-links{padding:5px 8px 15px 8px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-link-item{padding-top:4px;padding-bottom:4px;border-bottom:1px dashed #838383}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera{color:#333333;line-height:1.8em}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_titulo{position:relative;float:left;padding-right:2.2rem;padding-left:2.2rem;cursor:pointer}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_titulo .nom_fichero{position:relative;float:left;padding-left:3px;padding-right:10px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_titulo .icono{position:absolute;top:0;width:1.1em;font-size:1.4rem;line-height:1.3em}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_titulo .icono.icono_tipo{left:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_titulo .icono.btn_despliegue{right:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_titulo .icono.btn_despliegue:before{content:"\f055";font-family:fontawesome}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_botonera{position:relative;float:right}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_botonera .btn_min{position:relative;float:left;margin-right:5px;padding:3px;font-size:1.2rem;line-height:1em;color:#333333;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:3px;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;cursor:pointer}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_botonera .btn_min:last-child{margin-right:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_botonera .btn_min:focus,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .item_cabecera .item_botonera .btn_min:hover{background-color:#DDDDDD}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-link-item .bloque{display:none}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-link-item.desplegado .item_cabecera .item_titulo .icono.btn_despliegue:before{content:"\f056"}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .status_fail{color:red}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .status_fail .icono_tipo{color:red}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-group-item{position:relative;float:left;width:auto;max-width:100%;height:auto;margin-bottom:5px;margin-right:5px;padding:5px 25px 5px 0;color:#FFFFFF;background-color:#064061;border:1px solid #CCCCCC;border-radius:0;-webkit-box-shadow:1px 1px 3px #EEEEEE;box-shadow:1px 1px 3px #EEEEEE}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-group-item i{margin-top:3px;margin-right:4px}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-group-item .btn_list-group-item,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-group-item .btn_relation_authority_info{position:absolute;right:0;height:100%;margin:-5px 0 0 0;padding:0 5px 0 5px;font-weight:bold;color:#FFFFFF;background-color:#064061;border-radius:0;border:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-group-item .btn_list-group-item i,.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .conjunto_de_items .list-group-item .btn_relation_authority_info i{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;font-size:2.2rem;line-height:1.2em}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .doc-metadata{position:relative;float:left;width:100%;background-color:#EEEEEE}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .doc_metadatajsp{position:relative;float:left;width:100%;background-color:#EEEEEE}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .doc_metadatajsp .contenedor{padding:0;margin:0;background-color:transparent}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .doc_metadatajsp .contenedor:nth-child(odd){background-color:transparent}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .panel{border:0}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .panel .panel-header{background-color:#EEEEEE}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .panel .panel-body{background-color:#EEEEEE}.pintado_en_tabs #page-main.doc_doc .col_dcha .tabs_cont_general .social-layer{background-color:#EEEEEE;border:0;border-radius:0}#page-main.doc_legal_warn h2{font-size:1.2rem;font-weight:bold;color:#6d869c}
/*! BOTONERA DE SOCIAL PARA COMPARTIR
-------------------------------------------------*/#page-main .cont_jssocial{position:relative;float:left;width:100%;margin-bottom:30px}#page-main .cont_jssocial .jssocials-share{color:#707070;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;border:1px solid #DDDDDD;border-radius:0;margin:0.8px;padding:0px 0px;font-size:0.8rem;background-color:#fff}#page-main .cont_jssocial .jssocials-share a{color:#555555!important}#page-main .cont_jssocial .jssocials-share a:hover{background-color:#7b9add;border-color:#0e1c6b;color:#21545d}#page-main .cont_jssocial .jssocials-share a:hover .icono{color:#FFFFFF}#page-main .cont_jssocial .jssocials-share-label{display:none}#page-main .cont_jssocial .jssocials-share-email .jssocials-share-link{background-color:transparent}#page-main .cont_jssocial .jssocials-share-twitter .jssocials-share-link{background-color:transparent}#page-main .cont_jssocial .jssocials-share-facebook .jssocials-share-link{background-color:transparent}.iconoYoutube{zoom:240%;margin:-2px 0px 0px 0px}.socialFooter{margin-left:14%}.desktop .jssocials-share-telegram,.desktop .jssocials-share-whatsapp{display:none}
/*! Plugin bootstrap rating
	https://github.com/dreyescat/bootstrap-rating
-------------------------------------------------*/.container_rating .icon{color:#e5e500;text-shadow:0 1px 1px rgba(0,0,0,0.3)}.fa.fa-twitter{font-family:sans-serif}.fa.fa-twitter:before{content:"𝕏";font-size:1.2em}
/*! PAGINA RESULTADOS DE BUSQUEDA doc_doc [MOSAICO]
-------------------------------------------------*/#page-main.doc_mosaic .col_dcha{padding-left:0}#result_container.res_container.mosaico{position:relative;float:left;width:100%}#result_container.res_container.mosaico .media-body{width:100%}#result_container.res_container.mosaico .cards{position:relative;float:left;width:100%;margin-left:0;text-align:center}#result_container.res_container.mosaico .cards .item{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:inline-block!important;margin:0.5%;width:23.6%;min-width:170px;padding-bottom:5px;padding-top:5px;border:1px solid #555555;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}#result_container.res_container.mosaico .cards .item .item-count{position:absolute;z-index:10;top:3px;right:3px;padding:3px 5px 3px 5px;font-size:1.1rem;color:#aaa;line-height:1em;background-color:#FFFFFF;border-radius:50%}#result_container.res_container.mosaico .cards .item .media-object{position:relative;float:left;display:block;width:100%;height:135px;margin-bottom:1em;overflow:hidden;padding:0}#result_container.res_container.mosaico .cards .item .media-object .cont_thumbnail{position:relative;float:left;width:100%;height:100%;padding:4px;text-align:center}#result_container.res_container.mosaico .cards .item .media-object .thumbnail{position:relative;display:inline-block;width:auto;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;border:0;outline:0;border-radius:0}#result_container.res_container.mosaico .cards .item .media-heading{position:relative;float:left;width:100%}#result_container.res_container.mosaico .cards .item .media-heading .parrafo_ellipsis_js{position:relative;float:left;width:100%;height:2.6em;font-size:0.7rem;line-height:1.3em;color:#999999;font-weight:bold;overflow:hidden}#result_container.res_container.mosaico .cards .item .boxMoreInf{position:relative;float:left;width:100%;margin-bottom:5px;text-align:left}#result_container.res_container.mosaico .cards .item .boxMoreInf .item_moreInf{position:relative;float:left;width:100%;height:auto;max-height:2.6em;font-size:0.7rem;line-height:1.3em;margin-bottom:3px}#result_container.res_container.mosaico .cards .item .mosaic-record-social{position:relative;float:left;width:100%;text-align:center}#result_container.res_container.mosaico .cards .item .mosaic-record-social .icono{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#707070}#result_container.res_container.mosaico .cards .item .mosaic-record-social .icono:last-child{margin-right:0}#result_container.res_container.mosaico .cards .item .cont_selecciones{position:relative;float:right;clear:left;text-align:left}#result_container.res_container.mosaico .cards .item .cont_selecciones:last-child{margin-right:0}@media screen and (max-width:1199.98px){#result_container.res_container.mosaico .cards .item{width:32%}}@media screen and (max-width:991.98px){#result_container.res_container.mosaico .cards .item{width:48%}}@media screen and (max-width:575.98px){#result_container.res_container.mosaico .cards{margin-left:0}#result_container.res_container.mosaico .cards .item{width:100%;margin-right:auto}}#result_container.res_container.mosaico .barra_paginacion{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:575.98px){#page-main.doc_mosaic .cont_principal{padding-left:0;padding-right:0}#page-main.doc_mosaic .cont_principal .col_dcha{padding-left:15px;padding-right:15px}}
/*! PAGINA RESULTADOS DE BUSQUEDA [listado y mosaico]
	BOTONES DE SELECCION IMPRESION Y CARRITO
-------------------------------------------------*/
/*! iconos social
-------------------------------------------------*/.list-record-social .icono,.mosaic-record-social .icono{position:relative;float:left;font-size:0.8rem;line-height:1.5em;margin-bottom:3px;padding:3px 8px 3px 8px;color:#333333;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px}.list-record-social .icono:before,.mosaic-record-social .icono:before{position:relative;float:left;margin-right:5px;font-family:fontawesome;font-size:0.9rem;line-height:1em;color:#707070}.list-record-social .icono.record-visit:before,.mosaic-record-social .icono.record-visit:before{content:"\f2bd";font-size:1.2rem}.list-record-social .icono.record-comments:before,.mosaic-record-social .icono.record-comments:before{content:"\f0e6";font-size:1.2rem}.list-record-social .icono.record-score:before,.mosaic-record-social .icono.record-score:before{content:"\f091";font-size:1.2rem}
/*! selección impresión y carrito
-------------------------------------------------*/.cont_seleccion{position:relative;float:left;margin-right:3px;padding:3px 8px 3px 8px;border:1px solid #CCCCCC;background-color:#FFFFFF;border-radius:4px}.cont_seleccion.cont_seleccion_carrito .label_impresion,.cont_seleccion.cont_seleccion_impresion .label_impresion,.cont_seleccion.cont_seleccion_loan .label_impresion{position:relative;float:left;display:block;margin:0 3px 0 0;padding:0;border:0;background:none}.cont_seleccion.cont_seleccion_carrito .label_impresion .icono,.cont_seleccion.cont_seleccion_impresion .label_impresion .icono,.cont_seleccion.cont_seleccion_loan .label_impresion .icono{font-size:0.9rem;line-height:1em;color:#707070}.cont_seleccion.cont_seleccion_carrito .switchery-small,.cont_seleccion.cont_seleccion_impresion .switchery-small,.cont_seleccion.cont_seleccion_loan .switchery-small{position:relative;float:left;height:16px;border-radius:16px}.cont_seleccion.cont_seleccion_carrito .switchery-small>small,.cont_seleccion.cont_seleccion_impresion .switchery-small>small,.cont_seleccion.cont_seleccion_loan .switchery-small>small{width:15px;height:15px;top:0}.cont_seleccion.cont_seleccion_carrito .switchery-small.switchery_true>small,.cont_seleccion.cont_seleccion_impresion .switchery-small.switchery_true>small,.cont_seleccion.cont_seleccion_loan .switchery-small.switchery_true>small{left:17px}.cont_seleccion.cont_seleccion_carrito .switchery-small.switchery_false>small,.cont_seleccion.cont_seleccion_impresion .switchery-small.switchery_false>small,.cont_seleccion.cont_seleccion_loan .switchery-small.switchery_false>small{left:0}
/*! contenedor de botones varios
-------------------------------------------------*/.botonera_varios{position:absolute;bottom:0;right:0}.botonera_varios .btn_icon{position:relative;float:left;padding:10px}.botonera_varios .btn_icon .icono{position:relative;float:left;font-size:1.4rem;line-height:1em;color:#428dff}.cont_selecciones .botonera_varios{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cont_selecciones .botonera_varios .btn_icon{padding:3px 10px 3px 10px}
/*! INPUT TAGS [doc-tags.jsp]
-------------------------------------------------*/.tokenfield .token{border-radius:3px!important}.tokenfield .token .close{position:relative;top:-5px;font-size:1.4rem;opacity:0.8}.tokenfield .token.valid{background-color:green;border:1px solid green}.tokenfield .token.valid .close,.tokenfield .token.valid .token-label{color:#FFFFFF!important}.tokenfield .token.invalid{background-color:red;border:1px solid red}.tokenfield .token.invalid .close,.tokenfield .token.invalid .token-label{color:#FFFFFF!important}.tokenfield .token.invalid.fail_server{background-color:orange;border:1px solid orange}.tokenfield .token.invalid.fail_server .close,.tokenfield .token.invalid.fail_server .token-label{color:#000!important}.doc_tags .panel-body.cont_input_tags .input_tags{width:100%}.doc_tags .panel-body.cont_input_tags .tokenfield{width:100%!important}.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead{width:auto}.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead .tt-hint,.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead .tt-input,.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead .tt-menu{height:auto}.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead .tt-input{padding:0 12px 0 0}.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead .tt-menu{padding:5px}.doc_tags .panel-body.cont_input_tags .tokenfield .twitter-typeahead .tt-dataset{min-width:0}
/*! ZONA COMENTARIOS doc-comments.jsp
-------------------------------------------------*/#social-layer{padding-left:0;padding-right:0;border:1px solid #DDDDDD;border-radius:4px}#social-layer .comentarios_vacio,#social-layer .doc_comments{position:relative;float:left;width:100%}#social-layer .cont_informaciones{padding-left:0;padding-right:0}#social-layer .comentarios_vacio{margin-bottom:20px}#social-layer .comentarios_vacio .cont_informaciones{padding-left:15px;padding-right:15px}#social-layer .comentarios_vacio .botonera{position:relative;float:left;width:100%;text-align:center}#social-layer .comentarios_vacio .botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc_commentsjsp{position:relative;float:left;width:100%}.doc_commentsjsp.vista_comentarios{padding:15px;background-color:#f2f6fa}.doc_commentsjsp.vista_comentarios header{position:relative;float:left;width:100%;border:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.doc_commentsjsp.vista_comentarios a{background-color:none;-webkit-transition:none;transition:none}.doc_commentsjsp.vista_comentarios .comments_heading{position:relative;float:left;width:100%;display:block}.doc_commentsjsp.vista_comentarios .comments_heading .titulo{position:relative;float:left;font-size:2.5rem}.doc_commentsjsp.vista_comentarios .comments_heading .titulo span{font-weight:bold}.doc_commentsjsp.vista_comentarios .comments_heading .botonera{position:relative;float:right}.doc_commentsjsp.vista_comentarios .comments_body{position:relative;float:left;width:100%;display:block}.doc_commentsjsp.vista_comentarios .comments_body .doc-comments{position:relative;float:left;width:100%;padding:0!important}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario{position:relative;float:left;width:100%;margin:10px 0 10px 0;padding:0 0 0 40px}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario .cont_comment{position:relative;float:left;width:100%;background-color:#FFFFFF;padding:4px}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header{position:relative;height:37px;padding-left:35px;line-height:37px;background-color:#e8e8fc}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header .comment_user_link{position:relative;float:left;margin-left:-76px;margin-top:10px}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header .comment_user_link figure{position:relative;float:left;width:60px;height:60px;margin:0;padding:4px;background-color:#FFFFFF;border:1px solid #f4f4f4;overflow:hidden}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header .comment_user_link figure img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;padding:0;border:0;width:auto;height:auto;max-width:100%;max-height:100%;color:#FFFFFF}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header .comentario_user{font-weight:bold;color:#a5afc0}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header .comentario_fecha{display:inline;font-size:0.85em;font-weight:bold;text-transform:uppercase;white-space:nowrap;color:#a5afc0}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario article{position:relative;float:left;width:100%;padding:20px 80px 30px 35px;line-height:1.5em}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario article .comment_body{position:relative;float:left;width:100%;word-wrap:break-word}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario article .ordinal{position:absolute;right:10px;bottom:23px;color:#f4f5f7;font-size:3.6rem;line-height:1em}.doc_commentsjsp.vista_comentarios footer{position:relative;display:inline-block;width:100%;padding-bottom:15px;text-align:center;border-bottom:2px solid #FFFFFF}.doc_commentsjsp.entrada_comentarios{padding:0 15px 15px 15px;background-color:#f2f6fa}.doc_commentsjsp.entrada_comentarios header{border:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.doc_commentsjsp.entrada_comentarios a{background-color:none;-webkit-transition:none;transition:none}.doc_commentsjsp.entrada_comentarios header{position:relative;float:left;width:100%;display:block;margin-bottom:30px}.doc_commentsjsp.entrada_comentarios header h3{font-size:2.5rem}.doc_commentsjsp.entrada_comentarios .entrada_comentarios_body{position:relative;width:100%;display:inline-block}.doc_commentsjsp.entrada_comentarios .entrada_comentarios_body textarea{resize:vertical;min-height:90px}.doc_commentsjsp.entrada_comentarios .entrada_comentarios_body .info_entrada .alert{margin-top:15px;margin-bottom:0}.doc_commentsjsp.entrada_comentarios .entrada_comentarios_body .botonera{position:relative;float:left;width:100%;text-align:right}.doc_commentsjsp.entrada_comentarios .entrada_comentarios_body .botonera .btn_enviar{margin-left:0}.doc_commentsjsp .nuevo_comentario{background-color:#064061}@media screen and (max-width:575.98px){.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario{padding-left:0}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header{position:relative;float:left;width:100%;padding:5px;height:auto;line-height:auto;text-align:center}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header .comment_user_link{position:relative;float:left;width:100%}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario header figure{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:auto;left:auto}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario article{padding:5px}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario article .comment_body{margin-bottom:18px}.doc_commentsjsp.vista_comentarios .comments_body .bloque_comentario article .ordinal{right:5px;bottom:5px;font-size:0.9rem;color:#d3d3d3}.doc_commentsjsp.entrada_comentarios header{margin-bottom:0}.doc_commentsjsp.entrada_comentarios .entrada_comentarios_body .cont_textarea{padding-left:0;padding-right:0}}
/*! PAGINA RESULTADOS DE BUSQUEDA doc_doc [DETALLE DEL REGISTRO] filter-doc.jsp
-------------------------------------------------*/.collapse_facets_context .parrafo_ellipsis_js.clase_00,.collapse_facets_context .parrafo_ellipsis_js.clase_01,.collapse_facets_context .parrafo_ellipsis_js.clase_02,.collapse_facets_context .parrafo_ellipsis_js.clase_03,.collapse_facets_context .parrafo_ellipsis_js.clase_04{height:1.1em;overflow:hidden}.collapse_facets_context .elemento_seleccionado .icono{padding-left:2px}.collapse_facets_context .elemento_seleccionado .texto{text-decoration:underline}
/*! PAGINA MENSAJES [message.jsp]
-------------------------------------------------*/#page-main.message_jsp .cont_informaciones{margin-bottom:100px}
/*! PAGINAS LOGIN
-------------------------------------------------*/.loginjsp .cont_panel_form,.registerjsp .cont_panel_form,.rememberuserjsp .cont_panel_form,.updatepasswordjsp .cont_panel_form,.userinfojsp .cont_panel_form{text-align:center;overflow:hidden}.loginjsp .cont_panel_form .panel,.registerjsp .cont_panel_form .panel,.rememberuserjsp .cont_panel_form .panel,.updatepasswordjsp .cont_panel_form .panel,.userinfojsp .cont_panel_form .panel{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px auto 60px auto;padding:0;text-align:left}.loginjsp .cont_panel_form .panel .cont_formulario,.registerjsp .cont_panel_form .panel .cont_formulario,.rememberuserjsp .cont_panel_form .panel .cont_formulario,.updatepasswordjsp .cont_panel_form .panel .cont_formulario,.userinfojsp .cont_panel_form .panel .cont_formulario{padding-top:15px}.loginjsp .cont_panel_form .panel .form-control,.registerjsp .cont_panel_form .panel .form-control,.rememberuserjsp .cont_panel_form .panel .form-control,.updatepasswordjsp .cont_panel_form .panel .form-control,.userinfojsp .cont_panel_form .panel .form-control{height:auto;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.loginjsp .bootstrap-select.btn-group .dropdown-toggle,.registerjsp .bootstrap-select.btn-group .dropdown-toggle,.rememberuserjsp .bootstrap-select.btn-group .dropdown-toggle,.updatepasswordjsp .bootstrap-select.btn-group .dropdown-toggle,.userinfojsp .bootstrap-select.btn-group .dropdown-toggle{min-width:50%}.loginjsp .cont_captcha,.registerjsp .cont_captcha,.rememberuserjsp .cont_captcha,.updatepasswordjsp .cont_captcha,.userinfojsp .cont_captcha{margin-bottom:20px;padding-left:0;padding-right:0;text-align:center}.loginjsp .cont_captcha .contenedor,.registerjsp .cont_captcha .contenedor,.rememberuserjsp .cont_captcha .contenedor,.updatepasswordjsp .cont_captcha .contenedor,.userinfojsp .cont_captcha .contenedor{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loginjsp .cont_botonera,.registerjsp .cont_botonera,.rememberuserjsp .cont_botonera,.updatepasswordjsp .cont_botonera,.userinfojsp .cont_botonera{text-align:center}.loginjsp .cont_botonera .botonera,.registerjsp .cont_botonera .botonera,.rememberuserjsp .cont_botonera .botonera,.updatepasswordjsp .cont_botonera .botonera,.userinfojsp .cont_botonera .botonera{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;margin:auto}@media screen and (max-width:575.98px){.loginjsp .cont_formulario,.loginjsp .cont_panel_form,.registerjsp .cont_formulario,.registerjsp .cont_panel_form,.rememberuserjsp .cont_formulario,.rememberuserjsp .cont_panel_form,.updatepasswordjsp .cont_formulario,.updatepasswordjsp .cont_panel_form,.userinfojsp .cont_formulario,.userinfojsp .cont_panel_form{padding-left:0;padding-right:0}.loginjsp .cont_botonera .botonera,.registerjsp .cont_botonera .botonera,.rememberuserjsp .cont_botonera .botonera,.updatepasswordjsp .cont_botonera .botonera,.userinfojsp .cont_botonera .botonera{padding-left:0;padding-right:0}}
/*! CAPA DE SELECCION DE ALERTAS
-------------------------------------------------*/.cont_general_alertas{position:relative;float:left;width:100%;margin-bottom:15px;padding-top:15px;padding-bottom:15px;background-color:#eeeeff}.cont_general_alertas h4{position:relative;float:left;width:100%;padding-left:15px;padding-right:15px}.cont_general_alertas .cont_bloque_alertas .bloque_alertas,.cont_general_alertas .cont_bloque_alertas .capa_despliegue,.cont_general_alertas .cont_bloque_alertas .col_cont_check{position:relative;float:left;width:100%}.cont_general_alertas .cont_bloque_alertas .col_cont_check{padding-bottom:5px;margin-bottom:0}.cont_general_alertas .cont_bloque_alertas .col_cont_check.inicial.activo{border-bottom:2px dashed #DDDDDD}.cont_general_alertas .cont_bloque_alertas .bloque_alertas{border:2px dashed #CCCCCC;border-radius:4px}.cont_general_alertas .cont_bloque_alertas .capa_despliegue{background-color:#ffeeee}.cont_general_alertas .cont_bloque_alertas .control-label,.cont_general_alertas .cont_bloque_alertas .input_check{position:relative;float:left}.cont_general_alertas .cont_bloque_alertas .control-label{padding-right:8px;max-width:85%}.cont_general_alertas .cont_bloque_alertas .control-label .titulo{position:relative;float:left;width:100%}.cont_general_alertas .cont_bloque_alertas .input_check{width:auto;display:none}.cont_general_alertas .cont_bloque_alertas .switchery{top:3px}@media screen and (max-width:1199.98px){.cont_general_alertas .cont_bloque_alertas{width:100%}}
/*! userinfo.jsp
-------------------------------------------------*/.userinfojsp .cont_informaciones{position:relative;float:left;padding-left:0;padding-right:0}.userinfojsp .cont_informaciones.first-child{padding-left:15px;padding-right:15px}.userinfojsp .cont_informaciones .mensaje_validacion{position:relative;float:left;width:100%;margin-top:15px}.userinfojsp .cont_subida_avatar .alert{position:relative;float:left;width:100%}.userinfojsp .cont_subida_avatar .close{display:none}.userinfojsp .cont_subida_avatar .alert_body{position:relative;float:left;width:100%;overflow:hidden}.userinfojsp .cont_subida_avatar .contenido{position:relative;float:left;width:100%}.userinfojsp .cont_subida_avatar .contenido .cont_avatar{position:relative;float:left;width:100px;height:100px}.userinfojsp .cont_subida_avatar .contenido .cont_avatar .user-avatar{position:absolute;top:0;left:0;width:100%;display:block}.userinfojsp .cont_subida_avatar .contenido .cont_fileupload{position:relative;display:inline-block;margin-left:15px}.userinfojsp .cont_subida_avatar .contenido .cont_fileupload .fileupload-buttonbar{position:relative;float:left;width:100%;text-align:left}.userinfojsp .cont_subida_avatar .contenido .cont_fileupload .fileupload-buttonbar .label_file{position:relative;float:left}.userinfojsp .cont_subida_avatar .contenido .cont_fileupload .fileupload-buttonbar .btn_subida_avatar{position:relative;float:left;clear:left}@media screen and (max-width:575.98px){.userinfojsp .cont_subida_avatar .contenido{text-align:center}.userinfojsp .cont_subida_avatar .contenido .cont_avatar{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.userinfojsp .cont_subida_avatar .contenido .cont_fileupload{float:left;width:100%;margin-left:0;text-align:center}.userinfojsp .cont_subida_avatar .contenido .cont_fileupload .fileupload-buttonbar .label_file{width:100%;text-align:center}}
/*! PAGINAS USUARIOS [mediasearchjsp]...
-------------------------------------------------*/.cont_general.tipo_mymediasearch{margin-bottom:100px}.cont_general.tipo_mymediasearch .page-header{margin-top:0}.cont_general.tipo_mymediasearch .col_izqda{font-size:0.7rem;min-height:600px}.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones{position:relative;float:left;width:100%}.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones .lista_opciones{position:relative;float:left;width:100%;list-style-type:none;margin:0;padding:0}.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones .lista_opciones .item{position:relative;float:left;width:100%;border-radius:2px;padding:1px}.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones .lista_opciones .item .item_enlace{position:relative;float:left;width:100%;padding:8px 16px 8px 16px;color:#333333;background-color:#FFFFFF;-webkit-transition:none;transition:none;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones .lista_opciones .item .item_enlace.active,.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones .lista_opciones .item .item_enlace:focus,.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .cont_lista_opciones .lista_opciones .item .item_enlace:hover{color:#FFFFFF;background-color:#064061}@media screen and (max-width:575.98px){.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces{padding-left:15px;padding-right:15px}}.cont_general.tipo_mymediasearch .col_dcha{font-size:0.7rem}.cont_general.tipo_mymediasearch .col_dcha .titulo_bloque{position:relative;float:left;width:100%}.cont_general.tipo_mymediasearch .col_dcha .titulo_bloque .title-component{position:relative;float:left}.cont_general.tipo_mymediasearch .col_dcha .listTable{position:relative;float:left;width:100%}.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_cabecera,.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_footer,.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_tabla,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general,.cont_general.tipo_mymediasearch .col_dcha .dataTables_wrapper{position:relative;float:left;width:100%}.cont_general.tipo_mymediasearch .col_dcha .table{position:relative;float:left;min-width:100%;max-width:none;margin-bottom:0;border-collapse:separate}.cont_general.tipo_mymediasearch .col_dcha .table>thead>tr>th{font-family:open_sans_bold;white-space:nowrap;color:#FFFFFF;background-color:#064061;border-bottom:0}.cont_general.tipo_mymediasearch .col_dcha .table>thead>tr>th:focus{outline-offset:0!important;outline-width:2px!important;outline-style:dotted!important;outline-color:red!important}.cont_general.tipo_mymediasearch .col_dcha th.col_acciones{text-align:center}.cont_general.tipo_mymediasearch .col_dcha th.100pc{width:100%}.cont_general.tipo_mymediasearch .col_dcha th.95pc{width:95%}.cont_general.tipo_mymediasearch .col_dcha th.90pc{width:90%}.cont_general.tipo_mymediasearch .col_dcha th.85pc{width:85%}.cont_general.tipo_mymediasearch .col_dcha th.80pc{width:80%}.cont_general.tipo_mymediasearch .col_dcha th.75pc{width:75%}.cont_general.tipo_mymediasearch .col_dcha th.70pc{width:70%}.cont_general.tipo_mymediasearch .col_dcha th.65pc{width:65%}.cont_general.tipo_mymediasearch .col_dcha th.60pc{width:60%}.cont_general.tipo_mymediasearch .col_dcha th.55pc{width:55%}.cont_general.tipo_mymediasearch .col_dcha th.50pc{width:50%}.cont_general.tipo_mymediasearch .col_dcha th.45pc{width:45%}.cont_general.tipo_mymediasearch .col_dcha th.40pc{width:40%}.cont_general.tipo_mymediasearch .col_dcha th.35pc{width:35%}.cont_general.tipo_mymediasearch .col_dcha th.30pc{width:30%}.cont_general.tipo_mymediasearch .col_dcha th.25pc{width:25%}.cont_general.tipo_mymediasearch .col_dcha th.20pc{width:20%}.cont_general.tipo_mymediasearch .col_dcha th.15pc{width:15%}.cont_general.tipo_mymediasearch .col_dcha th.10pc{width:10%}.cont_general.tipo_mymediasearch .col_dcha th.5pc{width:5%}.cont_general.tipo_mymediasearch .col_dcha td{vertical-align:middle}.cont_general.tipo_mymediasearch .col_dcha td .media-object{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cont_general.tipo_mymediasearch .col_dcha td.cont_acciones{padding-left:0;padding-right:0;padding-bottom:0;text-align:center}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn{position:relative;float:left;min-width:none;border-radius:0;opacity:0.6}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn:hover{opacity:1}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn.btn_checks.active .icono:before{content:"\f077"}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .icono{position:relative}.cont_general.tipo_mymediasearch .col_dcha .cont_botonera_celda .icono.fa-external-link{top:2px}.cont_general.tipo_mymediasearch .col_dcha .lanzador{background-color:#EEEEEE}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .td_checks{padding:0;border-top:0}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .td_checks.abierto{border-top:1px dotted #DDDDDD;border-bottom:1px solid #DDDDDD;margin-bottom:-1px}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .td_checks .alert{margin-top:8px;margin-bottom:0}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .cont_cols{position:relative;float:left;width:100%;padding:8px;height:auto!important}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .col_cont_check{position:relative;float:left;width:33.3%;padding:5px 35px 5px 5px}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .col_cont_check .control-label{position:relative;float:left;width:100%;padding-left:8px;padding-right:8px;font-family:open_sans_regular}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .col_cont_check .control-label .titulo{position:relative;float:left;width:100%;text-align:right}.cont_general.tipo_mymediasearch .col_dcha .tr_checks .col_cont_check .switchery,.cont_general.tipo_mymediasearch .col_dcha .tr_checks .col_cont_check .table_check{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_cabecera .blq_a .bootstrap-select{width:auto;top:-3px}.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_cabecera .blq_a .bootstrap-select .form-control{display:none}.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_cabecera .blq_b{padding-right:0}.cont_general.tipo_mymediasearch .col_dcha .cont_dataTables_cabecera .blq_b .dataTables_filter .form-control{width:75%}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla{position:relative;float:left;width:100%;padding-bottom:15px;padding-left:0;padding-right:0;overflow:hidden}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general{}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_cabecera,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_footer{padding-top:5px;padding-bottom:5px}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_cabecera .blq_a,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_footer .blq_a{padding-left:15px;padding-right:0}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_cabecera .blq_b,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_footer .blq_b{padding-left:0;padding-right:15px;padding-top:5px}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_cabecera .dataTables_length label,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general .cont_dataTables_footer .dataTables_length label{margin-bottom:0}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos{}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .cont_dataTables_cabecera,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .cont_dataTables_footer{background-color:#064061}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .cont_dataTables_cabecera .bootstrap-select>.dropdown-toggle,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .cont_dataTables_footer .bootstrap-select>.dropdown-toggle{background-color:#064061!important}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .cont_dataTables_cabecera .pagination li a,.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .cont_dataTables_footer .pagination li a{background-color:#064061!important}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .table thead th{background-color:#064061}.cont_general.tipo_mymediasearch .col_dcha .cont_tabla_general.despliegues_abiertos .desactiva_accion{pointer-events:none}@media screen and (max-width:991.98px){.cont_general.tipo_mymediasearch .col_dcha,.cont_general.tipo_mymediasearch .col_izqda{position:relative;float:left;width:100%;padding-left:15px;padding-right:15px}.cont_general.tipo_mymediasearch .col_izqda .list-group{position:relative;float:left;width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:767.98px){.cont_general.tipo_mymediasearch div.dataTables_wrapper div.dataTables_filter,.cont_general.tipo_mymediasearch div.dataTables_wrapper div.dataTables_info,.cont_general.tipo_mymediasearch div.dataTables_wrapper div.dataTables_length{text-align:left}.cont_general.tipo_mymediasearch div.dataTables_wrapper div.dataTables_info{white-space:normal}}@media screen and (max-width:575.98px){.cont_general.tipo_mymediasearch .col_izqda{padding-left:0;padding-right:0}.cont_general.tipo_mymediasearch .titulo_bloque{padding-left:15px;padding-right:15px}}
/*! ERROR
-------------------------------------------------*/.jumbotron.error-info{margin-top:15px}.jumbotron.error-info p{font-size:0.9rem}
/*! MODALES
-------------------------------------------------*/.modal.modal_50 .modal-dialog{width:50%;max-width:560px}.modal.modal_60 .modal-dialog{width:60%;max-width:680px}.modal.modal_70 .modal-dialog{width:70%;max-width:860px}.modal.modal_80 .modal-dialog{width:80%;max-width:1024px}.modal.modal_90 .modal-dialog{width:90%;max-width:1280px}@media screen and (max-width:1199.98px){.modal.modal_50 .modal-dialog,.modal.modal_60 .modal-dialog,.modal.modal_70 .modal-dialog,.modal.modal_80 .modal-dialog,.modal.modal_90 .modal-dialog{max-width:none}}@media screen and (max-width:991.98px){.modal.modal_50 .modal-dialog,.modal.modal_60 .modal-dialog,.modal.modal_70 .modal-dialog,.modal.modal_80 .modal-dialog,.modal.modal_90 .modal-dialog{width:90%}}.modal{text-align:center}.modal .modal-dialog{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .bg-dlg-msearch{background-color:#064061}.modal .modal-footer,.modal .modal-header{position:relative;float:left;width:100%;padding-right:45px;padding-top:8px;padding-bottom:8px;text-align:left;background-color:#064061}.modal .modal-footer .modal-title,.modal .modal-footer .modal_footer_titulo,.modal .modal-header .modal-title,.modal .modal-header .modal_footer_titulo{padding-top:5px;padding-bottom:5px;font-family:open_sans_bold;font-size:1rem;line-height:1.4em;color:#FFFFFF;text-shadow:none}.modal .modal-footer .blq,.modal .modal-header .blq{position:relative;float:left}.modal .modal-footer .bloque_01 .btn,.modal .modal-header .bloque_01 .btn{min-width:auto}.modal .modal-footer .modal_print_botonera,.modal .modal-footer .modal_print_btn_imprimelo,.modal .modal-footer .modal_print_selectorPlantillas,.modal .modal-footer .modal_print_titulo,.modal .modal-header .modal_print_botonera,.modal .modal-header .modal_print_btn_imprimelo,.modal .modal-header .modal_print_selectorPlantillas,.modal .modal-header .modal_print_titulo{position:relative;float:left;margin-right:10px}.modal .modal-footer .btn,.modal .modal-header .btn{border-color:transparent;padding:8px 16px 8px 16px;min-width:auto;background-color:rgba(122,135,163,0.85);color:#FFFFFF}.modal .modal-footer .btn:active,.modal .modal-footer .btn:focus,.modal .modal-footer .btn:hover,.modal .modal-header .btn:active,.modal .modal-header .btn:focus,.modal .modal-header .btn:hover{background-color:#286293;color:#fff;border-color:transparent}.modal .modal-footer .btn.btn_saberMas,.modal .modal-header .btn.btn_saberMas{color:#FFFFFF}.modal .modal-footer .btn.dropdown-toggle,.modal .modal-header .btn.dropdown-toggle{padding-right:30px}.modal .modal-footer .btn.dropdown-toggle .caret:after,.modal .modal-header .btn.dropdown-toggle .caret:after{color:#FFFFFF}.modal .modal-footer .modal_print_selectorPlantillas .dropdown-menu .dropdown-item .icono,.modal .modal-header .modal_print_selectorPlantillas .dropdown-menu .dropdown-item .icono{margin-right:8px}.modal .modal-footer .modal_print_botonera,.modal .modal-header .modal_print_botonera{margin-right:0}.modal .modal-footer .modal_print_botonera .btn,.modal .modal-header .modal_print_botonera .btn{margin:0;border-radius:0}.modal .modal-footer .modal_print_botonera .btn.btn-info,.modal .modal-header .modal_print_botonera .btn.btn-info{margin:0;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;background-color:#0b3f62;color:#FFFFFF}.modal .modal-footer .modal_print_botonera .btn:first-child,.modal .modal-header .modal_print_botonera .btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-right:5px}.modal .modal-footer .modal_print_botonera .btn:last-child,.modal .modal-header .modal_print_botonera .btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:5px}.modal .modal-header{border-top-right-radius:3px;border-top-left-radius:3px}.modal .modal-header .btn-close{font-size:1rem}.modal .modal-footer{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.modal .modal-body{position:relative;float:left;width:100%;min-height:300px;font-size:0.8rem;text-align:left;color:#333333}.modal .modal-body .cont_mensaje{text-align:center;margin-top:10%}.modal .modal-body .cont_mensaje .mensaje{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px;border:1px solid #DDDDDD;border-radius:5px}.modal .modal-body .nicescroll_tabs_ie_positional_hack{left:15px!important;width:auto!important;right:15px!important}.modal .modal-body img.item{width:100%}.modal .modal-body .video-js{width:100%;height:100%}.modal .modal-content{float:left;border-radius:5px;width:100%}.modal .modal-content .cont_tabs_pagination{position:relative;float:left;width:100%;margin-bottom:-1px;overflow-x:hidden}.modal .modal-content .nav.nav-tabs{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex}.modal .modal-content .nav.nav-tabs.pagination{margin:0;padding:0;border:0;border-radius:0}.modal .modal-content .nav.nav-tabs.pagination>li{position:relative;float:left;width:auto;margin:0 3px 0 0}.modal .modal-content .nav.nav-tabs.pagination>li>a,.modal .modal-content .nav.nav-tabs.pagination>li>span{position:relative;float:left;display:block;margin:0;padding:6px 10px 6px 10px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#838383;color:#333333}.modal .modal-content .nav.nav-tabs.pagination>li>a:focus,.modal .modal-content .nav.nav-tabs.pagination>li>a:hover,.modal .modal-content .nav.nav-tabs.pagination>li>span:focus,.modal .modal-content .nav.nav-tabs.pagination>li>span:hover{background-color:#DDDDDD;color:#FFFFFF}.modal .modal-content .nav.nav-tabs.pagination>.active>a,.modal .modal-content .nav.nav-tabs.pagination>.active>span{background-color:rgba(122,135,163,0.85);color:#454545;border-bottom-color:transparent}.modal .modal-content .nav.nav-tabs.pagination>.active>a:focus,.modal .modal-content .nav.nav-tabs.pagination>.active>a:hover,.modal .modal-content .nav.nav-tabs.pagination>.active>span:focus,.modal .modal-content .nav.nav-tabs.pagination>.active>span:hover{background-color:rgba(122,135,163,0.85);color:#FFFFFF}.modal .modal-content .tab-content{position:relative;float:left;width:100%;min-height:350px;padding-top:30px;background-color:#FFFFFF;border:1px solid #DDDDDD;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal .modal-content .tab-content .tab-pane .col-0{padding-left:15px}.modal .modal-content .tab-content .tab-pane .badge{position:relative;float:right;right:-5px;background-color:#444444;color:#0e0e0e;border:1px solid grey}.modal .modal-content .tab-content .tab-pane .list-group-item{position:relative;float:left;width:100%;padding:5px 15px 5px 15px;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.modal .modal-content .tab-content .tab-pane .list-group-item .fa{position:absolute;top:0;left:0;width:29px;height:100%;padding-left:3px;padding-right:3px;font-size:0.8rem;line-height:2.1em;color:#FFFFFF;background-color:#524f51;cursor:pointer;z-index:1;-webkit-transition:background-color 0.8s linear;transition:background-color 0.8s linear}.modal .modal-content .tab-content .tab-pane .list-group-item .fa:hover{background-color:#000}.modal .modal-content .tab-content .tab-pane .list-group-item button{position:relative;float:left;display:block;max-width:84%;padding-top:3px;padding-left:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.5rem;line-height:1.5em;color:#454545;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.modal .modal-content .tab-content .tab-pane .list-group-item button:active,.modal .modal-content .tab-content .tab-pane .list-group-item button:focus,.modal .modal-content .tab-content .tab-pane .list-group-item button:hover{color:#064061}.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado{background-color:#EEEEEE;color:green}.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado button{text-decoration:none;font-weight:bold;color:green}.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado button:active,.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado button:focus,.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado button:hover{color:green}.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado .fa{color:green}.modal .modal-content .tab-content .tab-pane .list-group-item.seleccionado .badge{background-color:green;color:yellow}@media screen and (max-width:767.98px){.modal .modal-content .tab-content{padding-top:15px;padding-bottom:15px}.modal .modal-content .tab-content .col-0{padding-left:0}.modal .modal-content .tab-content .list-group{margin-bottom:0;padding-left:15px}}.modal.modal_cruce_data .tab-content{text-align:center}.modal.modal_cruce_data .capa_descripcion{position:absolute;z-index:10;top:0;left:0;width:100%;min-height:100%;left:-102%;background:#FFFFFF;-webkit-box-shadow:5px 0px 5px -1px #cccccc;box-shadow:5px 0px 5px -1px #cccccc}.modal.modal_cruce_data .capa_descripcion .btn_cierra_info{position:absolute;top:15px;right:15px;font-size:3.2rem}.modal.modal_cruce_data .capa_descripcion .contenedor{position:relative;float:left;width:100%;margin-top:15px;margin-bottom:30px;padding-left:15px;padding-right:30px;font-size:0.6rem;line-height:1.6em}.modal.modal_cruce_data .capa_descripcion .contenedor .titulo_contenedor{position:relative;float:left;margin-bottom:15px;padding:5px 10px 5px 10px;font-size:1.2rem;font-weight:bold;color:#333333;background-color:#EEEEEE}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor{position:relative;float:left;width:100%;margin-bottom:8px}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor .cont_titulo{position:relative;float:left;width:100%}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor .cont_titulo .titulo{position:relative;float:left;width:100%;margin-top:0;margin-bottom:15px;margin-left:15px;padding-bottom:3px;color:#454545;border-bottom:2px solid #064061}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor .campo{position:relative;float:left;width:100%;margin-bottom:10px;padding-left:20px}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor .campo .label{padding-top:4px;font-size:inherit;text-align:left;color:#555555}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor .campo .dato .linea{position:relative;float:left;width:100%}.modal.modal_cruce_data .capa_descripcion .contenedor .bloque_contenedor .campo:last-child{margin-bottom:20px}.modal.modal_cruce_data .alert{position:relative;display:inline-block;width:96%;text-align:left}@media (max-width:991.98px){.modal.modal_cruce_data .modal-dialog.modal-lg{width:95%}}.modal.modal_ayuda .modal-footer{text-align:center}@media screen and (max-width:991.98px){.modal .modal-footer .blq,.modal .modal-header .blq{margin-bottom:5px;text-align:center}.modal .modal-footer .modal_print_botonera,.modal .modal-footer .modal_print_btn_imprimelo,.modal .modal-header .modal_print_botonera,.modal .modal-header .modal_print_btn_imprimelo{float:none;display:inline-block}.modal .modal-header .bloque_01{width:100%}}@media screen and (max-width:575.98px){.modal{padding-left:0!important}.modal .modal-footer,.modal .modal-header{padding:8px}.modal .modal-footer .bloque_00,.modal .modal-header .bloque_00{margin-bottom:10px}.modal .modal-footer .modal_print_selectorPlantillas,.modal .modal-footer .modal_print_titulo,.modal .modal-header .modal_print_selectorPlantillas,.modal .modal-header .modal_print_titulo{margin-right:0;clear:left}.modal .modal-footer .modal_print_titulo,.modal .modal-header .modal_print_titulo{text-align:left;margin-top:8px}.modal .modal-footer .btn_title,.modal .modal-header .btn_title{display:none}.modal .modal-footer .bloque_00,.modal .modal-footer .bloque_01{clear:left}.modal .modal-footer .bloque_01{width:100%}}
/*! MODAL PDF
-------------------------------------------------*/.modal.visor_pdf .modal-dialog{min-width:545px}.modal.visor_pdf .modal-content{margin-bottom:100px}.modal.visor_pdf .cont_pdf{position:relative;float:left;display:block;width:100%;height:830px;background-color:#dadada}@media screen and (max-width:575.98px){.modal.visor_pdf .modal-dialog{margin-left:0;margin-right:0}}@media screen and (max-width:575.98px){.modal.visor_pdf .modal-dialog{min-width:305px;margin:0}.modal.visor_pdf .modal-body{padding-left:1px;padding-right:1px}}
/*! CARRITO [msearch.core.cart]
-------------------------------------------------*/.modal.modal_carrito .btn.active,.modal.modal_carrito .btn:active{-webkit-box-shadow:none;box-shadow:none}.modal.modal_carrito .modal-header .btn{opacity:1}.modal.modal_carrito .modal-body{overflow:hidden!important}.modal.modal_carrito .modal-body .form-group{margin-bottom:5px}.modal.modal_carrito .modal-body .form-group .help-block{position:relative;float:left;width:100%;margin-bottom:0;min-height:1.1em}.modal.modal_carrito .modal-body .media{border:3px dashed #0b3f62;padding:15px;border-radius:10px;overflow:initial}.modal.modal_carrito .modal-body .media .media-body{width:100%;overflow:initial}.modal.modal_carrito .modal-body .media .media-body .form_loan{padding-top:4px;border-top:3px solid #0b3f62;border-bottom:3px solid #0b3f62;padding-bottom:4px}.modal.modal_carrito .modal-body .media .item_acciones{text-align:right}.modal.modal_carrito .modal-body .media .cont_imagen{position:relative;float:left;width:64px;height:64px;text-align:center;overflow:hidden}.modal.modal_carrito .modal-body .media .cont_imagen .thumbnail{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;min-width:100%;min-height:100%;margin:auto;padding:0;border:0;outline:0;border-radius:0}.modal.modal_carrito .modal-body .media .cont_imagen .thumbnail.img_fallback{top:0;right:auto;bottom:auto;left:0;width:100%}.modal.modal_carrito .modal-body .media .cont_imagen picture{position:relative;float:left;width:100%;height:100%}.modal.modal_carrito .bloque{position:absolute;width:100%;top:0;left:0;padding:30px}.modal.modal_carrito .bloque.form_list{left:100%}.modal.modal_carrito .bloque.form_list .alert{margin-top:5px}
/*! MODAL PERMALINK
-------------------------------------------------*/.modal.modal_permalink{}.modal.modal_permalink.in,.modal.modal_permalink.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.modal_permalink .modal-dialog{max-width:440px;width:100%;margin:1.75rem auto;opacity:1}.modal.modal_permalink .modal-content{border:0;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(15,23,42,0.25);box-shadow:0 10px 40px rgba(15,23,42,0.25)}.modal.modal_permalink .modal-header{background:#064061;border-bottom:0;padding:0.8rem 1.1rem}.modal.modal_permalink .modal-header .modal-title{color:#fff;font-weight:700}.modal.modal_permalink .modal-header .bootbox-close-button,.modal.modal_permalink .modal-header .close{color:#fff;opacity:0.9;text-shadow:none}.modal.modal_permalink .modal-body{min-height:auto;padding:1.1rem 1.25rem 1.35rem}.modal.modal_permalink .cont_permalink{display:block;width:100%}.modal.modal_permalink .permalink-intro{margin:0 0 0.55rem;font-size:0.9rem;color:#475569}.modal.modal_permalink .permalink-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.modal.modal_permalink .permalink-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:40px;padding:0 0.7rem;font-size:0.85rem;color:#0f2740;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px}.modal.modal_permalink .permalink-input:focus{outline:none;border-color:#064061;-webkit-box-shadow:0 0 0 2px rgba(6,64,97,0.15);box-shadow:0 0 0 2px rgba(6,64,97,0.15)}.modal.modal_permalink .permalink-copy{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;height:40px;padding:0 0.9rem;font-size:0.85rem;font-weight:700;white-space:nowrap;cursor:pointer;color:#fff;background:#064061;border:1px solid #064061;border-radius:7px;-webkit-transition:background 0.15s,-webkit-transform 0.05s;transition:background 0.15s,-webkit-transform 0.05s;transition:background 0.15s,transform 0.05s;transition:background 0.15s,transform 0.05s,-webkit-transform 0.05s}.modal.modal_permalink .permalink-copy:hover{background:#042d44}.modal.modal_permalink .permalink-copy:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.modal.modal_permalink .permalink-copy.copied{background:#15803d;border-color:#15803d}.modal.modal_permalink .permalink-copy .fa{font-size:0.9rem}.modal.modal_permalink .permalink-feedback{min-height:1.15rem;margin-top:0.55rem;font-size:0.82rem;color:#64748b}.modal.modal_permalink .permalink-feedback.ok{color:#15803d;font-weight:600}.modal.modal_permalink .permalink-feedback .fa{margin-right:0.2rem}.modal.modal_permalink .permalink-qr{margin-top:1.1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:center}.modal.modal_permalink .permalink-qr-box{display:inline-block;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;line-height:0}.modal.modal_permalink .permalink-qr-box canvas,.modal.modal_permalink .permalink-qr-box img{display:block;width:168px;height:168px}.modal.modal_permalink .permalink-qr small{display:block;margin-top:0.5rem;font-size:0.78rem;color:#94a3b8}
/*! DESCRIPTORES
-------------------------------------------------*/.modal.modal_descriptores .modal-dialog{width:auto;max-width:80%}.modal.modal_descriptores .modal-header{position:relative;float:left}.modal.modal_descriptores .bootbox-body,.modal.modal_descriptores .modal-body{position:relative;float:left}.modal.modal_descriptores .modal-body{min-height:auto}.modal.modal_descriptores .modal-footer{text-align:center!important}.modal.modal_descriptores .modal-footer .btn,.modal.modal_descriptores .modal-footer .btn-default,.modal.modal_descriptores .modal-footer .btn-success{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px}.modal.modal_descriptores .modal-footer .btn-success{border-color:#4cae4c}
/*! AVISO LEGAL
-------------------------------------------------*/.modal.modal_aviso_legal .modal-dialog{width:95%;max-width:860px}.modal.modal_aviso_legal .bootbox-body{position:relative;float:left;width:100%}.modal.modal_aviso_legal .bootbox-body .puntos_aviso_legal{position:relative;float:left;width:100%;list-style:none;margin:0;padding:15px 5% 15px 5%}.modal.modal_aviso_legal .bootbox-body .puntos_aviso_legal li{position:relative;float:left;width:100%;display:block;padding-top:3px;padding-bottom:3px;margin-bottom:15px;font-size:0.6rem}.modal.modal_aviso_legal .bootbox-body .puntos_aviso_legal li .titulo{position:relative;float:left;width:100%;margin-bottom:10px;padding-bottom:3px;font-size:1.2em;color:#454545;border-bottom:2px solid #064061}.modal.modal_aviso_legal .bootbox-body .puntos_aviso_legal li .descripcion{position:relative;float:left;width:100%;padding-left:25px;padding-right:25px;font-size:1em;line-height:1.5em;color:#333333;text-align:justify}.modal.modal_aviso_legal.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .btn_avanzada{display:none}.modal.modal_aviso_legal .btn_avanzada{display:none}
/*! IMPRESION [msearch.core.printers.js]
-------------------------------------------------*/.modal.modal_impresion .capa_loading{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.modal.modal_impresion .capa_loading .mensaje{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px 40px;background-color:#fff;color:#CCCCCC;border-radius:5px}.modal.modal_impresion .capa_loading .mensaje .icono{position:relative;float:left;font-size:30px}.modal.modal_impresion .capa_loading .mensaje .texto{position:relative;display:inline-block;font-size:20px}
/*! ERROR error.jsp
-------------------------------------------------*/.errorjsp .cont_informaciones{margin-top:50px}
/*! PAGINA BÚSQUEDA AVANZADA doc_advanced
-------------------------------------------------*/#page-main.doc_advanced{margin-bottom:30px}#page-main.doc_advanced .form-advanced{position:relative;float:left;display:block}#page-main.doc_advanced .form-advanced .form-control{font-size:0.8rem}#page-main.doc_advanced .form-advanced label{text-align:left;font-size:0.8rem;font-family:open_sans_regular;color:#4d5263}#page-main.doc_advanced .form-advanced .input-group .btn_lanza_ayuda{padding:11px}#page-main.doc_advanced .panel .panel-body{padding-bottom:0}#page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group .dropdown-toggle,#page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group.fit-width .dropdown-toggle,#page-main.doc_advanced .panel .panel-body .btn.dropdown-toggle,#page-main.doc_advanced .panel .panel-body .dropdown-toggle,#page-main.doc_advanced .panel .panel-body .input-group span.twitter-typeahead,#page-main.doc_advanced .panel .panel-body input,#page-main.doc_advanced .panel .panel-body select{height:40px;border-radius:0}#page-main.doc_advanced .panel .panel-body .plantillas_select select{height:40px}#page-main.doc_advanced .panel .panel-body .plantillas_select .bootstrap-select{position:relative;float:left;width:100%}#page-main.doc_advanced .panel .panel-body .plantillas_select .bootstrap-select .dropdown-toggle{width:100%}#page-main.doc_advanced .plantillas_select .bootstrap-select.btn-group{}#page-main.doc_advanced .footer_portlets,#page-main.doc_advanced .panel .panel-footer{padding-top:0;padding-left:0;padding-right:0}#page-main.doc_advanced .footer_portlets .cont_select,#page-main.doc_advanced .panel .panel-footer .cont_select{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;border-left:1px solid #CCCCCC}#page-main.doc_advanced .footer_portlets .cont_select .control-label,#page-main.doc_advanced .panel .panel-footer .cont_select .control-label{position:relative;float:left;width:auto;padding-left:20px;padding-right:15px}#page-main.doc_advanced .footer_portlets .cont_select .control-label .titulo,#page-main.doc_advanced .panel .panel-footer .cont_select .control-label .titulo{position:relative;float:left;width:100%;font-family:open_sans_regular;font-size:0.8rem;color:#555555;font-weight:normal}#page-main.doc_advanced .footer_portlets .cont_select .control-component,#page-main.doc_advanced .panel .panel-footer .cont_select .control-component{position:relative;float:left}#page-main.doc_advanced .footer_portlets .cont_select .control-component .bootstrap-select,#page-main.doc_advanced .panel .panel-footer .cont_select .control-component .bootstrap-select{position:relative;float:left;width:100%;background-color:transparent}#page-main.doc_advanced .footer_portlets .cont_botonera,#page-main.doc_advanced .panel .panel-footer .cont_botonera{position:relative;float:left}#page-main.doc_advanced .footer_portlets .cont_botonera .btn,#page-main.doc_advanced .panel .panel-footer .cont_botonera .btn{margin-left:0;margin-right:20px}#page-main.doc_advanced .footer_portlets .btnSubmit,#page-main.doc_advanced .panel .panel-footer .btnSubmit{text-shadow:1px 1px 2px #000}#page-main.doc_advanced .footer_portlets{margin-top:40px;text-align:center}#page-main.doc_advanced .footer_portlets .contenedor{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767.98px){#page-main.doc_advanced .panel .panel-footer .cont_botonera{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-main.doc_advanced .panel .panel-footer .cont_botonera .btn{margin-left:8px;margin-right:0}#page-main.doc_advanced .panel .panel-footer .cont_select{float:left;padding-right:2%;border-right:1px solid #CCCCCC;border-left:0}#page-main.doc_advanced .panel .panel-footer .cont_select .control-label{padding-left:0}}@media screen and (max-width:767.98px){#page-main.doc_advanced .portlet{padding-left:0;padding-right:0}}@media screen and (max-width:575.98px){#page-main.doc_advanced .form-advanced{margin-top:0}#page-main.doc_advanced .panel .panel-footer .cont_botonera{position:relative;float:left;width:100%;text-align:center}#page-main.doc_advanced .panel .panel-footer .cont_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:0}#page-main.doc_advanced .panel .panel-footer .cont_botonera .btn:last-child{margin-right:0}#page-main.doc_advanced .panel .panel-footer .cont_select{position:relative;float:left;width:100%;margin-bottom:15px;border-right:0;border-left:0}#page-main.doc_advanced .panel .panel-footer .cont_select .control-label{padding-top:8px}#page-main.doc_advanced .footer_portlets{margin-top:-40px}#page-main.doc_advanced .footer_portlets .contenedor{width:100%}#page-main.doc_advanced .footer_portlets .cont_select{float:left;width:100%;margin-bottom:15px;padding-right:0;border-right:0;border-left:0}#page-main.doc_advanced .footer_portlets .cont_select .control-label{padding-left:0}#page-main.doc_advanced .footer_portlets .cont_botonera{position:relative;float:left;width:100%;text-align:center}#page-main.doc_advanced .footer_portlets .cont_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:0}#page-main.doc_advanced .footer_portlets .cont_botonera .btn:last-child{margin-right:0}#page-main.doc_advanced .footer_portlets,#page-main.doc_advanced .panel .panel-footer{text-align:left}#page-main.doc_advanced .footer_portlets .cont_select,#page-main.doc_advanced .panel .panel-footer .cont_select{padding-right:0}#page-main.doc_advanced .footer_portlets .cont_select .control-label,#page-main.doc_advanced .panel .panel-footer .cont_select .control-label{width:100%}#page-main.doc_advanced .footer_portlets .cont_select .control-component,#page-main.doc_advanced .panel .panel-footer .cont_select .control-component{width:100%}#page-main.doc_advanced .footer_portlets .cont_select .control-component .bootstrap-select.btn-group .dropdown-toggle,#page-main.doc_advanced .panel .panel-footer .cont_select .control-component .bootstrap-select.btn-group .dropdown-toggle{width:100%}}
/*! PAGINA DE COLECCIONES DOCUMENTALES (doc_collection.jsp)
-------------------------------------------------*/#page-main.doc_collection .more-info{padding-left:4rem}#page-main.doc_collection .media img{max-width:240px}
/*! ETIQUETAS TAG (index.jsp,search.jsp)
-------------------------------------------------*/#page-main.doc_advanced .form-advanced .cont_tags{position:relative;float:left;width:95%;margin-top:15px;margin-left:15px;padding:15px 30px 15px 15px;border:1px solid #EEEEEE;border-radius:3px}#page-main.doc_advanced .form-advanced .cont_tags .btn_borra_todos{position:absolute;top:3px;right:3px;cursor:pointer;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}#page-main.doc_advanced .form-advanced .cont_tags .btn_borra_todos:hover{color:#454545}#page-main.doc_advanced .form-advanced .cont_tags .tag_indexes{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:3px 15px 3px 15px;margin-right:3px;margin-bottom:3px;font-size:0.6rem;word-wrap:break-word;background-color:#064061;color:#FFFFFF;-webkit-transition:none;transition:none}#page-main.doc_advanced .form-advanced .cont_tags .tag_indexes .icono{position:relative;float:left;margin-right:5px;margin-left:5px;font-size:0.8rem;line-height:1.6em}#page-main.doc_advanced .form-advanced .cont_tags .tag_indexes .tag_titulo{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em;padding-top:3px;padding-right:3px}#page-main.doc_advanced .form-advanced .cont_tags .tag_indexes .btn_borra_item{position:absolute;top:3px;right:3px;cursor:pointer;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}#page-main.doc_advanced .form-advanced .cont_tags .tag_indexes .btn_borra_item:hover{background-color:greenyellow;color:#454545}
/*! MODAL AL PULSAR COMPARTIR [app.mymediasearch.js][myAlbumns.jsp]
-------------------------------------------------*/.cont_modal_share{position:absolute;top:0;left:0;width:100%;height:100%}.cont_modal_share .modal_share_back{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);opacity:0}.cont_modal_share .modal_share{z-index:20;min-width:300px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.cont_modal_share .modal_share .modal_share_header{position:relative;float:left;width:100%;background-color:#064061;color:#FFFFFF;font-weight:bold;padding:8px 15px 8px 15px}.cont_modal_share .modal_share .modal_share_body{position:relative;float:left;width:100%;background-color:#FFFFFF;padding:15px}.cont_modal_share .modal_share .modal_share_body .cont_botonera{position:relative;float:left;width:100%;text-align:center}
/*! ACCESIBILIDAD
-------------------------------------------------*/#page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group .dropdown-toggle:active,#page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group .dropdown-toggle:focus,.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:active,.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:focus,.form-control.bootstrap-select.btn-group .dropdown-toggle:active,.form-control.bootstrap-select.btn-group .dropdown-toggle:focus,a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline-offset:0!important;outline-width:2px!important;outline-style:dotted!important;outline-color:red!important}.grecaptcha-badge{display:none}#page-main.doc_contact label{font-size:1.2rem;color:#878787}
/*!
  MEDIA QUERIES
*/@media (min-width:768px){#quote-carousel{margin-bottom:0;padding:0 5px 30px}}@media screen and (max-width:767.98px){#quote-carousel .carousel-indicators{bottom:-20px!important}#quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}#quote-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px}}
/*!*****************************
	responsive area
********************************/
/*!
 *  @file        : _page_index.less
 *
 *  @description : Styles page index
 *  @license     : baratz
 *  @copyright   : 2021
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2021-03-09
 *
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *  @human       : Xosé Manuel Paz Graña <xose_manuel.paz@baratz.es>
 *
 *
 ***************************/#page-main.doc_index{position:relative;float:none;display:block;clear:left;width:100%;max-width:100%;margin:auto auto 0px auto;padding:3rem;max-width:1640px}#page-main.doc_index .form-control{border-radius:0!important}#page-main.doc_index .form-control:focus{z-index:10}#page-main.doc_index #site-search-otherdata .input-group-btn .btn,#page-main.doc_index #site-search-people .input-group-btn .btn{padding-top:7px}#page-main.doc_index .slidex.cont_slider_datos{position:relative;float:left;width:100%;text-align:center;border:1px solid #f1f1f1;border-radius:3px;background-image:linear-gradient(190deg,rgba(122,135,163,0.85) 20%,white 90%)!important}#page-main.doc_index .cont_general_datos{position:relative;float:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px}#page-main.doc_index .cont_general_datos .cont_icono{position:relative;padding-right:5px;display:none}#page-main.doc_index .cont_general_datos .cont_icono .icon_title{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:1em;height:1em;font-size:2.2rem;line-height:1em;color:#6d6f71;margin-top:0px;margin-bottom:0px}#page-main.doc_index .cont_general_datos .cont_titulo{position:relative}#page-main.doc_index .cont_general_datos .cont_titulo .slider_titulo{position:relative;font-family:open_sans_bold;font-size:2.2rem;line-height:1em;text-align:left;color:black;word-wrap:break-word;margin-top:0px;margin-bottom:0px}#page-main.doc_index .cont_general_datos .cont_botonera{position:absolute;right:40px}#page-main.doc_index .cont_general_datos .cont_botonera .btn{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:5px 10px 5px 10px;font-size:1.4rem;line-height:1.3em}#page-main.doc_index .cont_colecciones .coleccion{background-color:#fff}#page-main.doc_index .cont_colecciones .coleccion .cont_paginacion{position:absolute;left:0;bottom:0;padding-bottom:75px;padding-left:70px;text-align:left}#page-main.doc_index .cont_colecciones .coleccion .cont_paginacion .botonera_pos{position:relative;float:left;bottom:auto;width:auto;list-style-type:none;margin:0;padding:0}#page-main.doc_index .cont_colecciones .coleccion .cont_paginacion .botonera_pos li{position:relative;float:left}#page-main.doc_index .cont_colecciones .coleccion .cont_paginacion .botonera_pos li button{position:relative;float:left;width:15px;height:15px;padding:0;margin-right:9px;border:3px solid #5876ba;border-radius:50%;background:none;color:transparent}#page-main.doc_index .cont_colecciones .coleccion .cont_paginacion .botonera_pos li.active button{background:#6d6f71}#page-main.doc_index .cont_colecciones .coleccion .cont_paginacion .boton_mas{position:relative;float:left;color:#4d4e8c;font-size:0.9rem;line-height:1em;top:-2px;letter-spacing:2px}#page-main.doc_index .cont_colecciones .colecciones_cont_slides{position:relative;float:left;width:100%}#page-main.doc_index .cont_colecciones .coleccion_slide{position:relative;float:left;padding-left:20px;padding-right:20px;display:none;width:100%}#page-main.doc_index .cont_colecciones .coleccion_slide.active{display:block}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_img_back{position:absolute;width:100%;height:auto;max-height:400px;top:0;right:0;bottom:0;left:0;text-align:center;overflow:hidden}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_img_back .coleccion_imagen{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido{position:relative;float:left;width:100%;padding-top:0px;height:400px;color:#4d4e8c}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_formato{position:relative;float:left;width:100%;font-family:raleway_bold;font-size:5rem;margin:0px;padding:16px;margin-bottom:80px}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo{position:relative;float:left;width:100%;font-size:1.4rem;background-color:#8e8e9273;margin:0px;padding:12px}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .titulo{position:relative;float:left;margin-right:5px;font-family:raleway_regular;font-size:1.3rem;text-transform:uppercase}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo .fecha{position:relative;float:left;font-family:raleway_extralight;font-size:2.2rem}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_titulo a{color:#000}#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_contenido .coleccion_texto{position:relative;float:left;max-width:400px;font-family:raleway_regular;font-size:0.7rem}#page-main.doc_index .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides{border-right:1px solid #808080}#page-main.doc_index .cont_colecciones .cont_columna.col_dcha .colecciones_cont_slides{border-left:1px solid #808080}#page-main.doc_index .cont_custom_collection h2{position:relative;font-family:source_sans_pro_semibold;font-size:2.2rem;line-height:1em;text-align:center;color:#6d6f71;word-wrap:break-word;margin-top:0px;margin-bottom:4px;border-bottom:3px solid #567999;padding-bottom:2px}#page-main.doc_index .slick-dots li{width:1em;font-size:0.8rem;line-height:1em;margin:4px}#page-main.doc_index .slick-dots li button{width:1em;height:1em;padding:0;font-size:0.8rem;line-height:1em;border:2px solid #6d6f71;border-radius:50%}#page-main.doc_index .slick-dots li button:before{width:1em;height:1em;padding:0;font-size:0.8rem;line-height:1em;color:#6d6f71}#page-main.doc_index .slick-dots li button:focus:before,#page-main.doc_index .slick-dots li button:hover:before{color:#4984c5;opacity:1}#page-main.doc_index .slick-dots li.slick-active button:before{width:1.1em;height:1.1em;padding:0;font-size:0.8rem;line-height:1.1em;color:#6d6f71;opacity:1}#page-main.doc_index .cont_sliders{margin:0px auto 0px auto;padding-bottom:0}#page-main.doc_index .cont_sliders .bloque_slider{position:relative;float:left;width:100%;display:block}#page-main.doc_index .cont_sliders .bloque_slider:nth-child(2n){background-color:#EEEEEE}#page-main.doc_index .cont_carousel{position:relative;margin:auto;padding-right:0px}#page-main.doc_index .cont_carousel .carousel{position:relative;float:left;width:auto;max-width:100%}#page-main.doc_index .cont_carousel .carousel .slide{position:relative;float:left}#page-main.doc_index .cont_carousel .slick-slider{position:relative;float:left;width:100%;padding-top:12px;padding-bottom:12px;margin-bottom:0}#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow{position:absolute;z-index:8;top:-20%;bottom:0;margin:auto;width:42px;height:42px;opacity:0.8;overflow:hidden;background:transparent url("../images/slick_cursor.png") center center no-repeat;cursor:pointer}#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow.slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0px}#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow.slick-next{right:0px}#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow:active,#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow:focus,#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow:hover{opacity:1}#page-main.doc_index .cont_carousel .slick-slider .slick-dots{position:relative;float:left;width:100%;bottom:auto;margin-top:15px}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide{position:relative;float:left;margin:0;margin-bottom:-100%;overflow:hidden;margin:0 auto}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide:last-child{margin-right:0}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure{position:relative;float:left;width:100%;display:block;margin:auto;padding:0;text-align:center}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen{position:relative;display:block;float:left;width:100%;height:100%;margin:auto;padding:0;text-align:center;text-decoration:none;cursor:pointer}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen .image_slider{opacity:0.5;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover{text-decoration:none}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure .enlace_imagen:hover .image_slider{opacity:1}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption{position:relative;float:left;width:100%;padding:12px 12px 12px 12px}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont{position:relative;float:left;width:100%;text-align:left}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo{position:relative;text-align:center;width:100%;font-family:open_sans_light;font-size:1.2rem;line-height:1.3em;color:#454545}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace{position:relative;width:100%;font-family:open_sans_bold;font-size:1.4rem;line-height:1.3em;color:#000}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:focus,#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .enlace:hover{text-decoration:none}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title{position:relative;float:left;width:100%;font-family:open_sans_bold;font-size:1.4rem;line-height:1.3em;color:#000}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos{margin-top:5px}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos,#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p{text-align:center;margin:0px auto;width:100%;font-family:open_sans_light;font-size:0.7rem;line-height:1.2em;color:#555555;overflow:hidden;word-wrap:break-word}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p{margin-bottom:5px}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen{position:relative;float:none;display:block;width:100%;height:150px;margin:auto;overflow:hidden}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img{width:auto;min-height:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide .cont_icono{position:absolute;bottom:20px;left:15%;display:block}#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide .cont_icono .icono_slide{position:relative;float:left;font-size:3rem;color:#FFFFFF}@media screen and (max-width:1199.98px){#page-main.doc_index .cont_carousel .slick-list{max-width:1100px}}@media screen and (max-width:991.98px){#page-main.doc_index .cont_carousel{width:100%}#page-main.doc_index .cont_carousel .slick-list{max-width:700px}}@media screen and (max-width:767.98px){#page-main.doc_index .cont_carousel .slick-list{max-width:500px}}@media screen and (max-width:575.98px){#page-main.doc_index .cont_carousel{padding-left:0;padding-right:0}#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow.slick-prev{left:0;top:20%}#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow.slick-next{right:0;top:20%}#page-main.doc_index .cont_carousel .slick-list{max-width:260px}}#page-main.doc_index .cont_paneles{margin-top:15px;margin-bottom:15px;padding:15px 15px 0 0}#page-main.doc_index .cont_paneles .cont_panel{padding-left:15px}#page-main.doc_index .cont_paneles .cont_panel:first-child{padding-left:0}#page-main.doc_index .cont_paneles .cont_panel .panel{margin-bottom:15px}#page-main.doc_index .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media{margin-top:15px}#page-main.doc_index .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media,#page-main.doc_index .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-body,#page-main.doc_index .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading{position:relative;float:left;width:100%}#page-main.doc_index .cont_paneles .cont_panel .panel .panel-body.lista_con_imagenes .media-heading{margin-bottom:0}#page-main.doc_index .cont_paneles .cont_panel .panel.panel_tipo_transparente .media{position:relative;float:left;width:100%;overflow:visible}#page-main.doc_index .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-body{position:relative;float:left;width:100%;overflow:visible}#page-main.doc_index .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading{position:relative;float:left;width:100%}#page-main.doc_index .cont_paneles .cont_panel .panel.panel_tipo_transparente .media-heading .list-title{position:relative;float:left;font-weight:bold;color:#282f48}@media screen and (max-width:1399.98px){#page-main.doc_index .cont_paneles{padding-left:15px}}@media screen and (max-width:991.98px){#page-main.doc_index .cont_sliders{margin-top:0}}
/*!
 *  @file        : _expo_carousel.less
 *
 *  @description : Css modulo exposiciones virtuales
 *  @license     : baratz
 *  @copyright   : 2021
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2021-03-09
 *
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *  @human       : Xosé Manuel Paz Graña <xose_manuel.paz@baratz.es>
 *
 *  @detail      : plugin slick-slider
 *                 https://kenwheeler.github.io/slick/
 *                 https://accessible360.github.io/accessible-slick/
 *
 *                 plugin panzoom
 *                 https://github.com/anvaka/panzoom
 *
 */.zoomable_in{overflow:hidden}.bg_carousel{background-color:#000}#page-main.container.doc_expositions{display:block}.doc_expositions{max-width:100%!important;min-height:100vh;font-size:16px}.doc_expositions :focus{outline-offset:0!important;outline-width:2px!important;outline-style:dotted!important;outline-color:red!important}.doc_expositions .overlay{z-index:9999;top:0;left:0;width:100%;height:100%;overflow:hidden}.doc_expositions .has-loader{position:absolute;font-size:2rem}.doc_expositions .has-loader:after{content:" ";position:absolute;display:block;z-index:5;top:50%;left:50%;width:3.5em;height:3.5em;margin-left:-1.75em;margin-top:-1.75em;border:0.5875em solid rgba(255,255,255,0.2);border-left-color:#fff;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0;-webkit-animation:none;animation:none}.doc_expositions .has-loader.is-loading:after{opacity:1;-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear}.doc_expositions .btn_close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;top:15px;right:15px;width:40px;height:40px;padding:0;background-color:rgba(255,255,255,0.5);border-radius:50%;border:3px solid #000000}.doc_expositions .btn_close:focus,.doc_expositions .btn_close:hover{background-color:#FFFFFF}.doc_expositions .btn_close .icono{position:relative;width:100%;height:100%}.doc_expositions .btn_close .icono:after,.doc_expositions .btn_close .icono:before{content:'';position:absolute;width:5px;background-color:#000000;border-radius:8px;-webkit-transition:300ms ease-in-out all;transition:300ms ease-in-out all}.doc_expositions .btn_close .icono.icono_close_zoomable:after,.doc_expositions .btn_close .icono.icono_close_zoomable:before{height:25px;top:4px}.doc_expositions .btn_close .icono.icono_close_zoomable:before{left:-2px;-webkit-transform:translateX(17px) rotate(-45deg);-ms-transform:translateX(17px) rotate(-45deg);transform:translateX(17px) rotate(-45deg)}.doc_expositions .btn_close .icono.icono_close_zoomable:after{right:-3px;-webkit-transform:translateX(-17px) rotate(45deg);-ms-transform:translateX(-17px) rotate(45deg);transform:translateX(-17px) rotate(45deg)}.doc_expositions .btn_close[aria-expanded=true] .icono:after,.doc_expositions .btn_close[aria-expanded=true] .icono:before{height:25px;top:4px}.doc_expositions .btn_close[aria-expanded=true] .icono:before{left:-2px;-webkit-transform:translateX(17px) rotate(-45deg);-ms-transform:translateX(17px) rotate(-45deg);transform:translateX(17px) rotate(-45deg)}.doc_expositions .btn_close[aria-expanded=true] .icono:after{right:-3px;-webkit-transform:translateX(-17px) rotate(45deg);-ms-transform:translateX(-17px) rotate(45deg);transform:translateX(-17px) rotate(45deg)}.doc_expositions .btn_close[aria-expanded=false] .icono:after,.doc_expositions .btn_close[aria-expanded=false] .icono:before{height:18px;top:9px}.doc_expositions .btn_close[aria-expanded=false] .icono:before{left:9px;-webkit-transform:rotate(-56deg);-ms-transform:rotate(-56deg);transform:rotate(-56deg)}.doc_expositions .btn_close[aria-expanded=false] .icono:after{right:9px;-webkit-transform:rotate(56deg);-ms-transform:rotate(56deg);transform:rotate(56deg)}.doc_expositions .carousel_full_width{position:relative;float:left;width:100%;height:100%;background-color:#000;color:#fff}.doc_expositions .cont{position:relative;float:left;width:100%}.doc_expositions .cont.cont_datos_general{padding-left:15px;padding-right:55px;background-color:#FFFFFF;opacity:0.9}.doc_expositions .cont.cont_botonera{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:8px;padding-bottom:8px}.doc_expositions .cont.cont_sd_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doc_expositions .cont_expo_datos{position:absolute;top:0;left:0;width:100%;z-index:1000;color:#000000}.doc_expositions .cont_expo_datos .collapse{position:relative;float:left;width:100%;-webkit-transition:height 1s ease;transition:height 1s ease}.doc_expositions .cont_expo_datos .cont_titulo{font-family:open_sans_bold}.doc_expositions .slick-slider{position:relative;z-index:10}.doc_expositions .slick-slider button.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20;width:55px;height:55px;border-radius:50%;background:#000000;opacity:0.6;-webkit-transition:300ms ease-in-out opacity;transition:300ms ease-in-out opacity;overflow:hidden}.doc_expositions .slick-slider button.slick-arrow:before{content:"";position:absolute;left:20px;top:14px;padding:13px;-webkit-box-shadow:inset 2px -2px 0 1px #FFFFFF;box-shadow:inset 2px -2px 0 1px #FFFFFF}.doc_expositions .slick-slider button.slick-arrow.slick-prev{left:15px}.doc_expositions .slick-slider button.slick-arrow.slick-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.doc_expositions .slick-slider button.slick-arrow.slick-next{right:15px}.doc_expositions .slick-slider button.slick-arrow.slick-next:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);left:10px}.doc_expositions .slick-slider button.slick-arrow:active,.doc_expositions .slick-slider button.slick-arrow:focus,.doc_expositions .slick-slider button.slick-arrow:hover{opacity:1}.doc_expositions .slick-slider button.slick-arrow.slick-disabled{background:#838383;cursor:not-allowed}.doc_expositions .slick-slider button.slick-arrow.slick-disabled:focus,.doc_expositions .slick-slider button.slick-arrow.slick-disabled:hover{opacity:0.8}.doc_expositions .slick-slider .slick-list{max-width:100%}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide{padding:0}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide>div{height:100vh}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .cont_imagen{position:relative;float:left;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .cont_imagen .image_full_width{position:absolute;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;bottom:8%;width:auto;max-width:90%;padding:35px 15px 10px 15px;background-color:rgba(0,0,0,0.5);color:#FFFFFF;border:1px solid gray;border-left:0;border-top-right-radius:10px}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption a{color:#FFFFFF}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption .cont_titulo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;padding-top:5px;overflow:hidden}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption .cont_botonera{position:absolute;top:-30px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5px;padding:0;min-width:30px;min-height:30px;border-radius:50px;background-color:#FFFFFF;color:#333333}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption .btn:last-child{margin-right:0}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption .btn .icono{font-size:1em}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption.figcaption_collapsed{overflow:hidden;height:35px}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption.figcaption_collapsed .btn_figcaption_collapse .icono:before{content:"\f129"}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption h3{margin-top:10px}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption ul{padding-left:20px;list-style-type:none}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption p{display:none}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption p:first-of-type{display:block}@media screen and (max-width:575.98px){.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .figcaption{max-width:100%}}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video{}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video .figcaption{bottom:17%}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video .cont_video{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;width:100%;height:100%}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video iframe,.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video video{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video video{width:100%}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video .embed-player{border:0}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_video[data-source=html] .cont_video{display:block;height:90vh}.doc_expositions .slick-slider .slick-list .slick-track .slick-slide .item_audio .figcaption{bottom:16%}.doc_expositions .slide,.doc_expositions figure{position:absolute;width:100%;height:100%}.doc_expositions .fig_credits,.doc_expositions .fig_subpar,.doc_expositions .fig_subtitle,.doc_expositions .fig_title{font-family:open_sans_semibold;word-break:break-word}.doc_expositions .fig_credits p,.doc_expositions .fig_subpar p,.doc_expositions .fig_subtitle p,.doc_expositions .fig_title p{font-family:open_sans_regular}.doc_expositions .fig_credits a,.doc_expositions .fig_subpar a,.doc_expositions .fig_subtitle a,.doc_expositions .fig_title a{color:#000;font-weight:bold}.doc_expositions .audio_player{position:absolute;z-index:90;bottom:0;left:0;width:100%;height:50px;background-color:rgba(0,0,0,0.8);display:none}.doc_expositions .audio_player.in_view{display:block}.doc_expositions .audio_player .range{width:100%;margin-top:-10px}.doc_expositions .audio_player input[type=range]{width:100%!important;background-color:transparent;-webkit-appearance:none}.doc_expositions .audio_player input[type=range]:focus{outline:none}.doc_expositions .audio_player input[type=range]:focus::-webkit-slider-runnable-track{background:#2D5178}.doc_expositions .audio_player input[type=range]::-webkit-slider-thumb{height:28px;width:28px;margin-top:-10px;border-radius:50px;background:#2D5178;cursor:pointer;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.5);box-shadow:0px 2px 5px rgba(0,0,0,0.5);-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-appearance:none}.doc_expositions .audio_player input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:#2D5178}.doc_expositions .audio_player input[type=range]::-ms-track{width:100%;height:8px;cursor:pointer;background:#2D5178;border-color:transparent;color:transparent}.doc_expositions .audio_player input[type=range]::-ms-thumb{display:none;height:28px;width:28px;overflow:auto;border-radius:50px;background:red;cursor:pointer}.doc_expositions .audio_player input[type=range]::-ms-fill-lower{width:100%;height:8px;cursor:pointer;background:#2D5178}.doc_expositions .audio_player input[type=range]::-ms-fill-lower:focus{background:#2D5178}.doc_expositions .audio_player input[type=range]::-ms-fill-upper{width:100%;height:8px;cursor:pointer;background:#2D5178}.doc_expositions .audio_player input[type=range]::-ms-fill-upper:focus{background:#2D5178}.doc_expositions .audio_player input[type=range]::-moz-range-thumb{display:none;height:28px;width:28px;border-radius:50px;background:#2D5178;cursor:pointer;box-shadow:0px 2px 5px rgba(0,0,0,0.5)}.doc_expositions .audio_player input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;background:#2D5178}.doc_expositions .audio_player .custom-thumb{position:absolute;top:-18px;width:24px;height:24px;left:0;background-color:#2D5178;border-radius:50%;-webkit-box-shadow:inset 0 0 3px 0 #030609;box-shadow:inset 0 0 3px 0 #030609;cursor:pointer}.doc_expositions .audio_player .custom-thumb:before{content:"";position:absolute;top:6px;left:6px;width:12px;height:12px;background-color:#2D5178;border-radius:50%;-webkit-box-shadow:0 0 3px 0 #030609;box-shadow:0 0 3px 0 #030609}.doc_expositions .audio_player .tip{position:absolute;display:none;top:-70px;padding:10px;font-weight:normal;font-size:1em;color:#FFF;background:#2D5178;border-radius:2px;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.3);box-shadow:0px 3px 5px rgba(0,0,0,0.3)}.doc_expositions .audio_player .time,.doc_expositions .audio_player .total-time{position:absolute}.doc_expositions .audio_player .time p,.doc_expositions .audio_player .total-time p{margin-bottom:0;margin-top:10px;font-weight:normal;font-size:1.2em;color:#FFF}.doc_expositions .audio_player .total-time{right:4%}@media screen and (max-width:1199.98px){.doc_expositions .audio_player .total-time{right:8%}}@media screen and (max-width:575.98px){.doc_expositions .audio_player .total-time{right:15%}}.doc_expositions .audio_player .time{left:2%}.doc_expositions .audio_player .botonera{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.doc_expositions .audio_player .botonera .btn_player_audio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;margin-right:5px;background-color:transparent;border:0}.doc_expositions .audio_player .botonera .btn_player_audio:last-child{margin-right:0}.doc_expositions .audio_player .botonera .btn_player_audio .icono{position:relative;cursor:pointer;color:#2D5178}.doc_expositions .zoomable{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:none}.doc_expositions .zoomable:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.doc_expositions .zoomable .cont_botonera_panzoom{position:absolute;z-index:100;top:15px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc_expositions .zoomable .cont_botonera_panzoom .btn_reset_zoomable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:0;margin-right:5px;font-size:2rem;background-color:rgba(255,255,255,0.5);border-radius:50%;border:3px solid #000000}.doc_expositions .zoomable .cont_botonera_panzoom .btn_zoomable{position:relative;top:auto;right:auto;-webkit-transition:300ms ease-in-out background-color;transition:300ms ease-in-out background-color}.doc_expositions .zoomable .cont_botonera_panzoom .btn_zoomable:focus,.doc_expositions .zoomable .cont_botonera_panzoom .btn_zoomable:hover{background-color:#FFFFFF}.doc_expositions .zoomable .zoomable_center{position:relative;float:left;z-index:50;width:100%;height:100%}.doc_expositions .zoomable img{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.doc_expositions .botonera_flotante.botonera_expo{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;bottom:1%;right:10px;z-index:100}.doc_expositions .botonera_flotante.botonera_expo .boton{font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;text-decoration:none;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75)}.doc_expositions .botonera_flotante.botonera_expo .boton .fa,.doc_expositions .botonera_flotante.botonera_expo .boton i{color:#FFFFFF;margin:7px 0px 0px 5px}.doc_expositions .botonera_flotante.botonera_expo .boton:active,.doc_expositions .botonera_flotante.botonera_expo .boton:focus,.doc_expositions .botonera_flotante.botonera_expo .boton:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.doc_expositions .botonera_flotante.botonera_expo .boton:last-child{margin-right:0}.doc_expositions .botonera_flotante.with_audio{bottom:5px;right:5px}.doc_expositions .botonera_flotante.with_video{bottom:8%}.doc_expositions .botonera_flotante.in_fig_exp{bottom:1%!important}.doc_expositions .slick-dots{width:auto;max-width:60%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;z-index:100;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:2%;margin:auto;padding-left:20px;padding-right:20px;overflow-x:auto;overflow-y:hidden}.doc_expositions .slick-dots.with_audio{bottom:9.5%}.doc_expositions .slick-dots.with_video{bottom:9%}.doc_expositions .slick-dots li button{font-size:16px;border:1px solid #fff;border-radius:50%}.doc_expositions .slick-dots li button:before{top:57%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2em;color:#2D5178}@media screen and (max-width:575.98px){.doc_expositions .slick-dots{max-width:83%;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.doc_expositions .figcaption_extension{position:relative;float:left;width:100%;min-height:100vh}.doc_expositions .figcaption_extension .container_flex{position:relative;float:left;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.doc_expositions .figcaption_extension .content{position:relative;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%;padding:30px 15px 30px 15px}.doc_expositions .figcaption_extension .contenido{position:relative;float:left;width:100%}@-webkit-keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.doc_expositions .InEffect_00 .cont_audio,.doc_expositions .InEffect_00 .cont_video,.doc_expositions .InEffect_00 .figcaption,.doc_expositions .InEffect_00 figure{-webkit-animation-fill-mode:both;animation-fill-mode:both}.doc_expositions .InEffect_00 .cont_audio,.doc_expositions .InEffect_00 .cont_video,.doc_expositions .InEffect_00 figure{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slideInUp;animation-name:slideInUp}.doc_expositions .InEffect_00 .figcaption{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.doc_expositions .InEffect_00 .cont_imagen{-webkit-animation:ken-burns-in 8s 2s ease-in-out forwards;animation:ken-burns-in 8s 2s ease-in-out forwards}.doc_expositions .InEffect_01 .cont_audio,.doc_expositions .InEffect_01 .cont_video,.doc_expositions .InEffect_01 .figcaption,.doc_expositions .InEffect_01 figure{-webkit-animation-fill-mode:both;animation-fill-mode:both}.doc_expositions .InEffect_01 .cont_audio,.doc_expositions .InEffect_01 .cont_video,.doc_expositions .InEffect_01 figure{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.doc_expositions .InEffect_01 .figcaption{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.doc_expositions .InEffect_02 .cont_audio,.doc_expositions .InEffect_02 .cont_video,.doc_expositions .InEffect_02 .figcaption,.doc_expositions .InEffect_02 figure{-webkit-animation-fill-mode:both;animation-fill-mode:both}.doc_expositions .InEffect_02 .cont_audio,.doc_expositions .InEffect_02 .cont_video,.doc_expositions .InEffect_02 figure{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slideInRight;animation-name:slideInRight}.doc_expositions .InEffect_02 .figcaption{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:slideInUp;animation-name:slideInUp}.doc_expositions .InEffect_03 .cont_audio,.doc_expositions .InEffect_03 .cont_video,.doc_expositions .InEffect_03 .figcaption,.doc_expositions .InEffect_03 figure{-webkit-animation-fill-mode:both;animation-fill-mode:both}.doc_expositions .InEffect_03 .cont_audio,.doc_expositions .InEffect_03 .cont_video,.doc_expositions .InEffect_03 figure{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slideInDown;animation-name:slideInDown}.doc_expositions .InEffect_03 .figcaption{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.doc_expositions .InEffect_03 .cont_imagen{-webkit-animation:ken-burns-in 8s 2s ease-in-out forwards;animation:ken-burns-in 8s 2s ease-in-out forwards}.ie11 .doc_expositions .cont_audio{position:absolute;bottom:0;z-index:200}
/*!
 *  @file        : _timelines.less
 *
 *  @description : Css módulo líneas de tiempo
 *  @license     : baratz
 *  @copyright   : 2021
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2021-03-09
 *
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *  @human       : Xosé Manuel Paz Graña <xose_manuel.paz@baratz.es>
 */.grecaptcha-badge{display:none!important}.container-fluid.doc_timeline{position:relative;float:left;display:block;width:100%;min-height:100%}.container-fluid.doc_timeline .busqueda_back{display:none}.container-fluid.doc_timeline :focus{outline-offset:0!important;outline-width:2px!important;outline-style:dotted!important;outline-color:red!important}#page-main.container.doc_timeline{position:relative;float:left;display:block;width:100%;max-width:none;height:88vh;margin:0 0 120px 0;padding:0;font-size:16px}#page-main.container.doc_timeline .timeline_default{position:relative;float:left;width:100%;height:100%}#page-main.container.doc_timeline .tl-timeline{overflow:visible}#page-main.container.doc_timeline .tl-timeera .tl-timeera-content-container{width:100%!important}
/*!
 *  @file        : _maps.less
 *
 *  @description : Css módulo para mapas Lealeft
 *  @license     : baratz
 *  @copyright   : 2021
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2021-03-09
 *
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *  @human       : Xosé Manuel Paz Graña <xose_manuel.paz@baratz.es>
 *
 *  @detail      : plugin Lealeft
 *                 https://leafletjs.com/
 */.grecaptcha-badge{display:none!important}.container-fluid.doc_maps{position:relative;float:left;display:block;width:100%;min-height:100%}.container-fluid.doc_maps .busqueda_back{display:none}@media screen and (max-width:991.98px){#Header.posicion_absolute.header_h_200+.cont_busqueda,#Header.posicion_absolute.header_h_200+.cont_general,.doc_index #Header.posicion_absolute.header_h_200+.cont_busqueda,.doc_index #Header.posicion_absolute.header_h_200+.cont_general{margin-top:60px}}@media screen and (max-width:767.98px){.cont_busqueda .busqueda .cont_migas{margin-top:0}}#page-main.container.doc_maps{position:relative;float:left;display:block;width:100%;max-width:none;margin:0;padding:0;font-size:16px}#page-main.container.doc_maps .d-none{display:none}#page-main.container.doc_maps :focus{outline-offset:0!important;outline-width:2px!important;outline-style:dotted!important;outline-color:red!important}#page-main.container.doc_maps .cont_map_lealeft{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:80vh;padding:15px}#page-main.container.doc_maps .ms_mapa{position:relative;z-index:50;float:left;display:block;width:100%;height:100%}#page-main.container.doc_maps .cont_overlay_map{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;background-color:rgba(0,0,0,0.3);cursor:pointer}#page-main.container.doc_maps .cont_overlay_map .cont_message{position:relative;float:left;padding:50px 25px 50px 25px;background-color:#fff;color:#333}#page-main.container.doc_maps .cont_overlay_map .cont_message .btn_overlay{border:0;background:transparent}#page-main.container.doc_maps .cont_overlay_map .cont_message .message{margin:auto;line-height:1em}#page-main.container.doc_maps .leaflet-popup-content-wrapper,#page-main.container.doc_maps .leaflet-popup-tip{border-radius:3px}#page-main.container.doc_maps .leaflet-container a.leaflet-popup-close-button{top:3px;right:3px;padding:0}#page-main.container.doc_maps .leaflet-popup-content p{margin:8px 0}#page-main.container.doc_maps .marker_bounce{-webkit-animation:marker_bounce 0.5s infinite linear;animation:marker_bounce 0.5s infinite linear}@keyframes marker_bounce{0%{top:0}50%{top:-0.4em}70%{top:-0.6em}to{top:0}}#page-main.container.doc_maps .botonera_flotante{display:none}#page-main.container.doc_maps .botonera_flotante.botonera_maps{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;bottom:1%;right:10px;z-index:100}#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton{font-size:1rem;line-height:1.4em;text-align:center;border-color:transparent;background-color:rgba(122,135,163,0.85)!important;color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;text-decoration:none;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.75)}#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton .fa,#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton i{color:#FFFFFF;margin:7px 0px 0px 5px}#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton:active,#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton:focus,#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton:hover{background-color:#365165;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}#page-main.container.doc_maps .botonera_flotante.botonera_maps .boton:last-child{margin-right:0}.sidebar.sidebar-lealeft{bottom:2%;background-color:#fff}.sidebar.sidebar-lealeft.collapsed{width:38px}.sidebar.sidebar-lealeft .sidebar-tabs{position:relative;float:left;width:34px}.sidebar.sidebar-lealeft .sidebar-tabs>ul{width:100%}.sidebar.sidebar-lealeft .sidebar-tabs>li,.sidebar.sidebar-lealeft .sidebar-tabs>ul>li{position:relative;float:left;padding:2px;height:30px;overflow:visible}.sidebar.sidebar-lealeft .sidebar-tabs>li>a,.sidebar.sidebar-lealeft .sidebar-tabs>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;line-height:30px}.sidebar.sidebar-lealeft.sidebar-left~.sidebar-map{margin-left:0}.sidebar.sidebar-lealeft.sidebar-left .sidebar-content{left:34px}.sidebar.sidebar-lealeft .sidebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.sidebar.sidebar-lealeft .sidebar-content ul{position:relative;float:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;list-style:none;font-size:1.3rem}.sidebar.sidebar-lealeft .sidebar-content ul li{position:relative;float:left;width:100%}.sidebar.sidebar-lealeft .sidebar-content ul li.li_point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;cursor:pointer}.sidebar.sidebar-lealeft .sidebar-content ul p{margin:0}.sidebar.sidebar-lealeft .sidebar-content ul .btn_point{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;padding:0;border:0;background-color:transparent}.sidebar.sidebar-lealeft .sidebar-content ul .btn_point .icono{position:absolute;left:0;right:0;margin-top:-10px;font-size:14px}.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane{position:relative;float:left;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0}.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane.active{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane header{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin:0;background-color:#0074d9;color:#fff}.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane header .sidebar-pane_title{position:relative;float:left;line-height:30px;margin:0;padding-left:15px}.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane header .sidebar-close{width:30px;height:30px;background:transparent;border:0}.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane .contenido{position:relative;float:left;width:100%;padding:8px 15px 15px 15px}@media (min-width:1200px){.sidebar.sidebar-lealeft .sidebar-content .sidebar-pane{min-width:400px}}.sidebar.sidebar-lealeft .sidebar_item .icono{position:relative;font-size:20px}@media screen and (max-width:767.98px){.sidebar.sidebar-lealeft{bottom:0}.sidebar.sidebar-lealeft.sidebar-left~.sidebar-map{margin-left:30px}}.footer-body .cont_map_lealeft{height:300px;margin-top:10px}.footer-body .cont_map_lealeft .ms_mapa{position:relative;z-index:50;float:left;display:block;width:100%;height:100%}.footer-body .cont_map_lealeft .cont_overlay_map{position:absolute;float:left;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;background-color:rgba(0,0,0,0.3)}.footer-body .cont_map_lealeft .cont_overlay_map .cont_message{position:relative;float:left;padding:50px 25px 50px 25px;background-color:#fff;color:#333}.footer-body .cont_map_lealeft .cont_overlay_map .cont_message .message{margin:auto;line-height:1em}
/*!
	@file        : _globals.less

	@description : Reglas globales que aplican a múltiples páginas:
	                  · GLOBAL PAGE: body, base typography, links
	                  · Form base: .form-horizontal, .input-group,
	                    .control-component, .custom-label, .custom-select,
	                    .hierarchical_component, .btn-default, .cont_btn_ayuda
	                  · select.seleccion (estilo unificado de select custom)
	                  · .bi icono SVG (footer.jsp <use>)
	                  · .es-carousel ul (carousel base)
	               Migrado desde _mods.less (Fase 4.14).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Notas:
	- Los design tokens (--clr-primary, --clr-accent, --radius-*,
	  --shadow-*, --font-base) viven en _palette.less. Para cambiar la
	  paleta del cliente, editar ese archivo.
---------------------------------------------------- */.form-horizontal .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .btn{margin:-1px 0px 4px 4px;border:0.4px solid black}.control-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cont_btn_ayuda{margin-left:10px}.btn-default{border:0.4px solid black;margin:-1px 0px 4px 4px}.hierarchical_component{width:100%}.custom-label{font-size:1rem;text-align:right;padding-right:3%}.form-horizontal .control-label{font-size:1rem;text-align:right;padding-right:3%}.custom-select{font-size:1rem}select.seleccion{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff;color:#000000;border:1px solid #ccc;border-radius:4px;padding:6px}select.seleccion option{background-color:#f0f0f0;color:#333333}select.seleccion option:hover{background-color:#d0e3ff}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font-base);font-size:0.9rem;color:var(--clr-text-body);background:var(--clr-bg-page);-webkit-font-smoothing:antialiased}.fondo_e4e4e4{background:var(--clr-bg-page)!important}.base_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}a{color:var(--clr-accent);text-decoration:none}a:hover{color:var(--clr-accent-dark);text-decoration:underline}.bi{vertical-align:-0.125em;fill:currentColor}.es-carousel ul{width:100%!important}
/*!
	@file        : _breadcrumb.less

	@description : Breadcrumb general (.main_breadcrumb), aplicado fuera
	               del aside oscuro: páginas estáticas, index y user pages.
	               Migrado desde _mods.less (Fase 4.14).

	@dependencies: _palette.less (variables --clr-*).

	Nota CRUCIAL: incluye `display: flex` en el <ol> y `display: inline-flex`
	en cada <li> para garantizar que se rendericen en una sola línea
	(varios temas BS5 los apilan vertical por defecto).

	Variantes específicas (sobrescritas vía cascada por archivos posteriores):
	- _search_aside.less: breadcrumb dentro del dark-blue aside
	- _static_pages.less: breadcrumb compacto blanco sobre azul (legal/policy/login/register)
	- _user_pages.less: breadcrumb dentro de cards (mybookmarks, etc.)
	- _index_main.less: breadcrumb del page-main del index (.doc_index)
---------------------------------------------------- */.main_breadcrumb{background:var(--clr-bg-subtle);border-bottom:1px solid var(--clr-border-light);padding:0.55rem 1rem;min-height:0}.main_breadcrumb nav{margin:0;padding:0;line-height:1.4}.main_breadcrumb .breadcrumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important;padding:0!important;background:transparent!important;font-size:0.78rem;gap:0.1rem;list-style:none!important;line-height:1.4!important}.main_breadcrumb .breadcrumb-item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none!important;margin:0!important;padding:0!important;color:var(--clr-text-muted);font-size:0.78rem;line-height:1.4}.main_breadcrumb .breadcrumb-item a{color:var(--clr-primary);text-decoration:none;padding:0.2rem 0.45rem;border-radius:4px;font-weight:500;-webkit-transition:background 0.12s,color 0.12s;transition:background 0.12s,color 0.12s}.main_breadcrumb .breadcrumb-item a:hover{background:var(--clr-bg-muted);color:var(--clr-primary-mid);text-decoration:none}.main_breadcrumb .breadcrumb-item.active{color:var(--clr-text-main);font-weight:600;padding:0.2rem 0.45rem}.main_breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:'/';color:var(--clr-text-light);padding:0 0.25rem}
/*!
	@file        : _header.less

	@description : Header (#Header) y variantes de formato:
	                 fondo_transparente, posicion_absolute, header_h_200.
	               Migrado desde _mods.less (Fase 4.5).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura JSP (header-container.total.jsp):
	  <header id="Header" class="[fondo_transparente] [posicion_absolute] [header_h_200]">
	    .lgx.logo_00 / logo_01 (logos)
	    nav.navbar.navbar-light.bg-light
	      .navbar-collapse
	        .navbar-nav (links + user actions + language dropdown)

	Variantes (cons.MS_DESIGN_HEADER_FORMAT_TYPE):
	  • Formato I:   fondo_transparente posicion_absolute header_h_200
	  • Formato II:  fondo_transparente posicion_absolute
	  • Formato III: fondo_transparente header_h_200
	  • Formato IV:  posicion_absolute header_h_200      (default)

	Notas:
	- Otras reglas con #Header viven en su contexto:
	    · SEARCH FORM AREA (relación header ↔ cont_busqueda)
	    · RESPONSIVE ADJUSTMENTS (#Header .lgx.logo_01 hidden en sm)
	    · INDEX PAGE (.doc_index #Header)
---------------------------------------------------- */#Header{float:none!important;position:relative;z-index:200;width:100%!important;background:#ffffff!important;background-color:#ffffff!important;border-bottom:2px solid var(--clr-border);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);padding:0.55rem 1.25rem!important;text-align:left!important}#Header .busqueda_back{display:none!important}#Header .cont_header{width:100%;max-width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}#Header .lgx{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}#Header .lgx img{display:block!important;max-height:52px;width:auto;-o-object-fit:contain;object-fit:contain;visibility:visible!important;opacity:1!important}#Header .logo_00{margin-right:0.75rem}#Header .logo_01{opacity:1!important}#Header .cont_menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#Header .navbar,#Header nav.navbar.bg-light,#Header nav.navbar.navbar-light.bg-light{--bs-navbar-color:var(--clr-primary);--bs-navbar-hover-color:var(--clr-accent);--bs-navbar-disabled-color:rgba(11,63,98,0.38);--bs-navbar-active-color:var(--clr-accent);--bs-navbar-brand-color:var(--clr-primary);--bs-navbar-brand-hover-color:var(--clr-accent);--bs-navbar-toggler-border-color:var(--clr-border);background-color:transparent!important;background-image:none!important;padding:0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#Header .navbar-toggler{border-color:var(--clr-border)!important;color:var(--clr-primary);padding:0.3rem 0.55rem}#Header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2811%2c63%2c98%2c0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}#Header .navbar-nav,#Header ul.navbar-nav.navStyle{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.2rem;margin:0!important;padding:0}#Header .navbar-nav .nav-item,#Header .navbar-nav li,#Header .navbar-nav>li{float:none!important;background:transparent!important;background-color:transparent!important;border-right:none!important;width:auto!important}#Header .navbar-nav .nav-item .btn,#Header .navbar-nav li .btn{width:auto!important}#Header .navbar-nav .nav-item .nav-link,#Header .navbar-nav .nav-item>a,#Header .navbar-nav li>a{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.32rem;color:var(--clr-primary)!important;font-size:0.82rem;font-weight:500;padding:0.35rem 0.75rem!important;border-radius:var(--radius-sm);background:transparent;border:none;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s;white-space:nowrap;line-height:1.4;text-decoration:none!important}#Header .navbar-nav .nav-item .nav-link:hover,#Header .navbar-nav .nav-item>a:hover,#Header .navbar-nav li>a:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important;text-decoration:none!important}#Header .navbar-nav .nav-item .nav-link.active{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important;font-weight:600}#Header .nav-link .icono,#Header .nav-link .texto,#Header .navbar-nav li>a .icono,#Header .navbar-nav li>a .texto{color:inherit!important;display:inline!important;vertical-align:middle}#Header .nav-link .icono,#Header .navbar-nav li>a .icono{font-size:0.85em}#Header #button-citaprevia,#Header #button-info,#Header #button-login,#Header #button-mymediasearch,#Header #button-register,#Header #navbarDropdownMenuLink,#Header .navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle{background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;border-radius:var(--radius-sm)!important;color:#fff!important}#Header #button-citaprevia:hover,#Header #button-info:hover,#Header #button-login:hover,#Header #button-mymediasearch:hover,#Header #button-register:hover,#Header #navbarDropdownMenuLink:focus,#Header #navbarDropdownMenuLink:hover,#Header .navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle:focus,#Header .navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important;color:#fff!important}#Header #button-citaprevia .icono,#Header #button-citaprevia .texto,#Header #button-info .icono,#Header #button-info .texto,#Header #button-login .icono,#Header #button-login .texto,#Header #button-mymediasearch .icono,#Header #button-mymediasearch .texto,#Header #button-register .icono,#Header #button-register .texto,#Header #navbarDropdownMenuLink .icono,#Header #navbarDropdownMenuLink .texto,#Header .navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle .icono,#Header .navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle .texto{color:#fff!important}#Header #navbarDropdownMenuLink:after,#Header .navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle:after{border-top-color:#fff;margin-left:0.35rem;vertical-align:middle}#Header #button-logout{background:#dc2626!important;border:1px solid #dc2626!important;border-radius:var(--radius-sm)!important;color:#fff!important}#Header #button-logout:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}#Header #button-logout .icono,#Header #button-logout .texto{color:#fff!important}#Header .dropdown-menu.select_idioma{background:var(--clr-bg-card);border:1px solid var(--clr-border);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);padding:0.4rem 0;min-width:140px}#Header .dropdown-menu.select_idioma .dropdown-item,#Header .dropdown-menu.select_idioma .dropdown-item.active,#Header .dropdown-menu.select_idioma .dropdown-item.show,#Header .dropdown-menu.select_idioma .dropdown-item:active,#Header .dropdown-menu.select_idioma .dropdown-item:focus,#Header .dropdown-menu.select_idioma .dropdown-item:focus-visible,#Header .dropdown-menu.select_idioma .dropdown-item:hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;font-size:0.82rem;padding:0.4rem 0.9rem;border:0 none!important;border-radius:0!important;outline:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;text-shadow:none!important}#Header .dropdown-menu.select_idioma .dropdown-item{color:var(--clr-text-body)!important;background:transparent!important}#Header .dropdown-menu.select_idioma .dropdown-item:focus,#Header .dropdown-menu.select_idioma .dropdown-item:focus-visible,#Header .dropdown-menu.select_idioma .dropdown-item:hover{background-color:var(--clr-bg-muted)!important;color:var(--clr-primary)!important}#Header .dropdown-menu.select_idioma .dropdown-item.active,#Header .dropdown-menu.select_idioma .dropdown-item.selected,#Header .dropdown-menu.select_idioma .dropdown-item:active{background-color:var(--clr-accent)!important;color:#fff!important}#Header .dropdown-menu.select_idioma .dropdown-item .badge,#Header .dropdown-menu.select_idioma .dropdown-item .fa,#Header .dropdown-menu.select_idioma .dropdown-item i{color:inherit!important;background:transparent!important;border:0 none!important}#Header .dropdown-menu.select_idioma .badge{font-size:0.6rem;margin-left:auto}@media (max-width:991.98px){#Header .navbar-collapse{background:#f8fafc;border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-top:0.5rem;padding:0.6rem 0.85rem;width:100%}#Header .navbar-nav,#Header ul.navbar-nav.navStyle{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:0.1rem;width:100%}#Header .navbar-nav .nav-item,#Header .navbar-nav li{width:100%!important}#Header .navbar-nav .nav-item .nav-link,#Header .navbar-nav .nav-item>a,#Header .navbar-nav li>a{width:100%;border-radius:var(--radius-sm)}}#Header.fondo_transparente{background:transparent!important;background-color:transparent!important;border-bottom:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#Header.fondo_transparente .navbar-nav .nav-item .nav-link,#Header.fondo_transparente .navbar-nav .nav-item>a,#Header.fondo_transparente .navbar-nav li>a{color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,0.35);background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2)}#Header.fondo_transparente .navbar-nav .nav-item .nav-link:hover,#Header.fondo_transparente .navbar-nav .nav-item>a:hover,#Header.fondo_transparente .navbar-nav li>a:hover{background:rgba(0,0,0,0.32);color:#ffffff!important}#Header.fondo_transparente .nav-link .icono,#Header.fondo_transparente .nav-link .texto,#Header.fondo_transparente .navbar-nav li>a .icono,#Header.fondo_transparente .navbar-nav li>a .texto{color:#ffffff!important}#Header.fondo_transparente #button-citaprevia,#Header.fondo_transparente #button-facebook,#Header.fondo_transparente #button-info,#Header.fondo_transparente #button-login,#Header.fondo_transparente #button-mymediasearch,#Header.fondo_transparente #button-register{background:rgba(0,0,0,0.28)!important;color:#ffffff!important;border-color:rgba(255,255,255,0.3)!important}#Header.fondo_transparente #button-citaprevia:hover,#Header.fondo_transparente #button-facebook:hover,#Header.fondo_transparente #button-info:hover,#Header.fondo_transparente #button-login:hover,#Header.fondo_transparente #button-mymediasearch:hover,#Header.fondo_transparente #button-register:hover{background:rgba(0,0,0,0.45)!important;color:#ffffff!important}#Header.fondo_transparente .navbar-toggler{border-color:rgba(255,255,255,0.5)!important;background:rgba(0,0,0,0.2)}#Header.fondo_transparente .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255%2c255%2c255%2c0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}#Header.fondo_transparente .navbar-nav .dropdown-toggle{color:#ffffff!important}#Header.posicion_absolute{position:absolute!important;top:0;left:0;right:0;width:100%!important;z-index:200}#Header.fondo_transparente.header_h_200,#Header.header_h_200,#Header.posicion_absolute.header_h_200{height:auto!important;min-height:100px!important;padding-top:0.5rem!important;padding-bottom:0.5rem!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Header.header_h_200 .cont_header{min-height:84px}#Header.header_h_200 .lgx,#Header.header_h_200 .lgx.logo_00,#Header.header_h_200 .lgx.logo_01{max-height:84px!important}#Header.header_h_200 .lgx img{max-height:75px!important}#Header.posicion_absolute.header_h_200~#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.registerjsp,.doc_list){margin-top:100px!important}.cont_busqueda.doc_index .busqueda_back.fondo_transparente.header_h_200{margin-top:0!important}@media (max-width:575.98px){#Header .lgx.logo_01{display:none!important}#Header .logo_01{display:none!important}}@media (max-width:991.98px){#Header .navbar-toggler{display:inline-block!important;margin-left:auto}#Header .navbar-collapse:not(.show){display:none!important}#Header .navbar-collapse.show{display:block!important;position:absolute!important;top:100%;left:auto!important;right:0.5rem;width:auto;min-width:220px;max-width:calc(100vw - 1rem);z-index:1050;background:#ffffff;border:1px solid var(--clr-border);border-radius:var(--radius-md);-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.18);box-shadow:0 8px 24px rgba(0,0,0,0.18);padding:0.6rem 0.85rem;margin-top:0.25rem}#Header .navbar-collapse.show .navbar-nav{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%;gap:0.25rem}#Header .navbar-collapse.show .navbar-nav .nav-item{width:100%!important}#Header.fondo_transparente .navbar-collapse.show .nav-link,#Header.fondo_transparente .navbar-collapse.show .navbar-nav li>a{color:var(--clr-primary)!important;text-shadow:none!important;background:transparent!important;border:1px solid transparent!important}}
/*!
	@file        : _toolbar.less

	@description : Barra de herramientas profesional, paginación estilo
	               toolbar y total de registros (#page-main .barra_tools,
	               #page-main .pagination, #page-main .total-registros).
	               Migrado desde _mods.less (Fase 4.2).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Origen: header-container.total.jsp y resultados de búsqueda.
---------------------------------------------------- */#page-main .barra_tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;gap:8px;width:100%;padding:8px 10px;margin:0 0 12px 0;background:#f8fafc;border:1px solid #d8dee9;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,0.08);box-shadow:0 1px 3px rgba(15,23,42,0.08);-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .barra_tools .container-fluid,#page-main .barra_tools .navbar,#page-main .barra_tools .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0;gap:8px;width:100%;padding:0;margin:0;background:transparent!important;border:0}#page-main .barra_tools .navbar-nav,#page-main .barra_tools .pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;margin:0;padding:0}#page-main .barra_tools .navbar-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;margin:0;padding:0 12px;font-size:0.82rem;font-weight:700;line-height:1;color:#1e293b;background:#e2e8f0!important;border:1px solid #cbd5e1;border-radius:7px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .barra_tools .navbar-nav>li,#page-main .barra_tools .pagination>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;margin:0;padding:0;background:transparent!important;border:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .barra_tools .btn,#page-main .barra_tools .dropdown-toggle,#page-main .barra_tools .navbar-nav>li>a,#page-main .barra_tools .navbar-nav>li>button,#page-main .barra_tools .pagination>li>a,#page-main .barra_tools .pagination>li>button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;min-width:38px;max-width:100%;margin:0!important;padding:0 10px!important;font-size:0.8rem;font-weight:700;line-height:1;color:#1e293b!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:7px!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#page-main .barra_tools .navbar-nav>li>a.btn_icon,#page-main .barra_tools .navbar-nav>li>a.nav-link{width:38px;padding:0!important;position:relative}#page-main .barra_tools .fa,#page-main .barra_tools .icono,#page-main .barra_tools i{margin-top:0!important;margin-bottom:0!important;font-size:1rem;line-height:1;color:inherit!important}#page-main .barra_tools .btn.d-flex,#page-main .barra_tools .dropdown-menu .dropdown-item.d-flex,#page-main .barra_tools .dropdown-toggle.d-flex,#page-main .barra_tools button.d-flex{gap:0.4rem}#page-main .barra_tools .dropdown-menu{min-width:240px;margin-top:0.35rem!important;padding:0.35rem 0!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:0 8px 28px rgba(15,23,42,0.15)!important;box-shadow:0 8px 28px rgba(15,23,42,0.15)!important;z-index:1050}#page-main .barra_tools .dropdown-menu li{margin:0!important;padding:0!important;border:0 none!important;background:transparent!important;list-style:none;width:auto!important}#page-main .barra_tools .dropdown-menu .dropdown-item,#page-main .barra_tools .dropdown-menu .dropdown-item.active,#page-main .barra_tools .dropdown-menu .dropdown-item:active,#page-main .barra_tools .dropdown-menu .dropdown-item:focus,#page-main .barra_tools .dropdown-menu .dropdown-item:focus-visible,#page-main .barra_tools .dropdown-menu .dropdown-item:hover{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;height:auto!important;min-height:0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0.5rem 0.9rem!important;font-size:0.82rem!important;font-weight:500;line-height:1.3!important;border:0 none!important;border-radius:0!important;outline:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap;-webkit-transition:background 0.12s,color 0.12s;transition:background 0.12s,color 0.12s}#page-main .barra_tools .dropdown-menu .dropdown-item{color:var(--clr-text-body)!important;background:transparent!important}#page-main .barra_tools .dropdown-menu .dropdown-item:focus,#page-main .barra_tools .dropdown-menu .dropdown-item:focus-visible,#page-main .barra_tools .dropdown-menu .dropdown-item:hover{color:var(--clr-primary)!important;background:var(--clr-bg-muted)!important}#page-main .barra_tools .dropdown-menu .dropdown-item.active,#page-main .barra_tools .dropdown-menu .dropdown-item:active,#page-main .barra_tools .dropdown-menu .dropdown-item[aria-checked=true]{color:#ffffff!important;background:var(--clr-primary)!important;font-weight:600}#page-main .barra_tools .dropdown-menu .dropdown-item .fa,#page-main .barra_tools .dropdown-menu .dropdown-item .icono,#page-main .barra_tools .dropdown-menu .dropdown-item i{color:inherit!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#page-main .barra_tools .dropdown-menu .dropdown-item .flex-grow-1{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;overflow:hidden;text-overflow:ellipsis}#page-main .barra_tools .dropdown-menu .dropdown-item .text-muted,#page-main .barra_tools .dropdown-menu .dropdown-item small{font-size:0.68rem!important;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:0.12rem 0.42rem;border-radius:999px;background:var(--clr-bg-muted);color:var(--clr-text-muted)!important;-ms-flex-negative:0;flex-shrink:0}#page-main .barra_tools .dropdown-menu .dropdown-item.active .text-muted,#page-main .barra_tools .dropdown-menu .dropdown-item.active small,#page-main .barra_tools .dropdown-menu .dropdown-item:active small{background:rgba(255,255,255,0.22);color:#ffffff!important}#page-main .barra_tools .btn_imprimir_todos{position:relative!important;overflow:visible}#page-main .barra_tools .btn_imprimir_todos .badge,#page-main .barra_tools .btn_imprimir_todos .badge-notification{position:absolute!important;top:-6px;right:-8px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;min-width:0;margin:0!important;padding:0.1rem 0.4rem!important;font-size:0.58rem!important;font-weight:700!important;line-height:1.2!important;text-transform:uppercase;letter-spacing:0.04em;color:#ffffff!important;background:var(--clr-accent)!important;border:2px solid var(--clr-bg-card)!important;border-radius:999px!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);pointer-events:none;white-space:nowrap;z-index:5}#page-main .barra_tools .btn_imprimir_todos .fa,#page-main .barra_tools .btn_imprimir_todos .icono{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.valoraciones_usuario{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.star-rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.1rem;line-height:1}.star-rating .star-rating__btn{background:transparent;border:0;padding:2px 3px;margin:0;cursor:pointer;color:#d1d5db;font-size:1rem;line-height:1;-webkit-transition:color 0.12s ease-in-out,-webkit-transform 0.08s ease;transition:color 0.12s ease-in-out,-webkit-transform 0.08s ease;transition:color 0.12s ease-in-out,transform 0.08s ease;transition:color 0.12s ease-in-out,transform 0.08s ease,-webkit-transform 0.08s ease}.star-rating .star-rating__btn.is-filled,.star-rating .star-rating__btn.is-hover,.star-rating .star-rating__btn:hover{color:#f59e0b}.star-rating .star-rating__btn:active{-webkit-transform:scale(0.92);-ms-transform:scale(0.92);transform:scale(0.92)}.star-rating .star-rating__btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.star-rating.is-readonly .star-rating__btn{cursor:default;pointer-events:none}.star-rating .star-rating__btn .fa{font-size:1.1rem}.valoraciones_usuario .rating_cifra{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.78rem;font-weight:600;color:var(--clr-text-body,#374151);background:var(--clr-bg-subtle,#f3f4f6);border:1px solid var(--clr-border-light,#e5e7eb);border-radius:var(--radius-sm,4px);padding:0.15rem 0.5rem;line-height:1.3;white-space:nowrap}#page-main .barra_tools .valoraciones_usuario .star-rating__btn .fa{font-size:0.95rem}#page-main .barra_tools .valoraciones_usuario .rating_cifra{font-size:0.7rem;padding:0.1rem 0.4rem}#page-main .barra_tools .btn:hover,#page-main .barra_tools .dropdown-toggle:hover,#page-main .barra_tools a:hover,#page-main .barra_tools button:hover{color:#ffffff!important;background:var(--clr-primary)!important;border-color:var(--clr-primary)!important}#page-main .barra_tools .btn_disabled,#page-main .barra_tools .disabled{opacity:0.5;pointer-events:none}#page-main .barra_tools .badge-selection-to-cart,#page-main .barra_tools .badge-selection-to-loan,#page-main .barra_tools .badge-selection-to-print{position:absolute;top:-6px;right:-6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:0.65rem;font-weight:800;line-height:1;color:#ffffff;background:#dc2626!important;border:2px solid #ffffff;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .barra_tools .cont_menu_carrito,#page-main .barra_tools .cont_menu_loans{-ms-flex-negative:0;flex-shrink:0}#page-main .barra_tools .btn,#page-main .barra_tools .dropdown-toggle,#page-main .barra_tools .navbar-nav>li>a,#page-main .barra_tools .navbar-nav>li>button,#page-main .barra_tools .navbar-text{min-width:38px;max-width:200px;overflow:hidden}#page-main .barra_tools .btn_title,#page-main .barra_tools .btn_titulo,#page-main .barra_tools .dropdown-toggle span,#page-main .barra_tools .filter-option,#page-main .barra_tools .titulo{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}#page-main .barra_tools .navbar-nav>li>a.btn_icon,#page-main .barra_tools .navbar-nav>li>a.nav-link{overflow:visible}#page-main .barra_tools .badge-selection-to-cart,#page-main .barra_tools .badge-selection-to-loan,#page-main .barra_tools .badge-selection-to-print{top:-8px;right:-8px;z-index:5}#page-main .barra_tools .badge-all-selection,#page-main .barra_tools .badge-todos{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;min-width:18px;padding:0 6px;font-size:0.65rem;font-weight:800;line-height:1;color:#ffffff;background:#2563eb;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .barra_tools .btn-todos,#page-main .barra_tools .btn_all_selection{background:transparent!important;border:0!important;padding:0!important;min-width:auto!important;height:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main .cont_pagination,#page-main .pagination_container,#page-main nav[aria-label=Pagination]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:14px 0}#page-main .pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:6px 8px;margin:0;list-style:none;background:#f8fafc;border:1px solid #d8dee9;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,0.08);box-shadow:0 1px 3px rgba(15,23,42,0.08)}#page-main .pagination>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}#page-main .pagination>li>a,#page-main .pagination>li>button,#page-main .pagination>li>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;min-width:34px;padding:0 10px;font-size:0.8rem;font-weight:700;line-height:1;color:#1e293b;background:#ffffff;border:1px solid #cbd5e1;border-radius:7px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}#page-main .pagination>li>a:hover,#page-main .pagination>li>button:hover{color:#ffffff;background:#2563eb;border-color:#1d4ed8}#page-main .pagination>.active>a,#page-main .pagination>.active>span,#page-main .pagination>li.active>a,#page-main .pagination>li.active>span{color:#ffffff!important;background:#2563eb!important;border-color:#1d4ed8!important;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.12);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.12)}#page-main .pagination>.disabled>a,#page-main .pagination>.disabled>span,#page-main .pagination>li.disabled>a,#page-main .pagination>li.disabled>span{opacity:0.45;pointer-events:none;background:#f1f5f9;color:#64748b}#page-main .pagination .fa,#page-main .pagination i{font-size:0.9rem;line-height:1}#page-main .pagination>li>a,#page-main .pagination>li>span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main .cont_total_records,#page-main .search_total_results,#page-main .total-registros,#page-main .total_records{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:34px;padding:0 14px;margin:8px 0;font-size:0.82rem;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #d8dee9;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.05),inset 0 1px 0 rgba(255,255,255,0.7);box-shadow:0 1px 2px rgba(15,23,42,0.05),inset 0 1px 0 rgba(255,255,255,0.7);-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .cont_total_records strong,#page-main .search_total_results strong,#page-main .total-registros .num,#page-main .total-registros strong,#page-main .total_records .num,#page-main .total_records strong{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:20px;padding:0 8px;font-size:0.72rem;font-weight:800;line-height:1;color:#ffffff;background:#2563eb;border-radius:999px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15)}#page-main .cont_total_records span,#page-main .search_total_results span,#page-main .total-registros span,#page-main .total_records span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main .pagination+.total-registros,#page-main .pagination+.total_records{margin-top:10px}@media (max-width:991.98px){body .navbar-collapse.collapse.show,body nav .navbar-collapse.collapse.show{display:block!important}body nav.navbar.navbar-expand-lg .navbar-collapse.collapse.show,body nav.navbar.navbar-expand-md .navbar-collapse.collapse.show,body nav.navbar.navbar-expand-sm .navbar-collapse.collapse.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#page-main #cont_principal .barra_tools,#page-main #cont_principal .barra_tools .navbar.navbar-expand-lg,#page-main #cont_principal .barra_tools>nav.navbar{padding-left:1rem!important;padding-right:1rem!important}#page-main #cont_principal .barra_tools .navbar-collapse,#page-main #cont_principal .barra_tools .navbar-collapse.collapse.show{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}#page-main #cont_principal .barra_tools .navbar-nav{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important;margin:0!important}#page-main #cont_principal .barra_tools .nav-item,#page-main #cont_principal .barra_tools .navbar-nav>li{width:100%!important;float:none!important}#page-main #cont_principal .barra_tools .navbar-nav>li.me-1,#page-main #cont_principal .barra_tools .navbar-nav>li.me-2,#page-main #cont_principal .barra_tools .navbar-nav>li.me-3,#page-main #cont_principal .barra_tools .navbar-nav>li.me-auto,#page-main #cont_principal .barra_tools .navbar-nav>li.ms-1,#page-main #cont_principal .barra_tools .navbar-nav>li.ms-2,#page-main #cont_principal .barra_tools .navbar-nav>li.ms-3,#page-main #cont_principal .barra_tools .navbar-nav>li.ms-auto,#page-main #cont_principal .barra_tools .navbar-nav>li.mx-1,#page-main #cont_principal .barra_tools .navbar-nav>li.mx-2,#page-main #cont_principal .barra_tools .navbar-nav>li.mx-3,#page-main #cont_principal .barra_tools .navbar-nav>li.mx-auto{margin-left:0!important;margin-right:0!important}#page-main #cont_principal .barra_tools .nav-item .nav-link,#page-main #cont_principal .barra_tools .navbar-nav>li>.btn,#page-main #cont_principal .barra_tools .navbar-nav>li>.dropdown-toggle,#page-main #cont_principal .barra_tools .navbar-nav>li>a,#page-main #cont_principal .barra_tools .navbar-nav>li>a.btn_icon,#page-main #cont_principal .barra_tools .navbar-nav>li>a.btn_icon.nav-link,#page-main #cont_principal .barra_tools .navbar-nav>li>a.nav-link,#page-main #cont_principal .barra_tools .navbar-nav>li>button{width:100%!important;max-width:100%!important;min-width:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important;padding:0.5rem 0.75rem!important}#page-main #cont_principal .barra_tools .btn .btn_search_titulo,#page-main #cont_principal .barra_tools .btn .texto,#page-main #cont_principal .barra_tools .btn .titulo,#page-main #cont_principal .barra_tools .nav-link .btn_search_titulo,#page-main #cont_principal .barra_tools .nav-link .texto,#page-main #cont_principal .barra_tools .nav-link .titulo,#page-main #cont_principal .barra_tools .nav-link span:not(.icono):not(.icon):not(.badge):not(.fa),#page-main #cont_principal .barra_tools .navbar-text{display:none!important}#page-main #cont_principal .barra_tools .btn .icon,#page-main #cont_principal .barra_tools .btn .icono,#page-main #cont_principal .barra_tools .btn i,#page-main #cont_principal .barra_tools .nav-link .icon,#page-main #cont_principal .barra_tools .nav-link .icono,#page-main #cont_principal .barra_tools .nav-link i{float:none!important;margin:0!important;font-size:1.1rem}}
/*!
	@file        : _filters.less

	@description : Estilos de la columna de filtros (facetas) en
	               páginas de búsqueda, mosaic, doc, advanced y more-info.
	               Migrado desde _mods.less (Fase 4.7).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura interna (en orden de cascada — el último gana):

	1. Bloque legacy "Facetas / filtros de búsqueda"
	   #page-main .col_izqda { ... } — selectores especificidad 1,2,N

	2. Bloque legacy "Facetas: corrección visual final"
	   #page-main .col_izqda .titulo, etc. — corrección visual

	3. Bloque actual "SEARCH PAGE — FILTER COLUMN"
	   #page-main:is(.doc_search, .doc_mosaic, .doc_doc, .doc_advanced,
	   .doc_more_info) .col_izqda — especificidad 1,3,N (gana)

	Los bloques 1 y 2 quedan dominados por el 3 vía especificidad.
	Se mantienen aquí para no romper escenarios donde #page-main
	no tenga ninguna de las clases de página listadas.
---------------------------------------------------- */#page-main .col_izqda{padding-right:18px}#page-main .col_izqda .boxFilter,#page-main .col_izqda .panel.panel-default.panel_collapse{float:none!important;width:100%;margin:0 0 14px 0;padding:0;background:#ffffff;border:1px solid #d8dee9;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,0.08);box-shadow:0 1px 3px rgba(15,23,42,0.08);overflow:hidden}#page-main .col_izqda .boxFilter .box_header,#page-main .col_izqda .panel.panel-default.panel_collapse .panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:none!important;width:100%;min-height:42px;margin:0;padding:0 14px;color:#ffffff;background:linear-gradient(135deg,#0b3f62,#0f5d8f)!important;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .col_izqda .boxFilter .title-component,#page-main .col_izqda .panel_heading_title,#page-main .col_izqda .panel_titulo{display:block;margin:0;padding:0;font-size:0.82rem!important;font-weight:800;line-height:1.2;color:#ffffff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main .col_izqda .cursor_despliegue,#page-main .col_izqda .panel_heading_title_collapse .icono,#page-main .col_izqda .panel_heading_title_collapse .icono_derecha{color:#ffffff!important;opacity:0.9}#page-main .col_izqda .boxFilter .box_body,#page-main .col_izqda .panel.panel-default.panel_collapse .panel-body{float:none!important;width:100%;padding:10px;background:#f8fafc;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .col_izqda .boxFilter .list-group,#page-main .col_izqda .boxFilter ul,#page-main .col_izqda .panel.panel-default .list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;float:none!important;width:100%;margin:0;padding:0;list-style:none}#page-main .col_izqda .boxFilter .list-group-item,#page-main .col_izqda .boxFilter ul li,#page-main .col_izqda .panel.panel-default .list-group .list-group-item{position:relative;float:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:34px;height:auto!important;margin:0;padding:0;color:#334155;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.15s ease,border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:background-color 0.15s ease,border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease;transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}#page-main .col_izqda .boxFilter .list-group-item:hover,#page-main .col_izqda .panel.panel-default .list-group .list-group-item:hover{background:#f1f5f9;border-color:#cbd5e1;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.06);box-shadow:0 1px 2px rgba(15,23,42,0.06)}#page-main .col_izqda .facet-links{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;color:#334155!important;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .col_izqda .cont_check{position:relative!important;left:auto!important;top:auto!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;min-width:24px;height:24px;margin-right:8px}#page-main .col_izqda .facet-links .cont_titulo,#page-main .col_izqda .facet-links .titulo,#page-main .col_izqda .list-group-item .cont_titulo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:none!important;font-size:0.78rem;font-weight:600;line-height:1.25;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main .col_izqda .facet-links .badge,#page-main .col_izqda .list-group-item .badge{position:relative!important;right:auto!important;top:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:24px;height:20px;margin-left:auto;padding:0 7px;font-size:0.68rem;font-weight:800;line-height:1;color:#ffffff!important;background:#2563eb!important;border:0!important;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .col_izqda .facet-links .cifra,#page-main .col_izqda .list-group-item .cifra{position:relative!important;right:auto!important;top:auto!important;display:inline!important;margin-left:auto;padding:0;font-size:0.78rem;font-weight:600;line-height:1;color:var(--clr-text-muted)!important;background:transparent!important;border:0!important;-ms-flex-negative:0;flex-shrink:0}#page-main .col_izqda .list-group.tipo_badge .list-group-item .cifra{display:none!important}#page-main .col_izqda .list-group.tipo_cifra .list-group-item .badge{display:none!important}#page-main .col_izqda .list-group-item.active,#page-main .col_izqda .list-group-item.item_seleccionado{background:#eff6ff!important;border-color:#2563eb!important;-webkit-box-shadow:inset 3px 0 0 #2563eb;box-shadow:inset 3px 0 0 #2563eb}#page-main .col_izqda .list-group-item.active .cont_titulo,#page-main .col_izqda .list-group-item.item_seleccionado .cont_titulo{color:#0f172a!important;font-weight:800}#page-main .col_izqda .switchery{width:32px!important;height:18px!important;margin:0;border-radius:999px;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main .col_izqda .switchery>small{width:14px!important;height:14px!important;top:1px!important;border-radius:999px}#page-main .col_izqda .switchery.switchery_true>small{left:16px!important}#page-main .col_izqda .switchery.switchery_false>small{left:1px!important}#page-main .col_izqda .list-group.tipo_check_texto_dato .cont_cifra.ant{display:none!important}#page-main .col_izqda .list-group.tipo_check_dato_texto .cont_cifra.pos{display:none!important}#page-main .col_izqda .list-group.tipo_check_texto .cont_cifra.ant,#page-main .col_izqda .list-group.tipo_check_texto .cont_cifra.pos{display:none!important}#page-main .col_izqda .list-group.tipo_texto_dato .cont_check,#page-main .col_izqda .list-group.tipo_texto_dato .cont_cifra.ant{display:none!important}#page-main .col_izqda .list-group.tipo_dato_texto .cont_check,#page-main .col_izqda .list-group.tipo_dato_texto .cont_cifra.pos{display:none!important}#page-main .col_izqda .panel.panel-default.panel_collapse .panel-footer{padding:8px 10px;background:#ffffff;border-top:1px solid #e2e8f0}#page-main .col_izqda .panel.panel-default.panel_collapse .panel-footer .btn{height:30px;min-width:34px;padding:0 10px;font-size:0.72rem;font-weight:700;color:#1e293b!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:767.98px){#page-main .col_izqda{padding-right:0;margin-bottom:14px}#page-main .col_izqda .boxFilter,#page-main .col_izqda .panel.panel-default.panel_collapse{border-radius:12px}#page-main .col_izqda .boxFilter .box_body,#page-main .col_izqda .panel.panel-default.panel_collapse .panel-body{padding:8px}}#page-main .col_izqda .cont_titulo,#page-main .col_izqda .title-search-results,#page-main .col_izqda .titulo_general,#page-main .col_izqda>.titulo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;margin:0 0 14px 0;padding:18px 20px;color:#0f172a;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f8fafc));background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #d8dee9;border-radius:16px;-webkit-box-shadow:0 2px 8px rgba(15,23,42,0.06);box-shadow:0 2px 8px rgba(15,23,42,0.06);-webkit-box-sizing:border-box;box-sizing:border-box}#page-main .col_izqda .cont_titulo i,#page-main .col_izqda .title-search-results i,#page-main .col_izqda .titulo_general i,#page-main .col_izqda>.titulo i{font-size:1.4rem;color:#0b3f62}#page-main .col_izqda .cont_titulo h2,#page-main .col_izqda .cont_titulo h3,#page-main .col_izqda .titulo_general h2,#page-main .col_izqda .titulo_general h3,#page-main .col_izqda>.titulo h2,#page-main .col_izqda>.titulo h3{margin:0;font-size:1rem;font-weight:800;line-height:1.2;color:#334155}#page-main .col_izqda .panel.panel-default.panel_collapse{margin-bottom:16px;border-radius:16px;background:#ffffff;border:1px solid #d8dee9;-webkit-box-shadow:0 2px 8px rgba(15,23,42,0.06);box-shadow:0 2px 8px rgba(15,23,42,0.06);overflow:hidden}#page-main .col_izqda .panel.panel-default.panel_collapse .panel-heading{min-height:46px;padding:0 16px;background:linear-gradient(135deg,#0b3f62,#0f5d8f)!important;border-radius:0}#page-main .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_title,#page-main .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_title_collapse,#page-main .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_titulo{font-size:0.82rem!important;font-weight:800;color:#ffffff!important}#page-main .col_izqda .panel.panel-default.panel_collapse .panel-body{padding:10px;background:#ffffff}#page-main .col_izqda .list-group{gap:7px}#page-main .col_izqda .list-group .list-group-item{min-height:38px;border:1px solid #e2e8f0;border-radius:11px;background:#ffffff;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}#page-main .col_izqda .list-group .list-group-item .facet-links{display:-ms-grid!important;display:grid!important;-ms-grid-columns:auto 8px minmax(0,1fr) 8px auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;min-height:38px;padding:7px 10px}#page-main .col_izqda .facet-links .cont_titulo{display:block;min-width:0;max-width:100%!important;font-size:0.76rem;font-weight:700;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main .col_izqda .facet-links .cifra,#page-main .col_izqda .list-group-item .cifra{display:none!important}#page-main .col_izqda .facet-links .badge,#page-main .col_izqda .list-group-item .badge{position:static!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:20px;padding:0 8px;margin:0;font-size:0.68rem;font-weight:800;color:#ffffff!important;background:#2563eb!important;border:0!important;border-radius:999px;-webkit-box-shadow:none;box-shadow:none}#page-main .col_izqda .cont_check{width:34px;min-width:34px;margin:0}#page-main .col_izqda .switchery{width:34px!important;height:18px!important;background:#94a3b8!important}#page-main .col_izqda .switchery>small{width:16px!important;height:16px!important;top:0!important;left:0!important}#page-main .col_izqda .switchery.switchery_true{background:#2563eb!important}#page-main .col_izqda .switchery.switchery_true>small{left:16px!important}#page-main .col_izqda .panel.panel-default.panel_collapse .panel-footer{padding:10px;background:#f8fafc;border-top:1px solid #e2e8f0}#page-main .col_izqda .panel-footer .navbar-nav,#page-main .col_izqda .panel-footer .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;width:100%;margin:0;padding:0;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}#page-main .col_izqda .panel-footer .navbar-nav>li,#page-main .col_izqda .panel-footer .pagination>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;border:0!important;background:transparent!important}#page-main .col_izqda .panel-footer .btn,#page-main .col_izqda .panel-footer .navbar-nav>li>a,#page-main .col_izqda .panel-footer .navbar-nav>li>button,#page-main .col_izqda .panel-footer .navbar-nav>li>span,#page-main .col_izqda .panel-footer .pagination>li>a,#page-main .col_izqda .panel-footer .pagination>li>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;min-width:36px;max-width:120px;padding:0 10px!important;margin:0!important;font-size:0.72rem;font-weight:800;color:#334155!important;background:#ffffff!important;border:1px solid #d8dee9!important;border-radius:9px!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main .col_izqda .panel-footer .btn.cont_label,#page-main .col_izqda .panel-footer .pagination .num_pags{min-width:110px;color:#64748b!important;background:#f1f5f9!important;pointer-events:none}#page-main .col_izqda .panel-footer .btn.disabled,#page-main .col_izqda .panel-footer .btn[disabled],#page-main .col_izqda .panel-footer .disabled a,#page-main .col_izqda .panel-footer .disabled span{opacity:0.45;pointer-events:none;color:#94a3b8!important;background:#f8fafc!important}#page-main .col_izqda .panel-footer li:not(.disabled)>a:hover,#page-main .col_izqda .panel-footer li:not(.disabled)>button:hover{color:#ffffff!important;background:#2563eb!important;border-color:#1d4ed8!important}#page-main .col_izqda .panel-footer li:first-child a,#page-main .col_izqda .panel-footer li:last-child a{border-radius:9px!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general{background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;border:none!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin:0 0 0.25rem 0!important;padding:0.65rem 0.9rem!important;width:100%!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general .cont_titulo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important;position:static!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general .cont_icono{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,0.18);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;float:none!important;position:static!important;padding:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general .cont_icono .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general .cont_icono .icono{color:#fff!important;font-size:0.9rem!important;margin:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general .cont_texto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;float:none!important;position:static!important;padding:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general h1,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general h2,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .portlet.titulo_general h3{margin:0!important;padding:0!important;font-size:0.92rem!important;font-weight:600!important;color:#fff!important;line-height:1.25!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;font-style:normal!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_tipo_transparente.panel_collapse{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;overflow:hidden!important;margin:0!important;padding:0!important;width:100%!important;float:none!important;position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .box_header,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading{background:var(--clr-bg-subtle)!important;border-bottom:1px solid var(--clr-border-light)!important;padding:0!important;margin:0!important;width:100%!important;min-height:0;float:none!important;border-radius:0!important;display:block!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_title_collapse,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading .panel_heading_title_collapse,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading>a,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading>button,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda a.panel_heading_title_collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:0.6rem!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0.55rem 1rem!important;margin:0!important;background:transparent!important;border:0 none!important;border-radius:0!important;text-align:left!important;text-decoration:none!important;color:var(--clr-primary)!important;cursor:pointer;position:relative!important;float:none!important;font-family:inherit!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s;transition:background 0.12s;line-height:1.25!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading>a:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading>button:hover{background:var(--clr-bg-muted)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_heading_cont_title,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_heading_cont_title.con_icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default .panel-heading .panel_heading_cont_title,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_cont_title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:0.5rem!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;-ms-flex-positive:1!important;flex-grow:1!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0 none!important;float:none!important;width:auto!important;height:auto!important;line-height:1!important;position:static!important;cursor:pointer;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_heading_cont_title .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_heading_cont_title>.fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_heading_cont_title>i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_cont_title .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_cont_title>.fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_cont_title>i{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-text-muted)!important;font-size:0.85rem!important;line-height:1!important;-ms-flex-negative:0;flex-shrink:0;margin:0!important;padding:0!important;width:auto;height:auto;opacity:0.85;vertical-align:middle;position:static!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_heading_title,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .panel_titulo,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_title,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_heading_title_collapse .panel_titulo,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel-default.panel_collapse .panel-heading .panel_titulo{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.82rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0;line-height:1.2!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto!important;height:auto!important;float:none!important;border:0 none!important;background:transparent!important;text-align:left!important;position:static!important;vertical-align:middle}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .cursor_despliegue,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .icono_derecha{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important;width:22px!important;height:22px!important;min-width:22px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-text-muted)!important;background:transparent!important;border:none!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:0.75rem;line-height:1!important;float:none!important;vertical-align:middle;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .cursor_despliegue .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .cursor_despliegue .icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .cursor_despliegue>i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .icono_derecha .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .icono_derecha .icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .icono_derecha>i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading .panel_heading_title_collapse .icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-heading .panel_heading_title_collapse>.icono_derecha .icono{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-text-muted)!important;font-size:0.8rem!important;line-height:1!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;border:none!important;vertical-align:middle}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .cursor_despliegue .icono:after,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-heading .icono_derecha .icono:after{position:static!important;display:inline-block;font-family:"FontAwesome","Font Awesome 5 Free",fontawesome!important;font-style:normal;font-weight:900;color:inherit!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .box_body,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-body{padding:0.35rem 0.35rem!important;margin:0!important;background:var(--clr-bg-card)!important;border:none!important;width:100%!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .list-group,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-body .list-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;border:none!important;width:100%!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul li,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group .list-group-item,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.filter-facets,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda li.filter-facets{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.35rem!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0 none transparent!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;float:none!important;position:relative;overflow:visible!important;font-size:0.78rem;line-height:1.25!important;color:var(--clr-text-body);-webkit-transition:background 0.12s;transition:background 0.12s}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul li:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group .list-group-item:focus,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group .list-group-item:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.filter-facets:focus,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.filter-facets:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda li.filter-facets:hover{background:var(--clr-bg-muted)!important;border:0 none transparent!important;border-width:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .cont_check{position:static!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px!important;min-width:28px!important;height:22px!important;margin:0!important;padding:0 0 0 0.4rem!important;-ms-flex-negative:0;flex-shrink:0;float:none!important;background:transparent!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group.tipo_switchery .list-group-item .cont_check .icono.fa-check-square,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group.tipo_switchery .list-group-item .cont_check .icono.fa-square{display:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group.tipo_icono .list-group-item .cont_check .switchery{display:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .cont_check .icono{color:var(--clr-text-muted);font-size:0.9rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group.tipo_icono .list-group-item.item_seleccionado .cont_check .icono.fa-check-square{color:var(--clr-accent)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .filter-facets .facet-links,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda a.facet-links{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.35rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0!important;height:auto!important;padding:0.2rem 0.5rem 0.2rem 0!important;margin:0!important;text-decoration:none!important;color:var(--clr-text-body)!important;background:transparent!important;border:0 none transparent!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;width:auto!important;line-height:1.25!important;position:static!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links:active,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links:focus,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda a.facet-links:focus,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda a.facet-links:hover{text-decoration:none!important;color:var(--clr-accent)!important;background:transparent!important;border:0 none transparent!important;border-width:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links .cont_titulo,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links .enlace,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links .titulo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:100%!important;font-size:0.78rem!important;font-weight:500!important;line-height:1.3!important;color:inherit!important;background:transparent!important;margin:0!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block!important;float:none!important;width:auto!important;border:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .cifra,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links .cifra{display:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .badge,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item .facet-links .badge{position:static!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;min-width:28px;height:18px;padding:0 0.45rem!important;margin:0!important;font-size:0.68rem!important;font-weight:600!important;line-height:1!important;color:var(--clr-text-muted)!important;background:var(--clr-bg-muted)!important;border:1px solid var(--clr-border-light)!important;border-radius:999px!important;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item:hover .badge{color:var(--clr-text-body)!important;background:#fff!important;border-color:var(--clr-border)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.active,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.item_seleccionado{background:rgba(37,99,235,0.08)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.active .facet-links,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.item_seleccionado .facet-links{color:var(--clr-accent-dark)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.active .cont_titulo,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.item_seleccionado .cont_titulo{color:var(--clr-accent-dark)!important;font-weight:600!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.active .badge,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .list-group-item.item_seleccionado .badge{color:#fff!important;background:var(--clr-accent)!important;border-color:var(--clr-accent)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery{width:26px!important;height:14px!important;margin:0!important;padding:0!important;border-radius:999px!important;background-color:#cbd5e1!important;border-color:#cbd5e1!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative!important;display:inline-block!important;cursor:pointer;float:none!important;-ms-flex-negative:0;flex-shrink:0}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery>small{width:12px!important;height:12px!important;top:1px!important;left:1px!important;background:#fff!important;border-radius:999px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18)!important;box-shadow:0 1px 2px rgba(0,0,0,0.18)!important;position:absolute!important;-webkit-transition:left 0.15s;transition:left 0.15s}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery.switchery_true,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery_true{background-color:var(--clr-accent)!important;border-color:var(--clr-accent)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery.switchery_true>small,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery_true>small{left:13px!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery.switchery_false,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .switchery_false{background-color:#cbd5e1!important;border-color:#cbd5e1!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel.panel_collapse .panel-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.4rem 0.5rem!important;margin:0!important;width:100%!important;float:none!important;position:static!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer nav{margin:0;padding:0}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .ms-pager-component,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .navbar-nav,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;margin:0!important;padding:0!important;list-style:none!important;width:100%!important;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .ms-pager-component>li,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .pagination>li{position:static!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0!important;padding:0!important;background:transparent!important;border:none!important;-ms-flex-negative:0;flex-shrink:0;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .label_datos,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .li_cont_label,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer li[id*=pager-info]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 0.4rem!important;text-align:center!important;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1!important;vertical-align:middle}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .pagination_label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0!important;padding:0!important;font-size:0.68rem!important;color:var(--clr-text-muted)!important;font-weight:500;line-height:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;vertical-align:middle}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn-default,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn_ordenacion,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn_paginacion,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .ms-component-pager,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button.btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important;margin:0!important;font-size:0.72rem!important;font-weight:500!important;color:var(--clr-text-body)!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;line-height:1!important;cursor:pointer;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s;float:none!important;vertical-align:middle}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button.btn:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn:hover .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn:hover .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn:hover i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link:hover .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link:hover .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link:hover i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button.btn:hover i{color:#fff!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn[disabled],#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .disabled .btn,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .disabled .page-link,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .disabled button.btn,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .li_cont_button.disabled .btn,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .li_cont_button.disabled .page-link{background:var(--clr-bg-muted)!important;border-color:var(--clr-border-light)!important;color:var(--clr-text-light)!important;pointer-events:none;opacity:0.55}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .disabled .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .disabled .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .disabled i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .li_cont_button.disabled i{color:var(--clr-text-light)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn .icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .btn i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link .icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer .page-link i,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button .fa,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button .icon,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button .icono,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .panel-footer button i{color:var(--clr-text-body)!important;font-size:0.85rem!important;line-height:1!important;margin:0!important;padding:0!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;background:transparent!important;border:none!important;width:auto;height:auto}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter.lista_bookmarks,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter.nube_tags{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .box_header{background:var(--clr-bg-subtle)!important;border-bottom:1px solid var(--clr-border-light)!important;padding:0.55rem 0.85rem!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .box_header .title-component{margin:0!important;padding:0!important;font-size:0.82rem!important;font-weight:600!important;color:var(--clr-primary)!important;background:transparent!important;border:none!important;font-family:inherit!important;text-transform:none!important;width:100%!important;float:none!important;text-align:left!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul.bookmark{padding:0.35rem 0.55rem 0.55rem!important;margin:0!important;list-style:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul.bookmark li{border:none!important;border-radius:0!important;padding:0.25rem 0!important;background:transparent!important;border-bottom:1px solid var(--clr-border-light)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.25rem;min-height:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul.bookmark li:last-child{border-bottom:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul.bookmark .arrowList{color:var(--clr-text-light);-ms-flex-negative:0;flex-shrink:0;font-size:0.85rem;font-style:normal}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul.bookmark a.enlace{color:var(--clr-text-main)!important;text-decoration:none;font-size:0.78rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter ul.bookmark a.enlace:hover{color:var(--clr-accent)!important;text-decoration:underline}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .tagcloud{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.3rem;padding:0.55rem 0.85rem 0.85rem!important;margin:0!important;min-height:0!important;height:auto!important;background:transparent!important;border:none!important;width:100%!important;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .tagcloud .tag,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .tagcloud a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);border-radius:999px;color:var(--clr-text-body)!important;padding:0.2rem 0.65rem;font-size:0.72rem;text-decoration:none;line-height:1.3;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s;float:none!important;position:static!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .tagcloud .tag:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .boxFilter .tagcloud a:hover{background:var(--clr-accent);color:#fff!important;border-color:var(--clr-accent)}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .facets-pagination{text-align:center;padding:0.35rem 0.55rem;border-top:1px solid var(--clr-border-light)}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .facet-more{background:transparent;border:1px solid var(--clr-accent);color:var(--clr-accent);padding:0.25rem 0.85rem;border-radius:var(--radius-sm);font-size:0.72rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda .facet-more:hover{background:var(--clr-accent);color:#fff}@media (max-width:991.98px){#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) .col_izqda{gap:0.6rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .barra_paginacion{padding:0.45rem 0.65rem!important;font-size:0.76rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination .page-link,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li>a{min-width:28px;height:28px;padding:0 0.35rem!important;font-size:0.72rem}}
/*!
	@file        : _footer.less

	@description : Footer principal (.footerBack) y sub-footer corporativo
	               (.footerInfo2). Layout en 3 columnas: logo+register,
	               contact info+links, social icons+map iframe.
	               Migrado desde _mods.less (Fase 4.4).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura JSP (footer.jsp):
	  <footer.footerBack>
	    .cajaFooter#1 (logo + register button)
	    .cajaFooter#2 (contact info + utility links)
	    .cajaFooter#3 (social icons + map iframe)
	  <footer.footerInfo2>
	    .brand_info (Albadoc · mediaSearch · version · record count)

	Notas:
	- Las 2 reglas responsive .footerBack / .footerInfo2 dentro del bloque
	  RESPONSIVE ADJUSTMENTS de _mods.less se quedan ahí porque su @media
	  abarca también otros componentes (col_dcha, cont_busqueda).
---------------------------------------------------- */.pie,footer.footer{margin-top:auto;-ms-flex-negative:0;flex-shrink:0;width:100%}.pie:not(:has(.footerBack)),footer.footer:not(:has(.footerBack)){background:var(--clr-primary)!important;color:rgba(255,255,255,0.85)!important;padding:2rem 1.5rem!important;text-align:center;border-top:3px solid var(--clr-accent);-webkit-box-shadow:inset 0 3px 0 0 var(--clr-accent);box-shadow:inset 0 3px 0 0 var(--clr-accent)}.pie:not(:has(.footerBack))>p,footer.footer:not(:has(.footerBack))>p{margin:0;padding:1rem 0;font-size:0.9rem;color:rgba(255,255,255,0.85);font-style:italic;letter-spacing:0.02em}.footerBack{background:var(--clr-primary)!important;background-image:none!important;background-color:var(--clr-primary)!important;color:rgba(255,255,255,0.78);padding:2.5rem 2rem 4rem!important;margin:0!important;border-top:1px solid rgba(255,255,255,0.08);position:relative;-webkit-box-shadow:inset 0 3px 0 0 var(--clr-accent);box-shadow:inset 0 3px 0 0 var(--clr-accent)}.footerBack,.footerBack.row{--bs-gutter-x:0}.footerBack .cajaFooter{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.85rem;padding:0 1.25rem!important;margin:0!important;position:static!important;-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:0}.footerBack .pie_logo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.55rem;position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin:0;padding:0}.footerBack .pie_logo .cont_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footerBack .imgLogo00{max-height:56px;width:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:0.92}.footerBack .textoCopy{font-size:0.72rem;color:rgba(255,255,255,0.55);margin:0;line-height:1.4}.footerBack .footer_register{margin:0;padding:0}.footerBack .footer_register .btn,.footerBack .footer_register a.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;padding:0.4rem 0.85rem;font-size:0.78rem;font-weight:500;color:#fff!important;background:rgba(255,255,255,0.1)!important;border:1px solid rgba(255,255,255,0.25)!important;border-radius:var(--radius-sm)!important;text-decoration:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.footerBack .footer_register .btn:hover,.footerBack .footer_register a.btn:hover{background:rgba(255,255,255,0.18)!important;border-color:rgba(255,255,255,0.45)!important;color:#fff!important}.footerBack .footer_register .btn .fa,.footerBack .footer_register .btn i{color:inherit;font-size:0.85rem}.footerBack .tituloFooter,h1.tituloFooter{font-size:0.72rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.55)!important;margin:0 0 0.65rem!important;padding:0 0 0.4rem!important;border-bottom:1px solid rgba(255,255,255,0.14);font-family:inherit!important;line-height:1.2}.footerBack .colCentral{list-style:none!important;padding:0!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.55rem}.footerBack .colCentral .nav-item,.footerBack .colCentral li.nav-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.65rem;margin:0!important;padding:0!important;position:relative;line-height:1.4}.footerBack .colCentral .nav-item:before{content:"\f041";font-family:"FontAwesome","Font Awesome 5 Free","Font Awesome 6 Free";font-weight:900;font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-top:1px;background:rgba(255,255,255,0.18);border-radius:50%;font-size:0.72rem;color:rgba(255,255,255,0.92);text-align:center;line-height:1;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}.footerBack .colCentral .nav-item:has(.telefono_title):before{content:"\f095"}.footerBack .colCentral .nav-item:has(.fax_title):before{content:"\f1ac"}.footerBack .colCentral .nav-item:has(.email_title):before{content:"\f0e0"}.footerBack .colCentral .nav-item:hover:before{background:var(--clr-accent);color:#fff}.footerBack .colCentral .nav-item>.contCentral,.footerBack .colCentral .nav-item>a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.05rem;padding:0!important;margin:0!important;line-height:1.4;word-break:break-word}.footerBack .colCentral .contCentral{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.05rem}.footerBack .colCentral .contCentralTit,.footerBack .colCentral .email_title,.footerBack .colCentral .fax_title,.footerBack .colCentral .telefono_title,.footerBack .colCentral [class*=_title]{display:block!important;font-size:0.65rem!important;font-weight:600!important;color:rgba(255,255,255,0.5)!important;text-transform:uppercase;letter-spacing:0.07em;line-height:1.2!important;padding:0!important;margin:0!important;background:transparent!important}.footerBack .colCentral .contCentralCont,.footerBack .colCentral .contCentralCont2,.footerBack .colCentral .email,.footerBack .colCentral .fax,.footerBack .colCentral .telefono{display:inline-block!important;font-size:0.82rem!important;font-weight:500!important;color:rgba(255,255,255,0.92)!important;line-height:1.4!important;padding:0!important;margin:0!important;background:transparent!important;text-decoration:none}.footerBack .colCentral .nav-item>a.contCentralCont{display:block!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:0.82rem!important;font-weight:500!important;color:rgba(255,255,255,0.92)!important;line-height:1.45!important}.footerBack .colCentral .nav-link,.footerBack .colCentral a{text-decoration:none!important;-webkit-transition:color 0.15s;transition:color 0.15s}.footerBack .colCentral .nav-item:hover .contCentralCont,.footerBack .colCentral .nav-item:hover .contCentralCont2,.footerBack .colCentral .nav-link:hover,.footerBack .colCentral a:hover{color:#fff!important}.footerBack .colCentral a.contCentralCont:hover,.footerBack .colCentral a.email:hover{text-decoration:underline!important}.footerBack .botoneraEnlaces,.footerBack nav.botoneraEnlaces,.footerBack ul.botoneraEnlaces{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;list-style:none!important;margin:0!important;padding:0.8rem 2rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.35rem 1.5rem;background:rgba(0,0,0,0.18);border-top:1px solid rgba(255,255,255,0.12);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.footerBack .itemNavEnlace{margin:0!important;padding:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.footerBack .itemNavEnlace+.itemNavEnlace:before{content:'\00B7';color:rgba(255,255,255,0.3);margin:0 0.9rem;font-weight:700;pointer-events:none}.footerBack .itemNavEnlace .nav-link,.footerBack .itemNavEnlace a{display:inline-block;padding:0!important;font-size:0.76rem;font-weight:500;color:rgba(255,255,255,0.78)!important;text-decoration:none;letter-spacing:0.01em;-webkit-transition:color 0.15s;transition:color 0.15s;line-height:1.4;white-space:nowrap}.footerBack .itemNavEnlace .nav-link:hover,.footerBack .itemNavEnlace a:hover{color:#fff!important;text-decoration:underline}.footerBack .socialFooter,.socialFooter{list-style:none!important;padding:0!important;margin:0!important;margin-left:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.footerBack .socialFooter li{margin:0!important;padding:0!important}.footerBack .socialFooter li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.85)!important;text-decoration:none;-webkit-transition:background 0.15s,color 0.15s,-webkit-transform 0.15s;transition:background 0.15s,color 0.15s,-webkit-transform 0.15s;transition:background 0.15s,color 0.15s,transform 0.15s;transition:background 0.15s,color 0.15s,transform 0.15s,-webkit-transform 0.15s}.footerBack .socialFooter li a:hover{background:var(--clr-accent);color:#fff!important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.footerBack .socialFooter .bi{width:18px;height:18px;fill:currentColor;overflow:visible}.footerBack .socialFooter .bi path{fill:currentColor!important}.footerBack .socialFooter li a:has(use[*|href="#twitter"]) .bi{width:20px;height:20px}.footerBack .cont_mapa{margin-top:0.85rem;padding:0!important;width:100%;max-width:100%;display:block}.footerBack .cont_mapa .enlace,.footerBack .cont_mapa a{display:block;width:100%;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(255,255,255,0.15)}.footerBack .cont_mapa iframe.mapaFooter{display:block;width:100%!important;height:200px!important;border:none!important;-webkit-filter:grayscale(0.2) brightness(0.95);filter:grayscale(0.2) brightness(0.95)}.footerBack .cont_mapa img.g_maps{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.footerInfo2,footer.footerInfo2{background:rgba(0,0,0,0.22)!important;color:rgba(255,255,255,0.6);font-size:0.72rem;padding:0.65rem 1.5rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem 1rem;position:relative;border-top:1px solid rgba(255,255,255,0.08)}.brand_info,footer.footerInfo2 .brand_info{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem 1rem;position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;background:transparent!important;background-image:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%;border:none!important}.brand_info>.col-md-4,.brand_info>div{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;width:auto!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;padding:0!important;margin:0!important;border-left:1px solid rgba(255,255,255,0.18);padding-left:1rem!important}.brand_info>.col-md-4:first-child,.brand_info>div:first-child{border-left:none!important;padding-left:0!important}.urlAlbadoc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important;font-size:0.72rem!important;color:rgba(255,255,255,0.7)!important;text-decoration:none!important;font-weight:500;letter-spacing:0.02em;white-space:nowrap;-webkit-transition:color 0.15s;transition:color 0.15s}.urlAlbadoc:hover{color:#fff!important;text-decoration:none!important}.brand_info .text-white-50.urlAlbadoc,.brand_info .urlAlbadoc+.urlAlbadoc{font-weight:400;color:rgba(255,255,255,0.55)!important}.brand_info .text-white-50,.footerInfo2 .text-white-50{color:rgba(255,255,255,0.55)!important;font-size:0.72rem;font-weight:400}.brand_info .text-white-50 i,.footerInfo2 .text-white-50 i{font-style:normal;font-weight:600;color:rgba(255,255,255,0.78)}@media (max-width:767.98px){.footerBack{padding:1.75rem 1rem 5.5rem!important}.footerBack .cajaFooter{padding:0!important;margin-bottom:1.25rem!important;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.footerBack .cajaFooter:last-child{margin-bottom:0!important}.footerBack .botoneraEnlaces,.footerBack nav.botoneraEnlaces,.footerBack ul.botoneraEnlaces{padding:0.65rem 1rem!important;gap:0.15rem 1rem}.footerBack .itemNavEnlace+.itemNavEnlace:before{margin:0 0.6rem}.footerBack .cont_mapa iframe.mapaFooter{height:180px!important}footer.footerInfo2{padding:0.55rem 1rem!important}.brand_info{gap:0.25rem 0.5rem}.brand_info>.col-md-4,.brand_info>div{border-left:none!important;padding-left:0!important;width:100%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footerInfo2{background:rgba(0,0,0,0.22)!important;color:rgba(255,255,255,0.5);font-size:0.7rem;padding:0.65rem 2rem!important;text-align:center}.footerBack .nav.flex-column .nav-item{width:100%}.footerBack.row{--bs-gutter-x:0}@media (max-width:767.98px){.footerBack{padding:1.5rem 1rem 0.75rem!important}.footerInfo2{padding:0.5rem 1rem!important}}
/*!
	@file        : _index_hero.less

	@description : Hero aside del index (.doc_index #busqueda):
	                  contenedor, imagen de fondo (.busqueda_back),
	                  textos centrales (titulo + subtitulo + cuerpo),
	                  formulario de búsqueda (.search-ppal),
	                  variantes dos_columnas / busqueda_componente_simple|multiple.
	               Migrado desde _mods.less (Fase 4.6).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura JSP (index.jsp):
	  <aside id="cont_busqueda" class="doc_index">
	    <div id="busqueda">
	      <div class="busqueda_back">      ← imagen + scrim
	        <picture>...</picture>
	      </div>
	      <div class="cont_central">
	        <div class="cont_textos">
	          <div class="cont_titulo">titulo / subtitulo</div>
	          <div class="cont_cuerpo">  ← párrafos descriptivos</div>
	          <div class="cont_botonera">
	            <a class="btn_saberMas">...</a>
	          </div>
	        </div>
	      </div>
	      <div class="busqueda search-ppal">
	        <form>...</form>
	      </div>
	    </div>
	  </aside>

	Notas:
	- El contenido principal del index (.doc_index #page-main, custom_collections,
	  cont_paneles, cont_sliders, cont_social, etc.) sigue en _mods.less hasta
	  fases posteriores.
	- El SEARCH FORM AREA del aside en páginas de resultados
	  (:is(.doc_search, .doc_mosaic, ...) #busqueda) NO está aquí — es otro
	  bloque distinto que sigue en _mods.less.
---------------------------------------------------- */#cont_busqueda.doc_index{float:none!important;position:relative!important;width:100%!important;background-color:transparent!important;padding:0!important;margin-left:0!important;margin-right:0!important;overflow:visible}#busqueda{float:none!important;height:auto!important}.doc_index #busqueda{position:relative;width:100%!important;min-height:62vh;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.doc_index #busqueda .busqueda_back{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:0;overflow:hidden;float:none!important}.doc_index #busqueda .busqueda_back:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,rgba(11,63,98,0.55) 0%,rgba(0,0,0,0.52) 100%);z-index:1}.doc_index #busqueda .busqueda_back picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;float:none!important}.doc_index #busqueda .busqueda_back picture.oculto{display:none!important}.doc_index #busqueda .busqueda_back picture.active{display:block!important}.doc_index #busqueda .busqueda_back picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;float:none!important}.doc_index #busqueda>:not(.busqueda_back){position:relative;z-index:2;width:100%;float:none!important}.doc_index #busqueda .cont_central{padding:2.5rem 1.5rem 1rem;text-align:center;max-width:860px;width:auto!important;margin:0 auto;float:none!important}.doc_index #busqueda .cont_textos{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%!important;float:none!important;height:auto!important;padding:0!important}.doc_index #busqueda .cont_titulo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.5rem;width:100%!important;float:none!important;border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin-bottom:0.75rem;text-align:center!important}.doc_index #busqueda .cont_titulo .titulo{display:block!important;float:none!important;width:100%!important;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;color:#fff!important;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,0.45);margin:0!important;font-family:inherit!important;text-transform:none!important}.doc_index #busqueda .cont_titulo .subtitulo{display:block!important;float:none!important;clear:both!important;width:100%!important;font-size:clamp(0.88rem,2vw,1.1rem);font-weight:400;color:rgba(255,255,255,0.82)!important;text-shadow:0 1px 6px rgba(0,0,0,0.38);margin:0!important;padding-top:0.5rem!important;border-top:1px solid rgba(255,255,255,0.22)!important;text-align:center!important;font-family:inherit!important;text-decoration:none!important}.doc_index #busqueda .cont_cuerpo .texto{color:rgba(255,255,255,0.82);font-size:0.95rem;line-height:1.65;margin-bottom:1rem}.doc_index #busqueda .cont_botonera{background:transparent!important;border:none!important;border-radius:0!important;float:none!important;width:auto!important;display:inline-block!important;margin-bottom:0!important;padding:0!important;text-align:center!important}.doc_index #busqueda .cont_botonera .btn_saberMas{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;color:rgba(255,255,255,0.92)!important;border:1px solid rgba(255,255,255,0.45)!important;background:rgba(255,255,255,0.12)!important;border-radius:var(--radius-sm)!important;font-size:0.88rem;padding:0.5rem 1.4rem!important;text-decoration:none!important;-webkit-transition:background 0.18s,border-color 0.18s,color 0.18s;transition:background 0.18s,border-color 0.18s,color 0.18s;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.doc_index #busqueda .cont_botonera .btn_saberMas:active,.doc_index #busqueda .cont_botonera .btn_saberMas:focus,.doc_index #busqueda .cont_botonera .btn_saberMas:hover{background:rgba(255,255,255,0.22)!important;border:1px solid rgba(255,255,255,0.65)!important;color:#fff!important;text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;padding:0.5rem 1.4rem!important}.doc_index #busqueda .cont_central.dos_columnas{max-width:980px!important;width:auto!important;margin:0 auto!important}.doc_index #busqueda .cont_central.dos_columnas .cont_textos{display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr 0 1fr!important;grid-template-columns:1fr 1fr!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-orient:initial!important;-webkit-box-direction:initial!important;-ms-flex-direction:initial!important;flex-direction:initial!important;gap:0!important;width:100%!important;padding:0!important;float:none!important}.doc_index #busqueda .cont_central.dos_columnas .cont_titulo{display:block!important;float:none!important;width:100%!important;padding:0.5rem 1.75rem 0.5rem 0.5rem!important;margin:0!important;text-align:right!important;background:transparent!important;border:none!important;border-radius:0!important}.doc_index #busqueda .cont_central.dos_columnas .cont_titulo .titulo{display:block!important;float:none!important;width:100%!important;text-align:right!important;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;color:#ffffff!important;font-family:inherit!important;text-transform:none!important;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,0.45);margin:0!important}.doc_index #busqueda .cont_central.dos_columnas .cont_titulo .subtitulo{display:block!important;float:none!important;width:100%!important;text-align:right!important;font-size:clamp(0.85rem,1.6vw,1rem);font-weight:400;color:rgba(255,255,255,0.82)!important;font-family:inherit!important;text-decoration:none!important;text-shadow:0 1px 6px rgba(0,0,0,0.38);margin:0.4rem 0 0!important;padding:0!important;border:none!important}.doc_index #busqueda .cont_central.dos_columnas .cont_cuerpo{display:block!important;float:none!important;width:100%!important;height:auto!important;padding:0.5rem 0.5rem 0.5rem 1.75rem!important;margin:0!important;border-left:1px solid rgba(255,255,255,0.3)!important;border-bottom:none!important;text-align:left!important}.doc_index #busqueda .cont_central.dos_columnas .cont_cuerpo .texto{display:block!important;float:none!important;width:100%!important;height:auto!important;text-align:left!important;margin:0 0 0.9rem!important;font-family:inherit!important;font-size:0.95rem;line-height:1.6;color:rgba(255,255,255,0.85)!important;text-shadow:0 1px 4px rgba(0,0,0,0.35)}.doc_index #busqueda .cont_central.dos_columnas .cont_cuerpo .cont_botonera{display:inline-block!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;background:transparent!important;border:none!important;border-bottom:none!important;border-radius:0!important}@media (max-width:767.98px){.doc_index #busqueda .cont_central.dos_columnas .cont_textos{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}.doc_index #busqueda .cont_central.dos_columnas .cont_titulo,.doc_index #busqueda .cont_central.dos_columnas .cont_titulo .subtitulo,.doc_index #busqueda .cont_central.dos_columnas .cont_titulo .titulo{text-align:center!important;padding-right:0.5rem!important}.doc_index #busqueda .cont_central.dos_columnas .cont_cuerpo{border-left:0!important;border-top:1px solid rgba(255,255,255,0.3)!important;padding:1rem 0.5rem 0.5rem!important;margin-top:1rem!important;text-align:center!important}.doc_index #busqueda .cont_central.dos_columnas .cont_cuerpo .cont_botonera,.doc_index #busqueda .cont_central.dos_columnas .cont_cuerpo .texto{text-align:center!important}}.doc_index #busqueda .cont_input.busqueda_componente_simple .botonera_search .dropdown,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_input.busqueda_componente_simple .botonera_search .dropdown{display:none!important}.doc_index #busqueda #search-ppal,.doc_index #busqueda .search-ppal{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%!important;max-width:860px;margin:0 auto;padding:0 1.5rem 1.5rem;text-align:left;z-index:10;float:none!important}.doc_index #busqueda #site-search{width:100%!important}.doc_index #busqueda .cont_busquedas{float:none!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0;background:transparent}.doc_index #busqueda .cont_input{position:relative!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%!important;height:auto!important;min-height:48px;padding-right:0!important;margin-bottom:0;background:#fff;border-radius:var(--radius-md);overflow:visible;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.22);box-shadow:0 4px 20px rgba(0,0,0,0.22)}.doc_index #busqueda .cont_input>#q,.doc_index #busqueda .cont_input>.form-control{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0;float:none!important;width:auto!important;height:48px!important;border:none!important;border-radius:0!important;background:#fff!important;font-size:0.95rem;padding:0.5rem 1.1rem;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--clr-text-main)}.doc_index #busqueda .cont_input>#q::-webkit-input-placeholder,.doc_index #busqueda .cont_input>.form-control::-webkit-input-placeholder{color:var(--clr-text-light)}.doc_index #busqueda .cont_input>#q::-moz-placeholder,.doc_index #busqueda .cont_input>.form-control::-moz-placeholder{color:var(--clr-text-light)}.doc_index #busqueda .cont_input>#q:-ms-input-placeholder,.doc_index #busqueda .cont_input>.form-control:-ms-input-placeholder{color:var(--clr-text-light)}.doc_index #busqueda .cont_input>#q::-ms-input-placeholder,.doc_index #busqueda .cont_input>.form-control::-ms-input-placeholder{color:var(--clr-text-light)}.doc_index #busqueda .cont_input>#q::placeholder,.doc_index #busqueda .cont_input>.form-control::placeholder{color:var(--clr-text-light)}.doc_index #busqueda .cont_input .twitter-typeahead{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;min-width:0;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.doc_index #busqueda .cont_input .tt-hint,.doc_index #busqueda .cont_input .tt-input{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:100%!important;height:48px!important;border:none!important;border-radius:0!important;background:transparent!important;font-size:0.95rem!important;padding:0.5rem 1.1rem!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;color:var(--clr-text-main)!important}.doc_index #busqueda .cont_input .tt-hint{color:var(--clr-text-light)!important}.doc_index #busqueda .cont_input .tt-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.doc_index #busqueda .cont_input .botonera_search{position:static!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:auto!important;height:auto!important;border:none!important;border-radius:0;-ms-flex-negative:0;flex-shrink:0}.doc_index #busqueda .cont_input .botonera_search .dropdown{position:relative!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:auto!important;height:auto!important}.doc_index #busqueda .cont_input .input-group-addon.seleccion{position:static!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto!important;height:48px!important;padding:0 0.9rem!important;background:#fff!important;border:none!important;border-left:1px solid var(--clr-border-light)!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#475569!important;font-size:0.88rem;opacity:1!important;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}.doc_index #busqueda .cont_input .input-group-addon.seleccion:hover{background:var(--clr-bg-muted)!important;color:var(--clr-primary)!important}.doc_index #busqueda .cont_input .input-group-addon.seleccion .fa,.doc_index #busqueda .cont_input .input-group-addon.seleccion .icono,.doc_index #busqueda .cont_input .input-group-addon.seleccion i{color:#475569!important;font-size:1rem!important;margin:0!important}.doc_index #busqueda .cont_input .input-group-addon.lupa.btn_componente_simple{position:static!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.4rem;width:auto!important;height:48px!important;padding:0 1.2rem!important;background-color:var(--clr-primary)!important;border:none!important;border-color:transparent!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important;color:#fff!important;font-size:0.9rem!important;font-weight:600;line-height:1!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s;transition:background 0.15s}.doc_index #busqueda .cont_input .input-group-addon.lupa.btn_componente_simple:focus,.doc_index #busqueda .cont_input .input-group-addon.lupa.btn_componente_simple:hover{background-color:var(--clr-primary-mid)!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important}.doc_index #busqueda .cont_input .input-group-addon.lupa.btn_componente_simple .fa,.doc_index #busqueda .cont_input .input-group-addon.lupa.btn_componente_simple i{color:#fff!important;margin:0!important;font-size:0.9rem!important}.doc_index #busqueda .dropdown-menu{position:absolute!important;z-index:1050!important;background:#fff!important;border-radius:var(--radius-md);border:1px solid var(--clr-border);-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.16);box-shadow:0 6px 24px rgba(0,0,0,0.16);padding:0.5rem 0;font-size:0.84rem;min-width:220px}.doc_index #busqueda .dropdown-menu .form-group{padding:0.4rem 0.75rem;margin:0}.doc_index #busqueda .dropdown-menu label{color:var(--clr-text-body);font-size:0.8rem}.doc_index #busqueda .dropdown-menu select.form-control{font-size:0.84rem}.doc_index #busqueda .dropdown-menu .dropdown_botonera{padding:0.4rem 0.75rem;border-top:1px solid var(--clr-border-light);margin-top:0.25rem}.doc_index #busqueda .tt-dropdown-menu,.doc_index #busqueda .tt-menu{position:absolute!important;z-index:1050!important;top:100%!important;left:0!important;min-width:100%!important;background:#fff!important;border:1px solid var(--clr-border)!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important;-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.16)!important;box-shadow:0 6px 24px rgba(0,0,0,0.16)!important;padding:0.3rem 0!important;font-size:0.9rem;max-height:320px;overflow-y:auto}.doc_index #busqueda .tt-suggestion{padding:0.45rem 1rem;cursor:pointer;color:var(--clr-text-body)}.doc_index #busqueda .tt-suggestion.tt-cursor,.doc_index #busqueda .tt-suggestion:hover{background:var(--clr-bg-muted);color:var(--clr-accent)}.doc_index #busqueda .tt-empty-message{padding:0.6rem 1rem;color:var(--clr-text-light);font-size:0.84rem}.doc_index #busqueda .tipo_en_linea{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:0.5rem;width:100%!important;max-width:100%!important;margin-top:0.65rem!important;margin-bottom:0!important;padding:0!important;float:none!important;background:transparent!important;background-image:none!important;border-radius:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.doc_index #busqueda .tipo_en_linea.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros,.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros.tipo_checks_boton{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:auto!important;min-width:0!important;height:32px;min-height:32px;margin:0!important;padding:0!important;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.45);border-radius:var(--radius-sm);overflow:hidden;float:none!important;position:relative;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.6)}.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros .cont_checks{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;width:100%;height:100%;margin:0!important;padding:0!important;float:none!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;text-align:left!important}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;height:100%;margin:0!important;padding:0 0.75rem!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;white-space:nowrap;cursor:pointer;float:none!important;background:transparent!important;border:none!important;border-right:1px solid rgba(255,255,255,0.15)!important;-webkit-transition:background 0.15s;transition:background 0.15s;position:relative}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group:last-child{border-right:none!important}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group:hover{background:rgba(255,255,255,0.08)!important}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group>input[type=radio],.doc_index #busqueda .tipo_en_linea .cont_checks .form-group>input[type=radio].oculto{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute;opacity:0}.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros.tipo_checks_boton .control-label,.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros.tipo_checks_boton button.control-label,.doc_index #busqueda .tipo_en_linea .cont_grupo_filtros.tipo_checks_boton label.control-label{color:rgba(255,255,255,0.88)!important;font-size:0.78rem!important;font-weight:500;margin:0!important;padding:0!important;background:transparent!important;border:none!important;cursor:pointer;float:none!important;width:auto!important;height:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1!important;white-space:nowrap;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group .switchery{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:rgba(255,255,255,0.35)!important;border:1px solid rgba(255,255,255,0.5)!important;margin:0!important;padding:0!important;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background 0.15s,border-color 0.15s,-webkit-transform 0.15s;transition:background 0.15s,border-color 0.15s,-webkit-transform 0.15s;transition:background 0.15s,border-color 0.15s,transform 0.15s;transition:background 0.15s,border-color 0.15s,transform 0.15s,-webkit-transform 0.15s}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group .switchery>small{display:none!important}.doc_index #busqueda .tipo_en_linea .cont_checks .form-group .switchery.switchery_true{background:#ffffff!important;border-color:#ffffff!important;-webkit-box-shadow:0 0 6px rgba(255,255,255,0.5);box-shadow:0 0 6px rgba(255,255,255,0.5)}.doc_index #busqueda .tipo_en_linea .btn_avanzada{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.35rem!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:32px!important;color:rgba(255,255,255,0.92)!important;border:1px solid rgba(255,255,255,0.45)!important;background:rgba(255,255,255,0.12)!important;border-radius:var(--radius-sm)!important;font-size:0.78rem!important;padding:0 0.85rem!important;text-decoration:none!important;white-space:nowrap;line-height:1!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important;width:auto!important;margin:0!important;-webkit-transition:background 0.18s,border-color 0.18s;transition:background 0.18s,border-color 0.18s}.doc_index #busqueda .tipo_en_linea .btn_avanzada:focus,.doc_index #busqueda .tipo_en_linea .btn_avanzada:hover{background:rgba(255,255,255,0.22)!important;border-color:rgba(255,255,255,0.65)!important;color:#ffffff!important;text-decoration:none!important}.doc_index #busqueda .tipo_en_linea .btn_avanzada .icono,.doc_index #busqueda .tipo_en_linea .btn_avanzada .titulo,.doc_index #busqueda .tipo_en_linea .btn_avanzada>.fa,.doc_index #busqueda .tipo_en_linea .btn_avanzada>i{color:inherit!important;background:transparent!important;text-shadow:none!important;position:static!important;font-size:inherit!important;line-height:1!important;margin:0!important;padding:0!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc_index #busqueda .tipo_columnas{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;float:none!important;width:100%!important;max-width:none!important;margin:0.6rem 0 0!important;padding:0!important}.doc_index #busqueda .tipo_columnas .cont_columns{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:100%!important;gap:0.75rem}.doc_index #busqueda .tipo_columnas .col{-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;min-width:0;padding:0!important}.doc_index #busqueda .tipo_columnas .col_izqda .cont_select,.doc_index #busqueda .tipo_columnas .col_izqda .filtro_select_busquedas,.doc_index #busqueda .tipo_columnas .col_izqda .form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.doc_index #busqueda .tipo_columnas .col_izqda select.form-control,.doc_index #busqueda .tipo_columnas .col_izqda select.seleccion{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:1px solid rgba(255,255,255,0.45)!important;background:rgba(255,255,255,0.12)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='rgba(255,255,255,0.75)' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.7rem center!important;color:rgba(255,255,255,0.92)!important;border-radius:var(--radius-sm)!important;padding:0 1.85rem 0 0.7rem!important;font-size:0.78rem!important;line-height:1!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s;position:static!important;top:auto!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;vertical-align:middle!important}.doc_index #busqueda .tipo_columnas .col_izqda select.form-control:hover,.doc_index #busqueda .tipo_columnas .col_izqda select.seleccion:hover{background-color:rgba(255,255,255,0.2)!important;border-color:rgba(255,255,255,0.65)!important}.doc_index #busqueda .tipo_columnas .col_izqda select.form-control option,.doc_index #busqueda .tipo_columnas .col_izqda select.seleccion option{background:#fff!important;color:var(--clr-text-body)!important}.doc_index #busqueda .tipo_columnas .col_dcha{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.35rem!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:rgba(255,255,255,0.92)!important;border:1px solid rgba(255,255,255,0.45)!important;background:rgba(255,255,255,0.12)!important;border-radius:var(--radius-sm)!important;font-size:0.78rem!important;padding:0 0.85rem!important;text-decoration:none!important;white-space:nowrap;line-height:1!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.18s,border-color 0.18s;transition:background 0.18s,border-color 0.18s;margin:0!important;position:static!important;top:auto!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;vertical-align:middle!important}.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada:focus,.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada:hover{background:rgba(255,255,255,0.22)!important;border-color:rgba(255,255,255,0.65)!important;color:#fff!important;text-decoration:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada .icono,.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada .titulo,.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada>.fa,.doc_index #busqueda .tipo_columnas .col_dcha .btn_avanzada>i{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;position:static!important;white-space:nowrap!important;line-height:1!important;color:inherit!important;font-size:inherit!important;vertical-align:middle}.doc_index #busqueda .cont_botonera_centrada{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;padding:0.75rem 0 1.75rem;float:none!important;width:100%!important}.doc_index #busqueda .cont_botonera_centrada .deslize_text{color:rgba(255,255,255,0.6);font-size:0.72rem;letter-spacing:0.07em;text-transform:uppercase}.doc_index #busqueda .cont_botonera_centrada .btn_desplace{background:transparent!important;border:1px solid rgba(255,255,255,0.35)!important;border-radius:50%;width:40px;height:40px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(255,255,255,0.72);font-size:0.95rem;cursor:pointer;-webkit-transition:background 0.18s,border-color 0.18s;transition:background 0.18s,border-color 0.18s;-webkit-animation:idxBounce 2s ease-in-out infinite;animation:idxBounce 2s ease-in-out infinite}.doc_index #busqueda .cont_botonera_centrada .btn_desplace:hover{background:rgba(255,255,255,0.14)!important;border-color:rgba(255,255,255,0.65)!important;color:#fff;-webkit-animation-play-state:paused;animation-play-state:paused}.doc_index #busqueda .cont_botonera_centrada .btn-down_01{width:26px!important;height:42px!important;border-radius:14px!important;padding:7px 0 0!important;margin-top:1.75rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:none!important;animation:none!important}.doc_index #busqueda .cont_botonera_centrada .btn-down_01 .boton{display:block;width:4px;height:8px;border-radius:2px;background:rgba(255,255,255,0.88);-webkit-animation:idxScrollDot 1.6s ease-in-out infinite;animation:idxScrollDot 1.6s ease-in-out infinite}.doc_index #busqueda .cont_botonera_centrada .btn-down_01:hover .boton{-webkit-animation-play-state:paused;animation-play-state:paused;background:#ffffff}@-webkit-keyframes idxBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:0.6}}@keyframes idxBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:0.6}}@-webkit-keyframes idxScrollDot{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}60%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0.25}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes idxScrollDot{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}60%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0.25}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.doc_index #Header.posicion_absolute~#cont_busqueda{margin-top:var(--header-height,0px)}@media (max-width:767.98px){.doc_index #busqueda{min-height:55vh}.doc_index #busqueda .cont_central{padding:1.75rem 1rem 0.75rem}.doc_index #busqueda #search-ppal,.doc_index #busqueda .search-ppal{padding:0 0.75rem 1rem}.doc_index #busqueda .cont_botonera_centrada{padding:0.5rem 0 1.25rem}}@media (max-width:575.98px){.doc_index #busqueda{min-height:48vh}.doc_index #busqueda .cont_input .input-group-addon.lupa.btn_componente_simple .btn_search_titulo{display:none}}@media (max-width:991.98px){#busqueda .cont_central.dos_columnas,#cont_busqueda .cont_central.dos_columnas{display:block!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#busqueda .busqueda.search-ppal,#busqueda .search-ppal,#cont_busqueda .search-ppal{width:100%!important;max-width:100%!important}#busqueda form#site-search>*,#cont_busqueda form#site-search>*{width:100%!important;max-width:100%!important}#busqueda .tipo_en_linea,#cont_busqueda .tipo_en_linea{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:0.5rem!important;width:100%!important}#busqueda .tipo_en_linea>*,#cont_busqueda .tipo_en_linea>*{width:100%!important;margin-left:0!important;margin-right:0!important}#busqueda .tipo_columnas,#busqueda .tipo_columnas.d-flex,#cont_busqueda .tipo_columnas,#cont_busqueda .tipo_columnas.d-flex{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important}#busqueda .tipo_columnas .cont_columns,#busqueda .tipo_columnas .cont_columns.d-flex,#cont_busqueda .tipo_columnas .cont_columns,#cont_busqueda .tipo_columnas .cont_columns.d-flex{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important;gap:0.5rem}#busqueda .tipo_columnas .col,#busqueda .tipo_columnas .col_dcha,#busqueda .tipo_columnas .col_izqda,#cont_busqueda .tipo_columnas .col,#cont_busqueda .tipo_columnas .col_dcha,#cont_busqueda .tipo_columnas .col_izqda{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin:0!important}#busqueda .tipo_columnas .btn_avanzada,#busqueda .tipo_columnas .filtro_select_busquedas,#busqueda .tipo_columnas select.seleccion,#cont_busqueda .tipo_columnas .btn_avanzada,#cont_busqueda .tipo_columnas .filtro_select_busquedas,#cont_busqueda .tipo_columnas select.seleccion{width:100%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:575.98px){#busqueda .tipo_en_linea .btn,#busqueda .tipo_en_linea .btn_avanzada,#cont_busqueda .tipo_en_linea .btn,#cont_busqueda .tipo_en_linea .btn_avanzada{width:100%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#busqueda .cont_grupo_filtros .cont_checks,#cont_busqueda .cont_grupo_filtros .cont_checks{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:0.35rem!important}#busqueda .cont_grupo_filtros .cont_checks .form-group,#cont_busqueda .cont_grupo_filtros .cont_checks .form-group{width:100%!important}}.bg-mode-tipo_hero_pleno.doc_index{min-height:100vh}.bg-mode-tipo_hero_pleno .doc_index #busqueda{min-height:100vh}.bg-mode-tipo_fade_scroll,.bg-mode-tipo_parallax{}.bg-mode-tipo_fade_scroll .doc_index #busqueda .busqueda_back,.bg-mode-tipo_parallax .doc_index #busqueda .busqueda_back{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:0;opacity:var(--bg-opacity,1);-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;will-change:opacity;pointer-events:none}.bg-mode-tipo_fade_scroll .doc_index #busqueda .busqueda_back:after,.bg-mode-tipo_parallax .doc_index #busqueda .busqueda_back:after{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.bg-mode-tipo_fade_scroll .doc_index #page-main,.bg-mode-tipo_fade_scroll.doc_index,.bg-mode-tipo_parallax .doc_index #page-main,.bg-mode-tipo_parallax.doc_index{background:transparent!important}.bg-mode-tipo_fade_scroll .doc_index .cont_home_elements>div,.bg-mode-tipo_parallax .doc_index .cont_home_elements>div{background:rgba(255,255,255,0.88);border-radius:8px;margin-bottom:1.5rem}.bg-mode-tipo_fade_scroll footer.footer,.bg-mode-tipo_parallax footer.footer{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.bg-mode-tipo_fade_scroll .doc_index #busqueda .busqueda_back{opacity:1!important;-webkit-transition:none!important;transition:none!important}}
/*!
	@file        : _index_main.less

	@description : Contenido principal del index (.doc_index #page-main):
	                  · header/footer tweaks específicos del index
	                  · cont_migas / cont_home_elements
	                  · custom collections (cont_custom_collection)
	                  · sliders / carrouseles (cont_sliders, .bloque_slider)
	                  · panels — listings (cont_paneles, cont_panel)
	                  · social — tag clouds & bookmarks (cont_social)
	                  · grid & mosaico (cont_grid, cont_mosaico)
	                  · expositions / timelines / maps (cont_expositions)
	                  · responsive (<md)
	               Migrado desde _mods.less (Fase 4.6b).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*),
	               _index_hero.less (hermano: hero aside del mismo .doc_index).

	Estructura JSP (index.jsp):
	  <header id="Header">             ← _header.less + tweaks aquí
	  <aside id="cont_busqueda">       ← _index_hero.less
	  <main id="page-main" class="doc_index">
	    .cont_migas
	    .cont_home_elements
	      .cont_custom_collection
	      .cont_paneles
	      .cont_sliders
	      .cont_social
	      .cont_grid / .cont_mosaico
	      .cont_expositions
	  <footer>                          ← _footer.less
---------------------------------------------------- */.doc_index #Header{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1)!important;box-shadow:0 2px 10px rgba(0,0,0,0.1)!important;border-bottom-color:var(--clr-accent)!important}.doc_index #busqueda .busqueda_back:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,25,45,0.25)),color-stop(/* almost transparent at the very top */),to(rgba(0,0,0,0.6)))!important;background:linear-gradient(to bottom,rgba(5,25,45,0.25) 0%,rgba(5,25,45,0.55) 35%,rgba(0,0,0,0.6) 100%)!important}footer.footer{width:100%;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.doc_index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:60vh}.doc_index #page-main.doc_index{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.doc_index #page-main{padding-top:1rem;padding-bottom:2.5rem}.doc_index #page-main .cont_migas{position:relative!important;display:block!important;width:100%!important;max-width:none!important;background:transparent!important;border:none!important;border-radius:0!important;margin:0 0 1rem 0!important;padding:0!important;float:none!important}.doc_index #page-main .main_breadcrumb{background:transparent!important;border:none!important;border-bottom:1px solid var(--clr-border-light);padding:0.45rem 0 0.5rem!important;margin:0}.doc_index #page-main .main_breadcrumb nav{margin:0;padding:0;line-height:1}.doc_index #page-main .main_breadcrumb ol.breadcrumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.15rem;margin:0!important;padding:0!important;background:transparent!important;font-size:0.78rem;list-style:none;line-height:1}.doc_index #page-main .main_breadcrumb .breadcrumb-item{float:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.78rem;line-height:1.4;margin:0;padding:0}.doc_index #page-main .main_breadcrumb .breadcrumb-item a{color:var(--clr-accent)!important;text-decoration:none;padding:0.15rem 0.35rem;border-radius:4px;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}.doc_index #page-main .main_breadcrumb .breadcrumb-item a:hover{background:var(--clr-bg-muted);color:var(--clr-accent-dark)!important;text-decoration:none}.doc_index #page-main .main_breadcrumb .breadcrumb-item.active{color:var(--clr-text-body)!important;font-weight:500;padding:0.15rem 0.35rem}.doc_index #page-main .main_breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:'/';color:var(--clr-text-light);padding:0 0.15rem;float:none!important}.doc_index #page-main .cont_home_elements{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%;gap:2rem;padding:0.5rem 0 1.5rem}.doc_index #page-main .cont_home_elements>div{width:100%!important;float:none!important;margin:0!important;padding:0!important}.doc_index #page-main .cont_home_elements .slider_titulo,.doc_index #page-main .cont_home_elements h1.slider_titulo,.doc_index #page-main .cont_home_elements h2.slider_titulo,.doc_index #page-main .cont_home_elements h3.slider_titulo{font-size:1.2rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;border:none!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0;text-align:left!important;word-wrap:normal}.doc_index #page-main .cont_custom_collection{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1.25rem 1.5rem;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin:0 0 1.5rem}.doc_index #page-main .cont_custom_collection>#custom_collection,.doc_index #page-main .cont_custom_collection>section.custom_collection_1{padding:0;margin:0}.doc_index #page-main .cont_custom_collection h2{font-size:1.35rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0 0 1rem 0!important;padding:0 0 0.45rem 0!important;border-bottom:2px solid var(--clr-accent)!important;text-align:left!important;font-family:inherit!important;display:inline-block!important;line-height:1.3!important;word-wrap:normal!important}.doc_index #page-main .cont_custom_collection .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin:0!important}.doc_index #page-main .cont_custom_collection #custom_collection_important,.doc_index #page-main .cont_custom_collection #custom_collection_others{-webkit-box-flex:1;-ms-flex:1 1 360px;flex:1 1 360px;padding:0!important;max-width:100%}.doc_index #page-main .cont_custom_collection .main_item,.doc_index #page-main .cont_custom_collection .other_item{background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:0.85rem;margin-bottom:0.75rem;-webkit-transition:border-color 0.18s,-webkit-transform 0.18s,-webkit-box-shadow 0.18s;transition:border-color 0.18s,-webkit-transform 0.18s,-webkit-box-shadow 0.18s;transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s,-webkit-transform 0.18s,-webkit-box-shadow 0.18s}.doc_index #page-main .cont_custom_collection .main_item:hover,.doc_index #page-main .cont_custom_collection .other_item:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-color:var(--clr-accent)}.doc_index #page-main .cont_custom_collection .main_item .title a,.doc_index #page-main .cont_custom_collection .other_item .title a{color:var(--clr-primary)!important;font-weight:600;text-decoration:none;font-size:1rem}.doc_index #page-main .cont_custom_collection .main_item .title a:hover,.doc_index #page-main .cont_custom_collection .other_item .title a:hover{color:var(--clr-accent)!important;text-decoration:none}.doc_index #page-main .cont_custom_collection .image{margin:0.55rem 0;border-radius:var(--radius-sm);overflow:hidden}.doc_index #page-main .cont_custom_collection .image .thumbnail,.doc_index #page-main .cont_custom_collection .image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border:none!important;padding:0!important;background:transparent!important;margin:0!important}.doc_index #page-main .cont_custom_collection .description p{font-size:0.85rem;line-height:1.5;color:var(--clr-text-body);margin:0.35rem 0 0}.doc_index #page-main .cont_sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.doc_index #page-main .cont_sliders .bloque_slider{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md);padding:1.1rem 1.4rem;margin:0!important;float:none!important;width:100%!important;display:block!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.doc_index #page-main .cont_sliders .bloque_slider .cont_slider_datos,.doc_index #page-main .cont_sliders .bloque_slider .slidex.cont_slider_datos,.doc_index #page-main .cont_sliders .bloque_slider header.cont_slider_datos{background:var(--clr-bg-card)!important;background-image:none!important;border:0 none!important;border-bottom:1px solid var(--clr-border-light)!important;border-radius:0!important;padding:0.5rem 1rem!important;margin:0 0 0.85rem!important;text-align:left!important;position:relative;float:none!important;width:100%!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0.5rem!important;position:relative!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;text-align:left!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos .cont{position:relative;float:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos .cont_icono{-ms-flex-negative:0;flex-shrink:0}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos .cont_icono .icon_title{color:var(--clr-accent)!important;font-size:1rem!important;margin:0!important;line-height:1!important;width:auto!important;height:auto!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos .cont_titulo{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0;position:static!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos .cont_botonera{position:static!important;right:auto!important;-ms-flex-negative:0;flex-shrink:0}.doc_index #page-main .cont_sliders .bloque_slider .cont_titulo .slider_titulo,.doc_index #page-main .cont_sliders .bloque_slider .slider_titulo{font-size:0.9rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;border:0 none!important;font-family:inherit!important;line-height:1.25!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;float:none!important;width:auto!important;word-wrap:normal!important}.doc_index #page-main .cont_sliders .cont_botonera{margin:0;padding:0;float:none!important;width:auto!important;display:inline-block}.doc_index #page-main .cont_sliders .cont_botonera .btn{background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;color:#fff!important;font-size:0.8rem!important;padding:0.35rem 0.85rem!important;border-radius:var(--radius-sm)!important;text-decoration:none;margin:0}.doc_index #page-main .cont_sliders .cont_botonera .btn:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important;color:#fff!important}.doc_index #page-main .cont_sliders .cont_carousel{width:100%;min-height:240px;position:relative;padding:0 44px}.doc_index #page-main .cont_sliders .cont_carousel .carousel:not(.swiper-initialized){max-height:240px;overflow:hidden;visibility:hidden}.doc_index #page-main .cont_sliders .cont_carousel .carousel.oculto{opacity:0;visibility:hidden}.doc_index #page-main .cont_sliders .cont_carousel .carousel.swiper-initialized{opacity:1;visibility:visible;max-height:none;overflow:hidden;-webkit-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.doc_index #page-main .cont_sliders .cont_carousel .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.doc_index #page-main .cont_sliders .cont_carousel .swiper-slide{height:auto;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.doc_index #page-main .cont_sliders .cont_carousel .swiper-slide .slide_card,.doc_index #page-main .cont_sliders .cont_carousel .swiper-slide>figure{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel{--swiper-navigation-size:18px}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .carousel.swiper{position:static!important;padding-top:6px;padding-bottom:20px;margin:0}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel>.swiper-button-next,.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel>.swiper-button-prev{position:absolute!important;top:50%!important;bottom:auto!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:1px solid var(--clr-border)!important;border-radius:50%!important;background-color:var(--clr-bg-card)!important;background-image:none!important;color:var(--clr-primary)!important;cursor:pointer;z-index:10!important;-webkit-box-shadow:var(--shadow-sm)!important;box-shadow:var(--shadow-sm)!important;opacity:1!important;overflow:hidden!important;text-indent:0!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;-webkit-transition:background 0.18s,color 0.18s,border-color 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:background 0.18s,color 0.18s,border-color 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:background 0.18s,color 0.18s,border-color 0.18s,box-shadow 0.18s,transform 0.18s;transition:background 0.18s,color 0.18s,border-color 0.18s,box-shadow 0.18s,transform 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel>.swiper-button-prev{left:4px!important;right:auto!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel>.swiper-button-next{right:4px!important;left:auto!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-next:after,.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-prev:after{font-size:var(--swiper-navigation-size)!important;color:inherit!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;font-variant:normal!important;font-weight:700!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-next:hover,.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-prev:hover{background-color:var(--clr-accent)!important;color:#fff!important;border-color:var(--clr-accent)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;-webkit-transform:translateY(-50%) scale(1.06)!important;-ms-transform:translateY(-50%) scale(1.06)!important;transform:translateY(-50%) scale(1.06)!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-next:focus-visible,.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-prev:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-disabled{opacity:0.3!important;cursor:default;pointer-events:none}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-button-disabled:hover{background-color:var(--clr-bg-card)!important;color:var(--clr-primary)!important;border-color:var(--clr-border)!important;-webkit-box-shadow:var(--shadow-sm)!important;box-shadow:var(--shadow-sm)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar,.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative!important;display:block!important;margin:0 auto!important;width:60%!important;max-width:240px!important;height:4px!important;border-radius:2px!important;background:var(--clr-border-light)!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;z-index:1!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar-drag{background:var(--clr-accent)!important;border-radius:2px!important;cursor:-webkit-grab!important;cursor:grab!important;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar-drag:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar:hover .swiper-scrollbar-drag{background:var(--clr-accent-dark,var(--clr-accent))!important}.doc_index #page-main .cont_sliders .bloque_slider{margin:1rem 0 1.5rem}.doc_index #page-main .cont_sliders .bloque_slider>header.cont_slider_datos{margin-bottom:0.85rem;padding-bottom:0.55rem;border-bottom:2px solid var(--clr-border-light);position:relative}.doc_index #page-main .cont_sliders .bloque_slider>header.cont_slider_datos:after{content:"";position:absolute;left:0;bottom:-2px;width:40px;height:2px;background:var(--clr-accent);-webkit-transition:width 0.35s cubic-bezier(0.2,0.8,0.2,1);transition:width 0.35s cubic-bezier(0.2,0.8,0.2,1)}.doc_index #page-main .cont_sliders .bloque_slider:focus-within>header.cont_slider_datos:after,.doc_index #page-main .cont_sliders .bloque_slider:hover>header.cont_slider_datos:after{width:68px}.doc_index #page-main .cont_sliders .bloque_slider .cont_general_datos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem}.doc_index #page-main .cont_sliders .bloque_slider .cont_icono{width:34px!important;height:34px!important;min-width:34px;max-width:34px;padding:0!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,rgba(30,99,208,0.14),rgba(30,99,208,0.05));color:var(--clr-accent);-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;-webkit-box-sizing:border-box;box-sizing:border-box}.doc_index #page-main .cont_sliders .bloque_slider .cont_icono .fa,.doc_index #page-main .cont_sliders .bloque_slider .cont_icono .icon_title{font-size:0.95rem!important;line-height:1!important;margin:0!important;padding:0!important;color:inherit!important;float:none!important;width:auto!important;height:auto!important}.doc_index #page-main .cont_sliders .bloque_slider .slider_titulo{margin:0!important;font-size:1.05rem!important;font-weight:700!important;color:var(--clr-primary)!important;letter-spacing:-0.005em;line-height:1.2}.doc_index #page-main .cont_sliders .bloque_slider .cont_botonera{margin-left:auto}.doc_index #page-main .cont_sliders .bloque_slider .cont_botonera .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.42rem 0.9rem!important;border-radius:8px!important;font-size:0.85rem!important;border:1px solid var(--clr-border-light)!important;background:var(--clr-bg-card)!important;color:var(--clr-text-body)!important;-webkit-transition:background 0.15s,border-color 0.15s,color 0.15s;transition:background 0.15s,border-color 0.15s,color 0.15s}.doc_index #page-main .cont_sliders .bloque_slider .cont_botonera .btn:focus-visible,.doc_index #page-main .cont_sliders .bloque_slider .cont_botonera .btn:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important;outline:none}.doc_index #page-main .cont_sliders .slide_card,.doc_index #page-main .cont_sliders figure{position:relative;display:block;margin:0;overflow:hidden;border-radius:12px;background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);-webkit-box-shadow:0 1px 4px rgba(15,23,42,0.05);box-shadow:0 1px 4px rgba(15,23,42,0.05);-webkit-transition:border-color 0.25s ease,-webkit-box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94);transition:border-color 0.25s ease,-webkit-box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94);transition:box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s ease;transition:box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s ease,-webkit-box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94)}.doc_index #page-main .cont_sliders .slide_card:focus-within,.doc_index #page-main .cont_sliders .slide_card:hover,.doc_index #page-main .cont_sliders figure:hover{-webkit-box-shadow:0 10px 26px rgba(15,23,42,0.13);box-shadow:0 10px 26px rgba(15,23,42,0.13);border-color:var(--clr-accent)}.doc_index #page-main .cont_sliders .slide_card .slide_card_stretched{position:absolute;inset:0;z-index:5;border-radius:inherit;background:transparent;text-decoration:none}.doc_index #page-main .cont_sliders .slide_card .slide_card_stretched:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.doc_index #page-main .cont_sliders .slide_card:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent var(--clr-accent) transparent transparent;opacity:0;-webkit-transform:translate(6px,-6px);-ms-transform:translate(6px,-6px);transform:translate(6px,-6px);-webkit-transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease;z-index:4;pointer-events:none}.doc_index #page-main .cont_sliders .slide_card:focus-within:before,.doc_index #page-main .cont_sliders .slide_card:hover:before{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.doc_index #page-main .cont_sliders .slide_card .cont_imagen,.doc_index #page-main .cont_sliders figure .cont_imagen{position:relative;display:block;width:100%;margin:0;aspect-ratio:1/1;overflow:hidden;background:var(--clr-bg-muted)}.doc_index #page-main .cont_sliders .cont_carousel.single-slide,.doc_index #page-main .cont_sliders .cont_carousel.single-slide .carousel.swiper{padding:0!important}.doc_index #page-main .cont_sliders .cont_carousel.single-slide .slide_card .cont_imagen,.doc_index #page-main .cont_sliders .cont_carousel.single-slide figure .cont_imagen{aspect-ratio:21/9}@media (max-width:768px){.doc_index #page-main .cont_sliders .cont_carousel.single-slide .slide_card .cont_imagen,.doc_index #page-main .cont_sliders .cont_carousel.single-slide figure .cont_imagen{aspect-ratio:16/9}}.doc_index #page-main .cont_sliders .cont_carousel.single-slide figcaption{padding:3.5rem 1.5rem 1.25rem}.doc_index #page-main .cont_sliders .cont_carousel.single-slide figcaption .fig_title{font-size:1.15rem!important;-webkit-line-clamp:3}.doc_index #page-main .cont_sliders .cont_carousel.single-slide figcaption .cont_datos p{font-size:0.85rem!important;-webkit-line-clamp:3}.doc_index #page-main .cont_sliders .slide_card .cont_imagen a,.doc_index #page-main .cont_sliders figure .cont_imagen a{display:block;width:100%;height:100%}.doc_index #page-main .cont_sliders .slide_card .image_slider,.doc_index #page-main .cont_sliders figure .cont_imagen img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doc_index #page-main .cont_sliders .coleccion_img_back.is-broken:before,.doc_index #page-main .cont_sliders .cont_imagen.is-broken:before{-webkit-animation:none!important;animation:none!important;background:transparent!important;opacity:0!important}.doc_index #page-main .cont_sliders figcaption{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:1.75rem 0.9rem 0.85rem;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,0)),color-stop(50%,rgba(15,23,42,0.42)),to(rgba(15,23,42,0.78)));background:linear-gradient(180deg,rgba(15,23,42,0) 0%,rgba(15,23,42,0.42) 50%,rgba(15,23,42,0.78) 100%);pointer-events:none;-webkit-transition:padding 0.3s ease,background 0.3s ease;transition:padding 0.3s ease,background 0.3s ease}.doc_index #page-main .cont_sliders .slide_card:focus-within figcaption,.doc_index #page-main .cont_sliders .slide_card:hover figcaption{padding-bottom:1rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,0)),color-stop(50%,rgba(15,23,42,0.52)),to(rgba(15,23,42,0.88)));background:linear-gradient(180deg,rgba(15,23,42,0) 0%,rgba(15,23,42,0.52) 50%,rgba(15,23,42,0.88) 100%)}.doc_index #page-main .cont_sliders .cont_carousel .slide_card figcaption .cont_titulo,.doc_index #page-main .cont_sliders .cont_carousel figure figcaption .cont_titulo,.doc_index #page-main .cont_sliders figcaption .cont_titulo{width:100%!important;text-align:left!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;position:static!important;float:none!important;line-height:1.25}.doc_index #page-main .cont_sliders .cont_carousel .slide_card figcaption .cont_titulo .enlace,.doc_index #page-main .cont_sliders .cont_carousel .slide_card figcaption .cont_titulo .fig_title,.doc_index #page-main .cont_sliders .cont_carousel figure figcaption .cont_titulo .enlace,.doc_index #page-main .cont_sliders .cont_carousel figure figcaption .cont_titulo .fig_title,.doc_index #page-main .cont_sliders figcaption .fig_title{color:#fff!important;font-family:inherit!important;font-size:0.9rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0.005em;text-shadow:0 1px 3px rgba(0,0,0,0.4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;padding:0!important}.doc_index #page-main .cont_sliders figcaption .cont_datos{margin-top:0.25rem}.doc_index #page-main .cont_sliders figcaption .cont_datos p{color:rgba(255,255,255,0.85)!important;font-size:0.74rem!important;line-height:1.35!important;margin:0!important;text-shadow:0 1px 2px rgba(0,0,0,0.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:inherit!important;text-align:left!important}.doc_index #page-main .cont_sliders .cont_colecciones{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0.75rem 0 1.25rem;padding:0!important;float:none!important;width:100%!important}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child{grid-column:1/-1}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_slide{aspect-ratio:21/9}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_contenido{padding:1.75rem 1.75rem 1.5rem;max-width:60%}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_titulo .titulo{font-size:1.5rem;-webkit-line-clamp:3}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_titulo .fecha{font-size:0.9rem}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_texto{font-size:0.95rem;-webkit-line-clamp:3;margin-top:0.25rem}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_formato{font-size:0.82rem;letter-spacing:0.12em}@media (max-width:768px){.doc_index #page-main .cont_sliders .cont_colecciones{-ms-grid-columns:1fr;grid-template-columns:1fr}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_slide{aspect-ratio:16/9}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_contenido{max-width:100%;padding:1.25rem 1.1rem 1.1rem}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_titulo .titulo{font-size:1.2rem}}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider,.doc_index #page-main .cont_sliders .cont_colecciones .cont_columna{position:relative;margin:0!important;padding:0!important;float:none!important;width:auto!important;background:transparent;border:0;border-radius:0;overflow:visible;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.doc_index #page-main .cont_sliders .cont_colecciones .colecciones_cont_slides{position:relative;border-radius:12px;overflow:hidden;background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);-webkit-box-shadow:0 1px 4px rgba(15,23,42,0.05);box-shadow:0 1px 4px rgba(15,23,42,0.05);-webkit-transition:border-color 0.25s ease,-webkit-box-shadow 0.35s ease;transition:border-color 0.25s ease,-webkit-box-shadow 0.35s ease;transition:box-shadow 0.35s ease,border-color 0.25s ease;transition:box-shadow 0.35s ease,border-color 0.25s ease,-webkit-box-shadow 0.35s ease}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:focus-within .colecciones_cont_slides,.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:hover .colecciones_cont_slides{-webkit-box-shadow:0 10px 24px rgba(15,23,42,0.12);box-shadow:0 10px 24px rgba(15,23,42,0.12);border-color:var(--clr-accent)}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_slide{display:none!important;position:relative!important;aspect-ratio:16/9;overflow:hidden!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;float:none!important;max-height:none!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_slide.active{display:block!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_img_back{position:absolute!important;inset:0;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important;background:var(--clr-bg-muted)}.doc_index #page-main .cont_sliders .coleccion_img_back img.coleccion_imagen,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_img_back img{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.doc_index #page-main .cont_sliders .cont_colecciones .colecciones_fondo{position:absolute!important;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,0)),color-stop(35%,rgba(15,23,42,0.12)),color-stop(70%,rgba(15,23,42,0.55)),to(rgba(15,23,42,0.85))),radial-gradient(ellipse at top right,rgba(15,23,42,0) 30%,rgba(15,23,42,0.25) 100%)!important;background:linear-gradient(180deg,rgba(15,23,42,0) 0%,rgba(15,23,42,0.12) 35%,rgba(15,23,42,0.55) 70%,rgba(15,23,42,0.85) 100%),radial-gradient(ellipse at top right,rgba(15,23,42,0) 30%,rgba(15,23,42,0.25) 100%)!important;z-index:1;pointer-events:none}.doc_index #page-main .cont_sliders .coleccion_contenido,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_contenido{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2;width:auto!important;height:auto!important;padding:1rem 0.95rem 0.9rem!important;margin:0!important;float:none!important;color:#fff}.doc_index #page-main .cont_sliders .coleccion_formato,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_formato{display:inline-block;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#fff;margin:0 0 0.5rem;padding:0.2rem 0.55rem;background:rgba(30,99,208,0.85);border-radius:4px;font-family:inherit;text-shadow:none}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_formato .enlace,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_formato a{color:inherit;text-decoration:none}.doc_index #page-main .cont_sliders .coleccion_titulo,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_titulo{margin:0 0 0.4rem}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_titulo .enlace_imagen{color:#fff!important;text-decoration:none;display:block}.doc_index #page-main .cont_sliders .coleccion_titulo .titulo,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_titulo .titulo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.05rem;font-weight:700;line-height:1.25;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,0.55);letter-spacing:-0.005em}.doc_index #page-main .cont_sliders .coleccion_titulo .fecha,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_titulo .fecha{display:block;margin:0.15rem 0 0;font-size:0.78rem;font-weight:500;color:rgba(255,255,255,0.88);text-shadow:0 1px 2px rgba(0,0,0,0.45)}.doc_index #page-main .cont_sliders .coleccion_texto,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_texto{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0.25rem 0 0;color:rgba(255,255,255,0.92);font-size:0.82rem;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,0.5)}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion{position:absolute!important;left:50%!important;right:auto!important;bottom:0.65rem!important;top:auto!important;z-index:4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto!important;padding:0.3rem 0.55rem!important;margin:0!important;background:rgba(15,23,42,0.35);border-radius:999px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion .botonera_pos{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;gap:0.35rem;bottom:auto!important}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion .botonera_pos li{position:relative!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;float:none!important;margin:0!important;padding:0!important}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion .botonera_pos li button{position:relative!important;display:inline-block!important;float:none!important;width:16px!important;height:4px!important;margin:0!important;padding:0!important;border:0!important;border-radius:2px!important;background:rgba(255,255,255,0.45)!important;color:transparent!important;font-size:0!important;line-height:0!important;cursor:pointer;-webkit-transition:background 0.2s ease,width 0.2s ease;transition:background 0.2s ease,width 0.2s ease}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion .botonera_pos li button:hover{background:rgba(255,255,255,0.8)!important}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion .botonera_pos li.active button{background:#fff!important;width:24px!important}.doc_index #page-main .cont_sliders .cont_colecciones .cont_paginacion .boton_mas{display:none!important}.doc_index #page-main .cont_sliders .boton_mas{position:absolute;top:0.65rem;right:0.65rem;bottom:auto;z-index:6;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.92);color:var(--clr-accent)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.05rem;font-weight:700;text-decoration:none;-webkit-box-shadow:0 3px 10px rgba(15,23,42,0.18);box-shadow:0 3px 10px rgba(15,23,42,0.18);-webkit-transition:background 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease;transition:background 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.doc_index #page-main .cont_sliders .boton_mas:focus-visible,.doc_index #page-main .cont_sliders .boton_mas:hover{background:var(--clr-accent)!important;color:#fff!important;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);outline:none;text-decoration:none}@-webkit-keyframes ms-slide-fadein{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ms-slide-fadein{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.doc_index #page-main .cont_sliders .cont_colecciones .colecciones_cont_slides,.doc_index #page-main .cont_sliders .slide_card{-webkit-animation:ms-slide-fadein 0.45s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:ms-slide-fadein 0.45s cubic-bezier(0.25,0.46,0.45,0.94) both}@media (prefers-reduced-motion:reduce){.doc_index #page-main .cont_sliders .cont_colecciones .colecciones_cont_slides,.doc_index #page-main .cont_sliders .slide_card{-webkit-animation:none;animation:none}.doc_index #page-main .cont_sliders .bloque_slider>header.cont_slider_datos:after{-webkit-transition:none;transition:none}}.doc_index #page-main .cont_paneles{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0!important;padding:0!important;float:none!important;width:100%!important}.doc_index #page-main .cont_paneles .cont_panel{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;max-width:100%;float:none!important;padding:0!important;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.doc_index #page-main .cont_paneles .cont_panel .panel,.doc_index #page-main .cont_paneles .cont_panel .panel.panel-default,.doc_index #page-main .cont_paneles .cont_panel .panel.panel-default.panel_tipo_transparente{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%!important;height:100%;margin:0!important;float:none!important;-webkit-transition:border-color 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:border-color 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:box-shadow 0.18s,border-color 0.18s,transform 0.18s;transition:box-shadow 0.18s,border-color 0.18s,transform 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s}.doc_index #page-main .cont_paneles .cont_panel .panel:hover{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-color:var(--clr-accent)!important}.doc_index #page-main .cont_paneles .cont_panel .panel-heading,.doc_index #page-main .cont_paneles .cont_panel .panel.panel_tipo_transparente .panel-heading{background:transparent!important;color:var(--clr-primary)!important;padding:0.85rem 1rem 0.6rem!important;border:none!important;border-bottom:2px solid var(--clr-accent)!important;border-radius:0!important;float:none!important;width:100%!important;margin:0!important}.doc_index #page-main .cont_paneles .cont_panel .panel-heading .panel_heading_cont_title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;margin:0!important;padding:0!important;float:none!important;width:100%!important;cursor:default;background:transparent!important}.doc_index #page-main .cont_paneles .cont_panel .panel-heading .fa,.doc_index #page-main .cont_paneles .cont_panel .panel-heading .icon,.doc_index #page-main .cont_paneles .cont_panel .panel-heading .panel_heading_cont_title .fa{color:var(--clr-accent)!important;font-size:1.1rem;position:static!important;float:none!important}.doc_index #page-main .cont_paneles .cont_panel .panel-heading .panel_heading_title{display:inline-block!important;width:auto!important;margin:0!important;padding:0!important;font-size:1.05rem!important;font-weight:600!important;color:var(--clr-primary)!important;letter-spacing:0;font-family:inherit!important;text-transform:none!important;float:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc_index #page-main .cont_paneles .cont_panel .panel-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0.65rem 1rem!important;background:transparent!important;font-size:0.85rem;color:var(--clr-text-body)!important;float:none!important;width:100%!important;margin:0!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.65rem;padding:0.5rem 0;border-bottom:1px solid var(--clr-border-light);margin:0;float:none!important;width:100%!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media:last-child{border-bottom:none}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left{float:none!important;-ms-flex-negative:0;flex-shrink:0}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left .cont_imagen{display:block;width:48px;height:48px;border-radius:var(--radius-sm);overflow:hidden;background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);padding:0!important;margin:0!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;margin:0!important;border:none!important;padding:0!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;float:none!important;width:auto!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-heading{margin:0!important;padding:0!important;font-size:0.88rem!important;font-weight:600!important;line-height:1.35!important;float:none!important;width:auto!important;color:var(--clr-text-main)!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-heading .list-title,.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-heading a{color:var(--clr-text-main)!important;text-decoration:none;display:block;float:none!important;width:auto!important}.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-heading a:hover{color:var(--clr-accent)!important;text-decoration:underline}.doc_index #page-main .cont_paneles .cont_panel .panel-body .related_list_subtitle{font-size:0.78rem;color:var(--clr-text-muted);margin:0.2rem 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc_index #page-main .cont_paneles .cont_panel .panel-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.65rem 1rem!important;float:none!important;width:100%!important;text-align:center;margin:0!important}.doc_index #page-main .cont_paneles .cont_panel .panel-footer .cont_botonera{margin:0;padding:0;float:none!important;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doc_index #page-main .cont_paneles .cont_panel .panel-footer .panel_pager{margin:0!important;padding:0!important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none!important;width:auto!important}.doc_index #page-main .cont_paneles .cont_panel .panel-footer .panel_pager li{width:auto!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.doc_index #page-main .cont_paneles .cont_panel .panel-footer .btn,.doc_index #page-main .cont_paneles .cont_panel .panel-footer .btn-default{background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;color:#fff!important;font-size:0.8rem!important;padding:0.4rem 1rem!important;border-radius:var(--radius-sm)!important;text-decoration:none;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s;margin:0!important}.doc_index #page-main .cont_paneles .cont_panel .panel-footer .btn-default:hover,.doc_index #page-main .cont_paneles .cont_panel .panel-footer .btn:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important;color:#fff!important}.doc_index #page-main .cont_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.doc_index #page-main .cont_social .boxFilterIndex{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:0!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);float:none!important;width:100%!important}.doc_index #page-main .cont_social .tagcloud{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;float:none!important;width:100%!important}.doc_index #page-main .cont_social .tagcloud a{background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);border-radius:999px;color:var(--clr-text-body)!important;padding:0.25rem 0.8rem;font-size:0.78rem;text-decoration:none;-webkit-transition:background 0.15s,color 0.15s,border-color 0.15s;transition:background 0.15s,color 0.15s,border-color 0.15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;float:none!important}.doc_index #page-main .cont_social .tagcloud a:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff!important}.doc_index #page-main .cont_social #accordion-bookmarks{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);overflow:hidden;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin:0!important;padding:0!important;float:none!important;width:100%!important}.doc_index #page-main .cont_social #accordion-bookmarks h3{margin:0!important;padding:0.65rem 1rem!important;background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;font-size:0.92rem!important;font-weight:600!important;border-radius:0!important;border:none!important;font-family:inherit!important}.doc_index #page-main .cont_social #accordion-bookmarks h3 span{color:#fff!important}.doc_index #page-main .cont_social #accordion-bookmarks .acdCont{list-style:none;margin:0!important;padding:0.5rem 1rem!important;float:none!important;width:100%!important}.doc_index #page-main .cont_social #accordion-bookmarks .acdCont li{padding:0.35rem 0;border-bottom:1px solid var(--clr-border-light);float:none!important;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.25rem}.doc_index #page-main .cont_social #accordion-bookmarks .acdCont li:last-child{border-bottom:none}.doc_index #page-main .cont_social #accordion-bookmarks .acdCont .arrowList{color:var(--clr-text-light);font-size:0.9rem;-ms-flex-negative:0;flex-shrink:0}.doc_index #page-main .cont_social #accordion-bookmarks .acdCont a.list-title{color:var(--clr-text-main)!important;text-decoration:none;font-size:0.85rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.doc_index #page-main .cont_social #accordion-bookmarks .acdCont a.list-title:hover{color:var(--clr-accent)!important;text-decoration:underline}.doc_index #page-main .cont_social #accordion-bookmarks .facets-pagination{text-align:center;padding:0.5rem;border-top:1px solid var(--clr-border-light)}.doc_index #page-main .cont_social #accordion-bookmarks .facet-more{background:transparent;border:1px solid var(--clr-accent);color:var(--clr-accent);padding:0.3rem 0.85rem;border-radius:var(--radius-sm);font-size:0.78rem;cursor:pointer}.doc_index #page-main .cont_social #accordion-bookmarks .facet-more:hover{background:var(--clr-accent);color:#fff}.doc_index #page-main .cont_grid{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:0!important;padding:0!important;float:none!important;width:100%!important}.doc_index #page-main .cont_grid .grid_collection{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1.25rem 1.5rem;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.doc_index #page-main .cont_grid .grid_collection_header{margin-bottom:1rem;border-bottom:2px solid var(--clr-accent);padding-bottom:0.6rem}.doc_index #page-main .cont_grid .grid_collection_title{font-size:1.1rem;font-weight:600;color:var(--clr-primary);margin:0}.doc_index #page-main .cont_grid .grid_collection_subtitle{font-size:0.9rem;color:var(--clr-text-body);margin:0.25rem 0 0;font-weight:500}.doc_index #page-main .cont_grid .grid_collection_summary{font-size:0.8rem;color:var(--clr-text-muted);margin:0.15rem 0 0}.doc_index #page-main .cont_grid .grid_bento{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.75rem 1fr 0.75rem 1fr 0.75rem 1fr;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;grid-auto-flow:dense;gap:0.75rem}.doc_index #page-main .cont_grid .grid_bento_item{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md);background:var(--clr-bg-muted);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);text-decoration:none;isolation:isolate;-webkit-transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.doc_index #page-main .cont_grid .grid_bento_item:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.doc_index #page-main .cont_grid .grid_bento_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.45s ease,-webkit-filter 0.25s ease;transition:-webkit-transform 0.45s ease,-webkit-filter 0.25s ease;transition:transform 0.45s ease,filter 0.25s ease;transition:transform 0.45s ease,filter 0.25s ease,-webkit-transform 0.45s ease,-webkit-filter 0.25s ease}.doc_index #page-main .cont_grid .grid_bento_item:hover .grid_bento_img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);-webkit-filter:brightness(0.65);filter:brightness(0.65)}.doc_index #page-main .cont_grid .grid_bento_meta{position:absolute;inset:auto 0 0 0;padding:0.8rem 1rem;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(15,23,42,0.85)),color-stop(55%,rgba(15,23,42,0.55)),to(rgba(15,23,42,0)));background:linear-gradient(to top,rgba(15,23,42,0.85) 0%,rgba(15,23,42,0.55) 55%,rgba(15,23,42,0) 100%);-webkit-transform:translateY(35%);-ms-transform:translateY(35%);transform:translateY(35%);opacity:0;-webkit-transition:opacity 0.25s ease,-webkit-transform 0.3s ease;transition:opacity 0.25s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.25s ease;transition:transform 0.3s ease,opacity 0.25s ease,-webkit-transform 0.3s ease;z-index:1}.doc_index #page-main .cont_grid .grid_bento_item:focus-visible .grid_bento_meta,.doc_index #page-main .cont_grid .grid_bento_item:hover .grid_bento_meta{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.doc_index #page-main .cont_grid .grid_bento_label{margin:0;font-size:1rem;font-weight:600;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.doc_index #page-main .cont_grid .grid_bento_cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem;margin-top:0.25rem;font-size:0.8rem;color:#fff;opacity:0.9}.doc_index #page-main .cont_grid .grid_bento_item_1,.doc_index #page-main .cont_grid .grid_bento_item_9{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:2;grid-row:span 2}.doc_index #page-main .cont_grid .grid_bento_item_12,.doc_index #page-main .cont_grid .grid_bento_item_4{-ms-grid-row-span:2;grid-row:span 2}.doc_index #page-main .cont_grid .grid_bento_item_15,.doc_index #page-main .cont_grid .grid_bento_item_7{-ms-grid-column-span:2;grid-column:span 2}@media (max-width:960px){.doc_index #page-main .cont_grid .grid_bento{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.doc_index #page-main .cont_grid .grid_bento [class*=grid_bento_item_]{grid-column:auto;grid-row:auto}.doc_index #page-main .cont_grid .grid_bento_item_1,.doc_index #page-main .cont_grid .grid_bento_item_9{-ms-grid-column-span:2;grid-column:span 2}}@media (max-width:480px){.doc_index #page-main .cont_grid .grid_bento{-ms-grid-columns:1fr;grid-template-columns:1fr}.doc_index #page-main .cont_grid .grid_bento_item_1,.doc_index #page-main .cont_grid .grid_bento_item_9{grid-column:auto}.doc_index #page-main .cont_grid .grid_bento_meta{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(15,23,42,0.85)),to(rgba(15,23,42,0.35)));background:linear-gradient(to top,rgba(15,23,42,0.85) 0%,rgba(15,23,42,0.35) 100%)}}.doc_index #page-main .cont_mosaico{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:0!important;padding:0!important;float:none!important;width:100%!important}.doc_index #page-main .cont_mosaico .collections_container{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1.5rem 1.5rem 1.75rem;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.doc_index #page-main .cont_mosaico .collections_container>.cont_titulo{width:100%;padding:0 0 0.6rem;background:transparent!important;border-bottom:2px solid var(--clr-accent);margin-bottom:1.25rem}.doc_index #page-main .cont_mosaico .collections_container>.cont_titulo h2{font-size:1.1rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;border:none!important;font-family:inherit!important}.doc_index #page-main .cont_mosaico .collections_container>.cont_titulo h3{font-size:0.9rem;color:var(--clr-text-body);font-weight:500;margin:0.2rem 0 0}.doc_index #page-main .cont_mosaico .collections_container>.cont_titulo h4{font-size:0.8rem;color:var(--clr-text-muted);font-weight:400;margin:0.15rem 0 0}.doc_index #page-main .cont_mosaico .collections_container .separador{display:none}.doc_index #page-main .cont_mosaico .collections_featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;width:100%}.doc_index #page-main .cont_mosaico .collections_featured_box{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,38%) 0 1fr;grid-template-columns:minmax(0,38%) 1fr;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);overflow:hidden;margin:0!important;float:none!important;-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.doc_index #page-main .cont_mosaico .collections_featured_box:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-color:var(--clr-accent)}.doc_index #page-main .cont_mosaico .collections_featured_box.is_right{-ms-grid-columns:1fr minmax(0,38%);grid-template-columns:1fr minmax(0,38%)}.doc_index #page-main .cont_mosaico .collections_featured_box.is_right .collections_featured_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.doc_index #page-main .cont_mosaico .collections_featured_box.is_right .collections_featured_desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.doc_index #page-main .cont_mosaico .collections_featured_img{width:auto!important;height:auto!important;min-height:260px;padding:0!important;overflow:hidden;background:var(--clr-bg-muted)}.doc_index #page-main .cont_mosaico .collections_featured_img .collections_featured_link{display:block;width:100%;height:100%}.doc_index #page-main .cont_mosaico .collections_featured_img .thumbnail{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border:0!important;padding:0!important;border-radius:0!important;margin:0!important;-webkit-transition:-webkit-transform 0.45s ease;transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease;transition:transform 0.45s ease,-webkit-transform 0.45s ease}.doc_index #page-main .cont_mosaico .collections_featured_box:hover .thumbnail{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.doc_index #page-main .cont_mosaico .collections_featured_desc{width:auto!important;padding:1.5rem 1.75rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.doc_index #page-main .cont_mosaico .collections_featured_desc .tituloCaja{font-size:1.5rem!important;font-weight:700!important;color:var(--clr-primary)!important;padding:0!important;margin:0 0 0.65rem!important;line-height:1.25}.doc_index #page-main .cont_mosaico .collections_featured_desc .contenidoCaja{font-size:0.95rem!important;color:var(--clr-text-body)!important;line-height:1.55;margin:0 0 1rem!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:left;word-spacing:normal}.doc_index #page-main .cont_mosaico .collections_featured_desc .formaBoton{margin:0}.doc_index #page-main .cont_mosaico .collections_featured_desc .formaBoton .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;color:#fff!important;font-size:0.85rem!important;padding:0.5rem 1.1rem!important;border-radius:var(--radius-sm)!important;text-decoration:none;-webkit-transition:background 0.15s,border-color 0.15s,-webkit-transform 0.15s;transition:background 0.15s,border-color 0.15s,-webkit-transform 0.15s;transition:background 0.15s,border-color 0.15s,transform 0.15s;transition:background 0.15s,border-color 0.15s,transform 0.15s,-webkit-transform 0.15s}.doc_index #page-main .cont_mosaico .collections_featured_desc .formaBoton .btn:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important;-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}@media (max-width:768px){.doc_index #page-main .cont_mosaico .collections_featured_box,.doc_index #page-main .cont_mosaico .collections_featured_box.is_right{-ms-grid-columns:1fr;grid-template-columns:1fr}.doc_index #page-main .cont_mosaico .collections_featured_box.is_right .collections_featured_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.doc_index #page-main .cont_mosaico .collections_featured_box.is_right .collections_featured_desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.doc_index #page-main .cont_mosaico .collections_featured_img{min-height:220px}.doc_index #page-main .cont_mosaico .collections_featured_desc{padding:1.1rem 1.2rem!important}}.doc_index #page-main .cont_custom_collection{padding:1.5rem 1rem 1.75rem;margin:0 0 1.5rem}@media (max-width:768px){.doc_index #page-main .cont_custom_collection{padding:1rem 0.75rem 1.25rem}}.doc_index #page-main .cont_custom_collection .cc_grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}@media (max-width:768px){.doc_index #page-main .cont_custom_collection .cc_grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.25rem}}.doc_index #page-main .cont_custom_collection .cc_section_header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 0 0.9rem;padding:0 0 0.55rem;border-bottom:1px solid var(--clr-border-light)}.doc_index #page-main .cont_custom_collection .cc_section_header:after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;background:var(--clr-accent);-webkit-transition:width 0.35s cubic-bezier(0.2,0.8,0.2,1);transition:width 0.35s cubic-bezier(0.2,0.8,0.2,1)}.doc_index #page-main .cont_custom_collection .cc_col:focus-within .cc_section_header:after,.doc_index #page-main .cont_custom_collection .cc_col:hover .cc_section_header:after{width:84px}.doc_index #page-main .cont_custom_collection .cc_section_icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;padding:0;background:transparent;border-radius:0;color:var(--clr-accent);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.doc_index #page-main .cont_custom_collection .cc_section_icon .fa{font-size:1rem!important;line-height:1!important;margin:0!important;color:inherit!important}.doc_index #page-main .cont_custom_collection .cc_section_title{font-size:1.05rem!important;font-weight:700!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;border:0!important;letter-spacing:-0.005em;line-height:1.2;text-align:left!important;font-family:inherit!important}.doc_index #page-main .cont_custom_collection .cc_main,.doc_index #page-main .cont_custom_collection .cc_others{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.85rem}.doc_index #page-main .cont_custom_collection .cc_card{background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);overflow:hidden;-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.doc_index #page-main .cont_custom_collection .cc_card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-color:var(--clr-accent)}.doc_index #page-main .cont_custom_collection .cc_card_link{display:block;text-decoration:none;color:inherit}.doc_index #page-main .cont_custom_collection .cc_card_image{position:relative;width:100%;aspect-ratio:16/9;background:var(--clr-bg-muted);overflow:hidden}.doc_index #page-main .cont_custom_collection .cc_card_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.45s ease;transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease;transition:transform 0.45s ease,-webkit-transform 0.45s ease}.doc_index #page-main .cont_custom_collection .cc_card:hover .cc_card_image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.doc_index #page-main .cont_custom_collection .cc_card_overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(30,86,135,0) 0%,rgba(30,86,135,0.25) 100%);pointer-events:none}.doc_index #page-main .cont_custom_collection .cc_card_main .cc_card_image{aspect-ratio:4/3}.doc_index #page-main .cont_custom_collection .cc_card_body{padding:0.85rem 1.05rem 1rem}.doc_index #page-main .cont_custom_collection .cc_card_title{font-size:1.05rem;font-weight:600;color:var(--clr-primary);margin:0 0 0.35rem;line-height:1.3}.doc_index #page-main .cont_custom_collection .cc_card_main .cc_card_title{font-size:1.25rem}.doc_index #page-main .cont_custom_collection .cc_card_desc{font-size:0.85rem;color:var(--clr-text-body);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.doc_index #page-main .cont_custom_collection .cc_card_more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;margin-top:0.65rem;font-size:0.8rem;font-weight:600;color:var(--clr-accent);text-transform:uppercase;letter-spacing:0.03em;-webkit-transition:gap 0.2s ease;transition:gap 0.2s ease}.doc_index #page-main .cont_custom_collection .cc_card:hover .cc_card_more{gap:0.65rem;color:var(--clr-accent-dark)}@media (max-width:768px){.doc_index #page-main .cont_custom_collection .cc_grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@-webkit-keyframes ms-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ms-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.doc_index #page-main .cont_custom_collection .cc_card_image,.doc_index #page-main .cont_grid .grid_bento_item,.doc_index #page-main .cont_mosaico .collections_featured_img,.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left .cont_imagen,.doc_index #page-main .cont_sliders .coleccion_img_back,.doc_index #page-main .cont_sliders .cont_imagen{position:relative;background-color:var(--clr-bg-muted)}.doc_index #page-main .cont_custom_collection .cc_card_image:before,.doc_index #page-main .cont_grid .grid_bento_item:before,.doc_index #page-main .cont_mosaico .collections_featured_img:before,.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left .cont_imagen:before,.doc_index #page-main .cont_sliders .coleccion_img_back:before,.doc_index #page-main .cont_sliders .cont_imagen:before{content:'';position:absolute;inset:0;background-color:var(--clr-bg-muted);background-image:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:200% 0;-webkit-animation:ms-skeleton-shimmer 1.4s ease-in-out infinite;animation:ms-skeleton-shimmer 1.4s ease-in-out infinite;z-index:0;pointer-events:none;-webkit-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.doc_index #page-main .cont_custom_collection .cc_card_image>*,.doc_index #page-main .cont_grid .grid_bento_item>*,.doc_index #page-main .cont_mosaico .collections_featured_img>*,.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left .cont_imagen>*,.doc_index #page-main .cont_sliders .coleccion_img_back>*,.doc_index #page-main .cont_sliders .cont_imagen>*{position:relative;z-index:1}.doc_index #page-main .cont_custom_collection .cc_card_image.is-loaded:before,.doc_index #page-main .cont_grid .grid_bento_item.is-loaded:before,.doc_index #page-main .cont_mosaico .collections_featured_img.is-loaded:before,.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left .cont_imagen.is-loaded:before,.doc_index #page-main .cont_sliders .coleccion_img_back.is-loaded:before,.doc_index #page-main .cont_sliders .cont_imagen.is-loaded:before{opacity:0;-webkit-animation:none;animation:none}@media (prefers-reduced-motion:reduce){.doc_index #page-main .cont_custom_collection .cc_card_image:before,.doc_index #page-main .cont_grid .grid_bento_item:before,.doc_index #page-main .cont_mosaico .collections_featured_img:before,.doc_index #page-main .cont_paneles .cont_panel .panel-body .media-left .cont_imagen:before,.doc_index #page-main .cont_sliders .coleccion_img_back:before,.doc_index #page-main .cont_sliders .cont_imagen:before{-webkit-animation:none;animation:none;background-image:none}}.doc_index #page-main .cont_expositions{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1.25rem 1.5rem;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin:0!important;float:none!important;width:100%!important}@media (max-width:767.98px){.doc_index #page-main .cont_home_elements{gap:1.25rem;padding:0.25rem 0 1rem}.doc_index #page-main .cont_paneles{gap:1rem}.doc_index #page-main .cont_paneles .cont_panel{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.doc_index #page-main .cont_custom_collection{padding:1rem}.doc_index #page-main .cont_custom_collection .cc_grid{gap:1rem}.doc_index #page-main .cont_sliders .bloque_slider{padding:1rem}.doc_index #page-main .cont_sliders .cont_colecciones .cont_columna{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.doc_index #page-main .cont_sliders .cont_carousel{min-height:260px}}#page-main.doc_index .lista_municipios .mapael .map{background-color:#fff;margin-bottom:10px;position:relative}#page-main.doc_index .lista_municipios .mapael .mapTooltip{position:absolute;background-color:#474c4b;moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);border-radius:10px;padding:10px;z-index:1000;max-width:200px;display:none;font-size:1.8rem;color:#fff}#page-main.doc_index .lista_municipios .lista_municipios_heading{position:relative;float:none;display:inline-block;text-align:center;width:100%}#page-main.doc_index .lista_municipios .lista_municipios_heading .panel_heading_title{position:relative;width:100%;height:2em;margin-top:0;margin-bottom:0;font-family:'raleway_regular';font-size:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(30,55,113,0.92157)}@media screen and (min-width:576px){#page-main.doc_index .turn_mobile .lista_municipios .lista_municipios_heading .panel_heading_title{display:none!important}}#page-main.doc_index .lista_municipios .cont_tabs_pagination .nav-tabs{border-bottom:0px;margin:20px 10px 20px 10px!important;text-align:center}#page-main.doc_index .lista_municipios .cont_tabs_pagination .nav-tabs.pagination{display:inline-block!important;padding-left:0!important;border-radius:4px!important;width:100%!important}#page-main.doc_index .lista_municipios .cont_tabs_pagination .nav-tabs.pagination li{font-size:1.2rem!important;display:inline-block;float:none}#page-main.doc_index .lista_municipios .tab-content{float:left}#page-main.doc_index .lista_municipios .tab-content li{font-size:1.4rem;border:1px solid #325e81;background-color:#fff;padding:5px 10px;color:#fff;font-family:'raleway_regular,open_sans_bold';margin-top:5px;border-radius:4px;cursor:pointer}#page-main.doc_index .lista_municipios .tab-content li:focus,#page-main.doc_index .lista_municipios .tab-content li:hover{background-color:#DDDDDD;color:#1d7dbe}#page-main.doc_index .lista_municipios .areaLegend{position:absolute;bottom:60px;left:60px}@media screen and (max-width:1199.98px){#page-main.doc_index .lista_municipios .tab-content{width:30%!important}}@media screen and (max-width:991.98px){#page-main.doc_index .lista_municipios .tab-content{width:25%!important}#page-main.doc_index .lista_municipios .tab-content li{font-size:1.2rem}}@media (max-width:991.98px){#page-main.doc_index .lista_municipios .tab-content{width:100%!important;float:none}#page-main.doc_index .lista_municipios .tab-content li{font-size:1.3rem}#page-main.doc_index .lista_municipios .lista_municipios_heading .panel_heading_title{width:80%;font-size:2rem}}.es-carousel ul{width:100%!important}.doc_index #page-main .cont_custom_collection{padding:1.5rem 1.5rem 1.75rem!important;margin:0.5rem 0 1.5rem!important}.doc_index #page-main .cont_custom_collection>#custom_collection,.doc_index #page-main .cont_custom_collection>section.custom_collection_1{padding:24px!important;margin:0!important}@media (max-width:768px){.doc_index #page-main .cont_custom_collection{padding:1.25rem 1rem 1.5rem!important}}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .carousel.swiper{padding-top:16px!important;padding-bottom:20px!important;margin-bottom:0!important}.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar,.doc_index #page-main .cont_sliders .bloque_slider .cont_carousel .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative!important;display:block!important;margin:0 auto!important;width:60%!important;max-width:240px!important;height:4px!important;border-radius:2px!important;background:var(--clr-border-light)!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important}.doc_index #page-main .cont_sliders .cont_colecciones{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;margin:0.75rem 0 1.25rem!important;padding:0!important;width:100%!important;float:none!important}@media (max-width:768px){.doc_index #page-main .cont_sliders .cont_colecciones{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider,.doc_index #page-main .cont_sliders .cont_colecciones .cont_columna{position:relative!important;display:block!important;width:auto!important;float:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child{grid-column:1/-1!important}.doc_index #page-main .cont_sliders .cont_colecciones .colecciones_cont_slides{position:relative!important;display:block!important;width:100%!important;height:auto!important;float:none!important;margin:0!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;background:var(--clr-bg-muted)!important;border:1px solid var(--clr-border-light)!important;-webkit-box-shadow:0 1px 4px rgba(15,23,42,0.05)!important;box-shadow:0 1px 4px rgba(15,23,42,0.05)!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_slide{display:none!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;min-height:220px!important;overflow:hidden!important;margin:0!important;padding:0!important;float:none!important;max-height:none!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_slide.active{display:block!important}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_slide{aspect-ratio:21/9!important;min-height:300px!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_img_back{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important;background:var(--clr-bg-muted)!important;float:none!important;margin:0!important;padding:0!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_img_back img,.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_img_back img.coleccion_imagen{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.doc_index #page-main .cont_sliders .cont_colecciones .colecciones_fondo{position:absolute!important;inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:1!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,0)),color-stop(35%,rgba(15,23,42,0.12)),color-stop(70%,rgba(15,23,42,0.55)),to(rgba(15,23,42,0.85)))!important;background:linear-gradient(180deg,rgba(15,23,42,0) 0%,rgba(15,23,42,0.12) 35%,rgba(15,23,42,0.55) 70%,rgba(15,23,42,0.85) 100%)!important;z-index:1!important;pointer-events:none!important}.doc_index #page-main .cont_sliders .cont_colecciones .coleccion_contenido{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:auto!important;max-height:none!important;padding:1.2rem 1.25rem 1.1rem!important;margin:0!important;float:none!important;color:#fff!important;z-index:2!important}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_contenido{padding:1.75rem 1.75rem 1.5rem!important;max-width:60%!important}@media (max-width:768px){.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_slide{aspect-ratio:16/9!important;min-height:220px!important}.doc_index #page-main .cont_sliders .cont_colecciones .collection_slider:only-child .coleccion_contenido{max-width:100%!important;padding:1.25rem 1.1rem 1.1rem!important}}.doc_index #page-main .cont_expositions{padding:1.5rem 1.5rem 2rem!important}.disc-section{--disc-tint:#3a7ca5;--disc-tint-soft:rgba(58,124,165,.10);--disc-tint-strong:#2c6280;position:relative;display:block;margin:0;padding:1.5rem 0}.disc-section+.disc-embed-maps,.disc-section+.disc-section{border-top:1px dashed var(--clr-border-light);margin-top:0.5rem}.disc-section--exhibitions{--disc-tint:#3a7ca5;--disc-tint-soft:rgba(58,124,165,.10);--disc-tint-strong:#2c6280}.disc-section--timelines{--disc-tint:#b45309;--disc-tint-soft:rgba(180,83,9,.10);--disc-tint-strong:#92400e}.disc-section--maps{--disc-tint:#0f766e;--disc-tint-soft:rgba(15,118,110,.10);--disc-tint-strong:#115e59}.disc-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-left:0.25rem}.disc-section__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--disc-tint-soft);color:var(--disc-tint);font-size:1.4rem;-webkit-box-shadow:inset 0 0 0 1px var(--disc-tint-soft);box-shadow:inset 0 0 0 1px var(--disc-tint-soft)}.disc-section__icon .fa{line-height:1}.disc-section__title-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.disc-section__title{margin:0 0 0.15rem!important;font-size:1.5rem!important;line-height:1.2!important;font-weight:700;color:var(--clr-text-main);font-family:'Segoe UI',system-ui,-apple-system,sans-serif;border-bottom:0!important;padding-bottom:0!important;text-align:left!important}.disc-section__subtitle{margin:0;font-size:0.9rem;color:var(--clr-text-muted);line-height:1.4}.disc-section__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.25rem;height:1.75rem;padding:0 0.65rem;border-radius:999px;background:var(--disc-tint);color:#fff;font-size:0.8rem;font-weight:700;letter-spacing:0.02em}.disc-section__grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.disc-section--has-featured .disc-section__grid{grid-auto-flow:dense}@media (min-width:992px){.disc-section--has-featured .disc-section__grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.disc-section--has-featured .disc-card--featured{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:2;grid-row:span 2}}.disc-card{position:relative;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);-webkit-transition:border-color 0.18s ease,-webkit-transform 0.18s ease,-webkit-box-shadow 0.18s ease;transition:border-color 0.18s ease,-webkit-transform 0.18s ease,-webkit-box-shadow 0.18s ease;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,-webkit-transform 0.18s ease,-webkit-box-shadow 0.18s ease}.disc-card:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-color:var(--disc-tint)}.disc-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:inherit;text-decoration:none!important}.disc-card__link:focus,.disc-card__link:hover{text-decoration:none!important;color:inherit}.disc-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--clr-bg-muted)}.disc-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.disc-card:hover .disc-card__media img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.disc-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.45)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);pointer-events:none}.disc-card__chip{position:absolute;left:0.75rem;bottom:0.65rem;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.25rem 0.6rem;background:rgba(255,255,255,0.92);color:var(--disc-tint-strong);border-radius:999px;font-size:0.72rem;font-weight:600;letter-spacing:0.03em;text-transform:uppercase;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.18);box-shadow:0 1px 3px rgba(0,0,0,0.18)}.disc-card__chip .fa{font-size:0.8rem}.disc-card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0.9rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem}.disc-card__title{margin:0;font-size:1.05rem;line-height:1.3;font-weight:700;color:var(--clr-text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.disc-card__summary{margin:0;font-size:0.85rem;color:var(--clr-text-body);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.disc-card__cta{margin-top:0.75rem;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;padding:0.45rem 1.15rem;background:var(--disc-tint);color:#fff;border-radius:var(--radius-sm);font-weight:600;font-size:0.85rem;letter-spacing:0.01em;-webkit-transition:background 0.18s ease,-webkit-transform 0.18s ease,-webkit-box-shadow 0.18s ease;transition:background 0.18s ease,-webkit-transform 0.18s ease,-webkit-box-shadow 0.18s ease;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease,-webkit-transform 0.18s ease,-webkit-box-shadow 0.18s ease}.disc-card:hover .disc-card__cta{background:var(--disc-tint-strong);color:#fff;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.18);box-shadow:0 2px 8px rgba(0,0,0,0.18)}.disc-card__cta .fa{font-size:0.8rem}.disc-card--featured .disc-card__media{aspect-ratio:4/3}@media (min-width:992px){.disc-card--featured .disc-card__media{aspect-ratio:auto;height:100%;min-height:320px}.disc-card--featured .disc-card__body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:1.25rem 1.5rem 1.4rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(15,23,42,0.92)),color-stop(65%,rgba(15,23,42,0.55)),to(rgba(15,23,42,0)));background:linear-gradient(to top,rgba(15,23,42,0.92) 0%,rgba(15,23,42,0.55) 65%,rgba(15,23,42,0) 100%);color:#fff}.disc-card--featured .disc-card__title{color:#fff;font-size:1.45rem;-webkit-line-clamp:3}.disc-card--featured .disc-card__summary{color:rgba(255,255,255,0.88);-webkit-line-clamp:2}.disc-card--featured .disc-card__cta{color:#fff}.disc-card--featured:hover .disc-card__cta{color:#fff}.disc-card--featured .disc-card__chip{top:0.75rem;bottom:auto}}.disc-strip{position:relative;display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:1rem;padding:0.5rem 0.25rem 1.25rem;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--disc-tint) transparent}.disc-strip::-webkit-scrollbar{height:8px}.disc-strip::-webkit-scrollbar-track{background:transparent}.disc-strip::-webkit-scrollbar-thumb{background:var(--disc-tint);border-radius:999px}.disc-card--strip{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0}.disc-card--strip .disc-card__media{aspect-ratio:4/3}.disc-section--timelines{position:relative}.disc-strip__rail{position:absolute;left:1.5rem;right:1.5rem;bottom:1rem;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(8%,var(--disc-tint-soft)),color-stop(50%,var(--disc-tint)),color-stop(92%,var(--disc-tint-soft)),to(transparent));background:linear-gradient(to right,transparent 0%,var(--disc-tint-soft) 8%,var(--disc-tint) 50%,var(--disc-tint-soft) 92%,transparent 100%);pointer-events:none;opacity:0.5;display:none}.disc-embed-maps{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed var(--clr-border-light)}.disc-embed-maps__item{background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1rem;margin-bottom:1.25rem}.disc-embed-maps__item:last-child{margin-bottom:0}@media (max-width:767.98px){.doc_index #page-main .cont_expositions{padding:1rem 1rem 1.25rem!important}.disc-section{padding:1rem 0}.disc-section__header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem}.disc-section__icon{width:2.25rem;height:2.25rem;font-size:1.1rem}.disc-section__title{font-size:1.25rem!important}.disc-section__subtitle{font-size:0.82rem}.disc-section__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0.75rem}.disc-strip{grid-auto-columns:minmax(220px,240px)}.disc-card__body{padding:0.75rem 0.85rem 0.85rem}.disc-card__title{font-size:0.95rem}.disc-card__summary{font-size:0.8rem;-webkit-line-clamp:2}}@media (max-width:575.98px){.disc-section__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.doc_collection{}.doc_collection .dc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem;padding:0.5rem 0 1.5rem}.doc_collection .dc-card__img,.doc_collection .dc-hero__img{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;-o-object-fit:cover;object-fit:cover;display:block}.doc_collection .dc-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px;border-radius:var(--radius-lg,16px);overflow:hidden;background:#0f172a;-webkit-box-shadow:var(--shadow-md,0 10px 30px rgba(15,23,42,0.14));box-shadow:var(--shadow-md,0 10px 30px rgba(15,23,42,0.14))}.doc_collection .dc-hero__media{position:absolute;inset:0}.doc_collection .dc-hero:after{content:"";position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,0.2)),color-stop(55%,rgba(15,23,42,0.55)),to(rgba(15,23,42,0.92)));background:linear-gradient(180deg,rgba(15,23,42,0.2) 0%,rgba(15,23,42,0.55) 55%,rgba(15,23,42,0.92) 100%)}.doc_collection .dc-hero__content{position:relative;z-index:2;margin-top:auto;width:100%;padding:2.25rem 2.25rem 1.9rem;color:#fff}.doc_collection .dc-hero__title{margin:0 0 0.55rem;padding:0;border:0;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.15;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,0.45)}.doc_collection .dc-hero__desc{margin:0 0 0.4rem;max-width:72ch;font-size:1.02rem;line-height:1.5;color:rgba(255,255,255,0.92)}.doc_collection .dc-hero__summary{margin:0;max-width:78ch;font-size:0.92rem;line-height:1.5;color:rgba(255,255,255,0.78)}.doc_collection .dc-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.85rem;margin:0 0 1.1rem}.doc_collection .dc-section__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.6rem;height:2.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-md,12px);background:var(--clr-accent,#1e63d0);color:#fff;font-size:1.15rem}.doc_collection .dc-section__titles{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.doc_collection .dc-section__title{margin:0;padding:0;border:0;font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--clr-text-main,#0f172a)}.doc_collection .dc-section__subtitle{margin:0.1rem 0 0;font-size:0.88rem;color:var(--clr-text-muted,#64748b)}.doc_collection .dc-section__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.1rem;height:1.7rem;padding:0 0.6rem;border-radius:999px;background:var(--clr-accent,#1e63d0);color:#fff;font-size:0.8rem;font-weight:700}.doc_collection .dc-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.1rem}.doc_collection .dc-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:var(--clr-bg-card,#fff);border:1px solid var(--clr-border-light,#e2e8f0);border-radius:var(--radius-md,12px);-webkit-box-shadow:var(--shadow-xs,0 1px 2px rgba(15,23,42,0.05));box-shadow:var(--shadow-xs,0 1px 2px rgba(15,23,42,0.05));color:inherit;text-decoration:none;-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease,border-color 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.doc_collection .dc-card:focus-visible,.doc_collection .dc-card:hover{-webkit-box-shadow:var(--shadow-md,0 10px 24px rgba(15,23,42,0.12));box-shadow:var(--shadow-md,0 10px 24px rgba(15,23,42,0.12));-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--clr-accent,#1e63d0);text-decoration:none;outline:none}.doc_collection .dc-card:focus-visible .dc-card__cta i,.doc_collection .dc-card:hover .dc-card__cta i{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.doc_collection .dc-card__media{position:relative;aspect-ratio:1.6;background:#eef0f3}.doc_collection .dc-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0.9rem 1rem 1rem}.doc_collection .dc-card__title{margin:0 0 0.15rem;font-size:1rem;font-weight:600;line-height:1.3;color:var(--clr-text-main,#0f172a)}.doc_collection .dc-card__meta{margin:0;font-size:0.82rem;line-height:1.4;color:var(--clr-text-muted,#64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc_collection .dc-card__cta{margin-top:auto;padding-top:0.65rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;font-size:0.85rem;font-weight:600;color:var(--clr-accent,#1e63d0)}.doc_collection .dc-card__cta i{-webkit-transition:-webkit-transform 0.15s ease;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease,-webkit-transform 0.15s ease}@media (max-width:767.98px){.doc_collection .dc-hero{min-height:220px}.doc_collection .dc-hero__content{padding:1.3rem 1.3rem 1.15rem}.doc_collection .dc-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0.8rem}}
/*!
	@file        : _search_aside.less

	@description : Aside de búsqueda (#cont_busqueda) en páginas de resultado:
	                  search.jsp     (.doc_search)
	                  mosaic.jsp     (.doc_mosaic)
	                  doc.jsp        (.doc_doc)
	                  advanced.jsp   (.doc_advanced)
	                  more-info.jsp  (.doc_more_info)
	               Migrado desde _mods.less (Fase 4.12).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura JSP común:
	  <aside id="cont_busqueda" class="bloque doc_search|doc_mosaic|...">
	    .main_breadcrumb              ← breadcrumb sobre fondo azul
	    .busqueda.search-ppal
	      <form id="site-search">
	        .cont_busquedas
	          .form-group.cont_input
	            <input #q>
	            .twitter-typeahead    ← typeahead.js wrapper
	          .botonera_search
	            field-selector dropdown
	            submit (lupa)
	          tipo_en_linea filter row (chips de filtros activos)
	          tipo_columnas mode

	Notas:
	- Estilos legacy de styles.css que se sobrescriben:
	    .cont_busqueda.bloque { margin-top:70px }
	    .cont_busqueda { background:#fff; float:left }
	    .cont_busqueda .busqueda { float:left; height:100% }
	    .search-ppal .cont_busquedas { width:90%; max-width:740px }
	- El hero del index (.doc_index #busqueda) está en _index_hero.less
	  con selectores distintos.
	- Override del header float (#Header.posicion_absolute ~ #cont_busqueda)
	  vive aquí porque es la relación header ↔ aside.
---------------------------------------------------- */#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info),#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info).bloque{float:none!important;background:var(--clr-primary)!important;padding:1rem 1.5rem 0.9rem!important;margin:0!important;width:100%!important;position:relative;overflow:visible}#Header.posicion_absolute~#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.registerjsp){margin-top:var(--header-height,70px)!important}#Header.posicion_absolute~#page-main.tipo_mymediasearch,#Header.posicion_absolute~#page-main:is(.userinfojsp,.rememberuserjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp,.errorjsp,.alertsOpacjsp){margin-top:var(--header-height,70px)!important}#Header.posicion_absolute.header_h_200~#page-main.tipo_mymediasearch,#Header.posicion_absolute.header_h_200~#page-main:is(.userinfojsp,.rememberuserjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp,.errorjsp,.alertsOpacjsp){margin-top:100px!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #busqueda{float:none!important;height:auto!important;max-width:900px;margin:0 auto;position:relative;overflow:visible}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .busqueda.no_iconos .search-ppal{padding-top:0!important;padding-bottom:0!important}#search-ppal,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal{width:100%;position:relative;z-index:5}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_busquedas{width:100%!important;max-width:none!important;margin:0!important;display:block!important;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%!important;height:auto!important;min-height:48px;padding-right:0!important;margin-bottom:0!important;background:#fff;border-radius:var(--radius-md);overflow:visible;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.22);box-shadow:0 3px 14px rgba(0,0,0,0.22);float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0;width:auto!important;height:48px!important;border:none!important;border-radius:var(--radius-md) 0 0 var(--radius-md)!important;background:#fff!important;font-size:0.95rem;color:var(--clr-text-main);padding:0.5rem 1.1rem;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q:focus,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control:focus{outline:none;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q::-webkit-input-placeholder,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control::-webkit-input-placeholder{color:var(--clr-text-light)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q::-moz-placeholder,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control::-moz-placeholder{color:var(--clr-text-light)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q:-ms-input-placeholder,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control:-ms-input-placeholder{color:var(--clr-text-light)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q::-ms-input-placeholder,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control::-ms-input-placeholder{color:var(--clr-text-light)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>#q::placeholder,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input>.form-control::placeholder{color:var(--clr-text-light)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input .twitter-typeahead{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;min-width:0;background:transparent!important;border:none!important;border-radius:var(--radius-md) 0 0 var(--radius-md)!important;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input .tt-hint,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input .tt-input{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:100%!important;height:48px!important;border:none!important;border-radius:var(--radius-md) 0 0 var(--radius-md)!important;background:transparent!important;font-size:0.95rem!important;padding:0.5rem 1.1rem!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;color:var(--clr-text-main)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input .tt-hint{color:var(--clr-text-light)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .form-group.cont_input .tt-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .botonera_search{position:static!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;margin:0!important;gap:0;width:auto!important;height:auto!important;border:none!important;border-radius:0;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .botonera_search .dropdown{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:auto!important;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-default.dropdown-toggle.seleccion,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn.seleccion,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.seleccion{position:static!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff!important;border:none!important;border-left:1px solid var(--clr-border-light)!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#475569!important;font-size:0.88rem;height:48px;padding:0 0.9rem!important;white-space:nowrap;opacity:1!important;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-default.dropdown-toggle.seleccion:hover,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn.seleccion:hover,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.seleccion:hover{background:var(--clr-bg-muted)!important;color:var(--clr-primary)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn.seleccion .fa,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn.seleccion .icono,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn.seleccion i,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.seleccion .fa,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.seleccion .icono,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.seleccion i{color:#475569!important;font-size:1rem!important;margin:0!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn_componente_simple.lupa,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.lupa.btn_componente_simple,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal button[type=submit].lupa{position:static!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.4rem;background-color:var(--clr-primary)!important;border:none!important;border-color:transparent!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important;color:#fff!important;height:48px!important;width:auto!important;padding:0 1.2rem!important;font-size:0.9rem!important;font-weight:600;line-height:1!important;-webkit-box-shadow:none!important;box-shadow:none!important;white-space:nowrap;-webkit-transition:background 0.15s;transition:background 0.15s;-ms-flex-negative:0;flex-shrink:0;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn_componente_simple.lupa:hover,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .input-group-addon.lupa.btn_componente_simple:hover,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal button[type=submit].lupa:hover{background-color:var(--clr-primary-mid)!important;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn_componente_simple.lupa .btn_search_titulo,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn_componente_simple.lupa .icono,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn_componente_simple.lupa i{color:#fff!important;margin:0!important;font-size:0.9rem!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .dropdown-menu{position:absolute!important;z-index:1050!important;background:#fff!important;border-radius:var(--radius-md);border:1px solid var(--clr-border);-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.16);box-shadow:0 6px 24px rgba(0,0,0,0.16);padding:0.5rem 0;font-size:0.84rem;min-width:220px}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .dropdown-menu .form-group{padding:0.4rem 0.75rem;margin:0}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .dropdown-menu label{color:var(--clr-text-body);font-size:0.8rem}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .dropdown-menu .dropdown-item:hover{background:var(--clr-bg-muted)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .dropdown_botonera{padding:0.4rem 0.75rem 0.3rem;border-top:1px solid var(--clr-border-light);margin-top:0.3rem}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .dropdown_botonera .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.84rem;background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tt-dropdown-menu,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tt-menu{position:absolute!important;z-index:1050!important;top:100%!important;left:0!important;min-width:100%!important;background:#fff!important;border:1px solid var(--clr-border)!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important;-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.16)!important;box-shadow:0 6px 24px rgba(0,0,0,0.16)!important;padding:0.3rem 0!important;font-size:0.9rem;max-height:320px;overflow-y:auto}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tt-suggestion{padding:0.45rem 1rem;cursor:pointer;color:var(--clr-text-body)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tt-suggestion.tt-cursor,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tt-suggestion:hover{background:var(--clr-bg-muted);color:var(--clr-accent)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_en_linea{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:0.5rem;width:100%!important;max-width:100%!important;margin-top:0.65rem!important;margin-bottom:0!important;padding:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent!important;background-image:none!important;border-radius:0!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_en_linea.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros.tipo_checks_boton{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:auto!important;height:32px;min-height:32px;margin:0!important;padding:0!important;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.45);border-radius:var(--radius-sm);overflow:hidden;float:none!important;position:relative;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.6)}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros .cont_checks{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;width:100%;height:100%;margin:0!important;padding:0!important;float:none!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;height:100%;margin:0!important;padding:0 0.75rem!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;white-space:nowrap;cursor:pointer;float:none!important;background:transparent!important;border:none!important;border-right:1px solid rgba(255,255,255,0.15)!important;-webkit-transition:background 0.15s;transition:background 0.15s;position:relative}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group:last-child{border-right:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group:hover{background:rgba(255,255,255,0.08)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group>input[type=radio],:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group>input[type=radio].oculto{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute;opacity:0}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros.tipo_checks_boton .control-label,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros.tipo_checks_boton button.control-label,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros.tipo_checks_boton label.control-label{color:rgba(255,255,255,0.88)!important;font-size:0.78rem!important;font-weight:500;margin:0!important;padding:0!important;background:transparent!important;border:none!important;cursor:pointer;float:none!important;width:auto!important;height:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1!important;white-space:nowrap;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_grupo_filtros.tipo_checks_boton .titulo{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;background:transparent!important;border:none!important;text-shadow:none!important;padding:0!important;margin:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group:has(.switchery_true){background:rgba(255,255,255,0.18)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group:has(.switchery_true) .control-label,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .form-group:has(.switchery_true) .titulo{color:#fff!important;font-weight:600!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery{width:18px!important;height:10px!important;min-width:18px;margin:0!important;padding:0!important;background-color:rgba(255,255,255,0.25)!important;border:1px solid rgba(255,255,255,0.4)!important;border-radius:999px!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery>small{width:8px!important;height:8px!important;top:0!important;left:0!important;background:#fff!important;border-radius:999px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2)!important;box-shadow:0 1px 2px rgba(0,0,0,0.2)!important;position:absolute!important;-webkit-transition:left 0.15s;transition:left 0.15s}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery.switchery_true,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery_true{background-color:var(--clr-accent)!important;border-color:var(--clr-accent)!important;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery_true>small{left:8px!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery.switchery_false,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .cont_checks .switchery_false{background-color:rgba(255,255,255,0.2)!important;border-color:rgba(255,255,255,0.4)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.35rem;height:32px;color:rgba(255,255,255,0.92)!important;font-size:0.78rem;font-weight:500;background:rgba(255,255,255,0.12)!important;border:1px solid rgba(255,255,255,0.45)!important;border-radius:var(--radius-sm)!important;padding:0 0.85rem!important;text-decoration:none!important;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;line-height:1!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.18s,border-color 0.18s;transition:background 0.18s,border-color 0.18s}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada:active,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada:focus,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada:hover{background:rgba(255,255,255,0.22)!important;border-color:rgba(255,255,255,0.65)!important;color:#fff!important;text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada .icono,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada .titulo,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada>.fa,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .btn-opaqued.btn_avanzada>i{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;position:static!important;white-space:nowrap!important;line-height:1!important;color:inherit!important;font-size:inherit!important;vertical-align:middle}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;max-width:none!important;margin:0.65rem 0 0!important;padding:0!important;float:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .cont_columns{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:100%!important;gap:0.75rem}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col{-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;min-width:0;padding:0!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_izqda .cont_select,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_izqda .filtro_select_busquedas,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_izqda .form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas select.form-control,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas select.seleccion{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:1px solid rgba(255,255,255,0.45)!important;background:rgba(255,255,255,0.12)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='rgba(255,255,255,0.75)' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.7rem center!important;color:rgba(255,255,255,0.92)!important;border-radius:var(--radius-sm)!important;padding:0 1.85rem 0 0.7rem!important;font-size:0.78rem!important;line-height:1!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;position:static!important;top:auto!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;vertical-align:middle!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas select.seleccion option{background:#fff!important;color:var(--clr-text-body)!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.35rem!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:rgba(255,255,255,0.92)!important;border:1px solid rgba(255,255,255,0.45)!important;background:rgba(255,255,255,0.12)!important;border-radius:var(--radius-sm)!important;font-size:0.78rem!important;padding:0 0.85rem!important;text-decoration:none!important;white-space:nowrap;line-height:1!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important;width:auto!important;margin:0!important;-webkit-transition:background 0.18s,border-color 0.18s;transition:background 0.18s,border-color 0.18s;position:static!important;top:auto!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;vertical-align:middle!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada:focus,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada:hover{background:rgba(255,255,255,0.22)!important;border-color:rgba(255,255,255,0.65)!important;color:#fff!important;text-decoration:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada .icono,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada .titulo,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada>.fa,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .search-ppal .tipo_columnas .col_dcha .btn_avanzada>i{color:inherit!important;background:transparent!important;text-shadow:none!important;position:static!important;font-size:inherit!important;line-height:1!important;margin:0!important;padding:0!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .cont_migas,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .cont_migas{background:transparent!important;border:none!important;border-radius:0!important;margin:0.5rem 0 0!important;padding:0!important;width:100%!important;float:none!important}#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb{background:transparent!important;border:none!important;padding:0.4rem 0 0.15rem!important;margin:0!important;min-height:0!important;line-height:1.4!important}#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb nav,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb nav{margin:0!important;padding:0!important;line-height:1.4!important;display:block}#cont_busqueda .main_breadcrumb ol.breadcrumb,#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb ol.breadcrumb,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb ol.breadcrumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.1rem;margin:0!important;padding:0!important;background:transparent!important;font-size:0.78rem;list-style:none!important;line-height:1.4!important;width:auto!important;height:auto!important}#cont_busqueda .main_breadcrumb .breadcrumb-item,#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb .breadcrumb-item,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb .breadcrumb-item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none!important;margin:0!important;padding:0!important;font-size:0.78rem;line-height:1.4;color:rgba(255,255,255,0.65)!important;width:auto!important}#cont_busqueda .main_breadcrumb .breadcrumb-item a,#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb .breadcrumb-item a,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb .breadcrumb-item a{color:rgba(255,255,255,0.65)!important;text-decoration:none!important;padding:0.2rem 0.45rem!important;border-radius:4px!important;font-weight:500;-webkit-transition:background 0.12s,color 0.12s;transition:background 0.12s,color 0.12s}#cont_busqueda .main_breadcrumb .breadcrumb-item a:hover,#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb .breadcrumb-item a:hover,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb .breadcrumb-item a:hover{background:rgba(255,255,255,0.18)!important;color:#fff!important;text-decoration:none!important}#cont_busqueda .main_breadcrumb .breadcrumb-item.active,#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb .breadcrumb-item.active,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb .breadcrumb-item.active{color:#ffffff!important;font-weight:600;padding:0.2rem 0.45rem!important}#cont_busqueda .main_breadcrumb .breadcrumb-item+.breadcrumb-item:before,#cont_busqueda:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) .main_breadcrumb .breadcrumb-item+.breadcrumb-item:before,:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info) #cont_busqueda .main_breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:'/'!important;color:rgba(255,255,255,0.45);padding:0 0.25rem!important;float:none!important}@media (max-width:767.98px){#cont_busqueda{padding:0.85rem 1rem 1rem!important}}@media (max-width:991.98px){#cont_principal.cont_principal,#cont_principal.cont_principal.row,main#page-main #cont_principal{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-left:0.85rem!important;padding-right:0.85rem!important;margin-left:0!important;margin-right:0!important}#page-main #cont_principal #col_dcha,#page-main #cont_principal #col_izqda{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;padding:0 0.85rem!important;margin:0 0 1rem 0!important}#page-main #cont_principal #col_dcha{margin-bottom:0!important}#cont_principal #col_dcha .cont_resultados,#cont_principal #col_dcha .listado{width:100%!important;max-width:100%!important}#cont_principal .col_izqda .btn_filtros_toggle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.4rem;width:100%;padding:0.55rem 0.9rem;margin-bottom:0.75rem;background:var(--clr-accent);color:#fff;border:1px solid var(--clr-accent);border-radius:var(--radius-sm);font-size:0.9rem;font-weight:500;cursor:pointer}#cont_principal .col_izqda .btn_filtros_toggle:hover{background:var(--clr-accent-dark);border-color:var(--clr-accent-dark)}#cont_principal .col_izqda .btn_filtros_toggle:after{content:"\25BC";margin-left:auto;-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s}#cont_principal .col_izqda.filtros_collapsed .btn_filtros_toggle:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#page-main #cont_principal #col_izqda.filtros_collapsed>.portlet,#page-main #cont_principal #col_izqda.filtros_collapsed>:not(.btn_filtros_toggle),#page-main #cont_principal #col_izqda.filtros_collapsed>div:not(.btn_filtros_toggle),#page-main #cont_principal #col_izqda.filtros_collapsed>nav,#page-main #cont_principal #col_izqda.filtros_collapsed>section{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}}@media (min-width:992px){#cont_principal .col_izqda .btn_filtros_toggle{display:none!important}#cont_principal .col_izqda.filtros_collapsed>*{display:revert!important}}.panel.filter_doc.nube_tags .panel-body .tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.35rem 0.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.4}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.55rem;font-size:0.85rem;color:var(--clr-primary,#2563eb);background:var(--clr-bg-subtle,#f3f4f6);border:1px solid var(--clr-border-light,#e5e7eb);border-radius:999px;text-decoration:none;-webkit-transition:background 0.12s ease,color 0.12s ease,border-color 0.12s ease;transition:background 0.12s ease,color 0.12s ease,border-color 0.12s ease;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag:focus-visible,.panel.filter_doc.nube_tags .panel-body .tagcloud .tag:hover{background:var(--clr-primary,#2563eb);color:#ffffff;border-color:var(--clr-primary,#2563eb);text-decoration:none;outline:none}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="1"]{font-size:0.78rem}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="2"]{font-size:0.82rem}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="3"]{font-size:0.88rem}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="4"]{font-size:0.94rem;font-weight:600}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="5"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="6"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="7"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="8"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel="9"]{font-size:1rem;font-weight:600}.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="1"][rel$="0"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="2"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="3"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="4"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="5"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="6"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="7"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="8"],.panel.filter_doc.nube_tags .panel-body .tagcloud .tag[rel^="9"]{font-size:1.05rem;font-weight:700}@media (max-width:768px){.panel.filter_doc.nube_tags .panel-body .tagcloud .tag{white-space:normal;word-break:break-word}}
/*!
	@file        : _modals.less

	@description : Modales del catálogo (carrito / préstamos / impresión).
	               Migrado desde _mods.less (Fase 4.3).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura interna (en orden de cascada — el último gana):

	1. RESET + REDISEÑO MODAL PRÉSTAMOS
	   .modal.modal_carrito *  — reset agresivo del legacy
	   .modal.modal_carrito .modal-header  — cabecera fusionada (Fase 2b)
	   sub-elementos .blq, .bloque_00/01/02, .modal-title, .btn-close

	2. CART MODAL  (.modal.modal_carrito)
	   Modal del carrito: lista de items, formulario, footer, botones.
	   Generado por msearch.core.cart.js.

	3. PRINT MODAL  (.modal.modal_carrito.modal_impresion modal_90)
	   Mismo shell que el cart pero para previsualización de impresión.
	   Generado por msearch.core.printers.js. Bloque más grande de los 4.

	4. LOAN MODAL  (.modal.modal_carrito .loan-list)
	   Refinamiento de la solicitud de préstamo: por cada documento
	   un formulario con fieldsets (Cuándo / Dónde / Para qué).
	   Generado por msearch.core.loans.js::printTemplate.

	Nota: las 3 variantes (cart, print, loan) comparten el shell base
	.modal.modal_carrito, así que el bloque 1 (reset) sirve a todas.
---------------------------------------------------- */.modal.modal_carrito *,.modal.modal_carrito :after,.modal.modal_carrito :before{-webkit-box-sizing:border-box;box-sizing:border-box}.modal.modal_carrito .bloque,.modal.modal_carrito .form_loan,.modal.modal_carrito .item_acciones,.modal.modal_carrito .media,.modal.modal_carrito .media-body,.modal.modal_carrito .media-left,.modal.modal_carrito .media-right,.modal.modal_carrito .modal-body{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto;height:auto;overflow:visible!important}.modal.modal_carrito .modal-dialog{width:min(1100px,calc(100vw - 40px));max-width:none;margin:30px auto}.modal.modal_carrito .modal-content{border:0;border-radius:18px;overflow:hidden;background:#f8fafc;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.12),0 30px 80px rgba(0,0,0,0.18);box-shadow:0 10px 30px rgba(0,0,0,0.12),0 30px 80px rgba(0,0,0,0.18)}.modal.modal_carrito .modal-title{margin:0;font-size:1.15rem;font-weight:800;color:#fff}.modal.modal_carrito .btn-close,.modal.modal_carrito .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;padding:0;margin:0;color:#fff;background:rgba(255,255,255,0.12);border:0;border-radius:10px;opacity:1}.modal.modal_carrito .modal-body{padding:24px;background:#f1f5f9;overflow:auto!important}.modal.modal_carrito .order_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;padding:0;margin:0}.modal.modal_carrito .item_listado_loan.media{display:-ms-grid;display:grid;-ms-grid-columns:100px 22px 1fr;grid-template-columns:100px 1fr;gap:22px;width:100%;margin:0;padding:20px;background:#fff;border:1px solid #d9e2ec;border-radius:16px;-webkit-box-shadow:0 2px 6px rgba(15,23,42,0.06);box-shadow:0 2px 6px rgba(15,23,42,0.06)}.modal.modal_carrito .item_listado_loan .media-left{width:100px;min-width:100px;padding:0}.modal.modal_carrito .item_listado_loan .cont_imagen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px!important;height:140px!important;margin:0;background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;overflow:hidden}.modal.modal_carrito .item_listado_loan .thumbnail{position:relative!important;inset:auto!important;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0;padding:0;border:0;background:transparent}.modal.modal_carrito .item_listado_loan .media-body{width:100%!important;min-width:0}.modal.modal_carrito .item_listado_loan .media-heading{margin:0 0 18px 0;padding:0 0 12px 0;font-size:1.05rem;font-weight:800;line-height:1.35;color:#0f172a;border-bottom:1px solid #e2e8f0}.modal.modal_carrito .form_loan{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,1fr) 18px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;width:100%;padding:0!important;margin:0;border:0!important;background:transparent!important}.modal.modal_carrito .form_loan .form-group{width:100%;margin:0!important;padding:0}.modal.modal_carrito .form_loan .form-group.col-md-12{grid-column:-1}.modal.modal_carrito .form_loan textarea{grid-column:-1}.modal.modal_carrito .form_loan label{display:block;margin:0 0 7px 0;font-size:0.78rem;font-weight:800;letter-spacing:0.02em;color:#334155}.modal.modal_carrito .form_loan .form-control{width:100%;min-height:42px;padding:10px 12px;font-size:0.88rem;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.2s ease;transition:0.2s ease}.modal.modal_carrito .form_loan textarea.form-control{min-height:100px;resize:vertical}.modal.modal_carrito .form_loan .form-control:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 4px rgba(37,99,235,0.12);box-shadow:0 0 0 4px rgba(37,99,235,0.12);outline:0}.modal.modal_carrito .item_acciones{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.modal.modal_carrito .btn_quitar_item_carro{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:0 18px;font-size:0.82rem;font-weight:700;color:#fff!important;background:#64748b!important;border:1px solid #475569!important;border-radius:10px;text-decoration:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:0.2s ease;transition:0.2s ease}.modal.modal_carrito .btn_quitar_item_carro:hover{background:#dc2626!important;border-color:#b91c1c!important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.modal.modal_carrito .modal-footer{padding:16px 24px;background:#fff;border-top:1px solid #e2e8f0}@media (max-width:767.98px){.modal.modal_carrito .modal-dialog{width:calc(100vw - 16px);margin:8px auto}.modal.modal_carrito .modal-body{padding:14px}.modal.modal_carrito .item_listado_loan.media{-ms-grid-columns:1fr;grid-template-columns:1fr}.modal.modal_carrito .item_listado_loan .media-left{width:100%}.modal.modal_carrito .item_listado_loan .cont_imagen{width:140px!important;height:180px!important;margin:0 auto}.modal.modal_carrito .form_loan{-ms-grid-columns:1fr;grid-template-columns:1fr}}.modal.modal_carrito .modal-header .bloque_00,.modal.modal_carrito .modal-header .bloque_01,.modal.modal_carrito .modal-header .blq{position:relative!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.modal.modal_carrito .modal-header .btn,.modal.modal_carrito .modal-header button{position:relative!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:auto!important;max-width:220px;height:38px!important;min-width:38px!important;margin:0!important;padding:0 12px!important;font-size:0.78rem!important;font-weight:700;line-height:1!important;color:#ffffff!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.22)!important;border-radius:10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.modal_carrito .modal-header .btn:hover,.modal.modal_carrito .modal-header button:hover{background:rgba(255,255,255,0.22)!important}.modal.modal_carrito .modal-header .btn i,.modal.modal_carrito .modal-header .fa,.modal.modal_carrito .modal-header button i{margin:0 6px 0 0!important;color:inherit!important;font-size:1rem}.modal.modal_carrito .modal-header .btn_title{display:inline-block!important;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.modal_carrito .modal-header .btn-close,.modal.modal_carrito .modal-header .close{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;width:38px!important;max-width:38px!important;height:38px!important;padding:0!important;margin-left:8px!important;font-size:0!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.22)!important;border-radius:10px!important;opacity:1!important}.modal.modal_carrito .modal-header .btn-close:before,.modal.modal_carrito .modal-header .close:before{content:"×";font-size:1.6rem;line-height:1;color:#ffffff}.modal.modal_carrito .modal-dialog{max-width:720px}.modal.modal_carrito .modal-content{border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:0 16px 48px rgba(0,0,0,0.18)!important;box-shadow:0 16px 48px rgba(0,0,0,0.18)!important;overflow:hidden;background:var(--clr-bg-card)}.modal.modal_carrito .modal-header{position:relative!important;background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;border-bottom:none!important;padding:0.85rem 1.1rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.75rem;width:100%;min-height:64px;overflow:hidden}.modal.modal_carrito .modal-header .blq{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.modal.modal_carrito .modal-header .bloque_00{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:none!important;width:auto!important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal.modal_carrito .modal-header .bloque_01,.modal.modal_carrito .modal-header .bloque_01.cart-modal-actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;max-width:none!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.modal_carrito .modal-header .bloque_02{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;max-width:none!important;margin-left:0.25rem!important;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.modal.modal_carrito .modal-header .blq.bloque_01:empty{display:none!important}.modal.modal_carrito .modal-header .cart-modal-title,.modal.modal_carrito .modal-header .modal-title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;margin:0!important;padding:0!important;font-size:1.05rem!important;font-weight:600!important;color:#fff!important;font-family:inherit!important;letter-spacing:0;line-height:1.3!important;text-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal.modal_carrito .modal-header .cart-modal-title i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,0.18);border-radius:50%;font-size:0.9rem;-ms-flex-negative:0;flex-shrink:0}.modal.modal_carrito .modal-header .cart-modal-title span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.modal.modal_carrito .btn_aviso,.modal.modal_carrito .cart-toggle-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;padding:0.4rem 0.85rem!important;height:34px;background:rgba(255,255,255,0.14)!important;background-image:none!important;border:1px solid rgba(255,255,255,0.45)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.82rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;white-space:nowrap;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.modal.modal_carrito .btn_aviso:hover,.modal.modal_carrito .cart-toggle-btn:hover{background:rgba(255,255,255,0.24)!important;border-color:rgba(255,255,255,0.7)!important;color:#fff!important}.modal.modal_carrito .btn_aviso.active,.modal.modal_carrito .cart-toggle-btn.active{background:#fff!important;border-color:#fff!important;color:var(--clr-primary)!important}.modal.modal_carrito .btn_aviso .btn_title,.modal.modal_carrito .btn_aviso i,.modal.modal_carrito .cart-toggle-btn .btn_title,.modal.modal_carrito .cart-toggle-btn i{color:inherit!important;font-size:inherit!important;line-height:1!important}.modal.modal_carrito .cart-toggle-btn i{font-size:0.9rem!important}.modal.modal_carrito .btn_retorno{display:none!important}.modal.modal_carrito .modal-header .btn-close,.modal.modal_carrito .modal-header button.btn-close,.modal.modal_impresion .modal-header .btn-close,.modal.modal_impresion .modal-header button.btn-close{position:relative!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:32px!important;height:32px!important;padding:0!important;margin:0!important;background:rgba(255,255,255,0.12)!important;background-image:none!important;border:1px solid rgba(255,255,255,0.35)!important;border-radius:50%!important;opacity:1!important;-webkit-filter:none!important;filter:none!important;cursor:pointer;font-size:0;text-indent:0;line-height:1!important;-webkit-transition:background-color 0.15s,border-color 0.15s,-webkit-transform 0.15s;transition:background-color 0.15s,border-color 0.15s,-webkit-transform 0.15s;transition:background-color 0.15s,border-color 0.15s,transform 0.15s;transition:background-color 0.15s,border-color 0.15s,transform 0.15s,-webkit-transform 0.15s;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal.modal_carrito .modal-header .btn-close:before,.modal.modal_impresion .modal-header .btn-close:before{content:"\00D7";position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Arial,"Segoe UI",system-ui,-apple-system,sans-serif;font-size:22px;font-weight:300;color:#fff;line-height:1;pointer-events:none}.modal.modal_carrito .modal-header .btn-close:after,.modal.modal_impresion .modal-header .btn-close:after{content:none!important;display:none!important}.modal.modal_carrito .modal-header .btn-close:hover,.modal.modal_impresion .modal-header .btn-close:hover{background:rgba(255,255,255,0.28)!important;border-color:#fff!important}.modal.modal_carrito .modal-header .btn-close:active,.modal.modal_impresion .modal-header .btn-close:active{-webkit-transform:scale(0.92);-ms-transform:scale(0.92);transform:scale(0.92)}.modal.modal_impresion .modal-content{border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:0 16px 48px rgba(0,0,0,0.18)!important;box-shadow:0 16px 48px rgba(0,0,0,0.18)!important;overflow:hidden;background:var(--clr-bg-card)}.modal.modal_impresion.modal_90 .modal-dialog{max-width:90vw;width:90vw}.modal.modal_impresion .modal-header{background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;border-bottom:none!important;padding:0.85rem 1.1rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.75rem}.modal.modal_impresion .modal-header .blq{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.modal.modal_impresion .modal-header .bloque_00{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;max-width:38%;width:auto!important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal.modal_impresion .modal-header .bloque_01{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important;max-width:none!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal.modal_impresion .modal-header .bloque_02{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;max-width:none!important;margin-left:0.25rem!important;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.modal.modal_impresion .modal-header .modal_print_titulo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;width:100%;min-width:0}.modal.modal_impresion .modal-header .modal_print_titulo:before{content:"\f02f";font-family:"FontAwesome";font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,0.18);border-radius:50%;font-size:0.9rem;-ms-flex-negative:0;flex-shrink:0}.modal.modal_impresion .modal-header .modal-title,.modal.modal_impresion .modal-header .ms-dlg-title{margin:0!important;padding:0!important;font-size:1rem!important;font-weight:600!important;color:#fff!important;font-family:inherit!important;letter-spacing:0;line-height:1.3!important;text-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.modal.modal_impresion .modal-header .modal_print_selectorPlantillas{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.modal_impresion .modal-header .modal_print_selectorPlantillas .dropdown-toggle{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;height:32px;padding:0 0.85rem!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.45)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.8rem!important;font-weight:500;line-height:1!important;white-space:nowrap;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal.modal_impresion .modal-header .modal_print_selectorPlantillas .dropdown-toggle:hover{background:rgba(255,255,255,0.24)!important;border-color:rgba(255,255,255,0.7)!important}.modal.modal_impresion .modal-header .modal_print_selectorPlantillas .caret{margin-left:0.25rem}.modal.modal_impresion .modal_print_selectorPlantillas .dropdown-menu{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.18)!important;box-shadow:0 6px 20px rgba(0,0,0,0.18)!important;padding:0.35rem 0!important;margin:0.35rem 0 0!important;min-width:220px;font-size:0.82rem}.modal.modal_impresion .modal_print_selectorPlantillas .dropdown-menu li{list-style:none;margin:0;padding:0}.modal.modal_impresion .modal_print_selectorPlantillas .dropdown-menu .item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;padding:0.45rem 0.85rem!important;font-size:0.82rem!important;color:var(--clr-text-body)!important;text-decoration:none!important;cursor:pointer;-webkit-transition:background 0.12s,color 0.12s;transition:background 0.12s,color 0.12s}.modal.modal_impresion .modal_print_selectorPlantillas .dropdown-menu .item:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important}.modal.modal_impresion .modal_print_selectorPlantillas .dropdown-menu .item .fa,.modal.modal_impresion .modal_print_selectorPlantillas .dropdown-menu .item .icono{color:var(--clr-text-muted);font-size:0.85rem;width:16px;text-align:center}.modal.modal_impresion .modal-header .modal_print_btn_imprimelo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.modal_impresion .modal-header .boton_superior{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.45)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.85rem!important;cursor:pointer;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.modal.modal_impresion .modal-header .boton_superior:hover:not(:disabled):not([disabled]){background:rgba(255,255,255,0.24)!important;border-color:rgba(255,255,255,0.7)!important}.modal.modal_impresion .modal-header .boton_superior:disabled,.modal.modal_impresion .modal-header .boton_superior[disabled]{opacity:0.45;cursor:not-allowed}.modal.modal_impresion .modal-header .boton_superior .fa,.modal.modal_impresion .modal-header .boton_superior .icono,.modal.modal_impresion .modal-header .boton_superior i{color:inherit!important;font-size:inherit!important;margin:0!important}.modal.modal_impresion .modal-header .modal_print_botonera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;margin-left:0.25rem}.modal.modal_impresion .modal-header .modal_print_botonera .btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.45)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.85rem!important;cursor:pointer;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s;transition:background 0.15s}.modal.modal_impresion .modal-header .modal_print_botonera .btn:hover:not(.disabled){background:rgba(255,255,255,0.24)!important}.modal.modal_impresion .modal-header .modal_print_botonera .btn.disabled{opacity:0.35;pointer-events:none}.modal.modal_impresion .modal-header .modal_print_botonera .num_pags{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;padding:0 0.65rem!important;background:rgba(255,255,255,0.06)!important;border:1px solid rgba(255,255,255,0.25)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.75rem!important;font-weight:500;cursor:default;white-space:nowrap;min-width:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.modal_impresion .modal-body{padding:1.25rem 1.5rem!important;background:var(--clr-bg-card);overflow:auto;max-height:70vh}.modal.modal_impresion .modal-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.65rem 1.1rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.55rem}.modal.modal_impresion .modal-footer .blq{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.modal.modal_impresion .modal-footer .bloque_00{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal.modal_impresion .modal-footer .bloque_01{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal.modal_impresion .modal-footer .bloque_02{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal.modal_impresion .modal-footer .modal_print_selectorPlantillas .dropdown-toggle{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;height:32px;padding:0 0.85rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.8rem!important;font-weight:500;line-height:1!important;white-space:nowrap;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal.modal_impresion .modal-footer .modal_print_selectorPlantillas .dropdown-toggle:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-accent)!important;color:var(--clr-accent)!important}.modal.modal_impresion .modal-footer .boton_inferior{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;height:36px;padding:0 1rem!important;background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.82rem!important;font-weight:600!important;cursor:pointer;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.modal.modal_impresion .modal-footer .boton_inferior:hover:not(:disabled):not([disabled]){background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important}.modal.modal_impresion .modal-footer .boton_inferior:disabled,.modal.modal_impresion .modal-footer .boton_inferior[disabled]{background:var(--clr-text-light)!important;border-color:var(--clr-text-light)!important;cursor:not-allowed}.modal.modal_impresion .modal-footer .boton_inferior .icono,.modal.modal_impresion .modal-footer .boton_inferior i{color:inherit!important;font-size:0.85rem!important}.modal.modal_impresion .modal-footer .modal_print_botonera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}.modal.modal_impresion .modal-footer .modal_print_botonera .btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;height:32px;padding:0 0.85rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.8rem!important;cursor:pointer;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s,color 0.15s,border-color 0.15s;transition:background 0.15s,color 0.15s,border-color 0.15s}.modal.modal_impresion .modal-footer .modal_print_botonera .btn:hover:not(.disabled){background:var(--clr-bg-muted)!important;border-color:var(--clr-accent)!important;color:var(--clr-accent)!important}.modal.modal_impresion .modal-footer .modal_print_botonera .btn.disabled{opacity:0.45;pointer-events:none}.modal.modal_impresion .modal-footer .modal_print_botonera .num_pags{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 0.85rem!important;background:var(--clr-bg-muted)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.78rem!important;font-weight:500;cursor:default;white-space:nowrap;min-width:110px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.modal_carrito .btn_retorno,.modal.modal_impresion .btn_retorno{display:none!important}@media (max-width:575.98px){.modal.modal_impresion .modal-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.modal_impresion .modal-header .bloque_00{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal.modal_impresion .modal-header .bloque_02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto!important}.modal.modal_impresion .modal-header .bloque_01{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:0.5rem!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.modal.modal_carrito .modal-body{padding:0!important;background:var(--clr-bg-card);position:relative;overflow:hidden;min-height:240px}.modal.modal_carrito .modal-body .bloque{padding:1.25rem 1.5rem}.modal.modal_carrito .cart-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.modal_carrito .cart-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;padding-bottom:0.85rem;margin-bottom:0.85rem;border-bottom:1px solid var(--clr-border-light)}.modal.modal_carrito .cart-list-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;font-size:0.85rem;color:var(--clr-text-body)}.modal.modal_carrito .cart-list-count i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:rgba(37,99,235,0.1);color:var(--clr-accent);border-radius:50%;font-size:0.85rem}.modal.modal_carrito .cart-list-count .cart-count-num{font-size:1.1rem;font-weight:700;color:var(--clr-primary);line-height:1}.modal.modal_carrito .cart-list-count .cart-count-label{font-size:0.82rem;color:var(--clr-text-muted)}.modal.modal_carrito .cart-list-help{margin:0;font-size:0.78rem;color:var(--clr-text-muted);line-height:1.4}.modal.modal_carrito .cart-item,.modal.modal_carrito .item_listado_cart{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0.75rem;margin:0 0 0.65rem 0;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-transition:border-color 0.15s,-webkit-box-shadow 0.15s;transition:border-color 0.15s,-webkit-box-shadow 0.15s;transition:border-color 0.15s,box-shadow 0.15s;transition:border-color 0.15s,box-shadow 0.15s,-webkit-box-shadow 0.15s}.modal.modal_carrito .cart-item:last-child{margin-bottom:0}.modal.modal_carrito .cart-item:hover{border-color:var(--clr-accent);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.modal.modal_carrito .cart-item .media-left,.modal.modal_carrito .cart-item-thumb{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;width:64px;height:64px;padding:0!important;margin:0!important;border-radius:var(--radius-sm);overflow:hidden;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);vertical-align:top!important}.modal.modal_carrito .cart-item-thumb .cont_imagen,.modal.modal_carrito .cart-item-thumb a{display:block;width:100%;height:100%;text-decoration:none}.modal.modal_carrito .cart-item-thumb .cont_thumbnail,.modal.modal_carrito .cart-item-thumb figure{width:100%;height:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--clr-bg-card)}.modal.modal_carrito .cart-item-thumb img.thumbnail{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important}.modal.modal_carrito .cart-item .media-body,.modal.modal_carrito .cart-item-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.55rem;padding:0!important}.modal.modal_carrito .cart-item-title{margin:0!important;padding:0!important;font-size:0.92rem!important;font-weight:600!important;color:var(--clr-text-main)!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.modal.modal_carrito .cart-item-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.65rem;margin:0!important;padding:0!important;width:100%!important}.modal.modal_carrito .cart-item-quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal.modal_carrito .cart-qty-label{font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--clr-text-muted);margin:0!important;padding:0!important;white-space:nowrap}.modal.modal_carrito .cart-item-quantity .quantity-order,.modal.modal_carrito .cart-item-quantity input.form-control{width:70px!important;height:32px!important;padding:0.35rem 0.5rem!important;font-size:0.85rem!important;font-weight:500;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;text-align:center;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s}.modal.modal_carrito .cart-item-quantity .quantity-order:focus{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}.modal.modal_carrito .cart-item .item_acciones,.modal.modal_carrito .cart-item-remove{margin:0!important;padding:0!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal.modal_carrito .btn_quitar_item_carro,.modal.modal_carrito .cart-remove-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.35rem 0.75rem!important;height:32px;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.8rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;-webkit-transition:background 0.15s,border-color 0.15s,color 0.15s;transition:background 0.15s,border-color 0.15s,color 0.15s;-webkit-box-shadow:none!important;box-shadow:none!important}.modal.modal_carrito .btn_quitar_item_carro:hover,.modal.modal_carrito .cart-remove-btn:hover{background:#fef2f2!important;border-color:#ef4444!important;color:#ef4444!important}.modal.modal_carrito .btn_quitar_item_carro i,.modal.modal_carrito .cart-remove-btn .btn_titulo,.modal.modal_carrito .cart-remove-btn i{color:inherit!important;font-size:inherit!important;line-height:1!important}.modal.modal_carrito .cart-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3rem 1.5rem;margin:0}.modal.modal_carrito .cart-empty-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background:rgba(37,99,235,0.08);border:2px dashed rgba(37,99,235,0.25);border-radius:50%;margin-bottom:1rem}.modal.modal_carrito .cart-empty-icon i{font-size:2.2rem;color:var(--clr-accent);opacity:0.6}.modal.modal_carrito .cart-empty-title{margin:0 0 0.35rem;font-size:1.05rem;font-weight:600;color:var(--clr-primary)}.modal.modal_carrito .cart-empty-text{margin:0;max-width:360px;font-size:0.85rem;line-height:1.5;color:var(--clr-text-muted)}.modal.modal_carrito .cart-form{position:absolute;top:0;left:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.modal_carrito .cart-form-header{padding:1.25rem 1.5rem 0.85rem;border-bottom:1px solid var(--clr-border-light);background:var(--clr-bg-subtle)}.modal.modal_carrito .cart-form-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;margin:0 0 0.3rem;font-size:1rem;font-weight:600;color:var(--clr-primary)}.modal.modal_carrito .cart-form-title i{color:var(--clr-accent);font-size:1rem}.modal.modal_carrito .cart-form-help{margin:0;font-size:0.82rem;color:var(--clr-text-muted);line-height:1.5}.modal.modal_carrito .cart-form-body{padding:1.25rem 1.5rem;background:var(--clr-bg-card);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.modal.modal_carrito .cart-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.85rem}.modal.modal_carrito .cart-form-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.85rem 1fr;grid-template-columns:1fr 1fr;gap:0.85rem}@media (max-width:575.98px){.modal.modal_carrito .cart-form-row{-ms-grid-columns:1fr;grid-template-columns:1fr}}.modal.modal_carrito .cart-form-fields .form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.3rem;margin:0!important;padding:0!important}.modal.modal_carrito .cart-form-fields label{font-size:0.78rem!important;font-weight:600!important;color:var(--clr-text-body)!important;margin:0!important;padding:0!important;line-height:1.3!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}.modal.modal_carrito .cart-form-fields label .required{color:#ef4444;font-weight:700}.modal.modal_carrito .cart-form-fields label .optional{color:var(--clr-text-light);font-weight:400;font-size:0.72rem;text-transform:none;letter-spacing:0}.modal.modal_carrito .cart-form-fields .form-control{width:100%!important;height:38px!important;padding:0.5rem 0.75rem!important;font-size:0.88rem!important;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;margin:0!important;font-family:inherit}.modal.modal_carrito .cart-form-fields textarea.form-control{height:auto!important;min-height:80px;resize:vertical;line-height:1.5}.modal.modal_carrito .cart-form-fields .form-control:focus{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}.modal.modal_carrito .cart-form-fields .form-control::-webkit-input-placeholder{color:var(--clr-text-light)}.modal.modal_carrito .cart-form-fields .form-control::-moz-placeholder{color:var(--clr-text-light)}.modal.modal_carrito .cart-form-fields .form-control:-ms-input-placeholder{color:var(--clr-text-light)}.modal.modal_carrito .cart-form-fields .form-control::-ms-input-placeholder{color:var(--clr-text-light)}.modal.modal_carrito .cart-form-fields .form-control::placeholder{color:var(--clr-text-light)}.modal.modal_carrito .cart-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0.25rem 0 0!important;padding:0!important;width:100%!important;text-align:right!important}.modal.modal_carrito #form-order-submit,.modal.modal_carrito .cart-form-submit{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;padding:0 1.25rem!important;height:40px;min-width:160px;background:var(--clr-accent)!important;background-image:none!important;border:1px solid var(--clr-accent)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.9rem!important;font-weight:600!important;cursor:pointer;text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.modal.modal_carrito #form-order-submit:hover,.modal.modal_carrito .cart-form-submit:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important}.modal.modal_carrito #form-order-submit:disabled,.modal.modal_carrito .cart-form-submit:disabled{background:var(--clr-text-light)!important;border-color:var(--clr-text-light)!important;cursor:not-allowed;opacity:0.85}.modal.modal_carrito #form-order-submit i,.modal.modal_carrito .cart-form-submit i{font-size:0.9rem;color:inherit}.modal.modal_carrito .mensaje_validacion{margin:0.85rem 0 0}.modal.modal_carrito .mensaje_validacion .alert{display:block;padding:0!important;margin:0!important;border-radius:var(--radius-md)!important;border:1px solid transparent!important;overflow:hidden;font-size:0.85rem}.modal.modal_carrito .mensaje_validacion .alert .alert_header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;padding:0.65rem 0.9rem!important;margin:0!important;font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border-bottom:1px solid currentColor;border-bottom-color:rgba(0,0,0,0.1)!important}.modal.modal_carrito .mensaje_validacion .alert .alert_header .titulo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:inherit;color:inherit;font-size:inherit}.modal.modal_carrito .mensaje_validacion .alert .alert_header i{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.modal.modal_carrito .mensaje_validacion .alert .alert_header .close{background:transparent;border:none;color:inherit;font-size:1.1rem;font-weight:400;line-height:1;cursor:pointer;opacity:0.55;padding:0 0.25rem;margin:0;-ms-flex-negative:0;flex-shrink:0}.modal.modal_carrito .mensaje_validacion .alert .alert_header .close:hover{opacity:1}.modal.modal_carrito .mensaje_validacion .alert .alert_body{padding:0.85rem 1rem!important;margin:0!important;font-size:0.85rem;line-height:1.5}.modal.modal_carrito .mensaje_validacion .alert .alert_body p{margin:0!important;padding:0!important;color:inherit!important;line-height:inherit;font-size:inherit}.modal.modal_carrito .mensaje_validacion .alert .alert_body hr.message-inner-separator{display:none}.modal.modal_carrito .mensaje_validacion .alert.alert-success{background:#f0fdf4;border-color:#bbf7d0!important;color:#166534}.modal.modal_carrito .mensaje_validacion .alert.alert-info{background:#eff6ff;border-color:#bfdbfe!important;color:#1e3a8a}.modal.modal_carrito .mensaje_validacion .alert.alert-danger{background:#fef2f2;border-color:#fecaca!important;color:#991b1b}.modal.modal_carrito .modal-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.65rem 1.1rem!important;margin:0!important;min-height:0}.modal.modal_carrito .modal-footer .blq.bloque_00:empty,.modal.modal_carrito .modal-footer .blq.bloque_01:empty,.modal.modal_carrito .modal-footer .blq.bloque_02:empty{display:none!important}@media (max-width:575.98px){.modal.modal_carrito .modal-header{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.75rem 0.9rem!important}.modal.modal_carrito .modal-header .bloque_00{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal.modal_carrito .modal-header .bloque_02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto!important}.modal.modal_carrito .modal-header .bloque_01{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:0.5rem!important}.modal.modal_carrito .btn_aviso,.modal.modal_carrito .cart-toggle-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.modal_carrito .cart-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.modal_carrito .cart-item-controls{width:100%!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.modal.modal_carrito .loan-list-header{background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:0.85rem 1.1rem;margin:0 0 0.9rem 0}.modal.modal_carrito .cart-list-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;font-size:0.92rem;color:var(--clr-text-body)}.modal.modal_carrito .cart-list-summary i{color:var(--clr-primary);font-size:1rem}.modal.modal_carrito .cart-list-help{font-size:0.82rem;color:var(--clr-text-muted);margin:0.35rem 0 0 0;line-height:1.45}.modal.modal_carrito .loan-item{display:block!important;-ms-grid-columns:none!important;grid-template-columns:none!important;padding:0!important;margin:0 0 1rem 0!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;background:var(--clr-bg-card)!important;overflow:hidden;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important}.modal.modal_carrito .loan-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0.9rem 1.1rem;background:-webkit-gradient(linear,left top,left bottom,from(var(--clr-bg-subtle)),to(var(--clr-bg-card)));background:linear-gradient(180deg,var(--clr-bg-subtle) 0%,var(--clr-bg-card) 100%);border-bottom:1px solid var(--clr-border-light)}.modal.modal_carrito .loan-item-head .media-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:56px!important;min-width:56px!important}.modal.modal_carrito .loan-thumbnail{width:56px!important;height:72px!important;margin:0;border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);background:var(--clr-bg-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0}.modal.modal_carrito .loan-thumbnail .thumbnail{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;inset:auto!important;position:relative!important}.modal.modal_carrito .loan-item-titlebar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}.modal.modal_carrito .loan-item-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;border:0!important;font-size:0.98rem;font-weight:700;line-height:1.35;color:var(--clr-text-main);word-wrap:break-word;overflow-wrap:break-word}.modal.modal_carrito .loan-item-remove{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.4rem 0.8rem!important;font-size:0.82rem!important;color:var(--clr-danger)!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;text-decoration:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s}.modal.modal_carrito .loan-item-remove:hover{background:var(--clr-danger)!important;border-color:var(--clr-danger)!important;color:#fff!important}.modal.modal_carrito .loan-item-remove .loan-item-remove-txt{font-weight:500}.modal.modal_carrito .loan-fields{display:block!important;-ms-grid-columns:none!important;grid-template-columns:none!important;gap:0!important;padding:0.9rem 1.1rem 1rem 1.1rem!important;margin:0!important;background:transparent!important;border:0!important;width:100%!important}.modal.modal_carrito .loan-fields-group{border:0 none;padding:0;margin:0 0 1rem 0}.modal.modal_carrito .loan-fields-group:last-child{margin-bottom:0}.modal.modal_carrito .loan-fields-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;font-size:0.72rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:0.08em;color:var(--clr-text-muted);margin:0 0 0.5rem 0!important;padding:0!important;border:0!important;width:auto!important;background:transparent!important}.modal.modal_carrito .loan-fields-legend i{font-size:0.85rem;color:var(--clr-primary)}.modal.modal_carrito .loan-fields-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr) 0.8rem minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:0.65rem 0.8rem}.modal.modal_carrito .loan-fields-grid .form-group{margin:0!important;padding:0!important;background:transparent!important;border:0!important;width:100%!important}.modal.modal_carrito .loan-fields-grid .loan-field-col-12{-ms-grid-column-span:12;grid-column:span 12}.modal.modal_carrito .loan-fields-grid .loan-field-col-6{-ms-grid-column-span:6;grid-column:span 6}.modal.modal_carrito .loan-fields-grid label{display:block;margin:0 0 0.3rem 0;font-size:0.8rem;font-weight:600;color:var(--clr-text-body)}.modal.modal_carrito .loan-fields-grid label .optional{font-weight:400;font-size:0.72rem;color:var(--clr-text-light);margin-left:0.25rem}.modal.modal_carrito .loan-fields-grid .form-control{width:100%;min-height:38px;padding:0.45rem 0.65rem;font-size:0.85rem;line-height:1.4;color:var(--clr-text-body);background:var(--clr-bg-card);border:1px solid var(--clr-border);border-radius:var(--radius-sm);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s}.modal.modal_carrito .loan-fields-grid .form-control:focus{border-color:var(--clr-accent);outline:0;-webkit-box-shadow:0 0 0 3px rgba(58,124,165,0.15);box-shadow:0 0 0 3px rgba(58,124,165,0.15)}.modal.modal_carrito .loan-fields-grid textarea.form-control{min-height:60px;resize:vertical}@media (max-width:575.98px){.modal.modal_carrito .loan-fields-grid .loan-field-col-6{-ms-grid-column-span:12;grid-column:span 12}.modal.modal_carrito .loan-item-head{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.modal_carrito .loan-item-titlebar{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.modal.modal_carrito .modal-dialog.cart-modal-wizard-mode{max-width:1100px}.modal.modal_carrito .modal-dialog.cart-modal-wizard-mode .modal-body{height:auto!important;max-height:80vh!important;overflow-y:auto}.modal.modal_carrito .modal-dialog.cart-modal-wizard-mode .form_list{height:auto!important;position:static!important}.modal.modal_carrito .cart-wizard{--wiz-primary:#1d4ed8;--wiz-primary-soft:#eff6ff;--wiz-accent:#0d9488;--wiz-accent-soft:#ecfdf5;--wiz-danger:#dc2626;--wiz-danger-soft:#fef2f2;--wiz-border:#e2e8f0;--wiz-border-strong:#cbd5e1;--wiz-text-main:#1e293b;--wiz-text-muted:#64748b;--wiz-bg-subtle:#f8fafc;--wiz-radius:10px;--wiz-shadow-card:0 1px 3px rgba(15,23,42,0.06),0 4px 12px rgba(15,23,42,0.04)}.modal.modal_carrito .cart-wizard-intro{padding:1rem 1.25rem 0.75rem;border-bottom:1px solid var(--wiz-border);margin-bottom:1rem}.modal.modal_carrito .cart-wizard-heading{font-size:1.05rem;font-weight:600;color:var(--wiz-text-main);margin:0 0 0.35rem}.modal.modal_carrito .cart-wizard-heading .fa{color:var(--wiz-primary);margin-right:0.4rem}.modal.modal_carrito .cart-wizard-subheading{margin:0;font-size:0.85rem;color:var(--wiz-text-muted)}.modal.modal_carrito .cart-wizard-empty,.modal.modal_carrito .cart-wizard-error,.modal.modal_carrito .cart-wizard-skeleton{padding:2rem;text-align:center;color:var(--wiz-text-muted);font-size:0.9rem}.modal.modal_carrito .cart-wizard-empty .fa,.modal.modal_carrito .cart-wizard-error .fa,.modal.modal_carrito .cart-wizard-skeleton .fa{margin-right:0.4rem}.modal.modal_carrito .cart-wizard-error{color:var(--wiz-danger)}.modal.modal_carrito .cart-wizard-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:0 1.25rem 1rem}.modal.modal_carrito .wizard-item-card{background:#fff;border:1px solid var(--wiz-border);border-radius:var(--wiz-radius);-webkit-box-shadow:var(--wiz-shadow-card);box-shadow:var(--wiz-shadow-card);overflow:hidden}.modal.modal_carrito .wizard-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--wiz-bg-subtle);border-bottom:1px solid var(--wiz-border)}.modal.modal_carrito .wizard-item-index{display:block;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--wiz-text-muted);margin-bottom:0.25rem}.modal.modal_carrito .wizard-item-title{margin:0 0 0.35rem;font-size:1rem;font-weight:600;color:var(--wiz-text-main);line-height:1.3}.modal.modal_carrito .wizard-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 1rem;font-size:0.78rem;color:var(--wiz-text-muted)}.modal.modal_carrito .wizard-item-meta .fa{margin-right:0.25rem}.modal.modal_carrito .wizard-progress{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.35rem;list-style:none;margin:0;padding:0;-ms-flex-negative:0;flex-shrink:0}.modal.modal_carrito .wizard-progress-step{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--wiz-border-strong);color:var(--wiz-text-muted);font-size:0.78rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.modal.modal_carrito .wizard-progress-step.is-current{border-color:var(--wiz-primary);color:var(--wiz-primary);-webkit-box-shadow:0 0 0 3px var(--wiz-primary-soft);box-shadow:0 0 0 3px var(--wiz-primary-soft)}.modal.modal_carrito .wizard-progress-step.is-done{background:var(--wiz-accent);border-color:var(--wiz-accent);color:#fff}.modal.modal_carrito .wizard-progress-step.is-done:before{content:"\f00c";font-family:FontAwesome}.modal.modal_carrito .wizard-progress-step.is-done{font-size:0}.modal.modal_carrito .wizard-progress-step.is-done:before{font-size:0.8rem}.modal.modal_carrito .wizard-step-block{border-top:1px solid var(--wiz-border);-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.modal.modal_carrito .wizard-step-block:first-of-type{border-top:none}.modal.modal_carrito .wizard-step-header{padding:0.65rem 1.25rem}.modal.modal_carrito .wizard-step-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;font-size:0.92rem;font-weight:600;color:var(--wiz-text-main);margin:0}.modal.modal_carrito .wizard-step-question{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.modal.modal_carrito .wizard-step-summary{margin-left:auto;font-size:0.8rem;font-weight:500;color:var(--wiz-accent)}.modal.modal_carrito .wizard-step-edit{border:none;background:transparent;color:var(--wiz-primary);font-size:0.72rem;font-weight:500;text-decoration:underline;cursor:pointer;padding:0 0.25rem;display:none}.modal.modal_carrito .wizard-step-block.is-done .wizard-step-edit{display:inline-block}.modal.modal_carrito .wizard-step-body{padding:0 1.25rem 1.1rem}.modal.modal_carrito .wizard-step-block.is-done>.wizard-step-body,.modal.modal_carrito .wizard-step-block.is-locked>.wizard-step-body{display:none}.modal.modal_carrito .wizard-step-block.is-locked{background:var(--wiz-bg-subtle)}.modal.modal_carrito .wizard-step-block.is-locked .wizard-step-title{color:var(--wiz-text-muted);opacity:0.65}.modal.modal_carrito .wizard-step-block.is-locked .wizard-step-num{background:var(--wiz-border-strong)}.modal.modal_carrito .wizard-step-block.is-current{background:-webkit-gradient(linear,left top,left bottom,from(var(--wiz-primary-soft)),color-stop(60%,transparent));background:linear-gradient(180deg,var(--wiz-primary-soft) 0%,transparent 60%)}.modal.modal_carrito .wizard-step-block.is-done{background:-webkit-gradient(linear,left top,right top,from(var(--wiz-accent-soft)),color-stop(60%,transparent));background:linear-gradient(to right,var(--wiz-accent-soft),transparent 60%)}.modal.modal_carrito .wizard-step-block.is-done .wizard-step-num{background:var(--wiz-accent);font-size:0}.modal.modal_carrito .wizard-step-block.is-done .wizard-step-num:before{content:"\f00c";font-family:FontAwesome;font-size:0.75rem}.modal.modal_carrito .wizard-step-num{width:24px;height:24px;border-radius:50%;background:var(--wiz-primary);color:#fff;font-size:0.75rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.modal.modal_carrito .wizard-step-sublabel{display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--wiz-text-muted);margin:0.75rem 0 0.4rem;font-weight:600}.modal.modal_carrito .wizard-step-empty,.modal.modal_carrito .wizard-step-placeholder{padding:0.75rem;background:var(--wiz-bg-subtle);border:1px dashed var(--wiz-border);border-radius:6px;color:var(--wiz-text-muted);font-size:0.82rem;text-align:center}.modal.modal_carrito .wizard-chips{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.6rem}.modal.modal_carrito .wizard-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0.9rem 1rem;background:#fff;border:2px solid var(--wiz-border);border-radius:var(--wiz-radius);cursor:pointer;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;font-family:inherit;color:var(--wiz-text-main);gap:0.25rem}.modal.modal_carrito .wizard-chip .fa{font-size:1.2rem;color:var(--wiz-primary);margin-bottom:0.35rem}.modal.modal_carrito .wizard-chip:hover{border-color:var(--wiz-primary);background:var(--wiz-primary-soft)}.modal.modal_carrito .wizard-chip.is-active{border-color:var(--wiz-primary);background:var(--wiz-primary-soft);-webkit-box-shadow:0 0 0 3px rgba(29,78,216,0.12);box-shadow:0 0 0 3px rgba(29,78,216,0.12)}.modal.modal_carrito .wizard-chip-label{font-weight:600;font-size:0.9rem;line-height:1.2}.modal.modal_carrito .wizard-chip-hint{font-size:0.75rem;color:var(--wiz-text-muted);line-height:1.3}.modal.modal_carrito .wizard-chips-support{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.modal.modal_carrito .wizard-chip-support{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.7rem 1rem}.modal.modal_carrito .wizard-chip-support .fa{font-size:1.4rem;margin:0 0.6rem 0 0}.modal.modal_carrito .wizard-chip-support .wizard-chip-label{font-size:0.9rem}.modal.modal_carrito .wizard-motive-detail{margin-top:0.85rem;padding-top:0.85rem;border-top:1px dashed var(--wiz-border)}.modal.modal_carrito .wizard-radio-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.55rem}.modal.modal_carrito .wizard-radio-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;padding:0.75rem 0.9rem;background:#fff;border:2px solid var(--wiz-border);border-radius:8px;cursor:pointer;font-family:inherit;color:var(--wiz-text-main);text-align:left;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.modal.modal_carrito .wizard-radio-card .fa{color:var(--wiz-primary);-ms-flex-negative:0;flex-shrink:0;font-size:1.05rem}.modal.modal_carrito .wizard-radio-card:hover{border-color:var(--wiz-primary);background:var(--wiz-primary-soft)}.modal.modal_carrito .wizard-radio-card.is-active{border-color:var(--wiz-primary);background:var(--wiz-primary-soft);-webkit-box-shadow:0 0 0 3px rgba(29,78,216,0.12);box-shadow:0 0 0 3px rgba(29,78,216,0.12)}.modal.modal_carrito .wizard-radio-card-label{font-size:0.88rem;font-weight:500;line-height:1.25}.modal.modal_carrito .wizard-summary{padding:1rem 1.25rem;background:var(--wiz-bg-subtle);border-top:1px solid var(--wiz-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.85rem}.modal.modal_carrito .wizard-summary-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.modal.modal_carrito .wizard-summary-tariff,.modal.modal_carrito .wizard-summary-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2rem}.modal.modal_carrito .wizard-summary-tariff .label,.modal.modal_carrito .wizard-summary-total .label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--wiz-text-muted)}.modal.modal_carrito .wizard-summary-tariff .value,.modal.modal_carrito .wizard-summary-total .value{font-size:1rem;font-weight:600;color:var(--wiz-text-main)}.modal.modal_carrito .wizard-summary.is-success .wizard-summary-total .value{font-size:1.35rem;color:var(--wiz-accent)}.modal.modal_carrito .wizard-summary.is-error{background:var(--wiz-danger-soft)}.modal.modal_carrito .wizard-summary-msg{padding:0.55rem 0.75rem;background:var(--wiz-danger-soft);border:1px solid #fecaca;border-radius:6px;color:var(--wiz-danger);font-size:0.82rem}.modal.modal_carrito .wizard-summary-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem}.modal.modal_carrito .wizard-payment-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem}.modal.modal_carrito .wizard-payment-chip{padding:0.5rem 0.9rem;background:#fff;border:2px solid var(--wiz-border);border-radius:6px;cursor:pointer;font-family:inherit;font-size:0.82rem;color:var(--wiz-text-main);-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.modal.modal_carrito .wizard-payment-chip .fa{margin-right:0.35rem;color:var(--wiz-primary)}.modal.modal_carrito .wizard-payment-chip:hover{border-color:var(--wiz-primary);background:var(--wiz-primary-soft)}.modal.modal_carrito .wizard-payment-chip.is-active{border-color:var(--wiz-accent);background:var(--wiz-accent-soft)}.modal.modal_carrito .wizard-payment-chip.is-active .fa{color:var(--wiz-accent)}@media (max-width:768px){.modal.modal_carrito .modal-dialog.cart-modal-wizard-mode{max-width:100%;margin:0.5rem}.modal.modal_carrito .wizard-item-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.modal_carrito .wizard-progress{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal.modal_carrito .wizard-chips,.modal.modal_carrito .wizard-radio-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}
/*!
	@file        : _alerts.less

	@description : Componentes de feedback visual al usuario:
	                  · Toast + .cont_mensaje .alert-warning  (no results)
	                  · .facet-tags (active filters bar)
	                  · .alert legacy con .alert_header + .alert_body
	                    (errores, mybookmarks, mycomments, etc.)
	               Migrado desde _mods.less (Fase 4.11).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Páginas que usan el alert legacy con header/body:
	  errorjsp, myBookmarksjsp, myCommentsjsp, myTagsjsp, myRatesjsp,
	  myAlbumnsjsp, myAlbumnsSharedjsp, myCitationsjsp, myPurchasesjsp,
	  alertsOpacjsp, userinfojsp, rememberuserjsp, updatejsp, update2jsp,
	  updatepasswordjsp, oauth2Infojsp.
---------------------------------------------------- */.toast{max-width:500px;border:1px solid var(--clr-border);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);font-size:0.86rem;margin:1.5rem auto}.toast-header{background:var(--clr-bg-subtle);border-bottom:1px solid var(--clr-border-light);color:var(--clr-text-body);font-weight:600;border-radius:var(--radius-md) var(--radius-md) 0 0;gap:0.5rem}.toast-body{color:var(--clr-text-muted);padding:0.75rem 1rem}.cont_mensaje .alert-warning{border-radius:var(--radius-md);border-left:4px solid #f59e0b;font-size:0.86rem}.facet-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem;padding:0.6rem 0 0.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facet-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.facet-tag-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;background:rgba(11,63,98,0.08);border:1px solid rgba(11,63,98,0.22);border-radius:20px;color:var(--clr-primary)!important;font-size:0.75rem;font-weight:500;padding:0.2rem 0.65rem 0.2rem 0.75rem;text-decoration:none;-webkit-transition:background 0.15s,border-color 0.15s;transition:background 0.15s,border-color 0.15s}.facet-tag-link:hover{background:rgba(11,63,98,0.15);border-color:rgba(11,63,98,0.4);text-decoration:none}.facet-tag-link .cont_titulo.enlace{color:var(--clr-primary)!important;font-weight:500}.facet-tag-link .btn_borra_item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(11,63,98,0.15);color:var(--clr-primary)!important;font-size:0.6rem;line-height:1;-webkit-transition:background 0.15s;transition:background 0.15s;-ms-flex-negative:0;flex-shrink:0}.facet-tag-link:hover .btn_borra_item{background:var(--clr-primary);color:#fff!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_informaciones{margin:0 0 1rem!important;padding:0!important;width:100%!important;float:none!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje{margin:0!important;padding:0!important;width:100%!important;float:none!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert{display:block;padding:0!important;margin:0!important;border-radius:var(--radius-md)!important;border:1px solid transparent!important;font-size:0.85rem;position:relative;overflow:hidden}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.6rem 0.9rem!important;margin:0!important;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border-bottom:1px solid currentColor;border-bottom-color:rgba(0,0,0,0.1)!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_header .titulo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:inherit;color:inherit;font-size:inherit;letter-spacing:inherit}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_header .glyphicon,#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_header i{font-size:0.9rem;-ms-flex-negative:0;flex-shrink:0}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_header .close{background:transparent;border:none;color:inherit;font-size:1.1rem;font-weight:400;line-height:1;cursor:pointer;opacity:0.55;padding:0 0.25rem;margin:0;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_header .close:hover{opacity:1}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_body{padding:0.85rem 1rem!important;margin:0!important;font-size:0.85rem;line-height:1.5}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_body p{margin:0 0 0.35rem!important;padding:0!important;color:inherit!important;font-size:inherit;line-height:inherit}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_body p:last-child{margin-bottom:0!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_body hr.message-inner-separator{display:none}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert .alert_footer{padding:0.55rem 1rem 0.85rem!important;background:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.08)}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert.alert-success{background:#f0fdf4;border-color:#bbf7d0!important;color:#166534}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert.alert-warning{background:#fff7ed;border-color:#fed7aa!important;color:#92400e}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert.alert-info{background:#eff6ff;border-color:#bfdbfe!important;color:#1e3a8a}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_mensaje .alert.alert-danger{background:#fef2f2;border-color:#fecaca!important;color:#991b1b}#page-main.errorjsp .alert_footer .btn_retornar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;padding:0.45rem 1rem!important;background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.82rem;font-weight:500;text-decoration:none!important;-webkit-transition:background 0.12s;transition:background 0.12s}#page-main.errorjsp .alert_footer .btn_retornar:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important}#page-main.errorjsp .alert_footer .btn_retornar .icono,#page-main.errorjsp .alert_footer .btn_retornar i{color:inherit!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_form,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_panel_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .panel.panel-info{-webkit-box-flex:0;-ms-flex:0 1 640px;flex:0 1 640px;width:100%;max-width:640px;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;margin:0!important;padding:0!important;overflow:hidden}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .panel.panel-info .panel-heading{background:var(--clr-bg-subtle)!important;border:none!important;border-bottom:1px solid var(--clr-border-light)!important;border-radius:0!important;padding:0.7rem 1.2rem!important;margin:0!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .panel.panel-info .panel-heading .panel_titulo{margin:0!important;padding:0!important;font-size:0.92rem!important;font-weight:600!important;color:var(--clr-primary)!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;background:transparent!important;border:none!important;text-shadow:none!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .panel.panel-info .panel-body{padding:1.5rem 1.75rem!important;background:transparent!important;border:none!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_formulario{width:100%!important;padding:0!important;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form .form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;margin:0!important;padding:0!important;width:100%}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form .form-group .control-label,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form label{font-size:0.82rem!important;font-weight:500!important;color:var(--clr-text-body)!important;margin:0!important;padding:0!important;text-align:left!important;width:auto!important;line-height:1.35}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form .col-sm-4,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form .col-sm-8{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%!important;max-width:100%;padding:0!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form .form-control{display:block;width:100%!important;height:38px!important;padding:0.5rem 0.75rem!important;font-size:0.88rem!important;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;margin:0!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) form .form-control:focus{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_botonera{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.65rem;margin:0.25rem 0 0!important;padding:0!important;width:100%!important;border:none!important;background:transparent!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .botonera{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;margin:0;padding:0}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .btn-primary[type=submit],#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .btn_enviar,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) input.btn_enviar,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) input[type=submit].btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:38px;min-width:130px;padding:0 1.2rem!important;background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.85rem!important;font-weight:600!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s;transition:background 0.12s,border-color 0.12s}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .btn-primary[type=submit]:hover,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .btn_enviar:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .btn_limpiar,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) input[type=reset].btn-warning{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:38px;min-width:110px;padding:0 1.1rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.85rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s}#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .btn_limpiar:hover,#page-main:is(.rememberuserjsp,.userinfojsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) input[type=reset].btn-warning:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-text-light)!important;color:var(--clr-text-main)!important}#page-main.errorjsp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh}#page-main.errorjsp .cont_informaciones{max-width:720px;width:100%;margin:0 auto!important}#page-main.errorjsp .cont_mensaje .alert.alert-danger .alert_body{font-size:0.92rem;line-height:1.6}@media (max-width:575.98px){.facet-tags{padding:0.4rem 0}}
/*!
	@file        : _results.less

	@description : Columna derecha (.col_dcha) — panel central de resultados,
	               tarjetas de mosaico y vista de detalle de documento.
	               Migrado desde _mods.less (Fase 4.10).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura interna (en orden de cascada — el último gana):

	1. RESULT CARDS — col_dcha
	   .col_dcha .item_listado / .card / .card-header / .card-body / .card-footer
	   Tarjetas de resultado en search.jsp.

	2. SEARCH PAGE — RESULTS COLUMN
	   #page-main:is(.doc_search, .doc_mosaic, .doc_doc, .doc_advanced,
	   .doc_more_info) .col_dcha — paginación (.barra_paginacion,
	   .paginacion_resultados) y card-style elegante.
	   Mayor especificidad que las reglas anteriores.

	3. MOSAICO — TARJETAS  (mosaic.jsp)
	   Suavizado del borde duro de _core.less (border-radius:2px sin sombra)
	   por un acabado moderno con borde tenue + radio amplio.

	4. DOC PAGE — CENTRAL CONTENT  (#page-main.doc_doc .col_dcha)
	   Vista de detalle del documento: hierarchy breadcrumb, document title,
	   image viewer + metadata two-column layout, field groups, linked-fields
	   panel, social layer (comments/share).

	5. .cont_customs.mlt.doc_doc — bloque "Documentos relacionados"
	   Sección "More like this" al final del detalle del documento.

	Nota: las reglas responsive de col_dcha están dentro del bloque
	RESPONSIVE ADJUSTMENTS de _mods.less (que también afecta a
	cont_busqueda, header, footer y facet-tags), por lo que se quedan ahí.
---------------------------------------------------- */#page-main{padding-top:1.25rem;padding-bottom:2rem}#cont_principal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#col_dcha,.col_dcha{padding-left:1rem}.col_dcha .card{border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);background:var(--clr-bg-card);-webkit-transition:-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:box-shadow 0.18s,transform 0.18s;transition:box-shadow 0.18s,transform 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;overflow:hidden}.col_dcha .card:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.col_dcha .card-header{background:var(--clr-bg-subtle)!important;border-bottom:1px solid var(--clr-border-light)!important;padding:0.35rem 0.75rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.3rem}.col_dcha .card-header .btn,.col_dcha .card-header button{background:transparent!important;border:1px solid var(--clr-border)!important;color:var(--clr-text-muted)!important;border-radius:var(--radius-sm)!important;font-size:0.78rem;padding:0.2rem 0.5rem;line-height:1.4;-webkit-transition:background 0.15s,color 0.15s,border-color 0.15s;transition:background 0.15s,color 0.15s,border-color 0.15s}.col_dcha .card-header .btn:hover,.col_dcha .card-header button:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}.col_dcha .label_impresion{font-size:0.72rem;color:var(--clr-text-muted);margin-right:auto}.col_dcha .card-body.itemGridSearch{padding:0.85rem 0.95rem!important;gap:0.75rem}.col_dcha .item_listado{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1rem}.col_dcha .cont_imagen,.col_dcha .cont_thumbnail{width:150px!important;min-width:140px!important;height:180px!important;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--clr-border-light);background:var(--clr-bg-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.col_dcha .cont_imagen img,.col_dcha .cont_thumbnail img,.col_dcha .imagenList{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}@media (max-width:1199.98px){.col_dcha .cont_imagen,.col_dcha .cont_thumbnail{width:120px!important;min-width:110px!important;height:150px!important}}@media (max-width:575.98px){.col_dcha .cont_imagen,.col_dcha .cont_thumbnail{width:90px!important;min-width:80px!important;height:110px!important}}.col_dcha .card-title{font-size:0.95rem;font-weight:700;margin-bottom:0.35rem;line-height:1.35;color:var(--clr-text-main)}.col_dcha .list-title{color:var(--clr-primary)!important;text-decoration:none;-webkit-transition:color 0.15s;transition:color 0.15s}.col_dcha .list-title:hover{color:var(--clr-accent)!important;text-decoration:underline}.col_dcha .resultSearch{margin:0}.col_dcha .list-principal,.col_dcha .list-secondary{padding:0;margin-top:0.25rem}.col_dcha .record-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0.15rem 0;font-size:0.8rem;line-height:1.45;border-bottom:none;gap:0.55rem}.col_dcha .record-field:last-child{border-bottom:none}.col_dcha .labelField{color:var(--clr-text-muted)!important;font-size:0.75rem!important;font-weight:600!important;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;text-align:right;padding-right:0}.col_dcha .textField{color:var(--clr-text-body)!important;font-size:0.8rem!important;word-break:break-word;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.col_dcha .list-link.resultSearch{margin-top:0.3rem;gap:0.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.col_dcha .clase_tag,.col_dcha .tag_title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);border-radius:20px;color:var(--clr-primary-mid)!important;font-size:0.72rem;font-weight:500;padding:0.15rem 0.6rem;text-decoration:none;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s;white-space:nowrap}.col_dcha .clase_tag:hover,.col_dcha .tag_title:hover{background:var(--clr-primary);border-color:var(--clr-primary);color:#fff!important;text-decoration:none}.col_dcha .list-tagging{margin-top:0.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem}.col_dcha .list-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(37,99,235,0.07);border:1px solid rgba(37,99,235,0.2);border-radius:20px;color:var(--clr-accent)!important;font-size:0.7rem;font-weight:500;padding:0.12rem 0.55rem;text-decoration:none;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}.col_dcha .list-tags:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff!important}.col_dcha .cont_mensaje_fulltext{margin-top:0.6rem;padding:0.6rem 0.75rem;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);font-size:0.78rem;color:var(--clr-text-muted);line-height:1.55}.col_dcha .card-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.4rem 0.75rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem}.col_dcha .list-record-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;font-size:0.74rem;color:var(--clr-text-muted)}.col_dcha .record-visit:before{content:'\f06e';font-family:FontAwesome;margin-right:0.25rem}.col_dcha .record-comments:before{content:'\f075';font-family:FontAwesome;margin-right:0.25rem}.col_dcha .record-score:before{content:'\f005';font-family:FontAwesome;margin-right:0.25rem}.col_dcha .valoraciones_usuario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.15rem}.col_dcha .botonera_varios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem}.col_dcha .botonera_varios .btn,.col_dcha .botonera_varios button{font-size:0.74rem;padding:0.2rem 0.55rem;border-radius:var(--radius-sm);line-height:1.4}.col_dcha .btn_cgi_link{color:var(--clr-accent);font-size:0.78rem}.col_dcha .btn_cgi_link:hover{color:var(--clr-accent-dark)}.col_dcha .cont_seleccion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list){padding-top:0.75rem;padding-bottom:2rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #cont_principal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important}#page-main:is(.doc_search,.doc_mosaic) #cont_principal:has(>.barra_tools.formato_2){-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#page-main:is(.doc_search,.doc_mosaic) #cont_principal>.barra_tools.formato_2{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#page-main:is(.doc_search,.doc_mosaic) #cont_principal>.barra_tools.formato_2.barra_top{margin-bottom:0.5rem!important}#page-main:is(.doc_search,.doc_mosaic) #cont_principal>.barra_tools.formato_2.barra_bottom{margin-top:0.5rem!important;margin-bottom:0!important;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}#page-main.doc_search #cont_principal .col_izqda,#page-main.doc_search #cont_principal .col_izqda.col-sm-3{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;min-width:0!important;padding:0 0.5rem 0 0!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_search #cont_principal .col_dcha,#page-main.doc_search #cont_principal .col_dcha.col-sm-9{-webkit-box-flex:0!important;-ms-flex:0 0 75%!important;flex:0 0 75%!important;width:75%!important;max-width:75%!important;min-width:0!important;padding:0 0 0 0.5rem!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_mosaic #cont_principal .col_izqda,#page-main.doc_mosaic #cont_principal .col_izqda.col-sm-3,#page-main.doc_mosaic #cont_principal .col_izqda.col-sm-4{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;min-width:0!important;padding:0 0.5rem 0 0!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_mosaic #cont_principal .col_dcha,#page-main.doc_mosaic #cont_principal .col_dcha.col-sm-8,#page-main.doc_mosaic #cont_principal .col_dcha.col-sm-9{-webkit-box-flex:0!important;-ms-flex:0 0 75%!important;flex:0 0 75%!important;width:75%!important;max-width:75%!important;min-width:0!important;padding:0 0 0 0.5rem!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:991.98px){#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #cont_principal{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #cont_principal .col_dcha,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #cont_principal .col_izqda{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 1rem 0!important}}#page-main.doc_list #cont_principal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important}#page-main.doc_list #cont_principal .col_izqda{position:relative;-webkit-box-flex:0!important;-ms-flex:0 0 16px!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;padding:0!important;margin:0!important;-webkit-transition:width 0.2s ease,-webkit-flex-basis 0.2s ease;transition:width 0.2s ease,-webkit-flex-basis 0.2s ease;transition:flex-basis 0.2s ease,width 0.2s ease;transition:flex-basis 0.2s ease,width 0.2s ease,-webkit-flex-basis 0.2s ease,-ms-flex-preferred-size 0.2s ease;overflow:visible}#page-main.doc_list #cont_principal .col_izqda.is-open{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;padding:0 0.5rem 0 0!important}#page-main.doc_list #cont_principal .col_dcha{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0 0 0 0.5rem!important;margin:0!important}#page-main.doc_list .col_izqda .facets-toggle{position:absolute;top:0;left:0;width:16px;height:100%;min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 0;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);color:var(--clr-text-muted);cursor:pointer;z-index:2;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}#page-main.doc_list .col_izqda .facets-toggle:hover{background:var(--clr-bg-muted);color:var(--clr-accent)}#page-main.doc_list .col_izqda .facets-toggle .fa{font-size:0.7rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}#page-main.doc_list .col_izqda.is-open .facets-toggle .fa{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#page-main.doc_list .col_izqda .facets-content{display:none}#page-main.doc_list .col_izqda.is-open .facets-content{display:block;margin-left:22px}@media (max-width:991.98px){#page-main.doc_list #cont_principal{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}#page-main.doc_list #cont_principal .col_dcha,#page-main.doc_list #cont_principal .col_izqda,#page-main.doc_list #cont_principal .col_izqda.is-open{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 1rem 0!important}#page-main.doc_list .col_izqda .facets-toggle{display:none}#page-main.doc_list .col_izqda .facets-content{display:block!important;margin-left:0}}#page-main.doc_list .col_dcha .results-list-table .item_listado{display:table-row!important;-webkit-box-align:normal!important;-ms-flex-align:normal!important;align-items:normal!important;-webkit-box-pack:normal!important;-ms-flex-pack:normal!important;justify-content:normal!important;padding:0!important}#page-main.doc_list .col_dcha .results-list-table>tbody>tr>td,#page-main.doc_list .col_dcha .results-list-table>tbody>tr>th,#page-main.doc_list .col_dcha .results-list-table>thead>tr>th{display:table-cell!important;float:none!important}#page-main.doc_list .col_dcha .results-list-row__thumb .cont_thumbnail{width:36px!important;min-width:36px!important;height:48px!important;border:1px solid var(--clr-border-light)!important;border-radius:4px!important}#page-main.doc_list .col_dcha .results-list-wrap{width:100%}#page-main.doc_list .col_dcha .results-list-table{width:100%!important}#page-main.doc_mosaic #result_container.res_container.mosaico .cards{display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr 1.1rem 1fr 1.1rem 1fr;grid-template-columns:repeat(3,1fr);gap:1.1rem;list-style:none;margin:0;padding:0}@media (max-width:767.98px){#page-main.doc_mosaic #result_container.res_container.mosaico .cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){#page-main.doc_mosaic #result_container.res_container.mosaico .cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}#page-main.doc_mosaic #result_container.res_container.mosaico .cards .item{border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;background:var(--clr-bg-card)!important;padding:0.85rem 0.8rem 0.7rem!important;margin:0!important;width:auto!important;-webkit-transition:border-color 0.18s ease,-webkit-box-shadow 0.18s ease,-webkit-transform 0.18s ease;transition:border-color 0.18s ease,-webkit-box-shadow 0.18s ease,-webkit-transform 0.18s ease;transition:box-shadow 0.18s ease,transform 0.18s ease,border-color 0.18s ease;transition:box-shadow 0.18s ease,transform 0.18s ease,border-color 0.18s ease,-webkit-box-shadow 0.18s ease,-webkit-transform 0.18s ease;overflow:hidden}#page-main.doc_mosaic #result_container.res_container.mosaico .cards .item:hover{-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--clr-border)!important}#page-main.doc_mosaic .cards .item .media-object{position:relative!important;height:145px!important;border-radius:var(--radius-sm)!important;overflow:hidden!important;background:var(--clr-bg-muted)!important;margin-bottom:0.8em!important;border:1px solid var(--clr-border-light)!important}#page-main.doc_mosaic .cards .item .cont_thumbnail{background:transparent!important;width:100%!important;height:100%!important;padding:0!important}#page-main.doc_mosaic .cards .item .thumbnail{max-width:100%!important;max-height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.col_dcha .imagenList.img-fallback,.col_dcha .imagenList.img_fallback,img.thumbnail.img-fallback,img.thumbnail.img_fallback{opacity:0.85;-webkit-filter:grayscale(0.15);filter:grayscale(0.15);-o-object-fit:contain!important;object-fit:contain!important;background:var(--clr-bg-muted);padding:1rem}#page-main.doc_mosaic .cards .item .media-heading .parrafo_ellipsis_js{color:var(--clr-text-main)!important;font-weight:600!important;text-align:center;padding:0 0.25rem}#page-main.doc_mosaic .cards .item .item-count{position:absolute!important;background:rgba(15,23,42,0.72)!important;color:#fff!important;border:0 none!important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);font-weight:700;border-radius:var(--radius-sm)!important;z-index:10;top:8px!important;left:8px!important;right:auto!important;pointer-events:none}#page-main.doc_mosaic .cards .item .boxMoreInf .item_moreInf{color:var(--clr-text-muted)!important;font-size:0.78rem!important;text-align:center}#page-main.doc_mosaic .cards .item .mosaic-record-social{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.35rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.35rem}#page-main.doc_mosaic .cards .item .mosaic-record-social .icono{float:none!important;background:var(--clr-bg-subtle)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;font-size:0.72rem!important;padding:0.2rem 0.5rem!important;margin:0!important;color:var(--clr-text-body)!important}#page-main.doc_mosaic .cards .item .cont_selecciones{margin-top:0.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.35rem}#page-main.doc_mosaic .cards .item .media-heading .list-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#page-main.doc_mosaic .cards .item .media-heading.is-expanded .list-title{-webkit-line-clamp:unset;display:block}#page-main.doc_mosaic .cards .item .ms-mosaic-more{display:block;margin:-0.15rem auto 0.45rem;padding:0;background:none;border:0 none;color:var(--clr-accent);font-size:0.76rem;font-weight:600;cursor:pointer}#page-main.doc_mosaic .cards .item .ms-mosaic-more:hover{color:var(--clr-accent-dark)}#page-main.doc_mosaic .cards .item .ms-mosaic-more[hidden]{display:none}#page-main.doc_mosaic .cards .item .ms-tpl-panel{position:relative;margin:0.1rem 0.15rem 0.25rem;padding:0.5rem 0.65rem;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);font-size:0.8rem;line-height:1.35;height:150px;overflow:hidden;text-align:left}#page-main.doc_mosaic .cards .item .ms-tpl-panel.is-open{height:auto}#page-main.doc_mosaic .cards .item .ms-tpl-panel.is-overflow:after{content:'';position:absolute;left:0;right:0;bottom:0;height:52px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--clr-bg-subtle)));background:linear-gradient(to bottom,transparent,var(--clr-bg-subtle));pointer-events:none;border-radius:0 0 var(--radius-sm) var(--radius-sm)}#page-main.doc_mosaic .cards .item .ms-tpl-panel .ms-tpl-line{margin-bottom:0.18rem}#page-main.doc_mosaic .cards .item .ms-tpl-panel .ms-tpl-lbl{font-weight:600;color:var(--clr-text-muted);margin-right:0.25rem}#page-main.doc_mosaic .cards .item .ms-tpl-panel .ms-tpl-val{color:var(--clr-text-main)}#page-main.doc_mosaic .cards .item .ms-tpl-more{display:inline-block;margin:0 0.15rem 0.5rem;padding:0;background:none;border:0 none;color:var(--clr-accent);font-size:0.75rem;font-weight:600;cursor:pointer}#page-main.doc_mosaic .cards .item .ms-tpl-more:hover{color:var(--clr-accent-dark)}#page-main.doc_mosaic .cards .item .ms-tpl-more[hidden]{display:none}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .barra_paginacion{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.5rem 0.9rem!important;margin:0 0 1.25rem 0!important;width:100%!important;float:none!important;font-size:0.82rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .barra_paginacion.bottom{margin:1rem 0 1.25rem 0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .paginacion_resultados{margin:0!important;padding:0!important;float:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .paginacion_resultados .res{position:static!important;float:none!important;text-align:left}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .paginacion_resultados .texto{margin:0!important;padding:0!important;font-size:0.8rem;line-height:1;color:var(--clr-text-body);float:none!important;width:auto!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .paginacion_resultados .dato,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .paginacion_resultados .datoStyle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;background:var(--clr-bg-muted);color:var(--clr-text-body);border:1px solid var(--clr-border-light);border-radius:999px;padding:0.3rem 0.85rem;font-size:0.76rem;font-weight:500;letter-spacing:0.01em;white-space:nowrap;float:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .paginacion_resultados .dato strong{color:var(--clr-primary);font-weight:700}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .barra_paginacion nav{margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .barra_paginacion .pagination,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;margin:0!important;padding:0!important;list-style:none;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>.page-item,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li{position:static!important;float:none!important;margin:0!important;padding:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;border:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination .page-link,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li>a,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li>button,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li>span{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:32px;height:32px;padding:0 0.55rem!important;margin:0!important;font-size:0.78rem;font-weight:500;color:var(--clr-text-body)!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;line-height:1!important;-webkit-transition:background 0.15s,color 0.15s,border-color 0.15s;transition:background 0.15s,color 0.15s,border-color 0.15s}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination .page-link:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li>a:hover,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li>button:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-accent)!important;color:var(--clr-accent-dark)!important;text-decoration:none!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination .page-item.active .page-link,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>.active>a,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>.active>span,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li.active>a,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li.active>span{color:#fff!important;background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;font-weight:600;cursor:default}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination .page-item.disabled .page-link,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>.disabled>a,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>.disabled>span,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li.disabled>a,#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .pagination>li.disabled>span{color:var(--clr-text-light)!important;background:var(--clr-bg-subtle)!important;border-color:var(--clr-border-light)!important;pointer-events:none;opacity:0.65}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container.res_container{position:relative;padding-bottom:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin-bottom:1rem!important;overflow:hidden;-webkit-transition:border-color 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:border-color 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s;transition:box-shadow 0.18s,border-color 0.18s,transform 0.18s;transition:box-shadow 0.18s,border-color 0.18s,transform 0.18s,-webkit-box-shadow 0.18s,-webkit-transform 0.18s}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card:hover{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-color:var(--clr-accent)}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card .card-header{background:var(--clr-bg-subtle)!important;border-bottom:1px solid var(--clr-border-light)!important;padding:0.5rem 0.85rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.5rem}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card .card-body{padding:1rem!important;background:var(--clr-bg-card)!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card .card-title{margin:0 0 0.65rem 0!important;padding:0!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card .card-title a.list-title{font-size:1rem!important;font-weight:600!important;color:var(--clr-primary)!important;text-decoration:none!important;line-height:1.35!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card .card-title a.list-title:hover{color:var(--clr-accent)!important;text-decoration:underline!important}#page-main:is(.doc_search,.doc_mosaic,.doc_doc,.doc_advanced,.doc_more_info,.doc_list) #result_container .card .card-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.5rem 0.85rem!important;font-size:0.78rem;color:var(--clr-text-muted)}#page-main.doc_doc #cont_principal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important}#page-main.doc_doc #cont_principal .col_izqda{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;min-width:0;padding:0 0.5rem 0 0!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_doc #cont_principal .col_dcha{-webkit-box-flex:0!important;-ms-flex:0 0 75%!important;flex:0 0 75%!important;width:75%!important;max-width:75%!important;min-width:0;padding:0 0 0 0.5rem!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:991.98px){#page-main.doc_doc #cont_principal{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#page-main.doc_doc #cont_principal .col_dcha,#page-main.doc_doc #cont_principal .col_izqda{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 1rem 0!important}}#page-main.doc_doc .col_dcha .cont_migas_doc{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.5rem 0.9rem!important;margin:0 0 1rem 0!important;width:100%!important;float:none!important}#page-main.doc_doc .col_dcha .cont_migas_doc nav{margin:0;padding:0}#page-main.doc_doc .col_dcha .cont_migas_doc ol.breadcrumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.15rem;margin:0!important;padding:0!important;background:transparent!important;font-size:0.78rem;list-style:none;line-height:1.3}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;float:none!important;font-size:0.78rem;color:var(--clr-text-muted);line-height:1.4}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item.bread_label{color:var(--clr-primary);font-weight:600}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item.bread_label .fa{color:var(--clr-accent);margin-right:0.35rem}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item a{color:var(--clr-accent)!important;text-decoration:none;padding:0.15rem 0.35rem;border-radius:4px;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item a:hover{background:var(--clr-bg-muted);color:var(--clr-accent-dark)!important;text-decoration:none}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item.active{color:var(--clr-text-body);font-weight:500}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item .link_ficha{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item .link_ficha a{padding:0.1rem 0.25rem;color:var(--clr-text-light)!important}#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb-item .link_ficha a:hover{color:var(--clr-accent)!important}#page-main.doc_doc .col_dcha .cont_datos{display:block!important;width:100%!important;margin:0!important;padding:0!important}#page-main.doc_doc .col_dcha .cont_titulo_doc{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-left:4px solid var(--clr-accent);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.9rem 1.1rem!important;margin:0 0 1rem 0!important;width:100%!important;display:block!important;float:none!important}#page-main.doc_doc .col_dcha .cont_titulo_doc .titulo,#page-main.doc_doc .col_dcha .cont_titulo_doc h2.titulo{margin:0!important;padding:0!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.35!important;color:var(--clr-primary)!important;font-family:inherit!important;text-transform:none!important;width:100%;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}#page-main.doc_doc .col_dcha .doc-metadata{display:block!important;width:100%!important;margin:0!important;padding:0!important}#page-main.doc_doc .col_dcha .doc-metadata>.row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#page-main.doc_doc .col_dcha .doc-viewer{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;width:320px;max-width:100%;padding:1rem!important;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tres_cols #page-main.doc_doc .col_izqda .doc-viewer{width:100%;max-width:100%;padding:1rem!important;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#page-main.doc_doc .col_dcha .doc-viewer .panel.panel-default,.tres_cols #page-main.doc_doc .col_izqda .doc-viewer .panel.panel-default{background:transparent!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;margin:0!important;padding:0!important}#page-main.doc_doc .col_dcha .doc-viewer .panel-body,.tres_cols #page-main.doc_doc .col_izqda .doc-viewer .panel-body{padding:0!important;width:100%}#page-main.doc_doc .col_dcha .doc-viewer .cont_thumbnail,.tres_cols #page-main.doc_doc .col_izqda .doc-viewer .cont_thumbnail{width:100%!important;height:auto!important;text-align:center;background:transparent!important;padding:0!important}#page-main.doc_doc .col_dcha .doc-viewer img,.tres_cols #page-main.doc_doc .col_izqda .doc-viewer img{display:block;width:100%;max-width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;margin:0 auto;background:var(--clr-bg-subtle);border-radius:var(--radius-sm)}#page-main.doc_doc .col_dcha .doc-metadatas{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;min-width:0;padding:0!important}@media (max-width:767.98px){#page-main.doc_doc .col_dcha .doc-viewer{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}#page-main.doc_doc .col_dcha .tab-content{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);padding:1.25rem;margin-top:0;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}#page-main.doc_doc .col_dcha .tab-pane{background:transparent;padding:0}#page-main.doc_doc .col_dcha .tab-content>.tab-pane:not(.active){display:none!important}#page-main.doc_doc .col_dcha .tab-content>.tab-pane.active{display:block!important}.pintado_en_tabs #page-main.doc_doc #myTabContent{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 1rem 0!important;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden}.pintado_en_tabs #page-main.doc_doc #myTabContent>.row{display:block!important;width:100%!important;margin:0!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-footer,.pintado_en_tabs #page-main.doc_doc #myTabContent .card-header{width:100%!important;float:none!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-header{display:block!important;background:var(--clr-bg-subtle);border-bottom:1px solid var(--clr-border-light);padding:0.85rem 1.25rem!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-header .titulo{margin:0!important;font-size:1.3rem!important;font-weight:700!important;line-height:1.3!important;color:var(--clr-primary)!important;text-transform:none!important;text-align:left!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-body{display:block!important;width:100%!important;float:none!important;padding:1.25rem!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-body>.tab-pane{display:none!important;width:100%!important;float:none!important;opacity:1!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-body>.tab-pane.active{display:block!important}.pintado_en_tabs #page-main.doc_doc #myTabContent .card-body>#datos-tab-pane.tab-pane.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.pintado_en_tabs #page-main.doc_doc #datos-tab-pane>.doc-viewer{-webkit-box-flex:0!important;-ms-flex:0 0 360px!important;flex:0 0 360px!important;width:360px!important;max-width:100%;margin:0!important;padding:0.5rem!important}.pintado_en_tabs #page-main.doc_doc #datos-tab-pane>.doc-metadata{-webkit-box-flex:1!important;-ms-flex:1 1 380px!important;flex:1 1 380px!important;width:auto!important;min-width:0!important;margin:0!important}@media (max-width:991.98px){.pintado_en_tabs #page-main.doc_doc #myTabContent .card-body>#datos-tab-pane.tab-pane.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pintado_en_tabs #page-main.doc_doc #datos-tab-pane>.doc-metadata,.pintado_en_tabs #page-main.doc_doc #datos-tab-pane>.doc-viewer{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important}}.pintado_en_tabs #page-main.doc_doc #media-tab-pane{text-align:left}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .bloque_documentos_adjuntos:empty,.pintado_en_tabs #page-main.doc_doc #media-tab-pane .lista_documentos_adjuntos:empty{display:none}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-folder{width:100%;float:none;margin:0 0 0.75rem;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);overflow:hidden}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo_folder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;float:none;margin:0;padding:0.6rem 0.9rem;font-weight:700;color:var(--clr-primary);background:var(--clr-bg-subtle);border-bottom:1px solid var(--clr-border-light);cursor:pointer}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo_folder .nom_fichero{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;float:none;padding:0}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo_folder .btn_despliegue{margin-left:auto;font-size:0.85rem;color:var(--clr-text-muted);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo_folder .btn_despliegue:before{font-family:FontAwesome;content:"\f078"}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-folder:has(.list-items.oculto) .btn_despliegue{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo_folder:hover{background:var(--clr-bg-muted)}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-item .bloque.descripcion{display:none}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-item.desplegado .bloque.descripcion{display:block}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-items{width:100%;padding:0.25rem 0.9rem 0.6rem}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-item{width:100%;float:none;padding:0.55rem 0.15rem;border-bottom:1px solid #eef2f7}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-item:last-child{border-bottom:0}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_cabecera{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;float:none}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_cabecera .item_titulo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;cursor:pointer;color:var(--clr-text-body)}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo .icono_tipo{color:var(--clr-accent);font-size:1.1rem}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo .btn_despliegue{color:var(--clr-text-muted);font-size:0.8rem}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_titulo .nom_fichero{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;float:none;padding:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_botonera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.35rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_botonera .btn{width:32px;height:32px;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-text-muted)!important;background:var(--clr-bg-subtle)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .item_botonera .btn:hover{color:#fff!important;background:var(--clr-primary)!important;border-color:var(--clr-primary)!important}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-item .descripcion{width:100%;float:none;margin:0.2rem 0 0 1.7rem}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .list-link-item .descripcion .texto{font-size:0.8rem;color:var(--clr-text-muted);word-break:break-word}.pintado_en_tabs #page-main.doc_doc #media-tab-pane .pagination_doc_adjuntos,.pintado_en_tabs #page-main.doc_doc #media-tab-pane .pagination_doc_adjuntos_folders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.75rem;margin-top:0.5rem;color:var(--clr-text-muted)}.pintado_en_tabs #page-main.doc_doc .tabs_cont_general .nav-tabs .nav-link .tab_badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:0.4rem;font-size:0.68rem;font-weight:700;line-height:1;color:#fff!important;background:var(--clr-accent)!important;border-radius:999px;vertical-align:middle}.pintado_en_tabs #page-main.doc_doc .tabs_cont_general .nav-tabs .nav-link .tab_badge.oculto{display:none!important}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .doc_commentsjsp{float:none!important;width:100%!important;margin:0 0 1rem!important;padding:0!important;background:transparent!important}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .card-comments{border:1px solid var(--clr-border-light);border-radius:var(--radius-md);background:var(--clr-bg-card);overflow:hidden}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_heading{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;width:100%;float:none!important;height:auto!important;margin:0!important;padding:0.7rem 1rem!important;background:var(--clr-bg-subtle)!important;border:0;border-bottom:1px solid var(--clr-border-light)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_heading .comments_title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_heading>.fa,.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_title_wrap>.fa{color:var(--clr-primary);font-size:1.05rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_heading .titulo{float:none!important;width:auto!important;margin:0!important;font-size:1.05rem!important;font-weight:700;color:var(--clr-primary)!important}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_badge{background:var(--clr-accent);color:#fff;border-radius:999px;padding:0.12rem 0.5rem;font-size:0.72rem;font-weight:700}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_heading .botonera{float:none!important;margin-left:auto}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_body{float:none!important;width:100%!important;padding:1rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_empty{text-align:center;padding:1.5rem 1rem;color:var(--clr-text-muted)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_empty .fa{display:block;font-size:2rem;margin-bottom:0.5rem;color:var(--clr-border-light)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments-chat,.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .doc-comments{float:none!important;width:100%!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble{float:none!important;width:auto!important;max-width:85%;margin:0!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble.is-own{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble.is-other{-ms-flex-item-align:start;align-self:flex-start}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_avatar-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0!important}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_avatar{position:relative;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--clr-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_avatar[data-initials]:before{content:attr(data-initials);color:#fff;font-size:0.78rem;font-weight:700}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_avatar img{position:absolute;inset:0;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;z-index:1}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_wrap{min-width:0}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_meta{margin:0 0 0.15rem;padding:0 0.25rem;font-size:0.72rem;font-weight:700;color:var(--clr-text-muted)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_bubble{background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:12px;padding:0.5rem 0.7rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble.is-own .comment-bubble_bubble{background:#dcf8c6;border-color:#cdebb0}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_body{float:none!important;width:auto!important;font-size:0.85rem;line-height:1.4;color:var(--clr-text-body);word-break:break-word}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_footer{margin-top:0.25rem;font-size:0.68rem;color:var(--clr-text-muted);text-align:right}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comment-bubble_footer .fa{margin-right:0.2rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_footer{float:none!important;width:100%!important;display:block;border:0!important;padding:0 1rem 1rem!important;text-align:center}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .entrada_comentarios .entrada_comentarios_body{padding:1rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .entrada_heading .titulo{font-size:0.95rem!important}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_locked_msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:0.5rem;max-width:420px;margin:0.5rem auto;padding:1.75rem 1.25rem;background:var(--clr-bg-subtle);border:1px dashed var(--clr-border-light);border-radius:var(--radius-md)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_locked_msg>.fa{font-size:2rem;color:var(--clr-text-muted)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_locked_msg>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_locked_msg strong{font-size:1rem;color:var(--clr-text-body)}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments_locked_msg p{margin:0!important}.pintado_en_tabs #page-main.doc_doc :is(#comments-tab-pane,#tags-tab-pane) .comments-locked .comments_body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .doc_tags.panel{float:none!important;width:100%!important;margin:0!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;background:var(--clr-bg-card)!important;overflow:visible!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .doc_tags .panel-heading{padding:0.7rem 1rem!important;background:var(--clr-bg-subtle)!important;border:0!important;border-bottom:1px solid var(--clr-border-light)!important;border-radius:0!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .doc_tags .panel_heading_cont_title,.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .doc_tags .panel_titulo{float:none!important;width:auto!important;height:auto!important;margin:0!important;color:var(--clr-primary)!important;font-size:1rem!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .doc_tags .panel-heading .fa{color:var(--clr-primary)}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .doc_tags .panel-body{padding:1rem!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .input_tags{width:100%!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .cont_input_tags .tokenfield{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:0.3rem!important;width:100%!important;min-height:42px!important;padding:0.25rem 0.5rem!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .cont_input_tags .tokenfield.focus{border-color:var(--clr-primary)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .cont_input_tags .tokenfield .token{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.35rem!important;margin:0!important;padding:0.2rem 0.35rem 0.2rem 0.7rem!important;background:var(--clr-primary)!important;color:#fff!important;border:0!important;border-radius:4px!important;font-size:0.85rem!important;float:none!important}.pintado_en_tabs #page-main.doc_doc #tags-tab-pane .cont_input_tags .tokenfield .token .token-label{color:#fff!important;padding:0!important}.modal.visor_doc .modal-dialog,.modal.visor_imagen .modal-dialog,.modal.visor_pdf .modal-dialog,.modal.visor_video .modal-dialog{max-width:min(1120px,94vw)!important;min-width:0!important;width:100%;margin:1.5rem auto!important}.modal.visor_doc .modal-content,.modal.visor_imagen .modal-content,.modal.visor_pdf .modal-content,.modal.visor_video .modal-content{border:0!important;border-radius:12px!important;overflow:hidden;-webkit-box-shadow:0 16px 48px rgba(15,23,42,0.35);box-shadow:0 16px 48px rgba(15,23,42,0.35);margin-bottom:0!important}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;background:var(--clr-primary);border:0;padding:0.55rem 0.9rem}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header .blq{float:none!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header .blq:empty,.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header .blq:has(.contenedor_botones:empty){display:none!important}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header .blq:has(.modal_print_titulo){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header .bloque_02{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal_print_titulo{display:block;min-width:0}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-title,.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .ms-dlg-title{color:#fff!important;font-size:1rem!important;font-weight:700!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-header .btn-close{margin:0;opacity:0.9;-webkit-filter:invert(1) grayscale(1) brightness(2);filter:invert(1) grayscale(1) brightness(2)}.modal:is(.visor_imagen,.visor_video,.visor_doc,.visor_pdf) .modal-footer{display:none!important}.modal.visor_imagen .modal-body,.modal.visor_pdf .modal-body,.modal.visor_video .modal-body{padding:0!important}.modal.visor_doc .modal-body{padding:0!important}.modal.visor_imagen .cont_item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:1rem;background:#0f172a}.modal.visor_imagen .cont_item .item,.modal.visor_imagen .cont_item img{max-width:100%;max-height:80vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px}.modal.visor_pdf .cont_pdf{width:100%!important;height:82vh!important;background:#525659!important;float:none!important}.modal.visor_video .cont_video{width:100%;background:#000}.modal.visor_video .cont_video .video-js,.modal.visor_video .cont_video video{width:100%!important;height:auto!important;max-height:82vh}.modal.visor_doc .cont_doc{padding:1.25rem;background:#fff;max-height:80vh;overflow:auto}.modal.visor_doc .cont_doc--text{padding:0}.modal.visor_doc .ms-doc-pre{margin:0;padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.82rem;line-height:1.5;color:var(--clr-text-body);white-space:pre-wrap;word-break:break-word}.modal.visor_doc .ms-doc-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;color:var(--clr-text-muted);font-size:1.6rem}.modal.visor_doc .ms-no-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:0.55rem;max-width:420px;margin:0 auto;padding:2.5rem 1.5rem}.modal.visor_doc .ms-no-preview__icon{font-size:3.5rem;color:var(--clr-primary);opacity:0.85}.modal.visor_doc .ms-no-preview__name{font-size:1rem;font-weight:700;color:var(--clr-text-body);word-break:break-word}.modal.visor_doc .ms-no-preview__mime{font-size:0.78rem;color:var(--clr-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.modal.visor_doc .ms-no-preview__msg{margin:0.25rem 0 0.5rem;font-size:0.88rem;color:var(--clr-text-muted)}.modal.modal_impresion .modal-body{background:#e6e8ee!important;padding:1.5rem 1rem!important}.modal.modal_impresion .modal-footer .bloque_02,.modal.modal_impresion .modal-footer .btn-close{display:none!important}.modal.modal_impresion .modal-footer .modal_print_selectorPlantillas{display:none!important}.modal.modal_impresion .modal-body .print-folio:has(.sheet-landscape){max-width:1180px;padding:1.5rem 1.25rem}.modal.modal_impresion .modal-body .print-folio{width:100%;max-width:820px;margin:0 auto;background:#fff;padding:2.5rem 2.75rem;border:1px solid #d7dbe2;border-radius:2px;-webkit-box-shadow:0 3px 16px rgba(15,23,42,0.18);box-shadow:0 3px 16px rgba(15,23,42,0.18);-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}.modal.modal_impresion .modal-body .print-folio>div{width:100%!important;margin:0!important;padding:0!important;background:transparent!important}#page-main.doc_doc .doc-viewer .panel.panel-default{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main.doc_doc .doc-viewer .panel.panel-default>.panel-body{padding:0!important}#page-main.doc_doc .doc-viewer .cont_thumbnail.cover{width:100%!important;height:auto!important;float:none!important;padding:0!important;background:transparent!important}#page-main.doc_doc .doc-viewer #rg-gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.65rem;width:100%;float:none}#page-main.doc_doc .doc-viewer #rg-gallery .num_items{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:0.18rem 0.6rem;font-size:0.72rem;font-weight:700;color:#fff;background:var(--clr-primary);border-radius:999px;text-shadow:none}#page-main.doc_doc .doc-viewer #rg-gallery .rg-view{position:absolute;top:0;right:0;height:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.35rem;margin:0;z-index:3}#page-main.doc_doc .doc-viewer #rg-gallery .rg-view a{width:30px;height:30px;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-text-muted);background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm)}#page-main.doc_doc .doc-viewer #rg-gallery .rg-view a.oculto{display:none!important}#page-main.doc_doc .doc-viewer #rg-gallery .rg-view a i{font-size:0.9rem;text-shadow:none}#page-main.doc_doc .doc-viewer #rg-gallery .rg-view a.selected,#page-main.doc_doc .doc-viewer #rg-gallery .rg-view a:hover{color:#fff;background:var(--clr-primary);border-color:var(--clr-primary)}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;float:none;margin:0;background:var(--clr-bg-card)!important;border:0!important;border-radius:var(--radius-sm);overflow:hidden;min-height:0}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative;width:100%;text-align:center;line-height:0;background:transparent}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image img{width:100%!important;height:auto!important;max-width:100%!important;max-height:460px!important;-o-object-fit:contain;object-fit:contain;margin:0!important;display:block}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav a{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0!important;color:#fff!important;background:rgba(15,39,64,0.6)!important;border:0!important;border-radius:50%;z-index:6;-webkit-transition:background 0.15s;transition:background 0.15s}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav a:hover{background:var(--clr-primary)!important}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav a:before{font-family:FontAwesome;font-size:1.05rem;line-height:1}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav-prev{left:10px}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav-prev:before{content:"\f053"}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav-next{right:10px}#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-nav-next:before{content:"\f054"}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem 0.5rem;width:100%;margin:0;padding:0.55rem 0.7rem;border-top:1px solid var(--clr-border-light);background:var(--clr-bg-card);color:var(--clr-text-body)!important}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption p{margin:0}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption p:first-of-type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;font-size:0.82rem!important;font-weight:600!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;color:var(--clr-text-body)!important;word-break:break-word}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption .btn_downloadItem,#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption a#btn_downloadItem{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;float:none!important;width:26px!important;height:26px!important;min-width:26px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;overflow:hidden;color:var(--clr-primary)!important;background:var(--clr-bg-subtle)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;-webkit-transition:all 0.15s;transition:all 0.15s}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption .btn_downloadItem:hover,#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption a#btn_downloadItem:hover{color:#fff!important;background:var(--clr-primary)!important;border-color:var(--clr-primary)!important}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption .btn_downloadItem .fa,#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption .btn_downloadItem .fa.fa-clone,#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption .btn_downloadItem .fa.fa-download{font-size:0.82rem!important;line-height:1!important;margin:0!important;float:none!important;vertical-align:middle}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption hr{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:0;margin:0.25rem 0 0;border:0;border-top:1px dashed var(--clr-border-light);opacity:1}#page-main.doc_doc .doc-viewer #rg-gallery .rg-caption p:last-of-type{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;text-align:center;font-size:0.7rem;color:var(--clr-text-muted)}#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;float:none;margin:0}#page-main.doc_doc .doc-viewer #rg-gallery:has(.es-carousel ul>li:only-child) .rg-thumbs{display:none}#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs .es-carousel-wrapper{background:var(--clr-bg-subtle)!important;border:0!important;border-radius:var(--radius-sm);padding:6px 22px;min-height:auto}#page-main.doc_doc .doc-viewer #rg-gallery,#page-main.doc_doc .doc-viewer #rg-gallery .es-carousel,#page-main.doc_doc .doc-viewer #rg-gallery .es-carousel-wrapper,#page-main.doc_doc .doc-viewer #rg-gallery .rg-image,#page-main.doc_doc .doc-viewer #rg-gallery .rg-image img,#page-main.doc_doc .doc-viewer #rg-gallery .rg-image-wrapper,#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs,#page-main.doc_doc .doc-viewer .cont_thumbnail,#page-main.doc_doc .doc-viewer .panel,#page-main.doc_doc .doc-viewer .panel-body{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs li{height:auto}#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs .btz-rg-thumb{display:block;border:2px solid transparent!important;border-radius:4px;overflow:hidden}#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs li.selected .btz-rg-thumb{border-color:var(--clr-primary)!important}#page-main.doc_doc .doc-viewer #rg-gallery .rg-thumbs img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:3px}#page-main.doc_doc .doc-viewer #rg-gallery .es-nav span{font-size:0!important;color:var(--clr-text-muted);cursor:pointer}#page-main.doc_doc .doc-viewer #rg-gallery .es-nav span:before{font-family:FontAwesome;font-size:1rem;line-height:1}#page-main.doc_doc .doc-viewer #rg-gallery .es-nav-prev:before{content:"\f053"}#page-main.doc_doc .doc-viewer #rg-gallery .es-nav-next:before{content:"\f054"}#page-main.doc_doc .doc-viewer #rg-gallery .es-nav span:hover{color:var(--clr-primary)}#page-main.doc_doc .doc-viewer #rg-gallery .icon{color:var(--clr-accent)}#page-main.doc_doc .col_izqda>.facets-toggle{display:none}#page-main.doc_doc .col_izqda>.facets-content{display:block}.pintado_en_tabs #page-main.doc_doc #cont_principal{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.pintado_en_tabs #page-main.doc_doc #cont_principal .col_izqda{position:relative;-webkit-box-flex:0!important;-ms-flex:0 0 16px!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;padding:0!important;margin:0!important;-webkit-transition:width 0.2s ease,-webkit-flex-basis 0.2s ease;transition:width 0.2s ease,-webkit-flex-basis 0.2s ease;transition:flex-basis 0.2s ease,width 0.2s ease;transition:flex-basis 0.2s ease,width 0.2s ease,-webkit-flex-basis 0.2s ease,-ms-flex-preferred-size 0.2s ease;overflow:visible}.pintado_en_tabs #page-main.doc_doc #cont_principal .col_izqda.is-open{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;padding:0 0.5rem 0 0!important}.pintado_en_tabs #page-main.doc_doc #cont_principal .col_dcha{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0 0 0 0.5rem!important;margin:0!important}.pintado_en_tabs #page-main.doc_doc .col_izqda>.facets-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:16px;height:100%;min-height:220px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 0;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);color:var(--clr-text-muted);cursor:pointer;z-index:2;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}.pintado_en_tabs #page-main.doc_doc .col_izqda>.facets-toggle:hover{background:var(--clr-bg-muted);color:var(--clr-accent)}.pintado_en_tabs #page-main.doc_doc .col_izqda>.facets-toggle .fa{font-size:0.7rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.pintado_en_tabs #page-main.doc_doc .col_izqda.is-open>.facets-toggle .fa{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pintado_en_tabs #page-main.doc_doc .col_izqda>.facets-content{display:none}.pintado_en_tabs #page-main.doc_doc .col_izqda.is-open>.facets-content{display:block;margin-left:22px}@media (max-width:991.98px){.pintado_en_tabs #page-main.doc_doc #cont_principal{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.pintado_en_tabs #page-main.doc_doc #cont_principal .col_dcha,.pintado_en_tabs #page-main.doc_doc #cont_principal .col_izqda,.pintado_en_tabs #page-main.doc_doc #cont_principal .col_izqda.is-open{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 1rem 0!important}.pintado_en_tabs #page-main.doc_doc .col_izqda>.facets-toggle{display:none}.pintado_en_tabs #page-main.doc_doc .col_izqda>.facets-content{display:block!important;margin-left:0}}#page-main.doc_doc .col_dcha .doc_metadatajsp.panel.visor_descripcion{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;padding:0!important;margin:0!important;width:100%!important;float:none!important;position:relative!important;overflow:hidden}#page-main.doc_doc .col_dcha .doc_metadatajsp .panel-body{padding:1rem 1.25rem!important;background:transparent!important;border:none!important;width:100%!important;float:none!important;margin:0!important}#page-main.doc_doc .col_dcha .cont_metadata{display:block!important;width:100%!important;margin:0!important;padding:0!important}#page-main.doc_doc .col_dcha .fields-primary,#page-main.doc_doc .col_dcha .fields-secondary{display:block!important;width:100%!important;margin:0 0 1.25rem 0!important;padding:0!important}#page-main.doc_doc .col_dcha .fields-secondary{margin-top:0.75rem!important;padding-top:1rem!important;border-top:1px dashed var(--clr-border-light)}#page-main.doc_doc .col_dcha .cont_metadata .contenedor{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.35rem 0.65rem;margin:0 0 0.55rem 0!important;padding:0.35rem 0!important;border-bottom:1px solid var(--clr-border-light);width:100%!important;float:none!important}#page-main.doc_doc .col_dcha .cont_metadata .contenedor:last-child{border-bottom:none}#page-main.doc_doc .col_dcha .cont_metadata .contenedor>p.fw-bold,#page-main.doc_doc .col_dcha .cont_metadata .contenedor>p:first-of-type{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;margin:0!important;padding:0!important;font-size:0.8rem!important;font-weight:600!important;color:var(--clr-text-muted)!important;line-height:1.4!important;text-transform:none;letter-spacing:0;word-wrap:break-word}#page-main.doc_doc .col_dcha .cont_metadata .contenedor .list-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:block!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;list-style:none!important}#page-main.doc_doc .col_dcha .cont_metadata .contenedor .list-group p{margin:0!important;padding:0.15rem 0!important;font-size:0.85rem!important;font-weight:400!important;color:var(--clr-text-main)!important;line-height:1.5!important;background:transparent!important;border:none!important;word-wrap:break-word}#page-main.doc_doc .col_dcha .cont_metadata .contenedor .list-group p a{color:var(--clr-accent);text-decoration:none}#page-main.doc_doc .col_dcha .cont_metadata .contenedor .list-group p a:hover{color:var(--clr-accent-dark);text-decoration:underline}@media (max-width:575.98px){#page-main.doc_doc .col_dcha .cont_metadata .contenedor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem}#page-main.doc_doc .col_dcha .cont_metadata .contenedor>p:first-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}#page-main.doc_doc .col_dcha .panel:is(.fields-link,.documentos_adjuntos),#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos).panel{background:var(--clr-bg-subtle)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin:1rem 0!important;padding:0!important;width:100%!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;overflow:hidden}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading{background:var(--clr-bg-card)!important;border-bottom:1px solid var(--clr-border-light)!important;padding:0!important;margin:0!important;width:100%!important;float:none!important;border-radius:0!important;display:block!important;position:relative}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .panel_heading_title_collapse,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading>a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%!important;padding:0.55rem 1rem!important;margin:0!important;background:transparent!important;border:0 none!important;text-align:left!important;text-decoration:none!important;color:var(--clr-primary)!important;cursor:pointer;position:relative!important;float:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1.25!important;-webkit-transition:background 0.12s;transition:background 0.12s}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading>a:hover{background:var(--clr-bg-muted)!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .panel_heading_cont_title{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0!important;padding:0!important;background:transparent!important;border:none!important;float:none!important;width:auto!important;position:static!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .panel_titulo{font-size:0.85rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;font-family:inherit!important;background:transparent!important;border:none!important;width:auto!important;height:auto!important;float:none!important;position:static!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none!important;line-height:1.2!important;letter-spacing:0}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .cursor_despliegue,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .icono_derecha{position:static!important;top:auto!important;right:auto!important;margin-left:auto!important;width:22px!important;height:22px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-text-muted)!important;background:transparent!important;-ms-flex-negative:0;flex-shrink:0;font-size:0.75rem;line-height:1!important;float:none!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .cursor_despliegue .icono,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-heading .icono_derecha .icono{position:static!important;top:auto!important;right:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;color:var(--clr-text-muted)!important;font-size:0.8rem!important;line-height:1!important;float:none!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .panel-body{padding:0.65rem 1rem!important;background:var(--clr-bg-card)!important;width:100%!important;float:none!important;margin:0!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;margin:0.5rem 0!important;padding:0!important;list-style:none!important;background:transparent!important;border:none!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group_titulo,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) h3.list-group_titulo{font-size:0.78rem!important;font-weight:600!important;color:var(--clr-text-muted)!important;margin:0.85rem 0 0.35rem!important;padding:0!important;text-transform:uppercase;letter-spacing:0.03em}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group .list-group-item,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group .list-group-item.descriptor{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;width:auto!important;margin:0.15rem 0.35rem 0.15rem 0!important;padding:0.25rem 0.65rem!important;background:var(--clr-bg-muted)!important;border:1px solid var(--clr-border-light)!important;border-radius:999px!important;-webkit-box-shadow:none!important;box-shadow:none!important;float:none!important;font-size:0.78rem!important;color:var(--clr-text-body)!important;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group .list-group-item:hover{background:var(--clr-bg-card)!important;border-color:var(--clr-accent)!important}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item .titulo,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item a{color:var(--clr-accent)!important;text-decoration:none;font-size:0.78rem}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item a:hover{color:var(--clr-accent-dark)!important;text-decoration:underline}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item .btnx,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item button{background:transparent!important;border:none!important;color:var(--clr-text-light);padding:0 0 0 0.15rem;cursor:pointer;font-size:0.8rem}#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item .btnx:hover,#page-main.doc_doc .col_dcha :is(.fields-link,.documentos_adjuntos) .list-group-item button:hover{color:var(--clr-accent)}#page-main.doc_doc .col_dcha .doc-stats,#page-main.doc_doc .col_dcha .doc_stats,#page-main.doc_doc .col_dcha .list-record-social{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.65rem 1rem!important;margin:1rem 0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.6rem!important;font-size:0.8rem;color:var(--clr-text-body);width:100%!important;float:none!important}#page-main.doc_doc .col_dcha .list-record-social .icono{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;background:var(--clr-bg-subtle)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;padding:0.25rem 0.6rem!important;margin:0!important;font-size:0.78rem!important;color:var(--clr-text-body)!important;float:none!important;line-height:1.3!important}#page-main.doc_doc .col_dcha .list-record-social .icono:before{font-family:FontAwesome;color:var(--clr-primary-mid);margin-right:0}#page-main.doc_doc .col_dcha .list-record-social .record-visit:before{content:'\f06e'}#page-main.doc_doc .col_dcha .list-record-social .record-comments:before{content:'\f075'}#page-main.doc_doc .col_dcha .list-record-social .record-score:before{content:'\f005';color:var(--clr-warn)}#page-main.doc_doc .col_dcha #social-layer,#page-main.doc_doc .col_dcha .social-layer{display:block!important;width:100%!important;margin:1rem 0!important;padding:0!important;float:none!important;background:transparent!important;border:0 none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main.doc_doc .col_dcha .doc_comments,#page-main.doc_doc .col_dcha .doc_share{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:1rem 1.25rem;margin:0 0 1rem 0;width:100%!important;float:none!important}#page-main.doc_doc .col_dcha .doc_comments .doc_commentsjsp,#page-main.doc_doc .col_dcha .doc_comments .doc_commentsjsp.entrada_comentarios,#page-main.doc_doc .col_dcha .doc_comments .doc_commentsjsp.vista_comentarios{background:transparent!important;padding:0!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;float:none!important}#page-main.doc_doc .col_dcha .doc_comments .doc_commentsjsp.entrada_comentarios{margin-top:1rem!important;padding-top:1rem!important;border-top:1px solid var(--clr-border-light)!important}#page-main.doc_doc .col_dcha .doc_comments .comments_heading h2.titulo,#page-main.doc_doc .col_dcha .doc_comments .comments_heading h3{font-size:1rem!important;color:var(--clr-primary)!important;margin:0 0 0.65rem 0!important;font-weight:600!important}#page-main.doc_doc .col_dcha>input[type=hidden],#page-main.doc_doc input#doc-is-favorite,#page-main.doc_doc input#doc-rating,#page-main.doc_doc input#doc-record-id{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important}#page-main.doc_doc .col_dcha .cont_datos{margin:0 0 0.5rem 0!important}#page-main.doc_doc .col_dcha .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem;border-bottom:2px solid var(--clr-border-light);margin:0 0 1rem 0;padding:0;list-style:none}#page-main.doc_doc .col_dcha .nav-tabs .nav-item,#page-main.doc_doc .col_dcha .nav-tabs>li{margin:0;padding:0;float:none!important}#page-main.doc_doc .col_dcha .nav-tabs .nav-link,#page-main.doc_doc .col_dcha .nav-tabs>li>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.5rem 1rem;font-size:0.85rem;font-weight:500;color:var(--clr-text-body)!important;background:transparent!important;border:1px solid transparent!important;border-bottom:none!important;border-radius:var(--radius-sm) var(--radius-sm) 0 0!important;text-decoration:none!important;margin-bottom:-2px;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}#page-main.doc_doc .col_dcha .nav-tabs .nav-link:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important}#page-main.doc_doc .col_dcha .nav-tabs .nav-link.active,#page-main.doc_doc .col_dcha .nav-tabs>li.active>a{background:var(--clr-bg-card)!important;color:var(--clr-primary)!important;border-color:var(--clr-border-light) var(--clr-border-light) transparent!important;border-bottom:2px solid var(--clr-bg-card)!important;font-weight:600}.tres_cols #page-main.doc_doc .col_lat_derecha{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.75rem 1rem;margin-top:0.75rem}.tres_cols #page-main.doc_doc .col_lat_derecha .titulo_menu{display:block;font-size:0.75rem;font-weight:600;text-transform:uppercase;color:var(--clr-text-muted);letter-spacing:0.04em;padding-bottom:0.35rem;border-bottom:1px solid var(--clr-border-light);margin-bottom:0.5rem}.tres_cols #page-main.doc_doc .col_lat_derecha .cont_menu_acciones .pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.35rem;margin:0;padding:0;list-style:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tres_cols #page-main.doc_doc .col_lat_derecha .cont_menu_acciones .page-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;padding:0!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.9rem;text-decoration:none;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}.tres_cols #page-main.doc_doc .col_lat_derecha .cont_menu_acciones .page-link:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}.tres_cols #page-main.doc_doc .col_lat_derecha .cont_menu_acciones .page-link i{color:inherit!important;margin:0!important}#page-main.doc_doc .col_dcha .clase_tag,#page-main.doc_doc .col_dcha .list-link-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem;padding:0.15rem 0.55rem;background:var(--clr-bg-muted);border:1px solid var(--clr-border-light);border-radius:999px;font-size:0.78rem;color:var(--clr-text-body)!important;text-decoration:none!important;margin:0.15rem 0.25rem 0.15rem 0;-webkit-transition:background 0.12s,color 0.12s;transition:background 0.12s,color 0.12s}#page-main.doc_doc .col_dcha .clase_tag:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}#page-main.doc_doc .col_dcha .clase_tag .tag_title{color:inherit!important;white-space:nowrap}@media (max-width:767.98px){.col_dcha .card-body.itemGridSearch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col_dcha .item_listado{padding-right:0;padding-bottom:0.6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.col_dcha .labelField{-ms-flex-preferred-size:100px;flex-basis:100px}}@media (max-width:575.98px){.col_dcha .card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:991.98px){#page-main #cont_principal #col_dcha .card.mb-3.me-3,#page-main #cont_principal #col_dcha .card.me-3{margin-right:0!important}#page-main #cont_principal #col_dcha .card .card-body,#page-main #cont_principal #col_dcha .card>.card-body{display:block!important;width:100%!important;max-width:100%!important;padding:1rem 1.25rem!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto!important;min-height:0!important}#page-main #cont_principal #col_dcha .card .card-body>.col-md-3,#page-main #cont_principal #col_dcha .card .card-body>.col-md-9,#page-main #cont_principal #col_dcha .card .card-body>.item_listado{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;float:none!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}#page-main #cont_principal #col_dcha .card .card-body>.item_listado{margin-bottom:0.75rem!important}#page-main #cont_principal #col_dcha .card .item.item_listado,#page-main #cont_principal #col_dcha .card-body .item.item_listado,#page-main #cont_principal #col_dcha .item.item_listado{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;padding:0 0.75rem!important;margin:0 0 1rem 0!important;-webkit-box-sizing:border-box;box-sizing:border-box;float:none!important}#page-main #cont_principal #col_dcha .card .item.item_listado a.media-object,#page-main #cont_principal #col_dcha .card a.media-object,#page-main #cont_principal #col_dcha a.media-object{display:block!important;margin-top:1rem!important;padding-top:0!important;text-align:center}#page-main #cont_principal #col_dcha .card .cont_selecciones,#page-main #cont_principal #col_dcha .card .item.item_listado .cont_selecciones,#page-main #cont_principal #col_dcha .cont_selecciones{margin-bottom:1rem!important;padding-bottom:0!important}#page-main #cont_principal #col_dcha .card .card-body .item_listado .cont_thumbnail,#page-main #cont_principal #col_dcha .card .card-body .item_listado figure,#page-main #cont_principal #col_dcha .card .item.item_listado .cont_thumbnail,#page-main #cont_principal #col_dcha .card .item.item_listado figure{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;text-align:center}#page-main #col_dcha .imagenList,#page-main #cont_principal #col_dcha .imagenList{border:0!important;float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important}#page-main.doc_doc #col_dcha .cont_imagen,#page-main.doc_doc #col_dcha .cont_thumbnail,#page-main.doc_doc #col_dcha a.cont_thumbnail,#page-main.doc_doc #col_dcha figure.cont_thumbnail,#page-main.doc_search #col_dcha .cont_imagen,#page-main.doc_search #col_dcha .cont_thumbnail,#page-main.doc_search #col_dcha a.cont_thumbnail,#page-main.doc_search #col_dcha figure.cont_thumbnail{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important}#page-main.doc_doc #cont_principal #col_dcha .card .card-body .cont_thumbnail img,#page-main.doc_doc #cont_principal #col_dcha .card .card-body .item_listado img,#page-main.doc_search #cont_principal #col_dcha .card .card-body .cont_thumbnail img,#page-main.doc_search #cont_principal #col_dcha .card .card-body .item_listado img{width:95%!important;height:auto!important;max-width:95%!important;max-height:none!important;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto!important}#page-main.doc_advanced #cont_principal #col_dcha .card .item.item_listado img,#page-main.doc_more_info #cont_principal #col_dcha .card .item.item_listado img,#page-main.doc_mosaic #cont_principal #col_dcha .card .item.item_listado .cont_thumbnail img,#page-main.doc_mosaic #cont_principal #col_dcha .card .item.item_listado img{width:auto!important;height:auto!important;max-width:100%!important;max-height:240px!important;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto!important;image-rendering:-webkit-optimize-contrast}#page-main #cont_principal #col_dcha .card,#page-main #cont_principal #col_dcha .card .card-body{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#page-main #cont_principal #col_dcha .cont_customs,#page-main #cont_principal .cont_customs.mlt.doc_doc,#page-main.doc_doc #col_dcha .cont_customs,#page-main.doc_doc #cont_principal .cont_customs{padding-left:1rem!important;padding-right:1rem!important;-webkit-box-sizing:border-box;box-sizing:border-box}}
/*!
	@file        : _advanced_search.less

	@description : Página de búsqueda avanzada (#page-main.doc_advanced).
	               Layout: portlet izquierdo (titulo_general, col-sm-3) +
	               portlet derecho (form-advanced, col-sm-9).
	               Migrado desde _mods.less (Fase 4.9).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura interna (en orden de cascada — el último gana):

	1. ADVANCED SEARCH PAGE  (#page-main.doc_advanced)
	   Layout completo: portlets izq/der, .form-advanced, .form-group,
	   .control-label, .form-control, hierarchical_component,
	   .select_tmpl, .btn_lanza_ayuda, secciones del formulario.

	2. FINAL OVERRIDE — .btn_avanzada
	   Override final que arregla el botón de búsqueda avanzada para
	   que el icono y el texto queden en la misma línea (anula
	   .tipo_columnas .btn .titulo { display:flex; flex-direction:column }
	   de styles.css).

	Notas:
	- La columna de filtros (.col_izqda) en .doc_advanced está cubierta
	  por _filters.less mediante :is(.doc_search, .doc_mosaic, .doc_doc,
	  .doc_advanced, .doc_more_info) .col_izqda.
	- El aside de búsqueda en .doc_advanced (con search-ppal, etc.) está
	  cubierto por el bloque SEARCH FORM AREA que sigue en _mods.less.
---------------------------------------------------- */#page-main.doc_advanced{padding-top:0.75rem;padding-bottom:2rem}#page-main.doc_advanced #cont_principal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0 none!important}#page-main.doc_advanced #cont_principal>.col-sm-3.titulo_general,#page-main.doc_advanced #cont_principal>.portlet.titulo_general{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important;max-width:25%!important;min-width:0!important;padding:0 0.5rem 0 0!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_advanced #cont_principal>.col-sm-9.form-advanced,#page-main.doc_advanced #cont_principal>.portlet.form-advanced{-webkit-box-flex:0!important;-ms-flex:0 0 75%!important;flex:0 0 75%!important;width:75%!important;max-width:75%!important;min-width:0!important;padding:0 0 0 0.5rem!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:block!important}@media (max-width:991.98px){#page-main.doc_advanced #cont_principal{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#page-main.doc_advanced #cont_principal>.portlet.form-advanced,#page-main.doc_advanced #cont_principal>.portlet.titulo_general{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 1rem 0!important}}#page-main.doc_advanced .portlet.titulo_general{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;overflow:visible!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important;height:auto!important;min-height:100%}#page-main.doc_advanced .portlet.titulo_general .cont_titulo{background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;padding:0.75rem 1rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:0.55rem!important;border:none!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;width:100%!important;float:none!important;position:static!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#page-main.doc_advanced .portlet.titulo_general .cont_titulo{display:-ms-grid!important;display:grid!important;-ms-grid-columns:32px 0.6rem 1fr;grid-template-columns:32px 1fr;-ms-grid-rows:auto 0.55rem auto;grid-template-rows:auto auto;-webkit-column-gap:0.6rem;-moz-column-gap:0.6rem;column-gap:0.6rem;row-gap:0.55rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.doc_advanced .portlet.titulo_general .cont_titulo>:first-child{-ms-grid-row:1;-ms-grid-column:1}#page-main.doc_advanced .portlet.titulo_general .cont_titulo>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#page-main.doc_advanced .portlet.titulo_general .cont_titulo>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}#page-main.doc_advanced .portlet.titulo_general .cont_titulo>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}#page-main.doc_advanced .portlet.titulo_general .cont_titulo .cont_icono{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}#page-main.doc_advanced .portlet.titulo_general .cont_titulo .cont_texto{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}#page-main.doc_advanced .portlet.titulo_general .cont_titulo .select_tmpl{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}#page-main.doc_advanced .portlet.titulo_general .cont_titulo .cont_icono{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,0.18);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;float:none!important;position:static!important;padding:0!important;margin:0!important}#page-main.doc_advanced .portlet.titulo_general .cont_titulo .cont_icono .fa,#page-main.doc_advanced .portlet.titulo_general .cont_titulo .cont_icono .icono{color:#fff!important;font-size:0.95rem!important;margin:0!important;position:static!important;float:none!important}#page-main.doc_advanced .portlet.titulo_general .cont_titulo .cont_texto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;float:none!important;position:static!important;padding:0!important;margin:0!important}#page-main.doc_advanced .portlet.titulo_general .cont_titulo h1,#page-main.doc_advanced .portlet.titulo_general .cont_titulo h2{margin:0!important;padding:0!important;font-size:0.95rem!important;font-weight:600!important;color:#fff!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0;word-wrap:break-word;font-style:normal}#page-main.doc_advanced .portlet.titulo_general .select_tmpl{width:100%;padding:0;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-item.dropdown{width:100%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.3);border-radius:var(--radius-sm);margin:0}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-link.dropdown-toggle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;width:100%;padding:0.4rem 0.65rem!important;color:#fff!important;font-size:0.8rem;text-decoration:none!important;background:transparent!important;border:none!important;border-radius:var(--radius-sm)}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-link.dropdown-toggle:hover{background:rgba(255,255,255,0.08)!important}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-link .fa,#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-link .icono,#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-link .texto{color:inherit!important;font-size:0.8rem}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .nav-item.dropdown{position:relative!important}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .dropdown-menu{position:absolute!important;top:100%!important;left:0!important;right:auto;z-index:1060!important;display:none;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.18)!important;box-shadow:0 6px 24px rgba(0,0,0,0.18)!important;padding:0.35rem 0!important;min-width:240px;max-width:90vw;max-height:360px;overflow-y:auto;font-size:0.82rem;margin-top:0.25rem;white-space:normal}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .dropdown-menu.show{display:block!important}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .dropdown-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.4rem 0.85rem!important;font-size:0.82rem;color:var(--clr-text-body)!important;text-decoration:none!important}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .dropdown-item:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important}#page-main.doc_advanced .portlet.titulo_general .select_tmpl .dropdown-item .fa{color:var(--clr-text-muted);font-size:0.8rem}#page-main.doc_advanced .portlet.form-advanced{display:block!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important}#page-main.doc_advanced #searchadv-form,#page-main.doc_advanced .portlet.form-advanced>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;margin:0;padding:0}#page-main.doc_advanced .form-advanced .card,#page-main.doc_advanced .form-advanced .card.busqueda_general{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;margin:0 0 0.75rem 0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:hidden;display:block!important;float:none!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#page-main.doc_advanced .form-advanced .card>.row{margin:0!important;width:100%!important}#page-main.doc_advanced .form-advanced .card .card-header{background:var(--clr-bg-subtle)!important;background-image:none!important;border-bottom:1px solid var(--clr-border-light)!important;border-top:none!important;border-left:4px solid var(--clr-accent)!important;border-radius:0!important;padding:0.55rem 0.9rem!important;margin:0!important;width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.doc_advanced .form-advanced .card .card-header h2{margin:0!important;padding:0!important;font-size:0.85rem!important;font-weight:600!important;color:var(--clr-primary)!important;background:transparent!important;text-transform:none!important;letter-spacing:0;line-height:1.3!important;font-family:inherit!important}#page-main.doc_advanced .form-advanced .card .card-body{background:var(--clr-bg-card)!important;padding:1rem 1.1rem!important;border:none!important;width:100%!important;display:block!important}#page-main.doc_advanced .form-advanced .card .card-footer{background:var(--clr-bg-subtle)!important;border-top:1px solid var(--clr-border-light)!important;padding:0.55rem 0.9rem!important;margin:0!important;width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem}#page-main.doc_advanced .form-advanced .cont_form-group,#page-main.doc_advanced .form-advanced .cont_form-group[class*=col-md-],#page-main.doc_advanced .form-advanced .cont_form-group[class*=col-sm-],#page-main.doc_advanced .form-advanced .cont_form-group[class*=col-xs-],#page-main.doc_advanced .form-advanced .row.advancedRules{margin:0 0 0.75rem 0!important;padding:0!important;display:block!important;width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_advanced .form-advanced .cont_form-group .form-group,#page-main.doc_advanced .form-advanced .cont_form-group>.form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.35rem 0.85rem;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;position:relative}#page-main.doc_advanced .form-advanced .cont_form-group .form-group>label.col-form-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0!important;padding:0!important;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#page-main.doc_advanced .form-advanced .cont_form-group .form-group>.control-component{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}#page-main.doc_advanced .form-advanced .cont_form-group .form-group>.cont_btn_hide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#page-main.doc_advanced .form-advanced .col-form-label,#page-main.doc_advanced .form-advanced label{font-size:0.82rem!important;font-weight:500!important;color:var(--clr-text-body)!important;margin:0 0 0.3rem 0!important;padding:0!important;line-height:1.35!important;display:block;text-align:left!important}#page-main.doc_advanced .form-advanced .control-component{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0.35rem;width:100%;margin:0!important;padding:0!important}#page-main.doc_advanced .form-advanced .form-control,#page-main.doc_advanced .form-advanced input[type=search],#page-main.doc_advanced .form-advanced input[type=text],#page-main.doc_advanced .form-advanced select.form-control,#page-main.doc_advanced .form-advanced select.form-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:38px!important;padding:0.45rem 0.75rem!important;font-size:0.85rem!important;font-weight:400;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;margin:0!important}#page-main.doc_advanced .form-advanced .form-control:focus,#page-main.doc_advanced .form-advanced select.form-control:focus,#page-main.doc_advanced .form-advanced select.form-select:focus{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}#page-main.doc_advanced .form-advanced .form-control::-webkit-input-placeholder{color:var(--clr-text-light)}#page-main.doc_advanced .form-advanced .form-control::-moz-placeholder{color:var(--clr-text-light)}#page-main.doc_advanced .form-advanced .form-control:-ms-input-placeholder{color:var(--clr-text-light)}#page-main.doc_advanced .form-advanced .form-control::-ms-input-placeholder{color:var(--clr-text-light)}#page-main.doc_advanced .form-advanced .form-control::placeholder{color:var(--clr-text-light)}#page-main.doc_advanced .form-advanced select.form-control,#page-main.doc_advanced .form-advanced select.form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;padding-right:2rem!important;cursor:pointer}#page-main.doc_advanced .form-advanced .input-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0!important;position:relative}#page-main.doc_advanced .form-advanced .input-group>.form-control,#page-main.doc_advanced .form-advanced .input-group>input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;border-radius:var(--radius-sm)!important;margin:0!important;border:1px solid var(--clr-border)!important}#page-main.doc_advanced .form-advanced .input-group.con_select>.select_00,#page-main.doc_advanced .form-advanced .input-group.con_select>.select_01,#page-main.doc_advanced .form-advanced .input-group.con_select>.select_02,#page-main.doc_advanced .form-advanced .input-group.con_select>.select_nexo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;min-width:90px;max-width:130px;height:38px!important;font-size:0.78rem!important;font-weight:500;color:var(--clr-text-body)!important;background-color:var(--clr-bg-muted)!important;border:1px solid var(--clr-border)!important;border-right:none!important;border-radius:var(--radius-sm) 0 0 var(--radius-sm)!important;margin:0!important;padding:0 1.85rem 0 0.75rem!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.55rem center!important;cursor:pointer}#page-main.doc_advanced .form-advanced .input-group.con_select>.form-control,#page-main.doc_advanced .form-advanced .input-group.con_select>input[type=text]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#page-main.doc_advanced .form-advanced .input-group.con_boton>.form-control,#page-main.doc_advanced .form-advanced .input-group.con_boton>input[type=text]{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}#page-main.doc_advanced .form-advanced .form-group.range .input-group>input.from{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}#page-main.doc_advanced .form-advanced .form-group.range .input-group>input.to{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#page-main.doc_advanced .form-advanced .cont_btn_ayuda{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin:0!important;padding:0!important}#page-main.doc_advanced .form-advanced .btn.btn_lanza_ayuda,#page-main.doc_advanced .form-advanced .btn_lanza_ayuda{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;margin:0 0 0 0.35rem!important;background:var(--clr-bg-muted)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-muted)!important;font-size:0.9rem!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}#page-main.doc_advanced .form-advanced .btn_lanza_ayuda:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}#page-main.doc_advanced .form-advanced .btn_lanza_ayuda .fa,#page-main.doc_advanced .form-advanced .btn_lanza_ayuda .icono,#page-main.doc_advanced .form-advanced .btn_lanza_ayuda i{color:inherit!important;margin:0!important}#page-main.doc_advanced .form-advanced .cont_btn_hide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:0.35rem;padding:0;width:auto!important;max-width:none!important}#page-main.doc_advanced .form-advanced .btn.btn_hide_fields,#page-main.doc_advanced .form-advanced .btn_hide_fields{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px!important;height:38px!important;min-width:32px!important;padding:0!important;margin:0!important;background:transparent!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-light)!important;font-size:0.85rem!important;cursor:pointer;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}#page-main.doc_advanced .form-advanced .btn_hide_fields:hover{background:#fee2e2!important;border-color:#ef4444!important;color:#ef4444!important}#page-main.doc_advanced .form-advanced .btn_buscar,#page-main.doc_advanced .form-advanced input.btn-primary[type=submit],#page-main.doc_advanced .form-advanced input.btn_buscar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:38px;min-width:110px;padding:0 1.1rem!important;background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;border-radius:var(--radius-sm)!important;color:#fff!important;font-size:0.85rem!important;font-weight:600!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s;transition:background 0.12s,border-color 0.12s}#page-main.doc_advanced .form-advanced .btn_buscar:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important}#page-main.doc_advanced .form-advanced .btn_limpiar,#page-main.doc_advanced .form-advanced input.btn_limpiar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:38px;min-width:110px;padding:0 1.1rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.85rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s;margin-left:0.55rem}#page-main.doc_advanced .form-advanced .btn_limpiar:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-text-light)!important;color:var(--clr-text-main)!important}#page-main.doc_advanced .form-advanced .card-footer .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-right:auto;padding:0!important}#page-main.doc_advanced .form-advanced .card-footer .cont_botonera{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto!important;padding:0!important}#page-main.doc_advanced .form-advanced .footer_portlets{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;padding:0.85rem 1.25rem!important;margin:0.5rem 0 0 0!important;width:100%!important;float:none!important;display:block!important;position:relative!important}#page-main.doc_advanced .form-advanced .footer_portlets .contenedor{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;gap:1rem!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0 none!important;float:none!important;text-align:left!important;position:static!important}#page-main.doc_advanced .form-advanced .footer_portlets .form-group.cont_select{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.65rem!important;margin:0!important;padding:0!important;border:0 none!important;float:none!important;width:auto!important}#page-main.doc_advanced .form-advanced .footer_portlets .form-group.cont_select label{font-size:0.85rem!important;color:var(--clr-text-body)!important;font-weight:500!important;margin:0!important;padding:0!important;white-space:nowrap;text-align:left!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#page-main.doc_advanced .form-advanced .footer_portlets .form-group.cont_select .titulo{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#page-main.doc_advanced .form-advanced .footer_portlets .form-group.cont_select .control-component{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important;width:auto!important}#page-main.doc_advanced .form-advanced .footer_portlets select{height:38px!important;min-width:110px!important;width:auto!important;padding:0 2rem 0 0.75rem!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;font-size:0.85rem!important;margin:0!important}#page-main.doc_advanced .form-advanced .footer_portlets .cont_botonera{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;gap:0.55rem!important;margin:0!important;padding:0!important;width:auto!important;float:none!important;border:0 none!important;text-align:right!important}#page-main.doc_advanced .form-advanced .footer_portlets .cont_botonera .btn,#page-main.doc_advanced .form-advanced .footer_portlets .cont_botonera input{margin:0!important;padding:0.45rem 1.1rem!important;font-size:0.85rem!important;border-radius:var(--radius-sm)!important;height:38px;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-main.doc_advanced .form-advanced .footer_portlets .btn-primary,#page-main.doc_advanced .form-advanced .footer_portlets .btn_buscar{background:var(--clr-primary)!important;border:1px solid var(--clr-primary)!important;color:#fff!important;font-weight:600!important}#page-main.doc_advanced .form-advanced .footer_portlets .btn-primary:hover,#page-main.doc_advanced .form-advanced .footer_portlets .btn_buscar:hover{background:var(--clr-primary-mid)!important;border-color:var(--clr-primary-mid)!important}#page-main.doc_advanced .form-advanced .footer_portlets .btn-warning,#page-main.doc_advanced .form-advanced .footer_portlets .btn_limpiar{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;color:var(--clr-text-body)!important}#page-main.doc_advanced .form-advanced .footer_portlets .btn-warning:hover,#page-main.doc_advanced .form-advanced .footer_portlets .btn_limpiar:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-text-light)!important;color:var(--clr-text-main)!important}@media (max-width:575.98px){#page-main.doc_advanced .form-advanced .footer_portlets .contenedor{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}#page-main.doc_advanced .form-advanced .footer_portlets .cont_botonera{width:100%!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}#page-main.doc_advanced .form-advanced .selectorFields,#page-main.doc_advanced .form-advanced select.selectorFields{display:block;width:100%!important;height:38px!important;padding:0 2rem 0 0.75rem!important;font-size:0.85rem!important;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;margin:0 0 0.75rem 0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;cursor:pointer}#page-main.doc_advanced .form-advanced .hierarchical_component{background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);padding:0.85rem 1rem;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.65rem}#page-main.doc_advanced .form-advanced .hierarchical_component>div[id^=cont_selects_dependientes_]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.65rem;width:100%}#page-main.doc_advanced .form-advanced .hierarchical_component .form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem 0.85rem;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;border:none!important}#page-main.doc_advanced .form-advanced .hierarchical_component .form-group>label.control-label{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;width:30%;margin:0!important;padding:0 0.25rem 0 0!important;font-size:0.82rem!important;font-weight:500!important;color:var(--clr-text-body)!important;text-align:left!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.3!important}#page-main.doc_advanced .form-advanced .hierarchical_component .form-group>label.control-label .titulo{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#page-main.doc_advanced .form-advanced .hierarchical_component .form-group>div[class*=col-]{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important}#page-main.doc_advanced .form-advanced .hierarchical_component select.form-control.select_dependiente,#page-main.doc_advanced .form-advanced .hierarchical_component select.form-control.select_no_dependiente,#page-main.doc_advanced .form-advanced .hierarchical_component select.seleccion.hierachical{width:100%!important;height:38px!important;padding:0 2rem 0 0.75rem!important;font-size:0.85rem!important;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;cursor:pointer;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:575.98px){#page-main.doc_advanced .form-advanced .hierarchical_component .form-group>label.control-label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%}#page-main.doc_advanced .form-advanced .hierarchical_component .form-group>div[class*=col-]{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important}}#page-main.doc_advanced .form-advanced .selectize-control,#page-main.doc_advanced .form-advanced .selectize-control.form-control,#page-main.doc_advanced .form-advanced .selectize-control.single,#page-main.doc_advanced .form-advanced .selectize-control.single.form-control,#page-main.doc_advanced .form-advanced div.selectize-control[class*=form-control]{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0 none transparent!important;border-width:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0!important;cursor:default;overflow:visible!important;line-height:1!important}#page-main.doc_advanced .form-advanced .selectize-control>select.form-control,#page-main.doc_advanced .form-advanced .selectize-control>select.seleccion{display:none!important}#page-main.doc_advanced .form-advanced .selectize-control .selectize-input,#page-main.doc_advanced .form-advanced .selectize-control.single .selectize-input{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%!important;height:38px!important;min-height:38px!important;padding:0.35rem 2rem 0.35rem 0.75rem!important;margin:0!important;font-size:0.85rem!important;font-weight:400;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;line-height:1.3!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_advanced .form-advanced .selectize-control.single .selectize-input.dropdown-active,#page-main.doc_advanced .form-advanced .selectize-control.single .selectize-input.focus,#page-main.doc_advanced .form-advanced .selectize-control.single .selectize-input.input-active{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}#page-main.doc_advanced .form-advanced .selectize-control.single .selectize-input:after,#page-main.doc_advanced .form-advanced .selectize-input:after{display:none!important;content:none!important;border:0!important}#page-main.doc_advanced .form-advanced .selectize-input input[type=text],#page-main.doc_advanced .form-advanced .selectize-input>input{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;margin:0!important;font-size:inherit!important;color:inherit!important;min-width:1ch;width:auto!important;min-height:0!important;height:auto!important;line-height:inherit!important}#page-main.doc_advanced .form-advanced .selectize-input .item{color:var(--clr-text-main)!important;font-size:0.85rem;background:transparent!important;border:none!important;padding:0!important;margin:0!important;line-height:inherit!important}#page-main.doc_advanced .form-advanced .selectize-control.single .selectize-dropdown,#page-main.doc_advanced .form-advanced .selectize-dropdown{position:absolute!important;z-index:1060!important;margin-top:0.25rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.16)!important;box-shadow:0 6px 24px rgba(0,0,0,0.16)!important;padding:0.25rem 0!important;font-size:0.85rem!important;max-height:280px!important;overflow-y:auto}#page-main.doc_advanced .form-advanced .selectize-dropdown .selectize-dropdown-content{padding:0!important;max-height:280px;overflow-y:auto}#page-main.doc_advanced .form-advanced .selectize-dropdown .option{padding:0.4rem 0.85rem!important;font-size:0.82rem!important;color:var(--clr-text-body)!important;background:transparent!important;cursor:pointer;line-height:1.35}#page-main.doc_advanced .form-advanced .selectize-dropdown .option.active,#page-main.doc_advanced .form-advanced .selectize-dropdown .option:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important}#page-main.doc_advanced .form-advanced .selectize-dropdown .option.selected{background:var(--clr-accent)!important;color:#fff!important}#page-main.doc_advanced .form-advanced .selectize-dropdown .option-disabled{color:var(--clr-text-light)!important;cursor:not-allowed}#page-main.doc_advanced .form-advanced .selectize-dropdown .selectize-no-results,#page-main.doc_advanced .form-advanced .selectize-dropdown-emptyoptionlabel{padding:0.55rem 0.85rem;color:var(--clr-text-light);font-style:italic}#page-main.doc_advanced .form-advanced .input-group>.cont_btn_ayuda{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 0.35rem!important}#page-main.doc_advanced .form-advanced .input-group>input.form-control,#page-main.doc_advanced .form-advanced .input-group>input[type=text]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-main.doc_advanced .form-advanced .input-group>.select_00,#page-main.doc_advanced .form-advanced .input-group>.select_01,#page-main.doc_advanced .form-advanced .input-group>.select_02,#page-main.doc_advanced .form-advanced .input-group>.select_nexo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#page-main.doc_advanced .form-advanced .input-group>.btn.btn_form-group,#page-main.doc_advanced .form-advanced .input-group>.btn.modal_cruce_data{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#page-main.doc_advanced .form-advanced .input-group.cont_dos_selects{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-main.doc_advanced .form-advanced .input-group.cont_dos_selects>.select_03,#page-main.doc_advanced .form-advanced .input-group.cont_dos_selects>select.form-control:not(.select_nexo):not(.select_00):not(.select_01):not(.select_02){-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:38px!important;padding:0 2rem 0 0.75rem!important;font-size:0.85rem!important;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;margin:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;cursor:pointer}#page-main.doc_advanced .form-advanced .input-group.cont_dos_selects.con_select>.select_03{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#page-main.doc_advanced .form-advanced .form-group.range .input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-main.doc_advanced .form-advanced .form-group.range .input-group>input.from{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-main.doc_advanced .form-advanced .form-group.range .input-group>input.to{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#page-main.doc_advanced .form-advanced .form-group.range .input-group.con_select>input.from{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#page-main.doc_advanced .form-advanced .form-group.range .input-group>input.to{border-top-right-radius:var(--radius-sm)!important;border-bottom-right-radius:var(--radius-sm)!important}#page-main.doc_advanced .form-advanced .control-component>.cont_btn_ayuda{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;margin-left:0.35rem}#page-main.doc_advanced .form-advanced .datepicker-datetime,#page-main.doc_advanced .form-advanced .datepicker-year{background-color:var(--clr-bg-card)!important}#page-main.doc_advanced .form-advanced .col-md-1.cont_btn_hide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto!important;max-width:none!important;padding:0!important}#page-main.doc_advanced .form-advanced .btn.btn_form-group,#page-main.doc_advanced .form-advanced .input-group .btn.btn_form-group.modal_cruce_data,#page-main.doc_advanced .form-advanced .input-group .btn.modal_cruce_data{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:40px!important;min-width:40px!important;height:38px!important;padding:0!important;margin:0!important;background:var(--clr-bg-muted)!important;border:1px solid var(--clr-border)!important;border-left:1px solid var(--clr-border-light)!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;color:var(--clr-text-muted)!important;font-size:0.95rem!important;line-height:1!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}#page-main.doc_advanced .form-advanced .btn.btn_form-group:hover,#page-main.doc_advanced .form-advanced .input-group .btn.modal_cruce_data:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}#page-main.doc_advanced .form-advanced .btn.btn_form-group:focus,#page-main.doc_advanced .form-advanced .input-group .btn.modal_cruce_data:focus{outline:none!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;z-index:2}#page-main.doc_advanced .form-advanced .btn.btn_form-group .fa,#page-main.doc_advanced .form-advanced .btn.btn_form-group .icono,#page-main.doc_advanced .form-advanced .btn.btn_form-group i,#page-main.doc_advanced .form-advanced .input-group .btn.modal_cruce_data .fa,#page-main.doc_advanced .form-advanced .input-group .btn.modal_cruce_data i{color:inherit!important;margin:0!important;font-size:inherit!important;line-height:1!important}#page-main.doc_advanced .form-advanced .html_ayuda{font-size:0.78rem;color:var(--clr-text-muted);background:var(--clr-bg-subtle);border-left:3px solid var(--clr-accent);padding:0.45rem 0.75rem;margin:0.35rem 0 0 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}#page-main.doc_advanced .form-advanced .html_ayuda p{margin:0}#page-main.doc_advanced .cont_paneles{margin-top:1rem!important}html body #site-search .btn_avanzada,html body form#site-search .btn.btn-opaqued.btn_avanzada,html body form#site-search .btn.btn_avanzada,html body form#site-search .btn_avanzada,html body form#site-search a.btn_avanzada{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.35rem!important;white-space:nowrap!important;text-align:center!important}html body form#site-search .btn.btn_avanzada .icono,html body form#site-search .btn.btn_avanzada .titulo,html body form#site-search .btn_avanzada .icono,html body form#site-search .btn_avanzada .titulo,html body form#site-search .btn_avanzada>*,html body form#site-search .btn_avanzada>i,html body form#site-search .btn_avanzada>span,html body form#site-search a.btn_avanzada .icono,html body form#site-search a.btn_avanzada .titulo{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:0!important;flex-shrink:0!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;white-space:nowrap!important;line-height:1!important;color:inherit!important;font-size:inherit!important;background:transparent!important;border:0 none transparent!important;vertical-align:middle!important;text-shadow:none!important}html body form#site-search .btn_avanzada .icono:before,html body form#site-search .btn_avanzada>.fa:before,html body form#site-search .btn_avanzada>i:before{display:inline-block;line-height:1;vertical-align:middle;font-size:inherit}#page-main.doc_advanced .footer_portlets .cont_select,#page-main.doc_advanced .panel .panel-footer .cont_select{border-left:0px solid black!important}
/*!
	@file        : _more_info.less

	@description : Página "Más información" (more-info.jsp).
	               Migrado desde _mods.less (Fase 4.13).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura JSP:
	  #page-main.doc_more_info
	    #cont_principal.bloque.row
	      ├─ .portlet.col-md-4.titulo_general    ← cabecera con icono
	      └─ .portlet.col-md-8.more-info         ← contenido
	             └─ .panel.panel-busqueda_avanzada.panel_tipo_transparente
	                  └─ .panel-heading.section_X    (cabecera sección)
	                  └─ .panel-body                  (texto + img)
	                  └─ ... (repite por sección)
---------------------------------------------------- */#page-main.doc_more_info{padding-top:0.75rem;padding-bottom:2rem}#page-main.doc_more_info #cont_principal,#page-main.doc_more_info #cont_principal.bloque,#page-main.doc_more_info #cont_principal.bloque.row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:1rem!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0 none!important}#page-main.doc_more_info #cont_principal>.col-md-4.titulo_general,#page-main.doc_more_info #cont_principal>.portlet.titulo_general{-webkit-box-flex:0!important;-ms-flex:0 0 calc(25% - 0.5rem)!important;flex:0 0 calc(25% - 0.5rem)!important;width:calc(25% - 0.5rem)!important;max-width:calc(25% - 0.5rem)!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main.doc_more_info #cont_principal>.col-md-8.more-info,#page-main.doc_more_info #cont_principal>.portlet.more-info{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:block!important}@media (max-width:991.98px){#page-main.doc_more_info #cont_principal{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#page-main.doc_more_info #cont_principal>.portlet.more-info,#page-main.doc_more_info #cont_principal>.portlet.titulo_general{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 1rem 0!important}}#page-main.doc_more_info .portlet.titulo_general{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs)!important;box-shadow:var(--shadow-xs)!important;overflow:hidden!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important;height:auto!important;min-height:100%;padding:0!important}#page-main.doc_more_info .portlet.titulo_general .cont_titulo{background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;padding:0.9rem 1.1rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.65rem!important;width:100%!important;border:0 none!important;border-radius:0!important;position:static!important;float:none!important}#page-main.doc_more_info .portlet.titulo_general .cont_icono{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.18);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:static!important;margin:0!important;padding:0!important;float:none!important}#page-main.doc_more_info .portlet.titulo_general .cont_icono .fa,#page-main.doc_more_info .portlet.titulo_general .cont_icono .icono{color:#fff!important;font-size:1rem!important;margin:0!important;position:static!important;float:none!important}#page-main.doc_more_info .portlet.titulo_general .cont_texto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;position:static!important;float:none!important;background:transparent!important}#page-main.doc_more_info .portlet.titulo_general h1,#page-main.doc_more_info .portlet.titulo_general h2{margin:0!important;padding:0!important;font-size:1rem!important;font-weight:600!important;color:#fff!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0!important;font-style:normal;word-wrap:break-word}#page-main.doc_more_info .portlet.more-info{background:transparent!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9rem}#page-main.doc_more_info .portlet.more-info>.panel.panel-busqueda_avanzada,#page-main.doc_more_info .portlet.more-info>.panel.panel_tipo_transparente{background:transparent!important;border:0 none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9rem;width:100%!important;float:none!important}#page-main.doc_more_info .portlet.more-info .panel-heading[class*=section_]{background:var(--clr-bg-subtle)!important;color:var(--clr-text-body)!important;padding:0.6rem 1rem!important;margin:0!important;border:1px solid var(--clr-border-light)!important;border-bottom:0 none!important;border-left:3px solid var(--clr-accent)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;width:100%!important;float:none!important;position:static!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}#page-main.doc_more_info .portlet.more-info .panel-heading[class*=section_] .cont_titulo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0 none!important;width:auto!important}#page-main.doc_more_info .portlet.more-info .panel-heading[class*=section_] .titulo{font-size:0.85rem!important;font-weight:500!important;color:var(--clr-text-muted)!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:uppercase!important;letter-spacing:0.04em!important;line-height:1.3!important;font-style:normal;background:transparent!important;border:0 none!important}#page-main.doc_more_info .portlet.more-info .panel-heading[class*=section_]+.panel-body{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-top:0 none!important;border-left:3px solid var(--clr-accent)!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important;padding:1rem 1.25rem!important;margin:0 0 0.25rem 0!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);width:100%!important;float:none!important;display:block!important}#page-main.doc_more_info .portlet.more-info .panel-body img[class*=image_section_]{display:block;max-width:200px;height:auto;margin:0 0 1rem 0;border-radius:var(--radius-sm);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}#page-main.doc_more_info .portlet.more-info .panel-body img[class*=image_section_]:not([src]),#page-main.doc_more_info .portlet.more-info .panel-body img[class*=image_section_][src=""]{display:none}#page-main.doc_more_info .portlet.more-info .panel-body .text-justify,#page-main.doc_more_info .portlet.more-info .panel-body .text-muted,#page-main.doc_more_info .portlet.more-info .panel-body p{font-size:0.88rem!important;line-height:1.65!important;color:var(--clr-text-body)!important;font-weight:400!important;font-family:var(--font-base,inherit)!important;margin:0 0 0.65rem 0!important;text-align:justify}#page-main.doc_more_info .portlet.more-info .panel-body p:last-child{margin-bottom:0!important}
/*!
	@file        : _static_pages.less

	@description : Estilos unificados para páginas estáticas:
	               legal-warn, policy-warn, contact, cita-previa,
	               mapSite, login y register.
	               Migrado desde _mods.less (Fase 4.1).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	JSP estructura común:
	  .container-fluid
	    <header id="Header">
	    <aside #cont_busqueda .bloque .registerjsp>      ← solo breadcrumb
	    <main #page-main .doc_X.container.d-flex.flex-column>
	      .page-header (h1 + small subtitle)
	      .col.d-flex
	        .col-md-2 (icono decorativo)
	        .portlet.col-md-8 (panel de contenido)
	    <footer>
---------------------------------------------------- */#cont_busqueda.bloque.registerjsp,#cont_busqueda.cont_busqueda.bloque.registerjsp,:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda{float:none!important;background:var(--clr-primary)!important;padding:0.75rem 1.5rem!important;margin:0!important;width:100%!important;position:relative;overflow:visible;border-bottom:2px solid var(--clr-accent)}#cont_busqueda.bloque.registerjsp .cont_migas,:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .cont_migas{background:transparent!important;border:none!important;margin:0!important;padding:0!important;width:100%!important;float:none!important}#cont_busqueda.bloque.registerjsp .main_breadcrumb,:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb{background:transparent!important;border:none!important;padding:0!important;margin:0!important}:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb ol.breadcrumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.15rem;margin:0!important;padding:0!important;background:transparent!important;font-size:0.76rem;list-style:none;line-height:1}:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb .breadcrumb-item{float:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.76rem;color:rgba(255,255,255,0.7);line-height:1.4}:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb .breadcrumb-item a{color:rgba(255,255,255,0.85)!important;text-decoration:none;padding:0.15rem 0.35rem;border-radius:4px;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb .breadcrumb-item a:hover{background:rgba(255,255,255,0.15);color:#fff!important}:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb .breadcrumb-item.active{color:rgba(255,255,255,0.95)!important;font-weight:500;padding:0.15rem 0.35rem}:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_busqueda .main_breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:'/';color:rgba(255,255,255,0.45);padding:0 0.15rem;float:none!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp){padding-top:1.5rem!important;padding-bottom:2.5rem!important;padding-left:1rem!important;padding-right:1rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:83.333333%!important;max-width:83.333333%!important;margin-left:auto!important;margin-right:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:991.98px){#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp){width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .page-header{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-left:4px solid var(--clr-accent);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:1.1rem 1.4rem!important;margin:0 0 1.25rem 0!important;width:100%!important;border-top:1px solid var(--clr-border-light)!important;border-bottom:1px solid var(--clr-border-light)!important;border-right:1px solid var(--clr-border-light)!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .page-header h1{font-size:1.5rem!important;font-weight:700!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .page-header h1 small{display:inline-block;font-size:0.85rem!important;font-weight:400!important;color:var(--clr-text-muted)!important;margin:0!important;letter-spacing:0;line-height:1.4}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_principal,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.col-md-12.d-flex,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex.col-md-12{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:1.5rem;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .col-md-2[class*=ps-3],#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex .col-md-2,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.col-md-2{-webkit-box-flex:0!important;-ms-flex:0 0 16.666667%!important;flex:0 0 16.666667%!important;width:16.666667%!important;max-width:16.666667%!important;min-width:0!important;padding:0!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .col-md-2 .icon_page,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .col-md-2 i.fa,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .icon_page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;font-size:2.2rem!important;color:var(--clr-accent)!important;background:linear-gradient(135deg,rgba(37,99,235,0.08),rgba(11,63,98,0.04));border:1px solid rgba(37,99,235,0.18);border-radius:50%;margin-top:0.25rem;line-height:1!important;-ms-flex-negative:0;flex-shrink:0}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex .portlet.col-md-8,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.col-md-8,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.col-md-8.panel-body,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.panel-body.col-md-8,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.portlet{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:575.98px){#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) #cont_principal,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.col-md-12.d-flex,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex.col-md-12{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:0.85rem}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.col-md-2{display:none!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.col-md-8,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp)>.d-flex>.portlet{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important}}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel.panel-busqueda_avanzada,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel.panel-contact,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel.panel_tipo_transparente{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);margin:0 0 1rem 0!important;padding:0!important;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important;float:none!important;position:static!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-busqueda_avanzada .panel-heading,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel.panel_tipo_transparente .panel-heading{background:var(--clr-bg-subtle)!important;border-bottom:1px solid var(--clr-border-light)!important;padding:0.7rem 1.2rem!important;margin:0!important;width:100%!important;float:none!important;border-radius:0!important;border:none!important;position:static!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-heading .cont_titulo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0!important;padding:0!important;background:transparent!important;border:none!important;width:auto!important;height:auto!important;float:none!important;position:static!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-heading .cont_titulo .titulo{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.95rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0;line-height:1.3!important;background:transparent!important;border:none!important;width:auto!important;float:none!important;position:static!important;text-shadow:none!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-busqueda_avanzada .panel-body,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel.panel_tipo_transparente .panel-body{padding:1.25rem 1.4rem!important;background:transparent!important;border:none!important;width:100%!important;float:none!important;margin:0!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-body p{font-size:0.92rem!important;line-height:1.7!important;color:var(--clr-text-body)!important;margin:0 0 0.85rem!important;padding:0!important;text-align:justify;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-body p:last-child{margin-bottom:0!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-body p.text-muted{color:var(--clr-text-body)!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-body a{color:var(--clr-accent);text-decoration:none}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-body a:hover{color:var(--clr-accent-dark);text-decoration:underline}#page-main.doc_contact .panel.panel-contact .cont_form{padding:1.25rem 1.4rem!important;margin:0!important;background:transparent!important;width:100%!important;float:none!important}#page-main.doc_contact .cita_previa_form,#page-main.doc_contact form.cita_previa_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;margin:0}#page-main.doc_contact .cita_previa_form .form-group,#page-main.doc_contact .cita_previa_form .mb-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;margin:0!important;padding:0!important}#page-main.doc_contact .cita_previa_form .form-label,#page-main.doc_contact .cita_previa_form label{font-size:0.82rem!important;font-weight:500!important;color:var(--clr-text-body)!important;margin:0!important;padding:0!important;line-height:1.35}#page-main.doc_contact .cita_previa_form .form-control{display:block;width:100%!important;height:38px!important;padding:0.5rem 0.75rem!important;font-size:0.88rem!important;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;margin:0!important}#page-main.doc_contact .cita_previa_form .form-control:focus{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}#page-main.doc_contact .cita_previa_form textarea.form-control{height:auto!important;min-height:100px;resize:vertical}#page-main.doc_site_map #cont_principal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin:0!important;padding:0!important;width:100%!important}#page-main.doc_site_map .portlet.titulo_general{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;max-width:100%;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0!important;margin:0!important;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-main.doc_site_map .portlet.titulo_general .cont_titulo{background:linear-gradient(135deg,var(--clr-primary) 0%,var(--clr-primary-mid) 100%)!important;color:#fff!important;padding:0.9rem 1.1rem!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;width:100%!important;position:static!important;border-radius:0!important;border:none!important;float:none!important}#page-main.doc_site_map .portlet.titulo_general .cont_icono{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.18);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:static!important;margin:0!important;padding:0!important}#page-main.doc_site_map .portlet.titulo_general .cont_icono .fa,#page-main.doc_site_map .portlet.titulo_general .cont_icono .icono{color:#fff!important;font-size:1rem!important;margin:0!important;position:static!important;float:none!important}#page-main.doc_site_map .portlet.titulo_general .cont_texto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;position:static!important;margin:0!important;padding:0!important;float:none!important}#page-main.doc_site_map .portlet.titulo_general h1,#page-main.doc_site_map .portlet.titulo_general h2{margin:0!important;padding:0!important;font-size:1rem!important;font-weight:600!important;color:#fff!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;font-style:normal}#page-main.doc_site_map .portlet.more-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;background:transparent!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#page-main.doc_site_map #cont_principal>div:not([class]){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin:1rem 0 0;padding:0}#page-main.doc_site_map #cont_principal>div:not([class]):has(>a){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0}#page-main.doc_site_map #cont_principal>div>a:only-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.35rem 0.85rem;margin:0.25rem 0.35rem 0.25rem 0;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);font-size:0.82rem;color:var(--clr-accent)!important;text-decoration:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s}#page-main.doc_site_map #cont_principal>div>a:only-child:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff!important}@media (max-width:767.98px){#page-main.doc_site_map .portlet.titulo_general{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .page-header{padding:0.9rem 1.2rem!important;margin:0 0 1.1rem 0!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .page-header h1{font-size:1.35rem!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .page-header h1 small{font-size:0.82rem!important;margin-top:0.2rem!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;width:96px;max-width:96px}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .col-md-2 i.fa,#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .icon_page{width:80px;height:80px;font-size:2.2rem!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .panel-body p{font-size:0.88rem!important;line-height:1.65!important;margin-bottom:0.7rem!important}#page-main.loginjsp,#page-main.registerjsp{padding-top:1.5rem;padding-bottom:2.5rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-main.loginjsp>.col-md-12.d-flex,#page-main.registerjsp>.col-md-12.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.25rem;margin:0!important;padding:0!important;width:100%!important}#page-main.loginjsp .panel-body.col-md-8,#page-main.registerjsp .panel-body.col-md-8{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;background:transparent!important;border:none!important}#page-main.loginjsp .cont_formulario,#page-main.registerjsp .cont_formulario{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:1.5rem 1.75rem!important;margin:0!important;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (max-width:767.98px){#page-main.loginjsp .cont_formulario,#page-main.registerjsp .cont_formulario{padding:1.25rem 1.1rem!important}}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;padding:0.85rem 1rem!important;margin:0!important;border-radius:var(--radius-sm)!important;border:1px solid transparent!important;font-size:0.85rem;line-height:1.5;background:var(--clr-bg-subtle);color:var(--clr-text-body);position:relative}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert .alert-heading{font-size:0.8rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:0.05em;margin:0!important;padding:0!important;line-height:1.3}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert hr{margin:0.35rem 0!important;border:0;border-top:1px solid currentColor;opacity:0.15}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert p{margin:0!important;padding:0!important;font-size:0.85rem;line-height:1.5;color:inherit!important;text-align:left!important}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert.alert-warning{background:#fff7ed;border-color:#fed7aa!important;color:#92400e}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert.alert-secondary{background:#eff6ff;border-color:#bfdbfe!important;color:#1e3a8a}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert.alert-success{background:#f0fdf4;border-color:#bbf7d0!important;color:#166534}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert.alert-danger{background:#fef2f2;border-color:#fecaca!important;color:#991b1b}#page-main:is(.doc_legal_warn,.doc_policy_warn,.doc_contact,.doc_cita_previa,.doc_site_map,.loginjsp,.registerjsp) .alert .alert-link{color:inherit!important;font-weight:600;text-decoration:underline}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-group,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .mb-3{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;margin:0!important;padding:0!important;width:100%}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-label,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form label{font-size:0.82rem!important;font-weight:500!important;color:var(--clr-text-body)!important;margin:0!important;padding:0!important;line-height:1.35!important;display:block}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form input[type=email],#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form input[type=password],#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form input[type=tel],#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form input[type=text],#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form select.form-control{display:block;width:100%!important;height:38px!important;padding:0.5rem 0.75rem!important;font-size:0.88rem!important;font-weight:400;color:var(--clr-text-main)!important;background-color:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;margin:0!important;line-height:1.4}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control:focus,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form select.form-control:focus{border-color:var(--clr-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.15)!important;outline:none!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control::-webkit-input-placeholder{color:var(--clr-text-light)}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control::-moz-placeholder{color:var(--clr-text-light)}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control:-ms-input-placeholder{color:var(--clr-text-light)}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control::-ms-input-placeholder{color:var(--clr-text-light)}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-control::placeholder{color:var(--clr-text-light)}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form select.form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;padding-right:2rem!important;cursor:pointer}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form textarea.form-control{height:auto!important;min-height:100px;resize:vertical;line-height:1.5}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .form-text,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .forminfo{font-size:0.72rem;color:var(--clr-text-muted);margin:0;padding:0;min-height:1em;line-height:1.4}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) form .forminfo:not(:empty){color:#b91c1c;font-weight:500}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .cont_botonera{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.65rem;margin:0.25rem 0 0!important;padding:0!important;width:100%!important;float:none!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .cont_botonera .panel-heading{background:transparent!important;border:none!important;border-top:1px solid var(--clr-border-light)!important;padding:0.85rem 0 0!important;margin:0!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .cont_botonera .panel-heading .panel_titulo{font-size:0.75rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:0.06em;color:var(--clr-text-muted)!important;margin:0!important;padding:0!important;font-family:inherit!important;background:transparent!important;border:none!important;text-shadow:none!important;width:auto!important;height:auto!important;float:none!important;position:static!important;line-height:1.3!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .botonera{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:0.5rem!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .botonera>.btn,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .botonera>a,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .botonera>button,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .botonera>input{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;float:none!important;width:auto!important;max-width:100%;margin:0!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn-primary[type=submit],#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn_enviar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn_limpiar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) button.btn_enviar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input.btn_enviar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input.btn_limpiar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input[type=reset].btn-warning,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input[type=submit].btn-primary{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.35rem!important;height:40px!important;min-width:140px!important;width:auto!important;padding:0 1.2rem!important;border-radius:var(--radius-sm)!important;font-size:0.85rem!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s;-webkit-box-sizing:border-box;box-sizing:border-box;float:none!important;margin:0!important;vertical-align:middle}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn-primary[type=submit],#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn_enviar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) button.btn_enviar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input.btn_enviar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input[type=submit].btn-primary{background:var(--clr-accent)!important;border:1px solid var(--clr-accent)!important;color:#fff!important;font-weight:600!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn-primary[type=submit]:hover,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn_enviar:hover,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input[type=submit].btn-primary:hover{background:var(--clr-accent-dark)!important;border-color:var(--clr-accent-dark)!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn_limpiar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input.btn_limpiar,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input[type=reset].btn-warning{background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;color:var(--clr-text-body)!important;font-weight:500!important}#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) .btn_limpiar:hover,#page-main:is(.doc_contact,.doc_cita_previa,.loginjsp,.registerjsp) input[type=reset].btn-warning:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-text-light)!important;color:var(--clr-text-main)!important}#page-main:is(.loginjsp,.registerjsp) .btn_clave,#page-main:is(.loginjsp,.registerjsp) .btn_facebook,#page-main:is(.loginjsp,.registerjsp) .btn_google,#page-main:is(.loginjsp,.registerjsp) a.btn-info{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0.4rem!important;height:40px!important;min-width:0!important;-webkit-box-flex:1!important;-ms-flex:1 1 140px!important;flex:1 1 140px!important;padding:0 0.85rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.82rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s;float:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-main:is(.loginjsp,.registerjsp) .botonera_alternativas{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}#page-main:is(.loginjsp,.registerjsp) .btn_facebook:hover,#page-main:is(.loginjsp,.registerjsp) .btn_google:hover,#page-main:is(.loginjsp,.registerjsp) a.btn-info:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-accent)!important;color:var(--clr-accent-dark)!important}#page-main:is(.loginjsp,.registerjsp) .btn_facebook .btn_titulo,#page-main:is(.loginjsp,.registerjsp) .btn_google .btn_titulo,#page-main:is(.loginjsp,.registerjsp) a.btn-info .btn_titulo,#page-main:is(.loginjsp,.registerjsp) a.btn-info .fa{color:inherit!important;font-size:inherit!important}#page-main:is(.loginjsp,.registerjsp) .btn_facebook:before{content:"\f09a";font-family:"FontAwesome";font-weight:900;font-size:1rem;color:#1877f2}#page-main:is(.loginjsp,.registerjsp) #button-google:before,#page-main:is(.loginjsp,.registerjsp) .btn_google:before{content:"\f0d5";font-family:"FontAwesome";font-weight:900;font-size:1rem;color:#ea4335}#page-main:is(.loginjsp,.registerjsp) #office365:before{content:"\f17a";font-family:"FontAwesome";font-weight:900;font-size:1rem;color:#0078d4}#page-main:is(.loginjsp,.registerjsp) #comunidadMadrid:before{content:"\f041";font-family:"FontAwesome";font-weight:900;font-size:1rem;color:var(--clr-accent)}#page-main:is(.loginjsp,.registerjsp) #clave:before,#page-main:is(.loginjsp,.registerjsp) .btn_clave:before{content:"\f084";font-family:"FontAwesome";font-weight:900;font-size:1rem;color:#e67e22}#page-main:is(.loginjsp,.registerjsp) #clave,#page-main:is(.loginjsp,.registerjsp) .btn_clave{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.45rem;height:38px;min-width:180px;padding:0 1rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.82rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s}#page-main:is(.loginjsp,.registerjsp) #clave:hover,#page-main:is(.loginjsp,.registerjsp) .btn_clave:hover{background:var(--clr-bg-muted)!important;border-color:#e67e22!important;color:#b35a0c!important}#page-main:is(.loginjsp,.registerjsp) #clave .btn_titulo,#page-main:is(.loginjsp,.registerjsp) .btn_clave .btn_titulo{color:inherit!important;font-size:inherit!important}#page-main:is(.loginjsp,.registerjsp) .btn_facebook:has(.fa):before,#page-main:is(.loginjsp,.registerjsp) .btn_google:has(.fa):before,#page-main:is(.loginjsp,.registerjsp) a.btn-info:has(.fa):before{display:none}#page-main:is(.loginjsp,.registerjsp) a.btn-info>.fa,#page-main:is(.loginjsp,.registerjsp) a.btn-info>i{font-size:1rem!important;color:inherit}#page-main.registerjsp .cont_general_alertas{margin:1rem 0 0.5rem;padding:1rem;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm)}#page-main.registerjsp .cont_general_alertas h3{font-size:0.92rem!important;font-weight:600!important;color:var(--clr-primary)!important;margin:0 0 0.65rem!important;padding:0!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important}#page-main.registerjsp .cont_general_alertas h4{font-size:0.8rem!important;font-weight:600!important;color:var(--clr-text-muted)!important;margin:0.85rem 0 0.35rem!important;text-transform:uppercase;letter-spacing:0.04em;font-family:inherit!important}#page-main.registerjsp .cont_general_alertas h4 strong{font-weight:600;color:inherit}#page-main.registerjsp .cont_bloque_alertas{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding:0.25rem!important}@media (max-width:575.98px){#page-main.registerjsp .cont_bloque_alertas{width:100%}}#page-main.registerjsp .bloque_alertas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.45rem 0.55rem;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);font-size:0.82rem}#page-main.registerjsp .bloque_alertas:hover{border-color:var(--clr-accent)}#page-main.registerjsp .bloque_alertas .control-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0!important;padding:0!important;font-size:0.82rem;color:var(--clr-text-body);font-weight:500;cursor:pointer}#page-main.registerjsp .bloque_alertas .titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-main.registerjsp .cont_captcha{margin:1rem 0;padding:1rem;background:var(--clr-bg-subtle);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm)}#page-main.registerjsp .cont_captcha label{font-size:0.82rem;font-weight:500;color:var(--clr-text-body);margin-bottom:0.35rem}#page-main.userinfojsp{padding-top:1.5rem;padding-bottom:2.5rem}#page-main.userinfojsp .cont_migas{margin-bottom:1rem}#page-main.userinfojsp .cont_migas .breadcrumb{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);padding:0.5rem 0.9rem!important;margin:0!important;font-size:0.78rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem;list-style:none}#page-main.userinfojsp .cont_migas .breadcrumb li{float:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.userinfojsp .cont_migas .breadcrumb li a{color:var(--clr-accent)!important;text-decoration:none;padding:0.15rem 0.35rem}#page-main.userinfojsp .cont_migas .breadcrumb li a:hover{color:var(--clr-accent-dark)!important;text-decoration:underline}#page-main.userinfojsp .cont_migas .breadcrumb li+li:before{content:'/';color:var(--clr-text-light);padding:0 0.15rem}
/*!
	@file        : _user_pages.less

	@description : Páginas del área de usuario "Mi mediasearch":
	                  myBookmarks, myComments, myTags, myRates,
	                  myAlbumns, myAlbumnsShared, myCitations, myPurchases,
	                  alertsOpac, userinfo, rememberuser, error,
	                  update, update2, updatepassword, oauth2Info.
	               Migrado desde _mods.less (Fase 4.8).

	@dependencies: _palette.less (variables --clr-*),
	               _breakpoints.less (variables @bp-*).

	Estructura JSP común:
	  <main class="myXjsp tipo_mymediasearch cont_general ...">
	    .cont_migas
	    .page-header
	    .ColumnaGeneral
	      .col_izqda  (menú lateral del área)
	      .col_dcha   (tabla de contenido)

	Las páginas error.jsp y rememberuser.jsp tienen layouts más
	simples (cards centradas).

	Notas:
	- Los alerts de estas páginas (.alert con .alert_header + .alert_body)
	  están en _alerts.less.
	- El header en estas páginas hereda de _header.less (mymediasearch
	  + perfil/error/oauth no tienen <aside id="cont_busqueda">).
---------------------------------------------------- */#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp){padding:1rem 1.25rem 2.5rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important;max-width:1240px;margin:0 auto!important;min-height:auto;float:none!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_migas{width:100%!important;margin:0 0 1rem!important;padding:0!important;float:none!important;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_migas>div{padding:0.5rem 0.9rem!important;margin:0!important;width:100%!important;float:none!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_migas .breadcrumb,#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .cont_migas ol.breadcrumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important;padding:0!important;background:transparent!important;font-size:0.78rem;list-style:none!important;border:none!important;line-height:1}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb li,#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb-item{float:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.78rem;color:var(--clr-text-muted);line-height:1.4}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb a{color:var(--clr-accent)!important;text-decoration:none;padding:0.15rem 0.35rem;border-radius:4px;-webkit-transition:background 0.15s,color 0.15s;transition:background 0.15s,color 0.15s}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb a:hover{background:var(--clr-bg-muted);color:var(--clr-accent-dark)!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb li.active,#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb-item.active{color:var(--clr-text-body)!important;font-weight:500;padding:0.15rem 0.35rem}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb li+li:before,#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp) .cont_migas .breadcrumb-item+.breadcrumb-item:before{content:'/';color:var(--clr-text-light);padding:0 0.15rem;float:none!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .page-header{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-left:4px solid var(--clr-accent);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.9rem 1.2rem!important;margin:0 0 1.1rem 0!important;width:100%!important;border-top:1px solid var(--clr-border-light)!important;border-bottom:1px solid var(--clr-border-light)!important;border-right:1px solid var(--clr-border-light)!important}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .page-header h1{font-size:1.35rem!important;font-weight:700!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .page-header h1 small{display:inline-block;font-size:0.82rem!important;font-weight:400!important;color:var(--clr-text-muted)!important;margin:0!important;letter-spacing:0;line-height:1.4}#page-main:is(.myBookmarksjsp,.myCommentsjsp,.myTagsjsp,.myRatesjsp,.myAlbumnsjsp,.myAlbumnsSharedjsp,.myCitationsjsp,.myPurchasesjsp,.alertsOpacjsp,.userinfojsp,.rememberuserjsp,.errorjsp,.updatejsp,.update2jsp,.updatepasswordjsp,.oauth2Infojsp) .page-header h1 small.oculto{display:none!important}#page-main.tipo_mymediasearch .ColumnaGeneral{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;width:100%!important;margin:0!important;padding:0!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-main.tipo_mymediasearch .col_izqda{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;width:240px;max-width:240px;min-width:0;padding:0!important;margin:0!important}#page-main.tipo_mymediasearch .col_dcha{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden}@media (max-width:767.98px){#page-main.tipo_mymediasearch .ColumnaGeneral{-ms-flex-wrap:wrap;flex-wrap:wrap}#page-main.tipo_mymediasearch .col_dcha,#page-main.tipo_mymediasearch .col_izqda{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%!important;max-width:100%!important}}#page-main.tipo_mymediasearch .col_izqda .cont_enlaces,#page-main.tipo_mymediasearch .col_izqda .list-group{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;padding:0;margin:0}#page-main.tipo_mymediasearch .col_izqda .cont_lista_opciones{padding:0.35rem}#page-main.tipo_mymediasearch .col_izqda .lista_opciones{list-style:none!important;margin:0!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item{margin:0;padding:0;list-style:none}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item_enlace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.55rem 0.75rem;border-radius:var(--radius-sm);color:var(--clr-text-body)!important;background:transparent!important;border:1px solid transparent!important;font-size:0.85rem;font-weight:500;text-decoration:none!important;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s;line-height:1.3}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item_enlace .fa{width:16px;text-align:center;font-size:0.9rem;color:var(--clr-text-muted);-ms-flex-negative:0;flex-shrink:0}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item_enlace:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item_enlace:hover .fa{color:var(--clr-accent)}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item.active .item_enlace,#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item_enlace.active{background:var(--clr-accent)!important;color:#fff!important;border-color:var(--clr-accent)!important;font-weight:600}#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item.active .item_enlace .fa,#page-main.tipo_mymediasearch .col_izqda .lista_opciones .item_enlace.active .fa{color:#fff}#page-main.tipo_mymediasearch .col_dcha .titulo_bloque{background:var(--clr-bg-subtle);border-bottom:1px solid var(--clr-border-light);padding:0.65rem 1rem;margin:0;font-size:0.85rem;font-weight:600;color:var(--clr-primary)}#page-main.tipo_mymediasearch .col_dcha .titulo_bloque.oculto{display:none}#page-main.tipo_mymediasearch .col_dcha .listTable{padding:0;margin:0;width:100%}#page-main.tipo_mymediasearch .col_dcha .cont_tabla_general{width:100%;overflow-x:auto}#page-main.tipo_mymediasearch .col_dcha table.dataTable,#page-main.tipo_mymediasearch .col_dcha table.table{width:100%!important;margin:0!important;border-collapse:separate;border-spacing:0;font-size:0.85rem}#page-main.tipo_mymediasearch .col_dcha table thead th{background:var(--clr-bg-subtle);color:var(--clr-text-muted);font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;padding:0.65rem 0.85rem!important;border:none!important;border-bottom:1px solid var(--clr-border-light)!important;text-align:left}#page-main.tipo_mymediasearch .col_dcha table thead th.text-center{text-align:center}#page-main.tipo_mymediasearch .col_dcha table tbody td{padding:0.7rem 0.85rem!important;border:none!important;border-bottom:1px solid var(--clr-border-light)!important;color:var(--clr-text-body);font-size:0.85rem;vertical-align:middle}#page-main.tipo_mymediasearch .col_dcha table tbody tr:hover td{background:var(--clr-bg-muted)}#page-main.tipo_mymediasearch .col_dcha table tbody tr:last-child td{border-bottom:none!important}#page-main.tipo_mymediasearch .col_dcha table tbody td a.media-object,#page-main.tipo_mymediasearch .col_dcha table tbody td>a{color:var(--clr-accent)!important;text-decoration:none;font-weight:500}#page-main.tipo_mymediasearch .col_dcha table tbody td>a:hover{color:var(--clr-accent-dark)!important;text-decoration:underline}#page-main.tipo_mymediasearch .col_dcha .col_acciones,#page-main.tipo_mymediasearch .col_dcha .cont_acciones{text-align:right;white-space:nowrap}#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.35rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn,#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda a.btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;margin:0!important;font-size:0.8rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border-light)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;cursor:pointer;text-decoration:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn:hover{background:var(--clr-bg-muted)!important;border-color:var(--clr-accent)!important;color:var(--clr-accent)!important}#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn.delete:hover,#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn_delete:hover{background:#fef2f2!important;border-color:#ef4444!important;color:#ef4444!important}#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn .icono,#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn i{color:inherit!important;font-size:0.85rem!important;margin:0!important}#page-main.tipo_mymediasearch .col_dcha .cont_botonera_celda .btn span.hidden{display:none!important}#page-main.tipo_mymediasearch .col_dcha .cont_botonera{padding:0.85rem 1rem;border-top:1px solid var(--clr-border-light);background:var(--clr-bg-subtle);text-align:center;margin:0}#page-main.tipo_mymediasearch .col_dcha .cont_botonera .botonera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0}#page-main.tipo_mymediasearch .col_dcha .cont_botonera .btn,#page-main.tipo_mymediasearch .col_dcha .cont_botonera .jscroll-next,#page-main.tipo_mymediasearch .col_dcha .cont_botonera a.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.4rem 1rem!important;background:var(--clr-bg-card)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-sm)!important;color:var(--clr-text-body)!important;font-size:0.8rem;font-weight:500;text-decoration:none!important;cursor:pointer;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s}#page-main.tipo_mymediasearch .col_dcha .cont_botonera .btn:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}#page-main.mymediasearchjsp,.mymediasearchjsp{}.mymediasearchjsp .container-fluid>.col-md-12,.mymediasearchjsp .container-fluid>div{padding:1rem 1.25rem 2.5rem;max-width:1240px;margin:0 auto}.mymediasearchjsp .container-fluid .breadcrumb,.mymediasearchjsp .container-fluid ol.breadcrumb{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-sm);padding:0.5rem 0.9rem;margin:1rem 0;font-size:0.78rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem;list-style:none}.mymediasearchjsp .page-header{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-left:4px solid var(--clr-accent);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);padding:0.9rem 1.2rem!important;margin:0 0 1.5rem!important}.mymediasearchjsp .page-header h1{font-size:1.35rem!important;font-weight:700!important;color:var(--clr-primary)!important;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}.mymediasearchjsp .page-header h1 small{font-size:0.82rem;font-weight:400;color:var(--clr-text-muted)}.mymediasearchjsp .list-group{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;margin:0;padding:0.35rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem}.mymediasearchjsp .list-group .list-group-item{display:block;padding:0.55rem 0.75rem;color:var(--clr-text-body)!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--radius-sm)!important;font-size:0.85rem;font-weight:500;text-decoration:none!important;-webkit-transition:background 0.12s,color 0.12s,border-color 0.12s;transition:background 0.12s,color 0.12s,border-color 0.12s}.mymediasearchjsp .list-group .list-group-item:hover{background:var(--clr-bg-muted)!important;color:var(--clr-accent)!important}.mymediasearchjsp .list-group .list-group-item.active{background:var(--clr-accent)!important;color:#fff!important;border-color:var(--clr-accent)!important;font-weight:600}
/*!
	@file        : _mods.less

	@description : Capa de personalización del cliente.
	               Reservada para overrides puntuales que el cliente
	               necesite aplicar sobre la base de mediaSearch.

	               Se carga AL FINAL del orden de @import en newdefault.less
	               para que cualquier regla escrita aquí pueda sobrescribir
	               las reglas de los archivos temáticos previos sin necesidad
	               de !important ni de selectores excesivamente específicos.

	               Si está vacío, no añade ningún byte al CSS final.

	@history     : Hasta el 2026-05-08 este archivo contenía 13.929 líneas
	               con todos los estilos del proyecto mezclados. La Fase 4
	               de la refactorización los distribuyó en archivos temáticos
	               (_header, _toolbar, _filters, _footer, _modals, _alerts,
	                _index_hero, _index_main, _search_aside, _static_pages,
	                _user_pages, _advanced_search, _more_info, _results,
	                _globals, _breadcrumb).
---------------------------------------------------- */html body #page-main .col_dcha .cont_social .tagcloud a,html body #page-main .col_izqda .boxFilter.nube_tags .tagcloud a.tag,html body #page-main .col_izqda .panel.filter_doc.nube_tags .panel-body .tagcloud a.tag,html body .boxFilter.filter_facets.nube_tags .tagcloud a.tag,html body .boxFilter.nube_tags .tagcloud a.tag,html body .nube_tags .tagcloud a.tag,html body .nube_tags a.tag,html body .panel.filter_doc.nube_tags .panel-body .tagcloud a.tag,html body .panel.filter_doc.nube_tags .tagcloud a.tag{color:var(--clr-text-muted)!important;text-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:0.28rem 0.7rem!important;font-size:0.82rem!important;font-weight:500!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.3rem!important;text-decoration:none!important;line-height:1.3!important;white-space:nowrap!important}html body #page-main .col_izqda .boxFilter.nube_tags .tagcloud a.tag:hover,html body #page-main .col_izqda .panel.filter_doc.nube_tags .panel-body .tagcloud a.tag:hover,html body .boxFilter.nube_tags .tagcloud a.tag:hover,html body .nube_tags a.tag:focus,html body .nube_tags a.tag:focus-visible,html body .nube_tags a.tag:hover,html body .panel.filter_doc.nube_tags .panel-body .tagcloud a.tag:hover{color:#ffffff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border-color:#1d4ed8!important;-webkit-box-shadow:0 3px 8px rgba(37,99,235,0.3)!important;box-shadow:0 3px 8px rgba(37,99,235,0.3)!important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}#page-main #col_izqda,#page-main #col_izqda .doc_tags,#page-main .col_izqda,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-body,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-body.cont_input_tags,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-collapse,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-collapse.collapse,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-collapse.collapse.show,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags.panel.panel-default,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags.panel.panel-default.panel_collapse{overflow:visible!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags.panel.panel-default{border-radius:10px!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-heading{border-top-left-radius:10px!important;border-top-right-radius:10px!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .panel-body{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:0.3rem!important;width:100%!important;min-height:42px!important;padding:0.35rem 0.45rem!important;margin:0!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:visible!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto!important;position:relative}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield.focus{border-color:#2563eb!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.35rem!important;margin:0!important;padding:0.2rem 0.35rem 0.2rem 0.7rem!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;border-radius:999px!important;font-size:0.78rem!important;color:#ffffff!important;line-height:1.3!important;height:auto!important;max-width:100%!important;float:none!important;position:relative!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.08);box-shadow:0 1px 2px rgba(15,23,42,0.08)}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token .token-label{color:#ffffff!important;padding:0!important;margin:0!important;font-size:inherit!important;font-weight:500!important;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token .close,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token a.close,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token button.close{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;background:rgba(255,255,255,0.22)!important;background-image:none!important;border:0!important;border-radius:50%!important;color:#ffffff!important;text-shadow:none!important;font-size:0!important;line-height:1!important;opacity:1!important;cursor:pointer;text-decoration:none!important;float:none!important;position:static!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s ease,-webkit-transform 0.12s ease;transition:background 0.15s ease,-webkit-transform 0.12s ease;transition:background 0.15s ease,transform 0.12s ease;transition:background 0.15s ease,transform 0.12s ease,-webkit-transform 0.12s ease}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token .close:before{content:"✕";display:inline-block;font-size:11px!important;font-weight:700!important;line-height:1;color:#ffffff}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token .close:focus-visible,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token .close:hover{background:rgba(255,255,255,0.45)!important;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);outline:none!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield .token-input,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tokenfield input.token-input{border:0!important;outline:none!important;background:transparent!important;font-size:0.85rem!important;-webkit-box-flex:1;-ms-flex:1 1 90px;flex:1 1 90px;min-width:90px;height:28px!important;padding:0 0.35rem!important;margin:0!important;color:#0f172a!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .twitter-typeahead{-webkit-box-flex:1;-ms-flex:1 1 90px;flex:1 1 90px;min-width:90px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tt-hint{color:transparent!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tt-dropdown-menu,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tt-menu{z-index:1050!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;max-width:320px!important;margin-top:0.3rem!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;-webkit-box-shadow:0 6px 24px rgba(15,23,42,0.14)!important;box-shadow:0 6px 24px rgba(15,23,42,0.14)!important;padding:0.3rem 0!important;font-size:0.85rem!important;max-height:240px!important;overflow-y:auto!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tt-suggestion{padding:0.4rem 0.85rem!important;cursor:pointer;color:#0f172a!important;display:block;line-height:1.4}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tt-suggestion.tt-cursor,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .tt-suggestion:hover{background:#eff6ff!important;color:var(--clr-text-muted)!important}#page-main #col_dcha .list-record-social,#page-main .col_dcha .list-record-social{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;border:0!important;padding:0!important;margin:0.85rem 0 0.65rem 0!important;width:100%!important;float:none!important;min-height:0!important;height:auto!important}#page-main .col_dcha .list-record-social .icono{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.25rem 0.6rem!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;font-size:0.78rem!important;font-weight:600!important;color:#475569!important;line-height:1.3;white-space:nowrap;margin:0!important;width:auto!important;height:auto!important;float:none!important;cursor:default}#page-main .col_dcha .list-record-social .record-visit:before{content:"\f06e";font-family:FontAwesome;color:#2563eb;opacity:0.85;margin-right:0.15rem}#page-main .col_dcha .list-record-social .record-comments:before{content:"\f075";font-family:FontAwesome;color:#2563eb;opacity:0.85;margin-right:0.15rem}#page-main .col_dcha .list-record-social .record-score:before{content:"\f005";font-family:FontAwesome;color:#f59e0b;margin-right:0.15rem}#page-main .doc_comments .doc_commentsjsp,#page-main .doc_commentsjsp.card-comments,#social-layer .doc_commentsjsp{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;margin:0 0 1rem 0!important;padding:0!important;width:100%!important;float:none!important;overflow:hidden;position:relative;display:block}#page-main .doc_commentsjsp .comments_heading{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 1.25rem!important;margin:0!important;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#ffffff))!important;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;border-bottom:1px solid #e2e8f0!important;width:100%!important;position:static!important;float:none!important;border-radius:0!important;min-height:0!important;height:auto!important}#page-main .doc_commentsjsp .comments_heading .comments_title_wrap{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}#page-main .doc_commentsjsp .comments_heading .comments_title_wrap>.fa{color:#2563eb;font-size:1.05rem}#page-main .doc_commentsjsp.entrada_comentarios .comments_title_wrap>.fa{color:#16a34a}#page-main .doc_commentsjsp .comments_heading .titulo,#page-main .doc_commentsjsp .comments_heading h2.titulo,#page-main .doc_commentsjsp .comments_heading h3.titulo{margin:0!important;padding:0!important;font-size:1rem!important;font-weight:600!important;color:#0f172a!important;font-family:inherit!important;letter-spacing:0;text-transform:none!important;line-height:1.3!important;text-shadow:none!important;background:transparent!important;border:0!important;display:inline!important;width:auto!important;float:none!important}#page-main .doc_commentsjsp .comments_heading .titulo>span{color:inherit!important;background:transparent!important;padding:0!important;margin:0!important}#page-main .doc_commentsjsp .comments_heading .comments_badge{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.6rem;height:1.4rem;padding:0 0.5rem!important;background:#2563eb!important;color:#ffffff!important;font-size:0.72rem!important;font-weight:700!important;border-radius:999px!important;line-height:1!important;margin:0!important}#page-main .doc_commentsjsp .comments_heading sup#num_comentarios{display:none!important}#page-main .doc_commentsjsp .comments_heading .botonera{margin:0!important;padding:0!important;width:auto!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main .doc_commentsjsp .btn-outline-primary,#page-main .doc_commentsjsp .btn_comentario{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem!important;padding:0.4rem 0.9rem!important;font-size:0.82rem!important;font-weight:500!important;background:transparent!important;border:1px solid #2563eb!important;color:#2563eb!important;border-radius:6px!important;text-decoration:none!important;cursor:pointer;height:auto!important;width:auto!important;margin:0!important;float:none!important;line-height:1.3!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}#page-main .doc_commentsjsp .btn-outline-primary:hover,#page-main .doc_commentsjsp .btn_comentario:hover{background:#2563eb!important;color:#ffffff!important;border-color:#1d4ed8!important}#page-main .doc_commentsjsp .btn_comentario .fa{font-size:0.78rem!important}#page-main .doc_commentsjsp .comments_body{padding:1.25rem!important;background:transparent!important;width:100%!important;float:none!important;margin:0!important}#page-main .doc_comments .comments_empty,#page-main .doc_comments .cont_informaciones,#page-main .doc_commentsjsp .comments_empty,#page-main .doc_commentsjsp .cont_informaciones{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.85rem;padding:1.1rem 1.25rem!important;margin:0!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:10px!important;color:#475569!important;font-size:0.88rem;line-height:1.5;width:100%!important;float:none!important}#page-main .doc_comments .comments_empty>.fa,#page-main .doc_commentsjsp .comments_empty>.fa{font-size:1.6rem;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}#page-main .doc_comments .comments_empty p,#page-main .doc_commentsjsp .comments_empty p{margin:0!important}#page-main .doc_comments .cont_informaciones .alert,#page-main .doc_commentsjsp .cont_informaciones .alert{background:transparent!important;border:0!important;padding:0!important;margin:0!important;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem}#page-main .doc_comments .cont_informaciones .alert .alert_body,#page-main .doc_comments .cont_informaciones .alert .alert_header,#page-main .doc_commentsjsp .cont_informaciones .alert .alert_body,#page-main .doc_commentsjsp .cont_informaciones .alert .alert_header{background:transparent!important;border:0!important;padding:0!important;margin:0!important}#page-main .doc_commentsjsp .cont_informaciones .alert hr{display:none!important}#page-main .doc_commentsjsp .cont_informaciones .alert .btn-close,#page-main .doc_commentsjsp .cont_informaciones .alert .close{margin-left:auto}#page-main .doc_commentsjsp .doc-comments{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.85rem!important;padding:0!important;margin:0!important;background:transparent!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp .bloque_comentario.comment-card,#page-main .doc_commentsjsp .doc-comments .bloque_comentario{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.55rem!important;padding:0.85rem 1rem!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;width:100%!important;float:none!important;margin:0!important;position:relative;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}#page-main .doc_commentsjsp .bloque_comentario.comment-card:hover{border-color:#cbd5e1!important;-webkit-box-shadow:0 1px 4px rgba(15,23,42,0.06);box-shadow:0 1px 4px rgba(15,23,42,0.06)}#page-main .doc_commentsjsp .comment-card_header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;width:100%!important;margin:0!important;padding:0!important;float:none!important}#page-main .doc_commentsjsp .bloque_comentario figure,#page-main .doc_commentsjsp .comment-card_avatar{display:inline-block!important;width:36px;height:36px;margin:0!important;padding:0!important;-ms-flex-negative:0;flex-shrink:0;border-radius:50%!important;overflow:hidden;background:#e2e8f0;border:1px solid #e2e8f0}#page-main .doc_commentsjsp .bloque_comentario figure .avatar,#page-main .doc_commentsjsp .bloque_comentario figure img,#page-main .doc_commentsjsp .comment-card_avatar .avatar,#page-main .doc_commentsjsp .comment-card_avatar img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover;object-fit:cover;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important}#page-main .doc_commentsjsp .comment-card_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#page-main .doc_commentsjsp .bloque_comentario .comentario_user,#page-main .doc_commentsjsp .comment-card_meta .comentario_user{font-size:0.85rem!important;font-weight:600!important;color:#0f172a!important;line-height:1.3!important;margin:0!important;padding:0!important;background:transparent!important}#page-main .doc_commentsjsp .bloque_comentario .comentario_fecha,#page-main .doc_commentsjsp .comment-card_meta .comentario_fecha{font-size:0.72rem!important;color:#64748b!important;line-height:1.3!important;margin:0!important;padding:0!important;background:transparent!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}#page-main .doc_commentsjsp .comment-card_meta .comentario_fecha .fa{font-size:0.7rem;color:#94a3b8}#page-main .doc_commentsjsp .bloque_comentario .comment_body,#page-main .doc_commentsjsp .comment-card_body,#page-main .doc_commentsjsp .comment-card_body .comment_body{font-size:0.9rem!important;line-height:1.55!important;color:#334155!important;margin:0!important;padding:0!important;white-space:pre-wrap;word-break:break-word;background:transparent!important;border:0!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp .comments_footer{padding:0.85rem 1.25rem!important;margin:0!important;border-top:1px solid #e2e8f0;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%!important;float:none!important}#page-main .doc_commentsjsp .comments_footer .botonera{margin:0!important;padding:0!important;width:auto!important;float:none!important}#page-main .doc_commentsjsp.entrada_comentarios{margin-top:1rem!important}#page-main .doc_commentsjsp.entrada_comentarios .entrada_comentarios_body{padding:1.25rem!important;background:transparent!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp.entrada_comentarios #comments-form,#page-main .doc_commentsjsp.entrada_comentarios form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%!important;float:none!important;margin:0!important;padding:0!important}#page-main .doc_commentsjsp.entrada_comentarios form .form-group,#page-main .doc_commentsjsp.entrada_comentarios form .mb-3{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;margin:0!important;padding:0!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp.entrada_comentarios form .control-label,#page-main .doc_commentsjsp.entrada_comentarios form .form-label,#page-main .doc_commentsjsp.entrada_comentarios form label{font-size:0.85rem!important;font-weight:600!important;color:#0f172a!important;margin:0 0 0.25rem 0!important;padding:0!important;display:block!important;line-height:1.3!important;float:none!important;width:auto!important;text-align:left!important;text-shadow:none!important}#page-main .doc_commentsjsp.entrada_comentarios form .cont_textarea{width:100%!important;padding:0!important;margin:0!important;float:none!important}#page-main .doc_commentsjsp.entrada_comentarios form .form-control,#page-main .doc_commentsjsp.entrada_comentarios form textarea,#page-main .doc_commentsjsp.entrada_comentarios form textarea.form-control{width:100%!important;min-height:100px!important;padding:0.65rem 0.85rem!important;font-size:0.9rem!important;font-family:inherit!important;color:#0f172a!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;resize:vertical;line-height:1.5!important;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,-webkit-box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s;transition:border-color 0.12s,box-shadow 0.12s,-webkit-box-shadow 0.12s;height:auto!important;margin:0!important;float:none!important}#page-main .doc_commentsjsp.entrada_comentarios form .form-control:focus,#page-main .doc_commentsjsp.entrada_comentarios form textarea:focus{border-color:#2563eb!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important;outline:none!important}#page-main .doc_commentsjsp.entrada_comentarios form .form-text,#page-main .doc_commentsjsp.entrada_comentarios form .info_entrada{font-size:0.72rem!important;color:#64748b!important;margin:0.25rem 0 0!important;padding:0!important;min-height:1em;line-height:1.4!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp.entrada_comentarios form .info_entrada:not(:empty){color:#b91c1c!important;font-weight:500}#page-main .doc_commentsjsp.entrada_comentarios form .botonera{margin:1rem 0 0 0!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%!important;float:none!important;background:transparent!important}#page-main .doc_commentsjsp.entrada_comentarios form .btn-primary,#page-main .doc_commentsjsp.entrada_comentarios form .btn_enviar,#page-main .doc_commentsjsp.entrada_comentarios form button.btn_enviar,#page-main .doc_commentsjsp.entrada_comentarios form button[type=submit]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem!important;padding:0.55rem 1.4rem!important;font-size:0.88rem!important;font-weight:600!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;background-color:#2563eb!important;border:1px solid #1d4ed8!important;color:#ffffff!important;border-radius:8px!important;text-decoration:none!important;cursor:pointer;height:auto!important;width:auto!important;margin:0!important;float:none!important;line-height:1.3!important;text-shadow:none!important;-webkit-box-shadow:0 1px 2px rgba(37,99,235,0.18)!important;box-shadow:0 1px 2px rgba(37,99,235,0.18)!important;-webkit-transition:-webkit-filter 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;transition:-webkit-filter 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;transition:filter 0.15s ease,transform 0.12s ease,box-shadow 0.15s ease;transition:filter 0.15s ease,transform 0.12s ease,box-shadow 0.15s ease,-webkit-filter 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;min-width:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-main .doc_commentsjsp.entrada_comentarios form .btn-primary:hover,#page-main .doc_commentsjsp.entrada_comentarios form .btn_enviar:hover,#page-main .doc_commentsjsp.entrada_comentarios form button[type=submit]:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95);-webkit-box-shadow:0 3px 8px rgba(37,99,235,0.28)!important;box-shadow:0 3px 8px rgba(37,99,235,0.28)!important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}#page-main .doc_commentsjsp.entrada_comentarios form .btn-primary:active,#page-main .doc_commentsjsp.entrada_comentarios form .btn_enviar:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(37,99,235,0.2)!important;box-shadow:0 1px 2px rgba(37,99,235,0.2)!important}#page-main .doc_commentsjsp.entrada_comentarios form .btn_enviar .fa{font-size:0.85rem!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.55rem!important;padding:0.6rem 0.8rem!important;margin:0 0 0.65rem 0!important;background:var(--clr-bg-subtle)!important;border:1px solid var(--clr-border-light)!important;border-left:3px solid var(--clr-primary)!important;border-radius:8px!important;color:var(--clr-text-body)!important;font-size:0.82rem!important;line-height:1.4!important;width:100%!important;float:none!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert.alert-warning{border-left-color:#f59e0b!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert.alert-danger{border-left-color:#ef4444!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert>.fa,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert>.fa-info-circle{color:var(--clr-primary)!important;font-size:1rem!important;-ms-flex-negative:0;flex-shrink:0;margin:0!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert.alert-warning>.fa{color:#f59e0b!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert.alert-danger>.fa{color:#ef4444!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert>.flex-grow-1,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert>div{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:inherit!important;color:inherit!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert .btn-close,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert .close,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert button.btn-close,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert button.close{-webkit-box-sizing:content-box!important;box-sizing:content-box!important;-ms-flex-negative:0!important;flex-shrink:0!important;width:14px!important;height:14px!important;padding:4px!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:50%!important;color:var(--clr-text-muted)!important;text-shadow:none!important;font-size:0!important;line-height:1!important;opacity:1!important;cursor:pointer!important;position:static!important;float:none!important;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert .btn-close:before,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert .close:before{content:"✕";display:inline-block;font-size:12px!important;font-weight:700!important;color:var(--clr-text-muted)!important;line-height:1!important;font-family:Arial,"Helvetica Neue",sans-serif!important}#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert .btn-close:hover,#page-main :is(.col_izqda,#tags-tab-pane) .doc_tags .cont_input_tags .alert .close:hover{background:rgba(15,23,42,0.08)!important}#page-main .col_dcha:has(.doc_commentsjsp.vista_comentarios) .list-record-social{display:none!important}#page-main .col_dcha .list-record-social:has(.record-comments:only-child){display:none!important}#page-main .doc_commentsjsp .comments-chat,#page-main .doc_commentsjsp .doc-comments.comments-chat{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:1rem!important;padding:0!important;margin:0!important;background:transparent!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp .comments-chat .bloque_comentario.comment-bubble{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important;gap:0.55rem!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;float:none!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-other{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar-link{display:inline-block!important;-ms-flex-negative:0!important;flex-shrink:0!important;margin:0!important;padding:0!important;text-decoration:none!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar{width:36px!important;height:36px!important;margin:0!important;padding:0!important;border-radius:50%!important;overflow:hidden!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;display:block!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.08);box-shadow:0 1px 2px rgba(15,23,42,0.08)}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar .avatar,#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:0.2rem!important;max-width:75%!important;min-width:0!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_wrap{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-other .comment-bubble_wrap{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_meta{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;gap:0.4rem!important;margin:0 0 0.15rem 0!important;padding:0 0.35rem!important;background:transparent!important;border:0!important;width:auto!important;float:none!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_meta .comentario_user{font-size:0.72rem!important;font-weight:600!important;color:#475569!important;background:transparent!important;padding:0!important;margin:0!important;line-height:1.2!important;letter-spacing:0.01em}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_meta .comentario_user{color:#16a34a!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_bubble{position:relative!important;padding:0.55rem 0.85rem 0.45rem!important;border-radius:14px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.05)!important;box-shadow:0 1px 2px rgba(15,23,42,0.05)!important;max-width:100%;word-break:break-word}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-other .comment-bubble_bubble{border-top-left-radius:4px!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-other .comment-bubble_bubble:before{content:"";position:absolute;top:0;left:-8px;width:14px;height:14px;background:inherit;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;border-bottom-right-radius:12px;-webkit-transform:skewX(-25deg) rotate(-15deg);-ms-transform:skewX(-25deg) rotate(-15deg);transform:skewX(-25deg) rotate(-15deg);clip-path:polygon(0 0,100% 0,0 100%);-webkit-clip-path:polygon(0 0,100% 0,0 100%)}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_bubble{background:#dcfce7!important;border-color:#bbf7d0!important;border-top-right-radius:4px!important;color:#052e16!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_bubble:before{content:"";position:absolute;top:0;right:-8px;width:14px;height:14px;background:#dcfce7;border-right:1px solid #bbf7d0;border-top:1px solid #bbf7d0;border-bottom-left-radius:12px;clip-path:polygon(0 0,100% 0,100% 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%)}#page-main .doc_commentsjsp .comments-chat .comment-bubble_body,#page-main .doc_commentsjsp .comments-chat .comment_body{font-size:0.88rem!important;line-height:1.5!important;color:inherit!important;margin:0!important;padding:0!important;white-space:pre-wrap!important;word-break:break-word!important;background:transparent!important;border:0!important;width:100%!important;float:none!important;text-align:left!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_footer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;gap:0.35rem!important;margin:0.25rem 0 0 0!important;padding:0!important;background:transparent!important;border:0!important;float:none!important;width:auto!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_footer .comentario_fecha{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.25rem!important;font-size:0.68rem!important;color:#64748b!important;background:transparent!important;padding:0!important;margin:0!important;line-height:1.2!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_footer .comentario_fecha{color:#15803d!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_footer .comentario_fecha .fa{font-size:0.65rem!important;opacity:0.8}#page-main .doc_commentsjsp .comments-chat .comment-bubble.nuevo_comentario{-webkit-animation:comment-pop 0.35s ease-out;animation:comment-pop 0.35s ease-out}@-webkit-keyframes comment-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(0.96);transform:translateY(8px) scale(0.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes comment-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(0.96);transform:translateY(8px) scale(0.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (max-width:575.98px){#page-main .doc_commentsjsp .comments-chat .comment-bubble_wrap{max-width:85%!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar{width:32px!important;height:32px!important}}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar.avatar-fallback{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;color:#ffffff!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.02em;text-transform:uppercase}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_avatar.avatar-fallback{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;border-color:#15803d!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar.avatar-fallback:before{content:attr(data-initials);display:inline-block;line-height:1;color:inherit;font-size:inherit;font-weight:inherit}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar.avatar-fallback:not([data-initials]):before,#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar.avatar-fallback[data-initials=""]:before{content:"\f007";font-family:FontAwesome;font-size:0.9rem}#page-main .doc_commentsjsp.comments-locked .comments_body{padding:1.5rem 1.25rem!important}#page-main .doc_commentsjsp.comments-locked .comments_locked_msg{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.85rem;padding:1.1rem 1.25rem!important;margin:0!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:10px!important;color:#475569!important;width:100%!important;float:none!important}#page-main .doc_commentsjsp.comments-locked .comments_locked_msg>.fa-lock{font-size:1.5rem;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}#page-main .doc_commentsjsp.comments-locked .comments_locked_msg strong{font-size:0.9rem;color:#0f172a;font-weight:600}#page-main .doc_commentsjsp.comments-locked .comments_locked_msg p{margin:0 0 0.65rem 0;padding:0;font-size:0.82rem;line-height:1.5;color:#64748b}#page-main .doc_commentsjsp.comments-locked .comments_locked_msg .btn-primary{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.35rem!important;padding:0.4rem 1rem!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;color:#ffffff!important;font-size:0.82rem!important;font-weight:500!important;border-radius:6px!important;text-decoration:none!important}#page-main .doc_commentsjsp.comments-locked .comments_locked_msg .btn-primary:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.container-fluid>.cont_customs.mlt.doc_doc{width:100%!important;max-width:1440px!important;margin:1.25rem auto 2.5rem auto!important;padding:0 0 0 24px!important;float:none!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:991.98px){.container-fluid>.cont_customs.mlt.doc_doc{padding-left:1rem!important;padding-right:1rem!important}}.cont_customs.mlt.doc_doc .cont_sliders{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;padding:0!important;margin:0!important;width:100%!important;float:none!important;overflow:hidden}.cont_customs.mlt.doc_doc .bloque_slider.slider_1.slider_tipo_00,.cont_customs.mlt.doc_doc .bloque_slider.slider_1.slider_tipo_00>.bloque_slider.slider_1{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important;float:none!important}.cont_customs.mlt.doc_doc .cont_slider_datos{background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#ffffff))!important;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;border-bottom:1px solid #e2e8f0!important;padding:0.85rem 1.25rem!important;margin:0!important;width:100%!important;float:none!important;border-radius:0!important;text-align:left}.cont_customs.mlt.doc_doc .cont_general_datos{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:0.6rem!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.cont_customs.mlt.doc_doc .cont_general_datos .cont_titulo{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;min-width:0!important;width:auto!important;text-align:left!important}.cont_customs.mlt.doc_doc .cont_general_datos .slider_titulo,.cont_customs.mlt.doc_doc h1.slider_titulo{font-family:inherit!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.3!important;color:var(--clr-primary)!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;float:none!important;width:auto!important}.cont_customs.mlt.doc_doc .cont_general_datos .cont_icono{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:var(--clr-bg-subtle)!important}.cont_customs.mlt.doc_doc .cont_general_datos .cont_icono .icon_title,.cont_customs.mlt.doc_doc .cont_general_datos .cont_icono i{font-size:1rem!important;color:var(--clr-primary)!important;margin:0!important}.cont_customs.mlt.doc_doc{min-height:220px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.cont_customs.mlt.doc_doc .cont_sliders{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0!important}.cont_customs.mlt.doc_doc .cont_sliders .bloque_slider.slider_1.slider_tipo_00,.cont_customs.mlt.doc_doc .cont_sliders>.bloque_slider{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0!important}.cont_customs.mlt.doc_doc .cont_sliders .bloque_slider.slider_1.slider_tipo_00>.bloque_slider.slider_1{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0!important}.cont_customs.mlt.doc_doc .bloque_slider:after,.cont_customs.mlt.doc_doc:not(:has(.cont_carousel)):after{content:none!important}.cont_customs.mlt.doc_doc:not(:has(.cont_carousel)) .cont_sliders:after{content:"Aún no hay documentos relacionados disponibles";display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:120px;margin:0;padding:2rem 1.5rem;color:#94a3b8;font-size:0.88rem;font-style:italic;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_customs.mlt.doc_doc .cont_sliders:has(.cont_carousel){padding-bottom:1rem!important}.cont_customs.mlt.doc_doc .cont_carousel{width:100%!important;padding:1rem 1.25rem!important;margin:0!important;background:transparent!important;border:0!important;border-top:1px solid #e2e8f0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_customs.mlt.doc_doc .cont_carousel:first-of-type{border-top:0!important}@media (max-width:767.98px){.container-fluid>.cont_customs.mlt.doc_doc{padding:0 0.85rem!important;margin:1rem auto!important}}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar .avatar,#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar img{display:none!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;color:#ffffff!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.02em;text-transform:uppercase;font-family:inherit}#page-main .doc_commentsjsp .comments-chat .comment-bubble.is-own .comment-bubble_avatar{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;border-color:#15803d!important}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar:before{content:attr(data-initials);display:inline-block;line-height:1;color:inherit;font-size:inherit;font-weight:inherit}#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar:not([data-initials]):before,#page-main .doc_commentsjsp .comments-chat .comment-bubble_avatar[data-initials=""]:before{content:"\f007";font-family:FontAwesome;font-size:0.9rem;font-weight:normal}#page-main.doc_doc .col_dcha .list-record-social,.doc_doc .col_dcha .list-record-social{margin:0.35rem 0!important;gap:0.35rem!important;min-height:0!important}#page-main.doc_doc .col_dcha .list-record-social .icono.record-comments,.doc_doc .col_dcha .list-record-social .icono.record-comments{opacity:0.55}#page-main.errorjsp,#page-main.messagejsp{padding:1rem 1.25rem 2.5rem!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;float:none!important}#page-main.errorjsp .page-header,#page-main.messagejsp .page-header{background:var(--clr-bg-card,#ffffff)!important;border:1px solid var(--clr-border-light,#e2e8f0)!important;border-left:4px solid var(--clr-accent,#2563eb)!important;border-radius:10px!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;padding:1rem 1.25rem!important;margin:0 0 1rem 0!important;width:100%!important}#page-main.errorjsp .page-header{border-left-color:#dc2626!important}#page-main.errorjsp .page-header h1,#page-main.messagejsp .page-header h1{font-size:1.4rem!important;font-weight:700!important;color:var(--clr-primary,#0f172a)!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}#page-main.errorjsp .page-header h1 small,#page-main.messagejsp .page-header h1 small{display:inline-block;font-size:0.85rem!important;font-weight:400!important;color:var(--clr-text-muted,#64748b)!important;margin:0!important}#page-main.errorjsp .cont_migas{width:100%!important;margin:0 0 0.75rem 0!important;padding:0!important;float:none!important;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-main.errorjsp .cont_migas .breadcrumb{background:var(--clr-bg-card,#ffffff);border:1px solid var(--clr-border-light,#e2e8f0);border-radius:6px;padding:0.5rem 0.9rem;margin:0;font-size:0.78rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem;list-style:none}#page-main.errorjsp .cont_migas .breadcrumb-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.78rem;color:var(--clr-text-muted,#64748b)}#page-main.errorjsp .cont_migas .breadcrumb-item a{color:var(--clr-accent,#2563eb);text-decoration:none;padding:0.15rem 0.35rem;border-radius:4px}#page-main.errorjsp .cont_migas .breadcrumb-item a:hover{background:var(--clr-bg-muted,#f1f5f9)}#page-main.errorjsp .cont_migas .breadcrumb-item.active{color:var(--clr-text-body,#334155);font-weight:500;padding:0.15rem 0.35rem}#page-main.errorjsp .cont_migas .breadcrumb-item+.breadcrumb-item:before{content:'/';color:var(--clr-text-light,#94a3b8);padding:0 0.15rem}.system-message-wrap{width:100%!important;margin:0!important;padding:0!important;float:none!important}.system-message{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem!important;margin:0!important;background:var(--clr-bg-card,#ffffff)!important;border:1px solid var(--clr-border-light,#e2e8f0)!important;border-left:4px solid #f59e0b!important;border-radius:12px!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.05)!important;box-shadow:0 1px 2px rgba(15,23,42,0.05)!important;width:100%!important}.system-message.system-message--warning{border-left-color:#f59e0b!important}.system-message.system-message--danger{border-left-color:#dc2626!important;background:#fef2f2!important}.system-message.system-message--info{border-left-color:#2563eb!important}.system-message.system-message--success{border-left-color:#16a34a!important}.system-message__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff7ed;color:#b45309;font-size:1.3rem}.system-message.system-message--danger .system-message__icon{background:#fee2e2;color:#b91c1c}.system-message.system-message--info .system-message__icon{background:#eff6ff;color:#1d4ed8}.system-message.system-message--success .system-message__icon{background:#ecfdf5;color:#15803d}.system-message__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.system-message__title{margin:0 0 0.35rem 0!important;padding:0!important;font-size:1rem!important;font-weight:600!important;color:#0f172a!important;font-family:inherit!important;letter-spacing:0;text-transform:none!important;line-height:1.3!important}.system-message__text{margin:0 0 1rem 0!important;padding:0!important;font-size:0.9rem!important;line-height:1.55!important;color:#334155!important}.system-message.system-message--danger .system-message__text{color:#7f1d1d!important}.system-message__details{margin:0 0 1rem 0;padding:0.65rem 0.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.system-message__details>summary{cursor:pointer;font-size:0.8rem;font-weight:500;color:#475569;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.system-message__details>summary:hover{color:#0f172a}.system-message__stack{margin:0.65rem 0 0 0;padding:0.65rem;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.72rem;line-height:1.4;border-radius:4px;overflow-x:auto;white-space:pre;max-height:280px;overflow-y:auto}.system-message__actions{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important;padding:0!important}.system-message__actions .btn,.system-message__actions a.btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.35rem!important;padding:0.45rem 1rem!important;font-size:0.85rem!important;font-weight:500!important;border-radius:6px!important;text-decoration:none!important;-webkit-transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;line-height:1.3!important;height:auto!important;margin:0!important}.system-message__actions .btn.btn-primary{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;color:#ffffff!important}.system-message__actions .btn.btn-primary:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.system-message__actions .btn.btn-outline-secondary{background:#ffffff!important;border:1px solid #cbd5e1!important;color:#475569!important}.system-message__actions .btn.btn-outline-secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}@media (max-width:575.98px){.system-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}}#page-main.tipo_mymediasearch{padding:1rem 1.25rem 2.5rem!important;width:100%!important;max-width:1320px!important;margin:0 auto!important}#page-main.tipo_mymediasearch .cont_migas{margin:0 0 0.85rem 0!important;padding:0!important}#page-main.tipo_mymediasearch .cont_migas .breadcrumb{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:0.5rem 0.9rem;margin:0;font-size:0.78rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-main.tipo_mymediasearch .cont_migas .breadcrumb-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b}#page-main.tipo_mymediasearch .cont_migas .breadcrumb-item a{color:#2563eb;text-decoration:none;padding:0.15rem 0.35rem;border-radius:4px}#page-main.tipo_mymediasearch .cont_migas .breadcrumb-item a:hover{background:#eff6ff}#page-main.tipo_mymediasearch .cont_migas .breadcrumb-item.active{color:#334155;font-weight:500}#page-main.tipo_mymediasearch .cont_migas .breadcrumb-item+.breadcrumb-item:before{content:'/';color:#cbd5e1;padding:0 0.25rem}#page-main.tipo_mymediasearch .page-header{background:#ffffff!important;border:1px solid #e2e8f0!important;border-left:4px solid #2563eb!important;border-radius:10px!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:1.1rem 1.4rem!important;margin:0 0 1.25rem 0!important;width:100%!important}#page-main.tipo_mymediasearch .page-header h1{font-size:1.5rem!important;font-weight:700!important;color:#0f172a!important;margin:0!important;padding:0!important;font-family:inherit!important;text-transform:none!important;line-height:1.25!important;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem}#page-main.tipo_mymediasearch .page-header h1 small{font-size:0.88rem!important;font-weight:400!important;color:#64748b!important;margin:0!important;letter-spacing:0}#page-main.tipo_mymediasearch .ColumnaGeneral{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.25rem;width:100%!important;margin:0!important;padding:0!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-main.tipo_mymediasearch .col_izqda{-webkit-box-flex:0!important;-ms-flex:0 0 260px!important;flex:0 0 260px!important;width:260px!important;max-width:260px!important;min-width:0!important;padding:0!important;margin:0!important}#page-main.tipo_mymediasearch .col_dcha{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}@media (max-width:991.98px){#page-main.tipo_mymediasearch .ColumnaGeneral{-ms-flex-wrap:wrap;flex-wrap:wrap}#page-main.tipo_mymediasearch .col_dcha,#page-main.tipo_mymediasearch .col_izqda{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important}}.user-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.05);box-shadow:0 1px 2px rgba(15,23,42,0.05);overflow:hidden;position:sticky;top:1rem}.user-sidebar__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#ffffff}.user-sidebar__avatar{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;background:rgba(255,255,255,0.18);border:2px solid rgba(255,255,255,0.5);border-radius:50%;color:#ffffff;font-weight:700;font-size:0.82rem;letter-spacing:0.03em;text-transform:uppercase}.user-sidebar__avatar:before{content:attr(data-initials)}.user-sidebar__identity{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.1rem}.user-sidebar__name{font-size:0.92rem;font-weight:600;color:#ffffff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-sidebar__email{font-size:0.72rem;color:rgba(255,255,255,0.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-sidebar__nav{padding:0.5rem 0.35rem 0.65rem 0.35rem}.user-sidebar__section-title{display:block;padding:0.85rem 0.8rem 0.35rem 0.8rem;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8}.user-sidebar .lista_opciones{list-style:none!important;margin:0!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.1rem}.user-sidebar .lista_opciones .item{margin:0;padding:0;list-style:none}.user-sidebar .lista_opciones .item_enlace{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0.6rem!important;padding:0.55rem 0.8rem!important;font-size:0.85rem!important;font-weight:500!important;color:#334155!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;text-decoration:none!important;-webkit-transition:background 0.12s ease,color 0.12s ease,border-color 0.12s ease!important;transition:background 0.12s ease,color 0.12s ease,border-color 0.12s ease!important;line-height:1.3!important;width:100%!important;float:none!important;height:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.user-sidebar .lista_opciones .item_enlace>.fa{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;font-size:0.9rem;color:#64748b;width:18px;text-align:center}.user-sidebar .lista_opciones .item_enlace .titulo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-sidebar__badge{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 0.4rem;background:#e2e8f0;color:#475569;font-size:0.68rem;font-weight:700;border-radius:999px;line-height:1}.user-sidebar .lista_opciones .item_enlace:hover{background:#f1f5f9!important;color:var(--clr-text-muted)!important}.user-sidebar .lista_opciones .item_enlace:hover>.fa{color:#2563eb}.user-sidebar .lista_opciones .item.active .item_enlace,.user-sidebar .lista_opciones .item_enlace.active{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important;font-weight:600!important}.user-sidebar .lista_opciones .item.active .item_enlace>.fa,.user-sidebar .lista_opciones .item_enlace.active>.fa{color:#2563eb}.user-sidebar .lista_opciones .item.active .item_enlace .user-sidebar__badge,.user-sidebar .lista_opciones .item_enlace.active .user-sidebar__badge{background:#2563eb;color:#ffffff}.user-sidebar__logout{color:#dc2626!important}.user-sidebar__logout>.fa{color:#dc2626!important}.user-sidebar__logout:hover{background:#fef2f2!important;color:#b91c1c!important}.dashboard-pane{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.dashboard-section{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:1.1rem 1.25rem 1.25rem 1.25rem}.dashboard-section__title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 0 1rem 0!important;padding:0!important;font-size:0.95rem!important;font-weight:600!important;color:#0f172a!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0;line-height:1.3!important;border:0}.dashboard-section__title>.fa{color:#2563eb;font-size:1rem}.kpi-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0.85rem}.kpi-card{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:inherit;text-decoration:none!important;-webkit-transition:border-color 0.15s ease,background 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,background 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;transition:transform 0.12s ease,box-shadow 0.15s ease,border-color 0.15s ease,background 0.15s ease;transition:transform 0.12s ease,box-shadow 0.15s ease,border-color 0.15s ease,background 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;position:relative;overflow:hidden}.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#2563eb}.kpi-card:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,0.08);box-shadow:0 4px 12px rgba(15,23,42,0.08);border-color:#cbd5e1;background:#ffffff}.kpi-card__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:#eff6ff;color:#2563eb;border-radius:8px;font-size:1rem}.kpi-card__value{font-size:1.65rem;font-weight:700;color:#0f172a;line-height:1;margin-top:0.15rem}.kpi-card__label{font-size:0.82rem;color:#475569;font-weight:500}.kpi-card--bookmarks:before{background:#2563eb}.kpi-card--bookmarks .kpi-card__icon{background:#eff6ff;color:#2563eb}.kpi-card--comments:before{background:#0ea5e9}.kpi-card--comments .kpi-card__icon{background:#e0f2fe;color:#0284c7}.kpi-card--tags:before{background:#8b5cf6}.kpi-card--tags .kpi-card__icon{background:#ede9fe;color:#7c3aed}.kpi-card--rates:before{background:#f59e0b}.kpi-card--rates .kpi-card__icon{background:#fffbeb;color:#d97706}.kpi-card--alerts:before{background:#ef4444}.kpi-card--alerts .kpi-card__icon{background:#fef2f2;color:#dc2626}.kpi-card--citations:before{background:#16a34a}.kpi-card--citations .kpi-card__icon{background:#ecfdf5;color:#15803d}.kpi-card--purchases:before{background:#f97316}.kpi-card--purchases .kpi-card__icon{background:#fff7ed;color:#ea580c}.quick-actions{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0.75rem}.quick-action{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.85rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:inherit;text-decoration:none!important;-webkit-transition:border-color 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease;transition:transform 0.12s ease,box-shadow 0.15s ease,border-color 0.15s ease;transition:transform 0.12s ease,box-shadow 0.15s ease,border-color 0.15s ease,-webkit-transform 0.12s ease,-webkit-box-shadow 0.15s ease}.quick-action:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,0.08);box-shadow:0 4px 12px rgba(15,23,42,0.08);border-color:#2563eb;background:#ffffff}.quick-action>.fa{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:8px;font-size:1rem}.quick-action>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.1rem}.quick-action strong{font-size:0.9rem;font-weight:600;color:#0f172a}.quick-action small{font-size:0.75rem;color:#64748b;line-height:1.3}.activity-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.55rem}.activity-feed__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.7rem;padding:0.65rem 0.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.activity-feed__icon{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:0.82rem}.activity-feed__icon--bookmark{background:#eff6ff;color:#2563eb}.activity-feed__icon--comment{background:#e0f2fe;color:#0284c7}.activity-feed__icon--rate{background:#fffbeb;color:#d97706}.activity-feed__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.1rem}.activity-feed__label{font-size:0.7rem;color:#64748b;text-transform:uppercase;letter-spacing:0.05em;font-weight:600}.activity-feed__date{text-transform:none;letter-spacing:0;color:#94a3b8}.activity-feed__title{font-size:0.88rem;color:var(--clr-text-muted)!important;font-weight:500;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.activity-feed__title:hover{color:#1d4ed8!important;text-decoration:underline!important}.mims-list-pane{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:0!important;overflow:hidden}.mims-list-header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem 1.25rem!important;margin:0!important;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#ffffff));background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.mims-list-header__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mims-list-header__title>.fa{color:#2563eb;font-size:1.1rem}.mims-list-header__title h2{margin:0!important;padding:0!important;font-size:1rem!important;font-weight:600!important;color:#0f172a!important;font-family:inherit!important;text-transform:none!important;line-height:1.3!important;border:0!important}.mims-list-header__count{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.6rem;height:1.4rem;padding:0 0.55rem!important;background:#2563eb!important;color:#ffffff!important;font-size:0.72rem!important;font-weight:700!important;border-radius:999px!important;line-height:1!important}.mims-list-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.mims-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;padding:1rem 1.25rem 1.25rem 1.25rem}.mims-card{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0.85rem;padding:0.85rem 0.95rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.mims-card:hover{border-color:#cbd5e1;-webkit-box-shadow:0 1px 4px rgba(15,23,42,0.06);box-shadow:0 1px 4px rgba(15,23,42,0.06)}.mims-card__icon{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-size:1rem;background:#eff6ff;color:#2563eb}.mims-card__icon--bookmark{background:#eff6ff;color:#2563eb}.mims-card__icon--comment{background:#e0f2fe;color:#0284c7}.mims-card__icon--rate{background:#fffbeb;color:#d97706}.mims-card__icon--citation{background:#ecfdf5;color:#15803d}.mims-card__icon--purchase{background:#fff7ed;color:#ea580c}.mims-card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem}.mims-card__title,.mims-card__title-plain{font-size:0.92rem;font-weight:600;color:#0f172a;line-height:1.35;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;margin:0}a.mims-card__title{color:#1d4ed8}a.mims-card__title:hover{color:#1e3a8a;text-decoration:underline!important}.mims-card__title-plain>.fa{color:#64748b;margin-right:0.25rem}.mims-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.35rem 0.85rem;font-size:0.75rem;color:#64748b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mims-card__meta .fa{color:#94a3b8;margin-right:0.2rem}.mims-card__meta code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:0.05rem 0.35rem;font-size:0.72rem;color:#475569}.mims-card__quote{margin:0;padding:0.5rem 0.75rem;background:#f8fafc;border-left:3px solid #0284c7;border-radius:4px;font-size:0.88rem;line-height:1.5;color:#334155;font-style:normal;max-width:100%;word-break:break-word}.mims-card__rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.15rem;font-size:0.9rem}.mims-card__rating .fa{color:#d1d5db}.mims-card__rating .fa.is-filled{color:#f59e0b}.mims-card__rating-value{margin-left:0.35rem;font-size:0.8rem;color:#64748b;font-weight:600}.mims-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.55rem;font-size:0.7rem;font-weight:600;border-radius:999px;background:#e2e8f0;color:#475569;text-transform:uppercase;letter-spacing:0.03em}.mims-status--pendiente,.mims-status--pending,.mims-status--solicitada{background:#fef3c7;color:#92400e}.mims-status--confirmada,.mims-status--confirmed{background:#dcfce7;color:#15803d}.mims-status--cancelada,.mims-status--cancelled,.mims-status--rechazada{background:#fee2e2;color:#b91c1c}.mims-card__description--info{background:#eff6ff;border-left:3px solid #2563eb;padding:0.5rem 0.75rem;border-radius:0 6px 6px 0;margin-top:0.35rem;color:#1e3a8a;font-size:0.85rem}.mims-card__details{margin-top:0.5rem}.mims-card__details>summary{cursor:pointer;font-size:0.82rem;font-weight:600;color:#1e3a8a;padding:0.25rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none}.mims-card__details>summary::-webkit-details-marker{display:none}.mims-card__details>summary:before{content:"\f105";font-family:FontAwesome;display:inline-block;width:1em;margin-right:0.35rem;-webkit-transition:-webkit-transform 0.15s ease;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease,-webkit-transform 0.15s ease;color:#64748b}.mims-card__details[open]>summary:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mims-card__itemlist{list-style:none;padding:0.35rem 0 0.15rem 1.25rem;margin:0;border-left:2px solid #e2e8f0;margin-left:0.5rem}.mims-card__itemlist li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;padding:0.25rem 0;font-size:0.85rem;line-height:1.35}.mims-card__itemlist li+li{border-top:1px dashed #f1f5f9}a.mims-item-title{color:#1d4ed8;font-weight:500;text-decoration:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;max-width:100%;word-break:break-word}a.mims-item-title:hover{color:#1e3a8a;text-decoration:underline!important}a.mims-item-title .fa{color:#64748b;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mims-card__itemlist .mims-item-title:not(a){color:#475569;font-style:italic}.mims-item-copies{font-size:0.75rem;color:#64748b}.mims-item-status{margin-left:auto}.mims-card__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mims-card__actions .btn,.mims-card__actions a.btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem;padding:0.35rem 0.65rem!important;font-size:0.78rem!important;font-weight:500!important;border-radius:6px!important;white-space:nowrap;text-decoration:none!important;-webkit-transition:background 0.12s,border-color 0.12s,color 0.12s;transition:background 0.12s,border-color 0.12s,color 0.12s;line-height:1.3!important;height:auto!important;margin:0!important}.mims-card__actions .btn-outline-primary{background:transparent!important;border:1px solid #2563eb!important;color:#2563eb!important}.mims-card__actions .btn-outline-primary:hover{background:#2563eb!important;color:#ffffff!important}.mims-card__actions .btn-outline-danger{background:transparent!important;border:1px solid #dc2626!important;color:#dc2626!important}.mims-card__actions .btn-outline-danger:hover{background:#dc2626!important;color:#ffffff!important}@media (max-width:575.98px){.mims-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mims-card__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.mims-tag-cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;padding:1rem 1.25rem 1.25rem 1.25rem}.mims-tag-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#ffffff;border:1px solid #bfdbfe;border-radius:999px;overflow:hidden;-webkit-transition:border-color 0.12s,-webkit-box-shadow 0.12s,-webkit-transform 0.1s;transition:border-color 0.12s,-webkit-box-shadow 0.12s,-webkit-transform 0.1s;transition:border-color 0.12s,box-shadow 0.12s,transform 0.1s;transition:border-color 0.12s,box-shadow 0.12s,transform 0.1s,-webkit-box-shadow 0.12s,-webkit-transform 0.1s}.mims-tag-chip:hover{border-color:#2563eb;-webkit-box-shadow:0 2px 6px rgba(37,99,235,0.18);box-shadow:0 2px 6px rgba(37,99,235,0.18);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.mims-tag-chip__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.35rem 0.8rem;color:#1e3a8a;text-decoration:none!important;font-size:0.82rem;font-weight:500;line-height:1}.mims-tag-chip__link:before{content:"#";font-weight:700;color:#2563eb;opacity:0.85}.mims-tag-chip__link:hover{background:#eff6ff;color:#1d4ed8}.mims-tag-chip__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 0.35rem;background:#eff6ff;color:#1e3a8a;border-radius:999px;font-size:0.68rem;font-weight:700;margin-left:0.25rem}.mims-tag-chip__delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0.65rem;color:#94a3b8;background:transparent;border-left:1px solid #e2e8f0;font-size:0.75rem;text-decoration:none!important;-webkit-transition:background 0.12s,color 0.12s;transition:background 0.12s,color 0.12s}.mims-tag-chip__delete:hover{background:#fee2e2;color:#dc2626}.mims-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.65rem;padding:2.5rem 1.5rem;margin:0;text-align:center}.mims-empty>.fa{font-size:3rem;color:#cbd5e1}.mims-empty strong{font-size:1rem;color:#0f172a;font-weight:600}.mims-empty p{margin:0;max-width:480px;font-size:0.88rem;line-height:1.55;color:#64748b}.mims-empty .btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0.45rem 1rem!important;font-size:0.85rem!important;font-weight:500!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;color:#ffffff!important;border-radius:6px!important;text-decoration:none!important;margin-top:0.3rem!important}.mims-empty .btn:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.mims-modal{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem 1.5rem;margin:1rem 1.25rem 1.25rem;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.mims-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mims-form .form-control,.mims-form .form-select{background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;padding:0.5rem 0.75rem;font-size:0.88rem;-webkit-box-shadow:none;box-shadow:none}.mims-form .form-control:focus,.mims-form .form-select:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.18);box-shadow:0 0 0 3px rgba(37,99,235,0.18);outline:none}.res_container.vista_list{margin:0}.results-list-wrap{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow-x:auto;margin:0 0 1rem}.results-list-table{width:100%;margin:0;font-size:0.82rem}.results-list-table>thead>tr>th{background:var(--clr-bg-subtle);color:var(--clr-text-muted);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;border-bottom:1px solid var(--clr-border-light);border-top:0;padding:0.4rem 0.6rem;white-space:nowrap}.results-list-table>tbody>tr{background:var(--clr-bg-card);-webkit-transition:background 0.12s ease;transition:background 0.12s ease}.results-list-table>tbody>tr:hover{background:var(--clr-bg-subtle)}.results-list-table>tbody>tr>td,.results-list-table>tbody>tr>th{padding:0.35rem 0.6rem;border-top:1px solid var(--clr-border-light);border-bottom:0;vertical-align:middle}.results-list-table>tbody>tr:first-child>td,.results-list-table>tbody>tr:first-child>th{border-top:0}.results-list-table__col-num{width:34px;text-align:center}.results-list-table__col-thumb{width:46px}.results-list-table__col-rating{width:110px}.results-list-table__col-stats{width:110px}.results-list-table__col-actions{width:1%;white-space:nowrap}.results-list-table__col-extra{width:auto;max-width:200px}.results-list-table__col-tpl{white-space:nowrap}.results-list-row__actions{white-space:nowrap}.results-list-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.2rem}.results-list-actions__btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem}.results-list-actions__btns .cont_seleccion{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.results-list-actions__btns .btn,.results-list-actions__btns .cont_seleccion .label_impresion,.results-list-actions__btns .cont_seleccion .label_impresion.clickable{width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;padding:0!important;margin:0!important;float:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important;border-radius:var(--radius-sm)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.results-list-actions__btns .cont_seleccion .label_impresion{border:1px solid var(--clr-border,#ced4da)!important;background:var(--color_04,#fff)!important;color:var(--clr-text-muted,#6c757d)!important}.results-list-actions__btns .cont_seleccion{border:0!important;background:transparent!important;padding:0!important;margin:0!important;border-radius:0!important}.results-list-actions__btns .btn>.fa,.results-list-actions__btns .btn>i,.results-list-actions__btns .label_impresion>.fa,.results-list-actions__btns .label_impresion>i{position:static!important;float:none!important;font-size:12px!important;line-height:1!important;width:auto!important;margin:0!important;color:inherit!important}.results-list-actions__btns .cont_seleccion .bootstrap-switch,.results-list-actions__btns .cont_seleccion .js-switch,.results-list-actions__btns .cont_seleccion .switchery,.results-list-actions__btns .cont_seleccion input[type=checkbox]{display:none!important}.results-list-actions__btns .cont_seleccion:has(.switchery_true) .btn,.results-list-actions__btns .cont_seleccion:has(.switchery_true) .label_impresion{background:var(--clr-primary)!important;color:var(--color_04,#fff)!important;border-color:var(--clr-primary)!important}.results-list-actions__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.3rem 0.45rem;font-size:0.72rem;color:var(--clr-text-muted)}.results-list-actions__meta .valoraciones_usuario{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.12rem}.results-list-actions__meta .results-list-row__stat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.15rem;margin:0;white-space:nowrap}.results-list-row__title{min-width:150px}.results-list-row__tpl{color:var(--clr-text-body);font-size:0.8rem;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-list-row__num{color:var(--clr-text-light);font-weight:600;text-align:center;font-size:0.78rem}.results-list-row__thumb .cont_thumbnail{width:36px;height:48px;border-radius:4px;overflow:hidden;background:var(--clr-bg-muted);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--clr-border-light)}.results-list-row__thumb .cont_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.results-list-row__title .list-title{display:block;font-size:0.86rem;font-weight:600;color:var(--clr-text-main);text-decoration:none;line-height:1.3;margin-bottom:0.1rem}.results-list-row__title .list-title:hover{color:var(--clr-accent);text-decoration:underline}.results-list-row__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem 0.35rem;margin-top:0.3rem}.results-list-row__tag{font-size:0.72rem;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:0.1rem 0.5rem;line-height:1.4}.results-list-row__extra{color:#475569;font-size:0.85rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-list-row__rating .valoraciones_usuario{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem}.results-list-row__rating .rating_cifra{font-size:0.78rem;color:#64748b;font-weight:600}.results-list-row__stats{white-space:nowrap}.results-list-row__stat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;margin:0 0.35rem;color:#64748b;font-size:0.82rem;font-weight:600}.results-list-row__stat .fa{color:#94a3b8}.results-list-row__actions .btn{border-radius:6px!important;width:34px;height:34px;padding:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.results-list-row__actions .cont_seleccion input[type=checkbox]{display:none}.doc_list .toast{margin:1.5rem auto;max-width:600px}@media (max-width:768px){.results-list-row__num,.results-list-row__thumb,.results-list-table__col-num,.results-list-table__col-thumb{display:none}.results-list-row__extra,.results-list-table__col-extra{display:none}.results-list-table__col-stats{width:auto}}.mims-card__icon--album{background:linear-gradient(135deg,#0ea5e9 0%,#0369a1 100%);-webkit-box-shadow:0 2px 6px rgba(3,105,161,0.25);box-shadow:0 2px 6px rgba(3,105,161,0.25)}.mims-card__icon--shared{background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);-webkit-box-shadow:0 2px 6px rgba(126,34,206,0.25);box-shadow:0 2px 6px rgba(126,34,206,0.25)}.mims-card__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem;margin-bottom:0.25rem}.mims-card__description{margin:0.1rem 0 0.35rem;color:#475569;font-size:0.9rem;line-height:1.45}.mims-card__access{font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:0.2rem 0.5rem;border-radius:999px;background:#e2e8f0;color:#334155}.mims-card__access--PUBLIC,.mims-card__access--public{background:#dcfce7;color:#166534}.mims-card__access--PRIVATE,.mims-card__access--private{background:#fee2e2;color:#991b1b}.mims-card__access--SHARED,.mims-card__access--shared{background:#ede9fe;color:#5b21b6}.mims-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.3rem 1rem;color:#64748b;font-size:0.82rem}.mims-card__meta .fa{margin-right:0.3rem;color:#94a3b8}.mims-alerts-pane .alerts-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem 1rem;margin:0 1.25rem 1rem;padding:0.9rem 1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.mims-alerts-pane .alerts-toolbar__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;margin:0;font-size:0.82rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:0.03em}.mims-alerts-pane .alerts-toolbar__label .fa{color:#2563eb}.mims-alerts-pane .alerts-toolbar__group{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;min-width:240px}.mims-alerts-pane .alerts-toolbar__group .form-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:0.45rem 0.7rem!important;font-size:0.9rem!important;background-color:#ffffff!important;color:#0f172a!important;-webkit-box-shadow:none!important;box-shadow:none!important}.mims-alerts-pane .alerts-toolbar__group .form-select:focus{border-color:#2563eb!important;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.18)!important;outline:none!important}.mims-alerts-pane .alerts-toolbar__group .btn_filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;padding:0.45rem 0.9rem!important;font-size:0.88rem!important;font-weight:600!important;border-radius:6px!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;color:#ffffff!important}.mims-alerts-pane .alerts-toolbar__group .btn_filter:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.mims-alerts-pane #listTable{padding:0 1.25rem}.mims-alerts-pane .cont_tabla_general{background:transparent;padding:0;border:0}.mims-alerts-pane .alerts-table{width:100%;border-collapse:separate;border-spacing:0 0.65rem;background:transparent;margin:0}.mims-alerts-pane .alerts-table thead{display:none}.mims-alerts-pane .alerts-table>tbody>tr.alert-row{background:#ffffff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04);-webkit-transition:-webkit-box-shadow 0.15s ease,-webkit-transform 0.15s ease;transition:-webkit-box-shadow 0.15s ease,-webkit-transform 0.15s ease;transition:box-shadow 0.15s ease,transform 0.15s ease;transition:box-shadow 0.15s ease,transform 0.15s ease,-webkit-box-shadow 0.15s ease,-webkit-transform 0.15s ease}.mims-alerts-pane .alerts-table>tbody>tr.alert-row:hover{-webkit-box-shadow:0 4px 12px rgba(15,23,42,0.08);box-shadow:0 4px 12px rgba(15,23,42,0.08)}.mims-alerts-pane .alerts-table>tbody>tr.alert-row>td{background:#ffffff;border:1px solid #e2e8f0;border-left:0;border-right:0;padding:1rem 1.1rem;vertical-align:middle}.mims-alerts-pane .alerts-table>tbody>tr.alert-row>td:first-child{border-left:1px solid #e2e8f0;border-radius:10px 0 0 10px}.mims-alerts-pane .alerts-table>tbody>tr.alert-row>td:last-child{border-right:1px solid #e2e8f0;border-radius:0 10px 10px 0}.mims-alerts-pane .alert-row__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.mims-alerts-pane .alert-row__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#ffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.05rem;-webkit-box-shadow:0 2px 6px rgba(217,119,6,0.25);box-shadow:0 2px 6px rgba(217,119,6,0.25)}.mims-alerts-pane .alert-row__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem}.mims-alerts-pane .alert-row__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem}.mims-alerts-pane .alert-row__name{font-size:1rem;font-weight:600;color:#0f172a;line-height:1.3}.mims-alerts-pane .alert-row__access{font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:0.25rem 0.55rem;border-radius:999px;background:#e2e8f0;color:#334155}.mims-alerts-pane .alert-row__access--PUBLIC,.mims-alerts-pane .alert-row__access--public{background:#dcfce7;color:#166534}.mims-alerts-pane .alert-row__access--PRIVATE,.mims-alerts-pane .alert-row__access--private{background:#fee2e2;color:#991b1b}.mims-alerts-pane .alert-row__access--RESTRICTED,.mims-alerts-pane .alert-row__access--restricted{background:#fef3c7;color:#92400e}.mims-alerts-pane .alert-row__description{font-size:0.88rem;color:#475569;line-height:1.5;padding:0.55rem 0.75rem;background:#f8fafc;border-left:3px solid #2563eb;border-radius:0 6px 6px 0;margin-top:0.35rem}.mims-alerts-pane .alert-row__actions{text-align:right}.mims-alerts-pane .alert-row__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mims-alerts-pane .alert-row__buttons .btn{border-radius:6px!important;font-size:0.82rem!important;font-weight:600!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem}.mims-alerts-pane .alert-row__toggle{padding:0.4rem 0.8rem!important}.mims-alerts-pane .alert-row__toggle .fa{font-size:0.9rem}.mims-alerts-pane .alert-row__icon-btn{width:34px;height:34px;padding:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mims-alerts-pane .btn_cancelar_suscripcion{background:#16a34a!important;border-color:#15803d!important;color:#ffffff!important}.mims-alerts-pane .btn_cancelar_suscripcion:hover{background:#dc2626!important;border-color:#b91c1c!important}.mims-alerts-pane .btn_cancelar_suscripcion:hover .texto:before{content:attr(data-hover-text)}.mims-alerts-pane .btn_suscribir{background:#ffffff!important;border-color:#cbd5e1!important;color:#475569!important}.mims-alerts-pane .btn_suscribir:hover{background:#f1f5f9!important;border-color:#2563eb!important;color:#2563eb!important}.mims-alerts-pane .alerts-table>tbody>tr.fila_checks,.mims-alerts-pane .alerts-table>tbody>tr.fila_descripcion,.mims-alerts-pane .alerts-table>tbody>tr.lanzador{background:#f8fafc}.mims-alerts-pane .alerts-table>tbody>tr.fila_checks>td,.mims-alerts-pane .alerts-table>tbody>tr.fila_descripcion>td,.mims-alerts-pane .alerts-table>tbody>tr.lanzador>td{background:#f8fafc;border-color:#e2e8f0;padding:0.85rem 1.1rem;font-size:0.88rem;color:#334155}.mims-alerts-pane .mims-empty{margin:1rem 1.25rem}.mims-alerts-pane .oculto{display:none!important}.alerts-contact-block{margin:1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(15,23,42,0.04);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.alerts-contact-block__toggle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;padding:1rem 1.25rem!important;background:linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%)!important;color:#1e293b!important;font-size:0.95rem!important;font-weight:600!important;text-decoration:none!important;border:0!important;border-radius:0!important;-webkit-transition:background 0.15s ease;transition:background 0.15s ease}.alerts-contact-block__toggle:hover{background:#eef2f7!important}.alerts-contact-block__toggle .fa-envelope-o{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#ffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.9rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.alerts-contact-block__toggle>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.alerts-contact-block__caret{color:#64748b;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.alerts-contact-block__toggle[aria-expanded=true] .alerts-contact-block__caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.alerts-contact-block__body{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid #e2e8f0;background:#ffffff}.alerts-contact-block__title{margin:0 0 0.35rem;font-size:1.05rem;font-weight:700;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.alerts-contact-block__title .fa{color:#2563eb}.alerts-contact-block__intro{margin:0 0 1rem;color:#475569;font-size:0.9rem}@media (max-width:768px){.mims-alerts-pane .alerts-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mims-alerts-pane .alerts-table>tbody>tr.alert-row{display:block}.mims-alerts-pane .alerts-table>tbody>tr.alert-row>td{display:block;border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:0.5rem}.mims-alerts-pane .alert-row__actions{text-align:left}.mims-alerts-pane .alert-row__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
/*# sourceMappingURL=styles.css.map */