
body.page-landing {
    background: url(/sites/default/files/imagenes/cabeceras-areas2/portada.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-home.png', sizingMethod='scale')";
}




@import url('https://fonts.googleapis.com/css?family=Open+Sans');
 
 /*Listín*/
 .field-label {
    display: none;
}
.field.field-name-portales7-entity-telephone.field-type-text.field-label-inline.clearfix {
    border-top: 1px solid;
    margin-bottom: 5px;
}
.field.field-name-title-field.field-type-text.field-label-above {
    margin-top: 20px;
    margin-bottom: 0px;
}
 
/* Aspectos generales */
body { background-color:#F5F5F5;}
#toolbar {background: #666;color: #ccc;font: normal small "Lucida Grande", Verdana, sans-serif;left: 0;margin: 0px;}
.panels-flexible-row.panels-flexible-row-first.capitel {background: #fff!important;}
.panels-flexible-row.panels-flexible-row-first.capitel {background: #E5E5E5!important;}

/*Portada*/
body div.panel-flexible-inside > div{width:1024px; float:none;}
body.pm-pagina-portada div.panel-flexible-inside #pm-pagina-portada > div >div > *{width:1024px; margin:auto;}
body div.pm-canvas-inside >div.pm-cap> div, body div.pm-canvas-inside >div.pm-cap2> div{width:1024px; margin:auto;position: relative;}
body.interior .pm-canvas .pm-canvas-inside > div.pm-cos2{width:1024px; margin:auto;}
.pm-cap > div, .pm-cap2 > div{width:1024px; margin:auto;}
.top-bar-bg .pm-region.top-bar-rg {max-width: 1024px; float: none; position: relative;margin: 0 auto;}
.pane-signature .conjunt-logo {display:block; text-align:center; margin-top:30px; color:#BCBCBC; margin-bottom:40px;  width:1024px; margin:auto;}
.social-rg {margin-bottom: 50px; margin-top: 0;    min-height: 722px;}
tbody { border-top: 0px solid #ccc;}
.social-bg .inside {padding-bottom: 0!important;}
.page-portada .pane-page-content {margin-top: 0em!important;background: #fff!important;}
.page-portada .pane-page-content, .page-portada .pm-columna-dreta {margin-top: 2em;margin-bottom: 0!important;}
body.pm-pagina-portada div.panel-flexible-inside #pm-pagina-portada .capitel .inside {padding-bottom: 0!important;}
.page-portada .pm-region.regio-cos-resultat .inside.pm-region-inside {padding-right: 0!important;padding-left: 0!important;}

/*Busqueda*/
form#search-form {text-align: left;padding-top: 50px;}
.search-results .title a {text-decoration: none;color: #f9bf1b;}
.search-results .search-snippet-info {padding-left: 1em;margin-bottom: 10px;}
.search-results li {border-bottom: none;}
.pane-search-form input[id*="edit-submit"] {width: 30px !important;}

/*Inclusite*/
body ul.tabinclusite li {background: none!important;}
body ul.tabinclusite li a.inclu_arrow_left {display: none;    border: 0;}
body ul.tabinclusite li a img.logo_inclusite {display:none;}
body ul.tabinclusite li a:after{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACgCAIAAADB86iuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjNDQTI1MkIwMjYxMUU3OEFEMEUzMDY3NDg1OUE0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjNDQTI1M0IwMjYxMUU3OEFEMEUzMDY3NDg1OUE0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyM0NBMjUwQjAyNjExRTc4QUQwRTMwNjc0ODU5QTQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyM0NBMjUxQjAyNjExRTc4QUQwRTMwNjc0ODU5QTQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VAmPywAAC/pJREFUeNrsWwtU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');}
#back-top {display: block !important;}
body ul.tabinclusite li a#inclu_arrow:after {content:none;}


/*Cabecera*/

.pm-cap {background-color: #fff;overflow: hidden;}
.pane-search-form {height: 15px;width: 200px;padding: 10px;border: 2px solid #000;}
.panel-pane.pane-block.pane-locale-language li.active{border: 2px solid #000;}
a.language-link {line-height: 50px; color: #000; text-decoration: none; text-transform:uppercase; font-size:1em; display:block; text-align:center;}
a.language-link.active {color:#000;background: #f9bf1b;}
.pm-cap .pane-search-form {margin-top: 0!important;margin-right: 0!important;right: 6em;top: 45px;position: absolute;}
.panel-pane.pane-block.pane-locale-language li {list-style: none;display: inline-block;padding: 10px;font-size: 1em;height: 25px;width: 25px;margin: auto;}
a.language-link {line-height: 25px;    color: #000!important;text-decoration: none;text-transform: uppercase;font-size: 0.8em;display: block;text-align: center;font-weight: bold;}
.pane-search-form input[id*="edit-submit"] {padding-top: 0;position: absolute;height: 26px !important;background: url( /sites/default/files/busqueda.png) center center no-repeat;background-size: 20px;background-color: transparent !important;border: none;color: transparent !important;margin: auto;top: 0px;top: 0;right: 0;    left: inherit;}
.menu.sf-menu.sf-main-menu li * {text-transform: none;}
.pm-cap .pane-locale-language {float: right;margin-top: 45px;}
.pane-search-form .form-item.form-type-textfield.form-item-search-block-form {margin: 0;width: calc(100% - 42px);}
.form-item.form-type-textfield.form-item-search-block-form {display: block;float: none;}
.pane-search-form {height: 26px;width: 200px;padding: 0;border: 2px solid #000;}
input#edit-search-block-form--2 {margin: 0;margin-left: 4px;background-color: transparent;color: #000;border: 0!important;height: 23px;line-height: 18;width: 164px;font-weight: bold;font-size: 1em;font-weight: normal;}
.redes-cabcera {color: #FFF;margin-top: 0;margin-right: 0;top: 38px;position: absolute;right: 20em;}
.redes-cabcera img {float: left;}
.redes-cabcera a {margin: 0 2px;float: left;padding: 8px;border-radius: 25px;background: #d71e3e;}
.redes-cabcera a.facebook-cabecera:hover {background: #3B5998;}
.redes-cabcera a.instagram-cabecera:hover {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.redes-cabcera a.youtube-cabecera:hover {background: #CD201F;}
.redes-cabcera a:hover {transition: 0.4s ease-in;transform: rotate(30deg);transition: all 500ms ease-in-out 0.1s;}
body.pm-pagina-portada div.panel-flexible-inside >div {width: 100%;}
.pm-cap .pane-locale-language {float: right;margin-top: 0;position: absolute;right: 0;margin-right: 0;top: 45px;}
.pm-cap > div, .pm-cap2 > div {width: 1024px;margin: auto;position: relative;}
.panel-pane.pane-page-logo {float: left;margin-top: 5px;}


/*Interior*/

.regio-cos-resultat {min-height: 800px;}
.node-type-portales7-node .panels-flexible-region.columna-nodo {background-color: transparent;overflow: hidden;}
.pm-pagina-nodo-contenido.page-node .contiene-flotante .panel-pane .pane-content {margin: 0!important;}
.field-type-field-collection .portales7_fc_name {font-size: 1.4rem;background: #f7b700;color: #fff!important;padding: 10px;border-bottom: none;margin-bottom: 1em!important;}
.cuerpo-nodo .panel-pane.pane-entity-field.pane-node-title-field {font-size: 2em;margin-top: 10px;margin-bottom: 10px;color: #f9bf1b;}
.pane-node-portales7-related-entity .field.field-name-title-field.field-type-text.field-label-hidden {border-bottom: 1px solid #f9bf1b;}
.page-node .field.field-name-body a {color: #f7b700;text-decoration: underline;}
.not-front .pane-page-content, .not-front .pm-columna-dreta {margin-top: 50px;    margin-bottom: 50px;}  
.grup-relacionats.grup-modo-media.field-group-div h3 {display: none;}
h2.pane-title, .pane-banners74 h2, .simula-titulo h2 { text-align: center; display: block;font-size: 2em;font-family: OpenSansLight;padding-top: 50px;padding-bottom: 50px;color: #2F2F2F;margin: auto;}
.not-front.page-node .fila-2-columnas {margin: 0 auto;    padding: 0;}
body.areas .pm-cos.area { width: 100% !important;margin: auto;position: relative;padding: 0;}
.not-front .panels-flexible-column.panels-flexible-column-first.regio-cos-resultat {background: #fff;}
.not-front .pm-region.regio-cos-resultat .inside.pm-region-inside {padding-right: 1em;padding-left: 1em;}
.not-front .pm-region.regio-cos-resultat {background: #fff;}
.field-name-portales7-related-entity .field-name-title-field {font-family: OpenSansBold;font-size: 1.3em;}
.page-ayuntamiento .pm-region.regio-cos-resultat {background: transparent;}
.page-ciudad .pm-region.regio-cos-resultat {background: transparent;}
.fila-2-columnas {margin-bottom: 0;padding-bottom: 0;margin: auto!important;}
.page-agenda .pm-region.regio-cos-resultat {background: transparent;}
.page-noticias .pm-region.regio-cos-resultat {background: transparent;}
.page-ayuntamiento .pane-page-content, .page-ayuntamiento .pm-columna-dreta {margin-top: 0;margin-bottom: 50px;}
.page-ciudad .pane-page-content, .page-ciudad .pm-columna-dreta {margin-top: 0;margin-bottom: 50px;}
.page-noticias .pane-page-content, .page-noticias .pm-columna-dreta {margin-top: 0;margin-bottom: 50px;}
.page-agenda .pane-page-content, .page-agenda .pm-columna-dreta {margin-top: 0;margin-bottom: 50px;}
.page-areas .pane-page-content, .page-areas .pm-columna-dreta {margin-top: 0;margin-bottom: 50px;}
.pm-region.regio-peu3 {width: 100%;}
.pm-region.regio-cos {width: 100%;}

/*Galerias*/
.galeria-nodo .field-type-field-collection .portales7-fc-media .item-list ul { display: flex; flex-flow: row wrap; justify-content: space-between;}
.galeria-nodo .field-type-field-collection .portales7-fc-media .item-list ul li {padding: 0;  margin:0;  min-width: 80px;  max-width:150px; height:auto; }
.galeria-nodo .field-type-field-collection .portales7-fc-media .item-list ul li img { width: 100%; height: auto; margin: auto; }
.galeria-nodo .field-type-field-collection .portales7-fc-media div.item-list ul li a { padding: 0; margin:0;}



/*Adjuntos*/

.field-type-field-collection .portales7_fc_name {font-size: 1.4rem;background: transparent;border-bottom: 1px solid #ccc;padding: 0;color: #2b2b2b!important;font-weight: normal;font-family: OpenSans;margin-bottom: 1em!important;}
body .pane-node-portales7-media.recursos-archivos li a, body .recursos-archivos .field-name-portales7-media li a {font-size: 15px;font-family: OpenSansRegular;display: table;line-height: 25px;}
body .pane-node-portales7-media.recursos-archivos li, body .recursos-archivos .field-name-portales7-media li {border-bottom: 1px solid #CCC;overflow: hidden;overflow: hidden;padding: 3px 0 !important;}
body .pane-node-portales7-media.recursos-archivos li .file:before, body .recursos-archivos .field-name-portales7-media li .file:before {display:none;content: '';background: url(/sites/default/themes/leliana_theme/images/pdf.png)no-repeat;width: 42px;height: 42px;background-size: 38px;margin-right: 10px;float: left;}
body.areas .pane-node-portales7-media.recursos-archivos li a, body.areas .recursos-archivos .field-name-portales7-media li a {font-size: 15px;font-family: OpenSansRegular;display: table;line-height: 2;}
body.areas .pane-node-portales7-media.recursos-archivos li, body.areas .recursos-archivos .field-name-portales7-media li {border-bottom: 0px solid #CCC;overflow: hidden;overflow: hidden;padding: 0 !important;}
body.areas .pane-node-portales7-media.recursos-archivos li .file:before, body.areas .recursos-archivos .field-name-portales7-media li .file:before {content: '';background: url(/sites/default/themes/leliana_theme/images/pdf.png)no-repeat;width: 42px;height: 42px;background-size: 38px;margin-right: 10px;float: left;display:none;}
.recursos-archivos .portales7_fc_description {margin: 1em 0;font-size: 20px;color: #f9bf1b;}
.pane-node-portales7-media.recursos-archivos li {list-style: none;padding: 0!important;margin: 0 !important;}
.field-name-portales7-media .fallback-file_table .portales7_fc_content img.file-icon {display: none!important;margin-right: 0.5em;}
.portales7-fc-media div.item-list ul li a {padding-left: 0!important;}
.node-portales7-entity.node-promoted .field-name-portales7-files {display:none; background-image: url( '/sites/default/files/archivo-pdf.png');background-repeat: no-repeat;padding-left: 30px;background-position: left;background-size: 22px;}
/*adjuntos*/


.fallback-file_table .portales7_files-item a {
    display: block;
    margin-top: 11px;
    line-height: 2;
}

.fallback- .portales7_files-item a {
     display: inline;
     margin-top: 10px;
     line-height: 2;
     font-size: 16px;
}

img.file-icon {
    visibility: visible;
    display: block;
    float: left;
    margin-right: 8px;
}

.field-portales7_files .file {
    background: none;
    background-size: 15px;
}
.field-type-field-collection .field-item .portales7_fc_content .portales7_files-item.field-item {margin: 10px 0!important;}
body.areas .pane-node-portales7-weblink a:before {content: '';background-image: url(/sites/default/themes/leliana_theme/images/enlace.png);width: 30px;height: 30px;background-size: 30px;margin-right: 10px;}
body.areas .pane-node-portales7-weblink div.field-item a {font-size: 1.2em;font-family: OpenSansRegular;line-height: normal;}
body.areas .pane-node-portales7-weblink div.field-item:first-child {border-top: 0px solid #CCC;}
body.areas .pane-node-portales7-weblink div.field-item {border-bottom: 0px solid #CCC !important;padding: 0;}


.pane-node-portales7-weblink a:before {content: '';background-image: url(/sites/default/themes/leliana_theme/images/enlace.png);width: 30px;height: 30px;background-size: 30px;margin-right: 10px;}
.pane-node-portales7-weblink div.field-item a {font-size: 1.2em;font-family: OpenSansRegular;line-height: normal;}
.pane-node-portales7-weblink div.field-item:first-child {border-top: 0px solid #CCC;}
.pane-node-portales7-weblink div.field-item {border-bottom: 0px solid #CCC !important;padding: 0;}
.pane-node-portales7-weblink .field-item {height: 38px;}
body .pane-node-portales7-media.recursos-archivos li:first-child, body.areas .recursos-archivos .field-name-portales7-media li:first-child {border-top: 0px solid #CCC;}
body .recursos-archivos .field-name-portales7-media li img {display: block;}
body .recursos-archivos .field-name-portales7-media li .portales7_files-item .file img {display: block;float: left;}
.recursos-archivos .field-name-portales7-media li .portales7_files-item .file img { display: none;}




body:not(.portales7-type-portada) div.field-name-portales7-media .portales7-fc-media .image-title-item {height: auto;overflow: hidden;}
body:not(.portales7-type-portada) div.field-name-portales7-media .image_style-imagen-200 .item-list ul li>.field-content.field-portales7_files{width:auto;height: auto;}
body:not(.portales7-type-portada) div.field-name-portales7-media .image_style-imagen-200 .item-list ul li>.field-content.field-portales7_files>.portales7_files-item {width:100%;height: auto;float: left;}
.portales7-fc-media.video_style-video_300.widthxheight-320x180.image_style-imagen-200.fallback- .item-list ul li {width: 100%;float: inherit;}
body:not(.portales7-type-portada) div.field-name-portales7-media .image_style-imagen-200 .item-list ul li>.field-content.field-portales7_files>.portales7_files-item {width: 100%;float: none;margin:0!important;}
/*body:not(.portales7-type-portada) div.field-name-portales7-media .item-list ul li .field-content>div.portales7_images-item, body:not(.portales7-type-portada) div.field-name-portales7-media .item-list ul li .field-content>div.portales7_video_url-item {width: 25%;float: left;margin: 10px 0!important;height: 100px;}*/

/*body .pane-node-portales7-media.galeria li {border: 0;width: 25%;float: left;}*/
/*.galeria .portales7_video_url-item.field-item.even {height: 100px;overflow: hidden;}*/

.portales7-type-event .panel-pane.pane-entity-field.pane-node-portales7-media.recursos-archivos.galeria li {width: 33.33%;margin-bottom: 30px!important;}
.portales7-type-report .panel-pane.pane-entity-field.pane-node-portales7-media.recursos-archivos.galeria li {width: 33.33%;margin-bottom: 30px!important;}
.panel-pane.pane-entity-field.pane-node-portales7-media.recursos-archivos.galeria li {width: 25%;margin-bottom: 30px!important;}
.panel-pane.pane-entity-field.pane-node-portales7-media.recursos-archivos.galeria .image-title-portada {display: none;}
.panel-pane.pane-entity-field.pane-node-portales7-media.recursos-archivos.galeria .field-type-field-collection .field-item .portales7_fc_content .field-item {margin: 0px 0!important;min-height: 18px;background-size: 15px;}
.panel-pane.pane-entity-field.pane-node-portales7-media.recursos-archivos.galeria ul {margin-bottom: 0;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0;}


/*Cuerpo*/
.pane-node-portales7-teaser {font-size: 1.2em;padding-top: 0;clear: both;}
.page-node .panel-pane.pane-node-body {clear: inherit;    overflow: hidden;}
.panel-pane.pane-entity-field.pane-node-portales7-eventdate, .panel-pane.pane-entity-field.pane-node-portales7-newsdate {overflow: hidden;float: none;}
.panel-pane.pane-entity-field.pane-node-portales7-newsdate, .panel-pane.pane-entity-field.pane-node-portales7-eventdate {color: white;padding: 0;background: #f7b700;text-align: left;}
.pane-node-portales7-newsdate .pane-content {margin: 0!important;}
.pane-node-portales7-place {background-color: #F3F1F2;border-bottom: 0px solid #f7b700;margin-top: 20px;}
.field-type-field-collection .field-item .portales7_fc_content .field-item {margin: 5px 0!important;min-height: 18px;background-size: 15px;}


/*Relacionados*/

.panels-flexible-region.relacionados div.node.no-main-media {background-color: transparent;background-image: none;background-position: inherit;background-repeat: no-repeat;padding-top: 0;border: 0;margin: 0;}
.panels-flexible-region.relacionados div.node.no-main-media .content {background-color: transparent;}
.field-name-portales7-related-article .field-name-title-field a {color: #000;font-weight: bold;text-transform: none;font-size: 1em;line-height: 1.4em;height: auto;overflow: hidden;display: block;}
.grup-relacionats:hover {transition: 1s;transform: inherit;text-decoration: underline;transition: 1s;}
.field-name-portales7-related-article .item-list > ul > li {list-style: none;margin: 0;height: 50px;width: auto;text-align: left;float: none;margin-bottom: 10px!important;margin-right: 20px;    border: 1px solid rgba(249, 191, 27, 0.35);    border-radius: 8px;}
.field-name-portales7-related-article .field-name-title-field {padding: 0.5em;}
.pane-node-portales7-weblink a {color: #222222;line-height: 30px;} 
.panels-flexible-region.relacionados .node {background-color: transparent;margin: 0;border-top: none;}
.pane-node-portales7-pretitle {color: #2b2b2b;margin: 15px 0;text-transform: none;font-family: OpenSansRegular;font-size: 1.1em;}
.field-name-portales7-related-article .item-list > ul > li:hover {text-decoration: underline;}
.pane-node-portales7-weblink div.field-item a:hover {text-decoration: underline;}
.pane-node-portales7-related-entity  fieldset.group-group2.field-group-fieldset.form-wrapper {float: left;}
.pane-node-portales7-related-entity  fieldset.group-group2.field-group-fieldset.form-wrapper iframe { width: 200px;}



/*Lugar*/

.pane-node-portales7-place fieldset.group-group1.field-group-fieldset.form-wrapper {padding: 0!important;}
.pane-node-portales7-place .field-name-portales7-place {background-color: #FFF;border: 1px solid #f9bf1b;margin-bottom: 2em;}
.pane-node-portales7-place .group-completa iframe {margin-top: 0;}
.pane-node-portales7-place .node-portales7-entity.node-promoted fieldset .fieldset-wrapper > div {padding-top: 5px;padding-bottom: 5px;width: 200px;margin: 0;}
.pane-node-portales7-place .field.field-name-portales7-entity-geofield.field-type-geofield.field-label-hidden {width: 100%!important;}


/*Webform*/

.node-type-webform .node-webform input#edit-submit, .page-user input#edit-submit {height: 41px;border: 0;padding: 5px 20px !important;background-color: #2B2B2B;color: #FFF;width: 100%;}
.node-type-webform .node-webform .field.field-name-title-field.field-type-text.field-label-hidden {font-size: 2em;margin-bottom: 1em!important;color: #f9bf1b;font-weight: bold;}
.not-front.node-type-webform .node-webform .field.field-name-title-field.field-type-text.field-label-hiddeninput {width: 100%;}
.node-webform{margin-bottom:200px !important;}
.node-webform label{ margin:5px 0;}
.node-webform input, .node-webform textarea{width:100%; background-color:#edebec; border:0; padding:8px; border-radius:0; }
.social-rg .node-webform input, .node-webform textarea{width:100%; background-color:#edebec; border:0; padding:8px; border-radius:0;max-height: 80px; }
.node-webform input[type="checkbox"]{width:inherit;}
.node-webform .grippie{background-color:#d5d5d7;}
.node-webform #edit-submit{background-color:#302e2f; color:#FFF; font-weight: bold; font-size:1em; margin-top:20px;}
.node-webform #edit-submitted-lopd .form-type-checkbox{display:inline;}
.node-webform #edit-submitted-lopd .form-type-checkbox input{width:inherit;}
.webform-confirmation h2{font-size:2.3em; margin-bottom:0;}
.webform-confirmation p{}
.inside.pm-region-inside.pm-region-pm-canvas-contenido-inside.pm-region-inside-first.pm-region-inside-last {width: 1024px;margin: 0 auto;}
.node-webform input#edit-submitted-adjunt-upload-button {padding: 10px;background-color: #302e2f;color: #fff;margin: 10px;width: 12%;font-size: inherit;}
.node-webform input#edit-submit {width: 100%;}
.node-webform .form-item, .form-actions {margin-top: 1em;margin-bottom: 1em;overflow: hidden;}

/*Landing*/

body.page-landing .pm-peu.pm-peu3 {position: fixed;bottom: 0;height: 100px;overflow: hidden;opacity: 0.9; display: none;}
.home_btn .boton-grande h2 a {color: #fff;}
.home_btn {margin: 0 auto;margin-top: 6em;display: block;overflow: hidden;max-width: 900px;}





/*Areas*/

body.areas .pm-cos.area .menu-area ul.menu{ display:table; margin:auto !important; padding:15px !important; max-width:1024px;}
body.areas h2.pane-title {text-align: left;font-size: 1.4em;    padding: 5px;color: #fff;background: #f7b512;    margin-bottom: 1em;}
.page-area .panels-flexible-row {margin: 0 auto!important;position: relative;}
#minicalendar-container .fc-center h2 {text-transform: inherit!important;font-weight: inherit;line-height: 45px;font-size: inherit;font-size: 1.2em;}
.pm-pagina-nodo-contenido .cuatro-columnas .fallback-file_table .item-list ul li .field-portales7_images, .pm-pagina-nodo-contenido .cuatro-columnas .fallback-file_table .item-list ul li .field-portales7_video_url {float: left;height: auto;width: 25%;margin-bottom: 2em!important;}
.info-area h2.pane-title {background: transparent!important;text-align: center!important;font-size: 2em!important;font-family: OpenSansLight;color: #2F2F2F!important;margin-bottom: 0!important;padding: 50px 0!important;}
.info-area h2.pane-title:before {content: "\f129";margin-right: 10px;font-weight: normal;font-family: fontawesome;}
body.areas .pane-page-content .panel-pane {margin-bottom: 50px;}
#info-area p {text-align: center;font-size: 1.2em;}
#minicalendar-container.mini.fc-unthemed .fc-content-skeleton .fc-today {border: 2px solid #f7b512 !important;border-radius: 25px;display: block;}
#minicalendar-container.mini.fc-unthemed .fc-content-skeleton .hasEvents:before {content: "\f111";position: absolute;bottom: 0;right: 0;left: 0;font-size: 6px;color: #f7b512;}
.panels-flexible-39 .panels-flexible-row {padding: 0 0 0.5em 0;margin: 0 auto;}
.panels-flexible-row.contenido {width: 1024px;margin: 0 auto;    background: #fff;}
body.page-noticias .more-link, .noticias-area .more-link {background-color: #009091;display: block;padding: 0;border-radius: 10px;margin: 20px 0; width: 20%; float: right;}
.noticias-area .item-list ul > li .content {margin: 0!important;}
.noticias-area .field-name-portales7-main-media {float: left;margin-right: 1em;}
.noticias-area .field-type-field-collection .field-item {overflow: hidden;clear: both;margin-bottom: 0;}
.noticias-area div.node {margin-bottom: 1em!important;padding-bottom: 1em!important;border-bottom: 1px solid #ccc;}
.noticias-area span.date-display-single {color: #d71e3e;}
.noticias-area .content .field-name-title-field {font-weight: normal;margin-bottom: 0;font-size: 1.2em!important;color: #006FA1!important;    margin-top: 10px;}
.noticias-area .field.field-name-og-group-ref.field-type-entityreference.field-label-hidden { margin-bottom: 10px;color: #009091;}
.entidad-area .field-name-portales7-entity-logo {width: 15%;height: auto;}
.entidad-area .field-name-portales7-entity-logo img {width: 100%;height: auto;}
.field.field-name-portales7-entity-logo {float: left;margin-right: 15px;margin-top: 0;margin-bottom: 15px;}
.node-portales7-entity.node-promoted fieldset .field-name-title-field {font-size: 20px;margin: 0;margin-bottom: 10px;font-weight: bold;width: auto!important;padding-left: 10px;}
#informacion-area .field-name-body {text-align: center;}
.panels-flexible-region.panels-flexible-region-first.panels-flexible-region-last.regio-cos {width: 100%;float: left;}
body.areas .pm-cos.area .menu-area li {float: left;margin: 0 10px !important;}
body.areas .pm-cos.area .imagen-cabecera-area a {display: block;justify-content: center;overflow: hidden;}

.page-area .fila-2-columnas {padding: 0;}
.page-area .pane-page-content, .page-area .pm-columna-dreta {margin-top: 0;margin-bottom: 2em;padding-left: 1em;padding-right: 1em;}
.page-areas .pm-region.pm-region-pm-canvas-regio_cos.pm-region-first.pm-region-last.regio-cos-resultat {background: transparent;}
.panels-flexible-region-66-regio_cos_resultat {float: left;width: 100%;background: #fff;}
.page-area .regio-cos {width: 100%;}
body.areas .pm-cos.area .menu-area, body.areas .submenu-area {background-color: #2b2b2b;}
body.areas .pm-cos.area .menu-area li span, body.areas .pm-cos.area .menu-area li a {color: #FFF;text-transform: none;font-size: 20px;}
body.areas .pm-region.pm-region-first.pm-region-last.contenido {width: 1024px;min-height: 800px;}
.areas .pane-page-content, .areas .pm-columna-dreta {  margin-bottom: 50px;padding-left: 1em; padding-right: 1em;}  

/*Noticias*/

#news-pane .field.field-name-title-field a {font-size: 1.2em;font-weight: bold;}
.news-pane .group-centre1 {overflow: hidden;padding: 0;margin: 0!important;}
.news-pane #news-pane .field-name-og-group-ref {color: #119292;text-transform: uppercase;font-size: 0.9em;padding: 5px 10px;}
.news-pane .field-name-title-field {padding: 0 10px;}
.news-pane .field-name-title-field a {font-size: 1.2em!important;}
.news-pane #news-pane > li >div {margin: 5px !important;background-color: #FFF;border: 1px solid #f9bf1b;}
.news-pane #news-pane .field.field-name-portales7-newsdate {color: #fff;background: #f9bf1b;margin: 0;padding: 5px;text-transform: uppercase;font-size: 0.9em;}
.noticias-area #news-pane > li > div .content, body.page-noticias #news-pane > li > div .content {overflow: hidden;background: #fff;border: 1px solid #f9bf1b;}
.news-pane #news-pane .field-type-field-collection .field-item {overflow: hidden;clear: both;margin-bottom: -4px!important;}
.news-pane #news-pane .field.field-name-title-field a {color: #262626;font-size: 1.7em;line-height: 1.5em;max-height: 7.5em;display: block;margin: 0;}
body.page-noticias #news-pane > li > div, .noticias-area #news-pane > li > div {margin-left: 0 !important;border: 1px solid #f9bf1b;}
body.page-noticias #news-pane > li > div, .noticias-area #news-pane > li > div {margin-left: 0 !important;border: 0px solid #f9bf1b;}
#news-pane > li >div {margin: 10px !important;background-color: #FFF;}
body.page-noticias #news-pane > li .field-name-portales7-newsdate, .noticias-area #news-pane > li .field-name-portales7-newsdate {margin-left: 20px;padding: 5px 0;margin: 0;}
#news-pane .field.field-name-portales7-newsdate {color: #f9bf1b;margin: 15px 0;text-transform: normal;font-size: 0.9em;}
#news-pane.field.field-name-portales7-teaser.field-type-text-long.field-label-hidden {font-style: italic;}
.pane-node-portales7-newsdate .field-name-portales7-newsdate {text-align: left;background: #f7b700!important;padding: 10px;font-size: 14px;font-weight: bold;}
.pane-node-portales7-newsdate span.date-display-single {color: white;padding-left: 0;margin: 0 auto;text-align: center;overflow: hidden;text-transform: none;font-size: 1em;}
#grupo-noticias .field.field-name-portales7-main-media.field-type-field-collection.field-label-hidden { border-top: 8px solid #f7b700;}
#grupo-noticias .field-type-field-collection .field-item {overflow: hidden;clear: both;margin-bottom: 10px;}
#grupo-noticias .field-name-title-field {font-weight: normal;margin-bottom: 1em;color: #09f;    padding: 0 10px;    height: 90px;overflow: hidden;}
#grupo-noticias .group-centre1 {overflow: hidden;padding: 0;padding-bottom: 1em;height: 340px;background: #fff;}
#grupo-noticias .field.field-name-portales7-newsdate.field-type-datestamp.field-label-hidden { margin: 0;       color: #9e9e9e;padding: 0.2em 0;text-transform: uppercase;padding: 0 10px;}
.noticias h2.pane-title:before {content: "\f1ea";margin-right: 10px;font-weight: normal;    font-family: fontawesome;}
.agenda5 h2.pane-title:before { content: "\f073";margin-right: 10px;font-weight: normal;    font-family: fontawesome;}
.carteles-destacados h2.pane-title:before{ content: "\f200";margin-right: 10px;font-weight: normal;    font-family: fontawesome;}
.more-link a{color:#262626; padding:10px 15px; display:block; padding:10px 25px; font-size:1.1em;}
.more-link{text-align:center; background-color:#009091; display:table; margin:auto; border-radius:25px; margin-top:50px; margin-bottom:45px; }
.more-link a{color:#FFF;}
.more-link:hover{background-color:#2F2F2F;}
.more-link a:hover{color:#FFF;}
.more-link{margin:auto; display:table;}
.pane-definitivepane.cuatro-columnas.noticias li .node {padding: 0 5px;  }
.page-noticias .pane-definitivepane.cuatro-columnas.noticias li .node {padding: 0 5px;     margin-bottom: 2em;}
#grupo-noticias .group-centre1 img{width:100%;}
#grupo-noticias .field.field-name-og-group-ref.field-type-entityreference.field-label-hidden {color: #009091;text-transform: uppercase;padding: 0 10px;}
#news-pane .field-type-field-collection .field-item {overflow: hidden;clear: both;margin-bottom: 0;}
.noticias .pane-title {margin: 0;text-align: center;padding-bottom: 50px;}
body.areas .noticias h2.pane-title {margin: 0;padding-top: 50px!important;padding-bottom: 50px!important;text-align: center!important;font-size: 2em!important;color: #2F2F2F;background: transparent;margin-bottom: 0!important;}

/*Eventos*/

.agenda5 .field-name-portales7-eventdate .pane-content, .agenda5 .field-name-portales7-eventdate .field-items {background: #f7b700!important;margin: 0;}
.agenda5 .field-name-portales7-eventdate {background: #f7b700!important;overflow: hidden;display: block;padding: 10px;font-size: 14px;}
.panel-pane.pane-entity-field.pane-node-portales7-eventdate.agenda5.solo-primer-dia {padding: 0;border-left: 4px solid #da0c2e;}
.agenda5 .pm-fecha.simple .pm-fecha-mes, .agenda5 .pm-fecha.compuesta .pm-fecha-mes {margin: 0 0 0 0.5em!important;}
.agenda5 .pm-fecha-horas {margin: 0em 0 0 0.3em!important;}
#events-pane > li >div .field-name-portales7-main-media, #news-pane > li >div .field-name-portales7-main-media {border-top: none;max-height: 200px;overflow: hidden;}
#events-pane > li >div .field-name-portales7-main-media, #news-pane > li >div .field-name-portales7-main-media {border-top: none;height: auto;max-height: 230px;overflow: hidden;}
.agenda5 .field-name-title-field {padding: 0.5em 0;height: 40px;overflow: hidden;}
.agenda5 .field.field-name-og-group-ref.field-type-entityreference.field-label-hidden {color: #009091;text-transform: uppercase;}
.agenda5 span.date-display-range {color: white;padding-left: 0;margin: 0 auto;text-align: center;overflow: hidden;}
.agenda5 span.date-display-single {color: white;padding-left: 0;margin: 0 auto;text-align: left;overflow: hidden;}
.agenda5 .field-type-field-collection .field-item {overflow: hidden;clear: both;margin-bottom: 0;}
.agenda5 .field-name-title-field a {font-size: 1em;line-height: 1.5em;max-height: 7.5em;display: block;margin: 0;}
.pane-definitivepane.tres-columnas.agenda5 li .node {    padding: 0 5px;margin-bottom: 1em;}
.pane-definitivepane.cuatro-columnas.agenda5 li .node {    padding: 0 5px;margin-bottom: 1em;}
.agenda5 .group-centre1.field-group-div {background: #fff;padding: 10px;height: 110px;}
.agenda5 .field.field-name-portales7-event-type.field-type-taxonomy-term-reference.field-label-hidden {color: #009091;text-transform: uppercase;}
.agenda5 .field-name-portales7-eventdate {background: #f1850c;overflow: hidden;display: block;color: #fff;font-weight: bold;/* font-size: 22px; *//* text-align: center; */}
.agenda5 .field.field-name-portales7-eventdate span.date-display-single {color: white;padding-left: 10px;    font-weight: bold;}
.agenda5 .date-display-range {padding: 0 5px;/* text-align: center; */}
.agenda5 .date-display-from {margin-right: 5px;margin-right: 5px;/* text-align: center; */float: left;}
.agenda5 span.date-display-end {text-align: center;}






/*Ver mas botones*/

.verMas a:hover {color: #fff;}
.verMas a {text-align: center;clear: both; padding: 0;}
.verMas {width: 100%;margin: auto;margin-bottom: 50px;margin-top: 50px;text-align: center;}
.verMas a {line-height: 44px;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;}
.verMas a span {position: relative;display: inline-block;padding: 0 70px;background: #353535;color: #fff;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.verMas a span::before {position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: #000;content: attr(data-hover);-webkit-transition: background 0.3s;-moz-transition: background 0.3s;transition: background 0.3s;-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;transform-origin: 50% 0;}
.verMas a:hover span, .verMas a:focus span {-webkit-transform: rotateX(90deg) translateY(-22px);-moz-transform: rotateX(90deg) translateY(-22px);transform: rotateX(90deg) translateY(-22px);}
.verMas a:hover span::before, .verMas a:focus span::before {background: #353535;}

/*Carrusel*/

.pane-carrusel .views-field.views-field-portales7-mm-image {max-height: 350px;overflow: hidden;}
.pane-carrusel .grupo.views-fieldset {background-color: #000;}
.pane-carrusel .views-field.views-field-title-field a {color: #FFF;font-size: 1.7em;}
.pane-carrusel .views-field.views-field-title-field {vertical-align: bottom;overflow: hidden;height: auto;    margin-bottom: 1em;}
.pane-carrusel .views-field.views-field-portales7-teaser {color: #fff;height: auto;overflow: hidden; height: 172px;}
body.pm-pagina-portada div.panel-flexible-inside #pm-pagina-portada > div >div > * {    width: 1024px;margin: auto;padding-bottom: 2em;}
.capitel-superior {margin-top: 50px;margin-bottom: 50px;}
.pane-carrusel .views-field.views-field-portales7-mm-image {max-height: 615px;overflow: hidden;float: right;}
.pane-carrusel .grupo.views-fieldset {position: absolute;right: 60%;background-color: #2b2b2b;padding:2em;display: block;overflow: hidden;max-height: 222px;height: 222px;}
.pane-carrusel span.date-display-single {color: #f9bf1b;}
.pane-carrusel .grupo.views-fieldset .views-field-og-group-ref-1 {color: #FFF;text-transform: none;}
.owl-dots {text-align: center;margin-top: 10px;margin-bottom: 0;}

/*banners areas*/

.carteles-destacados.carteles-servicios li { width: 15%;}
.carteles-destacados .portales7_banners ul li:hover {transform: scale(1.06);}
.carteles-destacados li:hover {transform: scale(1.2);transition:1s;}
.carteles-destacados li:hover .views-field-title:before {display:none;}
.carteles-destacados li:hover .views-field-title span, .carteles-destacados li:hover .views-field-title a {color: #000;position: relative!important;    top: inherit;bottom: inherit;left: inherit;right: inherit;width: 100%;}
.carteles-destacados li:hover img {display: block;}
.carteles-destacados.carteles-servicios li:nth-child(6n+1) {  clear: inherit;}
.carteles-destacados.carteles-servicios li {width: 20%!important;margin: 0px !important;max-height: 175px;font-size: 0.9em;height: 170px;    background: transparent;}
.carteles-destacados.carteles-servicios li:nth-child(6n+6) {margin: inherit!important;}
.carteles-destacados.carteles-servicios li:nth-child(6n+1) {margin: inherit!important;}
.carteles-destacados li > div, .carteles-destacados.carteles-servicios li > div {margin: 0 5px;background: #fff;}
.carteles-destacados.carteles-servicios span, .carteles-destacados.carteles-servicios span a {padding-top: 10px;padding-bottom: 10px;line-height: 1.4em;height: 2.8em;}
.carteles-destacados.carteles-servicios ul {display: flex!important;margin: 0;flex-wrap: wrap;justify-content: center;}
.carteles-destacados img {margin: auto;display: block;width: 45%;height: auto;padding-top: 10px;}
.carteles-destacados {overflow: hidden;margin-bottom: 50px;}

/*Banners principales*/

.banners-principales .banner-item {position: relative;background: #f9bf1b;margin: 10px;}
.banners-principales .banner-grup-text {background: #f9bf1b;padding: 0.5em 0;position: relative;bottom: 0;left: 0;margin-right: 0;color: #fff;}
.banners-principales .banner-grup-text p {text-align: center;color: #fff;margin: 5px 0px;}
.banners-principales .banner-image {margin: auto!important;padding: 10px!important;}
.banners-principales .portales7_banners_banners img {width: 33%!important;height: auto!important;}
.banners-principales .views-row {width: 20%;float: left;padding: 0px!important;}
.banners-principales .banner-item:hover {transform: scale(1.2);transition: 1s;}
.banners-principales .banner-grup-text:hover {background: none!important;}
.panel-pane.pane-banners74.cinco-columnas.banners-principales {margin-top: 50px;}


/*Pie*/

.clearfix:after {content: "";display: block;height: 0;clear: both;}
body .pm-peu.pm-peu3 {width: 100% !important;margin-top: 0;background-color: #f7f1f2;background-color: #fff;overflow: hidden;}
body .pane-signature .conjunt-logo .credit-ajuntament {padding: 10px 0;text-align: left;vertical-align: middle;float: left;font-size: 14px;display: table;color: #000;}
body .pane-signature .conjunt-logo .redes.pie {color: #FFF;float: none;margin-top: 0;}
.redes.pie {color: #FFF;margin-top: 0;margin-right: 0;top: 28px;position: absolute;right: 0;}
.redes.pie img {float: left;}
.redes.pie a {margin: 0 2px;float: left;padding: 8px;border-radius: 25px;background: #d71e3e;}
.redes.pie a.facebook-cabecera:hover {background: #3B5998;}
.redes.pie a.instagram-cabecera:hover {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.redes.pie a.youtube-cabecera:hover {background: #CD201F;}
.redes.pie a:hover {transition: 0.4s ease-in;transform: rotate(30deg);transition: all 500ms ease-in-out 0.2s;}
.pane-signature .conjunt-logo .logo-peu {float: left;margin-right: 5px;}
.grup-sponsor .inside {margin: 0;padding: 5px;overflow: hidden;display: table;top: 28px;position: absolute;right: 10em;}
.regio-peu3 .inside.panels-flexible-region-inside {width: 1024px;position: relative;margin: 0 auto;}
.regio-peu3 .inside.pm-region-inside {width: 1024px;position: relative;margin: 0 auto;}
.conjunt-logo .logo-peu img {width: 80%!important;height: auto!important;}
body .pane-signature {padding: 10px;overflow: hidden;}



/*Social*/

.facebook {    float: left;width: 33.33%;height: 560px;}
.twitter {    float: left;width: 33.33%;height: 560px;}
.contacta {    float: left;width: 33.33%;height: 560px;}
.facebook iframe { height: 466px;}
.contacta input#edit-name {width: 100%;display: block;margin: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.contacta input#edit-mail { width: 100%;display: block;margin: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.contacta input#edit-subject {width: 100%;display: block;margin: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.social-rg h2.pane-title {text-align: center;font-weight: bold;margin: auto;display: block;color: #fff;background: #f9bf1b;font-size: 1.5em;padding: 5px;    margin: 10px;}
.regio-peu3 {border-top: 1px solid #f7b700;}
.facebook h2.pane-title:before {content: "\f230";margin-right: 10px;font-weight: normal;font-family: fontawesome;}
.twitter h2.pane-title:before {content: "\f16d";margin-right: 10px;font-weight: normal;font-family: fontawesome;}
.contacta h2.pane-title:before {content: "\f003";margin-right: 10px;font-weight: normal;font-family: fontawesome;}
.contacta .field.field-name-title-field.field-type-text.field-label-hidden {display: none;}
.social-rg .pane-content {background: #fff;padding: 10px;margin: 10px;box-sizing: border-box;height: 488px;}
.contacta h2 { display: none;}
.titulo-panel .pane-content {background: transparent;padding: 0;margin: 0;box-sizing: initial;height: auto;}
.titulo-panel h2.pane-title {text-align: center;background: transparent;display: block;font-size: 2em;font-family: OpenSansLight;padding-top: 50px;padding-bottom: 50px;color: #2F2F2F;margin: auto;}
.titulo-panel h2.pane-title:before {content: "\f1e0";margin-right: 10px;font-weight: normal;font-family: fontawesome;}


/* 5 columnas */

.panel-pane.cinco-columnas {overflow: hidden;}
.panel-pane.cinco-columnas .portales7_listado .views-row {width: 20% !important;float: left;}

.panel-pane.cinco-columnas .portales7_listado .views-row-last,
.panel-pane.cinco-columnas .portales7_listado .views-row:nth-last-child(2),
.panel-pane.cinco-columnas .portales7_listado .views-row:nth-last-child(3),
.panel-pane.panel-pane.cinco-columnas .portales7_listado .views-row:nth-last-child(4),
.panel-pane.cinco-columnas .portales7_listado .views-row:nth-last-child(5) {margin-bottom: 0;}

.panel-pane.cinco-columnas .views-row:nth-child(5n+1) {clear: both;}
.panel-pane.cinco-columnas .portales7_listado .views-row a {display: block;line-height: 0.9em;}
.panel-pane.cinco-columnas .portales7_banners_banners .views-row a { display: inherit;}

.panel-pane.cinco-columnas .portales7_listado-portales7_main_media {margin: 0;float: none;max-width: none;}
.panel-pane.cinco-columnas .portales7_listado-portales7_main_media img {width: 100%;height: auto;display: block;}
.panel-pane.cinco-columnas .portales7_listado-portales7_main_media .embedded-video iframe { width: 100%!important;height: auto!important;}
.panel-pane.cinco-columnas .portales7_listado-element >* {margin: 0 0 0.5em 0;}
.panel-pane.cinco-columnas .portales7_listado-element >*:last-child {margin: 0;}
.panel-pane.cinco-columnas .views-row:nth-last-child(2) .portales7-separator {margin: 0; height: 0;}
.panel-pane.cinco-columnas .views-row:nth-last-child(3) .portales7-separator { margin: 0; height: 0;}
.panel-pane.cinco-columnas .views-row:nth-last-child(4) .portales7-separator {margin: 0; height: 0;}
.panel-pane.cinco-columnas .views-row:nth-last-child(5) .portales7-separator { margin: 0;height: 0;}
.panel-pane.cinco-columnas .portales7_listado-element {padding: 0 4px 0 4px;}
.panel-pane.cinco-columnas .view-portales7-listado-banners .views-row {float: left;width: 20%;margin: 0;}
.panel-pane.cinco-columnas .view-portales7-listado-banners .views-row img {width: 94%;height: auto;margin: auto;}
.panel-pane.cinco-columnas .portales7_banners_banners .views-row {width: 20%;}
.panel-pane.cinco-columnas .portales7_banners_banners .banner-image {margin: auto;}
.panel-pane.cinco-columnas .portales7_banners_banners img {width: 100%;height: auto;}
.panel-pane.cinco-columnas .dvmenu ul li {width: 20%;max-width: inherit;}
.panel-pane.cinco-columnas .dvmenu ul li:nth-child(5n+1) {clear: both;}
.panel-pane.cinco-columnas .dvmenu ul li li {width: inherit;max-width: inherit;}
.pane-definitivepane.cinco-columnas li .node {padding: 0 0.2em 0 0.2em;}
.pane-definitivepane.cinco-columnas .embedded-video iframe,
.pane-definitivepane.cinco-columnas .field-name-portales7-main-media img {width: 100%;height: auto;}
.pm-pagina-nodo-basica .pane-node-portales7-media.cinco-columnas .field-type-field-collection .field-name-portales7-images .field-item {width: 20%;float: left;clear: inherit;}
.pm-pagina-nodo-basica .pane-node-portales7-media.cinco-columnas .field-type-field-collection .field-name-portales7-images .field-item:nth-child(4n+1) { clear: both;}
.pm-pagina-nodo-basica .pane-node-portales7-media.cinco-columnas .field-type-field-collection .field-type-video-embed-field .field-item {width: 20%;float: left;clear: inherit;}
.pm-pagina-nodo-basica .pane-node-portales7-media.cinco-columnas .field-type-field-collection .field-type-video-embed-field .field-item:nth-child(4n+1) {clear: both;}
.cinco-columnas .item-list ul li {width: 20%;overflow: hidden;float: left;}





/* 4 columnes */

.panel-pane.cuatro-columnas {overflow: hidden;}
.panel-pane.cuatro-columnas .portales7_listado .views-row {width: 25% !important;float: left;}
.panel-pane.cuatro-columnas .portales7_listado .views-row-last,
.panel-pane.cuatro-columnas .portales7_listado .views-row:nth-last-child(2),
.panel-pane.cuatro-columnas .portales7_listado .views-row:nth-last-child(3),
.panel-pane.panel-pane.cuatro-columnas .portales7_listado .views-row:nth-last-child(4) {margin-bottom: 0;}
.panel-pane.cuatro-columnas .views-row:nth-child(4n+1) {clear: both;}
.panel-pane.cuatro-columnas .portales7_listado .views-row a {display: block;line-height: 0.9em;}
.panel-pane.cuatro-columnas .portales7_banners_banners .views-row a {display: inherit;}
.panel-pane.cuatro-columnas .portales7_listado-portales7_main_media {margin: 0;float: none;max-width: none;}
.panel-pane.cuatro-columnas .portales7_listado-portales7_main_media img {width: 100%;height: auto;display: block;}
.panel-pane.cuatro-columnas .portales7_listado-portales7_main_media .embedded-video iframe {width: 100%!important;height: auto!important;}
.panel-pane.cuatro-columnas .portales7_listado-element >* {margin: 0 0 0.5em 0;}
.panel-pane.cuatro-columnas .portales7_listado-element >*:last-child {margin: 0;}
.panel-pane.cuatro-columnas .views-row:nth-last-child(2) .portales7-separator {margin: 0;height: 0;}
.panel-pane.cuatro-columnas .views-row:nth-last-child(3) .portales7-separator {margin: 0;height: 0;}
.panel-pane.cuatro-columnas .views-row:nth-last-child(4) .portales7-separator {margin: 0;height: 0;}
.panel-pane.cuatro-columnas .portales7_listado-element {padding: 0 4px 0 4px;}
.panel-pane.cuatro-columnas .view-portales7-listado-banners .views-row {float: left;width: 25%;margin: 0;}
.panel-pane.cuatro-columnas .view-portales7-listado-banners .views-row img {width: 94%;height: auto;margin: auto;}
.panel-pane.cuatro-columnas .portales7_banners_banners .views-row {width: 25%;}
.panel-pane.cuatro-columnas .portales7_banners_banners .banner-image {margin: auto;}
.panel-pane.cuatro-columnas .portales7_banners_banners img {width: 100%;height: auto;}
.panel-pane.cuatro-columnas .dvmenu ul li {width: 25%;max-width: inherit;}
.panel-pane.cuatro-columnas .dvmenu ul li:nth-child(4n+1) {clear: both;}
.panel-pane.cuatro-columnas .dvmenu ul li li {width: inherit;max-width: inherit;}
.pane-definitivepane.cuatro-columnas li .node {padding: 0 0.2em 0 0.2em;}
.pane-definitivepane.cuatro-columnas .embedded-video iframe,
.pm-pagina-nodo-basica .pane-node-portales7-media.cuatro-columnas .field-type-field-collection .field-name-portales7-images .field-item:nth-child(4n+1) {clear: both;}

.pm-pagina-nodo-basica .pane-node-portales7-media.cuatro-columnas .field-type-field-collection .field-type-video-embed-field .field-item {
    width: 25%;
    float: left;
    clear: inherit;
}

.pm-pagina-nodo-basica .pane-node-portales7-media.cuatro-columnas .field-type-field-collection .field-type-video-embed-field .field-item:nth-child(4n+1) {
    clear: both;
}




.cuatro-columnas .item-list ul li {
    width: 25%;
    overflow: hidden;
    float: left;
}

.cuatro-columnas .item-list ul.pager li {
    width: inherit;
    overflow: hidden;
    float: inherit;
}

.cuatro-columnas .item-list ul > li:first-child,
.cuatro-columnas .item-list ul > li:nth-child(2),
.cuatro-columnas .item-list ul > li:nth-child(3),
.cuatro-columnas .item-list ul > li:nth-child(4) {
    margin-top: 0;
}

.cuatro-columnas .item-list ul li li {
    width: 100%;
}

.pane-definitivepane.cuatro-columnas .item-list ul li:nth-child(4n+1) {
    clear: both;
}


/* 3 columnes */

.panel-pane.tres-columnas {
    overflow: hidden;
}

.panel-pane.tres-columnas .portales7_listado .views-row {
    width: 33.33% !important;
    float: left;
}

.panel-pane.tres-columnas .portales7_listado .views-row-last,
.panel-pane.tres-columnas .portales7_listado .views-row:nth-last-child(2),
.panel-pane.tres-columnas .portales7_listado .views-row:nth-last-child(3) {
    margin-bottom: 0;
}

.panel-pane.tres-columnas .views-row:nth-child(3n+1) {
    clear: both;
}

.panel-pane.tres-columnas .portales7_listado .views-row .field-content {
    /*padding:0 4px 0 4px;*/
}

.panel-pane.tres-columnas .portales7_listado .views-row-odd {}

.panel-pane.tres-columnas .portales7_listado .views-row-even {}

.panel-pane.tres-columnas .portales7_listado .views-row .portales7_listado-element {}

.panel-pane.tres-columnas .portales7_listado .views-row-odd .portales7_listado-element {}

.panel-pane.tres-columnas .portales7_listado .views-row-even .portales7_listado-element {}

.panel-pane.tres-columnas .portales7_listado .views-row a {
    display: block;
    line-height: 0.9em;
}

.panel-pane.tres-columnas .portales7_banners_banners .views-row a {
    display: inherit;
}

.panel-pane.tres-columnas .portales7_listado-portales7_main_media {
    margin: 0;
    float: none;
    max-width: none;
}

.panel-pane.tres-columnas .portales7_listado-portales7_main_media img {
    width: 100%;
    height: auto;
    display: block;
}

.panel-pane.tres-columnas .portales7_listado-portales7_main_media .embedded-video iframe {
    width: 100%!important;
    height: auto!important;
}

.panel-pane.tres-columnas .portales7_listado-element >* {
    margin: 0 0 0.5em 0;
}

.panel-pane.tres-columnas .portales7_listado-element >*:last-child {
    margin: 0;
}

.panel-pane.tres-columnas .portales7_listado-title {
    clear: both;
}

.panel-pane.tres-columnas .portales7_listado-title span.field-content a {
    display: block;
}

.panel-pane.tres-columnas .views-row:nth-last-child(2) .portales7-separator {
    margin: 0;
    height: 0;
}

.panel-pane.tres-columnas .views-row:nth-last-child(3) .portales7-separator {
    margin: 0;
    height: 0;
}

.panel-pane.tres-columnas .portales7_listado-element {
    padding: 0 4px 0 4px;
}

.panel-pane.tres-columnas .view-portales7-listado-banners .views-row {
    float: left;
    width: 33.33%;
    margin: 0;
}

.panel-pane.tres-columnas .view-portales7-listado-banners .views-row img {
    width: 94%;
    height: auto;
    margin: auto;
}

.panel-pane.tres-columnas .portales7_banners_banners .views-row {
    width: 33.33%;
}

.panel-pane.tres-columnas .portales7_banners_banners .banner-image {
    /*width:98%;*/
    margin: auto;
}

.panel-pane.tres-columnas .portales7_banners_banners img {
    width: 100%;
    height: auto;
}

.panel-pane.tres-columnas .dvmenu ul li {
    min-width: 33.33%;
    max-width: inherit;
}

.panel-pane.tres-columnas .dvmenu ul li:nth-child(3n+1) {
    clear: both;
}

.panel-pane.tres-columnas .dvmenu ul li li {
    width: inherit;
    max-width: inherit;
}

.pane-definitivepane.tres-columnas li .node {
    padding: 0 0.3em 0 0.3em;
}

.pane-definitivepane.tres-columnas .embedded-video iframe,
.pane-definitivepane.tres-columnas .field-name-portales7-main-media img {
    width: 100%;
    height: auto;
        display: block;
}

.pm-pagina-nodo-basica .pane-node-portales7-media.tres-columnas .field-type-field-collection .field-name-portales7-images .field-item {
    width: 33.33%;
    float: left;
    clear: inherit;
}

.pm-pagina-nodo-basica .pane-node-portales7-media.tres-columnas .field-type-field-collection .field-name-portales7-images .field-item:nth-child(4n+1) {
    clear: both;
}

.pm-pagina-nodo-basica .pane-node-portales7-media.tres-columnas .field-type-field-collection .field-type-video-embed-field .field-item {
    width: 33.33%;
    float: left;
    clear: inherit;
}

.pm-pagina-nodo-basica .pane-node-portales7-media.tres-columnas .field-type-field-collection .field-type-video-embed-field .field-item:nth-child(4n+1) {
    clear: both;
}


.tres-columnas .item-list ul li {
    width: 33.33%;
    overflow: hidden;
    float: left;
}

.tres-columnas .item-list ul.pager li {
    width: inherit;
    overflow: hidden;
    float: inherit;
}

.tres-columnas .item-list ul > li:first-child,
.tres-columnas .item-list ul > li:nth-child(2),
.tres-columnas .item-list ul > li:nth-child(3) {
    margin-top: 0;
}

.tres-columnas .item-list ul li li {
    width: 100%;
}

.pane-definitivepane.tres-columnas .item-list ul li:nth-child(3n+1) {
       clear: both;
}

.pane-definitivepane.tres-columnas li .node {
    padding: 1em 0.3em 1em 0.3em;
    /* border: 1px solid; */
}




/*Entidades*/



.node-portales7-entity .portales7-fc-media.video_style-video_43_300.widthxheight-320x180.image_style-.fallback- ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}



.field.field-name-portales7-entity-geofield.field-type-geofield.field-label-hidden {
    float: left;
    margin-right: 1em!important;
}
.group-predeterminat {
    overflow: hidden;
    
    font-size: 1rem;
    color: #000;
    padding: 0 0 1em 0;
    border-bottom: 1px solid #CCC;
}

li:last-child .group-predeterminat {
    border: none;
    padding: 0;
}

.group-predeterminat fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

.group-predeterminat .group-grup1 {
    /*border-bottom: 1px solid #3f3f3f; padding-bottom:1em;*/
    margin-bottom: 1em;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .group-grup2 .field {
    margin: 0 0 0.3em 0;
}

.group-predeterminat .group-node-diseno-cuerpo,
.group-predeterminat .group-node-diseno-cuerpo.collapsible {
    overflow: hidden;
    padding: 0;
    box-sizing: border-box;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field {
    margin: 0;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field .street-block,
.pane-entity-field .field-type-field-collection .group-predeterminat .field .addressfield-container-inline {
    float: left;
    margin: 0 1em 0 0;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field.field-name-portales7-entity-logo {
    width: 200px;
    float: left;
    padding: 0 2em 0 0;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field.field-name-portales7-entity-logo img {
    width: 100%;
    height: auto;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field.field-name-title-field {
    margin: 0 0 0 0;
    line-height: 1.2em;
    /*font-weight:bold*/
    ;
    font-size: 1.8rem;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field.field-name-portales7-entity-contact {
    font-size: 1.1rem;
}

.pane-entity-field .field-type-field-collection .group-predeterminat .field.field-name-portales7-entity-extra {
    font-size: 1.1rem;
    font-weight: bold;
}



/*- - - - - - - - - - - - - - - modo complet ENTITAT */

.group-completa {
    overflow: hidden;
    
    font-size: 14px;
    color: #3f3f3f;
    padding: 0 0 1em 0;
   
}

li:last-child .group-completa {
    border: none;
    padding: 0;
}

.group-completa fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

.group-completa .group-grup1 {
    /*border-bottom: 1px solid #3f3f3f; padding-bottom:1em;*/
    margin-bottom: 1em;
}

.pane-entity-field .field-type-field-collection .group-completa .group-grup2 .field {
    margin: 0 0 0.3em 0;
}

.group-completa .group-node-diseno-cuerpo,
.group-completa .group-node-diseno-cuerpo.collapsible {
    overflow: hidden;
    padding: 0;
    box-sizing: border-box;
}

.pane-entity-field .field-type-field-collection .group-completa .field {
    margin: 0;
}

.pane-entity-field .field-type-field-collection .group-completa .field .street-block,
.pane-entity-field .field-type-field-collection .group-completa .field .addressfield-container-inline {
    float: left;
    margin: 0 1em 0 0;
}

.pane-entity-field .field-type-field-collection .group-completa .field.field-name-portales7-entity-logo {
    width: 200px;
    float: left;
    padding: 0 2em 0 0;
}

.pane-entity-field .field-type-field-collection .group-completa .field.field-name-portales7-entity-logo img {
    width: 100%;
    height: auto;
}


.pane-entity-field .field-type-field-collection .group-completa .field.field-name-title-field {
     margin-bottom: 10px;
    line-height: 25px;
    font-weight: bold;
    font-size: 1.4rem;
    border-bottom: 1px solid #f5bb1a;
}

.pane-entity-field .field-type-field-collection .group-completa .field.field-name-portales7-entity-contact {
    font-size: 1.1rem;
}

.pane-entity-field .field-type-field-collection .group-completa .field.field-name-portales7-entity-extra {
    font-size: 1.1rem;
    font-weight: bold;
}

.group-completa iframe {
    width: 100%;
    margin-top: 1em;
}


/* grups de maquetacio de la plantilla */


/*.grup-columna-esquerra {overflow:hidden; width:120px; float:left;}
.grup-columna-esquerra img { margin-right:20px;}

.grup-columna-esquerra220 {overflow:hidden; width:220px; float:left;}
.grup-columna-esquerra220 img { margin-right:20px;}*/

.grup-cos {
    overflow: hidden;
}

.grup-mesinfo {
    border: none;
    padding: 0;
    margin: 1em 0 0 0;
}

.grup-sura {
    overflow: hidden;
}

.grup-sura:last-child {
    margin-bottom: 0;
}


/*.grup-sura .field-group-format-wrapper .field { float:left; margin:1em 2em 1em 0;} */

.grup-sura .field-group-format-wrapper .field .field {
    float: none;
    /*margin:0;*/
}


/* animacio*/

.portales7-fc-logo_title li div.node {
    position: relative;
    list-style: none;
    width: 150px;
    height: 113px;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0.5em;
}

.portales7-fc-logo_title li div.node:hover img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    opacity: 0.5;
}

.portales7-fc-logo_title li div.node img {
    -webkit-transition: all .7s ease-out;
    -moz-transition: all .7s ease-out;
    -ms-transition: all .7s ease-out;
    -o-transition: all .7s ease-out;
    max-height: 113px;
    height: auto;
    width: auto;
    max-width: 150px;
    margin: auto;
}

.portales7-fc-logo_title .field-name-portales7-entity-logo .field-item {
    margin: auto;
    z-index: 30;
    position: absolute;
    top: 0;
    left: 0;
    height: 113px;
    width: 150px;
}

.portales7-fc-logo_title .field-name-title-field {
    font-size: 1.2em;
    color: #fff;
    line-height: 1.15em;
    letter-spacing: .1em;
    text-align: center;
    -webkit-transition: all .5s ease-in;
    -webkit-transform: scale(1);
    -moz-transition: all .5s ease-in;
    -moz-transform: scale(1);
    -ms-transition: all .5s ease-in;
    -ms-transform: scale(1);
    -o-transition: all .5s ease-in;
    -o-transform: scale(1);
    opacity: 0;
    margin: 0;
    padding: 3px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 99;
    margin-bottom: 0;
}

.portales7-fc-logo_title div.node:hover .field-name-title-field {
    padding: 3px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    opacity: 1;
    bottom: 0;
    right: 0;
    left: 0;
    margin-bottom: 0;
    height: 113px;
    vertical-align: middle;
    line-height: 113px;
    color: #000;
    text-shadow: 2px 2px #FFF, -2px 2px #FFF, 2px -2px #FFF, -2px -2px #FFF;
}


/* - - - - - - - */


/* Edicio del nodo */

.page-node-edit .field-name-portales7-media span.file {
    position: inherit;
    list-style: none;
    width: inherit;
    height: inherit;
    overflow: hidden;
    float: inherit;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

table.field-multiple-table,
.sticky-table {
    width: 100%;
}

.page-node-edit .container-inline-date .date-padding {
    padding: 0;
}

.page-node-edit .start-date-wrapper {
    overflow: hidden;
    width: 48%;
    float: left;
}

.page-node-edit .start-date-wrapper .form-item {
    float: left;
    margin: 0;
}

.page-node-edit .end-date-wrapper {
    overflow: hidden;
    float: right;
    width: 48%;
    clear: none;
}

.page-node-edit .end-date-wrapper label {
    float: left;
    margin-top: 1.5em;
}

.page-node-edit .end-date-wrapper .form-type-textfield label {
    margin-top: 0;
}

.page-node-edit .end-date-wrapper .form-item {
    float: right;
    margin: 0;
}

.page-node-edit #edit-portales7-main-media div.image-preview {
    padding: 0;
    width: 120px;
}

.page-node-edit #edit-portales7-main-media div.image-widget-data {
    padding: 0;
    width: calc(100% - 150px);
}

.page-node-edit #edit-portales7-main-media div.image-widget-data span {
    width: inherit;
}

.page-node-edit #edit-portales7-media div.image-preview {
    padding: 0;
    width: 100px;
}

.page-node-edit #edit-portales7-media div.image-widget-data {
    padding: 0;
    width: calc(100% - 130px);
}

.page-node-edit .form-item .description {
    white-space: normal;
}


/* Regio de mes informacio del nodo*/

.grupo-nodo-info {
    margin: 2em 0 0 0;
}

.page-node .pane-page-content .grupo-nodo-info h2.pane-title {
    font-size: inherit;
}

.pm-cos-resultat .grupo-nodo-info .portales7_listado-title,
.regio-cos-resultat .grupo-nodo-info .portales7_listado-title {
    font-size: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.grupo-nodo-info .portales7_listado-galeria ul,
.grupo-nodo-info .portales7_listado-galeria ul ul {
    margin: 0;
}

.grupo-nodo-info .portales7_listado-galeria li {
    display: inherit;
    text-align: center;
}

.grupo-nodo-info .portales7_listado-galeria .portales7_listado-title {
    text-align: center;
}

.grupo-nodo-info .portales7_listado-portales7_main_media img {
    margin: auto;
}

.grupo-nodo-info ul {
    column-width: 250px;
    -moz-column-width: 250px;
    -webkit-column-width: 250px;
    display: block;
    margin: 0;
}

.grupo-nodo-info li {
    display: block;
}

.page-node .pm-pagina-nodo .node .field-name-portales7-re-entities .field-item {
    float: none;
    width: 100%;
}

.page-node .pm-pagina-nodo .node .field-name-portales7-related-entity .entity {
    margin-bottom: 0;
    box-shadow: none;
    display: inline-block;
    width: 100%;
}

.page-node .pm-pagina-nodo .node .field-name-portales7-related-entity .field-item .entity:hover {
    background: none;
}

.page-node .pm-pagina-nodo .node .field-name-portales7-related-entity .field-item .entity:hover a {
    /*text-decoration:none; color:#FFF;*/
}

.page-node .pm-pagina-nodo .node .field-name-portales7-related-entity .field-name-portales7-re-relationship {
    margin: 10px;
}


/*.page-node .pm-pagina-nodo .node .field-name-portales7-related-entity .field-item .entity:hover a { color: inherit;}*/

.grupo-nodo-info .view-content {
    background: #dedede;
    padding: 1em;
}

.pm-cos-resultat .grupo-nodo-info .reducido .portales7_listado-title {
    font-size: inherit;
}

.pm-cos-resultat .grupo-nodo-info .reducido li {
    margin: 0 1em 0.5em 0;
}

.field-type-field-collection .field-item {
    overflow: hidden;
    clear: both;
    margin-bottom: 2em;
}





/* TABS */

ul.tabs.primary {
    background: url(images/degradat-vertical.png) top repeat-x;
    padding: 0 0 0 10px;
    margin: 0 0 14px 0;
    overflow: hidden;
    border: none;
}

ul.tabs.primary li {
    display: inline-block;
    margin: 0 0 -1px 0;
}

ul.tabs.primary a {
    background: #9BA9A9 url(images/degradat-vertical-blanc.png) top repeat-x;
    padding: 0.3em 0.6em 0.3em 0.6em;
    display: block;
    color: #ffffff;
    border-color: #B6C1C1;
    margin: 0 0.2em 0 0;
    border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    text-shadow: 1px 1px 2px #333;
}

ul.tabs.primary a.active {
    color: #666;
    text-shadow: none;
}

ul.tabs.primary a:hover {
    background: #B6C1C1 url(images/degradat-vertical-blanc.png) top repeat-x;
    color: #000;
}

ul.tabs.primary li.active a:hover {
    background: #fff url(images/degradat-vertical-blanc.png) top repeat-x;
    color: #000;
}


/* Boto clonar el contingut */

.page-node ul.action-links {
    overflow: hidden;
    margin-bottom: 14px;
}

.page-node ul.action-links li {
    float: right;
    margin: 0;
}

.page-node ul.action-links li a {
    background: url("images/degradat-vertical-blanc.png") repeat-x scroll center top #9BA9A9;
    border-color: #B6C1C1;
    border-radius: 8px;
    color: #223232;
    display: block;
    margin: 0 0.2em 0 0;
    padding: 0.3em 1em;
    display: block;
    margin-left: 0;
}

.page-node ul.action-links li a:hover {
    background: #B6C1C1 url(images/degradat-vertical-blanc.png) top repeat-x;
    color: #000;
}

.page-node ul.action-links li.active a:hover {
    background: #fff url(images/degradat-vertical-blanc.png) top repeat-x;
    color: #000;
}





/*Panel de control*/



body .panel-control-fila {width: 1024px!important;margin: 0 auto!important;padding: 0;position: relative;height: 40px;}
.panel-control { position: absolute; right: 0;top: 5px;}
.blue {color: #fff;border: solid 1px #f7b512;background: -webkit-gradient(linear, left top, left bottom, from(#f7b512), to(#f7b512));}
.bigrounded {-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}
.button {display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}

/*Site map*/


body:not(.imce) ul.site-map-menu, body:not(.imce) li.site-map-menu {
    margin: 0 !important;
    padding: 0 1.5em !important;
        list-style-type: circle;
            list-style: circle;
}

.site-map-menus h2 {
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    font-size: 23px;
    color: #f9bf1b;
}

.site-map-box-menu ul li.leaf {
    
    list-style-type: circle;
    padding: 5px!important;
}

.site-map-box-menu ul li.expanded {
    list-style-image: url(/misc/menu-expanded.png);
    list-style-type: circle;
}

.site-map-box-menu .expanded > a {
    font-size: 1.2em;
    font-weight: bold;
}




/*Banners smart city*/

.panel-pane.pane-banners74.banners-smartcity .banner-grup-text {
    position: relative;
    background: #d92d47;
        text-align: center;
}


.panel-pane.pane-banners74.banners-smartcity img {
    width: 90px;
    height: auto;
}

.panels-flexible-row.panels-flexible-row-27-1.panels-flexible-row-last.clearfix.fila-banners-smart {
    background: #d72d47;
    margin-bottom:1em;
}


.panel-pane.logo-smart-principal img {
    display: block;
    margin: 5em auto;
}

.panel-pane.pane-banners74.banners-smartcity {
    margin: 1em;
}


.panel-pane.pane-banners74.banners-smartcity .banner-grup-text a {
    font-weight: bold;
    font-size: 16px;
}