@import url("https://fonts.googleapis.com/css?family=Inconsolata:400,700");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:10px 20px 10px 20px;word-wrap:break-word;overflow-wrap:break-word;margin:5px 0px;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}.tabs a{display:block;padding:6px 10px;text-decoration:none;font-size:0.8125rem;background:#e6e6e6;line-height:100%;color:#444;}.tabs a.is-active{background-color:#002856;color:#fff;}.tabs a:focus,.tabs a:hover{background-color:#005a9f;color:#fff;}.boton-fondo-oscuro{display:inline-block;cursor:pointer;transition:background-color 0.3s linear,color 0.3s linear;border:2px solid white;}.boton-fondo-oscuro a{color:white;font-weight:400;}.boton-fondo-oscuro:hover{background:white;color:#002856;}.boton-fondo-oscuro:hover a{color:#002856;}.titulo-destacado{text-align:center;font-family:"Poppins",sans-serif;color:#005a9f;font-weight:400;margin:10px 0;line-height:120%;font-size:2em;margin-bottom:20px;}.titulo-destacado span{padding:15px 0;border-top:1px solid #a29f9f;border-bottom:1px solid #a29f9f;margin-top:40px;color:#464545;font-style:italic;}.titulo-destacado a{color:#005a9f;transition:0.25s;}.titulo-destacado a:hover{color:#97b716;transition:0.25s;}.features{background-image:none !important;}.listado-menu{border-left:4px solid;border-image-source:linear-gradient(-180deg,#002856,#f9c700);border-image-slice:1;}.listado-menu li{list-style:none;}.listado-menu .fila-listado:after{content:"";width:60%;height:1px;background:#eee;display:block;}.paragraph--type--bp-image > .paragraph__column{padding-left:0;padding-right:0;}.cuadro-destacado{box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;padding:2em;text-align:center;}.cuadro-destacado i.material-icons{font-size:7em;margin-bottom:0.1em;}.contacto span{font-size:1.5625rem;display:block;position:absolute;font-weight:bold;line-height:1.375rem;width:100%;transition:0.25s;bottom:0;}.contacto:hover span{font-size:1.875rem;bottom:125px;}.contacto:hover img{opacity:0.2;transition:0.25s;}.icono-sobre::before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;display:inline-block;}.icono-direccion::before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;display:inline-block;}.icono-telefono::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;display:inline-block;}.icono-fax::before{content:"\f1ac";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;display:inline-block;}video{max-width:100%;height:auto;margin-top:10px;}.codigo-vector-red{border:1px solid;border-radius:50%;height:60px;width:60px;text-align:center;line-height:3.75rem;margin-right:10px;}.lineas-proyectos h2{display:inline-block;margin-left:10px;font-size:1.6em;color:#002856;}.lineas-proyectos .codigo-vector{display:inline-block;vertical-align:middle;}.lineas-proyectos .codigo-vector span{width:55px;height:55px;display:block;border:1px solid grey;border-radius:50%;text-align:center;display:block;font-weight:initial;font-size:1.5rem;line-height:3.0625rem;}.lineas-proyectos .btn{width:100%;text-align:left;border:none;text-decoration:none;background:transparent;padding:0 10px 0 10px;}.lineas-proyectos .btn:hover{color:inherit;}.lineas-proyectos .btn-link:hover{text-decoration:none;background:transparent;}.lineas-proyectos .card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}.lineas-proyectos .card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125);}.ui-widget-content a{color:#002856;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#002856;}.ui-accordion-header{padding:1.25rem !important;color:#002856;border:1px solid rgba(0,0,0,0.125);font-weight:bold;font-size:1.3em !important;}.ui-accordion-header:hover p{color:#005a9f;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125);}.ui-state-active h2 p{color:white;}.ui-icon,.ui-state-hover .ui-icon,.iu-state-focus .ui-icon{background-image:url(/themes/custom/jccm_theme_9/images/mas.png) !important;width:12px;height:12px;margin:5px 10px 0px 5px;background-position:center;background-size:contain;float:right;}.ui-state-active{border:1px solid rgba(0,0,0,0.125);}.ui-state-active .ui-icon{background-image:url(/themes/custom/jccm_theme_9/images/menos.png) !important;}.field--name-bp-header{}.panel-collapse .paragraph__column img,.paragraph--type--bp-image .paragraph__column img{display:block;margin:auto;height:auto;}.field--name-field-imagen img{height:auto;padding-right:15px;}.paragraph__column .card-header .panel-title{font-weight:bold;font-size:110%;}.paragraph--type--bp-image .paragraph__column h2{text-align:center;min-height:70px;}.card-header:hover{background-color:#ededed;}.card-header{padding:0.75rem 0.25rem;}.paragraph--type-boton{text-align:center;}.paragraph--type-boton .icon-btn a:hover{color:white;text-decoration:none;}.paragraph--type-boton .icon-btn:hover a{color:white;text-decoration:none;}.fondo-jccm-transparente{background-image:url(/themes/custom/jccm_theme_9/images/logo-jccm-transparente.png);background-repeat:no-repeat;background-size:contain;background-position:100%;margin-bottom:50px;}.modal-dialog{max-width:600px;}.modal-title{font-size:120%;font-weight:bold;}.modal-header .btn-close span{position:inherit !important;}.actuaciones{box-shadow:-1px 8px 20px -7px rgba(0,0,0,0.47);padding:40px;}.actuaciones .js-form-item-beneficiarios label,.actuaciones .js-form-item-field-etiquetas-target-id label{vertical-align:top;}.actuaciones .js-form-item label{font-weight:bold;display:inline-block;max-width:100%;margin-bottom:5px;}.actuaciones .js-form-item{display:inline-block;vertical-align:top;padding-right:40px;}.actuaciones .js-form-item input{display:inline-block;}.actuaciones .views-exposed-form{margin-bottom:30px;}.actuaciones .form-wrapper{display:inline;vertical-align:text-bottom;}.actuaciones .form-wrapper .form-text{margin-top:0;max-width:255px;}.actuaciones .form-actions{display:block;}.ui-icon-circle-triangle-w,.ui-state-hover > .ui-icon-circle-triangle-w{background-image:url(/themes/custom/jccm_theme_9/images/menos.png) !important;}.ui-datepicker-calendar .ui-state-active{padding:0;margin-bottom:0;background-color:#002856;}.ui-dialog-titlebar-close{background:url(/themes/custom/jccm_theme_9/images/close.png);}div#edit-actions{text-align:center;}.webform-submission-form{padding:20px;box-shadow:-1px 8px 20px -7px rgba(0,0,0,0.47);}.webform-submission-form .form-text{display:inline-block;}.webform-submission-form #captcha label{vertical-align:baseline;}.webform-submission-form #captcha summary{display:none;}.webform-submission-form legend{border-bottom:1px solid #e5e5e5;font-size:1.1rem;padding-top:30px;font-weight:500;color:#002856;}.webform-submission-form .form-textarea{width:100%;}.webform-submission-form .form-required:after{content:" *";color:red;}.webform-submission-form label{font-weight:500;}.webform-submission-form .js-form-item-areas-de-inversion label{vertical-align:top;}.webform-submission-form .campo-presupuesto .js-form-item > label{width:70px;}.webform-submission-form .campo-presupuesto tbody tr:hover,.webform-submission-form .campo-presupuesto tbody tr:focus{background:transparent;}.webform-submission-form .campo-presupuesto thead{display:none;}.sitemap{background:url(/themes/custom/jccm_theme_9/images/logo-jccm-transparente.png);background-repeat:no-repeat;background-size:contain;background-position:80%;margin-bottom:50px;}.entidades-2030 h2{font-size:1.5em !important;font-weight:inherit;}.nav{padding-left:0;list-style:none;margin-left:0;display:flex;flex-wrap:wrap;}.nav-tabs > li{float:left;margin-bottom:-1px;}.nav > li{position:relative;display:block;flex:1;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}.nav-tabs > li > a{line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}.nav > li > a{position:relative;display:block;padding:20px;font-size:120%;font-weight:bold;text-align:center;}.nav-tabs > li > a:hover{border-color:#eee #eee #ddd;}.nav > li > a:hover{text-decoration:none;background-color:#eee;}.tab-content{padding:0 20px 0px 20px;border:1px solid #dee2e6;border-top:none;padding-top:25px;}table{width:100%;margin:0 0 10px;}caption{text-align:left;}th{text-align:left;padding:10px 12px;}thead th{background:#f5f5f2;border:solid #bfbfba;border-width:1px 0;color:#333;text-transform:initial;font-weight:bolder;white-space:nowrap;}tr{border-bottom:1px solid #e6e4df;padding:0.1em 0.6em;}thead > tr{border-bottom:1px solid #000;}tbody tr:hover,tbody tr:focus{background:#f7fcff;}tbody tr.color-warning:hover,tbody tr.color-warning:focus{background:#fdf8ed;}tbody tr.color-error:hover,tbody tr.color-error:focus{background:#fcf4f2;}td,th{vertical-align:middle;}td{padding:10px 12px;text-align:left;}th > a{position:relative;display:block;}th > a:after{content:"";display:block;position:absolute;top:0;bottom:-10px;left:0;right:0;border-bottom:2px solid transparent;transition:all 0.1s;}th.is-active > a{color:#004875;}th.is-active img{position:absolute;right:0;top:50%;}th.is-active > a:after{border-bottom-color:#004875;}th > a:hover,th > a:focus,th.is-active > a:hover,th.is-active > a:focus{color:#008ee6;text-decoration:none;}th > a:hover:after,th > a:focus:after,th.is-active > a:hover:after,th.is-active > a:focus:after{border-bottom-color:#008ee6;}td .item-list ul{margin:0;}td.is-active{background:none;}th.select-all{width:1px;}.caption{margin-bottom:1.2em;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}p{margin:0 0 20px 0;}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Poppins",sans-serif;color:#002856;font-weight:400;margin:10px 0;line-height:120%;}h1,.h1{font-size:2.5em;margin-bottom:1.5em;}h2,.h2{font-size:2em;margin-bottom:20px;}h3,.h3{font-size:1.3em;}h4,.h4{font-size:1.1em;}img{max-width:100%;height:auto;}em{font-style:italic;}strong,b,.texto-negrita{font-weight:bold;}.custom-block-title{margin:20px 0;overflow:hidden;}.custom-block-title h2{font-size:2em;font-weight:bold;margin-bottom:5px;}a{color:#002856;}a:hover{color:#005a9f;text-decoration:underline;}ol,ul{padding-left:20px;margin-bottom:20px;}ol li,ul li{list-style:outside;}.list-unstyled li{list-style:none;}ol li{list-style-type:decimal;}ul.links.inline{padding:0;}ul.links.inline li{list-style:none;}.form-email,.form-text,.form-textarea{border:1px solid #e8e8e8;background:transparent;}.lead{font-size:1.375rem;line-height:1.5;margin:0;font-style:initial;font-family:"Poppins";}:focus{outline:none;}html{overflow-x:hidden;}body{font-family:"Poppins",sans-serif;font-size:0.9375rem;line-height:160%;color:#435a6b;overflow-x:hidden;font-weight:300;background:transparent;text-align:left;}.region-page-title h1{margin:40px 0;}.footerwidget{background:#108441;color:#86b59a;padding:20px 0;border-top:1px solid #f7f7f7;}.footerwidget h2.title{color:#fff;}.footerwidget .left{float:left;margin:10px 10px 0 0;}.page-item.active .page-link{background-color:#002856;border-color:#002856;}.pagination li{list-style:none;}.updates{text-align:center;background:rgba(158,158,158,0.1);}.updates .material-icons{transition:all 0.4s ease-in;}.updates .material-icons{font-size:2.8125rem;background:#002856;width:100px;height:100px;padding:27px;border-radius:50%;color:#fff;margin-bottom:5px;}.updates .material-icons:hover{background:#f9c700;color:#002856;}.file{display:inline-block;min-height:16px;padding-left:0;background:none;}.field--name-field-parrafo-documento{display:grid;grid-template-columns:repeat(3,1fr);}@media screen and (max-width:1024px){.field--name-field-parrafo-documento{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:480px){.field--name-field-parrafo-documento{grid-template-columns:repeat(1,1fr);}}.field--name-field-parrafo-documento .field__item{margin:0 20px 25px 0;}@media screen and (max-width:480px){.field--name-field-parrafo-documento .field__item{margin:0 0 20px 0;}}.field--name-field-parrafo-documento .field__item .file--type-document .content .field-group-link .field--type-image img{min-height:460px;min-width:320px;}@media screen and (max-width:1024px){.field--name-field-parrafo-documento .field__item .file--type-document .content .field-group-link .field--type-image img{min-height:460px;max-width:320px;}}.field--name-field-parrafo-documento .field__item .file--type-document .content .field--name-filename .icono-file{padding-left:55px;position:relative;display:block;}.field--name-field-parrafo-documento .field__item .file--type-document .content .field--name-filename .icono-file::before{font-family:"Font Awesome 5 Free";font-size:1.25rem;margin-left:15px;margin-right:5px;position:absolute;left:0;}.field--name-field-parrafo-documento .field__item .file--type-document .content .field--name-filename a.pdf::before{content:"\f1c1";}.fila-listado-documentos .icono-file,.field--name-field-ficheros .icono-file{padding-left:55px;position:relative;display:block;}.fila-listado-documentos .icono-file::before,.field--name-field-ficheros .icono-file::before{font-family:"Font Awesome 5 Free";font-size:1.25rem;margin-left:15px;margin-right:5px;position:absolute;left:0;}.fila-listado-documentos a.pdf::before,.field--name-field-ficheros a.pdf::before{content:"\f1c1";}.fila-listado-documentos a.zip::before,.field--name-field-ficheros a.zip::before{content:"\f1c6";}.fila-listado-documentos a.xls::before,.field--name-field-ficheros a.xls::before{content:"\f1c3";}.fila-listado-documentos a.link::before,.field--name-field-ficheros a.link::before{content:"\f24d";}.fila-listado-documentos a.xml::before,.field--name-field-ficheros a.xml::before{content:"\f1c9";}.fila-listado-documentos a.doc::before,.field--name-field-ficheros a.doc::before{content:"\f1c2";}a.icono-link-ext::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-size:inherit;margin-left:5px;font-weight:600;}.field--name-field-enlace a,.field--name-field-enlaces-interes a,.field--name-field-parrafo-enlace a{margin-left:55px;}.field--name-field-enlace a::before,.field--name-field-enlaces-interes a::before,.field--name-field-parrafo-enlace a::before{font-family:"Font Awesome 5 Free";font-size:1.25rem;margin-left:15px;margin-right:5px;position:absolute;left:0;content:"\f24d";padding-left:15px;}.pie-institucional{background:#2e2e2e;color:white;}.pie-institucional .h2{color:#ffffff;font-size:1.5em;}.pie-institucional i{margin-right:10px;width:1rem;}.pie-institucional li{list-style:none;}.pie-institucional a{color:#afd0e8;}.pie-institucional a:hover{color:#ffffff;}.pie-institucional a:after{display:none;}.pie-institucional-fondo{background:#eee;text-align:center;}.pie-institucional-fondo .logosFooter .logoCertificados{overflow:hidden;text-indent:150%;white-space:nowrap;background:url(/themes/custom/jccm_theme_9/images/certificaciones.png) left top no-repeat;background-size:100% auto;height:60px;width:100%;display:inline-block;margin-right:10px;}.pie-institucional-fondo li.menu-item{display:inline;color:#2e2e2e;padding:4px 20px 4px 0;}.pie-institucional-fondo a:after{display:none;}.footer-menu{margin:0;border:0;background:image-url(/themes/custom/jccm_theme_9/css/social-media-bg.png);color:#fff;background-size:cover;padding:80px 0;}.social-media{padding:10px 0;text-align:center;}.social-media a{line-height:100%;font-size:1em;display:inline-block;padding:4px 8px;width:26px;color:#ffffff;}.social-media a:hover{color:#f9c700 !important;}.texto_oculto{width:0px;height:0px;text-indent:-99999px;outline:none;overflow:hidden;clip:rect(0,0,0,0);position:absolute;}.js-pager__items.pager{text-align:center;}.js-pager__items.pager li{list-style:none;display:inline-block;}.social-sharing-buttons{justify-content:flex-end;}.social-sharing-buttons a:after{display:none;}input,button,select,textarea{padding:6px;border:1px solid #e3e3e3;max-width:100%;}.contact-message-form label{display:block;}.more-link{text-align:center;margin-top:20px;}.btn,.node-readmore a,.flexslider .more-link,.more-link a,.button,.pager li > a,input[type=submit]{background:white;border:2px solid #002856;cursor:pointer;color:#002856;font-weight:bold;padding:14px 30px;line-height:100%;margin-right:2px;display:inline-block;border-radius:0px;transition:all 0.3s;}.btn:hover,.node-readmore a:hover,.flexslider .more-link:hover,.more-link a:hover,.more-link a,.pager li > a:hover,input[type=submit]:hover{background:#002856;color:white;}.node--type-area-principal .views-row{margin-bottom:0;}.node--type-area-principal .icono-sobre,.node--type-area-principal .icono-direccion,.node--type-area-principal .icono-telefono,.node--type-area-principal .icono-fax{margin-bottom:10px;}.node--type-area-principal h3{font-size:2em;}.node--type-area-principal .paragraph__column .card-header .panel-title{margin-left:0;}.icono-lista{display:flex;align-items:flex-start;margin-left:10px;}.icono-lista .svg-inline--fa{font-size:1.25rem;}ul.links.inline li{display:inline-block;padding-right:10px;}.sidebar{background:#fff;}.sidebar .region h2.title{padding:5px 0;margin:0;}.sidebar .region .content{}.region-content{min-height:300px;}.path-frontpage .region-content{min-height:auto;}.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.9em;line-height:150%;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker{color:#e00;}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;}.owl-theme .owl-dots .owl-dot span{background:#b5b5b5;height:7px;width:7px;}.titulo-listado{font-size:1.2em;}.views-row{margin-bottom:1.1em;}.field__label{font-weight:bold;}.field--label-inline .field__label{clear:both;float:left;margin-right:5px;}.field-label-inline{display:inline;}.campo-en-linea{display:inline-flex;}.campo-detalle{font-style:italic;font-size:0.9em;margin:0.5rem 0;}blockquote{position:relative;line-height:1.3em;padding:30px 15px;max-width:700px;margin:50px auto;align-self:center;border-top:solid 4px #002856;box-shadow:0 12px 35px -11px rgba(0,0,0,0.4);text-align:center;border-radius:4px;transition:all 1s;}blockquote:before{font-family:Georgia,serif;position:absolute;content:"”";color:#b2a7a7;font-size:8rem;line-height:0;bottom:-40px;right:30px;}blockquote:after{font-family:Georgia,serif;position:absolute;content:"“";color:#b2a7a7;font-size:10rem;line-height:0;top:30px;left:30px;}blockquote:hover{background:#2d213f;color:#fff;}ul{margin-left:2em;}.pie-institucional ul{margin-left:0;padding-left:0;}ul.timeline-list{margin-bottom:50px;}ul.timeline-list .views-field-title{font-weight:bold;}ul.timeline-list li.timeline-item{list-style:none;}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{width:15px;height:15px;}ul.timeline-list .titulo{color:white;padding:10px;}ul.timeline-list li:nth-child(1) > div > div.views-field.views-field-title > span{background:#B51273;}ul.timeline-list li:nth-child(2) > div > div.views-field.views-field-title > span{background:#FF8200;}ul.timeline-list li:nth-child(3) > div > div.views-field.views-field-title > span{background:#E0335E;}ul.timeline-list li:nth-child(4) > div > div.views-field.views-field-title > span{background:#0082B8;}ul.timeline-list li:nth-child(5n+0) > div > div.views-field.views-field-title > span{background:black;}.recursos__formativos .views-col.col-1,.recursos__formativos .views-col.col-2,.recursos__formativos .views-col.col-3{max-width:33%;min-height:550px;}.views-field-field-enlace{margin-top:20px;}.views-field-field-enlace a::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-size:inherit;margin-left:5px;font-weight:600;}.updates,.topwidget,.top-message,.footer,.bottom-widget,.path-frontpage .main-content,.services,.products,.features,.copyright,.clients{}.top-message,.services{text-align:center;}.path-frontpage .feed-icon{display:none;}.page-node-type-pagina-de-inicio h2{display:inline-block;line-height:0.9 !important;box-shadow:inset 0 -10px 0 0 rgba(39,150,212,0.2) !important;}.updates{padding:60px 10px;}.updates .region{padding:10px 20px;padding-bottom:0;}.features{background-color:#fff2e0;background:url(/themes/custom/jccm_theme_9/images/bg-features.jpg);background-size:cover;}.footer tbody tr:hover,.footer tbody tr:focus{background:none;}.clients{background:#eee;}.clients .region ul li{display:inline-block;width:100%;text-align:center;}.clients .region ul li img{max-width:200px;}.testimonials-wrap{background:#fafafa;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;padding:20px 0;text-align:center;font-size:1em;line-height:160%;}.region-testimonials{max-width:600px;margin:0 auto;}.testimonials-pic{width:40px;height:40px;display:inline-block;vertical-align:bottom;margin-right:10px;}.testimonials-pic img{border-radius:50%;}.testimonials-author{padding:0 5px;font-size:0.75em;color:#555;}.price-table .card-header{border:0;padding:20px 0;}.price-table ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;}.team .team-list .region{background:#efefef;overflow:hidden;padding:10px;border:1px solid #eaeaea;}.bottom-widget{background:#ff5e14;text-align:center;}.bottom-widget h2.title,.bottom-widget *{color:#fff;}.campana-principal .texto-mostrar{height:380px;}.campana-principal .imagen:after{}.campana-principal .titulo{position:absolute;padding:25px;left:0;bottom:0;background:rgba(0,0,0,0.6);width:100%;}.campana-principal .titulo a{font-size:1.23529rem;line-height:1.75rem;color:white;font-weight:bold;}.contenido-interes{background-image:url(/themes/custom/jccm_theme_9/images/fondo-ondulado.png);background-size:cover;background-position:0 75px;background-repeat:no-repeat;}.calendario-fondo{background:url(/themes/custom/jccm_theme_9/images/calendario.png);background-repeat:no-repeat;background-position:center;}.blq-noticias,.calendario-fondo{margin-bottom:75px;}.blq-noticias footer,.calendario-fondo footer{position:absolute;bottom:-75px;left:12%;}.top-nav{background:#f7f7fa;padding:15px;font-size:1.1em;position:relative;box-shadow:1px 1px 4px #dedede;}.top-nav .region-message,.top-nav .region-email{display:inline-block;}.top-nav .fa{padding:0 5px;}.top-nav .block,.top-nav p{margin:0;}.header{text-align:left;background:#fff;}.main-header nav{border:0;margin:0;position:relative;min-height:auto;background:none;border-radius:0;}.main-header .region{position:relative;padding:25px 0;}.main-header .block{margin:0;}.main-header p,.main-header .block{margin:0;}.site-branding{margin:0;}.region-header{text-align:center;}.logo-jccm-css img{max-height:90px;}.region-header .brand{display:inline-block;vertical-align:middle;font-size:1.5em;}.region-header .brand a{color:#fff;display:block;text-transform:uppercase;font-weight:400;}.region-header .brand a img{vertical-align:middle;max-height:90px;}.region-header .brand .site-branding__slogan{font-size:0.5em;text-transform:uppercase;vertical-align:top;}.search-block-form{margin:0 auto;}.region-search{width:100%;display:inline-block;padding:7px;vertical-align:middle;}#search-block-form{display:table;width:100%;}#search-block-form .form-item,#search-block-form .form-actions{display:table-cell;vertical-align:top;}#search-block-form .form-actions{width:40px;}#search-block-form input.form-submit{background:image-url(/themes/custom/jccm_theme_9/css/search.png) no-repeat center #002856;font-size:0;width:100%;height:40px;padding:0 20px;vertical-align:top;}#search-block-form input.form-submit:hover{background-color:#005a9f;border-color:#005a9f;}#search-block-form input{width:100%;height:40px;}.selector-idioma li{background-size:contain;background-repeat:no-repeat;background-position-x:left;list-style:none;display:inline;margin-left:15px;}.selector-idioma li.en{background-image:image-url(/themes/custom/jccm_theme_9/css/united-kingdom-flag-round-icon-256.png);}.selector-idioma li.es{background-image:image-url(/themes/custom/jccm_theme_9/css/spain-flag-round-icon-256.png);}.selector-idioma a.language-link{margin-left:25px;}.breadcrumb{font-size:0.85em;padding:2px 0;margin:0.5em 0 0 0;display:inline-block;border-radius:0;}.breadcrumb ul,.breadcrumb ol{padding:0;margin:0;}.breadcrumb ul li,.breadcrumb ol li{display:inline-block;padding:0 8px;}.breadcrumb ul li:after,.breadcrumb ol li:after{content:" >";padding-left:15px;}.breadcrumb ul li:last-child:after,.breadcrumb ol li:last-child:after{display:none;}.carrusel-imagenes-home{margin-bottom:30px;}.carrusel-imagenes-home a{color:white;}.carrusel-imagenes-home h2{line-height:120% !important;font-size:2.5em;box-shadow:none !important;-webkit-box-shadow:none !important;}.carrusel-imagenes-home .carousel-caption{background:transparent;width:40%;top:10%;}@media (max-width:576px){.carrusel-imagenes-home .carousel-caption{width:100%;text-align:left;left:10px;top:0;padding-top:10px;}}.carrusel-imagenes-home p{font-size:1.5em;line-height:1.4em;}.carrusel-imagenes-home .carrusel-imagen{background:linear-gradient(to right,rgba(77,84,97,0.9),transparent);}.carrusel-imagenes-home .carrusel-imagen img{position:relative;z-index:-1;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:470px;width:100%;}.carrusel-imagenes-home .carousel-indicators li{width:15px;height:15px;border-radius:50%;}.carrusel-imagenes-home ::marker{content:"";}.navbar-toggle{cursor:pointer;float:right;background:none;border:0;padding:17px 15px 17px 0;}.navbar-toggle:focus{outline:none;}.navbar-toggle .fas{font-size:2em;color:#002850;border:0;box-shadow:none;}.navbar-toggle-close{position:absolute;right:0;padding:18px;font-size:2em;color:black;cursor:pointer;z-index:99;}.navbar-default .navbar-toggle{z-index:999;margin-right:0;border:0;border-radius:0;color:#fff;background:none;padding:6px 6px;}.navbar-default .navbar-toggle .icon-bar{display:block;width:35px;height:4px;border-radius:1px;background-color:#212020;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none;}nav h2{display:none;}.menu-base-theme{background:none;}.menu-base-theme ul{background:none;}.menu-base-theme li{border-left:none;}.menu-base-theme li a{font-family:"Poppins",sans-serif;color:#ffffff;line-height:1.4375rem;padding:15px 28px;font-size:1.1em;white-space:normal;}.menu-base-theme li a:hover,.menu-base-theme li a:focus,.menu-base-theme li a:active,.menu-base-theme li a.highlighted{background:#002856;color:#f9c700;line-height:1.4375rem;padding:15px 28px;}.menu-base-theme li a.disabled{cursor:pointer;background:#002856;color:#ffffff;}.menu-base-theme li a.disabled:hover{cursor:pointer;background:#002856;color:#f9c700;}.menu-base-theme li a.has-submenu{padding-right:15px;}.menu-base-theme li a.sub-arrow{color:#999;font-size:1.375rem;padding:5px;border-radius:2px;border:1px solid #DCDCDC;background:#EFEFEF;}.menu-base-theme li a span.sub-arrow{line-height:120%;font-size:2em;}ul#main-menu.sm.menu-base-theme li ul{width:auto;display:none;top:auto;left:0px;margin-left:0px;margin-top:0px;min-width:10em;}.region-primary-menu{width:100%;background:rgba(0,0,0,0.8);margin-bottom:15px;border-radius:0px;position:fixed;top:0;left:-100%;right:100%;bottom:0;width:auto;z-index:99;transition:all 0.5s;}.region-primary-menu.expand{left:0;right:10%;}.region-sidebar-first .menu-base-theme a{background:none;color:#ffffff;}.region-sidebar-first .menu-base-theme a.is-active,.region-sidebar-first .menu-base-theme a.is-active:hover{background:#002856;color:#fff;}.region-sidebar-first .menu-base-theme a:hover,.region-sidebar-first .menu-base-theme a:focus,.region-sidebar-first .menu-base-theme a:active,.region-sidebar-first .menu-base-theme a.highlighted{background:#e8e8e8;color:#ffffff;}.region-footer-menu ul{margin:10px 0;padding:0;}.region-footer-menu nav li{display:inline-block;}.region-footer-menu nav li a{display:block;padding:2px 15px 2px 0;}.top-menu{font-size:0.75em;background:#313d48;color:#fff;}.top-menu .top-blocks{overflow:hidden;}.top-menu .top-blocks .region{padding:10px 10px 10px 0;}.top-menu .top-blocks .social-media{padding:9px 0;}.top-menu p,.top-menu .block{margin:0;}.top-menu a{color:#fff;}.region-top-menu ul{margin:0;padding:0;}.region-top-menu nav li{display:inline-block;}.region-top-menu nav li a{padding:2px 10px;text-transform:uppercase;line-height:100%;}.bd-example{position:relative;padding:20px;border:2px solid #f7f7f9;background:#ececec;}.highlight{padding:20px;background-color:#ffffff;}.highlight pre{border:0;background:none;}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin:0;}.bd-example-type .table td{padding:15px 0;border-color:#eee;}.bd-example-type .table tr:first-child td{border-top:0;}.hero-seccion{min-height:300px;position:relative;overflow:hidden;height:50vh;margin-bottom:40px;}.hero-seccion h1{font-size:3.5em;}.hero-seccion p{font-size:1.5em;line-height:1.4em;}.hero-seccion h1,.hero-seccion p{color:white;}.hero-seccion .onda{overflow:hidden;position:absolute;width:100%;z-index:1;bottom:-150px;}.topwidget .fa,.topwidget .fas{font-size:3em;}.topwidget .topwidget-list .region .block{position:relative;background:#fff;padding:20px 20px;margin-bottom:30px;border:1px solid #eee;border-bottom:4px solid #ff5e14;}.topwidget .topwidget-list .region .block h2{margin-bottom:5px;}.topwidget .topwidget-list .region .block p:last-child{margin:0;}.topwidget ul{margin:0;padding:0;}.topwidget ul li{list-style:none;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(221,221,221,0.2588235294);}.views-exposed-form .shs-widget-container{width:100%;margin-bottom:5px;}.views-exposed-form .shs-widget-container input,.views-exposed-form .shs-widget-container button,.views-exposed-form .shs-widget-container select,.views-exposed-form .shs-widget-container textarea{width:100%;}.views-exposed-form .form-actions{text-align:center;}.views-exposed-form .form-item{margin-top:0;}.texto-fondo-redondo-header h2{color:#E6473C;font-size:1.5em;height:150px;width:250px;box-shadow:7px 6px 5px 0px #b0b0b0;padding:25px 15px 0 8px;float:left;border-top-right-radius:220px;border:10px solid #E6473C;border-bottom-right-radius:220px;border-left:0;border-bottom:0;border-bottom-width:1px;margin-right:-25px;}.texto-fondo-redondo-header .field--name-bp-unrestricted{margin-top:30px;display:flex;padding-left:85px;border-top:5px solid #E6473C;border-right:5px solid #E6473C;border-top-right-radius:25px;}.texto-fondo-redondo-header p{padding:20px;background:#ECECEC;border-bottom-left-radius:25px;border-top-right-radius:20px;margin-bottom:0;}@media (max-width:576px){.texto-fondo-redondo-header .field--name-bp-unrestricted{float:right;margin-top:0;padding-left:0;}}.acordeon-ejes-estrategicos em{color:#E6473C;font-style:normal;float:right;line-height:3em;}.acordeon-ejes-estrategicos em::before{content:"";width:50%;background:#435a6b;position:absolute;height:1px;right:0;}.contact-message-feedback-form{max-width:650px;margin:0 auto;background:#fff;border:1px solid #e8e8e8;padding:20px 30px;}.contact-message-feedback-form .form-text,.contact-message-feedback-form .form-email,.contact-message-feedback-form .form-textarea{width:100%;}.user-login-form,.user-form,.user-pass{max-width:500px;margin:40px auto;border:1px solid #e6e6e6;padding:5px 20px;background:#fdfdfd;}.user-login-form .form-text,.user-login-form .form-email,.user-form .form-text,.user-form .form-email,.user-pass .form-text,.user-pass .form-email{width:100%;}.form-composite > .fieldset-wrapper > .description,.form-item .description{color:#999;font-style:italic;}.maintenance-page{background:image-url(/themes/custom/jccm_theme_9/css/maintenance-bg.png) #66CBFF center no-repeat;color:#fff;text-align:center;padding-top:220px;padding-bottom:100px;color:#000;}.maintenance-page .brand,.maintenance-page .name-and-slogan{display:inline-block;vertical-align:middle;}.maintenance-page .site-name a{color:#404040;}.maintenance-page .site-slogan,.maintenance-page .name-and-slogan{display:none;}.maintenance-msg{margin:20px 0;padding:20px 30px;display:inline-block;color:#404040;border:1px solid #fff;background:rgb(242,244,207);background:rgba(242,244,207,0.88);box-shadow:5px 5px 0px #fff;}.maintenance-msg h1{text-transform:uppercase;font-weight:bold;}.path-user .profile > div{display:inline-block;}.path-user .profile .label{display:block;color:#333;}.node--type-aid.node--view-mode-full .field--type-boolean,.node--type-aid.node--view-mode-full .field--type-entity-reference,.node--type-aid.node--view-mode-full .field--type-decimal,.node--type-aid.node--view-mode-full .field--type-daterange{margin-bottom:20px;}.node--type-aid.node--view-mode-full .form-item{margin-top:3rem;}.node--type-aid.node--view-mode-full .form-item legend{font-weight:bold;border-bottom:1px solid #002856;padding:2px 0px;width:auto;}.node--type-aid.node--view-mode-full .field--name-field-aid-status .field__item{display:inline-flex;align-items:center;padding:2px 10px 2px 32px;border:1px solid;border-radius:8px;background-repeat:no-repeat;background-position:left 8px center;background-size:16px auto;}.node--type-aid.node--view-mode-full .field--name-field-aid-status .field__item.open{border-color:#008568;background-color:#f2f9f7;background-image:url(/themes/custom/jccm_theme_9/images/alert/success.svg);color:#008568;}.node--type-aid.node--view-mode-full .field--name-field-aid-status .field__item.closed{border-color:#A30000;background-color:#faf2f2;background-image:url(/themes/custom/jccm_theme_9/images/alert/danger.svg);color:#A30000;}.node--type-aid.node--view-mode-teaser{display:grid;gap:5px;}.node--type-aid.node--view-mode-teaser .field--name-node-title h2{margin-bottom:10px;}.node--type-aid.node--view-mode-teaser .field--name-field-aid-status .field__item{display:inline-flex;align-items:center;padding:2px 10px 2px 32px;border:1px solid;border-radius:8px;background-repeat:no-repeat;background-position:left 8px center;background-size:16px auto;}.node--type-aid.node--view-mode-teaser .field--name-field-aid-status .field__item.open{border-color:#008568;background-color:#f2f9f7;background-image:url(/themes/custom/jccm_theme_9/images/alert/success.svg);color:#008568;}.node--type-aid.node--view-mode-teaser .field--name-field-aid-status .field__item.closed{border-color:#A30000;background-color:#faf2f2;background-image:url(/themes/custom/jccm_theme_9/images/alert/danger.svg);color:#A30000;}.view--aids-full-list .row .col-md-12{margin-bottom:25px;}.view--aids-full-list .js-pager__items{margin-top:20px;}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.boton-fondo-oscuro{margin-bottom:10% !important;}.hero-seccion h1{margin-top:10%;}iframe.pdf{display:none;}}@media (min-width:576px){html{overflow-x:hidden;}.menu-base-theme a,.menu-base-theme a:hover,.menu-base-theme a:focus,.menu-base-theme a:active{background:#002856;}ul.quicktabs-tabs li{display:block;}.menu-base-theme li a{font-size:1em;}}@media (max-width:575px){blockquote{width:100%;font-size:1em;padding-left:45px;}.quote-card p{font-size:1.25rem;}.quote-card::after{font-size:15em;right:-15px;}.btn{display:block;margin-bottom:10px;}}@media (min-width:992px){.updates,.topwidget,.top-message,.footer,.bottom-widget,.services,.products,.features,.clients{padding:30px 0;}.container{max-width:1140px;}.navbar-toggle{display:none;}.user-logged-in .main-header{position:relative;}.menu-wrap{padding-left:0;}.flexslider .slider-caption{display:block;top:30%;left:5%;width:60%;}.flexslider .slider-title{font-size:4em;margin-bottom:20px;}.flexslider .flex-direction-nav{display:block;margin-top:-24px;}.clients .region ul li{width:24%;}.testimonials-wrap{padding:75px 0 55px;}.footerwidget img.left{float:left;margin:10px 10px 0 0;}.region-search{float:right;width:300px;padding:12px 6px;}.navbar-toggle-close{display:none;}.region-primary-menu{display:inline-block !important;width:100%;margin:0;background:#002856;vertical-align:middle;position:static;}.region-primary-menu ul{border:0;display:flex;justify-content:center;}.region-primary-menu ul ul{background:#fff;background:#002856;border:1px solid #e8e8e9;}.region-primary-menu ul ul li a{border-bottom:1px solid #e8e8e9;color:#ffffff;padding:18px 15px;}.region-primary-menu ul ul li a:hover,.region-primary-menu ul ul li a:focus,.region-primary-menu ul ul li a:active,.region-primary-menu ul ul li a:disabled,.region-primary-menu ul ul li a.highlighted{color:#f9c700;padding:18px 15px;}.region-primary-menu li{border:0;}.region-primary-menu li a{background:none;border:0;font-weight:400;color:#ffffff;}.region-primary-menu li a span.sub-arrow{padding:0;top:28px;margin-top:0;bottom:2px;right:2px;margin-left:-5px;left:auto;width:0;height:0;border-width:4px;border-style:solid;border-color:white transparent transparent transparent;font-size:2em;line-height:100%;}.region-primary-menu li > a{border-right:none;}.region-primary-menu li li span.sub-arrow{top:22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;right:5px;}.carousel-caption p,.carousel-caption h3{display:block;}.carousel-caption p:last-child{margin:0;}.carousel-caption{background-color:#fff;background:rgba(0,0,0,0.84);color:#ddd;text-shadow:none;padding:20px;top:20%;left:10%;bottom:auto;width:30%;text-align:left;}.comment-wrap .author-details{width:10%;}.comment-wrap .author-comments{width:90%;}.custom-block-title h2{font-size:2.5em;}.social-media{}.paragraph.paragraph--width--wide > .paragraph__column{float:left;width:90%;margin-left:5%;}ul.quicktabs-tabs li{display:inline;}}@media (min-width:1680px){.paragraph.paragraph--width--wide > .paragraph__column{width:70%;margin-left:15%;}.btn{display:inline-block;}}nav .menu-base-theme{background:none;border:none;margin:0;}nav .menu-base-theme li,nav .menu-base-theme li a{background:none;border:none;border-left:none;margin:0;}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:auto;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
