@font-face{font-family:"Material Design Icons";src:url("../fonts/Material/materialdesignicons-webfont.eot?v=2.1.19");src:url("../fonts/Material/materialdesignicons-webfont.eot?#iefix&v=2.1.19") format("embedded-opentype"),url("../fonts/Material/materialdesignicons-webfont.woff2?v=2.1.19") format("woff2"),url("../fonts/Material/materialdesignicons-webfont.woff?v=2.1.19") format("woff"),url("../fonts/Material/materialdesignicons-webfont.ttf?v=2.1.19") format("truetype"),url("../fonts/Material/materialdesignicons-webfont.svg?v=2.1.19#materialdesigniconsregular") format("svg");font-weight:normal;font-style:normal}*{font-family:sans-serif}a{color:#2d4051}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding:30px}#block-views-noticias-block .views-row-first.views-row .views-field-field-imagen,#block-views-noticias-block-1 .views-row-first.views-row .views-field-field-imagen,#block-views-noticias-block-2 .views-row-first.views-row .views-field-field-imagen{width:100%}#block-views-noticias-block .views-row-first.views-row,#block-views-noticias-block-1 .views-row-first.views-row,#block-views-noticias-block-2 .views-row-first.views-row{border:1px solid #e4e4e4}.view .more-link{text-align:center;margin:20px 0 0;padding:12px}#block-views-noticias-block .views-row .views-field-totalcount,#block-views-noticias-block-1 .views-row .views-field-totalcount,#block-views-noticias-block-2 .views-row .views-field-totalcount{position:absolute;top:5px;right:5px;background:#fff;padding:5px;font-size:12px;box-shadow:0 0 0 4px;font-weight:700}.view .more-link a:hover{box-shadow:0 2px 2px 0 #b7b7b7;background-color:#05682e}.view .more-link a{padding:10px 20px;background-color:#043b1b;color:#fff;border-radius:20px;transition:all .5s}#block-views-noticias-block .views-row-first.views-row .views-field-field-fecha,#block-views-noticias-block-1 .views-row-first.views-row .views-field-field-fecha,#block-views-noticias-block-2 .views-row-first.views-row .views-field-field-fecha{width:25%;text-align:center;font-size:18px;font-family:SkolaSans-Bold;background:#00a747;color:#fff;padding:15px 5px;float:left;height:82px}#block-views-noticias-block .views-row-first.views-row .views-field-title,#block-views-noticias-block-1 .views-row-first.views-row .views-field-title,#block-views-noticias-block-2 .views-row-first.views-row .views-field-title{width:75%;float:left;height:82px;overflow:hidden;font-size:16px;padding:10px}#block-views-noticias-block .views-row,#block-views-noticias-block-1 .views-row,#block-views-noticias-block-2 .views-row{margin-bottom:20px;clear:both;overflow:auto;border:1px solid #e4e4e4;border-right:3px solid #00a747;position:relative}#block-views-noticias-block .views-row:hover .views-field-totalcount,#block-views-noticias-block-1 .views-row:hover .views-field-totalcount,#block-views-noticias-block-2 .views-row:hover .views-field-totalcount{background-color:#e5ecee}#block-views-noticias-block .views-row:hover,#block-views-noticias-block-1 .views-row:hover,#block-views-noticias-block-2 .views-row:hover{background-color:#e5ecee;border-color:#a0bbc2;border-right-color:#a0bbc2;border-right-color:#00a747}#block-views-noticias-block .views-row .views-field-field-imagen,#block-views-noticias-block-1 .views-row .views-field-field-imagen,#block-views-noticias-block-2 .views-row .views-field-field-imagen{width:20%}#block-views-noticias-block .views-row .views-field-field-fecha,#block-views-noticias-block-1 .views-row .views-field-field-fecha,#block-views-noticias-block-2 .views-row .views-field-field-fecha{width:80%;font-weight:bold;line-height:30px;padding-left:10px}#block-views-noticias-block .views-row .views-field,#block-views-noticias-block-1 .views-row .views-field,#block-views-noticias-block-2 .views-row .views-field{display:block;float:left}#block-views-noticias-block .views-row .views-field-title,#block-views-noticias-block-1 .views-row .views-field-title,#block-views-noticias-block-2 .views-row .views-field-title{width:80%;padding-left:10px;line-height:30px}#block-views-noticias-block .views-row img,#block-views-noticias-block-1 .views-row img,#block-views-noticias-block-2 .views-row img{width:100%;height:auto}a:hover,a:active,a:focus{text-decoration:none}.owl-wrapper-outer{width:100%}div#back-to-top{position:fixed;background:#cc0e0e66;text-align:center;color:#fff;transition:background .3s ease-in-out;padding:0 8px;display:none;font-size:35px;z-index:999;right:15px;bottom:15px}div#back-to-top:hover{background:#cc0e0e}div#back-to-top a{color:#fff}.views-exposed-form .views-exposed-widget .form-submit{display:inline-block;padding:6px 12px;margin-top:24px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#333;background-color:#fff;-webkit-appearance:button;cursor:pointer}.views-exposed-form .views-exposed-widget .form-submit:hover{color:#fff;background-color:#369;border-color:#154c84}.node-type-noticia .node-noticia .field-name-field-imagen img{width:100%;height:auto}.node-type-noticia .node-noticia .field-name-field-imagen{margin-bottom:15px}.node-type-noticia .node-noticia{position:relative}input,select,textarea{display:block;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:inherit}input:focus,select:focus,textarea:focus{border-color:#709cc9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #709cc9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #709cc9}.views-widget-filter-field_fecha_value .form-item-anno-value-date .description{display:none}.breadcrumb{background-color:#d6ebff;margin-top:20px}#content div#messages{margin:0;border:0;padding:0}#content div#messages div.messages{padding:10px 10px 10px 40px}#content div#messages button.close{right:5px;top:0}#content div#messages div.messages.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#content div#messages div.messages.status{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}#content div#messages div.messages.warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}header{height:68px;position:relative}.front header .background-header{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#143657;z-index:0;opacity:.4}header nav.navbar{transition:background .3s;border:0;height:auto;overflow:visible;background:#fff}.not-front header nav.navbar{background-color:#fff}header nav.navbar a.logo{position:relative;z-index:0}header nav.navbar a.logo{width:180px;margin:0 auto;z-index:300}header nav.navbar a.logo img{width:150px;padding:5px}header nav.navbar.active{background-color:#fff;z-index:1000}header nav.navbar .navbar-collapse{text-align:center;z-index:99;border:0;max-height:inherit;overflow:visible;padding:0}header nav.navbar .navbar-nav{float:none}header nav.navbar .navbar-toggle{border-color:#fff;border-radius:0}header nav.navbar .navbar-toggle span.icon-bar{background-color:#000}header nav.navbar #nice-menu-1{width:100%;border:0;top:0}header #block-nice-menus-1 ul.nice-menu a{padding:24px 13px}#block-views-galer-a-block{padding:40px 0;clear:both}#block-views-galer-a-block .view-content{max-width:1170px;margin:0 auto}#block-views-galer-a-block .view-content .views-row .views-field-field-imagenes .item-list ul{display:flex;flex-flow:row wrap}#block-views-galer-a-block .view-content .views-row .views-field-field-imagenes .item-list ul li{flex:0 0 25%;list-style:none;margin:0;padding:0}#block-views-galer-a-block .views-field-title{margin-bottom:10px;text-align:center;text-transform:uppercase}#block-views-galer-a-block .views-field-field-imagenes img{width:100%;height:auto}#block-views-galer-a-block h2{text-align:center;text-transform:uppercase;font-size:40px;color:#004b5e;margin:30px 0}.node-galer-a .field-items .field-item{display:inline-block;margin:0 20px 20px 0;width:30%}.node-galer-a .field-items .field-item img{height:auto;width:100%}.page-galeria #block-system-main .view-galer-a img{width:100%;height:auto}.page-galeria .views-row{padding-bottom:10px}#block-views-noticias-block .views-row-first.views-row img,#block-views-noticias-block-1 .views-row-first.views-row img,#block-views-noticias-block-2 .views-row-first.views-row img{width:100%;height:auto}#block-views-boletines-block{background:#00a747;padding:30px;padding-top:30px;padding-top:50px;padding-top:20px;color:#fff;text-align:center}#block-views-boletines-block h2{text-align:center;width:100%;text-transform:uppercase;font-size:40px;margin-bottom:40px}#block-views-boletines-block a{color:#fff}#block-views-boletines-block .views-field-title{font-size:30px}#block-views-boletines-block .views-field-field-descripcion{font-size:18px}.page-boletines .region-content .view-boletines .views-field-title{font-size:16px;font-weight:bold}.page-boletines .region-content .view-boletines .views-row{margin-bottom:20px}a:hover,a:active{text-decoration:none;color:#2388ce}#block-views-boletines-block .owl-buttons div{font-size:0}#block-views-boletines-block .owl-buttons div.owl-prev::before{content:"\f141"}#block-views-boletines-block .owl-buttons div::before{font-family:'Material Design Icons';display:inline-block;font-style:normal;font-size:25px;line-height:1}#block-views-boletines-block .owl-buttons div.owl-next::before{content:"\f142"}#block-views-eventos-block{margin:0 auto;background-color:#efefef;clear:both;padding:50px 0}#block-views-eventos-block h2{text-align:center;text-transform:uppercase;font-size:35px;color:#004b5e;margin:30px 0}.page-eventos .region-content .view-eventos .views-row .views-label{font-weight:700}.page-eventos .region-content .view-eventos .views-row .views-field-field-fecha .field-content span,.page-eventos .region-content .view-eventos .views-row .views-field-field-fecha .field-content div{display:inline-block;margin-right:20px}.page-eventos .region-content .view-eventos .views-row{margin-bottom:20px}div.contextual-links-wrapper{display:none;font-size:90%;position:absolute;right:5px;top:2px;z-index:999}header nav.navbar #nice-menu-1 li{background:0}header nav.navbar #nice-menu-1>li{float:none;display:block;width:100%;background:0;border:0;position:relative}header nav.navbar #nice-menu-1 li a{color:#000!important;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:25px 10px}.not-front header nav.navbar #nice-menu-1 li a{color:#000}header nav.navbar #nice-menu-1 li.menuparent ul{background:#fff;position:absolute;left:0;top:100%}header nav.navbar #nice-menu-1 li.menuparent.menu-567 ul,header nav.navbar #nice-menu-1 li.menuparent.menu-524 ul{width:100%}header nav.navbar #nice-menu-1 li.menuparent ul li{width:100%;margin:0;padding:0}header nav.navbar #nice-menu-1 li.menuparent ul a{color:#000}header nav.navbar #nice-menu-1 li.menuparent ul a:hover{color:#fff}.not-front header nav.navbar #nice-menu-1 li a.active{background-color:#0ba440;color:#fff!important}header nav.navbar.active #nice-menu-1 li a,header nav.navbar:hover #nice-menu-1 li a{color:#000}header nav.navbar #nice-menu-1 li a:hover,header nav.navbar #nice-menu-1 li a:focus{text-decoration:none;background-color:#00a747;color:#fff!important}header nav.navbar:hover #nice-menu-1 .navbar-toggle{border-color:#000}header nav.navbar:hover .navbar-toggle span.icon-bar,header nav.navbar.active .navbar-toggle span.icon-bar{background-color:#000}header .sitename{position:absolute;top:30%;width:100%;height:250px;text-align:center;color:#fff;text-shadow:1px 1px 5px #000;z-index:99}header .sitename img{height:100%}header .sitename a{display:block;text-align:center}header .sitename h1{font-size:8vw;color:#fff}header .sitename .slogan{font-size:5vw}header .navbar-header{position:absolute;top:10px;right:0;z-index:400}.area-buscador{position:absolute;top:0;right:0;left:0;height:64px;padding:0 70px 0 160px;z-index:200}.area-buscador .region-buscador{display:none;width:100%;position:relative;z-index:999;background-color:#fff;transition:all .3s}.area-buscador i{position:absolute;right:80px;top:16px;font-size:23px;color:#fff;z-index:1000;cursor:pointer}.area-buscador .region-buscador input.form-text{border-radius:0;height:64px;padding:0 30px 0 10px;width:100%;border:0;font-size:20px;font-weight:normal;box-shadow:none}.area-buscador .region-buscador input.form-text:focus{box-shadow:none;border-color:transparent}.area-buscador .region-buscador .form-actions{display:none}header nav.navbar:hover .area-buscador i,header nav.navbar.active .area-buscador i,header nav.navbar .area-buscador i.mdi-close,.not-front header nav.navbar .area-buscador i{color:#369}.not-front section#content .contenido{padding-top:10px}.not-front #content #page-title{margin:0;padding:50px;text-align:center;text-transform:uppercase;font-size:2vw;color:#fff;background-image:url("../images/malecon-cierre.jpg");background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;box-shadow:inset 0 0 320px 0 #002850}.front #block-last-update-last-update-block{position:absolute;z-index:999;top:10px;right:10px}#block-views-bloque-bienvenida-block{margin:0 auto;text-align:center;padding:50px 0;overflow:auto;max-width:1170px}#block-views-bloque-bienvenida-block h2{margin-bottom:20px}#block-views-bloque-bienvenida-block .views-row{padding:0 30px;margin-bottom:15px}#block-views-bloque-bienvenida-block .views-row-first{width:100%;float:none;display:block;font-size:20px;line-height:30px;height:inherit!important;overflow:auto}#block-views-bloque-bienvenida-block .views-row-first .views-field-field-imagen{display:none}#block-views-bloque-bienvenida-block .views-row-first .views-field-field-imagen img{border:3px solid #fff;box-shadow:0 0 3px 0 #000}#block-views-bloque-bienvenida-block .views-field-title{text-transform:uppercase;font-size:15px;font-weight:bold;margin-bottom:25px;text-align:center}#block-views-bloque-bienvenida-block .views-row-first .views-field-title{display:none}#block-views-bloque-bienvenida-block .views-field-title::after{content:'';position:relative;top:13px;display:block;width:50px;height:3px;background:#0e3e6e;left:calc(50% - 25px)}#block-views-informacion-de-contacto-block .view{padding-left:0}#block-views-informacion-de-contacto-block .views-row{overflow:auto}#block-views-informacion-de-contacto-block .views-row>div{display:block;width:100%}#block-views-informacion-de-contacto-block .views-row div.mapa{top:0;position:relative;right:0}#block-views-informacion-de-contacto-block .views-row div.mapa iframe{width:100%}#block-views-informacion-de-contacto-block .views-row div.direccion,#block-views-informacion-de-contacto-block .views-row div.email,#block-views-informacion-de-contacto-block .views-row div.telefono{margin-bottom:10px;padding-right:10px;position:relative}#block-views-informacion-de-contacto-block .views-row div.direccion::before,#block-views-informacion-de-contacto-block .views-row div.email::before,#block-views-informacion-de-contacto-block .views-row div.telefono::before{font-family:'Material Design Icons';font-size:30px;position:absolute;top:-5px}#block-views-informacion-de-contacto-block .views-row div.direccion::before{content:"\f34e"}#block-views-informacion-de-contacto-block .views-row div.email::before{content:"\f1ee"}#block-views-informacion-de-contacto-block .views-row div.telefono::before{content:"\f602"}#block-views-informacion-de-contacto-block .views-row div.direccion span,#block-views-informacion-de-contacto-block .views-row div.email span,#block-views-informacion-de-contacto-block .views-row div.telefono span{font-weight:bold;position:relative;margin-left:40px;margin-bottom:5px;text-transform:uppercase;display:block}#block-views-informacion-de-contacto-block .views-row div.direccion div,#block-views-informacion-de-contacto-block .views-row div.email div,#block-views-informacion-de-contacto-block .views-row div.telefono div{position:relative;margin-left:40px}.page-entidades .view-empresas{overflow:auto}.page-entidades .view-empresas h3{background-color:#369;color:#fff;padding:10px;padding-left:10px;padding-left:15px;font-size:18px;border-radius:6px;text-align:center;clear:both;margin-top:30px;text-transform:uppercase;visibility:hidden}.clearfix::before,.clearfix::after,.dl-horizontal dd::before,.dl-horizontal dd::after,.container::before,.container::after,.container-fluid::before,.container-fluid::after,.row::before,.row::after,.form-horizontal .form-group::before,.form-horizontal .form-group::after,.btn-toolbar::before,.btn-toolbar::after,.btn-group-vertical>.btn-group::before,.btn-group-vertical>.btn-group::after,.nav::before,.nav::after,.navbar::before,.navbar::after,.navbar-header::before,.navbar-header::after,.navbar-collapse::before,.navbar-collapse::after,.pager::before,.pager::after,.panel-body::before,.panel-body::after,.modal-header::before,.modal-header::after,.modal-footer::before,.modal-footer::after{content:" ";display:table}.node-empresa .field-name-field-objeto-social .field-label,.node-empresa .field-name-field-mision .field-label,.node-empresa .field-name-field-vision .field-label{display:block;width:100%;padding:5px 10px;border:1px solid #ccc;border-radius:5px;background:#fff;z-index:999;position:relative;cursor:pointer}.node-empresa .content .field-name-field{margin-bottom:10px}.node-empresa .field{margin-bottom:10px}.node-empresa .content .element{margin-bottom:10px}.node-empresa .content .element.direccion iframe{width:100%;height:auto}.page-estructuras .view-estructuras .view-content>h3{text-align:center;display:block;width:100%;text-transform:uppercase;clear:both}.page-estructuras .view-estructuras .view-content .views-row{margin-bottom:30px}.page-estructuras .view-estructuras .view-content .views-row .title{position:relative;width:100%;display:block;text-align:center}.page-estructuras .view-estructuras .view-content .views-row .title::after{text-align:center;border-bottom:1px solid #035d23;font-size:18px;padding-bottom:5px;margin-bottom:5px;content:"";display:block;width:100px;margin:0 auto}.page-estructuras .view-estructuras .view-content .views-row .directivos ul{overflow:auto}.page-estructuras .view-estructuras .view-content .views-row .directivos li{float:left;width:25%;text-align:center;list-style:none;margin:0;height:320px;padding:10px}.page-estructuras .view-estructuras .view-content .views-row .directivos li.first{float:none;width:100%}.page-estructuras .view-estructuras .view-content .views-row .directivos li .node-directivo img{max-width:100%;height:auto;border-radius:10px;border:1px solid #777}.page-estructuras .view-estructuras .view-content .views-row .directivos li .node-directivo h2{font-size:18px}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad{text-align:center;margin-top:20px;padding-bottom:5px;background:#daf1e2;border:1px solid #098c36}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad .txt{font-weight:700;border-bottom:1px solid #098c36;padding:10px 0 5px;color:#fff;margin-bottom:5px;background:#0ba440}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad .data{overflow:auto}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad .data>div{float:left;width:25%;word-wrap:break-word}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad .data>div .label{font-weight:700;text-transform:uppercase;display:block;color:inherit}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad .data .telefonos li{list-style:none;margin-left:0}.page-node.node-type-empresa .node-empresa .field-name-field-direccion iframe{width:100%;height:260px}.page-node.node-type-empresa .node-empresa .galeria{margin-top:20px;border-top:1px solid;padding-top:10px}.page-node.node-type-empresa .node-empresa .galeria .field-name-field-imagenes .field-items{overflow:auto}.page-node.node-type-empresa .node-empresa .galeria .field-name-field-imagenes .field-items .field-item{float:left;padding:10px;margin-bottom:10px;width:16.66%}.page-node.node-type-empresa .node-empresa .galeria .field-name-field-imagenes .field-items .field-item img{max-width:100%;height:auto}#block-block-1{padding-right:20px;width:50%;float:left}.page-estructuras .view-estructuras .item-list li .directivos .item-list li{float:left;width:50%;display:block;margin:0;margin-top:0;margin-top:10px;font-weight:700}.page-estructuras .view-estructuras .item-list li .datos{margin-top:20px;overflow:auto}.page-estructuras .view-estructuras .item-list li .datos .txt{padding:10px;background:#00a747;color:#fff;float:left;width:30%;text-align:right;vertical-align:top;position:relative;min-height:60px}.page-estructuras .view-estructuras .item-list li .datos .txt::before{display:block;border-color:#0004ff00 #f000 #85ff0000 #00a747;border-width:12px 12px 12px 0;position:absolute;right:-20px;top:50%;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;transform:translate(-100%,-50%);content:''}.page-estructuras .view-estructuras .item-list li .datos .txt span{display:inline;vertical-align:middle}.page-estructuras .view-estructuras .item-list li .datos .data{float:left;width:70%;padding:10px 10px 10px 20px}.page-estructuras .view-estructuras .item-list li .datos .data>div.telefonos::before{content:"\f3f2"}.page-estructuras .view-estructuras .item-list li .datos .data>div::before{font-family:"Material Design Icons";font-weight:normal;position:relative;left:0}.page-estructuras .view-estructuras .item-list li .datos .data>div.correo::before{content:"\f1ee"}.page-noticias .region-content .news-info .imagen{float:left;padding-right:10px}.page-noticias .region-content .news-info{height:610px}#block-views-informacion-de-contacto-block{display:block;float:left;width:100%}#block-views-enlaces-externos-block,#block-visitors-0{float:left;width:50%}#block-views-enlaces-externos-block .view-men-enlaces .views-row .views-field{display:inline-block}#block-visitors-0 ul li{list-style:none;line-height:30px;margin:0}#block-visitors-0 ul li div.nombre{font-weight:700}#block-visitors-0 ul li div{display:inline-block}.node-empresa .field-name-field-objeto-social .field-items,.node-empresa .field-name-field-mision .field-items,.node-empresa .field-name-field-vision .field-items{border:1px solid #ccc;position:relative;top:-10px;z-index:20;padding:20px 10px 10px;max-height:400px;overflow:auto}.node-empresa .content .field .field-name-field-lema{margin-bottom:10px}page-entidades .view-empresas .entidad .imagen img{width:100%;height:100%}.page-entidades .view-empresas .entidad .imagen{width:100%;padding-right:0;height:100px}.page-entidades .view-empresas .entidad .imagen,.page-entidades .view-empresas .entidad .datos{float:left;display:block}.page-entidades .view-empresas .entidad{height:auto;margin-bottom:20px;border:1px solid #ccc;overflow:auto;padding:5px;position:relative}.node-type-noticias .node-noticias .field-name-field-imagen img{width:100%;height:auto}.node-type-noticias .node-noticias .field-name-field-autor,.node-type-noticias .node-noticias .field-name-field-fecha{display:inline-flex;width:50%}#comment-form .form-item label{display:block;width:100%}#block-views-empresas-block{padding:50px 0 30px;clear:both;margin-bottom:50px}#block-views-empresas-block h2{text-align:center;width:100%;text-transform:uppercase;font-size:40px;margin-bottom:40px;color:#090909}#block-views-empresas-block .owl-wrapper-outer{width:100%}#block-views-empresas-block .imagen{text-align:center;overflow:hidden;position:relative;border-radius:30px;border:1px solid transparent;background-color:#fff}#block-views-empresas-block img{width:100%;height:auto}#block-views-empresas-block .datos{position:absolute;bottom:-400px;text-align:center;left:0;right:0;font-size:1vw;background-color:#00a7474d;color:#fff;transition:all .3s;padding-top:10px}#block-views-empresas-block .datos a{color:#fff}#block-views-empresas-block .contenedor{padding:0 10px}#block-views-empresas-block .contenedor:hover .datos{bottom:0;top:0}#block-views-empresas-block .contenedor:hover .imagen{border-color:#1f191a}#block-views-empresas-block .resumen{padding:10px 5px}#block-views-empresas-block .datos .detalles{text-align:center}#block-views-empresas-block .datos .detalles div{display:inline-block;width:40px}#block-views-empresas-block .datos .detalles div a{font-size:0}#block-views-empresas-block .datos .detalles div a::before{font-family:"Material Design Icons";font-size:18px;background-color:#fff9;color:#0b0a0a;padding:5px;border-radius:5px}#block-views-empresas-block .datos .detalles div.nombre a::before{content:"\f64e"}#block-views-empresas-block .datos .detalles div.url a::before{content:"\f339"}#block-views-empresas-block .datos .detalles div:hover a::before{background-color:#fff}#block-views-empresas-block .owl-controls{margin-top:30px}#block-views-empresas-block .owl-controls .owl-buttons div{font-size:0;margin:0 10px}#block-views-empresas-block .owl-controls .owl-buttons div::before,#block-views-empresas-block .owl-controls .owl-buttons div.owl-next::before{font-family:"Material Design Icons";font-size:35px;content:"\f04d"}#block-views-empresas-block .owl-controls .owl-buttons div.owl-next::before{content:"\f054"}.page-contact #contact-site-form label{display:none}.page-contact #contact-site-form .form-submit{background:#0ba440;color:#fff;border:1px solid #0ba440;width:auto}#block-views-negocios-realizados-block-1{clear:both;margin-bottom:50px}#block-views-negocios-realizados-block-1 h2{text-transform:uppercase;text-align:center;margin-bottom:70px;position:relative}#block-views-negocios-realizados-block-1 h2::after{content:'';position:absolute;bottom:-30px;display:block;width:120px;height:5px;background:#0e3e6e;left:calc(50% - 55px)}#block-views-negocios-realizados-block-1 .views-row{text-align:center;padding:0;border:1px solid #ddd;margin-left:-1px;margin-bottom:-1px}#block-views-negocios-realizados-block-1 .cliente .imagen{overflow:hidden;position:relative}#block-views-negocios-realizados-block-1 .cliente .imagen .datos{position:absolute;bottom:-200px;width:100%;font-size:18px;background-color:#cc0e0ecc;color:#fff;transition:.3s all linear}#block-views-negocios-realizados-block-1 .cliente .imagen .datos a{color:#fff}#block-views-negocios-realizados-block-1 .cliente .imagen .datos .nombre{margin-bottom:30px}#block-views-negocios-realizados-block-1 .cliente .imagen .datos .detalles a{padding:10px;border:1px solid #fff;border-radius:10px;background:#e35858;transition:all .3s}#block-views-negocios-realizados-block-1 .cliente .imagen .datos .detalles a:hover{background:#cc0e0e}#block-views-negocios-realizados-block-1 .views-row:hover{border-color:#d63e3e}#block-views-negocios-realizados-block-1 .views-row:hover .cliente .imagen .datos{bottom:0;top:0;padding:50px}#block-views-negocios-realizados-block-1 .more-link{clear:both;text-align:center;display:block;padding-top:30px}#block-views-negocios-realizados-block-1 .more-link a{padding:10px 20px;border-radius:20px;background:#cc0e0e;color:#fff;transition:all .3s;display:block;width:150px;margin:0 auto}#block-views-negocios-realizados-block-1 .more-link a:hover{background:#e44a4a}.page-negocios-realizados .views-row{display:block;width:100%;overflow:auto;margin-bottom:20px}.page-negocios-realizados h3{text-align:center;clear:both;margin:0 auto;width:70px;padding:20px 0;font-weight:bold;font-size:30px}.page-negocios-realizados .views-row .negocio .contenedor{border:1px solid #2b669e;padding:10px;line-height:25px}.page-negocios-realizados .views-row .negocio .contenedor:hover{background-color:#d6ebff;cursor:pointer}.page-negocios-realizados .views-row .views-label,.page-negocios-realizados .views-row .field-content{display:inline-block}.page-negocios-realizados .views-row .views-label{font-weight:bold}.page-marco-regulatorio .view-marco-regulatorio .view-filters{margin-bottom:25px}.page-marco-regulatorio .view-marco-regulatorio .views-row{margin-bottom:20px;padding:10px;cursor:pointer;position:relative}.page-marco-regulatorio .view-marco-regulatorio .views-row:before{font-family:'Material Design Icons';color:#333;font-style:normal;font-size:50px;content:"\f219";position:absolute;top:0}.page-marco-regulatorio .view-marco-regulatorio .views-row:hover{background-color:#dee8ea}.page-marco-regulatorio .view-marco-regulatorio .views-row .views-field{margin-bottom:5px;margin-left:55px}.page-marco-regulatorio .view-marco-regulatorio .views-row .views-field .views-label{font-family:SkolaSans-Bold}.page-marco-regulatorio .view-marco-regulatorio .views-row .views-field.views-field-field-categoria-documento{margin-left:50px}.page-error-403 .region-content .content{font-size:20px;background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:5px 10px}.page-error-404 .region-content .content{font-size:20px;background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;padding:5px 10px}footer{position:relative;padding-top:30px;clear:both;color:#fff;background-image:url("../images/malecon-cierre.jpg");background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}footer::before{content:"";background:rgba(13,20,41,0.8);position:absolute;bottom:0;top:0;left:0;right:0}.not-front footer{margin-top:50px}footer h2{margin-bottom:20px;display:inline-block;border-left:3px solid #fff;padding-left:10px;font-size:20px;text-transform:uppercase;color:white}#block-views-noticias-block,#block-views-noticias-block-1,#block-views-noticias-block-2{width:100%;display:block}#block-views-noticias-block h2,#block-views-noticias-block-1 h2,#block-views-noticias-block-2 h2{font-size:4vw;text-align:center}footer a{color:#fff}footer .developedby{padding:30px 0 20px;position:relative;text-align:center;clear:both}footer .developedby a:hover{color:#fff;text-decoration:underline}footer #block-views-enlaces-externos-block .view-content{padding-left:15px}footer #block-views-enlaces-externos-block .views-field-title{margin-bottom:10px;text-transform:uppercase;font-size:1.2em}footer #block-views-enlaces-externos-block .views-field-field-imagen{background-color:#fff;border-radius:5px;padding:5px;transition:all .3s}footer #block-views-enlaces-externos-block .views-field-field-imagen:hover{box-shadow:0 0 5px 0 #3c3c3c}footer #block-views-enlaces-externos-block .views-field-field-imagen img{width:100%;height:50px}footer #block-views-enlaces-externos-block .more-link{position:absolute;top:22px;right:20px}footer #block-views-enlaces-externos-block .more-link a{color:#000;font-size:0;background-color:transparent}footer #block-views-enlaces-externos-block .more-link a::after{font-family:"Material Design Icons";content:"\f415";font-size:22px;background:#00a747;color:#fff;border-radius:5px;transition:all .3s}footer #block-views-enlaces-externos-block .more-link:hover a::after{background:#e44a4a}.page-marco-normativo .view-marco-regulatorio .views-row{margin-bottom:20px;padding:10px;cursor:pointer;position:relative}.page-marco-normativo .view-marco-regulatorio .views-row::before{font-family:'Material Design Icons';color:#333;font-style:normal;font-size:50px;content:"\f219";position:absolute;top:0}.page-marco-normativo .view-marco-regulatorio .views-row:hover{background-color:#dee8ea}.page-marco-normativo .view-marco-regulatorio .views-row .views-field{margin-bottom:5px;margin-left:55px}.page-entidades .view-empresas .entidad .datos{width:60%;font-size:3.5vw}.page-entidades .view-empresas .entidad .imagen,.page-entidad .view-empresas .entidad .datos{float:left;display:block}.page-entidades .view-empresas .entidad .datos .enlace{margin-top:10px;padding:10px;padding-left:10px;padding-left:0;position:absolute;bottom:5px}.page-entidades .view-empresas .entidad .imagen,.page-entidades .view-empresas .entidad .datos{float:left;display:block}.page-entidades .view-empresas .entidad .imagen{width:40%;padding-right:10px}.page-entidades .view-empresas .entidad .datos{width:60%;font-size:3.5vw}.page-entidades .view-empresas .entidad .datos .enlace a{border:1px solid #369;padding:8px 15px;font-size:13px;border-radius:18px;transition:all .3s}header nav.navbar:hover .area-buscador i,header nav.navbar.active .area-buscador i,header nav.navbar .area-buscador i.mdi-close,.not-front header nav.navbar .area-buscador i{color:#369}#comment-form .form-item{display:block}#comment-form .form-item input,#comment-form .form-item textarea{display:block;width:100%}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#comment-form .form-item.form-type-textarea{display:block;width:100%;float:none}.page-noticias .region-content .news-info .imagen img{width:100%;height:auto}.page-noticias .region-content .news-info .views-field-title,.page-noticias .region-content .news-info .views-field-field-fecha,.page-noticias .region-content .news-info .views-field-field-descripcion,.page-noticias .region-content .news-info .views-field-view-node{padding-left:20px}.page-noticias .region-content .news-info .views-field-title{font-weight:bold}.page-noticias .region-content .news-info .views-field-title{font-size:16px;margin:10px 0;border-left:2px solid #004b5e}.page-noticias .region-content .news-info .views-field-view-node i{margin-right:5px;color:#005e76}.mdi-arrow-right::before{content:"\F054"}#block-views-noticias-block-3 .view-noticias .views-row{clear:both;margin-bottom:15px;overflow:auto}#block-views-noticias-block-3.view-noticias .views-row .views-field-title{padding-left:110px}#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-fecha,#block-views-noticias-block-3 .view-noticias .views-row .views-field-title{padding-left:110px;font-weight:700;margin-bottom:7px}#block-views-noticias-block-3 h2{color:#2d4051;font-size:25px;text-transform:uppercase;padding-left:10px;border-left:3px solid #2d4051;margin-bottom:20px}#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-imagen{float:left}#block-views-eventos-block .views-row{position:relative}#block-views-eventos-block .views-row .event-date{padding:10px 50px 0;font-size:25px;text-align:right}#block-views-eventos-block .views-row .event-date{text-align:center;padding:20px 0}#block-views-eventos-block .views-row .views-field-field-fecha .date-display-single{display:block;margin-bottom:auto;letter-spacing:3px}#block-views-eventos-block .views-row .event-info.open a{color:#fff}#block-views-eventos-block .views-row .container-event-info{padding-left:10px}#block-views-eventos-block .views-row .event-info{border:1px solid #d9d9d9;background-color:#fff;transition:all .3s}#block-views-eventos-block .views-row .event-info .resp-arrow::before{font-family:"Material Design Icons";font-size:21px;font-weight:bold;content:"\f415"}#block-views-eventos-block .views-row .views-field-field-descripcion{margin-top:-10px;padding-right:100px;padding-left:20px;padding-bottom:37px;display:none}#block-views-eventos-block .views-row .event-info.open .views-field-field-descripcion{display:block}#block-views-eventos-block .views-row .event-info.open{background:#00a747;color:#fff}.page-eventos .region-content .view-eventos .views-row .views-field-title{font-weight:700;font-size:20px}.view .more-link{text-align:center;margin:20px 0 0;padding:12px}#block-views-eventos-block .views-row .event-info.open{color:#fff}#block-views-eventos-block .views-row .views-field-title{padding:20px 50px 20px 20px;font-size:20px;position:relative;color:#fff}.page-entidades .view-empresas .entidad .imagen img{width:100%;height:100%}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}#block-views-eventos-block .views-row .views-field-field-fecha .date-display-remaining{font-family:SkolaSans-Bold;background-color:#ff4514;font-size:13px;color:#fff;padding:0 5px;border-radius:5px;width:auto;display:inline-block}footer #block-visitors-0{padding-left:20px}footer #block-visitors-0 .item-list li .datos{font-size:18px;font-weight:bold}.front .node-promoted{display:none}.region-buscador{position:relative}.region-buscador .form-actions{position:absolute;top:0;right:0}.region-buscador .form-actions .form-submit{border-radius:0;padding:10px;border:1px solid #00a747}.region-buscador .form-item-search-block-form .form-text{border:1px solid #00a747;border-radius:0;margin:0;padding-right:80px}.region-content{position:relative}.front #block-last-update-last-update-block{z-index:999;margin-bottom:20px}.not-front #block-last-update-last-update-block{z-index:999;margin-bottom:20px}#block-views-eventos-block .views-row .event-info .resp-arrow{position:absolute;right:30px;top:20px;bottom:0;width:20px;text-align:center;transition:.2s;cursor:pointer}#block-views-men-enlaces-block,#block-visitors-0{float:left;width:50%}#block-visitors-0 ul li{list-style:none;line-height:30px;margin:0}#block-visitors-0 ul li div.nombre{font-weight:700}#block-block-1 .link.facebook i{color:#395b98}#block-block-1 .link.twitter i{color:#56aaea}#block-block-1 .link i{padding:10px 4px;display:block;font-size:24px;border-radius:0}.page-node-94 .sharethis-buttons{display:none}#block-estructura-estructura-block .enlaces_estructura .estructura_item{padding:10px;margin-left:20px;margin-bottom:10px;cursor:pointer;color:white}#block-estructura-estructura-block .enlaces_estructura .estructura_item:hover{background:#00a747}#block-estructura-estructura-block .enlaces_estructura .estructura_item.estructura_nivel_1{margin-left:0;color:black}#block-estructura-estructura-block .enlaces_estructura .estructura_nivel_2{background:#4b9f49}#block-estructura-estructura-block .enlaces_estructura .estructura_nivel_3{background:#6cb16b}#block-estructura-estructura-block .enlaces_estructura .estructura_nivel_4{background:#427542}#block-estructura-estructura-block .enlaces_estructura .estructura_nivel_5{background:#185f18}#block-estructura-estructura-block .descripciones_estructura .datos-de-contacto-data{margin-top:20px}#block-estructura-estructura-block .descripciones_estructura .datos-de-contacto-data label{color:inherit}#block-estructura-estructura-block .descripciones_estructura .datos-de-contacto-data .datos-de-contacto-data-data{padding:5px 0}#block-estructura-estructura-block .descripciones_estructura .estructura_display_field_title{text-transform:uppercase;font-weight:700;font-size:16px;border-bottom:1px solid;padding-bottom:5px}#block-estructura-estructura-block .descripciones_estructura .datos-de-contacto-data .datos-de-contacto-data-title{text-transform:uppercase;font-weight:700;border-bottom:1px solid;padding-bottom:5px}.node-type-noticias .node-noticias .field-name-field-descripcion{text-align:justify}@media(max-width:767px){.page-estructuras .view-estructuras .view-content .views-row .directivos li{width:50%;word-wrap:break-word}.page-estructuras .view-estructuras .view-content .views-row .datos-entidad .data>div{float:none;width:100%}}@media(min-width:768px){.col-sm-8{width:66.66666667%}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}#block-views-eventos-block .views-row:not(.views-row-last) .container-event-info::before{width:1px;position:absolute;top:36px;bottom:-62px;left:0;background:#d9d9d9;content:''}#comment-form .form-item.form-item-subject{padding-left:10px}#comment-form .form-item{float:left;width:50%;margin:5px 0}.node-type-noticias .node-noticias .field-name-field-imagen{display:inline-block;float:right;padding-right:15px;margin:20px}#block-views-noticias-block,#block-views-noticias-block-1,#block-views-noticias-block-2{width:33.3333%;display:block;float:left}.page-entidades .view-empresas .entidad{height:200px}.page-entidades .view-empresas .view-content>div{float:left;width:33.33%;padding:0 10px}.page-entidades .view-empresas .entidad .imagen{width:100%;padding-right:0;height:100px}.page-entidades .view-empresas .entidad .datos{width:100%;font-size:14px;text-align:center}.page-entidades .view-empresas .entidad .datos .enlace{width:100%;left:0;text-align:center}header nav.navbar #nice-menu-1>li{float:none;display:inline-block;width:auto;background:0;border:0;margin-left:-4px;position:relative}.node-empresa .content .element.logo,.node-empresa .content .element.lema{float:none;width:100%}.node-empresa .field-name-field-direccion{margin-bottom:10px}header{height:145px}header nav.navbar a.logo{display:block}header nav.navbar .navbar-collapse{float:none;width:100%}.region-menu-principal{display:inline-block;width:69%}.region-buscador{display:inline-block;width:30%;vertical-align:top;top:12px}header nav.navbar #nice-menu-1 li a{font-size:1.2vw;padding:25px 7px}#block-views-noticias-block h2,#block-views-noticias-block-1 h2,#block-views-noticias-block-2 h2{font-size:2.5vw}#block-views-eventos-block .views-row .views-field-field-fecha .date-display-single{margin:-15px}#block-views-eventos-block .views-row .container-event-info{padding-left:67px;margin-bottom:20px}}@media(min-width:992px){.col-md-8{width:66.66666667%}header nav.navbar .navbar-collapse{float:right;width:80%}header nav.navbar a.logo{display:inline-block}header,header nav.navbar{height:68px}.col-md-9{width:75%}.col-md-4{width:33.33333333%}header nav.navbar #nice-menu-1 li a{font-size:1vw}.col-md-6{width:50%}}@media(min-width:1200px){#block-views-eventos-block .views-row .views-field-title::before{border-color:transparent #d9d9d9 transparent transparent;border-width:12px 12px 12px 0}#block-views-eventos-block .views-row .views-field-title::before,#block-views-eventos-block .views-row .views-field-title::after{position:absolute;left:0;top:50%;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;transform:translate(-100%,-50%);content:''}#block-views-eventos-block .views-row .views-field-title::before{border-color:transparent #d9d9d9 transparent transparent;border-width:12px 12px 12px 0}#block-views-eventos-block .views-row .views-field-title::after{border-color:transparent #fff transparent transparent}#block-views-eventos-block .views-row .container-event-info::after{position:absolute;top:30px;left:-4px;width:10px;height:10px;border-radius:50%;background:#004b5e;content:''}#block-views-eventos-block .views-row .open .views-field-title::after{border-color:transparent #00a747 transparent transparent}#block-views-eventos-block .views-row .event-info.open .resp-arrow::before{content:"\f374"}.page-entidades .view-empresas .view-content .entidad{height:250px}.page-entidades .view-empresas .view-content>div{width:25%}#block-views-noticias-block h2,#block-views-noticias-block-1 h2,#block-views-noticias-block-2 h2{font-size:2vw}header nav.navbar #nice-menu-1 li a{font-size:13px}}