/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/mvi/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/mvi/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/mvi/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/mvi/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/mvi/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/mvi/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/mvi/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/mvi/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/mvi/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/mvi/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/themes/custom/mvi/fonts/roboto-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/themes/custom/mvi/fonts/roboto-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/themes/custom/mvi/fonts/roboto-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/themes/custom/mvi/fonts/roboto-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/themes/custom/mvi/fonts/roboto-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/themes/custom/mvi/fonts/roboto-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/themes/custom/mvi/fonts/roboto-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}body{background:#fff;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;margin:0}img{height:auto;max-width:100%}a{color:#214b93;text-decoration:none}a:focus,a:hover{color:#1a3a72}h1,h2,h3,h4{color:#222;font-weight:700;line-height:1.25}h1,h2,h3,h4,p{margin:0 0 12px}.mvi-contenedor{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.mvi-icono{display:inline-block;vertical-align:-2px}.mvi-avisos>*{margin-top:12px}.mvi-avisos:empty{display:none}.topbar{background:#fff;position:relative;z-index:10}.topbar .topbar-content{padding-bottom:8px;padding-top:14px}.topbar .topbar-content>.region{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.topbar .block-language{border-left:1px solid #e3e7ee;margin-left:3px;padding-left:13px}.topbar .block-language ul.links{display:flex;list-style:none;margin:0;padding:0}.topbar .block-language .links li+li:before{color:#6b6b6b;content:"|";margin:0 6px}.topbar .block-language .links a{color:#222;font-size:12px}.topbar p{margin:0}.mvi-topbar{font-size:12px;line-height:20px;text-align:right}.mvi-topbar>a,.mvi-topbar>span{display:inline-block;margin-left:14px}.mvi-topbar a{color:#214b93}.mvi-topbar__acceso{font-weight:700}.mvi-topbar__acceso,.mvi-topbar__acceso:hover{color:#1a3a72}.mvi-topbar__acceso .mvi-icono{color:#222;height:13px;margin-right:3px;width:13px}.header-main{background:#fff;border-bottom:1px solid #e3e7ee}.header-main__fila{align-items:center;display:flex;justify-content:space-between;min-height:86px}.header-main .branding{flex:0 0 auto}.header-main .branding img{display:block;height:62px;margin:12px 0;width:auto}.navigation ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}.navigation .menu li{margin:0}.navigation .menu a{color:#222;display:block;font-size:14px;font-weight:400;letter-spacing:.3px;padding:30px 12px 20px;text-transform:uppercase}.navigation .menu a.is-active,.navigation .menu a:hover{color:#214b93}.navigation .menu .menu-item--active-trail>a,.navigation .menu a.is-active{color:#214b93;font-weight:700}.path-frontpage .navigation .menu .menu-item--active-trail>a,.path-frontpage .navigation .menu a.is-active{color:#222;font-weight:400}.mvi-menu-boton{background:transparent;border:0;cursor:pointer;display:none;height:44px;padding:0;width:44px}.mvi-menu-boton__barras,.mvi-menu-boton__barras:after,.mvi-menu-boton__barras:before{background:#222;content:"";display:block;height:2px;margin:0 auto;position:relative;width:26px}.mvi-menu-boton__barras:before{position:absolute;top:-8px}.mvi-menu-boton__barras:after{position:absolute;top:8px}@media (max-width:991px){.header-main__fila{flex-wrap:wrap}.mvi-menu-boton{display:block}.navigation{display:none;flex-basis:100%}.navigation .navigation,.navigation.is-abierto{display:block}.navigation ul.menu{display:block;padding-bottom:10px}.navigation .menu a{border-top:1px solid #e3e7ee;padding:10px 0}}@media (max-width:767px){.topbar{display:none}}.slideshow_content .mvi-portada{background-color:#1a3a72;background-image:linear-gradient(rgba(26,58,114,.6),rgba(26,58,114,.6)),url(/themes/custom/mvi/images/portada-libros.jpg);background-position:50%;background-size:cover;color:#fff;padding:90px 20px 70px;text-align:center}.slideshow_content .mvi-portada__titulo{font-size:44px;font-weight:700;line-height:1.1}.slideshow_content .mvi-portada__subtitulo{font-size:20px;letter-spacing:1px;margin-top:6px;text-transform:uppercase}.slideshow_content .mvi-portada__buscador{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;margin:32px auto 16px;max-width:640px}.slideshow_content .mvi-portada__buscador input[type=search]{border:0;color:#222;flex:1;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:15px;height:54px;min-width:0;padding:0 18px}.slideshow_content .mvi-portada__buscador button{background:#fff;border:0;border-left:1px solid #e3e7ee;color:#214b93;cursor:pointer;width:62px}.slideshow_content .mvi-portada__buscador button .mvi-icono{height:18px;width:18px}.slideshow_content .mvi-portada__avanzada{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding-bottom:2px;text-transform:uppercase}.slideshow_content .mvi-portada__avanzada:focus,.slideshow_content .mvi-portada__avanzada:hover{color:#fff;opacity:.85}@media (max-width:767px){.slideshow_content .mvi-portada{padding:50px 16px 40px}.slideshow_content .mvi-portada__titulo{font-size:30px}}.main-page{padding-bottom:40px;padding-top:30px}.main-page--con-lateral{align-items:flex-start;display:flex;gap:30px}.main-page .main-content{flex:1 1 auto;min-width:0}.sidebar-right{flex:0 0 270px;width:270px}.node__title,.page-title{color:#222;font-size:26px;font-weight:700;line-height:1.25;margin:0 0 18px;text-align:left}.node--type-page>.node__title{font-size:30px}.main-content>.region>.block-page-title-block:first-child .page-title{margin-top:-6px}.node--type-page .node__content{font-size:18px;line-height:1.6}.node--type-page .node__content p{margin:0 0 10px}.node--type-page .node__content h2,.node--type-page .node__content h3{font-size:26px;margin-bottom:12px;margin-top:36px;text-align:left}.node--type-page .node__content .field--name-body>:first-child{margin-top:0}.sidebar-right .block{margin-bottom:28px}.sidebar-right .block .block-title{border-bottom:1px solid #e3e7ee;color:#222;font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 10px;padding-bottom:8px;text-transform:uppercase}.mvi-lateral{list-style:none;margin:0;padding:0}.mvi-lateral li{font-size:15px;padding:3px 0 3px 16px;position:relative}.mvi-lateral li:before{background:#214b93;border-radius:50%;content:"";height:5px;left:2px;position:absolute;top:13px;width:5px}@media (max-width:767px){.main-page--con-lateral{display:block}.sidebar-right{margin-top:30px;width:auto}}.view-header{color:#222;font-size:15px;margin:10px 0 4px}.block-facets ul{list-style:none;margin:0;padding:0}.block-facets li{font-size:15px;line-height:22px;padding:4px 0}.block-facets .facet-item__count{color:#6b6b6b;font-size:12px}.block-facets .facet-item a.is-active,.block-facets .is-active a{font-weight:700}.block-facets .facets-soft-limit-link{font-size:13px}.fondo-mvi-teaser{align-items:flex-start;border-bottom:1px solid #e3e7ee;display:flex;padding:16px 0;text-align:left}.fondo-mvi-teaser__miniatura{background:#f5f7fa;border:1px solid #e3e7ee;flex:0 0 90px;height:90px;margin-right:18px;overflow:hidden;width:90px}.fondo-mvi-teaser__miniatura img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fondo-mvi-teaser__miniatura--sin-foto{align-items:center;color:#214b93;display:flex;justify-content:center}.fondo-mvi-teaser__miniatura--sin-foto .mvi-icono{height:26px;width:26px}.fondo-mvi-teaser__texto{flex:1;min-width:0}.fondo-mvi-teaser header{margin:0;padding:0}.fondo-mvi-teaser .node__title,.fondo-mvi-teaser h2{display:block;font-size:18px;margin:0 0 4px}.fondo-mvi-teaser .node__title a,.fondo-mvi-teaser h2 a{color:#214b93}.fondo-mvi-teaser .node__content .field__item,.fondo-mvi-teaser .node__content .field__items{display:inline}.fondo-mvi-teaser .node__content .field{color:#6b6b6b;display:inline;font-size:14px}.fondo-mvi-teaser .node__content .field:after{content:" · "}.fondo-mvi-teaser .node__content .field:last-child:after{content:""}.fondo-mvi-teaser .field--name-field-mvi-autor{color:#222;font-weight:700}.fondo-mvi-teaser .field--name-field-mvi-autor a{color:#222}.fondo-mvi-teaser .node__content .field--name-field-mvi-inv-numero{display:block;font-size:12px;margin-top:4px}.fondo-mvi-teaser .node__content .field--name-field-mvi-inv-numero:after{content:""}.fondo-mvi-teaser .node__content .field--name-field-mvi-inv-numero .field__label{display:inline;float:none;font-weight:400;padding-right:0}.fondo-mvi-teaser .node__content .field--name-field-mvi-inv-numero .field__label:after{content:":"}.fondo-mvi-teaser .node__content .field--name-field-mvi-inv-numero .field__item{color:#222;font-weight:500}form[id^=views-exposed-form-catalogo-mvi]{background:#f5f7fa;border:1px solid #e3e7ee;margin:0 0 24px;padding:18px 20px}form[id^=views-exposed-form-catalogo-mvi]>.form--inline{align-items:flex-start;display:flex;flex-wrap:wrap}form[id^=views-exposed-form-catalogo-mvi] .form-item{flex:1 1 200px;margin:0 32px 12px 0}form[id^=views-exposed-form-catalogo-mvi] label{display:block;font-size:13px;font-weight:700;line-height:20px;margin:0 0 6px}form[id^=views-exposed-form-catalogo-mvi] .form-item input.form-autocomplete,form[id^=views-exposed-form-catalogo-mvi] .form-item input.form-text,form[id^=views-exposed-form-catalogo-mvi] .form-item select{background-color:#f9fafc;border:1px solid #e3e7ee;border-radius:0;box-shadow:none;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;height:42px;padding:0 12px;width:100%}form[id^=views-exposed-form-catalogo-mvi] .description{color:#6b6b6b;font-size:12px;margin-top:4px}form[id^=views-exposed-form-catalogo-mvi] .form-actions{display:flex;margin:0 0 12px}form[id^=views-exposed-form-catalogo-mvi] .form-actions .button,form[id^=views-exposed-form-catalogo-mvi] .form-actions input[type=submit]{background:#008fbe;border:0;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;height:42px;letter-spacing:1px;margin:0;padding:0 26px;text-transform:uppercase}form[id^=views-exposed-form-catalogo-mvi] .form-actions .button:focus,form[id^=views-exposed-form-catalogo-mvi] .form-actions .button:hover,form[id^=views-exposed-form-catalogo-mvi] .form-actions input[type=submit]:focus,form[id^=views-exposed-form-catalogo-mvi] .form-actions input[type=submit]:hover{background:#005e85}form[id^=views-exposed-form-catalogo-mvi] .form-actions .button+.button,form[id^=views-exposed-form-catalogo-mvi] .form-actions input[type=submit]+input[type=submit]{background:#6b6b6b;margin-left:8px}#views-exposed-form-catalogo-mvi-page-avanzada .form-actions{margin-top:26px}.indice-mvi h3{border-bottom:1px solid #e3e7ee;color:#214b93;font-size:20px;font-weight:400;margin:16px 0 6px;padding-bottom:4px}.indice-mvi ul{-moz-columns:2;column-count:2;list-style:none;margin:0;padding:0}.indice-mvi li{padding:2px 0}.pager__items{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;list-style:none;margin:24px 0 0;padding:0}.pager__items a{border:1px solid #e3e7ee;display:block;padding:6px 12px}.pager__items .is-active a{background:#214b93;border-color:#214b93;color:#fff}@media (max-width:767px){.indice-mvi ul{-moz-columns:1;column-count:1}}.ficha-mvi__titulo{color:#222;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 22px;text-align:left}.ficha-mvi__cuerpo{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -15px}.ficha-mvi__datos,.ficha-mvi__fotos{padding:0 15px}.ficha-mvi__datos{flex:1 1 400px;min-width:0}.ficha-mvi__fotos{flex:0 0 38%;margin-bottom:24px;max-width:38%;min-width:0;order:2}.ficha-mvi__fila{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap}.ficha-mvi__fila>.field{flex:1 1 0;min-width:200px}.ficha-mvi__fila--medidas>.field{flex:0 1 auto;min-width:0}.ficha-mvi__datos .field{border-bottom:1px solid #e3e7ee;font-size:15px;padding:8px 0}.ficha-mvi .field__label{color:#6b6b6b;font-weight:700}.ficha-mvi .field--label-inline{display:block}.ficha-mvi .field--label-inline>.field__label{display:inline;float:none;padding-right:0}.ficha-mvi .field--label-inline>.field__label:after{content:":"}.ficha-mvi .field--label-inline>.field__item,.ficha-mvi .field--label-inline>.field__items,.ficha-mvi .field--label-inline>.field__items>.field__item{display:inline}.ficha-mvi .field--label-inline>.field__items>.field__item+.field__item:before{content:"; "}.ficha-mvi .field--label-above .field__label{margin-bottom:6px}.ficha-mvi .field--name-field-mvi-bibliografia,.ficha-mvi .field--name-field-mvi-desc-firma-notas,.ficha-mvi .field--name-field-mvi-descricion{line-height:1.7;padding:14px 0}.ficha-mvi__foto,.ficha-mvi__marco{position:relative}.ficha-mvi__foto{aspect-ratio:3/4;background:#f4f6f9;margin-bottom:10px}.ficha-mvi__foto img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.is-carrusel .ficha-mvi__foto{display:none;margin-bottom:0}.is-carrusel .ficha-mvi__foto.is-activa,.is-carrusel .ficha-mvi__foto:only-child{display:block}.ficha-mvi__flecha{align-items:center;background:rgba(33,75,147,.85);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:26px;height:36px;justify-content:center;line-height:1;margin:0;padding:0 0 3px;position:absolute;top:50%;transform:translateY(-50%);width:36px}.ficha-mvi__flecha:focus,.ficha-mvi__flecha:hover{background:#214b93}.ficha-mvi__flecha--anterior{left:10px}.ficha-mvi__flecha--siguiente{right:10px}.ficha-mvi__puntos{line-height:0;margin:12px 0 0;text-align:center}.ficha-mvi__punto{background:#b9c3d4;border:0;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 4px;padding:0;width:10px}.ficha-mvi__punto.is-activo,.ficha-mvi__punto:focus,.ficha-mvi__punto:hover{background:#214b93}@media (max-width:767px){.ficha-mvi__fotos{flex-basis:100%;max-width:100%;order:0}.ficha-mvi .field--label-inline>.field__item,.ficha-mvi .field--label-inline>.field__items,.ficha-mvi .field--label-inline>.field__items>.field__item,.ficha-mvi .field--label-inline>.field__label{display:block}.ficha-mvi .field--label-inline>.field__items>.field__item+.field__item:before,.ficha-mvi .field--label-inline>.field__label:after{content:none}}#footer .footer-inner{background:#214b93;color:#fff}#footer .footer-center{display:grid;grid-template-columns:repeat(4,1fr);padding-top:40px;text-align:center}#footer .footer-first,#footer .footer-second,#footer .footer-third{padding:0 5px}#footer p{color:#fff;font-size:13px;line-height:2;margin:0 0 6px}#footer a{color:#fff;font-size:15px}#footer .footer-four{border-top:1px solid hsla(0,0%,100%,.25);grid-column:1/-1;margin:30px -15px 0;padding:26px 0}.mvi-pie__legal{list-style:none;margin:0;padding:0}.mvi-pie__legal li{line-height:29px;padding:2px 0}.mvi-pie__logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.mvi-pie__logos a{margin:6px 22px}.mvi-pie__logos img{display:block;max-height:62px;width:auto}.copyright{background:#1a3a72;color:#fff}.copyright .copyright-inner{padding-bottom:10px;padding-top:10px}.copyright .copyright-inner>.region{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.copyright .mvi-copyright{color:#fff;font-size:12px;margin:0}.copyright .block-language ul.links{display:flex;list-style:none;margin:0;padding:0}.copyright .block-language ul.links li{padding:0 10px}.copyright .block-language ul.links li+li{border-left:1px solid hsla(0,0%,100%,.4)}.copyright .block-language ul.links a{color:#fff;font-size:15px;opacity:.8}html[lang=es] .block-language a[hreflang=es],html[lang=gl] .block-language a[hreflang=gl]{font-weight:700;opacity:1}html[lang=es] .topbar .block-language a[hreflang=es],html[lang=gl] .topbar .block-language a[hreflang=gl]{color:#214b93}@media (max-width:767px){#footer .footer-center{grid-template-columns:1fr}#footer .footer-four{margin-top:20px}}.mvi-avisos ul.tabs{border-bottom:1px solid #e3e7ee;display:flex;flex-wrap:wrap;list-style:none;margin:18px 0 0;padding:0}.mvi-avisos ul.tabs li{background:none;border:0;margin:0}.mvi-avisos ul.tabs a{background:none;border:0;color:#214b93;display:block;font-size:12px;font-weight:700;letter-spacing:1px;padding:10px 18px;text-transform:uppercase}.mvi-avisos ul.tabs a.is-active,.mvi-avisos ul.tabs a:focus,.mvi-avisos ul.tabs a:hover{background:none;color:#1a3a72}.user-login-form,.user-pass{background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.15);margin:12px auto 30px;max-width:800px;padding:30px}.user-login-form .form-item,.user-pass .form-item{margin:0 0 14px}.user-login-form label,.user-pass label{color:#222;display:block;font-size:15px;font-weight:700;margin:0 0 8px}.user-login-form .form-required:after,.user-pass .form-required:after{content:none}.user-login-form input.form-email,.user-login-form input.form-password,.user-login-form input.form-text,.user-pass input.form-email,.user-pass input.form-password,.user-pass input.form-text{border:1px solid #e3e7ee;border-radius:0;color:#222;display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:15px;height:36px;padding:0 12px;width:100%}.user-login-form input.form-email:focus,.user-login-form input.form-password:focus,.user-login-form input.form-text:focus,.user-pass input.form-email:focus,.user-pass input.form-password:focus,.user-pass input.form-text:focus{border-color:#008fbe;outline:none}.user-login-form .description,.user-pass .description{color:#222;font-size:15px;margin-top:4px}.user-login-form .form-actions,.user-pass .form-actions{margin:8px 0 0}.user-login-form .button,.user-login-form input[type=submit],.user-pass .button,.user-pass input[type=submit]{background:#008fbe;border:0;border-radius:17px;color:#fff;cursor:pointer;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:34px;letter-spacing:.5px;padding:0 16px;text-transform:uppercase}.user-login-form .button:focus,.user-login-form .button:hover,.user-login-form input[type=submit]:focus,.user-login-form input[type=submit]:hover,.user-pass .button:focus,.user-pass .button:hover,.user-pass input[type=submit]:focus,.user-pass input[type=submit]:hover{background:#005e85}@media (max-width:767px){.user-login-form,.user-pass{padding:20px}}
