@charset "UTF-8";
@font-face {
  font-family: rokkittbold;
  src: local("Rokkitt-Bold-webfont"), url("../fonts/Rokkitt-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Rokkitt-Bold-webfont.svg#icomoonregular") format("svg"), url("../fonts/Rokkitt-Bold-webfont.ttf") format("truetype"), url("../fonts/Rokkitt-Bold-webfont.woff") format("woff"), url("../fonts/Rokkitt-Bold-webfont.woff2") format("woff2"); }

@font-face {
  font-family: rokkittregular;
  src: local("Rokkitt-Regular-webfont"), url("../fonts/Rokkitt-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Rokkitt-Regular-webfont.svg#icomoonregular") format("svg"), url("../fonts/Rokkitt-Regular-webfont.ttf") format("truetype"), url("../fonts/Rokkitt-Regular-webfont.woff") format("woff"), url("../fonts/Rokkitt-Regular-webfont.woff2") format("woff2"); }

@font-face {
  font-family: opensans;
  src: local("OpenSans-Regular-webfont"), url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.svg#icomoonregular") format("svg"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); }

.e1, body.fundacio #wrapper h3, .fundacio #header-menu ul.menu-screen li.lvl1, .fundacio #header-menu ul.menu-screen a.lvl1-link, .fundacio #header-menu ul.menu-screen li ul li a, .fundacio #nav, .fundacio #nav ul li a, .fundacio .newsletter-status-portlet #message {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 18px;
  color: #054791;
  line-height: 18px; }

.e2, body.fundacio #wrapper, .fundacio #content h4, .fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template, .fundacio #wrapper .portlet-journal-content, .fundacio #wrapper .portlet-login form fieldset input[type="text"], .fundacio .portlet-login form fieldset input[type="password"], .fundacio .portlet-asset-publisher.people .list-mode.first .bcs-generic-list .content p, .fundacio .portlet-asset-publisher.people .bcs-generic-list .bcs-generic-list-entry.detail .content p, .fundacio .portlet-asset-publisher.award .pic-text-2col-right, .fundacio .bcs-generic-list .content p, .fundacio .bscw_activity-portlet .bcs-activity-entry .content .summary, .fundacio .portlet-asset-publisher.home .bcs-activity-entry .home-summary {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 12px;
  color: #666665;
  line-height: 20px; }

.e3, .fundacio #wrapper .litle-login-portlet p#greetings a, .fundacio #content h3, .fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template h2, .fundacio .portlet-asset-publisher.home .main-title, .fundacio .portlet-asset-publisher.home .bcs-activity-entry .content .main-title {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 25px;
  color: #054791;
  line-height: 22px; }

.e4, .fundacio #wrapper .portlet-journal-content.agenda.portlet-boundary h2, .fundacio #wrapper .portlet-journal-content.publicacions.portlet-boundary h2, .fundacio #wrapper .portlet-journal-content.blog.portlet-boundary h2, .fundacio #wrapper .portlet-journal-content.premis-beques.portlet-boundary h2, .fundacio #wrapper .portlet-journal-content.training.portlet-boundary h2, .fundacio .portlet-journal-content.agenda.portlet-boundary h2, .fundacio .portlet-journal-content.publicacions.portlet-boundary h2, .fundacio .portlet-journal-content.premis-beques.portlet-boundary h2, .fundacio .portlet-journal-content.subscription.portlet-boundary h2, .fundacio .portlet-journal-content.blog.portlet-boundary h2, .fundacio .portlet-journal-content.training.portlet-boundary h2 {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 37px;
  color: #FFFFFF;
  line-height: 33px; }

.e5, body.fundacio #wrapper h2, .fundacio h1.portlet-title, .fundacio .registry-ok-message h1, .fundacio #content h2, .fundacio #wrapper .portlet-journal-content h2, .fundacio .portlet-asset-publisher.award .nav-superior .tit h2 {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 35px;
  color: #054791;
  line-height: 38px; }

.e6, .fundacio .asset-full-content .bcs-generic-list .detail .image-title, .fundacio .bcs-generic-list .content .main-title, .fundacio .bscw_activity-portlet .bcs-activity-entry .content h3, .fundacio .bscw_activity-portlet .bcs-activity-entry .content .main-title, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail .title, .fundacio .thumbnail-box-text-title {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 18px;
  color: #054791;
  line-height: 21px; }

.e7, .fundacio .portlet-asset-publisher.people .bcs-generic-list .bcs-generic-list-entry .content p, .fundacio .asset-full-content .bcs-generic-list .detail .image-text, .fundacio .bcs-generic-list .content .headline, .fundacio .bscw_activity-portlet .bcs-activity-entry .content .activity-type, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail .announcement, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider .bx-caption span {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 11px;
  color: #666665;
  line-height: 15px; }

.e8, .fundacio #content .bscw_activity-portlet .bcs-activity-entry .activity-data .lfr-message-error, .fundacio #contact-form label, .fundacio #contact-form fieldset .aui-field-label-label {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 12px;
  color: #054791;
  line-height: 15px;
  text-transform: uppercase; }

.e9, .fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template h3, .fundacio #wrapper .portlet-journal-content h3, .fundacio .portlet-asset-publisher.home .bcs-generic-list-footer .copy, .fundacio .bcs-generic-list .content .copy, .fundacio .bscw_activity-portlet .bcs-activity-entry .content .print-date, .fundacio .portlet-asset-publisher.home .bcs-activity-entry-footer .copy {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 15px;
  color: #666665;
  line-height: 18px; }

.e10, .fundacio .portlet-asset-publisher.home .bcs-generic-list-footer .read-more, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .activity-dates label, .fundacio .portlet-asset-publisher.home .bcs-activity .read-more {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 16px;
  color: #054791;
  line-height: 19px; }

.e11, .fundacio #content .slideModel1 li .slide-box {
  font-family: 'opensans', serif;
  font-weight: 500;
  font-size: 28px;
  font-style: oblique;
  color: #054791;
  line-height: 36px; }

.e12, .fundacio #wrapper .portlet-journal-content.portlet-boundary .title-text-template .distribuidora > a, .fundacio-link, .fundacio .newsletter-status-portlet a.go-home-button, .fundacio a.fundacio-link, .fundacio a.fundacio-link-nd, .fundacio-button, .fundacio #portlet_new-password .aui-button-input, .fundacio .newslettersbutton-portlet .aui-button-input, .fundacio .newsletter-status-portlet input.go-home-button, .fundacio-button-nd, .fundacio #wrapper .litle-login-portlet p.sign a, .fundacio input[type="submit"], .fundacio input[type="submit"]:hover, .fundacio input.fundacio-button-nd[type="submit"], .fundacio input.fundacio-button-nd[type="button"], .fundacio #contact-form input[type="submit"], .fundacio #contact-form button, .fundacio input.fundacio-button[type="submit"], .fundacio input.fundacio-button[type="button"], .fundacio .form fieldset [type="submit"], .form fieldset .button {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 17px; }

.e13, .fundacio #wrapper .portlet-asset-publisher .subtitle, .fundacio #content .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .content h3, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list .bcs-generic-list-entry .content h3 {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 27px;
  color: #818181;
  line-height: 30px; }

.e14, .fundacio #wrapper .portlet-asset-publisher .portlet-body h2.asset-group-by, .fundacio .bscw_activity-portlet #calendar-box #day {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 22px;
  color: #054791;
  line-height: 25px; }

.e15, .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-title, .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .content h3, .fundacio .portlet-asset-publisher.jury .bcs-generic-list .bcs-generic-list-entry .content h3, .fundacio #content .portlet-asset-publisher.publications .list-mode .bcs-generic-list .bcs-generic-list-entry .content .copy, .fundacio #content .portlet-asset-publisher.grants .list-mode .bcs-generic-list .bcs-generic-list-entry .content .copy, .fundacio #content .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .content .copy, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list .bcs-generic-list-entry .content .copy, .fundacio .portlet-asset-publisher.about-us .bcs-generic-list .bcs-generic-list-entry .content h3, .fundacio .portlet-asset-publisher.publications .main-title {
  font-family: 'opensans', serif;
  font-weight: bold;
  font-size: 12px;
  color: #054791;
  line-height: 15px;
  text-transform: uppercase; }

.e16, .fundacio #wrapper .litle-login-portlet p a, .fundacio #wrapper .litle-login-portlet p.sign a, .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table, .fundacio #contacte-logo a, .fundacio #profile-logo a, .fundacio #header-product #lblSearch, .fundacio .submitButton, .fundacio #wrapper .portlet-login .aui-button-holder input[type="submit"], .fundacio #wrapper .portlet-login, .fundacio #wrapper .portlet-login .navigation ul li a, .fundacio .bscw_activity-portlet .searchBox .inputForm span label, .fundacio .bscw_activity-portlet .searchBox .clearfix label {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 13px;
  text-transform: uppercase; }

.e18 {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 11px;
  color: #054791;
  line-height: 30px;
  text-transform: uppercase; }

.e19, .fundacio #pfooter a {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 9px;
  color: #666665;
  line-height: 13px;
  text-transform: uppercase; }

.e20 {
  font-family: 'opensans', Arial;
  font-weight: normal;
  font-size: 11px;
  color: #666665;
  line-height: 13px; }

.e21 {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 15px;
  color: #054791;
  line-height: 18px;
  text-transform: uppercase; }

.e22, .fundacio #content .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .main-title, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list .bcs-generic-list-entry .main-title, .fundacio #content .portlet-asset-publisher.publications .list-mode .bcs-generic-list .bcs-generic-list-entry .content .headline, .fundacio #content .portlet-asset-publisher.grants .list-mode .bcs-generic-list .bcs-generic-list-entry .content .headline, .fundacio #content .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .content .headline, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list .bcs-generic-list-entry .content .headline, .fundacio .portlet-asset-publisher.journalism .list-mode .bcs-generic-list .bcs-generic-list-entry .content p, .fundacio #wrapper .portlet-journal-content.portlet-boundary .title-text-template .distribuidora > h3 {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 18px;
  color: #818181;
  line-height: 21px; }

@font-face {
  font-family: rokkittbold;
  src: local("rokkittbold-webfont"), url("../fonts/rokkittbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rokkittbold-webfont.svg#icomoonregular") format("svg"), url("../fonts/rokkittbold-webfont.ttf") format("truetype"), url("../fonts/rokkittbold-webfont.woff") format("woff"); }

body {
  margin: 0px;
  padding: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #333;
  background: #FFFFFF; }

.controls-hidden .control-menu {
  display: none; }

.controls-hidden #wrapper .portlet-journal-content .portlet .portlet-header .visible-interaction {
  display: none; }

.closed.controls-hidden.signed-in header.portlet-topper {
  display: none !important; }

.fundacio.congresobioetica #content {
  float: none; }

.fundacio.congresobioetica .hide-accessible {
  display: none; }

.fundacio.congresobioetica #content table td {
  padding: 5px; }

/* LANGUAGE SELECTOR */
.ui-selectmenu-menu {
  top: 32px !important; }
  .ui-selectmenu-menu #languageselect-menu {
    font-size: 10px !important;
    width: 62px !important;
    box-sizing: content-box !important; }
    .ui-selectmenu-menu #languageselect-menu .ui-menu-item {
      line-height: 6px !important;
      padding: .405em 2.1em .405em 1em !important;
      text-transform: uppercase !important; }

/* == GENERIC STYLES ======================================================= */
body.fundacio #wrapper {
  background-color: #e6e6e6;
  padding-top: 0;
  box-sizing: content-box;
  font-family: 'opensans', arial;
  overflow: hidden; }

body.fundacio #wrapper .portlet-boundary {
  background-color: #FFF; }

body.fundacio #wrapper .portlet-boundary.portlet-navigation {
  background-color: transparent; }

.fundacio .blue {
  color: #004687 !important; }

.fundacio a {
  color: #004687;
  text-decoration: none; }

.fundacio a:hover {
  color: #0099CC; }

.fundacio a:active, .fundacio a:active * {
  outline: none !important;
  -moz-outline-style: none !important; }

.fundacio a:focus, .fundacio a:focus * {
  outline: none !important;
  -moz-outline-style: none !important; }

.fundacio ul a {
  color: #004687; }

.fundacio .portlet-body menu.portlet-topper-toolbar > span {
  margin-right: 15px; }

.fundacio #p_p_id_103_ {
  display: none; }

.fundacio h1.portlet-title img.icon {
  display: none; }

.fundacio img {
  max-width: 100%;
  height: auto; }

.fundacio .kaleo-designer-portlet {
  display: none; }

.fundacio .alphred {
  color: #c41230; }

.fundacio.signed-in #mkt-right .portlet-login,
.fundacio.signed-in #contentright .portlet-login,
.fundacio.signed-in .columns-2-7030 #bcsw_left_column .portlet-login,
.fundacio.signed-in .link-section.unlogged,
.fundacio.signed-out .link-section.logged {
  display: none; }

.fundacio.signed-in .link-section.logged,
.fundacio.signed-out .link-section.unlogged,
.fundacio.dockbar-ready.controls-visible #mkt-right .portlet-login,
.fundacio.dockbar-ready.controls-visible #contentright .portlet-login,
.fundacio.dockbar-ready.controls-visible .columns-2-7030 #bcsw_left_column .portlet-login {
  display: block; }

.fundacio.private-page .dropdown-menu > li[role='presentation'] > a {
  padding: 4px 10px; }

.fundacio.private-page .btn-group,
.fundacio.private-page .btn-default {
  width: auto; }

.fundacio.private-page #pfooter ul {
  width: 100%; }

.fundacio.private-page #mp1 > a {
  width: 140px !important; }

.fundacio.private-page #mp2 > a {
  width: 163px !important; }

.fundacio.private-page #mp3 > a {
  width: 135px !important; }

.fundacio.private-page #mp4 > a {
  width: 120px !important; }

.fundacio.private-page #mp5 > a {
  width: 237px !important; }

.fundacio.private-page .manager .alert.alert-info, .fundacio.private-page .my-publications .alert.alert-info {
  margin: 26px 0;
  display: inline-block;
  width: 100%; }

.fundacio.private-page input.pull-right.btn {
  background-color: #054791;
  border: 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 0 !important;
  height: auto !important;
  display: inline-block;
  line-height: 10px;
  vertical-align: middle;
  zoom: 1;
  margin-right: 5px !important; }

.fundacio.private-page .edit-inscriptions form.form {
  padding: 0 !important;
  width: 100%;
  display: inline-block;
  padding-bottom: 26px !important; }

.fundacio.private-page .manager ul.lfr-pagination-buttons.pager.page-links li a {
  border: 1px solid #dee2e6; }

.fundacio.private-page .pager li > span {
  border: none; }

.fundacio.private-page .nav-pagination li {
  padding: 0 1px; }
  .fundacio.private-page .nav-pagination li a.prev, .fundacio.private-page .nav-pagination li a.next {
    height: 20px; }

.fundacio.private-page .manager ul.lfr-pagination-buttons.pager.page-links li a,
.fundacio.private-page .my-publications ul.lfr-pagination-buttons.pager.page-links li a {
  font-size: 14px; }

.fundacio .registry-ok-message {
  margin-top: 11px; }

.fundacio .sign-up-activity-management-portlet form,
.fundacio .bscw_activity-portlet form {
  padding-top: 20px; }

.fundacio .sign-up-activity-management-portlet .alert-info,
.fundacio .bscw_activity-portlet .alert-info {
  margin-top: 10px; }

.fundacio .sign-up-activity-management-portlet input.pull-right.btn,
.fundacio .bscw_activity-portlet input.pull-right.btn {
  margin-left: 3px; }

.fundacio div[id*="littlelogin_web"] .portlet-content {
  padding: 10px; }

.fundacio.portal-popup h3.modal-title {
  margin: 0; }

.fundacio.portal-popup .form-group {
  margin: 5px 0; }
  .fundacio.portal-popup .form-group.form-inline.input-checkbox-wrapper {
    float: none; }

.fundacio.portal-popup .form-control {
  font-size: 14px; }

.fundacio.portal-popup .control-label {
  float: left; }

.fundacio.portal-popup .ui-autocomplete li.ui-menu-item {
  text-align: left; }

.fundacio.portal-popup #main-content {
  overflow: visible; }

.fundacio .sign-up-activity-management-portlet #contact-form .alert.alert-info {
  margin-top: 1.5em; }

.fundacio .sign-up-activity-management-portlet #contact-form .input-checkbox-wrapper {
  margin: 0px 0px 10px; }
  .fundacio .sign-up-activity-management-portlet #contact-form .input-checkbox-wrapper input.field {
    left: 0; }

.fundacio .home .bcs-generic-list .first-block .link-section {
  margin: 0;
  display: flex; }

.fundacio #wrapper .litle-login-portlet {
  margin: 0 0 20px 0 !important;
  padding: 0 0 0 5px !important; }

.fundacio #wrapper .litle-login-portlet p {
  margin: 1em 0; }

.fundacio #wrapper .litle-login-portlet p a {
  text-decoration: underline; }

.fundacio #wrapper .litle-login-portlet p#greetings {
  margin-bottom: 20px; }

.fundacio #wrapper .litle-login-portlet p#greetings a {
  text-transform: none;
  color: white;
  text-decoration: none; }

.fundacio #wrapper .litle-login-portlet p.sign a {
  border: 0 !important;
  float: right;
  text-decoration: none;
  margin: 20px 10px 10px 0;
  padding: 5px 21px !important; }

.fundacio #wrapper .litle-login-portlet {
  background-color: #999999 !important; }

.fundacio #wrapper .portlet-login form fieldset label.control-label:after {
  content: "(*)"; }

.fundacio #wrapper .portlet-login.portlet-boundary .input-checkbox-wrapper label {
  font-weight: 100;
  text-align: left; }

.fundacio #wrapper .portlet-login ul.list-unstyled {
  margin-top: -11px;
  padding-right: 10px; }

.fundacio #wrapper .portlet-login ul.list-unstyled.taglib-icon-list i.icon-plus,
.fundacio #wrapper .portlet-login ul.list-unstyled.taglib-icon-list i.icon-question-sign {
  display: none; }

.fundacio.signed-out #wrapper .litle-login-portlet {
  display: none; }

.fundacio .search-pages {
  margin-top: 20px; }

.fundacio .search-pages .page-links a {
  display: inline-block; }

/* == PORTLET NEW PASSWORD ================================================ */
.fundacio #portlet_new-password {
  background-color: white;
  width: 996px;
  margin: 10px auto 0 auto; }

.fundacio #portlet_new-password span.portlet-title-text {
  padding: 10px; }

.fundacio #portlet_new-password .aui-button-input {
  display: block;
  margin: 10px auto 0 auto;
  float: left; }

/* == STRUCTURE STYLES ===================================================== */
.fundacio .wrapper {
  width: 90%;
  margin: 0 5%; }

.fundacio #page {
  position: relative;
  z-index: 10;
  clear: both;
  margin-top: 0px; }

.fundacio #content {
  float: right;
  width: 734px; }

.fundacio.bioethics-congress #content {
  float: none; }

.fundacio .columns-2-7030 #content {
  float: left;
  width: 727px; }

.fundacio .columns-4 #content {
  width: 100%;
  font-size: 14px;
  position: relative; }

.fundacio .columns-4-home #content {
  margin: 10px 0px; }

.fundacio .columns-4-home .col4f1-c1, .fundacio .columns-4-home .col4f1-c2, .fundacio .columns-4-home .col4f1-c3, .fundacio .columns-4-home .col4f1-c4 {
  float: left;
  margin-right: 12px;
  width: 240px; }

.fundacio .columns-4-home .col4f1-c4 {
  margin-right: 0; }

.fundacio .columns-4-home .box-marketing-home .portlet-boundary {
  margin-bottom: 12px; }

.fundacio #main-content.columns-3 {
  width: auto; }

.fundacio #main-content .portlet-layout {
  clear: both;
  display: table; }

.fundacio #main-content #bcsw_left_column {
  display: table-cell;
  vertical-align: top;
  width: 242px; }

.portlet-layout-big {
  max-width: 996px !important;
  margin-top: 26px; }

.fundacio .columns-2-7030 #main-content {
  width: 727px;
  float: left; }

.fundacio .columns-2-7030 #bcsw_left_column, .fundacio #bcsw_left_column {
  width: 242px;
  display: inline-block; }

.fundacio .columns-2-7030 #bcsw_left_column img {
  margin-bottom: 15px; }

.fundacio .inside-box-marketing {
  padding-bottom: 0px; }

.fundacio.signed-out .registry-module-portlet .portlet-topper {
  display: none; }

.fundacio .registry-module-portlet .portlet-borderless-bar {
  display: none; }

.fundacio .registry-module-portlet .portlet-body > .portlet-msg-error {
  text-transform: uppercase; }

.fundacio #content .portlet-msg-info {
  background-color: #dff4ff;
  background-image: url(../../images/messages/info.png);
  background-repeat: no-repeat;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  border-color: #a7cedf;
  border-radius: 0;
  background-position: 1.5% 50%; }

.fundacio #portlet_com_grifols_bcs_registry_register_web_RegisterPortlet h1 {
  margin: 0; }

.fundacio #portlet_com_grifols_bcs_registry_register_web_RegisterPortlet .form {
  background: #fff; }

.fundacio #layout-column_contentright .portlet-content-container {
  padding: 12px 10px 10px; }

.fundacio.page-maximized .registry-module-portlet form .basic-registry-field, .fundacio.page-maximized .registry-module-portlet form .registry-field {
  width: 80%; }

.fundacio.page-maximized .registry-module-portlet form .basic-registry-field .aui-field-label .taglib-icon-help img {
  position: relative;
  top: -2px; }

.fundacio.page-maximized .portlet-static.registry-module-portlet {
  margin-top: 10px; }

.fundacio #terms-of-agreement {
  margin-top: 20px; }

/* == Cookies ============================================= */
#cookie-warning .container .btnHolder .btnDownload {
  border: 1px solid;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  overflow: visible;
  width: auto;
  font: 1em Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold; }

.fundacio.signed-out p.content-name {
  display: none; }

/* == Formulario ============================================= */
form .main-newsletter {
  margin: 0 0 10px 0; }
  form .main-newsletter span {
    clear: both; }
    form .main-newsletter span > span {
      margin: 0; }
  form .main-newsletter .p-label-newsletter {
    font-weight: bold;
    font-family: 'opensans',Arial;
    font-size: 12px;
    color: #054791;
    line-height: 15px;
    text-transform: uppercase; }

/* == HEADER Y CONTENT MESSAGE ============================================= */
.fundacio #header .container #top-bar-content {
  position: absolute;
  right: 0;
  width: 50%; }

.fundacio #header {
  position: relative;
  z-index: 11;
  clear: both;
  width: 100%;
  line-height: 14px; }
  .fundacio #header h1 {
    margin: 0px;
    padding: 8px 0px 8px 0px;
    margin-left: 13px; }
    .fundacio #header h1 a {
      display: block;
      width: 68px;
      height: 14px;
      text-indent: -10000px;
      background: transparent url("/o/bcsw_theme-theme/images/bcsw_images/logo_grifols.gif") top left no-repeat; }
  .fundacio #header #top-bar {
    background-color: #054791;
    height: 28px; }
  .fundacio #header #top-bar-container {
    position: relative; }
  .fundacio #header .container #top-bar-content {
    position: absolute;
    right: 0;
    width: 50%; }
  .fundacio #header #language {
    float: right;
    position: relative;
    width: 80px;
    top: 9px;
    font-size: 11px;
    cursor: pointer; }
    .fundacio #header #language a {
      color: #FFF; }
  .fundacio #header .languageselect a {
    width: 76px !important; }
    .fundacio #header .languageselect a span {
      margin-left: 5px; }
  .fundacio #header #top-bar-content ul {
    float: left; }
    .fundacio #header #top-bar-content ul li {
      display: inline-block;
      height: 25px;
      position: relative;
      top: 2px; }
      .fundacio #header #top-bar-content ul li.icon {
        background-repeat: no-repeat;
        width: 40px;
        top: 3px; }
        .fundacio #header #top-bar-content ul li.icon a span {
          display: inline-block;
          height: 18px;
          width: 40px;
          background-position: -3px -6px; }
      .fundacio #header #top-bar-content ul li.small-icon {
        background-repeat: no-repeat;
        width: 25px;
        height: 20px; }
        .fundacio #header #top-bar-content ul li.small-icon a span {
          display: inline-block;
          height: 18px;
          width: 25px;
          background-position: -3px -6px;
          border-style: solid;
          border-color: #fff; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content {
    display: inline-block;
    float: left; }
    .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary {
      background-color: transparent;
      padding: 0; }
      .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary .nav-superior {
        display: none; }
      .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table {
        border-width: 0;
        width: 194px;
        height: 25px;
        margin-top: 2px; }
        .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table tr td {
          padding: 0; }
        .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table a {
          display: inline-block;
          max-height: 25px;
          overflow: hidden; }
          .ie8 .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table a {
            display: block; }
        .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table img {
          margin: 0;
          height: 25px; }
      .fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary .social-border {
        border-width: 0 1px;
        border-color: #fff;
        border-style: solid;
        border-collapse: collapse; }

.fundacio #contacte-logo {
  margin: 0px 10px; }

.fundacio #contacte-logo a {
  position: relative; }

.fundacio #profile-logo {
  margin: 0px 10px 0px 62px; }

.fundacio #profile-logo a {
  position: relative;
  top: 9px; }

.fundacio #rss-logo {
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/rss.png"); }

.fundacio #facebook-logo {
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/facebook_blanc.png");
  border-width: 0px 1px; }

.fundacio #linkedin-logo {
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/linkedin_blanc.png");
  border-width: 0px 1px 0px 0px; }

.fundacio #youtube-logo {
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/youtube_white.png");
  border-width: 0px 1px 0px 0px; }

.fundacio #twitter-logo {
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/twitter_blanc.png");
  border-width: 0px 1px 0px 0px; }

.fundacio #languageselect-menu li a {
  text-transform: uppercase; }

.fundacio #languageselect-button {
  display: block;
  margin-left: 5px; }

.fundacio #header #languageselectdiv {
  width: 100%; }

.fundacio #header #languageselectdiv .ui-selectmenu-icon {
  top: 45%;
  left: 55px;
  margin-left: 5px;
  background-image: url(/o/bcsw_theme-theme/images/color_schemes/fundacio/ui-icons/ui-icons_888888_256x240.png);
  background-position: -128px -18px; }

.fundacio #header #languageselectdiv:hover .ui-selectmenu-icon {
  background-image: url(/o/bcs2-theme/images/bcsw_images/ui-icons/ui-icons_454545_256x240.png); }

/* Grifols link */
.fundacio #grifols-link {
  display: none; }

/* Pheader */
.fundacio #pheader {
  display: none; }

/* Main header */
.fundacio #header-product {
  clear: both;
  height: 121px;
  position: relative;
  top: -10px; }

.fundacio #header-product h2 {
  float: left;
  margin: 0px;
  padding: 0; }

.fundacio #header-product h2 a {
  display: block;
  width: 254px;
  height: 67px; }

.fundacio #header-product h2 img {
  margin-top: 0; }

/* Search form */
.fundacio #header-product .form {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0px;
  background: #054791 !important; }

.fundacio #header-product .form .fieldset {
  float: right;
  margin: 0px;
  padding: 24px 0px 20px 0px;
  border: none;
  background: none !important; }

.fundacio #header-product .form .fieldset > div {
  margin-left: 5%;
  position: relative;
  top: 10px;
  width: 90%; }

.fundacio #header-product .form input[type="text"] {
  outline: none;
  float: right;
  width: 80%;
  font-size: 12px;
  color: #BEBEBE;
  background: #eeeeee;
  border: none;
  padding: 5px 9px;
  padding-left: 2px; }

.fundacio #header-product .search {
  left: -17px;
  margin: 0;
  position: relative;
  text-indent: 10px; }

.fundacio #header-product .form input[type="search"] {
  margin: 0;
  outline: none;
  float: right;
  width: 80%;
  font-size: 12px;
  color: #BEBEBE;
  background: #eeeeee;
  border: none;
  padding: 4px 9px 3px 9px;
  padding-left: 2px; }

.fundacio #header-product .form input[type="submit"] {
  float: left;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  width: 15px;
  height: 19px;
  font-size: 0;
  line-height: 0 !important;
  color: transparent;
  background: #eeeeee url("/o/bcsw_theme-theme/images/bcsw_images/icons.png") -128px -11px no-repeat;
  border: none;
  margin: 3px 0 0 8px;
  pointer-events: none; }

.fundacio #header-product .form div {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 0;
  width: 242px;
  font-size: 14px;
  color: #aaaaaa;
  background: #eeeeee; }

.fundacio #header-product .form strong {
  clear: both;
  display: none;
  font-weight: normal;
  color: #999999;
  text-transform: uppercase;
  font-size: 13px;
  text-align: right; }

.fundacio #header-product .form strong span {
  color: #c3112c; }

.fundacio #header-product #lblSearch {
  display: block;
  position: absolute;
  text-align: right;
  top: -22px;
  width: 84%; }

.fundacio #header-product .deco {
  z-index: 3;
  position: relative;
  height: 121px; }

.fundacio #header-product .form div.clearfix {
  background: #eeeeee url("/o/bcsw_theme-theme/images/bcsw_images/icons.png") -118px -8px no-repeat; }

#lblSearch {
  z-index: 999;
  left: 36px;
  cursor: text; }

.fundacio #header-menu {
  z-index: 2;
  margin: 0px !important;
  padding: 0px !important;
  clear: both;
  background-color: #e6e6e6; }

.fundacio #header-menu > .container {
  background-color: #fff; }

.fundacio #header-menu ul.menu-screen {
  width: 970px;
  margin: 0px;
  padding: 0px;
  height: 45px;
  list-style-type: none;
  margin-left: 13px; }

.fundacio #header-menu ul.menu-screen li {
  position: relative;
  z-index: 9999; }

.fundacio #header-menu ul.menu-screen li ul {
  visibility: hidden;
  position: absolute;
  z-index: 9999;
  top: 0px;
  left: 0px;
  height: auto !important;
  border-bottom: 4px solid #767676; }

.fundacio #header-menu ul.menu-screen li ul {
  margin-left: 0;
  top: 45px; }

.fundacio #header-menu ul.menu-screen li ul ul {
  top: 0;
  left: 280px;
  margin-left: 0px; }

.fundacio #header-menu ul.menu-screen li:hover {
  background-color: #767676; }

.fundacio #header-menu ul.menu-screen li:hover > ul {
  visibility: visible; }

.fundacio #header-menu ul.menu-screen li.lvl1 {
  display: block;
  float: left;
  height: 45px;
  border-left: none; }

.fundacio #header-menu ul.menu-screen li.lvl1:first-child {
  border-left: none; }

.fundacio #header-menu ul.menu-screen li.lvl1:hover {
  background: transparent; }

.fundacio #header-menu ul.menu-screen a.lvl1-link {
  display: block;
  margin: 25px 0px 0px 5px;
  padding: 14px 15px 10px 48px;
  width: 20%;
  text-decoration: none;
  text-align: center;
  box-sizing: content-box; }

.fundacio #header-menu ul.menu-screen a.lvl1-link:hover, .fundacio #header-menu ul.menu-screen li.act a.lvl1-link {
  color: #004687;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_fl_selected.png") center 30px no-repeat; }

.fundacio #header-menu ul.menu-screen li.menu-screen-opt.special a.lvl1-link {
  padding: 14px 15px 10px 48px;
  width: 20%; }

.fundacio #header-menu ul.menu-screen li.menu-screen-opt.special a.lvl1-link i {
  display: none; }

.fundacio #header-menu ul.menu-screen li ul li a {
  display: block;
  text-indent: 0px;
  padding: 12px 15px 12px 15px !important;
  color: #FFFFFF;
  white-space: nowrap;
  text-align: left;
  text-transform: none; }

.fundacio #header-menu ul.menu-screen li ul li {
  clear: both;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 280px;
  list-style-type: none;
  background: #004687; }

.fundacio #header-menu ul.menu-screen li ul li:hover {
  background: #767676; }

.fundacio #header-menu ul.menu-screen li li .icon-bullet-menu {
  position: absolute;
  top: 15px;
  right: 5px;
  width: 9px;
  height: 10px;
  margin-left: 8px;
  background-position: -210px -58px !important;
  display: inline-block;
  margin-top: 0;
  margin-right: 5px;
  line-height: 10px;
  vertical-align: middle;
  background-image: url(/o/bcsw_theme-theme/images/bcsw_images/icons.png) !important;
  background: transparent url(/o/bcsw_theme-theme/images/bcsw_images/icons.png) 0 0 no-repeat;
  zoom: 1; }

.fundacio #header-menu ul.menu-screen li li ul {
  border-left: 1px solid #FFFFFF; }

.fundacio #header-menu ul.menu-screen li.lvl1:last-child ul, .fundacio #header-menu ul.menu-screen li.lvl1#mp5 ul {
  right: 0px;
  left: auto;
  margin-right: 15px; }

.fundacio #header-menu ul.menu-screen li.lvl1:last-child ul ul, .fundacio #header-menu ul.menu-screen li.lvl1#mp5 ul ul {
  right: auto;
  left: -280px;
  margin-right: 0px;
  border-left: none;
  border-right: 1px solid #FFFFFF; }

.fundacio #header-menu ul.menu-screen li.lvl1:last-child ul a, .fundacio #header-menu ul.menu-screen li.lvl1#mp5 ul a {
  text-align: right; }

.fundacio #header-menu ul.menu-screen li.lvl1:last-child li .icon-bullet-menu, .fundacio #header-menu ul.menu-screen li.lvl1#mp5 li .icon-bullet-menu {
  right: none;
  left: 0px;
  background-position: -250px -58px !important; }

.fundacio #header-menu ul.menu-screen a.lvl1-link .icon-bullet-menu {
  display: none; }

.fundacio #header-menu ul.menu-screen #mp1 a.lvl1-link {
  width: 40px;
  height: 26px; }

.fundacio #header-menu ul.menu-movil {
  z-index: 10000;
  position: relative;
  display: none;
  margin: 0px;
  padding: 0px;
  list-style-type: none; }
  .fundacio #header-menu ul.menu-movil li {
    float: left;
    width: 33.33%;
    *width: 33.2%;
    line-height: 1;
    color: #333333;
    font-weight: bold;
    border-right: 1px solid #FFFFFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    .fundacio #header-menu ul.menu-movil li#menu-more {
      width: 33.34%; }
    .fundacio #header-menu ul.menu-movil li:last-child {
      border-right: none; }
    .fundacio #header-menu ul.menu-movil li.menu-lvl1:last-child li a {
      text-align: right; }
    .fundacio #header-menu ul.menu-movil li .act {
      background: #8b98a0;
      border-bottom: 1px solid #004687; }
    .fundacio #header-menu ul.menu-movil li .ctd {
      display: none;
      z-index: 200;
      position: absolute;
      top: 50px;
      left: 0px;
      width: 100%;
      background: #8b98a0; }
    .fundacio #header-menu ul.menu-movil li ul {
      margin: 0px;
      padding: 0px; }
      .fundacio #header-menu ul.menu-movil li ul li {
        float: none;
        margin: 0px;
        padding: 0px;
        width: 100%;
        border-right: none;
        font-size: 13px;
        color: #FFFFFF;
        border-bottom: 1px solid #004687; }
        .fundacio #header-menu ul.menu-movil li ul li a {
          display: block;
          padding: 10px 30px 10px 30px;
          color: #FFFFFF;
          text-decoration: none; }
          .fundacio #header-menu ul.menu-movil li ul li a:hover {
            background: #767676; }
      .fundacio #header-menu ul.menu-movil li ul ul {
        display: none;
        border-left: 4px solid #767676; }
        .fundacio #header-menu ul.menu-movil li ul ul li {
          font-weight: normal;
          font-size: 12px;
          border-bottom: none; }
  .fundacio #header-menu ul.menu-movil.social-tab li {
    width: 25%;
    *width: 24.99%; }
    .fundacio #header-menu ul.menu-movil.social-tab li#menu-more {
      width: 25%; }
    .fundacio #header-menu ul.menu-movil.social-tab li ul li {
      width: 100%; }
  .fundacio #header-menu ul.menu-movil a {
    display: block; }
    .fundacio #header-menu ul.menu-movil a.menu-lvl1-link {
      padding: 5px 0px 5px 0px;
      text-align: center; }
      .fundacio #header-menu ul.menu-movil a.menu-lvl1-link:hover {
        background: #8b98a0; }
      .fundacio #header-menu ul.menu-movil a.menu-lvl1-link span {
        display: none; }
    .fundacio #header-menu ul.menu-movil a.menu-lvl2-link.act {
      background: #767676; }
  .fundacio #header-menu ul.menu-movil form {
    margin: 0px;
    padding: 0px; }
    .fundacio #header-menu ul.menu-movil form fieldset {
      margin: 0px;
      padding: 25px 35px 25px 35px;
      border: none; }
    .fundacio #header-menu ul.menu-movil form legend {
      display: none; }
    .fundacio #header-menu ul.menu-movil form label {
      display: none; }
    .fundacio #header-menu ul.menu-movil form input[type="text"] {
      margin-left: 20px;
      width: 90%;
      font-size: 14px;
      color: #aaaaaa;
      background: #eeeeee;
      border: none; }
    .fundacio #header-menu ul.menu-movil form input[type="submit"] {
      float: left;
      display: inline-block;
      *zoom: 1;
      *display: inline;
      width: 15px;
      height: 19px;
      font-size: 0;
      line-height: 0 !important;
      color: transparent;
      background: #eeeeee url("/o/bcsw_theme-theme/images/bcsw_images/icons.png") -128px -11px no-repeat;
      border: none; }
      .fundacio #header-menu ul.menu-movil form input[type="submit"]:hover {
        background-position: -128px -50px; }
    .fundacio #header-menu ul.menu-movil form div {
      padding: 10px;
      font-size: 14px;
      color: #aaaaaa;
      background: #eeeeee; }

.fundacio #header-menu ul.share_menu > li {
  width: 25% !important; }

.fundacio #mp1 > a {
  width: 150px !important;
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 3px !important;
  border-radius: 3px;
  padding-top: 13px !important; }

.fundacio #mp2 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 150px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp3 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 175px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp4 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 150px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp5 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 150px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  border-radius: 3px; }

.fundacio #mp6 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 150px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp7 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 95px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp8 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 112px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp9 > a {
  margin: 0 !important;
  padding: 0 !important;
  width: 81px !important;
  margin-left: 3px !important;
  margin-top: 3px !important;
  height: 26px !important;
  padding-top: 13px !important;
  border-radius: 3px; }

.fundacio #mp2 > ul {
  margin-left: 4px !important; }

.fundacio #mp3 > ul {
  margin-left: 6px !important; }

.fundacio #mp4 > ul {
  margin-left: 6px !important; }

.fundacio #mp5 > ul {
  margin-left: 23px !important; }

.fundacio #mp6 > ul {
  margin-left: 13px !important; }

.fundacio #mp7 > ul {
  margin-left: 13px !important; }

.fundacio #mp8 > ul {
  margin-left: 10px !important; }

/* == FOOTER CONTENT ======================================================= */
.fundacio #footer {
  background-color: #e6e6e6; }

.fundacio #pfooter {
  margin: 0 auto;
  padding: 0px 0px;
  /*max-width: 1200px*/ }

.fundacio #pfooter ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

.fundacio #pfooter ul.second-ul {
  padding-top: 20px; }

.fundacio #pfooter ul li {
  float: left;
  width: 23.9%;
  margin-right: 1%; }

.fundacio #pfooter > .container {
  border-color: #FFF;
  border-style: solid;
  border-width: 2px 0px; }

.fundacio #pfooter .container {
  padding: 20px 0 !important; }

/* .fundacio #pfooter .container > ul {margin-left: 15px;} */
.fundacio #pfooter ul li.footer-columns-7 {
  width: 19%; }

.fundacio #pfooter ul li.footer-columns-8 {
  width: 15.6%; }

.fundacio #pfooter ul ul {
  margin-top: 15px; }

.fundacio #pfooter ul ul li {
  clear: both;
  float: left;
  display: block;
  width: 100%;
  height: 22.4px; }

.fundacio #pfooter a:hover {
  color: #00a9a8; }

.fundacio #pfooter a strong {
  color: #114997;
  font-size: 12px;
  font-family: 'rokkittbold',Arial,Helvetica,sans-serif; }

.fundacio #pfooter a:hover strong {
  color: #24777F; }

.fundacio #footer-corporative {
  padding: 0 0; }

.fundacio #footer-corporative ul {
  float: right;
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

.fundacio #footer-corporative li {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-left: 12px; }

.fundacio #footer-corporative a {
  font-weight: bold;
  text-decoration: none;
  color: #3f68b0; }

.fundacio #footer-corporative a:hover {
  color: #0099CC; }

.fundacio #footer-corporative li a {
  color: #114997;
  font-size: 13px; }

.fundacio #footer-corporative .vcard {
  float: left;
  width: 25%;
  font-size: 11px;
  line-height: 13px;
  color: #666666; }

.fundacio #footer-corporative .vcard2 {
  float: right;
  width: 75%;
  font-size: 11px;
  line-height: 13px;
  color: #666666; }

.fundacio #footer-corporative .street-address {
  display: inline; }

.fundacio #footer-corporative .region {
  display: none; }

.fundacio #footer-corporative .url {
  display: block; }

.fundacio #footer-corporative .adr, .fundacio #footer-corporative .postal-code, .fundacio #footer-corporative .country-name {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.fundacio #footer-corporative .vcard2 table:first-of-type {
  margin-bottom: 7px !important; }

.footer-social-links td {
  padding: 0; }

/*== ASIDE ================================================================= */
.fundacio #wrapper .portlet-navigation.portlet-boundary {
  padding: 0; }

.fundacio #nav {
  width: 242px;
  margin-bottom: 20px;
  display: inline-block; }

.fundacio #nav ul {
  position: relative;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block; }

.fundacio #nav ul li {
  margin: 0px;
  padding: 0px;
  display: block;
  *zoom: 1;
  *display: inline;
  width: 249px;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #eee; }

.fundacio #nav ul li a {
  display: block;
  text-decoration: none;
  background: #FFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x;
  border-top: 1px solid #FFFFFF;
  padding: 0; }

.fundacio #nav ul li a:hover {
  color: #0099CC;
  background: #FFF url("/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png") center right no-repeat; }

.fundacio #nav ul li a span {
  display: block;
  padding: 13px 18px 14px 18px; }

.fundacio #nav ul li a.act {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background: #FFF url("/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png") center left no-repeat; }

.fundacio #nav ul li.act a {
  font-weight: bold; }

.fundacio #nav .lfr-nav-child-toggle {
  display: none; }

.fundacio #nav ul li.active a {
  background: #FFF url("/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png") center left no-repeat; }

.fundacio #nav ul li.active a.sel {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png") center left no-repeat; }

.fundacio #nav ul li.active a.sel.first {
  border-top: 1px solid #FFFFFF;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png") center left no-repeat; }

.fundacio #nav ul li.active li a {
  background: #FFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top lef repeat-x;
  border-top: none; }

.fundacio #nav ul li.active ul ul li a {
  background: #FFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x;
  border-top: none; }

.fundacio #nav ul ul {
  display: none; }

.fundacio #nav ul ul li {
  width: 100%;
  border-left: 0px solid #888888;
  border-width: 0px; }

.fundacio #nav ul ul li a {
  background: #FFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x;
  border-top: none; }

.fundacio #nav ul ul ul {
  display: none;
  border-bottom: 1px solid #FFFFFF; }

.fundacio #nav ul ul ul li {
  width: 100%; }

.fundacio #nav ul ul ul li a {
  background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x; }

.fundacio #nav ul li li a span {
  display: block;
  padding: 7px 30px; }

.fundacio #wrapper .portlet-boundary {
  background-color: transparent; }

.fundacio #nav ul.navM2 li a {
  background: #00A9A9 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x; }

.fundacio #nav ul.navM2 li a:hover {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav2_on.gif") top left repeat-x; }

.fundacio #nav ul.navM2 li a.sel {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav2_on.gif") top left repeat-x; }

.fundacio #nav ul.navM2 li.active a {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav2_act.gif") top left no-repeat; }

.fundacio #nav ul.navM2 li.active a.sel {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav2_on.gif") top left repeat-x; }

.fundacio #nav ul.navM2 li.active a.sel.first {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav2_act.gif") top left no-repeat; }

.fundacio #nav ul.navM2 li.active li a {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav2_off.gif") top lef repeat-x; }

.fundacio #nav ul.navM2 li.active ul ul li a {
  background: #68b7b7 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x; }

.fundacio #nav ul.navM2 ul li {
  border-left: 4px solid #009898; }

.fundacio #nav ul.navM2 ul li a {
  background: #56b2b2 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x; }

.fundacio #nav ul.navM2 ul ul li a {
  background: #68b7b7 url("/o/bcsw_theme-theme/images/bcsw_images/bg_aside_nav_off.gif") top left repeat-x; }

.fundacio #nav .text-truncate {
  overflow: auto;
  text-overflow: inherit;
  white-space: inherit; }

/* == HEAD AND TITLE ======================================================= */
.fundacio #content h2 {
  clear: both;
  margin: 0px; }

.fundacio #content h2 span {
  color: #c41230; }

.fundacio #content h2 strong {
  font-size: 14px;
  font-weight: normal;
  color: #666666 !important; }

.fundacio #content h3 {
  clear: both;
  margin: 0px; }

.fundacio #content h3 span {
  color: #c41230; }

.fundacio #content h3 strong {
  font-size: 14px;
  font-weight: normal;
  color: #666666 !important; }

.fundacio #content h4 {
  margin: 0 0 10px;
  margin: 0px; }

.fundacio #content h4 span {
  color: #333333; }

/* == TEXT ================================================================= */
.fundacio #content p {
  margin: 0;
  padding: 0; }

.fundacio #content strong {
  color: #333; }

/* == LIST ================================================================= */
.fundacio ol li {
  text-indent: 0;
  list-style-position: outside;
  margin-left: 5px; }

.fundacio #content ul, .fundacio ol {
  margin-left: 15px;
  padding-left: 15px;
  margin-bottom: 15px;
  text-indent: -15px; }

.fundacio #layout-column_contentleft ol {
  margin-left: 0; }

.fundacio .columns-2 #layout-column_content ol {
  margin-left: 0; }

.fundacio ul.list-special {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

.fundacio .list-special li {
  margin-bottom: 5px;
  font-size: 15px; }

.fundacio .list-special li a {
  text-decoration: none;
  color: #3f68b0; }

.fundacio .list-special li a:hover {
  color: #0099CC; }

.fundacio ul.list-ok {
  list-style-image: url("/o/bcsw_theme-theme/images/bcsw_images/bullet_ok.gif"); }

.fundacio .list-ok li {
  margin-bottom: 10px; }

.fundacio ul.list-documents {
  margin: 0px !important;
  padding: 0px !important;
  text-indent: 0 !important;
  list-style-type: none; }

.fundacio .list-documents li {
  float: left;
  width: 145px;
  margin-right: 30px; }

.fundacio .list-documents li img {
  margin-bottom: 10px !important; }

.fundacio .list-documents li a.link {
  font-size: 11px; }

.fundacio .list-documents li a.link i {
  float: left; }

.fundacio .list-documents li a.link span {
  float: right;
  margin-top: 4px;
  width: 98px;
  line-height: 14px; }

.fundacio .list-documents li.video {
  width: 320px; }

.fundacio .list-documents li.video a.link span {
  width: 270px; }

.fundacio ul.list-products {
  margin: 0px !important;
  padding: 0px !important;
  list-style-type: none;
  text-indent: 0 !important; }

.fundacio .list-products li {
  float: left;
  margin: 0 1.99% 15px 0 !important;
  width: 32%;
  background: #eeeeee;
  -webkit-box-shadow: 0px 1px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 2px rgba(0, 0, 0, 0.1); }

.fundacio .list-products li:nth-child(3n+3) {
  float: left;
  margin: 0 0 15px 0 !important; }

.fundacio .list-products li img {
  padding: 10px !important;
  margin: 0px !important; }

.fundacio .list-products .dts {
  padding: 0px 10px 10px 10px;
  font-size: 12px; }

.fundacio .list-products .dts i {
  float: right; }

.fundacio .list-products .dts a {
  font-size: 14px;
  font-weight: bold; }

.fundacio ul.list-formartF1 {
  margin: 0px !important;
  padding: 0px !important;
  text-indent: 0px !important; }

.fundacio .list-formartF1 li {
  list-style-type: none;
  list-style-position: outside;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/bullet_list_f1.png") 0px 7px no-repeat;
  margin: 0 0 4px 0px !important;
  padding-left: 15px !important; }

.fundacio ul.list-formartF2 {
  margin: 0px;
  padding: 0px; }

/* == TABLEs =============================================================== */
.fundacio table.tbl {
  margin: 0;
  padding: 0px;
  width: 100%;
  border-collapse: collapse; }

.fundacio .tbl th {
  padding: 19px 10px 19px 10px;
  background: #FFF;
  font-family: 'rokkittregular',Arial, Helvetica, sans-serif;
  color: #C41230;
  font-size: 15px; }

.fundacio .tbl td {
  padding: 19px 10px 19px 10px; }

.fundacio .tbl td.first {
  padding: 19px 10px 19px 20px; }

.fundacio .tbl td.last {
  padding: 19px 20px 19px 10px; }

.fundacio .tbl th.first {
  padding: 19px 10px 19px 20px; }

.fundacio .tbl th.last {
  padding: 19px 20px 19px 10px; }

.fundacio .tbl td ul {
  margin: 0px !important;
  text-indent: 0px !important; }

.fundacio .tbl tr.impar {
  background: #eeeeee; }

.fundacio .tbl2 td {
  width: 50%; }

.fundacio .tbl3 td {
  width: 33.3%; }

.fundacio .tbl4 td {
  width: 25%; }

.fundacio table.tbl tbody {
  vertical-align: top; }

.fundacio #content .tbl ul.list-formartF1 {
  margin-top: 0 !important; }

.fundacio .tbl-column1 {
  padding-left: 20px; }

.fundacio table .results-header th {
  background: none;
  color: #054791; }

/* == BOX ================================================================== */
.fundacio .box-info {
  margin-top: 0px;
  font-size: 14px;
  padding: 0px;
  background: #FFFFFF;
  color: #333333; }

.fundacio .box-info h3 {
  clear: both;
  margin: 0 0 11px;
  padding: 10px 28px 0px 0;
  color: #c41230;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 23px;
  /*border-bottom: 2px solid #c41230;*/ }

.fundacio .box-info .list-formartF1 li {
  margin: 0px 0px 10px 17px;
  list-style-position: outside; }

.fundacio .box-info ol {
  margin-left: 0; }

.fundacio .box.info ol li {
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

.fundacio .box-blank {
  padding: 15px 25px 15px 25px;
  background: #FFFFFF; }

.fundacio .box-marketing-ctd {
  float: left;
  width: 48%; }

.fundacio .box-marketing-ctd h3 {
  margin: 45px 0px 30px 0px;
  padding: 0px 0px 8px 0px;
  font-weight: normal;
  color: #666666;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
  border-bottom: 1px dotted #00a9a8; }

.fundacio .box-marketing-ctd h3 span {
  color: #00a9a8; }

.fundacio .box-marketing-msg {
  float: right;
  width: 48%;
  min-width: 422px;
  min-height: 349px;
  font-size: 14px;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_box_marketing_msg.gif") top right no-repeat; }

.fundacio .box-marketing-msg .padd {
  float: right;
  margin: 85px 90px 0px 0px;
  width: 260px;
  text-align: center; }

.fundacio .box-marketing-msg h4 {
  font-weight: normal;
  color: #666666;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase; }

.fundacio .box-marketing-msg h4 span {
  color: #00a9a8; }

.fundacio .box-emphasis {
  margin: 0;
  padding: 20px 28px 20px 81px !important;
  color: #1A1A1A;
  font-family: 'Avenir35LightRegular',Arial, Helvetica, sans-serif;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_emphasis.gif") 0 30px no-repeat; }

.fundacio .box-emphasis .text {
  display: block;
  font-size: 16px; }

.fundacio .box-cite {
  float: right;
  width: 250px;
  margin: 0px 0px 20px 30px;
  padding: 5px 0px 10px 20px;
  font-style: italic;
  font-family: 'Avenir35LightRegular',Arial, Helvetica, sans-serif;
  color: #8c8c8c;
  font-size: 22px;
  border-left: 1px dotted #DDDDDD; }

.fundacio .box-cite:after {
  content: '"';
  font-family: "Times New Roman", Times, serif;
  font-size: 36px;
  line-height: 14px; }

.fundacio .box-cite:before {
  content: '"';
  font-family: "Times New Roman", Times, serif;
  font-size: 36px;
  line-height: 14px; }

.fundacio .box-separator {
  margin-top: 10px;
  padding-top: 15px;
  border-top: 1px dotted #DDDDDD; }

.fundacio .box-side-content {
  float: left;
  width: 66%; }

.fundacio .box-side-nav {
  float: right;
  width: 32%; }

.fundacio .box-formatM1 {
  margin-bottom: 6px;
  padding: 24px 13px 14px 13px;
  border: 1px solid #eeeeee;
  background: #FFFFFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_formatM1.gif") 0px 0px repeat-x;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }

.fundacio #content .box-formatM1 h4 {
  font-size: 17px;
  margin: 0px;
  line-height: 1.2 !important;
  padding: 0;
  color: #c41230 !important;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  border: none !important; }

.fundacio #content .box-formatM1 p {
  margin-top: 10px; }

.fundacio #content .box-formatM1 img, .fundacio #content .box-formatM2 img, .fundacio #content .box-formatM3 img {
  margin-right: 5px; }

.fundacio .box-formatM2 {
  margin-bottom: 6px;
  padding: 24px 13px 14px 13px;
  border: 1px solid #eeeeee;
  background: #FFFFFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_formatM2.gif") 0px 0px repeat-x;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }

.fundacio #content .box-formatM2 h4 {
  font-size: 17px;
  margin: 0px;
  line-height: 1.2 !important;
  padding: 0;
  color: #e77d29;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  border: none !important; }

.fundacio .box-formatM3 {
  margin-bottom: 6px;
  padding: 24px 13px 14px 13px;
  border: 1px solid #eeeeee;
  background: #FFFFFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_formatM3.gif") 0px 0px repeat-x;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }

.fundacio #content .box-formatM3 h4 {
  font-size: 17px;
  margin: 0px;
  line-height: 1.2 !important;
  padding: 0;
  color: #0a4e8f;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  border: none !important; }

.fundacio .box-formatM4 {
  margin-bottom: 6px;
  padding: 24px 10px 14px 10px;
  border: 1px solid #eeeeee;
  border-bottom: 2px solid #eeeeee;
  border-top: 2px solid #c41230;
  background: #FFFFFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_box.png") bottom left repeat-x; }

.fundacio #content .box-formatM4 h4 {
  font-size: 17px;
  margin: 0px;
  padding: 0;
  line-height: 1.2 !important;
  color: #c41230;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  border: none !important; }

.fundacio .box-formatM5 {
  margin-bottom: 6px;
  padding: 14px 10px 12px 10px;
  color: #FFFFFF;
  border: 1px solid #eeeeee;
  background: #d3512e url("/o/bcsw_theme-theme/images/bcsw_images/bg_formatM5.jpg") top left repeat;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }

.fundacio #content .box-formatM5 h4 {
  font-size: 17px;
  margin: 0px;
  padding: 0;
  line-height: 1.2 !important;
  color: #FFFFFF !important;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  border: none !important; }

.fundacio .box-formatM6 {
  width: 236px;
  border: 1px solid #eeeeee;
  background: #eff1f5 url("/o/bcsw_theme-theme/images/bcsw_images/bg_formatM6.png") top left repeat; }

.fundacio .box-formatM6 h4 {
  font-size: 17px;
  margin: 0px;
  padding: 10px 15px 10px 15px !important;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.2 !important;
  color: #094f92;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  border: none !important;
  border-bottom: 1px solid #FFFFFF !important; }

.fundacio .box-formatM6 h4 img {
  margin: 0px !important;
  padding: 0px !important; }

.fundacio .box-formatM6 p {
  margin: 0 0 1em 0 !important; }

.fundacio .box-formatM6 .padd {
  font-size: 14px; }

.fundacio .box-formatTBL {
  padding-bottom: 10px;
  margin: 15px 0;
  border: 1px solid #eeeeee;
  border-bottom: 2px solid #eeeeee;
  border-top: 2px solid #c41230;
  background: #FFFFFF url("/o/bcsw_theme-theme/images/bcsw_images/bg_box.png") bottom left repeat-x; }

.fundacio .footer-text {
  font-size: 12px; }

.fundacio .box-marketing-home {
  width: 100%; }

.fundacio .box-marketing-home .portlet-boundary {
  margin-bottom: 20px; }

.fundacio .box-marketing-home .box-formatM1 {
  height: 91px;
  width: 288px;
  padding: 24px 5px 20px 13px;
  border: none; }

.fundacio .box-marketing-home .box-formatM2 {
  height: 91px;
  width: 288px;
  padding: 24px 5px 20px 13px;
  border: none; }

.fundacio .box-marketing-home .box-formatM3 {
  height: 91px;
  width: 288px;
  padding: 24px 5px 20px 13px;
  border: none; }

.fundacio .box-marketing-home .box-formatM1 h4 {
  float: left;
  margin-left: 10px;
  max-width: 64%;
  margin-top: 0;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #c41230;
  font-weight: normal;
  line-height: 20px; }

.fundacio .box-marketing-home .box-formatM2 h4 {
  float: left;
  margin-left: 10px;
  max-width: 64%;
  margin-top: 0;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #e77d29;
  font-weight: normal;
  line-height: 20px; }

.fundacio .box-marketing-home .box-formatM3 h4 {
  float: left;
  margin-left: 10px;
  max-width: 64%;
  margin-top: 0;
  font-family: 'rokkittbold',Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #0a4e8f;
  font-weight: normal;
  line-height: 20px; }

.fundacio .box-marketing-home .box-formatM1 .link-btn-mini {
  right: 16px;
  bottom: 16px;
  position: absolute; }

.fundacio .box-marketing-home .box-formatM2 .link-btn-mini {
  right: 16px;
  bottom: 16px;
  position: absolute; }

.fundacio .box-marketing-home .box-formatM3 .link-btn-mini {
  right: 16px;
  bottom: 16px;
  position: absolute; }

.fundacio #main-content > .portlet-layout .portlet-column-only .portlet-journal-content .portlet-body {
  padding: 0; }

.fundacio #main-content > .portlet-layout .portlet-column-only .portlet-journal-content .portlet-body img {
  padding: 0;
  margin: 0; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template h2:before {
  content: '-\A';
  white-space: pre; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template h2 {
  padding-bottom: 25px; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template img {
  margin-bottom: 20px; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template img:first-child {
  left: -20px;
  max-width: 240px;
  position: relative;
  top: -20px;
  height: 150px !important;
  width: 239px !important;
  margin: auto; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template img:first-child + br {
  display: none; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .nav-superior.title-text-template {
  padding: 0; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template h3 {
  margin-top: 40px; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template .tit {
  border-bottom-width: 0;
  padding-bottom: 25px; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content .title-text-template br:last-child {
  display: none; }

.fundacio #wrapper .box-marketing-home .portlet-journal-content h2 {
  margin-top: 0;
  margin-bottom: 0px; }

.fundacio #wrapper .portlet-journal-content.agenda.portlet-boundary h2:before {
  content: "-\A ";
  white-space: pre; }

.fundacio #wrapper .portlet-journal-content.agenda.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_agenda.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary {
  box-sizing: content-box; }

.fundacio #wrapper .portlet-journal-content.agenda.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio #wrapper .portlet-journal-content.publicacions.portlet-boundary h2:before {
  content: "-\A ";
  white-space: pre; }

.fundacio #wrapper .portlet-journal-content.publicacions.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_publicacions.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio #wrapper .portlet-journal-content.publicacions.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio #wrapper .portlet-journal-content.subscription.portlet-boundary {
  padding-top: 17px; }

.fundacio #wrapper .portlet-journal-content.subscription.portlet-boundary .inside-template-margin:before {
  content: "-\A ";
  white-space: pre;
  color: #fff;
  font-size: 26px;
  padding-top: 0px;
  line-height: 0; }

.fundacio #wrapper .portlet-journal-content.subscription.portlet-boundary .inside-template-margin p {
  font-family: 'rokkittregular', serif;
  font-size: 16px;
  color: #fff;
  margin: 0;
  line-height: 16px; }

.fundacio #wrapper .portlet-journal-content.subscription.portlet-boundary .inside-template-margin p a.hightlight {
  color: #fff;
  font-size: 26px;
  padding-top: 5px;
  line-height: 31px; }

.fundacio #wrapper .portlet-journal-content.blog.portlet-boundary h2:before {
  content: "-\A ";
  white-space: pre; }

.fundacio #wrapper .portlet-journal-content.blog.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_blog.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio #wrapper .portlet-journal-content.blog.portlet-boundary h2 {
  font-size: 26px;
  line-height: 27px; }

.fundacio #wrapper .portlet-journal-content.premis-beques.portlet-boundary h2:before {
  content: "-\A ";
  white-space: pre; }

.fundacio #wrapper .portlet-journal-content.premis-beques.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_premis.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio #wrapper .portlet-journal-content.premis-beques.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio #wrapper .portlet-journal-content.training.portlet-boundary h2:before {
  content: "-\A ";
  white-space: pre; }

.fundacio #wrapper .portlet-journal-content.training.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_ethic.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio #wrapper .portlet-journal-content.training.portlet-boundary .title-text-template .tit {
  padding-bottom: 0; }

.fundacio #wrapper .portlet-journal-content.training.portlet-boundary h2 {
  font-size: 26px;
  line-height: 27px; }

/* == GENERIC CONTENT ===================================================== */
.fundacio #contentright .layout-icons {
  display: none; }

.fundacio .columns-2-7030 .portlet-column-last .layout-icons {
  display: none; }

.fundacio .columns-3 > .portlet-layout .portlet-boundary {
  margin-bottom: 20px; }

.fundacio .columns-2-7030 > .portlet-layout .portlet-boundary {
  margin-bottom: 20px; }

.fundacio .columns-2-7030 #main-content {
  padding-left: 0; }

.fundacio #wrapper .portlet-boundary {
  background-color: #FFF;
  padding: 0 20px; }

.fundacio #wrapper .portlet-boundary.no-padding {
  background-color: #FFF;
  padding: 0px; }

.fundacio #wrapper .portlet-journal-content h2 {
  padding: 0;
  margin: 0; }

.fundacio #wrapper .portlet-journal-content img {
  margin-bottom: 20px; }

.fundacio #wrapper .portlet-journal-content .nav-superior.title-text-template {
  padding: 0; }

.fundacio #wrapper .portlet-journal-content .tit {
  border-bottom-width: 0;
  padding-bottom: 25px; }

.fundacio #wrapper .asset-content br:last-child {
  display: none; }

.fundacio #wrapper .portlet-asset-publisher header {
  margin-bottom: 10px; }

.fundacio #contentright .portlet-journal-content h2 {
  margin-top: 0;
  margin-bottom: 0px; }

.fundacio .portlet-journal-content.agenda.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_agenda.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio .portlet-journal-content.agenda.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio .portlet-journal-content.publicacions.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_publicacions.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio .portlet-journal-content.publicacions.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio .portlet-journal-content.premis-beques.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_premis.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio .portlet-journal-content.premis-beques.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio .portlet-journal-content.subscription.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_subscription.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio .portlet-journal-content.subscription.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio .portlet-journal-content.blog.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_blog.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio .portlet-journal-content.blog.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio #wrapper .portlet-journal-content.training.portlet-boundary .title-text-template h3 {
  color: #ffffff;
  margin-top: 0;
  font-size: 16px;
  padding-top: 10px; }

.fundacio .portlet-journal-content.training.portlet-boundary {
  padding-top: 5px;
  background-image: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/bt_ethic.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100px; }

.fundacio .portlet-journal-content.training.portlet-boundary h2 {
  font-size: 26px;
  padding-top: 5px;
  line-height: 27px; }

.fundacio #wrapper .box-marketing-home .training.portlet-journal-content .title-text-template h2 {
  padding-bottom: 0; }

.fundacio .nav-superior {
  z-index: 1;
  position: relative;
  margin: 0;
  padding: 0px 0px 0px 0px; }

.fundacio .nav-superior ul {
  float: right;
  margin: 0px !important;
  padding: 0px !important;
  text-indent: 0px !important;
  list-style-type: none; }

.fundacio .nav-superior li {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.fundacio .nav-superior .tit {
  padding-bottom: 20px;
  border-bottom: 0px solid #cccccc; }

.fundacio .nav-inferior {
  z-index: 1;
  position: relative;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 5px 0px;
  border-bottom: 1px solid #dddddd; }

.fundacio .nav-inferior h3 {
  z-index: 1;
  position: absolute;
  bottom: 0px;
  margin: 0px;
  width: 65%;
  padding: 0px 0px 5px 0px; }

.fundacio .nav-inferior ul {
  float: right;
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

.fundacio .nav-inferior li {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.fundacio .nav-pagination {
  margin-top: 5px;
  text-align: left;
  margin: 0px auto 0px auto;
  padding-top: 10px;
  border-top: 2px dotted #eee; }

.fundacio .nav-pagination .nav-points {
  padding-top: 5px; }
  .fundacio .nav-pagination .nav-points span {
    padding: 0; }

.fundacio #content .nav-pagination ul {
  display: inline-block;
  padding: 0 !important;
  width: auto !important;
  text-indent: 0 !important;
  list-style-type: none; }

.fundacio .nav-pagination li {
  display: inline;
  float: left; }

.fundacio .nav-pagination li a {
  display: block;
  padding: 5px 7px 5px 7px;
  vertical-align: middle;
  border-radius: 0; }
  .fundacio .nav-pagination li a:hover {
    background-color: transparent; }

.fundacio .nav-pagination li a.act {
  color: #343434;
  font-weight: bold; }

.fundacio .nav-pagination li a.act:hover {
  color: #000000; }

.fundacio .nav-pagination li a.prev, .fundacio .nav-pagination li a.next {
  display: block;
  padding: 5px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/icons_mini.png") 10px 8px no-repeat;
  zoom: 1;
  box-sizing: content-box; }

.fundacio .nav-pagination li a.prev span, .fundacio .nav-pagination li a.next span {
  display: none; }

.fundacio .nav-pagination li a.prev:hover {
  background-color: #999999;
  background-position: 10px -20px; }

.fundacio .nav-pagination li a.next {
  background-position: -12px 8px; }

.fundacio .nav-pagination li a.next:hover {
  background-color: #999999;
  background-position: -12px -20px; }

.fundacio .submitButton, .fundacio #wrapper .portlet-login .aui-button-holder input[type="submit"] {
  background-color: #054791;
  background-image: none;
  background-repeat: repeat-y;
  border-width: 0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  padding: 6px 21px;
  text-decoration: none;
  text-shadow: none; }

.fundacio .submitButton:hover, .fundacio #wrapper .portlet-login .aui-button-holder input:hover[type="submit"] {
  background-color: #054791; }

.fundacio #content .portlet-asset-publisher.news h1.portlet-title-text, .fundacio #content .portlet-asset-publisher.press-release h1.portlet-title-text {
  display: block;
  font-family: 'rokkittregular',serif;
  font-weight: normal;
  font-size: 35px;
  color: #054791;
  line-height: 38px;
  margin-bottom: 10px; }

.fundacio #content .portlet-asset-publisher.news .h2, .fundacio #content .portlet-asset-publisher.press-release .h2 {
  margin: 0; }

.fundacio #content .portlet-asset-publisher.news .content.first-block p.print-date, .fundacio #content .portlet-asset-publisher.press-release .content.first-block p.print-date {
  margin: 5px 0; }

.fundacio #content .portlet-asset-publisher.news .print-date, .fundacio #content .portlet-asset-publisher.press-release .print-date {
  display: block !important; }

.fundacio #content .portlet-asset-publisher.news .subscribe-action, .fundacio #content .portlet-asset-publisher.news .separator, .fundacio #content .portlet-asset-publisher.press-release .subscribe-action, .fundacio #content .portlet-asset-publisher.press-release .separator {
  display: none; }

.fundacio #content .portlet-asset-publisher.news .lfr-pagination-buttons, .fundacio #content .portlet-asset-publisher.press-release .lfr-pagination-buttons {
  margin-left: 0 !important;
  float: left; }
  .fundacio #content .portlet-asset-publisher.news .lfr-pagination-buttons li.disabled, .fundacio #content .portlet-asset-publisher.press-release .lfr-pagination-buttons li.disabled {
    display: none; }
  .fundacio #content .portlet-asset-publisher.news .lfr-pagination-buttons li a, .fundacio #content .portlet-asset-publisher.press-release .lfr-pagination-buttons li a {
    border: 0; }
    .fundacio #content .portlet-asset-publisher.news .lfr-pagination-buttons li a:hover, .fundacio #content .portlet-asset-publisher.press-release .lfr-pagination-buttons li a:hover {
      color: #09c;
      background-color: transparent; }

.fundacio #wrapper div.recent-posts-content {
  padding: 0; }
  .fundacio #wrapper div.recent-posts-content h1.portlet-title-text {
    font-size: 18px;
    color: #054791;
    font-family: 'rokkittbold',serif;
    line-height: 22px;
    margin-bottom: 0.5px;
    padding: 10px 20px 10px 20px;
    font-family: 'rokkittbold',serif;
    font-weight: normal;
    background: white url(../../images/color_schemes/fundacio/navigation_selected.png) center left no-repeat;
    display: block;
    max-width: 100%; }
  .fundacio #wrapper div.recent-posts-content li {
    margin: 0;
    border-top: 2px solid #e6e6e6;
    padding: 12.5px 20px;
    font-size: initial; }
    .fundacio #wrapper div.recent-posts-content li a {
      font-family: 'rokkittbold',serif;
      font-weight: normal;
      font-size: 14px;
      color: #054791;
      line-height: 16px; }
  .fundacio #wrapper div.recent-posts-content span:empty {
    display: none; }

.fundacio #wrapper .portlet-login {
  color: #054791; }

.fundacio #wrapper .portlet-login .portlet-body > .portlet-msg-error {
  display: none; }

.fundacio #wrapper .portlet-login.portlet-boundary {
  background-color: #999999;
  padding: 20px;
  padding-top: 31px; }

.fundacio #wrapper .portlet-login.portlet-boundary .form-group {
  margin-bottom: 0; }

.fundacio #wrapper .portlet-login.portlet-boundary .btn {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #054791;
  border-radius: 3px;
  width: auto;
  height: auto;
  font-family: 'opensans',Arial;
  font-weight: normal;
  font-size: 10px;
  color: #fff;
  line-height: 13px;
  text-transform: uppercase;
  padding: 6px 21px; }

.fundacio #wrapper .portlet-login form {
  min-height: 170px; }

.fundacio #wrapper .portlet-login form fieldset label {
  text-align: right;
  width: 100%;
  color: #054791;
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 0; }

.fundacio #wrapper .portlet-login form fieldset input[type="text"], .fundacio .portlet-login form fieldset input[type="password"] {
  width: 100%; }

.fundacio #wrapper .portlet-login .aui-button-holder input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0; }

.fundacio #wrapper .portlet-login .navigation {
  background: none;
  border: 0px none;
  padding-top: 0px;
  position: relative;
  top: -27px; }

.fundacio #wrapper .portlet-login .navigation ul {
  margin: 0;
  padding: 0; }

.fundacio #wrapper .portlet-login .navigation ul li {
  margin: 0;
  padding: 0;
  width: 100%; }

.fundacio #wrapper .portlet-login .navigation ul li a {
  float: right; }

.fundacio #wrapper .portlet-login .navigation ul li a img {
  display: none; }

.fundacio #wrapper .portlet-login .sign-in-form {
  padding: 0; }

.fundacio #wrapper .portlet-login input[type="text"], .fundacio #wrapper .portlet-login input[type="password"] {
  background-image: url("../../images/forms/input_shadow.png") !important;
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font: 1em Arial,Helvetica,Verdana,sans-serif;
  padding: 6px 1px;
  box-sizing: content-box;
  border-radius: 0; }

.home .no-read-more .read-more {
  display: none; }

.fundacio .portlet-asset-publisher.home.no-read-more .bcs-generic-list-footer {
  display: none !important; }

.fundacio .portlet-asset-publisher.home .asset-entries-group-label {
  display: none !important; }

.fundacio .portlet-asset-publisher.home .taglib-header {
  display: none; }

.fundacio .portlet-asset-publisher.home .separator {
  display: none; }

.fundacio .portlet-asset-publisher.home .final-separator {
  display: none; }

.fundacio .portlet-asset-publisher.home .main-title:before {
  content: "-\A ";
  white-space: pre; }

.fundacio .portlet-asset-publisher.home .bcs-generic-list {
  border-width: 0px; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .thumbnail {
    display: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail {
    margin: -10px 0 10px -20px;
    width: 240px;
    display: block !important; }
    .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail img {
      width: 100%;
      padding: 0px; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .thumbnail + .content {
    float: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .content .copy {
    display: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .content .headline {
    display: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .bcs-generic-list-entry .content p {
    max-height: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .link-section .newsletter-status-portlet a.go-home-button, .fundacio .newsletter-status-portlet .portlet-asset-publisher.home .bcs-generic-list .link-section a.go-home-button, .fundacio .portlet-asset-publisher.home .bcs-generic-list .link-section a.fundacio-link, .fundacio .portlet-asset-publisher.home .bcs-generic-list .link-section a.fundacio-link-nd {
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 10px; }

.fundacio .portlet-asset-publisher.home .list-mode .content {
  width: 100%; }

.fundacio .portlet-asset-publisher.home .bcs-generic-list-footer {
  display: block !important;
  padding-bottom: 25px; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list-footer .main-title {
    display: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list-footer .headline {
    display: none; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list-footer .read-more {
    margin-top: 10px;
    display: block !important; }
    .fundacio .portlet-asset-publisher.home .bcs-generic-list-footer .read-more:before {
      content: "+";
      white-space: pre;
      margin-right: -4px; }

.fundacio .portlet-asset-publisher.home .first-block .bcs-generic-list-footer .read-more {
  margin-top: 0; }

.fundacio .portlet-asset-publisher.home .video-date {
  display: none; }

.fundacio #content table {
  line-height: 20px; }

.fundacio.fundacio.bioethics-congress #content table td {
  padding: 5px; }

.fundacio .portlet-asset-publisher.people .bcs-generic-list .bcs-generic-list-entry.detail .content {
  margin-top: 20px; }

.fundacio .portlet-asset-publisher.award .taglib-header {
  display: none; }

.fundacio .portlet-asset-publisher.award .nav-superior .tit {
  padding-bottom: 0px; }

.fundacio .portlet-asset-publisher.award .pic-text-2col {
  position: relative; }

.fundacio .portlet-asset-publisher.award .pic-text-2col-right img + .pictextdiv {
  float: left;
  word-wrap: break-word;
  width: 200px;
  padding-top: 13%; }

.fundacio .portlet-asset-publisher.award .pic-text-2col-right img {
  width: 130px;
  height: auto; }

.fundacio .portlet-asset-publisher.award .pic-text-2col-right > br {
  display: none; }

.fundacio .bcs-generic-list {
  border-style: solid;
  border-width: 2px 0 0 0;
  padding: 10px 0;
  border-color: #e6e6e6; }

.fundacio .bcs-generic-list .thumbnail {
  float: left;
  width: 130px;
  margin-right: 20px; }

.fundacio .bcs-generic-list .thumbnail img {
  width: 130px;
  height: 130px;
  margin: 0px;
  padding: 0px; }

.fundacio .list-mode .bcs-generic-list .thumbnail img {
  width: auto; }

.fundacio .show-first-block-image .asset-full-content .bcs-generic-list .first-block .image-row {
  display: block;
  float: left; }

.fundacio .asset-full-content .bcs-generic-list .detail .thumbnail img {
  height: auto; }

.fundacio .asset-full-content .bcs-generic-list .detail .image-row {
  display: table-row; }

.fundacio .asset-full-content .bcs-generic-list .detail .image-box {
  display: table-cell;
  vertical-align: bottom; }

.fundacio .bcs-generic-list .content {
  width: 100%; }

.fundacio .bcs-generic-list .content p {
  word-wrap: break-word; }

.fundacio .bcs-generic-list .content + .clearfix {
  margin-bottom: 10px; }

.fundacio .bcs-generic-list .link-section {
  margin: 0 0 10px 0; }

.fundacio .list-mode .detail {
  display: none; }

.fundacio #content p.e6, .fundacio #content .asset-full-content .bcs-generic-list .detail p.image-title, .fundacio .asset-full-content .bcs-generic-list .detail #content p.image-title, .fundacio #content .bcs-generic-list .content p.main-title, .fundacio .bcs-generic-list .content #content p.main-title, .fundacio #content .bscw_activity-portlet .bcs-activity-entry .content p.main-title, .fundacio .bscw_activity-portlet .bcs-activity-entry .content #content p.main-title, .fundacio #content .bscw_activity-portlet .bcs-activity-entry .activity-data.detail p.title, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #content p.title, .fundacio #content p.thumbnail-box-text-title {
  font-family: 'rokkittbold',serif;
  font-weight: bold;
  font-size: 18px;
  color: #054791;
  line-height: 21px; }

.fundacio #wrapper .portlet-asset-publisher .subtitle {
  margin-bottom: 10px;
  display: block; }

.fundacio .portlet-asset-publisher .taglib-header {
  display: none; }

.fundacio .portlet-asset-publisher .portlet-content {
  padding: 0; }

.fundacio .newslettersbutton-portlet {
  padding: 20px; }

.fundacio .newslettersbutton-portlet h3 {
  margin-top: 0;
  text-align: center; }

.fundacio .newslettersbutton-portlet .aui-field-text input {
  width: 100%; }

.fundacio .newslettersbutton-portlet .aui-button-input {
  display: block;
  margin: 10px auto 0 auto; }

.fundacio .newsletter-status-portlet #message {
  margin-bottom: 20px; }

.fundacio .newsletter-status-portlet .portlet-icon-back {
  display: none; }

.fundacio .newsletter-status-portlet .portlet-title {
  display: none; }

.fundacio .newsletter-status-portlet input.go-home-button {
  margin-top: 10px;
  display: block;
  margin: auto; }

.fundacio .newsletter-status-portlet a.go-home-button {
  margin-top: 10px;
  display: block;
  margin: auto; }

.fundacio .bscw_activity-portlet #results {
  border-top-width: 0px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry {
  border-color: #f6f6f6;
  border-style: solid;
  border-width: 2px 0 0;
  padding: 20px 0; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .thumbnail {
  float: left;
  width: 130px;
  margin-right: 20px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .thumbnail img {
  width: 130px;
  height: 130px;
  margin: 0px;
  padding: 0px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .content {
  width: 100%; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .content {
  float: left;
  width: 100%;
  margin-top: 20px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .activity-dates {
  background-color: #f6f6f6;
  width: 100%;
  margin-top: 10px;
  padding: 5px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .activity-dates div {
  width: 100%; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .activity-dates label {
  width: 40%;
  display: inline-block; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .activity-dates p {
  display: inline-block; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .thumbnails {
  display: block;
  width: 100%;
  float: left;
  margin-top: 10px;
  padding: 5px;
  background-color: #f6f6f6; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .thumbnails .thumbnail {
  float: left;
  margin: 10px 5px 0 0; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .thumbnails .thumbnail img {
  width: 130px;
  height: 130px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .documents {
  display: block;
  width: 100%;
  float: left;
  margin-top: 10px;
  padding: 5px;
  background-color: #f6f6f6; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .fundacio-button, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data #portlet_new-password .aui-button-input, .fundacio #portlet_new-password .bscw_activity-portlet .bcs-activity-entry .activity-data .aui-button-input, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .newslettersbutton-portlet .aui-button-input, .fundacio .newslettersbutton-portlet .bscw_activity-portlet .bcs-activity-entry .activity-data .aui-button-input, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .newsletter-status-portlet input.go-home-button, .fundacio .newsletter-status-portlet .bscw_activity-portlet .bcs-activity-entry .activity-data input.go-home-button, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data .fundacio-button-nd, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data #wrapper .litle-login-portlet p.sign a, .fundacio #wrapper .litle-login-portlet p.sign .bscw_activity-portlet .bcs-activity-entry .activity-data a, .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data input[type="submit"], .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data #contact-form input[type="submit"], .fundacio #contact-form .bscw_activity-portlet .bcs-activity-entry .activity-data input[type="submit"], .fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data #contact-form button, .fundacio #contact-form .bscw_activity-portlet .bcs-activity-entry .activity-data button {
  display: block;
  margin: auto;
  text-align: center; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail .content {
  margin-top: 0;
  height: inherit; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #summary {
  margin: 5px 0 10px 0; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #description {
  margin-top: 5px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail .announcement {
  margin: 10px 0; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail .thumbnail {
  margin: 0 10px 10px 0 !important; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail .thumbnail img {
  width: 130px;
  height: inherit; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider {
  padding: 5px;
  background-color: #e6e6e6; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider .bx-slider {
  width: 95%; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider .bx-viewport {
  background-color: #e6e6e6; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider .bx-viewport li img {
  width: 100%; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider .bx-caption {
  top: 81px;
  height: 25px;
  bottom: auto; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider .bx-caption span {
  color: #fff;
  text-indent: 0;
  padding: 5px 5px; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider #left-arrow {
  float: left;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/slider-left-arrow-gray.png") no-repeat;
  height: 30px;
  width: 18px;
  position: relative;
  left: -24px;
  cursor: pointer; }

.fundacio .bscw_activity-portlet .bcs-activity-entry .activity-data.detail #activity-slider #right-arrow {
  float: right;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/slider-right-arrow-gray.png") no-repeat;
  height: 30px;
  width: 18px;
  position: relative;
  right: -24px;
  cursor: pointer; }

.fundacio .bscw_activity-portlet .list-mode .content {
  float: left;
  width: 60%;
  max-height: 130px;
  height: 130px;
  overflow: hidden; }

.fundacio #content .bscw_activity-portlet .bcs-activity-entry .activity-data .content > h2 {
  display: block;
  margin: auto;
  text-align: center;
  width: 100%; }

.fundacio #content .bscw_activity-portlet .bcs-activity-entry .activity-data .lfr-message-error {
  text-align: center;
  margin-bottom: 15px; }

.fundacio .bscw_activity-portlet .searchBox .inputForm {
  width: 100%;
  display: inline-block;
  background-color: #054791; }

.fundacio .bscw_activity-portlet .searchBox .inputForm span {
  width: 100%; }

.fundacio .bscw_activity-portlet .searchBox .inputForm span label {
  width: 49%;
  display: inline-block;
  float: left;
  padding-left: 5px;
  margin-top: 4px; }

.fundacio .bscw_activity-portlet .searchBox .inputForm span > span {
  width: 49%;
  display: inline-block;
  float: right; }

.fundacio .bscw_activity-portlet .searchBox .inputForm span > span > input {
  width: 90%;
  height: 10px; }

.fundacio .bscw_activity-portlet .searchBox .resultSearch {
  width: 100%;
  display: inline-block;
  margin-left: 0px; }

.fundacio .bscw_activity-portlet .searchBox .clearfix {
  padding: 5px;
  position: relative;
  background-color: #054791;
  clear: both; }

.fundacio .bscw_activity-portlet .searchBox .clearfix label {
  color: white;
  background-color: #054791;
  display: inline-block;
  height: 18px;
  width: 35%; }

.fundacio .bscw_activity-portlet .searchBox .clearfix input {
  width: 55%;
  padding-left: 30px;
  margin-left: 1%;
  height: 25px;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/icon-search.png") no-repeat scroll 0 0 #eeeeee !important;
  border-style: none; }

.fundacio .bscw_activity-portlet #calendar-box {
  position: relative;
  height: 210px; }

.fundacio .bscw_activity-portlet #calendar-box #calendar-title {
  float: left; }

.fundacio .bscw_activity-portlet #calendar-box #day {
  float: left;
  width: 100%; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker {
  float: right;
  margin-bottom: 10px;
  width: 215px; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-content {
  border-color: transparent;
  background: #fff;
  padding: 3px; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-weekday {
  color: #054791;
  font-weight: normal;
  text-align: center; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-day, .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-prevmonth-day, .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-nextmonth-day {
  background-image: none;
  background-color: transparent;
  border-color: transparent;
  color: #000;
  opacity: 0.3;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 22px;
  height: 24px; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-day {
  color: #000;
  opacity: 0.7;
  font-weight: normal; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-day.current-date {
  background-color: lightgray; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-day.chosen-date {
  background-color: #ffd8ca; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-day-selected {
  text-decoration: underline;
  font-weight: bold;
  color: #054791;
  opacity: 1; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .aui-state-hover {
  background-image: none;
  background-color: transparent; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header {
  text-transform: uppercase;
  border-color: transparent;
  border-width: 2px 0;
  border-color: #f6f6f6;
  border-style: solid;
  padding: 3px 0; }
  .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header *, .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header *::before, .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header *::after {
    box-sizing: content-box; }
  .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header a.yui3-u {
    margin-left: 10px;
    position: relative;
    float: right;
    border: none;
    background: url("/o/bcsw_theme-theme/images/aui/icon_sprite.png") no-repeat 0 0;
    text-shadow: none;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99999em;
    width: 16px; }
    .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header a.yui3-u.yui3-calendarnav-prevmonth {
      background-position: -100px 0;
      left: -32px;
      margin-right: -16px; }
    .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header a.yui3-u.yui3-calendarnav-nextmonth {
      background-position: -35px 0; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-title {
  width: 100px;
  margin: 0 10px 0 0;
  text-align: right;
  font-size: 11.5px;
  padding-top: 2px; }
  .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-title .calendar-title {
    display: inline-block;
    margin: 0; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header-label {
  font-size: 11.5px;
  font-family: opensans;
  margin-right: 10px; }
  .fundacio .bscw_activity-portlet #calendar-box #date-picker .yui3-calendar-header-label.chosen-month {
    background-color: #ffd8ca; }

.fundacio .bscw_activity-portlet #calendar-box #date-picker #yearSelector {
  float: left;
  width: 65px; }

.fundacio .portlet-asset-publisher.home .bcs-activity .home-thumbnail {
  display: block !important;
  margin: 0px 0 10px -20px;
  max-width: 240px;
  width: 240px;
  max-height: 160px; }

.fundacio .portlet-asset-publisher.home .bcs-activity .home-thumbnail img {
  width: 240px;
  padding: 0px; }

.fundacio .portlet-asset-publisher.home .bcs-activity .read-more:before {
  content: "+";
  white-space: pre; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry {
  border-width: 0px;
  padding-bottom: 25px; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .thumbnail {
  display: none; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .copy {
  display: none; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .home-summary {
  display: block !important; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .content {
  margin-bottom: 10px; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .content .main-title:before {
  content: "-\A ";
  white-space: pre; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .content .copy {
  display: none; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry .content .headline {
  display: none; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry-footer {
  display: block !important; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry-footer .main-title {
  display: none; }

.fundacio .portlet-asset-publisher.home .bcs-activity-entry-footer .headline {
  display: none; }

.fundacio .portlet-asset-publisher.home .list-mode .content {
  width: 100%; }

.fundacio .portlet-asset-publisher.home .taglib-header {
  display: none; }

.fundacio .portlet-asset-publisher.home .separator {
  display: none; }

.fundacio .portlet-asset-publisher.home .final-separator {
  display: none; }

.fundacio .portlet-asset-publisher .bcs-generic-list .bcs-generic-list-entry .content p {
  max-height: 73px;
  overflow: hidden; }

.fundacio .portlet-asset-publisher .bcs-generic-list .bcs-generic-list-entry.detail .content p {
  max-height: none; }

.fundacio .portlet-asset-publisher .bcs-generic-list .bcs-generic-list-entry.detail {
  margin-top: 10px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry {
  max-height: 110px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .thumbnail {
  height: 110px;
  width: 80px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .thumbnail img {
  height: 110px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .content {
  height: 90px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .content p {
  max-height: 56px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .link-section {
  margin-left: 100px;
  height: 20px;
  width: 60%; }

.fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry {
  max-height: 170px; }

.fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .thumbnail {
  height: 150px;
  width: inherit; }

.fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .thumbnail img {
  height: 150px; }

.fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .content {
  height: 130px; }

.fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .content p {
  max-height: 90px; }

.fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .link-section {
  margin-left: 150px;
  height: 20px;
  width: 60%; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry.detail {
  max-height: inherit;
  margin-top: 10px; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry.detail .content {
  max-height: inherit;
  height: inherit; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry.detail .content p {
  max-height: inherit;
  height: inherit; }

.fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry.detail .thumbnail {
  height: inherit; }

.fundacio .portlet-asset-publisher.jury .list-mode {
  width: 210px;
  float: left; }

.fundacio .portlet-asset-publisher.jury .list-mode .asset-content {
  margin-left: 0; }

.fundacio .portlet-asset-publisher.jury .list-mode .bcs-generic-list {
  width: 95%; }

.fundacio .portlet-asset-publisher.jury .list-mode .bcs-generic-list .thumbnail {
  display: none; }

.fundacio .portlet-asset-publisher.jury .list-mode .bcs-generic-list .bcs-generic-list-entry {
  position: static; }

.fundacio .portlet-asset-publisher.jury .list-mode .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
  position: static; }

.fundacio .portlet-asset-publisher.jury .list-mode .bcs-generic-list .bcs-generic-list-entry .content {
  position: static;
  width: inherit; }

.fundacio .portlet-asset-publisher.jury .bcs-generic-list {
  min-height: 130px; }

.fundacio .portlet-asset-publisher.jury .bcs-generic-list .bcs-generic-list-entry {
  position: static; }

.fundacio .portlet-asset-publisher.jury .bcs-generic-list .bcs-generic-list-entry .thumbnail {
  height: 105px;
  width: 130px;
  float: left; }

.fundacio .portlet-asset-publisher.jury .bcs-generic-list .bcs-generic-list-entry .thumbnail img {
  height: 105px; }

.fundacio .portlet-asset-publisher.jury .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
  float: left;
  left: 140px; }

.fundacio .portlet-asset-publisher.jury .final-separator {
  clear: both; }

.fundacio .portlet-asset-publisher.grants .content {
  width: 100%; }

.fundacio #content .portlet-asset-publisher.publications .accordion-content, .fundacio #content .portlet-asset-publisher.grants .accordion-content {
  margin-top: 10px; }
  .fundacio #content .portlet-asset-publisher.publications .accordion-content.close-accordion, .fundacio #content .portlet-asset-publisher.grants .accordion-content.close-accordion {
    display: none; }

.fundacio #content .portlet-asset-publisher.publications h3, .fundacio #content .portlet-asset-publisher.grants h3 {
  width: 100%;
  background-image: url("/o/bcsw_theme-theme/images/accordion/open.png");
  background-size: 21px 11px;
  background-repeat: no-repeat;
  background-position: 100%;
  padding: 10px 0;
  border-bottom: 2px solid #054791;
  cursor: pointer; }
  .fundacio #content .portlet-asset-publisher.publications h3 a.main-title, .fundacio #content .portlet-asset-publisher.grants h3 a.main-title {
    margin: 5px;
    width: 92%;
    display: block; }
  .fundacio #content .portlet-asset-publisher.publications h3.close-accordion, .fundacio #content .portlet-asset-publisher.grants h3.close-accordion {
    background-image: url("/o/bcsw_theme-theme/images/accordion/close.png"); }

.fundacio #content .portlet-asset-publisher.publications .bcs-generic-list:first-of-type, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list:first-of-type {
  border: none; }

.fundacio #content .portlet-asset-publisher.publications .bcs-generic-list, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list {
  padding-bottom: 0; }

.fundacio #content .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content, .fundacio #content .portlet-asset-publisher.grants .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
  width: 60%; }

.fundacio #content .portlet-asset-publisher.publications .final-separator, .fundacio #content .portlet-asset-publisher.grants .final-separator {
  clear: both; }

.fundacio #content .portlet-asset-publisher.publications .asset-full-content .bcs-generic-list-entry .content.detail, .fundacio #content .portlet-asset-publisher.grants .asset-full-content .bcs-generic-list-entry .content.detail {
  margin-top: 10px; }

.fundacio #content .portlet-asset-publisher.publications .list-mode .detail {
  display: block; }

.fundacio #content .portlet-asset-publisher.publications .accordion-content.list-mode .bcs-generic-list .content.detail {
  width: 100%; }

.fundacio .portlet-asset-publisher.journalism .asset-full-content .thumbnail img {
  width: 130px; }

.fundacio .portlet-asset-publisher.journalism .list-mode .thumbnail {
  display: none; }

.fundacio .portlet-asset-publisher.about-us .list-mode {
  width: 210px;
  float: left; }

.fundacio .portlet-asset-publisher.about-us .list-mode .asset-content {
  margin-left: 0px; }

.fundacio .portlet-asset-publisher.about-us .list-mode .bcs-generic-list {
  width: 95%; }

.fundacio .portlet-asset-publisher.about-us .list-mode .bcs-generic-list .thumbnail {
  display: none; }

.fundacio .portlet-asset-publisher.about-us .list-mode .bcs-generic-list .bcs-generic-list-entry {
  position: static; }

.fundacio .portlet-asset-publisher.about-us .list-mode .bcs-generic-list .bcs-generic-list-entry .content {
  position: static;
  width: inherit; }

.fundacio .portlet-asset-publisher.about-us .bcs-generic-list {
  min-height: 130px; }

.fundacio .portlet-asset-publisher.about-us .bcs-generic-list .bcs-generic-list-entry {
  position: relative; }

.fundacio .portlet-asset-publisher.about-us .bcs-generic-list .bcs-generic-list-entry .thumbnail {
  height: 105px;
  width: 130px;
  float: left; }

.fundacio .portlet-asset-publisher.about-us .bcs-generic-list .bcs-generic-list-entry .thumbnail img {
  height: 105px; }

.fundacio .portlet-asset-publisher.about-us .bcs-generic-list .bcs-generic-list-entry .content {
  float: left;
  position: absolute;
  left: 140px;
  bottom: 0px; }

.fundacio .portlet-asset-publisher.about-us .bcs-generic-list .bcs-generic-list-entry.detail .content {
  width: 100%;
  position: static; }

.fundacio .portlet-asset-publisher.about-us .final-separator {
  clear: both; }

.fundacio #wrapper .portlet-asset-publisher.about-us.thumbnail-mode {
  padding-right: 0px; }

.fundacio .portlet-asset-publisher.about-us.thumbnail-mode .list-mode.show-asset-title {
  margin-right: 11px;
  height: 350px; }

.fundacio .portlet-asset-publisher.about-us.thumbnail-mode .list-mode .bcs-generic-list {
  border-width: 0px; }

.fundacio .portlet-asset-publisher.about-us.thumbnail-mode .bcs-generic-list .bcs-generic-list-entry .content p {
  max-height: 80px; }

.fundacio .portlet-asset-publisher.about-us.thumbnail-mode .list-mode .bcs-generic-list .bcs-generic-list-entry.first-block .image-row .thumbnail {
  display: block;
  width: 80%;
  height: auto;
  margin: 0 0 5px 0; }

.fundacio .portlet-asset-publisher.about-us.thumbnail-mode .list-mode .bcs-generic-list .bcs-generic-list-entry.first-block .image-row .thumbnail img {
  width: 100%;
  height: auto; }

.fundacio .portlet-asset-publisher.thumbnail-mode .asset-full-content .first-block {
  display: none; }

.fundacio .portlet-asset-publisher.thumbnail-mode .asset-full-content .detail .image-row {
  width: 100%; }

.fundacio .portlet-asset-publisher.thumbnail-mode .asset-full-content .detail .image-row .thumbnail.detail {
  width: 100%;
  display: block;
  float: left; }

.fundacio .portlet-asset-publisher.thumbnail-mode .asset-full-content .detail .image-row .thumbnail.detail img {
  width: 100%; }

.fundacio .portlet-asset-publisher.thumbnail-mode .asset-full-content .detail .image-row .image-box {
  float: left;
  width: 100%;
  display: block;
  margin-top: 5px; }

.fundacio .portlet-asset-publisher.thumbnail-mode .asset-full-content .detail .content {
  width: 100%; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .publication-distr-entry {
  width: 50%;
  float: left; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .publication-distr-entry a {
  width: 78%; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .distribuidora {
  width: 200px;
  height: 170px;
  float: left;
  margin: 0 10px 10px 0; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .title-text-template .distribuidora > h3 {
  color: #FFF;
  text-align: center;
  margin: 100px 0 10px 0; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .title-text-template .distribuidora > a {
  margin: 0 30%; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .quaderns {
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/b_001.png") center center no-repeat;
  background-size: cover; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .informes {
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/b_002.png") center center no-repeat;
  background-size: cover; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .interrogants-etics {
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/b_003.png") center center no-repeat;
  background-size: cover; }

.fundacio #wrapper .portlet-journal-content.portlet-boundary .collaboracions {
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/b_004.png") center center no-repeat;
  background-size: cover; }

.fundacio .portlet-asset-publisher.publications .bcs-generic-list .thumbnail {
  float: left;
  width: 100px;
  margin-right: 10px; }

.fundacio .portlet-asset-publisher.publications .bcs-generic-list .thumbnail img {
  width: 100px;
  height: 130px;
  margin: 0px;
  padding: 0px; }

.fundacio .portlet-asset-publisher.publications .list-mode .bcs-generic-list .content {
  height: auto;
  width: 100%; }
  .fundacio .portlet-asset-publisher.publications .list-mode .bcs-generic-list .content p {
    height: 90px; }

.fundacio .portlet-asset-publisher.publications .list-mode .content {
  float: left;
  width: 100%;
  height: 107px;
  overflow: hidden;
  position: relative; }

.fundacio .portlet-asset-publisher.publications .bcs-generic-list .content {
  width: auto;
  height: 107px; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .content.detail {
    float: left;
    height: inherit;
    width: 100%; }
    .fundacio .portlet-asset-publisher.publications .bcs-generic-list .content.detail p {
      height: inherit; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .content p {
    height: 60px; }

.fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section {
  max-width: 73%;
  float: left; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section .fundacio-link, .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section .newsletter-status-portlet a.go-home-button, .fundacio .newsletter-status-portlet .portlet-asset-publisher.publications .bcs-generic-list .link-section a.go-home-button, .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section a.fundacio-link-nd {
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
    text-transform: uppercase; }
    .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section .fundacio-link.big, .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section .newsletter-status-portlet a.big.go-home-button, .fundacio .newsletter-status-portlet .portlet-asset-publisher.publications .bcs-generic-list .link-section a.big.go-home-button, .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section a.big.fundacio-link-nd {
      text-transform: none; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section.share {
    max-width: 100%;
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section.logged, .fundacio .portlet-asset-publisher.publications .bcs-generic-list .link-section.unlogged {
    margin: 107px 0 0 0; }

.fundacio .portlet-asset-publisher.publications .bcs-generic-list .footer-text {
  padding-left: 120px !important;
  position: relative;
  top: -30px; }

.fundacio form.frmRequestPublication {
  margin-top: 20px; }
  .fundacio form.frmRequestPublication label {
    display: block; }
  .fundacio form.frmRequestPublication input[type="text"], .fundacio form.frmRequestPublication textarea {
    border: 2px solid #054791;
    width: 100%;
    height: 15px; }
  .fundacio form.frmRequestPublication input[type="checkbox"] {
    float: left;
    margin-right: 5px; }
  .fundacio form.frmRequestPublication fieldset {
    float: left;
    min-width: 200px;
    width: 100%;
    margin: 0; }
    .fundacio form.frmRequestPublication fieldset .aui-field {
      float: left;
      display: block;
      margin: 0 3% 3% 0; }
  .fundacio form.frmRequestPublication .add-button {
    display: block;
    margin: 10px auto; }
  .fundacio form.frmRequestPublication select {
    width: 100%; }
  .fundacio form.frmRequestPublication .half-size {
    width: 49%; }
  .fundacio form.frmRequestPublication .full-size, .fundacio form.frmRequestPublication .form-group.input-text-wrapper, .fundacio form.frmRequestPublication .form-group.input-select-wrapper {
    width: 100%;
    float: left; }

form.fundacio-form {
  margin-top: 20px; }

form.fundacio-form input[type="text"], form.fundacio-form input[type="password"], form.fundacio-form textarea {
  border: 2px solid #054791;
  margin-bottom: 10px;
  width: 97%;
  height: 15px;
  margin-right: 1%; }

form.fundacio-form input[type="checkbox"] {
  float: left;
  margin-right: 5px; }

form.fundacio-form input[type="text"].half-size {
  width: 47%; }

form.fundacio-form input[type="text"].full-size {
  width: 100%; }

form.fundacio-form textarea.full-size {
  width: 100%;
  height: 150px; }

form.fundacio-form fieldset {
  float: left;
  min-width: 200px;
  width: 100%;
  margin: 0; }

.fundacio .infoLocate .major #address {
  width: 45% !important;
  float: left;
  padding-left: 5px; }

.fundacio .infoLocate .major img {
  width: 100% !important;
  height: auto !important; }

.fundacio .infoLocate #map_canvas {
  width: 50% !important;
  float: right; }

.fundacio .seeonmap {
  clear: both; }

.fundacio .seeonmap a {
  float: right; }

.fundacio #contact-form fieldset.basic-registry-fieldset {
  margin-bottom: 2em; }

.fundacio #contact-form .grifols-password-conditions label {
  line-height: 20px; }

.fundacio #contact-form .grifols-password-conditions #grifols-password-conditions-list li {
  margin-left: 20px;
  line-height: 25px; }
  .fundacio #contact-form .grifols-password-conditions #grifols-password-conditions-list li.error span {
    background-color: red;
    color: white;
    padding: 1px 7px;
    border-radius: 3px; }

.fundacio #contact-form .captcha {
  width: 100%;
  float: left;
  position: relative; }
  .fundacio #contact-form .captcha img {
    margin-bottom: 1em;
    display: block; }
  .fundacio #contact-form .captcha span.refresh {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 160px; }
    .fundacio #contact-form .captcha span.refresh a {
      width: inherit;
      height: inherit;
      position: absolute;
      background: url(/o/bcsw_theme-theme/images/bcsw_images/refrescar.gif) no-repeat; }
    .fundacio #contact-form .captcha span.refresh i.icon-refresh {
      display: none; }
  .fundacio #contact-form .captcha input.field {
    margin-top: 10px; }

.fundacio #contact-form input.next-button {
  text-transform: capitalize; }

.fundacio #contact-form .registry-field.main-newsletter {
  padding-left: 0;
  min-height: 20px; }
  .fundacio #contact-form .registry-field.main-newsletter .form-group {
    margin-bottom: 10px; }
  .fundacio #contact-form .registry-field.main-newsletter label {
    display: inline;
    padding-left: 0; }
  .fundacio #contact-form .registry-field.main-newsletter input.checkbox-left.field {
    width: auto;
    height: auto;
    display: inline-block;
    margin: 0 .4em 0 0;
    vertical-align: middle; }

.fundacio #contact-form #profile-fields {
  display: none; }

.fundacio #contact-form .input-checkbox-wrapper {
  display: inline;
  float: left;
  margin-right: 10px; }
  .fundacio #contact-form .input-checkbox-wrapper input.field {
    width: auto;
    height: auto;
    display: inline-block;
    margin: 0 .4em 0 0;
    vertical-align: middle; }
  .fundacio #contact-form .input-checkbox-wrapper label {
    margin-top: 2px; }

.fundacio #contact-form .has-error {
  background: url(/o/bcsw_theme-theme/images/messages/error.png) no-repeat scroll 100% 50%;
  background-position-x: 95.7%;
  background-position-y: 60%; }
  .fundacio #contact-form .has-error .form-control:focus {
    box-shadow: none; }
  .fundacio #contact-form .has-error:hover .form-validator-stack.help-block {
    clip: rect(auto, auto, auto, auto); }
  .fundacio #contact-form .has-error .form-validator-stack.help-block {
    background-color: #333;
    clip: rect(0 0 0 0);
    color: #fff;
    margin-top: 2px;
    padding: 5px;
    position: absolute;
    top: 41px;
    width: 110px;
    z-index: 5; }
    .fundacio #contact-form .has-error .form-validator-stack.help-block .required {
      text-transform: uppercase;
      font-size: 12px;
      font-weight: bold;
      font-family: 'opensans', arial;
      line-height: 15px; }

.fundacio #contact-form input.field.error-field {
  width: 92.1%;
  border-color: #b94a48 !important;
  background-color: #f2dede !important; }

.fundacio #contact-form .captcha .has-error {
  background-position-x: 97%;
  background-position-y: 66%; }

.fundacio #contact-form .captcha input.field.error-field {
  width: 92.8%; }

.fundacio #contact-form .captcha .form-validator-stack.help-block {
  top: 51px; }

.fundacio .bx-wrapper {
  position: relative;
  margin: 0 auto 0px;
  padding: 0;
  *zoom: 1; }

.fundacio .bx-wrapper img {
  max-width: 100%;
  display: block;
  margin: 0 !important; }

.fundacio .bx-wrapper .bx-viewport {
  left: 0px;
  background: #fff;
  padding: 0 !important;
  margin: 0 !important; }

.fundacio .bx-wrapper .bx-viewport ul {
  padding: 0 !important;
  margin: 0 !important; }

.fundacio .bx-wrapper .bx-pager, .fundacio .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

.fundacio .bx-wrapper .bx-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 50px;
  height: 100%;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/bx_loader.gif") center center no-repeat #fff; }

.fundacio .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 0px;
  padding: 0px 25px 0px 25px;
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666; }

.fundacio .bx-wrapper .bx-pager .bx-pager-item, .fundacio .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.fundacio .bx-wrapper .bx-pager.bx-default-pager a {
  outline: 0;
  display: block;
  margin: 0 5px;
  width: 10px;
  height: 10px;
  text-indent: -9999px;
  background: #999999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
  opacity: 0.5; }

.fundacio .bx-wrapper .bx-pager.bx-default-pager a:hover, .fundacio .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #FFFFFF;
  opacity: 1; }

.fundacio .bx-wrapper .bx-prev {
  left: 10px;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/controls.png") no-repeat 0 0px; }

.fundacio .bx-wrapper .bx-next {
  right: 20px;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/controls.png") no-repeat -51px 0px; }

.fundacio .bx-wrapper .bx-prev:hover {
  background-position: 0 -68px; }

.fundacio .bx-wrapper .bx-next:hover {
  background-position: -51px -68px; }

.fundacio .bx-wrapper .bx-controls-direction a {
  z-index: 9999;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 42px;
  height: 42px;
  text-indent: -9999px; }

.fundacio .bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

.fundacio .bx-wrapper .bx-default-pager {
  position: absolute;
  top: 10px;
  right: 0;
  width: auto; }

.fundacio .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 0px;
  padding: 0px 25px 0px 25px;
  text-align: center; }

.fundacio .bx-wrapper .bx-controls-auto .bx-start {
  outline: 0;
  display: block;
  margin: 0 3px;
  width: 10px;
  height: 11px;
  text-indent: -9999px;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/controls.png") -140px -11px no-repeat; }

.fundacio .bx-wrapper .bx-controls-auto .bx-start:hover, .fundacio .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -140px 0; }

.fundacio .bx-wrapper .bx-controls-auto .bx-stop {
  outline: 0;
  display: block;
  margin: 0 3px;
  width: 9px;
  height: 11px;
  text-indent: -9999px;
  background: url("/o/bcsw_theme-theme/images/bcsw_images/controls.png") -140px -44px no-repeat; }

.fundacio .bx-wrapper .bx-controls-auto .bx-stop:hover, .fundacio .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -140px -33px; }

.fundacio .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  width: 80%;
  text-align: left; }

.fundacio .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

.fundacio .bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #666\9;
  background: rgba(80, 80, 80, 0.75); }

.fundacio .bx-wrapper .bx-caption span {
  display: block;
  font-size: .85em;
  padding: 10px;
  color: #fff;
  font-family: Arial; }

.fundacio #content .slideModel1 ul {
  margin: 0;
  padding: 0;
  text-indent: 0; }

.fundacio #content .slideModel1 li img {
  position: relative;
  top: 0px;
  left: 0px;
  margin-left: 15px;
  width: 100%; }

.fundacio #content .slideModel1 li .slide-box {
  position: absolute;
  top: 50px;
  left: 25px;
  width: 100%; }

.fundacio #content .slideModel1 li .slide-box div {
  position: absolute;
  top: 0px;
  left: 138px;
  height: 236px;
  width: 480px; }

.fundacio #content .slideModel1 li .slide-box h2 {
  margin: 0px 0px 25px 0px;
  padding: 0px;
  color: #b11127;
  font-size: 18px;
  line-height: 1.2;
  font-weight: normal;
  font-family: 'rokkittbold',Arial,Helvetica,sans-serif; }

.fundacio #content .slideModel1 li .slide-box h2 span {
  color: #00a9a8; }

.fundacio #content .slideModel1 li .slide-box h2 a {
  position: relative;
  left: 0px;
  bottom: 0px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 0px;
  color: #b11127;
  text-decoration: underline;
  font-size: 18px;
  font-weight: normal;
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px; }

.fundacio #content .slideModel1 li .slide-box h2 a:hover {
  color: #b11127;
  background: none; }

.fundacio #content .slideModel1 li .slide-box h2 a:after {
  content: ""; }

.fundacio #content .slideModel1 li .slide-box a {
  color: #3f68b0;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px; }

.fundacio #content .slideModel1 li .slide-box a:hover {
  color: #0099CC; }

.fundacio #content .slideModel1 li .slide-box strong {
  position: absolute;
  bottom: 40px;
  font-weight: normal;
  font-size: 15px;
  color: #262626;
  font-family: 'rokkittbold',Arial,Helvetica,sans-serif; }

.fundacio #content .slideModel1 li .slide-box strong span {
  color: #b11127;
  font-family: 'rokkittbold',Arial,Helvetica,sans-serif; }

.fundacio #content .slideModel1 li .slide-deco {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 64px; }

.fundacio .form {
  margin: 0px;
  padding: 12px 10px 10px;
  font-size: 12px; }

.fundacio .form.sign-in-form {
  background: transparent; }

.fundacio .form fieldset {
  margin: 0px;
  padding: 0px;
  border: 0px solid #FFFFFF; }

.fundacio .form fieldset legend {
  display: none; }

.fundacio .form fieldset label {
  display: block;
  width: auto;
  margin-bottom: 0;
  color: #333333; }

.fundacio .form fieldset sup {
  color: #AA0000 !important;
  font-weight: bold; }

.fundacio .form fieldset textarea {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  padding: 4px 6px;
  vertical-align: middle;
  *zoom: 1;
  height: auto;
  font-size: 13px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #cccccc; }

.fundacio .form fieldset .cps, .fundacio .form fieldset select, .form fieldset [type="text"], .form fieldset [type="password"], input[type="file"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
  display: inline-block;
  margin-bottom: 9px;
  padding: 4px 6px;
  height: 18px;
  color: #666666;
  font-size: 13px;
  line-height: 18px;
  background-color: #ffffff;
  border: 1px solid #cccccc; }

.fundacio .form fieldset select[multiple], .form fieldset select[size] {
  height: 150px; }

.fundacio .form fieldset select {
  height: 28px; }

.fundacio .form fieldset [type="submit"]:hover, .form fieldset .button:hover {
  color: #ffffff;
  background: #005698 url("/o/bcsw_theme-theme/images/bcsw_images/bg_button.png") 0px -50px repeat-x; }

.fundacio .form fieldset .radio, .form fieldset .checkbox {
  min-height: 15px;
  padding-left: 18px;
  margin-bottom: 8px; }

.fundacio .form fieldset .radio input[type="radio"], .form fieldset .checkbox input[type="checkbox"] {
  position: relative; }

.fundacio .form fieldset .radio.inline, .form fieldset .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal; }

.fundacio .form fieldset .radio.inline + .radio.inline, .form fieldset .checkbox.inline + .checkbox.inline {
  margin-left: 10px; }

.fundacio .form .error {
  color: #B94A48; }

.fundacio .form fieldset .error select, .form fieldset .error [type="text"], .form fieldset .error [type="password"], .error input[type="datetime"], .error input[type="datetime-local"], .error input[type="date"], .error input[type="month"], .error input[type="time"], .error input[type="week"], .error input[type="number"], .error input[type="email"], .error input[type="url"], .error input[type="search"], .error input[type="tel"], .error input[type="color"], .form fieldset .error textarea {
  border-color: #B94A48;
  background-color: #F2DEDE; }

.fundacio .form fieldset select.error, .form fieldset [type="text"].error, .form fieldset [type="password"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="date"].error, input[type="month"].error, input[type="time"].error, input[type="week"].error, input[type="number"].error, input[type="email"].error, input[type="url"].error, input[type="search"].error, input[type="tel"].error, input[type="color"].error, .form fieldset textarea.error {
  border-color: #B94A48;
  background-color: #F2DEDE; }

.fundacio .form .help {
  font-size: 11px;
  color: #7d7d7d;
  margin-bottom: 10px; }

.fundacio .form .avi {
  margin-top: 50px;
  padding-top: 15px;
  font-size: 11px;
  text-align: center;
  border-top: 1px solid #dce1e5; }

.fundacio .form-file {
  margin-top: 10px; }

.fundacio .form .acc {
  margin-top: 20px;
  text-align: center; }

.fundacio .form-file .acc-setps, .acc-setps {
  margin-top: 10px; }

.fundacio .form .box-separator {
  border-top: 1px dotted #BBBBBB; }

.fundacio #_com_grifols_bcs_search_web_portlet_SearchPortlet_search {
  background-color: transparent;
  padding: 0;
  margin-bottom: 10px; }

.fundacio .search-portlet .searchBox .resultSearch {
  padding-top: 5px;
  display: block;
  margin-left: 15px;
  color: #999; }

.fundacio .search-portlet .searchBox .form-control::placeholder {
  color: #b2b2b2; }

.fundacio .search-portlet .searchBox input {
  box-sizing: content-box;
  width: 260px;
  height: 16.800px;
  padding: 8px 11px 8px 30px;
  border: 0;
  border-radius: 0;
  color: #b2b2b2;
  font-size: 19px;
  font-family: 'opensans',Arial;
  background: url("../../images/bcsw_images/search-big.png") no-repeat 2px 0 #eee; }

.fundacio .search-portlet .searchBox .btn-submit {
  max-width: 25px;
  max-height: 25px;
  position: absolute;
  top: 8px;
  left: 3px;
  z-index: -9999;
  display: none;
  box-sizing: content-box;
  padding: 0; }

.fundacio .search-portlet .searchBox .grey3 {
  color: #333; }

.fundacio .form-group {
  margin-bottom: 0; }
  .fundacio .form-group.web-content .container {
    width: auto; }

.fundacio .reference-mark.text-warning {
  display: none; }

.fundacio .hide-accessible {
  clip: auto;
  position: absolute !important; }

.fundacio.bioethics-congress .hide-accessible {
  display: none; }

.fundacio .icon-actions {
  width: auto;
  background: none; }

.fundacio .icon-map {
  width: 38px;
  height: 19px;
  background-position: -41px -11px; }

.fundacio .icon-prescribing {
  width: 14px;
  height: 18px;
  background-position: -91px -11px; }

.fundacio .icon-special {
  background-position: -160px 0px; }

.fundacio .icon-bullet-menu {
  width: 9px;
  height: 15px;
  margin-left: 8px;
  background-position: -171px -54px; }

.fundacio .icon-documento {
  width: 14px;
  height: 18px;
  background-position: -169px -323px; }

.fundacio .icon-url {
  width: 14px;
  height: 14px;
  background-position: -322px -327px; }

.fundacio .icon-download {
  width: 14px;
  height: 14px;
  background-position: -320px -365px; }

.fundacio .icon-bullet-special {
  width: 23px;
  height: 23px;
  background-position: -242px -321px; }

.fundacio a:hover .icon-documento {
  background-position: -169px -362px; }

.fundacio a:hover .icon-bullet-special {
  background-position: -242px -360px; }

.fundacio .icon-menu-content {
  background-position: -195px 0px; }

.fundacio .icon-menu-search {
  background-position: -234px 0px; }

.fundacio .icon-menu-more {
  background-position: -273px 0px; }

.fundacio .icon-bimprimir {
  background: url("/grifols-theme/images/grifols/print_mini.gif") !important;
  width: 30px !important;
  height: 30px !important;
  background-position: 0 !important; }

.fundacio .icon-bsobre {
  background: url("/grifols-theme/images/grifols/mail_mini.gif") !important;
  width: 30px !important;
  height: 30px !important;
  background-position: 0 !important; }

.fundacio .icon-bmenu {
  background-color: #eeeeee;
  background-position: -78px -78px; }

.fundacio .icon-bbuscador {
  background-color: #eeeeee;
  background-position: -117px -78px; }

.fundacio .icon-bcswais {
  background-color: #eeeeee;
  background-position: -155px -78px; }

.fundacio .icon-bmas {
  background-color: #eeeeee;
  background-position: -195px -78px; }

.fundacio .icon-bok {
  background-color: #eeeeee;
  background-position: -234px -78px; }

.fundacio .icon-bdesplegable {
  background-color: #eeeeee;
  background-position: -273px -78px; }

.fundacio .icon-bflecha {
  background-color: #eeeeee;
  background-position: 0px -157px; }

.fundacio .icon-bselector {
  background-color: #eeeeee;
  background-position: -38px -157px; }

.fundacio .icon-bcerrar {
  background-color: #eeeeee;
  background-position: -78px -157px; }

.fundacio .icon-bgaleria {
  background-color: #eeeeee;
  background-position: -117px -157px; }

.fundacio .icon-bgaleria2 {
  background-color: #eeeeee;
  background-position: -155px -157px; }

.fundacio .icon-bdocumento {
  background-color: #eeeeee;
  background-position: -195px -157px; }

.fundacio .icon-bcalendario {
  background-color: #eeeeee;
  background-position: -234px -157px; }

.fundacio .icon-bmapa {
  background-color: #eeeeee;
  background-position: -273px -157px; }

.fundacio .icon-bnoticias {
  background-color: #eeeeee;
  background-position: 0px -235px; }

.fundacio .icon-bcswrescripcion {
  background-color: #eeeeee;
  background-position: -38px -235px; }

.fundacio .icon-bcswroduct {
  background-color: #eeeeee;
  background-position: -78px -235px; }

.fundacio .icon-bdisease {
  background-color: #eeeeee;
  background-position: -117px -235px; }

.fundacio .icon-bsupport {
  background-color: #eeeeee;
  background-position: -155px -235px; }

.fundacio .icon-bresources {
  background-color: #eeeeee;
  background-position: -195px -235px; }

.fundacio .icon-bgrifols {
  background-color: #eeeeee;
  background-position: -234px -235px; }

.fundacio .icon-bcomentarios {
  background-color: #eeeeee;
  background-position: -273px -235px; }

.fundacio .icon-bestrella {
  background-color: #eeeeee;
  background-position: 0px -313px; }

.fundacio .icon-blike {
  background-color: #eeeeee;
  background-position: -38px -313px; }

.fundacio .icon-bfacebook {
  background-color: #eeeeee;
  background-position: -78px -313px; }

.fundacio .icon-btwitter {
  background-color: #eeeeee;
  background-position: -117px -313px; }

.fundacio .icon-btop {
  background-color: #eeeeee;
  background-position: -195px -313px; }

.fundacio a:hover .icon-bimprimir {
  background: url("/grifols-theme/images/grifols/print_mini_hover.gif") !important; }

.fundacio a:hover .icon-bsobre {
  background: url("/grifols-theme/images/grifols/mail_mini_hover.gif") !important; }

.fundacio a:hover .icon-bmenu {
  background-color: #999999;
  background-position: -78px -117px; }

.fundacio a:hover .icon-bbuscador {
  background-color: #999999;
  background-position: -117px -117px; }

.fundacio a:hover .icon-bcswais {
  background-color: #999999;
  background-position: -155px -117px; }

.fundacio a:hover .icon-bmas {
  background-color: #999999;
  background-position: -195px -117px; }

.fundacio a:hover .icon-bok {
  background-color: #999999;
  background-position: -234px -117px; }

.fundacio a:hover .icon-bdesplegable {
  background-color: #999999;
  background-position: -273px -117px; }

.fundacio a:hover .icon-bflecha {
  background-color: #999999;
  background-position: 0px -196px; }

.fundacio a:hover .icon-bselector {
  background-color: #999999;
  background-position: -38px -196px; }

.fundacio a:hover .icon-bcerrar {
  background-color: #999999;
  background-position: -78px -196px; }

.fundacio a:hover .icon-bgaleria {
  background-color: #999999;
  background-position: -117px -196px; }

.fundacio a:hover .icon-bgaleria2 {
  background-color: #999999;
  background-position: -155px -196px; }

.fundacio a:hover .icon-bdocumento {
  background-color: #999999;
  background-position: -195px -196px; }

.fundacio a:hover .icon-bcalendario {
  background-color: #999999;
  background-position: -234px -196px; }

.fundacio a:hover .icon-bmapa {
  background-color: #999999;
  background-position: -273px -196px; }

.fundacio a:hover .icon-bnoticias {
  background-color: #999999;
  background-position: 0px -274px; }

.fundacio a:hover .icon-bcswrescripcion {
  background-color: #999999;
  background-position: -38px -274px; }

.fundacio a:hover .icon-bcswroduct {
  background-color: #999999;
  background-position: -78px -274px; }

.fundacio a:hover .icon-bdisease {
  background-color: #999999;
  background-position: -117px -274px; }

.fundacio a:hover .icon-bsupport {
  background-color: #999999;
  background-position: -155px -274px; }

.fundacio a:hover .icon-bresources {
  background-color: #999999;
  background-position: -195px -274px; }

.fundacio a:hover .icon-bgrifols {
  background-color: #999999;
  background-position: -234px -274px; }

.fundacio a:hover .icon-bcomentarios {
  background-color: #999999;
  background-position: -273px -274px; }

.fundacio a:hover .icon-bestrella {
  background-color: #999999;
  background-position: 0px -352px; }

.fundacio a:hover .icon-blike {
  background-color: #999999;
  background-position: -38px -352px; }

.fundacio a:hover .icon-bfacebook {
  background-color: #999999;
  background-position: -78px -352px; }

.fundacio a:hover .icon-btwitter {
  background-color: #999999;
  background-position: -117px -352px; }

.fundacio a:hover .icon-btop {
  background-color: #999999;
  background-position: -195px -352px; }

.fundacio .columns-2 #layout-column_content img {
  margin-top: 15px;
  margin-bottom: 15px; }

.fundacio .img-left {
  float: left;
  margin: 0 30px 0px 0 !important; }

.fundacio .img-right {
  float: right;
  margin: 0 0 0px 30px  !important; }

.fundacio .box-img-left {
  float: left;
  margin: 0 30px 15px 0;
  width: 210px; }

.fundacio .box-img-right {
  float: right;
  margin: 0 0 15px 30px;
  width: 210px; }

.fundacio .box-img-left small, .fundacio .box-img-right small {
  display: block;
  padding: 8px 0px 8px 0px;
  text-align: center;
  font-size: 11px;
  font-style: italic;
  border-bottom: 1px dotted #DDDDDD; }

.fundacio a.link {
  color: #005596;
  text-decoration: none; }

.fundacio a.link:hover {
  color: #0099CC; }

.fundacio a.link-focus {
  font-weight: bold;
  font-size: 15px;
  color: #005596;
  text-decoration: none; }

.fundacio a.link-focus:hover {
  color: #0099CC; }

.fundacio a.link-focus:after {
  content: " �";
  font-size: 14px;
  vertical-align: middle; }

.fundacio a.link-sintext span {
  display: none; }

.fundacio a.link-btn-blank .icon-documento {
  background-position: -285px -362px; }

.fundacio a.link-btn-blank:hover .icon-bullet-special {
  background-position: -285px -362px; }

.fundacio a.link-btn-blank {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 3px 10px 3px 10px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background: #094f91 url("/o/bcsw_theme-theme/images/bcsw_images/bg_button_link.png") top left repeat-x;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.fundacio a.link-btn-blank:hover {
  color: #FFFFFF;
  background: grey url("/o/bcsw_theme-theme/images/bcsw_images/bg_button_link_grey.png") top left repeat-x; }

a.link-btn-mini {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 3px 10px 3px 10px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background: #094f91 url("/o/bcsw_theme-theme/images/bcsw_images/bg_button_link.png") top left repeat-x;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

a.link-btn-mini:hover {
  color: #FFFFFF;
  background: #8f274b url("/o/bcsw_theme-theme/images/bcsw_images/bg_button_link_act.png") top left repeat-x; }

.fundacio a.link-special {
  text-decoration: none;
  color: #3f68b0;
  font-weight: bold; }

.fundacio a.link-special:hover {
  color: #0099CC; }

.fundacio a.link-special-bullet {
  text-decoration: none;
  color: #3f68b0;
  font-weight: bold; }

.fundacio a.link-special-bullet:hover {
  color: #0099CC; }

.fundacio a.link-special-bullet:after {
  content: " >";
  font-weight: bold;
  font-size: 12px; }

.fundacio a.white-link {
  color: #fff; }

.fundacio-link, .fundacio .newsletter-status-portlet a.go-home-button, .fundacio a.fundacio-link, .fundacio a.fundacio-link-nd {
  border-radius: 3px;
  padding: 4px 20px 2px 8px;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/descarrega_ico.png") center right no-repeat #054791 !important;
  /* text-transform: uppercase; */
  float: left; }

.fundacio-link-invert, .fundacio .newsletter-status-portlet a.invert.go-home-button, .fundacio a.invert.fundacio-link, .fundacio a.fundacio-link-nd.invert {
  color: #054791 !important;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/descarrega_ico_blue.png") center right no-repeat #FFF; }

.fundacio .newsletter-status-portlet a.go-home-button, .fundacio a.fundacio-link, .fundacio a.fundacio-link-nd {
  margin-right: 5px; }

.fundacio .newsletter-status-portlet a.big.go-home-button, .fundacio a.big.fundacio-link, .fundacio a.big.fundacio-link-nd {
  font-size: 22px;
  line-height: 26px;
  display: inline-block; }

.fundacio .newsletter-status-portlet a.gray-bg.go-home-button, .fundacio a.gray-bg.fundacio-link, .fundacio a.gray-bg.fundacio-link-nd {
  background-color: #999999 !important;
  box-sizing: content-box; }

.fundacio-button, .fundacio #portlet_new-password .aui-button-input, .fundacio .newslettersbutton-portlet .aui-button-input, .fundacio .newsletter-status-portlet input.go-home-button, .fundacio-button-nd, .fundacio #wrapper .litle-login-portlet p.sign a, .fundacio input[type="submit"], .fundacio input[type="submit"]:hover, .fundacio input.fundacio-button-nd[type="submit"], .fundacio input.fundacio-button-nd[type="button"], .fundacio #contact-form input[type="submit"], .fundacio #contact-form button, .fundacio input.fundacio-button[type="submit"], .fundacio input.fundacio-button[type="button"], .fundacio .form fieldset [type="submit"], .form fieldset .button {
  border: 1px solid;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  border-radius: 3px;
  padding: 4px 10px 2px 10px;
  background: center right no-repeat #054791 !important;
  text-shadow: none; }

.fundacio-button-invert, .fundacio #portlet_new-password input.invert.aui-button-input[type="submit"], .fundacio .newslettersbutton-portlet input.invert.aui-button-input[type="submit"], .fundacio .newsletter-status-portlet input.invert.go-home-button[type="submit"], .fundacio input.invert[type="submit"], .fundacio input.invert[type="submit"]:hover, .fundacio input.invert.fundacio-button-nd[type="submit"], .fundacio #contact-form input.invert[type="submit"], .fundacio input.fundacio-button-nd-invert[type="submit"], .fundacio input.invert[type="submit"][type="button"], .fundacio input.invert.fundacio-button[type="submit"], .fundacio input.fundacio-button-nd-invert[type="submit"][type="button"], .fundacio #portlet_new-password input.invert.aui-button-input[type="button"], .fundacio .newslettersbutton-portlet input.invert.aui-button-input[type="button"], .fundacio .newsletter-status-portlet input.invert.go-home-button[type="button"], .fundacio input.invert.fundacio-button-nd[type="button"], .fundacio input.fundacio-button-nd-invert[type="button"], .fundacio input.invert.fundacio-button[type="button"] {
  color: #054791 !important;
  background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/descarrega_ico_blue.png") center right no-repeat #FFF;
  text-shadow: none; }

.fundacio-button-nd, .fundacio #wrapper .litle-login-portlet p.sign a, .fundacio input[type="submit"], .fundacio input[type="submit"]:hover, .fundacio input.fundacio-button-nd[type="submit"], .fundacio input.fundacio-button-nd[type="button"], .fundacio #contact-form input[type="submit"], .fundacio #contact-form button {
  background-image: none; }

.fundacio-button-nd-invert, .fundacio input.invert[type="submit"], .fundacio input.invert[type="submit"]:hover, .fundacio input.invert.fundacio-button-nd[type="submit"], .fundacio #contact-form input.invert[type="submit"], .fundacio input.invert[type="button"][type="submit"], .fundacio input.invert.fundacio-button-nd[type="button"] {
  background-image: none;
  padding: 4px 10px 2px 10px; }

.fundacio a.fundacio-link-nd {
  background-image: none;
  padding: 4px 10px 2px 10px; }

.fundacio a.fundacio-link-nd.invert {
  background-image: none; }

.fundacio .padd {
  padding: 15px; }

.fundacio .padd-left {
  padding: 15px 0px 15px 15px; }

.fundacio .padd-right {
  padding: 15px 15px 15px 0px; }

.fundacio .padd-center {
  padding: 15px 0px 15px 0px; }

.fundacio .padd-leftOnly {
  padding: 0px 0px 15px 15px; }

.fundacio .padd-rightOnly {
  padding: 0px 15px 15px 0px; }

.fundacio .padd-top {
  padding: 15px 0px 0px 0px; }

.fundacio .padd-bottom {
  padding: 0px 0px 15px 0px; }

.fundacio .padd-top-bottom {
  padding: 10px 0px 10px 0px; }

.fundacio .padd-filter {
  padding: 10px; }

.fundacio .pos-tr {
  position: absolute;
  top: 0;
  right: 0; }

.fundacio .pos-tl {
  position: absolute;
  top: 0;
  left: 0; }

.fundacio .pos-br {
  position: absolute;
  bottom: 0;
  right: 0; }

.fundacio .pos-bl {
  position: absolute;
  bottom: 0;
  left: 0; }

.fundacio .pos-br-m {
  position: absolute;
  bottom: 25px;
  right: 25px; }

.fundacio .ir {
  overflow: hidden;
  *text-indent: -9999px;
  border: 0;
  background-color: transparent; }

.fundacio .ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%; }

.fundacio .float-right {
  float: right; }

.fundacio .float-left {
  float: left; }

.fundacio .float-none {
  float: none; }

.fundacio .pos-horizontal {
  margin-top: -8px; }

.fundacio .pos-horizontal-button {
  margin-top: -5px; }

.fundacio .right {
  text-align: right !important; }

.fundacio .left {
  text-align: left !important; }

.fundacio .center {
  text-align: center !important; }

.fundacio .hide {
  display: none !important; }

.fundacio .show {
  display: block !important; }

.fundacio .vMovil {
  display: none !important; }

.fundacio .block {
  display: block !important; }

.fundacio .control-group {
  float: left; }

.fundacio .hidden {
  display: none !important;
  visibility: hidden; }

.fundacio .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.fundacio .visuallyhidden.focusable:active, .fundacio .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.fundacio .invisible {
  visibility: hidden; }

.fundacio .clear {
  clear: both; }

.fundacio .clearfix:before, .fundacio .clearfix:after {
  content: " ";
  display: table; }

.fundacio .clearfix:after {
  clear: both; }

.fundacio .clearfix {
  *zoom: 1; }

.fundacio .roundie {
  behavior: url("/o/bcsw_theme-theme/css/PIE.htc");
  position: relative;
  z-index: 1; }

.box-formatM1, .box-formatM2, .box-formatM3, .box-formatM4, .box-formatM5 {
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#DDDDDD, Strength=6, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#DDDDDD, Strength=6, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#DDDDDD, Strength=6, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#DDDDDD, Strength=6, Direction=270); }

/*FIXES*/
.fundacio .bx-wrapper .bx-default-pager {
  display: none; }

.fundacio #pfooter ul ul {
  margin-top: 14px; }

.fundacio #pfooter .container {
  padding: 26px 0 7px !important; }

.fundacio #wrapper .portlet-login .navigation ul {
  margin: -11px 10px 0px 0;
  padding: 0; }

.fundacio #wrapper .portlet-journal-content.publicacions.portlet-boundary,
.fundacio #wrapper .portlet-journal-content.subscription.portlet-boundary,
.fundacio #wrapper .portlet-journal-content.agenda.portlet-boundary,
.fundacio #wrapper .portlet-journal-content.blog.portlet-boundary,
.fundacio #wrapper .portlet-journal-content.premis-beques.portlet-boundary,
.fundacio #wrapper .portlet-journal-content.training.portlet-boundary {
  padding-bottom: 25px; }

.button-holder {
  margin: 28px 0; }

.fundacio #wrapper .portlet-login.portlet-boundary .btn {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #054791;
  border-radius: 3px;
  width: auto;
  height: auto;
  font-family: 'opensans',Arial;
  font-weight: normal;
  font-size: 10px;
  border: none;
  color: #fff;
  line-height: 13px;
  text-transform: uppercase;
  padding: 6px 21px; }

.fundacio #wrapper .portlet-login .navigation {
  background: none;
  border: 0px none;
  padding-top: 0px;
  position: relative;
  top: -38px; }

.fundacio #wrapper .portlet-login .navigation ul li a {
  float: right;
  text-decoration: underline; }

.fundacio #layout-column_contentright .portlet-content-container {
  padding: 0; }

.fundacio #pfooter ul {
  height: 100%;
  display: inline-block; }

.fundacio #contentleft .nav-superior .tit.clearfix h2,
.fundacio .infoLocate h2.titular {
  margin-top: 20px !important; }

.fundacio #contentleft .inside-template-margin.title-text-template {
  padding: 0 0 28px 0; }

.fundacio .portlet-asset-publisher.about-us .list-mode {
  width: 100%;
  display: block; }

.fundacio .portlet-asset-publisher.about-us .list-mode .bcs-generic-list {
  width: 46%;
  margin-right: 4%;
  min-height: 300px;
  float: left; }

.foundation.page-group-1.page-subgroup-2 #contentleft {
  background: #fff;
  margin-bottom: 20px; }

.fundacio #nav ul ul {
  width: 100%;
  display: block; }

.portlet-decorate .portlet-title-text {
  display: block; }

body.fundacio #wrapper .portlet-boundary.people {
  padding-top: 20px; }

.dropdown.lfr-icon-menu.visible-interaction {
  position: absolute; }

.visible-interaction .dropdown.lfr-icon-menu {
  padding: 0px 10px; }

.dropdown.lfr-icon-menu.visible-interaction {
  top: 5px;
  right: -15px;
  padding: 0 10px;
  background-color: #FFF;
  border: solid 2px;
  border-radius: 4px;
  color: #0b5fff; }

.asset-entries-group-label {
  display: block !important;
  font-family: 'rokkittbold',serif;
  font-weight: bold;
  font-size: 22px !important;
  color: #054791;
  line-height: 25px !important; }

#top-bar h1.portlet-title-text {
  display: none !important; }

.fundacio #wrapper .portlet-boundary.recent-posts-content .entry-content {
  margin: 0;
  border-top: 2px solid #e6e6e6;
  padding: 15px 20px; }

.fundacio #wrapper .portlet-boundary.recent-posts-content h1.portlet-title-text,
.fundacio #wrapper .portlet-boundary.recent-posts-content h3 {
  margin: 0; }

.fundacio #wrapper .portlet-boundary.recent-posts-content h3 {
  font-size: 14px; }

.fundacio #wrapper .portlet-boundary.recent-posts-content .entry-thumbnail,
.fundacio #wrapper .portlet-boundary.recent-posts-content p {
  display: none !important; }

.blog-entries.first-page img.image-list {
  display: none; }

.list-mode .inside-template-margin.list-view {
  display: block !important; }

.sign-up-activity-management-portlet [class*=" btn-"],
.bscw_activity-portlet [class*=" btn-"] {
  height: 40px; }

.fundacio [class^="icon-"], [class*=" icon-"], [class^="btn-"], [class*=" btn-"] {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-right: 5px;
  line-height: 10px;
  vertical-align: middle;
  zoom: 1;
  *display: inline; }

.has-control-menu #wrapper [class^="icon-"], .has-control-menu #wrapper [class*=" icon-"], .has-control-menu #wrapper [class*=" ui-icon"] {
  line-height: inherit !important;
  width: 40px;
  height: 40px; }

i.icon-menu-content, i.icon-menu-search, i.icon-menu-more {
  background-image: url(/o/bcsw_theme-theme/images/bcsw_images/icons.png) !important;
  background-repeat: no-repeat;
  background-color: transparent; }

.portal-popup button {
  margin: 15px 0; }

.fundacio i.icon-menu-content {
  background-position: -195px 0; }

.fundacio .icon-menu-search {
  background-position: -234px 0; }

.fundacio .icon-menu-more {
  background-position: -273px 0; }

.fundacio i.icon-menu-share {
  background: url("/o/bcsw_theme-theme/images/bcsw_images/share.png") !important;
  background-repeat: no-repeat !important;
  background-color: transparent;
  background-position: center center !important; }

.fundacio #contentleft {
  width: 465px;
  float: left;
  background: #fff;
  margin-bottom: 20px; }

.fundacio #bcsw_left_column i.icon-bullet-menu {
  display: none; }

.fundacio i.icon-bullet-menu {
  height: auto !important; }

.fundacio .portlet-asset-publisher.jury .list-mode {
  width: 100%;
  float: left; }

.fundacio .portlet-asset-publisher.jury .list-mode .bcs-generic-list {
  width: 47%;
  margin-right: 10px;
  float: left; }

.fundacio .portlet-asset-publisher.jury .bcs-generic-list {
  min-height: 152px; }

@media only screen and (max-width: 768px) {
  .fundacio #header-product .container .deco h2 img {
    margin-left: auto; } }

@media only screen and (max-width: 767px) {
  .fundacio .vMovil {
    display: block !important; }
  .fundacio .noMovil {
    display: none !important; }
  body.fundacio {
    width: 100% !important;
    min-width: 100%; }
  .fundacio .container, .fundacio #main-content, .fundacio #main-content .portlet-layout {
    width: 100%; }
  .fundacio #page {
    padding: 0px; }
  .fundacio {
    float: none;
    width: 100%; }
  .fundacio #content {
    float: none;
    width: 100%; }
  .fundacio #portlet_new-password {
    width: 100%; }
  .fundacio #pheader {
    display: block; }
  .fundacio #header h2 {
    padding: 13px 0px 9px 0px; }
  .fundacio #pheader .pheader-menu {
    display: none;
    margin: 0px;
    padding: 0px; }
  .fundacio #pheader .pheader-global {
    float: none;
    margin: 0px;
    padding: 0px; }
  .fundacio #pheader .pheader-global ul {
    list-style-type: none; }
  .fundacio #pheader .pheader-global li {
    float: right;
    padding: 10px 0px 8px 0px;
    text-align: center; }
  .fundacio #header-product {
    height: 120px;
    background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_header_product_movil.gif") top left repeat-x;
    position: relative;
    top: 0; }
  .fundacio #header-product h1 {
    float: none;
    padding: 20px 0px 8px 10px; }
  .fundacio #header-product form {
    display: none; }
  .fundacio #header-menu {
    background: #004687; }
  .fundacio #header-menu ul.menu-screen {
    display: none; }
  .fundacio #header-menu ul.menu-movil {
    display: block; }
  .fundacio #header-menu > .container {
    background-color: #004687; }
  .fundacio #pheader .pheader-global li.country {
    display: none; }
  .fundacio #pheader .pheader-global li.contactus {
    display: none; }
  .fundacio #header-product .container .deco h2 img {
    margin-left: auto; }
  .fundacio #header-product .deco {
    height: auto;
    background: none; }
  .fundacio #header-product .deco .imglogo {
    display: none; }
  .fundacio #top-bar {
    display: none; }
  .fundacio #pfooter {
    padding: 0px;
    background: #ebf0f6; }
  .fundacio #pfooter ul li {
    display: inherit;
    float: none;
    width: auto; }
  .fundacio #pfooter ul li.footer-columns-7 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul li.footer-columns-8 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul ul {
    display: none; }
  .fundacio #pfooter a strong {
    display: block;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: #005596; }
  .fundacio #pfooter a:hover strong {
    color: #FFFFFF;
    background: #005596; }
  .fundacio #footer-corporative {
    padding-left: 15px;
    padding-right: 15px; }
  .fundacio #footer-corporative ul {
    float: left;
    margin: 13px 0;
    font-size: 12px;
    line-height: 14px; }
  .fundacio #footer-corporative li {
    display: inherit;
    float: none;
    width: 100%;
    margin-left: 0px;
    padding: 2px 0; }
  .fundacio #footer-corporative .vcard {
    float: none;
    font-size: 12px; }
  .fundacio .list-documents li {
    float: none !important;
    width: 90% !important;
    margin: 0 0 15px 0 !important; }
  .fundacio .list-documents li a.link span {
    float: left;
    margin-top: 4px;
    width: 98px;
    line-height: 14px; }
  .fundacio .list-documents li.video {
    width: auto; }
  .fundacio .list-documents li.video a.link span {
    width: auto; }
  .fundacio .bcs-generic-list .image-row + .content {
    float: none; }
  .fundacio ul.list-products {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;
    text-indent: 0 !important; }
  .fundacio .list-products li {
    float: none !important;
    margin: 0 0 15px 0 !important;
    width: 90% !important;
    background: #eeeeee; }
  .fundacio .list-products li img {
    padding: 10px !important;
    margin: 0px !important; }
  .fundacio .form fieldset label {
    display: block;
    float: none;
    width: 100%; }
  .fundacio .control-group {
    float: none; }
  .fundacio .box-info {
    padding: 15px 0px 15px 0px;
    background: #FFFFFF; }
  .fundacio .box-marketing-ctd h3 {
    margin: 20px 0px 15px 0px;
    font-size: 18px; }
  .fundacio .box-marketing-ctd, .box-marketing-banner {
    float: none;
    width: 100%; }
  .fundacio .box-marketing-msg {
    margin: 0px auto; }
  .fundacio .box-blank {
    padding: 15px 0px 15px 0px; }
  .fundacio .box-side-content {
    float: none;
    width: 100%; }
  .fundacio .box-side-nav {
    float: none;
    width: 100%; }
  .fundacio .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    right: 0px;
    padding: 0px 25px 0px 25px; }
  .fundacio .bx-wrapper .bx-pager {
    position: relative;
    padding: 10px 0px 10px 0px;
    display: none; }
  .fundacio .bx-wrapper .bx-prev {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat 0 0px; }
  .fundacio .bx-wrapper .bx-next {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat -30px 0px; }
  .fundacio .bx-wrapper .bx-prev:hover {
    background-position: 0 -40px; }
  .fundacio .bx-wrapper .bx-next:hover {
    background-position: -30px -40px; }
  .fundacio .bx-wrapper .bx-controls-direction a {
    top: 50%;
    width: 25px;
    height: 25px; }
  .fundacio .slideModel1 li img {
    position: relative;
    top: 0px;
    left: 0px; }
  .fundacio .slideModel1 li .slide-box {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #caf3f9;
    border-top: 2px solid #b2e8f2;
    border-bottom: 5px solid #b2e8f2; }
  .fundacio .slideModel1 li .slide-box div {
    position: relative;
    float: none;
    margin: 0px;
    padding: 15px;
    width: auto;
    height: auto; }
  .fundacio .slideModel1 li .slide-box h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 1.2; }
  .fundacio .slideModel1 li .slide-box h2 a {
    font-size: 15px; }
  .fundacio .slideModel1 li .slide-box a {
    color: #3f68b0;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px; }
  .fundacio .slideModel1 li .slide-box strong {
    position: relative;
    top: 10px;
    bottom: 0px;
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-box strong span {
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-deco {
    display: none; }
  .fundacio .bx-wrapper .bx-default-pager {
    position: absolute;
    top: initial;
    right: 0;
    width: auto; }
  .fundacio .inside-box-marketing {
    margin-top: 0px !important; }
  .fundacio .col2f1-c1, .col2f1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2i-c1, .col2f2i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2d-c1, .col2f2d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3i-c1, .col2f3i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3d-c1, .col2f3d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4d-c1, .col2f4d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4i-c1, .col2f4i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f5-c1, .col2f5-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1-c1, .col3f1-c2, .col3f1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g1-c1, .col3f1g1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g2-c1, .col3f1g2-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .columns-4-home .box-marketing-home {
    width: 506px;
    margin: 13px auto; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c1, .fundacio .columns-4-home .box-marketing-home .col4f1-c2, .fundacio .columns-4-home .box-marketing-home .col4f1-c3 {
      width: 240px; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c2, .fundacio .columns-4-home .box-marketing-home .col4f1-c3, .fundacio .columns-4-home .box-marketing-home .col4f1-c4 {
      margin-right: 0; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c1 {
      margin-right: 26px; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c4 {
      margin-top: 13px;
      width: 100%; }
    .fundacio .columns-4-home .box-marketing-home .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail, .fundacio .columns-4-home .box-marketing-home .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
      width: 240px; }
  .fundacio .col4f1g1-c1, .col4f1g1-c2, .col4f1g1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g2-c1, .col4f1g2-c2, .col4f1g2-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g3-c1, .col4f1g3-c2, .col4f1g3-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g4-c1, .col4f1g4-c2, .col4f1g4-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col5f1-c1, .col5f1-c2, .col5f1-c3, .col5f1-c4, .col5f1-c5 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2e-c1, .col2f2e-c2 {
    margin: 0;
    width: 100% !important; } }

@media only screen and (max-width: 533px) {
  .fundacio .vMovil {
    display: block !important; }
  .fundacio .noMovil {
    display: none !important; }
  body.fundacio {
    width: 100% !important;
    min-width: 100%; }
  .fundacio .container, .fundacio #main-content, .fundacio #main-content .portlet-layout {
    width: 100%; }
  .fundacio #page {
    padding: 0px; }
  .fundacio {
    float: none;
    width: 100%; }
  .fundacio #content {
    float: none;
    width: 100%; }
  .fundacio ol li {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .fundacio #pheader {
    display: block; }
  .fundacio #header h2 {
    padding: 13px 0px 9px 0px; }
  .fundacio #pheader .pheader-menu {
    display: none; }
  .fundacio #pheader .pheader-global {
    float: none; }
  .fundacio #pheader .pheader-global ul {
    list-style-type: none; }
  .fundacio #pheader .pheader-global li {
    float: right;
    padding: 10px 0px 8px 0px;
    text-align: center; }
  .fundacio #pheader .pheader-global li.sep {
    border-right: 1px solid #FFFFFF; }
  .fundacio #header-product {
    height: 120px;
    background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_header_product_movil.gif") top left repeat-x;
    position: relative;
    top: 0; }
  .fundacio #header-product h1 {
    float: none;
    padding: 20px 0px 8px 10px; }
  .fundacio #header-product form {
    display: none; }
  .fundacio #header-menu {
    background: #004687; }
  .fundacio #header-menu ul.menu-screen {
    display: none; }
  .fundacio #header-menu ul.menu-movil {
    display: block; }
  .fundacio #header-menu > .container {
    background-color: #004687; }
  .fundacio #pheader .pheader-global li.country {
    display: none; }
  .fundacio #pheader .pheader-global li.contactus {
    display: none; }
  .fundacio #header-product .deco {
    height: auto;
    background: none; }
  .fundacio #header-product .deco .imglogo {
    display: none; }
  .fundacio #top-bar {
    display: none; }
  .fundacio #pfooter {
    padding: 0px;
    background: #ebf0f6; }
  .fundacio #pfooter ul li {
    display: inherit;
    float: none;
    width: auto; }
  .fundacio #pfooter ul li.footer-columns-7 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul li.footer-columns-8 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul ul {
    display: none; }
  .fundacio #pfooter a strong {
    display: block;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: #005596; }
  .fundacio #pfooter a:hover strong {
    color: #FFFFFF;
    background: #005596; }
  .fundacio #footer-corporative {
    padding-left: 15px;
    padding-right: 15px; }
  .fundacio #footer-corporative ul {
    float: left;
    margin: 13px 0;
    font-size: 12px;
    line-height: 14px; }
  .fundacio #footer-corporative li {
    display: inherit;
    float: none;
    width: 100%;
    margin-left: 0px;
    padding: 2px 0; }
  .fundacio #footer-corporative .vcard {
    float: none;
    font-size: 12px; }
  .fundacio .list-documents li {
    float: none !important;
    width: 90% !important;
    margin: 0 0 15px 0 !important; }
  .fundacio .list-documents li a.link span {
    float: left;
    margin-top: 4px;
    width: 98px;
    line-height: 14px; }
  .fundacio .list-documents li.video {
    width: auto; }
  .fundacio .list-documents li.video a.link span {
    width: auto; }
  .fundacio ul.list-products {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;
    text-indent: 0 !important; }
  .fundacio .list-products li {
    float: none !important;
    margin: 0 0 15px 0 !important;
    width: 90% !important;
    background: #eeeeee; }
  .fundacio .list-products li img {
    padding: 10px !important;
    margin: 0px !important; }
  .fundacio .bcs-generic-list .image-row + .content {
    float: none; }
  .fundacio .form fieldset label {
    display: block;
    float: none;
    width: 100%; }
  .fundacio .control-group {
    float: none; }
  .fundacio .box-info {
    padding: 15px 0px 15px 0px;
    background: #FFFFFF; }
  .fundacio .box-marketing-ctd h3 {
    margin: 20px 0px 15px 0px;
    font-size: 18px; }
  .fundacio .box-marketing-ctd, .box-marketing-banner {
    float: none;
    width: 100%; }
  .fundacio .box-marketing-msg {
    margin: 0px auto; }
  .fundacio .box-blank {
    padding: 15px 0px 15px 0px; }
  .fundacio .box-side-content {
    float: none;
    width: 100%; }
  .fundacio .box-side-nav {
    float: none;
    width: 100%; }
  .fundacio .columns-4-home .box-marketing-home {
    width: 100%;
    margin: 13px auto; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c1, .fundacio .columns-4-home .box-marketing-home .col4f1-c2, .fundacio .columns-4-home .box-marketing-home .col4f1-c3 {
      width: 280px;
      margin: 0 auto;
      display: block;
      float: none; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c4 {
      margin-top: 13px;
      width: 100%; }
    .fundacio .columns-4-home .box-marketing-home .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail, .fundacio .columns-4-home .box-marketing-home .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
      width: 280px;
      max-width: 280px;
      max-height: 100%; }
      .fundacio .columns-4-home .box-marketing-home .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail img, .fundacio .columns-4-home .box-marketing-home .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail img {
        width: 100%; }
    .fundacio .columns-4-home .box-marketing-home .portlet-boundary {
      margin-bottom: 26px; }
  .fundacio .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    right: 0px;
    padding: 0px 25px 0px 25px; }
  .fundacio .bx-wrapper .bx-pager {
    position: relative;
    padding: 10px 0px 10px 0px; }
  .fundacio .bx-wrapper .bx-prev {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat 0 0px; }
  .fundacio .bx-wrapper .bx-next {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat -30px 0px; }
  .fundacio .bx-wrapper .bx-prev:hover {
    background-position: 0 -40px; }
  .fundacio .bx-wrapper .bx-next:hover {
    background-position: -30px -40px; }
  .fundacio .bx-wrapper .bx-controls-direction a {
    top: 50%;
    width: 25px;
    height: 25px; }
  .fundacio .slideModel1 li img {
    position: relative;
    top: 0px;
    left: 0px; }
  .fundacio .slideModel1 li .slide-box {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #caf3f9;
    border-top: 2px solid #b2e8f2;
    border-bottom: 5px solid #b2e8f2; }
  .fundacio .slideModel1 li .slide-box div {
    position: relative;
    float: none;
    margin: 0px;
    padding: 15px;
    width: auto;
    height: auto; }
  .fundacio .slideModel1 li .slide-box h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 1.2; }
  .fundacio .slideModel1 li .slide-box h2 a {
    font-size: 15px; }
  .fundacio .slideModel1 li .slide-box a {
    color: #3f68b0;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px; }
  .fundacio .slideModel1 li .slide-box strong {
    position: relative;
    top: 10px;
    bottom: 0px;
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-box strong span {
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-deco {
    display: none; }
  .fundacio .col2f1-c1, .col2f1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2i-c1, .col2f2i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2d-c1, .col2f2d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3i-c1, .col2f3i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3d-c1, .col2f3d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4d-c1, .col2f4d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4i-c1, .col2f4i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f5-c1, .col2f5-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1-c1, .col3f1-c2, .col3f1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g1-c1, .col3f1g1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g2-c1, .col3f1g2-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1-c4 .portlet-boundary {
    display: none; }
  .fundacio .col4f1-c4 .portlet-boundary.portlet-login {
    display: block; }
  .fundacio .col4f1-c4 .portlet-boundary.litle-login-portlet {
    display: block; }
  .fundacio .col4f1g1-c1, .col4f1g1-c2, .col4f1g1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g2-c1, .col4f1g2-c2, .col4f1g2-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g3-c1, .col4f1g3-c2, .col4f1g3-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g4-c1, .col4f1g4-c2, .col4f1g4-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col5f1-c1, .col5f1-c2, .col5f1-c3, .col5f1-c4, .col5f1-c5 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2e-c1, .col2f2e-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .inside-box-marketing {
    margin-top: 0px !important; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail {
    width: 224px; }
  .fundacio .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
    width: 224px; }
  .fundacio .bcs-generic-list .link-section {
    width: 100%; }
  .fundacio .bcs-generic-list .image-row + .content {
    width: 100%;
    float: left;
    margin-top: 5px; }
  .fundacio .bscw_activity-portlet .searchBox .clearfix label {
    width: 98%; }
  .fundacio .bscw_activity-portlet .searchBox .clearfix input {
    width: 84%;
    margin-left: 0; }
  .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
    width: 100%; }
  .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list {
    max-height: inherit; }
  .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .link-section {
    margin-top: 10px;
    margin-left: 0;
    float: left;
    width: 100%; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode .bcs-generic-list .content {
    height: inherit; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode .bcs-generic-list .bcs-generic-list-entry .content p {
    max-height: 110px; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .content p {
    max-height: 150px; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list {
    max-height: inherit; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .content {
    height: auto; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .bcs-generic-list-entry .link-section {
    margin-left: 0px !important;
    float: left;
    margin-top: 10px;
    width: 100%; }
  .fundacio #wrapper .portlet-journal-content.portlet-boundary .publication-distr-entry {
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .list-mode .bcs-generic-list {
    max-height: none;
    height: inherit; }
  .fundacio .portlet-asset-publisher.publications .list-mode .bcs-generic-list .bcs-generic-list-entry .content {
    height: auto; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .link-section {
    margin-left: 0;
    float: left;
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .link-section a {
    float: left;
    margin-top: 5px;
    margin-right: 5px; } }

@media only screen and (max-width: 320px) {
  .fundacio .vMovil {
    display: block !important; }
  .fundacio .noMovil {
    display: none !important; }
  body.fundacio {
    width: 100% !important;
    min-width: 100%; }
  .fundacio .container, .fundacio #main-content, .fundacio #main-content .portlet-layout {
    width: 100%; }
  .fundacio #page {
    padding: 0px; }
  .fundacio {
    float: none;
    width: 100%; }
  .fundacio #content {
    float: none;
    width: 100%; }
  .fundacio #pheader {
    display: block; }
  .fundacio #header h2 {
    padding: 13px 0px 9px 0px; }
  .fundacio #pheader .pheader-menu {
    display: none; }
  .fundacio #pheader .pheader-global {
    float: none; }
  .fundacio #pheader .pheader-global ul {
    list-style-type: none; }
  .fundacio #pheader .pheader-global li {
    float: right;
    padding: 10px 0px 8px 0px;
    text-align: center; }
  .fundacio #pheader .pheader-global li.sep {
    border-right: 1px solid #FFFFFF; }
  .fundacio #header-product {
    height: 120px;
    background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_header_product_movil.gif") top left repeat-x;
    position: relative;
    top: 0; }
  .fundacio #header-product h1 {
    float: none;
    padding: 20px 0px 8px 10px; }
  .fundacio #header-product form {
    display: none; }
  .fundacio #header-menu {
    background: #004687; }
  .fundacio #header-menu ul.menu-screen {
    display: none; }
  .fundacio #header-menu ul.menu-movil {
    display: block; }
  .fundacio #header-menu > .container {
    background-color: #004687; }
  .fundacio #pheader .pheader-global li.country {
    display: none; }
  .fundacio #pheader .pheader-global li.contactus {
    display: none; }
  .fundacio #header-product .deco {
    height: auto;
    background: none; }
  .fundacio #header-product .deco .imglogo {
    display: none; }
  .fundacio #top-bar {
    display: none; }
  .fundacio #pfooter {
    padding: 0px;
    background: #ebf0f6; }
  .fundacio #pfooter ul li {
    display: inherit;
    float: none;
    width: auto; }
  .fundacio #pfooter ul li.footer-columns-7 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul li.footer-columns-8 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul ul {
    display: none; }
  .fundacio #pfooter a strong {
    display: block;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: #005596; }
  .fundacio #pfooter a:hover strong {
    color: #FFFFFF;
    background: #005596; }
  .fundacio #footer-corporative {
    padding-left: 15px;
    padding-right: 15px; }
  .fundacio #footer-corporative ul {
    float: left;
    margin: 13px 0;
    font-size: 12px;
    line-height: 14px; }
  .fundacio #footer-corporative li {
    display: inherit;
    float: none;
    width: 100%;
    margin-left: 0px;
    padding: 2px 0; }
  .fundacio #footer-corporative .vcard {
    float: none;
    font-size: 12px; }
  .fundacio .list-documents li {
    float: none !important;
    width: 90% !important;
    margin: 0 0 15px 0 !important; }
  .fundacio .list-documents li a.link span {
    float: left;
    margin-top: 4px;
    width: 98px;
    line-height: 14px; }
  .fundacio .list-documents li.video {
    width: auto; }
  .fundacio .list-documents li.video a.link span {
    width: auto; }
  .fundacio ul.list-products {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;
    text-indent: 0 !important; }
  .fundacio .list-products li {
    float: none !important;
    margin: 0 0 15px 0 !important;
    width: 90% !important;
    background: #eeeeee; }
  .fundacio .list-products li img {
    padding: 10px !important;
    margin: 0px !important; }
  .fundacio .form fieldset label {
    display: block;
    float: none;
    width: 100%; }
  .fundacio .control-group {
    float: none; }
  .fundacio .box-info {
    padding: 15px 0px 15px 0px;
    background: #FFFFFF; }
  .fundacio .box-marketing-ctd h3 {
    margin: 20px 0px 15px 0px;
    font-size: 18px; }
  .fundacio .box-marketing-ctd, .box-marketing-banner {
    float: none;
    width: 100%; }
  .fundacio .box-marketing-msg {
    margin: 0px auto; }
  .fundacio .box-blank {
    padding: 15px 0px 15px 0px; }
  .fundacio .box-side-content {
    float: none;
    width: 100%; }
  .fundacio .box-side-nav {
    float: none;
    width: 100%; }
  .fundacio .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    right: 0px;
    padding: 0px 25px 0px 25px; }
  .fundacio .bx-wrapper .bx-pager {
    position: relative;
    padding: 10px 0px 10px 0px; }
  .fundacio .bx-wrapper .bx-prev {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat 0 0px; }
  .fundacio .bx-wrapper .bx-next {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat -30px 0px; }
  .fundacio .bx-wrapper .bx-prev:hover {
    background-position: 0 -40px; }
  .fundacio .bx-wrapper .bx-next:hover {
    background-position: -30px -40px; }
  .fundacio .bx-wrapper .bx-controls-direction a {
    top: 50%;
    width: 25px;
    height: 25px; }
  .fundacio .slideModel1 li img {
    position: relative;
    top: 0px;
    left: 0px; }
  .fundacio .slideModel1 li .slide-box {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #caf3f9;
    border-top: 2px solid #b2e8f2;
    border-bottom: 5px solid #b2e8f2; }
  .fundacio .slideModel1 li .slide-box div {
    position: relative;
    float: none;
    margin: 0px;
    padding: 15px;
    width: auto;
    height: auto; }
  .fundacio .slideModel1 li .slide-box h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 1.2; }
  .fundacio .slideModel1 li .slide-box h2 a {
    font-size: 15px; }
  .fundacio .slideModel1 li .slide-box a {
    color: #3f68b0;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px; }
  .fundacio .slideModel1 li .slide-box strong {
    position: relative;
    top: 10px;
    bottom: 0px;
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-box strong span {
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-deco {
    display: none; }
  .fundacio .bx-wrapper .bx-default-pager {
    position: absolute;
    bottom: 0px;
    width: 100%;
    top: initial; }
  .fundacio .bx-wrapper .bx-pager {
    bottom: 0; }
  .fundacio .col2f1-c1, .col2f1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2i-c1, .col2f2i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2d-c1, .col2f2d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3i-c1, .col2f3i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3d-c1, .col2f3d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4d-c1, .col2f4d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4i-c1, .col2f4i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f5-c1, .col2f5-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1-c1, .col3f1-c2, .col3f1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g1-c1, .col3f1g1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g2-c1, .col3f1g2-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1-c4 {
    width: 100%;
    margin-right: 3px; }
  .fundacio .col4f1-c4 .portlet-boundary {
    display: none; }
  .fundacio .col4f1-c4 .portlet-boundary.portlet-login {
    display: block; }
  .fundacio .col4f1-c4 .portlet-boundary.litle-login-portlet {
    display: block; }
  .fundacio .col4f1-c1 {
    width: 260px !important; }
  .fundacio .col4f1-c2 {
    width: 260px !important; }
  .fundacio .col4f1-c3 {
    width: 260px !important; }
  .fundacio .col4f1g1-c1, .col4f1g1-c2, .col4f1g1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g2-c1, .col4f1g2-c2, .col4f1g2-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g3-c1, .col4f1g3-c2, .col4f1g3-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g4-c1, .col4f1g4-c2, .col4f1g4-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col5f1-c1, .col5f1-c2, .col5f1-c3, .col5f1-c4, .col5f1-c5 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2e-c1, .col2f2e-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .inside-box-marketing {
    margin-top: 0px !important;
    padding: 0; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail {
    width: 260px !important;
    max-width: 260px !important; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail img {
    width: 260px !important; }
  .fundacio .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
    width: 260px !important;
    max-width: 260px !important; }
  .fundacio .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail img {
    width: 260px !important; }
  .fundacio .bcs-generic-list .image-box {
    width: 100%;
    height: auto;
    margin-top: 20px; }
  .fundacio .bcs-generic-list .image-title, .fundacio .bcs-generic-list .image-text {
    position: static; }
  .fundacio .bcs-generic-list .link-section {
    width: 100%; }
  .fundacio .bcs-generic-list .image-row + .content {
    width: 100%;
    float: left;
    margin-top: 5px; }
  .fundacio .portlet-asset-publisher.about-us .list-mode {
    width: 100%; }
  .fundacio .portlet-asset-publisher.about-us.thumbnail-mode .list-mode.show-asset-title {
    margin-right: 0px;
    min-height: 350px;
    height: inherit; }
  .fundacio .portlet-asset-publisher.jury .list-mode {
    width: 100%; }
  .fundacio .infoLocate .major #address {
    width: 100% !important;
    float: left;
    padding-left: 5px; }
  .fundacio .infoLocate #map_canvas {
    width: 100% !important;
    float: right; }
  .fundacio .bscw_activity-portlet .searchBox .clearfix label {
    width: 98%; }
  .fundacio .bscw_activity-portlet .searchBox .clearfix input {
    width: 84%;
    margin-left: 0; }
  .fundacio .bscw_activity-portlet .bcs-activity-entry .content {
    height: inherit; }
  .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
    width: 100%; }
  .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list {
    max-height: inherit; }
  .fundacio .portlet-asset-publisher.annual-report .bcs-generic-list .bcs-generic-list-entry .link-section {
    margin-top: 10px;
    margin-left: 0;
    float: left;
    width: 100%; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list {
    max-height: inherit; }
  .fundacio .portlet-asset-publisher.annual-report .list-mode.first .bcs-generic-list .link-section {
    margin-top: 10px;
    margin-left: 0px;
    width: 100%;
    float: left; }
  .fundacio #wrapper .portlet-journal-content.portlet-boundary .publication-distr-entry {
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .thumbnail + .content {
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .list-mode .bcs-generic-list {
    max-height: none;
    height: inherit; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .bcs-generic-list-entry .link-section {
    margin-left: 0;
    float: left;
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .list-mode .content {
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .footer-text {
    padding-left: 0px !important;
    position: relative;
    top: -35px; } }

@media only screen and (max-width: 768px) {
  .fundacio .vMovil {
    display: block !important; }
  .fundacio .noMovil {
    display: none !important; }
  body.fundacio {
    width: 100% !important;
    min-width: 100%; }
  .fundacio .container, .fundacio #main-content, .fundacio #main-content .portlet-layout {
    width: 100%; }
  .fundacio #page {
    padding: 0px; }
  .fundacio {
    float: none;
    width: 100%; }
  .fundacio #content {
    float: none;
    width: 100%; }
  .fundacio #pheader {
    display: block; }
  .fundacio #header {
    background-color: #fff; }
  .fundacio #header h2 {
    padding: 13px 0px 9px 0px; }
  .fundacio #pheader .pheader-menu {
    display: none; }
  .fundacio #pheader .pheader-global {
    float: none; }
  .fundacio #pheader .pheader-global ul {
    list-style-type: none; }
  .fundacio #pheader .pheader-global li {
    float: right;
    padding: 10px 0px 8px 0px;
    text-align: center; }
  .fundacio #pheader .container {
    max-width: 100%; }
  .fundacio #pheader .pheader-global li.sep {
    border-right: 1px solid #FFFFFF; }
  .fundacio #header-product {
    height: 120px;
    background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_header_product_movil.gif") top left repeat-x;
    position: relative;
    top: 0; }
  .fundacio #header-product h1 {
    float: none;
    padding: 20px 0px 8px 10px; }
  .fundacio #header-product form {
    display: none; }
  .fundacio #header-menu {
    background: #004687; }
  .fundacio #header-menu ul.menu-screen {
    display: none; }
  .fundacio #header-menu ul.menu-movil {
    display: block; }
  .fundacio #header-menu > .container {
    background-color: #004687; }
  .fundacio #pheader .pheader-global li.country {
    display: none; }
  .fundacio #pheader .pheader-global li.contactus {
    display: none; }
  .fundacio #header-product .deco {
    height: auto;
    background: none; }
  .fundacio #header-product .deco .imglogo {
    display: none; }
  .fundacio #top-bar {
    display: none; }
  .fundacio #pfooter {
    padding: 0px;
    background: #ebf0f6; }
  .fundacio #pfooter ul li {
    display: inherit;
    float: none;
    width: auto; }
  .fundacio #pfooter ul li.footer-columns-7 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul li.footer-columns-8 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul ul {
    display: none; }
  .fundacio #pfooter a strong {
    display: block;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: #005596; }
  .fundacio #pfooter a:hover strong {
    color: #FFFFFF;
    background: #005596; }
  .fundacio #footer-corporative {
    padding-left: 15px;
    padding-right: 15px; }
  .fundacio #footer-corporative ul {
    float: left;
    margin: 13px 0;
    font-size: 12px;
    line-height: 14px; }
  .fundacio #footer-corporative li {
    display: inherit;
    float: none;
    width: 100%;
    margin-left: 0px;
    padding: 2px 0; }
  .fundacio #footer-corporative .vcard {
    float: none;
    font-size: 12px; }
  .fundacio #footer-corporative .vcard {
    width: 100%; }
  .fundacio #footer-corporative .vcard2 {
    width: 100%; }
  .fundacio .list-documents li {
    float: none !important;
    width: 90% !important;
    margin: 0 0 15px 0 !important; }
  .fundacio .list-documents li a.link span {
    float: left;
    margin-top: 4px;
    width: 98px;
    line-height: 14px; }
  .fundacio .list-documents li.video {
    width: auto; }
  .fundacio .list-documents li.video a.link span {
    width: auto; }
  .fundacio ul.list-products {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;
    text-indent: 0 !important; }
  .fundacio .list-products li {
    float: none !important;
    margin: 0 0 15px 0 !important;
    width: 90% !important;
    background: #eeeeee; }
  .fundacio .list-products li img {
    padding: 10px !important;
    margin: 0px !important; }
  .fundacio .form fieldset label {
    display: block;
    float: none;
    width: 100%; }
  .fundacio .control-group {
    float: none; }
  .fundacio .box-info {
    padding: 15px 0px 15px 0px;
    background: #FFFFFF; }
  .fundacio .box-marketing-ctd h3 {
    margin: 20px 0px 15px 0px;
    font-size: 18px; }
  .fundacio .box-marketing-ctd, .box-marketing-banner {
    float: none;
    width: 100%; }
  .fundacio .box-marketing-msg {
    margin: 0px auto; }
  .fundacio .box-blank {
    padding: 15px 0px 15px 0px; }
  .fundacio .box-side-content {
    float: none;
    width: 100%; }
  .fundacio .box-side-nav {
    float: none;
    width: 100%; }
  .fundacio .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    right: 0px;
    padding: 0px 25px 0px 25px; }
  .fundacio .bx-wrapper .bx-pager {
    position: relative;
    padding: 10px 0px 0px 0px; }
  .fundacio .bx-wrapper .bx-prev {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat 0 0px; }
  .fundacio .bx-wrapper .bx-next {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat -30px 0px; }
  .fundacio .bx-wrapper .bx-prev:hover {
    background-position: 0 -40px; }
  .fundacio .bx-wrapper .bx-next:hover {
    background-position: -30px -40px; }
  .fundacio .bx-wrapper .bx-controls-direction a {
    top: 50%;
    width: 25px;
    height: 25px; }
  .fundacio .slideModel1 li img {
    position: relative;
    top: 0px;
    left: 0px; }
  .fundacio .slideModel1 li .slide-box {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #caf3f9;
    border-top: 2px solid #b2e8f2;
    border-bottom: 5px solid #b2e8f2; }
  .fundacio .slideModel1 li .slide-box div {
    position: relative;
    float: none;
    margin: 0px;
    padding: 15px;
    width: auto;
    height: auto; }
  .fundacio .slideModel1 li .slide-box h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 1.2; }
  .fundacio .slideModel1 li .slide-box h2 a {
    font-size: 15px; }
  .fundacio .slideModel1 li .slide-box a {
    color: #3f68b0;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px; }
  .fundacio .slideModel1 li .slide-box strong {
    position: relative;
    top: 10px;
    bottom: 0px;
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-box strong span {
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-deco {
    display: none; }
  .fundacio .bx-wrapper .bx-default-pager {
    position: absolute;
    bottom: 0px;
    right: none;
    top: initial !important;
    width: 100%; }
  .fundacio .col2f1-c1, .col2f1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2i-c1, .col2f2i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2d-c1, .col2f2d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3i-c1, .col2f3i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3d-c1, .col2f3d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4d-c1, .col2f4d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4i-c1, .col2f4i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f5-c1, .col2f5-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1-c1, .col3f1-c2, .col3f1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g1-c1, .col3f1g1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g2-c1, .col3f1g2-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g1-c1, .col4f1g1-c2, .col4f1g1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g2-c1, .col4f1g2-c2, .col4f1g2-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g3-c1, .col4f1g3-c2, .col4f1g3-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g4-c1, .col4f1g4-c2, .col4f1g4-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col5f1-c1, .col5f1-c2, .col5f1-c3, .col5f1-c4, .col5f1-c5 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2e-c1, .col2f2e-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .inside-box-marketing {
    margin-top: 0px !important; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail {
    width: 224px; }
  .fundacio .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
    width: 224px; }
  .fundacio nav#header-menu .container {
    max-width: 100%; } }

@media only screen and (min-width: 320px) and (max-width: 569px) {
  .fundacio .vMovil {
    display: block !important; }
  .fundacio .noMovil {
    display: none !important; }
  body.fundacio {
    width: 100% !important;
    min-width: 100%; }
  .fundacio .container, .fundacio #main-content, .fundacio #main-content .portlet-layout {
    width: 100%; }
  .fundacio #page {
    padding: 0px; }
  .fundacio {
    float: none;
    width: 100%; }
  .fundacio #content {
    float: none;
    width: 100%; }
  .fundacio .insidepage {
    padding-left: 3px;
    padding-right: 0; }
  /* Cabecera */
  .fundacio #pheader {
    display: block; }
  .fundacio #header h2 {
    padding: 13px 0px 9px 0px; }
  .fundacio #pheader .pheader-menu {
    display: none; }
  .fundacio #pheader .pheader-global {
    float: none; }
  .fundacio #pheader .pheader-global ul {
    list-style-type: none; }
  .fundacio #pheader .pheader-global li {
    float: right;
    padding: 10px 0px 8px 0px;
    text-align: center; }
  /* .fundacio 	#pheader .pheader-global  #languageselectdiv { float: right; } */
  .fundacio #pheader .pheader-global li.sep {
    border-right: 1px solid #FFFFFF; }
  .fundacio #header-product {
    height: 120px;
    background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_header_product_movil.gif") top left repeat-x;
    position: relative;
    top: 0; }
  .fundacio #header-product h1 {
    float: none;
    padding: 20px 0px 8px 10px; }
  .fundacio #header-product form {
    display: none; }
  .fundacio #header-menu {
    background: #004687; }
  .fundacio #header-menu ul.menu-screen {
    display: none; }
  .fundacio #header-menu ul.menu-movil {
    display: block; }
  .fundacio #header-menu > .container {
    background-color: #004687; }
  .fundacio #pheader .pheader-global li.country {
    display: none; }
  .fundacio #pheader .pheader-global li.contactus {
    display: none; }
  .fundacio #header-product .deco {
    height: 120px;
    background: none; }
  .fundacio #header-product .deco .imglogo {
    display: none; }
  .fundacio #top-bar {
    display: none; }
  .fundacio #pfooter {
    padding: 0px;
    background: #ebf0f6; }
  .fundacio #pfooter ul li {
    display: inherit;
    float: none;
    width: auto; }
  .fundacio #pfooter ul li.footer-columns-7 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul li.footer-columns-8 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul ul {
    display: none; }
  .fundacio #pfooter a strong {
    display: block;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: #005596; }
  .fundacio #pfooter a:hover strong {
    color: #FFFFFF;
    background: #005596; }
  .fundacio #footer-corporative {
    padding-left: 15px;
    padding-right: 15px; }
  .fundacio #footer-corporative ul {
    float: left;
    margin: 13px 0;
    font-size: 12px;
    line-height: 14px; }
  .fundacio #footer-corporative li {
    display: inherit;
    float: none;
    width: 100%;
    margin-left: 0px;
    padding: 2px 0; }
  .fundacio #footer-corporative .vcard {
    float: none;
    font-size: 12px; }
  .fundacio .list-documents li {
    float: none !important;
    width: 90% !important;
    margin: 0 0 15px 0 !important; }
  .fundacio .list-documents li a.link span {
    float: left;
    margin-top: 4px;
    width: 98px;
    line-height: 14px; }
  .fundacio .list-documents li.video {
    width: auto; }
  .fundacio .list-documents li.video a.link span {
    width: auto; }
  .fundacio ul.list-products {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;
    text-indent: 0 !important; }
  .fundacio .list-products li {
    float: none !important;
    margin: 0 0 15px 0 !important;
    width: 90% !important;
    background: #eeeeee; }
  .fundacio .list-products li img {
    padding: 10px !important;
    margin: 0px !important; }
  /* Form */
  .fundacio .form fieldset label {
    display: block;
    float: none;
    width: 100%; }
  .fundacio .control-group {
    float: none; }
  /* Box */
  .fundacio .box-info {
    padding: 15px 0px 15px 0px;
    background: #FFFFFF; }
  .fundacio .box-marketing-ctd h3 {
    margin: 20px 0px 15px 0px;
    font-size: 18px; }
  .fundacio .box-marketing-ctd, .box-marketing-banner {
    float: none;
    width: 100%; }
  .fundacio .box-marketing-msg {
    margin: 0px auto; }
  .fundacio .box-blank {
    padding: 15px 0px 15px 0px; }
  .fundacio .box-side-content {
    float: none;
    width: 100%; }
  .fundacio .box-side-nav {
    float: none;
    width: 100%; }
  .fundacio .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    right: 0px;
    padding: 0px 25px 0px 25px; }
  .fundacio .bx-wrapper .bx-pager {
    position: relative;
    padding: 10px 0px 0px 0px; }
  .fundacio .bx-wrapper .bx-prev {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat 0 0px; }
  .fundacio .bx-wrapper .bx-next {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat -30px 0px; }
  .fundacio .bx-wrapper .bx-prev:hover {
    background-position: 0 -40px; }
  .fundacio .bx-wrapper .bx-next:hover {
    background-position: -30px -40px; }
  .fundacio .bx-wrapper .bx-controls-direction a {
    top: 50%;
    width: 25px;
    height: 25px; }
  .fundacio .slideModel1 li img {
    position: relative;
    top: 0px;
    left: 0px; }
  .fundacio .slideModel1 li .slide-box {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #caf3f9;
    border-top: 2px solid #b2e8f2;
    border-bottom: 5px solid #b2e8f2; }
  .fundacio .slideModel1 li .slide-box div {
    position: relative;
    float: none;
    margin: 0px;
    padding: 15px;
    width: auto;
    height: auto; }
  .fundacio .slideModel1 li .slide-box h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 1.2; }
  .fundacio .slideModel1 li .slide-box h2 a {
    font-size: 15px; }
  .fundacio .slideModel1 li .slide-box a {
    color: #3f68b0;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px; }
  .fundacio .slideModel1 li .slide-box strong {
    position: relative;
    top: 10px;
    bottom: 0px;
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-box strong span {
    font-size: 11px; }
  .fundacio .slideModel1 li .slide-deco {
    display: none; }
  .fundacio .bx-wrapper .bx-default-pager {
    position: absolute;
    bottom: 10px;
    width: 100%;
    top: initial; }
  .fundacio .bx-wrapper .bx-pager {
    bottom: 0;
    top: initial; }
  .fundacio .col2f1-c1, .col2f1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2i-c1, .col2f2i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2d-c1, .col2f2d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3i-c1, .col2f3i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3d-c1, .col2f3d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4d-c1, .col2f4d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4i-c1, .col2f4i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f5-c1, .col2f5-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1-c1, .col3f1-c2, .col3f1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g1-c1, .col3f1g1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g2-c1, .col3f1g2-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g1-c1, .col4f1g1-c2, .col4f1g1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g2-c1, .col4f1g2-c2, .col4f1g2-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g3-c1, .col4f1g3-c2, .col4f1g3-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g4-c1, .col4f1g4-c2, .col4f1g4-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col5f1-c1, .col5f1-c2, .col5f1-c3, .col5f1-c4, .col5f1-c5 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2e-c1, .col2f2e-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .inside-box-marketing {
    margin-top: 0px !important; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail {
    width: 224px; }
  .fundacio .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
    width: 224px; }
  .fundacio .bcs-generic-list .image-box {
    width: 100%;
    height: auto;
    margin-top: 20px; }
  .fundacio .bcs-generic-list .image-title, .fundacio .bcs-generic-list .image-text {
    position: static; }
  .fundacio .portlet-asset-publisher.about-us .list-mode {
    width: 100%; }
  .fundacio .portlet-asset-publisher.about-us.thumbnail-mode .list-mode.show-asset-title {
    margin-right: 0px;
    min-height: 350px;
    height: inherit; }
  .fundacio .portlet-asset-publisher.jury .list-mode {
    width: 100%; }
  .fundacio .infoLocate .major #address {
    width: 100% !important;
    float: left;
    padding-left: 5px; }
  .fundacio .infoLocate #map_canvas {
    width: 100% !important;
    float: right; }
  .fundacio .bscw_activity-portlet .bcs-activity-entry .content {
    height: inherit; }
  .fundacio .bscw_activity-portlet .bcs-activity-entry .thumbnail + .content {
    float: left;
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .list-mode .content {
    width: 100%; }
  .fundacio .portlet-asset-publisher.publications .bcs-generic-list .footer-text {
    padding-left: 0px !important;
    position: relative;
    top: -35px; }
  .fundacio nav#header-menu .container, .fundacio #header-product .container, .fundacio #pheader .container {
    width: 100%;
    max-width: 100%; } }

.fundacio .blog-view-portlet .portlet-content {
  padding: 0; }

.fundacio #blog-list .entry-single.right {
  text-align: left !important; }

.fundacio #blog-list .entry-row {
  overflow: hidden; }
  .fundacio #blog-list .entry-row .blog-entry-box {
    height: 130px;
    border-bottom: 2px solid #e6e6e6;
    padding: 10px 0; }
    .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail {
      width: 183px;
      height: 100%;
      float: left;
      margin-right: 26px; }
      .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail a {
        display: block;
        height: 100%;
        overflow: hidden; }
        .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail a span {
          width: 183px;
          height: 100%;
          float: left; }
          .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail a span.image-hightlight {
            display: none; }
      .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail *, .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail *::before, .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail *::after {
        box-sizing: content-box; }
    .fundacio #blog-list .entry-row .blog-entry-box .entry-content {
      width: 476px;
      float: left; }
      .fundacio #blog-list .entry-row .blog-entry-box .entry-content .publish-date {
        font-size: 11px;
        padding: 5px 0;
        line-height: 15px; }

.fundacio #blog-list .nav-pagination {
  border-top: none; }

.fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box {
  height: auto; }
  .fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box .entry-thumbnail {
    width: 100%;
    float: none;
    margin: 0 0 20px; }
    .fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box .entry-thumbnail a span {
      width: 100%;
      padding-bottom: 56%;
      float: none;
      display: none; }
      .fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box .entry-thumbnail a span.image-hightlight {
        display: block; }
  .fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box .entry-content {
    width: 100%;
    float: none; }
    .fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box .entry-content h3 {
      font-size: 28px;
      line-height: 32px; }

.fundacio #wrapper .portlet-boundary.recent-posts-content {
  padding: 10px 0 5px; }
  .fundacio #wrapper .portlet-boundary.recent-posts-content .portlet-topper {
    margin: 0; }

.fundacio #wrapper .portlet-boundary.blog-tags {
  padding: 10px 0 5px;
  background: #054791; }

.fundacio .recent-posts-content .portlet-topper {
  border-bottom: 2px solid #e6e6e6;
  padding-bottom: 10px;
  margin: 0; }
  .fundacio .recent-posts-content .portlet-topper h1 {
    font-size: 18px;
    line-height: 22px;
    padding: 0px 20px 0;
    font-family: 'rokkittbold',serif;
    font-weight: normal;
    background: white url(/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png) center left no-repeat; }

.fundacio .recent-posts-content .title-list {
  list-style: none; }
  .fundacio .recent-posts-content .title-list li {
    margin: 0;
    border-top: 2px solid #e6e6e6;
    padding: 15px 20px; }
    .fundacio .recent-posts-content .title-list li:first-child {
      border-top-width: 0px; }
    .fundacio .recent-posts-content .title-list li a {
      font-family: 'rokkittbold', serif;
      font-weight: normal;
      font-size: 14px;
      color: #054791;
      line-height: 16px; }
  .fundacio .recent-posts-content .title-list .taglib-icon .icon {
    display: none; }
  .fundacio .recent-posts-content .title-list .taglib-icon .taglib-text {
    text-decoration: none;
    width: 100%; }

.fundacio .blog-tags .portlet-topper {
  border-bottom: 2px solid white;
  padding-bottom: 10px; }
  .fundacio .blog-tags .portlet-topper h1 {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 0 20px;
    font-family: 'rokkittbold',serif;
    font-weight: normal;
    background: #054791 url(/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected_white.png) center left no-repeat; }

.fundacio .blog-tags .tag-items a {
  color: #fff;
  text-decoration: underline;
  font-size: 14px;
  line-height: 16px;
  font-family: 'rokkittregular', serif;
  font-weight: normal; }

.fundacio .blog-tags .tag-items.hightlight-section a {
  color: #09c; }
  .fundacio .blog-tags .tag-items.hightlight-section a.hightlight-tag {
    font-family: 'rokkittbold', serif;
    color: #fff; }
  .fundacio .blog-tags .tag-items.hightlight-section a:hover {
    color: #fff; }

.fundacio .blog-tags br {
  clear: both; }

.fundacio .portlet-asset-publisher.blog-detail .blog-abstract {
  display: none; }

.fundacio .portlet-asset-publisher.blog-detail .blog-entry.full {
  display: block; }

.fundacio #wrapper .asset-content .blog-abstract .entry-thumbnail {
  width: 240px;
  height: 160px;
  margin: -20px 0 10px -20px; }
  .fundacio #wrapper .asset-content .blog-abstract .entry-thumbnail a {
    height: 100%; }
    .fundacio #wrapper .asset-content .blog-abstract .entry-thumbnail a span {
      display: block;
      height: 100%; }

.fundacio #wrapper .asset-content .blog-abstract .entry-content {
  float: left;
  padding: 15px 0 0 0; }
  .fundacio #wrapper .asset-content .blog-abstract .entry-content h3 {
    font-family: 'rokkittregular',serif;
    font-weight: normal;
    font-size: 25px;
    line-height: 22px;
    margin: 0 0 10px; }
  .fundacio #wrapper .asset-content .blog-abstract .entry-content br {
    display: block; }
  .fundacio #wrapper .asset-content .blog-abstract .entry-content .read-more {
    font-family: 'rokkittbold',serif;
    font-weight: bold;
    font-size: 16px;
    color: #054791;
    line-height: 19px; }

.fundacio .blog-entry.full {
  display: none; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .back-link {
  text-align: right; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full h1 {
  font-family: 'rokkittbold', serif;
  font-weight: normal;
  font-size: 35px;
  color: #054791;
  line-height: 38px;
  padding: 0 0 10px;
  margin: 0 0 20px;
  border-bottom: 3px solid #e6e6e6; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full h2 {
  margin-bottom: 20px !important; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full h3 {
  margin: 20px auto; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .image-blog {
  margin: 0 auto 20px; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full p + p, .fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .video-section + p, .fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .image-section + p {
  margin-top: 20px; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .image-section {
  margin-top: 20px; }

.fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .video-section {
  margin-top: 20px; }
  .fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .video-section .video-wrapper {
    display: block;
    position: relative; }
    .fundacio #content .portlet-asset-publisher.blog-detail .blog-entry.full .video-section .video-wrapper .video-height {
      padding-top: 56.2505%; }

.fundacio .edit-inscriptions,
.fundacio form.frmRequestPublication {
  padding: 0 !important; }
  .fundacio .edit-inscriptions label,
  .fundacio form.frmRequestPublication label {
    font-family: 'opensans',Arial;
    font-weight: bold;
    font-size: 12px;
    color: #054791;
    line-height: 15px;
    text-transform: uppercase; }
  .fundacio .edit-inscriptions .required label:after,
  .fundacio form.frmRequestPublication .required label:after {
    content: '(*)'; }
  .fundacio .edit-inscriptions fieldset strong.lead,
  .fundacio form.frmRequestPublication fieldset strong.lead {
    font-size: 12px;
    font-weight: bold;
    margin-left: 0 !important; }
  .fundacio .edit-inscriptions fieldset span.alert-indicator,
  .fundacio form.frmRequestPublication fieldset span.alert-indicator {
    font-size: 13px; }
  .fundacio .edit-inscriptions fieldset button.close,
  .fundacio form.frmRequestPublication fieldset button.close {
    right: 3px !important;
    top: 3px !important; }
  .fundacio .edit-inscriptions fieldset input.field.editable,
  .fundacio form.frmRequestPublication fieldset input.field.editable {
    position: relative; }
  .fundacio .edit-inscriptions select,
  .fundacio form.frmRequestPublication select {
    border: 2px solid #054791;
    width: 100%;
    height: 29px !important;
    border-radius: 0; }
  .fundacio .edit-inscriptions select.multiple,
  .fundacio form.frmRequestPublication select.multiple {
    height: 100% !important;
    min-height: 64px; }
  .fundacio .edit-inscriptions input[type="text"],
  .fundacio .edit-inscriptions textarea,
  .fundacio form.frmRequestPublication input[type="text"],
  .fundacio form.frmRequestPublication textarea {
    border: 2px solid #054791;
    width: 100%;
    border-radius: 0;
    margin-bottom: 10px;
    height: auto; }
  .fundacio .edit-inscriptions .half-size,
  .fundacio form.frmRequestPublication .half-size {
    width: 49%;
    float: left; }
    .fundacio .edit-inscriptions .half-size.first,
    .fundacio form.frmRequestPublication .half-size.first {
      margin-right: 1%; }
    .fundacio .edit-inscriptions .half-size.last,
    .fundacio form.frmRequestPublication .half-size.last {
      margin-left: 1%; }
  .fundacio .edit-inscriptions .full-size,
  .fundacio .edit-inscriptions .document,
  .fundacio form.frmRequestPublication .full-size,
  .fundacio form.frmRequestPublication .document {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-bottom: 10px; }
  .fundacio .edit-inscriptions .form-control[type=file],
  .fundacio form.frmRequestPublication .form-control[type=file] {
    width: 100%;
    height: auto;
    margin-bottom: 10px; }
  .fundacio .edit-inscriptions .has-error label,
  .fundacio form.frmRequestPublication .has-error label {
    color: #900 !important; }
  .fundacio .edit-inscriptions .help-block,
  .fundacio form.frmRequestPublication .help-block {
    display: none; }
  .fundacio .edit-inscriptions .has-error:hover > .help-block,
  .fundacio form.frmRequestPublication .has-error:hover > .help-block {
    background: red;
    color: #fff !important;
    display: block !important;
    padding: 5px;
    position: absolute;
    top: 44px;
    width: 100%;
    min-width: 200px;
    margin: 0;
    font-size: 10px;
    z-index: 1; }
  .fundacio .edit-inscriptions h4,
  .fundacio form.frmRequestPublication h4 {
    margin-bottom: 26px !important;
    margin-top: 10px !important; }
  .fundacio .edit-inscriptions #groupwork-fields input,
  .fundacio form.frmRequestPublication #groupwork-fields input {
    max-height: 30px;
    font-size: 12px !important; }

.fundacio .edit-inscriptions a.btn.btn-primary, .fundacio .edit-inscriptions button, .fundacio .edit-inscriptions a.btn.btn-primary:hover, .fundacio .edit-inscriptions button:hover {
  background-color: #054791;
  border-color: #054791;
  background-image: none;
  float: right;
  border-width: 0;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  font-size: 1em;
  width: auto;
  height: auto;
  margin-right: 0px !important;
  padding: 7px 21px !important; }

.fundacio .edit-inscriptions form.form {
  padding: 0 !important; }

.fundacio .edit-inscriptions fieldset.comments {
  padding-bottom: 13px !important; }

.fundacio .edit-inscriptions ul {
  margin-bottom: 26px; }

.fundacio .edit-inscriptions textarea {
  border: 2px solid #054791 !important; }

.fundacio .edit-inscriptions label {
  color: #054791 !important; }

.fundacio #p_p_id_com_grifols_registration_commons_login_UEILoginPortlet_ {
  background-color: #999999 !important; }

.fundacio .uei-login-form {
  display: block;
  width: 100%; }
  .fundacio .uei-login-form a.btn.btn-primary, .fundacio .uei-login-form button, .fundacio .uei-login-form a.btn.btn-primary:hover, .fundacio .uei-login-form button:hover {
    background-color: #054791;
    border-color: #054791;
    background-image: none;
    float: right;
    border-width: 0;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    font-size: 1em;
    width: auto;
    height: auto;
    margin-right: 0px !important;
    padding: 7px 21px !important; }
  .fundacio .uei-login-form a.btn.btn-outline {
    background-color: #054791;
    border-color: #054791;
    background-image: none;
    float: right;
    border-width: 0;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    font-size: 1em;
    width: auto;
    height: auto;
    margin-right: 0px !important;
    padding: 7px 21px !important; }
  .fundacio .uei-login-form .form fieldset label {
    text-transform: uppercase;
    text-align: right;
    width: 100%;
    color: #054791;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 0; }
  .fundacio .uei-login-form p.text-subdued {
    color: #054791; }
    .fundacio .uei-login-form p.text-subdued b {
      color: #fff;
      font-weight: inherit; }
  .fundacio .uei-login-form .input-group-addon {
    border-radius: 0;
    height: 2rem;
    background-color: inherit;
    border: inherit;
    position: absolute;
    right: 0; }
  .fundacio .uei-login-form .box-login {
    padding-bottom: 20px;
    padding-top: 30px; }
  .fundacio .uei-login-form .btn-primary:not(:disabled):not(.disabled):active:focus,
  .fundacio .uei-login-form .btn-primary:not(:disabled):not(.disabled).active:focus,
  .fundacio .uei-login-form .show > .btn-primary.dropdown-toggle:focus {
    background-color: #054791;
    border-color: #054791;
    box-shadow: none; }
  .fundacio .uei-login-form #image-box {
    background-position: bottom left;
    background-repeat: no-repeat; }
  .fundacio .uei-login-form .form-group.input-text-wrapper {
    width: 100%; }
  .fundacio .uei-login-form .button-row {
    display: flex; }
  .fundacio .uei-login-form .form-control {
    height: 2rem !important;
    border-radius: 0; }
  .fundacio .uei-login-form .button-holder {
    margin: 10px 0 0; }
  .fundacio .uei-login-form .help-block {
    margin-top: 0; }
  .fundacio .uei-login-form .form-control.error-field {
    background-image: url(/o/bcs2-theme/images/messages/error.png) !important;
    border: 1px solid #ff0000 !important;
    background: #f2dede;
    background-repeat: no-repeat !important;
    background-position: 97% 50% !important; }
  .fundacio .uei-login-form .forgot-link, .fundacio .uei-login-form .register-link {
    text-align: right; }
  .fundacio .uei-login-form .forgot-link {
    margin: 0 0 10px 0; }
  .fundacio .uei-login-form .register-link a, .fundacio .uei-login-form .forgot-link a {
    text-decoration: underline;
    font-family: 'opensans',Arial;
    font-weight: normal;
    font-size: 10px;
    color: #fff;
    line-height: 13px;
    text-transform: uppercase; }
  .fundacio .uei-login-form form {
    padding: 0 !important; }
  .fundacio .uei-login-form .help-block {
    clip: rect(0 0 0 0);
    background: #f00;
    color: #fff !important;
    display: block;
    margin-top: 2px;
    padding: 5px;
    position: absolute;
    top: 2rem;
    width: 100%;
    z-index: 5; }
  .fundacio .uei-login-form .has-error:hover .form-validator-stack {
    display: block;
    clip: rect(auto auto auto auto); }
  .fundacio .uei-login-form .required {
    font-size: 11px; }
  .fundacio .uei-login-form .px-sm-5 {
    padding: 0 !important; }
  .fundacio .uei-login-form .box-signin {
    height: auto;
    display: inline-block; }
    .fundacio .uei-login-form .box-signin p.text-subdued {
      font-family: 'rokkittregular',serif;
      font-weight: normal;
      font-size: 25px;
      color: #fff !important;
      line-height: 22px;
      margin-bottom: 20px !important; }
    .fundacio .uei-login-form .box-signin .button-row.justify-content-end {
      display: block; }
    .fundacio .uei-login-form .box-signin .login-btn-access {
      width: 100%;
      float: left;
      margin-bottom: 20px;
      text-align: left !important; }
    .fundacio .uei-login-form .box-signin .login-btn-access a.btn.btn-primary, .fundacio .uei-login-form .box-signin .login-btn-access a.btn.btn-primary:hover {
      text-align: left !important;
      float: left !important;
      background-color: inherit;
      background-image: none;
      border-width: 0;
      color: #fff;
      display: inline-block;
      font-weight: inherit;
      font-size: 1em;
      width: auto;
      height: auto;
      margin-right: 0px !important;
      padding: 0 !important;
      text-decoration: underline;
      text-transform: uppercase; }
  .fundacio .uei-login-form i#show-password {
    cursor: pointer;
    color: #888; }
  .fundacio .uei-login-form .form-group.input-text-wrapper.has-error span.input-group-addon {
    right: 20px; }

.fundacio .manager .table, .fundacio .my-publications .table {
  margin-bottom: 26px; }
  .fundacio .manager .table th.table-first-header, .fundacio .my-publications .table th.table-first-header {
    padding-left: 0.75rem !important; }
  .fundacio .manager .table thead td, .fundacio .manager .table thead th, .fundacio .my-publications .table thead td, .fundacio .my-publications .table thead th {
    background-color: #054791;
    color: #fff;
    text-align: center; }
  .fundacio .manager .table thead td a, .fundacio .manager .table thead th a, .fundacio .my-publications .table thead td a, .fundacio .my-publications .table thead th a {
    color: #fff; }
  .fundacio .manager .table td:last-child, .fundacio .manager .table th:last-child, .fundacio .manager .table td:first-child, .fundacio .manager .table th:first-child, .fundacio .my-publications .table td:last-child, .fundacio .my-publications .table th:last-child, .fundacio .my-publications .table td:first-child, .fundacio .my-publications .table th:first-child {
    padding: 0.75rem; }
  .fundacio .manager .table td.table-cell .btn-group.lfr-icon-menu a,
  .fundacio .manager .table td.table-cell .btn-group.lfr-icon-menu a:hover, .fundacio .my-publications .table td.table-cell .btn-group.lfr-icon-menu a,
  .fundacio .my-publications .table td.table-cell .btn-group.lfr-icon-menu a:hover {
    background-color: #054791;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin: 0 !important; }
  .fundacio .manager .table td.table-cell.last, .fundacio .my-publications .table td.table-cell.last {
    text-align: center; }

.fundacio .manager .form, .fundacio .my-publications .form {
  padding: 0; }

.fundacio .manager .btn-group input.btn.btn-primary, .fundacio .my-publications .btn-group input.btn.btn-primary {
  background-color: #054791;
  border: none;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 0 !important; }

.fundacio .manager .btn-group.lfr-icon-menu, .fundacio .manager .btn-group.lfr-icon-menu a, .fundacio .my-publications .btn-group.lfr-icon-menu, .fundacio .my-publications .btn-group.lfr-icon-menu a {
  margin: 0 !important; }

.fundacio .manager .button-holder button.btn.btn-default, .fundacio .my-publications .button-holder button.btn.btn-default {
  background-color: #054791 !important;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 0;
  margin-bottom: 26px;
  line-height: 1; }

.fundacio .manager .button-holder, .fundacio .my-publications .button-holder {
  margin: 0; }

.fundacio .manager input#delete-button, .fundacio .my-publications input#delete-button {
  margin-bottom: 26px; }

.fundacio .manager ul.lfr-pagination-buttons.pager.page-links, .fundacio .my-publications ul.lfr-pagination-buttons.pager.page-links {
  text-indent: 0px !important;
  width: 100%;
  margin-bottom: 26px; }

.fundacio .manager .taglib-page-iterator .lfr-pagination-config, .fundacio .my-publications .taglib-page-iterator .lfr-pagination-config {
  float: inherit;
  line-height: 46px;
  margin: auto;
  display: table; }

.fundacio .manager small.search-results, .fundacio .my-publications small.search-results {
  line-height: 20px !important;
  width: 100%;
  text-align: center;
  margin-left: 0 !important;
  margin-bottom: 10px; }

.fundacio .manager ul.lfr-pagination-buttons.pager.page-links li a, .fundacio .my-publications ul.lfr-pagination-buttons.pager.page-links li a {
  background-color: #054791;
  border: none;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 0 !important; }

.fundacio .manager ul.lfr-pagination-buttons.pager.page-links li.disabled a, .fundacio .my-publications ul.lfr-pagination-buttons.pager.page-links li.disabled a {
  background-color: #ccc; }

.fundacio .manager .lfr-pagination-config a,
.fundacio .manager .lfr-pagination-config a:hover, .fundacio .my-publications .lfr-pagination-config a,
.fundacio .my-publications .lfr-pagination-config a:hover {
  background-color: #054791 !important;
  border: none;
  color: #fff !important;
  font-size: 12px;
  text-align: center;
  margin: 0 !important; }

.fundacio .manager .clearfix.lfr-pagination.search-pages, .fundacio .my-publications .clearfix.lfr-pagination.search-pages {
  margin: 0; }

.fundacio .manager .alert.alert-info, .fundacio .my-publications .alert.alert-info {
  margin: 26px 0; }

.fundacio .message-redirect {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  margin-bottom: 26px; }
  .fundacio .message-redirect a {
    font-weight: bold; }

.fundacio .manager.inscription-manager, .fundacio .manager.publications-manager, .fundacio .manager.activity-manager, .fundacio .manager.signup-manager {
  width: 100%;
  display: inline-block; }

.fundacio span.btn-icon.icon.icon-plus, .fundacio span.btn-icon.icon.icon-minus {
  line-height: inherit !important;
  width: auto !important;
  height: auto !important; }

.fundacio button.add-row.btn.btn-default.btn-icon-only.toolbar-first.toolbar-item {
  background: #054791; }

.fundacio button.btn.btn-default.btn-icon-only.delete-row.toolbar-item.toolbar-last {
  background: red;
  margin: 0; }

.fundacio button.add-row.btn.btn-default.btn-icon-only.toolbar-first.toolbar-item,
.fundacio button.btn.btn-default.btn-icon-only.delete-row.toolbar-item.toolbar-last {
  padding: 7px;
  border: none; }

.fundacio .lfr-form-row {
  padding: 10px !important; }

.fundacio span.lfr-autorow-controls.toolbar.toolbar-horizontal {
  position: relative;
  float: right;
  padding-top: 10px; }

.fundacio .edit-inscriptions .half-size,
.fundacio .manager.inscription-manager .half-size {
  width: 49%;
  margin-bottom: 10px;
  float: left; }
  .fundacio .edit-inscriptions .half-size.first,
  .fundacio .manager.inscription-manager .half-size.first {
    margin-right: 1%; }
  .fundacio .edit-inscriptions .half-size.last,
  .fundacio .manager.inscription-manager .half-size.last {
    margin-last: 1%; }
  .fundacio .edit-inscriptions .half-size label.control-label,
  .fundacio .manager.inscription-manager .half-size label.control-label {
    width: 100%;
    float: left;
    font-family: 'opensans',Arial;
    font-weight: bold;
    font-size: 12px;
    color: #054791;
    line-height: 15px;
    text-transform: uppercase; }
  .fundacio .edit-inscriptions .half-size select,
  .fundacio .manager.inscription-manager .half-size select {
    width: 100%;
    float: left;
    background-position: right 0.75rem center;
    background-repeat: no-repeat;
    background-size: 8px 10px;
    padding-right: 1.75rem;
    border: 2px solid #054791;
    width: 100%;
    height: 29px !important;
    border-radius: 0;
    font-size: 12px; }

.fundacio .edit-inscriptions .lfr-search-container.lfr-search-container-wrapper,
.fundacio .manager.inscription-manager .lfr-search-container.lfr-search-container-wrapper {
  width: 100%; }

.fundacio .manager.publications-manager h1.portlet-title, .fundacio .my-publications h1.portlet-title {
  font-size: 24px; }

.fundacio input.disabled, .fundacio .form-control.disabled {
  background: #eee; }

.fundacio #dialog-delete-confirm button {
  background: #054791 !important; }

.fundacio select#languageselect {
  text-transform: uppercase;
  font-size: 12px;
  background: transparent;
  color: #fff;
  border: none;
  margin-top: -4px;
  text-align: right; }

.fundacio select#languageselect option {
  text-transform: uppercase;
  font-size: 12px;
  background: #fff;
  color: #054791; }

.fundacio select#languageselect:focus-visible {
  outline: none; }

.fundacio .uei-unregister h1.title-text {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 35px;
  color: #054791;
  line-height: 38px; }

.fundacio .uei-unregister form {
  padding: 0 !important; }

.fundacio .forgot-password h2,
.fundacio .change-password h2 {
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 24px !important;
  color: #054791;
  line-height: 21px;
  text-transform: uppercase; }

.fundacio #change-password-module h3 {
  margin-top: 26px !important; }

.fundacio #change-password-module,
.fundacio #forgot-password-module {
  width: 100%;
  padding: 0 !important; }
  .fundacio #change-password-module form,
  .fundacio #forgot-password-module form {
    padding: 0; }

.fundacio .forgot-password select, .fundacio .change-password select, .fundacio .uei-form select {
  border: 2px solid #054791;
  width: 100%;
  height: 29px !important;
  border-radius: 0; }
  .fundacio .forgot-password select.form-control, .fundacio .change-password select.form-control, .fundacio .uei-form select.form-control {
    border: 2px solid #054791;
    width: 100%;
    height: 29px !important;
    border-radius: 0; }

.fundacio .forgot-password select.multiple,
.fundacio .change-password select.multiple,
.fundacio .uei-form select.multiple {
  height: 100% !important;
  min-height: 64px; }

.fundacio .forgot-password input[type="text"], .fundacio .forgot-password input.field.form-control,
.fundacio .change-password input[type="text"],
.fundacio .change-password input.field.form-control {
  border: 2px solid #054791;
  width: 100% !important;
  border-radius: 0;
  margin-bottom: 10px;
  height: auto; }

.fundacio .forgot-password textarea,
.fundacio .change-password textarea {
  border: 2px solid #054791;
  width: 100% !important;
  border-radius: 0;
  margin-bottom: 10px;
  height: auto; }

.fundacio .uei-form h1.title-text {
  font-family: 'rokkittregular', serif;
  font-weight: normal;
  font-size: 35px;
  color: #054791;
  line-height: 38px; }

.fundacio .uei-form input[type="text"], .fundacio .uei-form input.field.form-control {
  border: 2px solid #054791;
  width: 100% !important;
  border-radius: 0;
  margin-bottom: 10px;
  height: auto; }

.fundacio .uei-form textarea {
  border: 2px solid #054791;
  width: 100% !important;
  border-radius: 0;
  margin-bottom: 10px;
  height: auto; }

.fundacio .forgot-password .has-error input.field.form-control.error-field,
.fundacio .change-password .has-error input.field.form-control.error-field,
.fundacio .uei-form .has-error input.field.form-control.error-field {
  border: 2px solid #c00 !important; }

.fundacio .forgot-password .captcha-field,
.fundacio .change-password .captcha-field,
.fundacio .uei-form .captcha-field {
  margin-top: 26px; }

.fundacio .forgot-password .captcha-field .form-group,
.fundacio .change-password .captcha-field .form-group,
.fundacio .uei-form .captcha-field .form-group {
  display: none; }

.fundacio .forgot-password label,
.fundacio .change-password label,
.fundacio .uei-form label {
  font-family: 'opensans',Arial;
  font-weight: bold;
  font-size: 12px;
  color: #054791 !important;
  line-height: 15px;
  text-transform: uppercase; }

.fundacio #passwordPolicies {
  margin-bottom: 26px; }

.fundacio #passwordPolicyRules {
  margin-bottom: 13px; }

.fundacio li.policy-rule.invalid {
  font-weight: bold;
  font-size: 12px;
  color: #c00 !important; }

.fundacio li.policy-rule.valid {
  font-weight: bold;
  t-size: 12px;
  color: #1F8E2E !important; }

.fundacio .forgot-password .has-error:hover > .help-block,
.fundacio .change-password .has-error:hover > .help-block,
.fundacio .uei-form .has-error:hover > .help-block {
  background: red;
  color: #fff !important;
  display: block !important;
  padding: 5px;
  position: absolute;
  top: 30px;
  width: 100%;
  min-width: 200px;
  margin: 0;
  font-size: 10px;
  z-index: 1; }

.fundacio .forgot-password .has-error:hover > .help-block,
.fundacio .change-password .has-error:hover > .help-block {
  top: 45px; }

.fundacio .forgot-password .has-error .help-block,
.fundacio .change-password .has-error .help-block {
  display: none; }

.fundacio .uei-form .has-error .help-block {
  display: none; }

.fundacio .uei-form form {
  padding: 0; }

.fundacio .uei-form .form fieldset [type="submit"] {
  padding-top: 4px; }

.fundacio .uei-form strong.lead {
  font-size: 0.875rem;
  font-weight: 600;
  margin-right: 0.3125rem; }

.fundacio .uei-form .alert.alert-dismissible.alert-danger button.close {
  border: 0;
  background: transparent !important;
  text-shadow: none;
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 14px;
  padding: 0px;
  margin-top: -3px;
  color: #721c24; }

.fundacio .panel-toggle {
  background: #054791;
  padding: 10px;
  color: #fff;
  font-weight: bold; }

.fundacio span.title-text:after {
  content: '+';
  position: absolute;
  right: 12px;
  font-size: 30px; }

.fundacio .panel-heading.toggler-header.toggler-header-expanded span.title-text:after {
  content: '-';
  position: absolute;
  right: 12px;
  font-size: 30px; }

.fundacio .panel-group,
.fundacio .captcha-field {
  width: 100%;
  float: left; }

.fundacio .edit-inscriptions p, .fundacio form.frmRequestPublication p {
  margin-bottom: 13px !important; }

.fundacio .uei-form button {
  border: 1px solid;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  border-radius: 3px;
  background: #054791 !important;
  text-shadow: none;
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 14px;
  padding: 4px 10px 2px 10px;
  color: #FFFFFF;
  line-height: 17px; }
  .fundacio .uei-form button:hover, .fundacio .uei-form button:focus, .fundacio .uei-form button:active {
    border: 1px solid;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    border-radius: 3px;
    background: #054791 !important;
    text-shadow: none;
    font-family: 'rokkittbold', serif;
    font-weight: bold;
    font-size: 14px;
    padding: 4px 10px 2px 10px;
    color: #FFFFFF;
    line-height: 17px; }

.fundacio .forgot-password .form-row,
.fundacio .change-password .form-row {
  width: 100%;
  display: block;
  margin: 0 !important; }

.fundacio .forgot-password .grifols-password-conditions,
.fundacio .change-password .grifols-password-conditions {
  margin-bottom: 26px; }

.fundacio .forgot-password button,
.fundacio .change-password button {
  border: 1px solid;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  border-radius: 3px;
  padding: 4px 10px 2px 10px;
  background: center right no-repeat #054791 !important;
  text-shadow: none;
  font-family: 'rokkittbold', serif;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 17px; }
  .fundacio .forgot-password button:hover, .fundacio .forgot-password button:focus, .fundacio .forgot-password button:active,
  .fundacio .change-password button:hover,
  .fundacio .change-password button:focus,
  .fundacio .change-password button:active {
    border: 1px solid;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    border-radius: 3px;
    padding: 4px 10px 2px 10px;
    background: center right no-repeat #054791 !important;
    text-shadow: none;
    font-family: 'rokkittbold', serif;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 17px; }

.fundacio .newsletter-receive label.control-label,
.fundacio .newsletter-receive input.field.form-control {
  display: none !important; }

.fundacio .uei-radiobutton {
  margin: 0 13px;
  float: left; }

.fundacio .uei-radiobutton-fields-container {
  width: 100%;
  float: left;
  margin-bottom: 13px; }

.fundacio .uei-custom-label {
  font-family: 'opensans',Arial;
  font-weight: bold;
  font-size: 12px;
  color: #054791 !important;
  line-height: 15px;
  text-transform: uppercase; }

.fundacio .newsletter-receive label.control-label,
.fundacio .newsletter-receive input.field.form-control {
  display: none !important; }

.fundacio .terms-and-conditions .uei-radiobutton {
  margin: 0 13px;
  float: left; }

.fundacio .terms-and-conditions .uei-radiobutton-fields-container {
  width: 100%;
  float: left;
  margin-bottom: 13px; }

.fundacio .terms-and-conditions .uei-custom-label {
  font-family: 'opensans',Arial;
  font-weight: bold;
  font-size: 12px;
  color: #054791 !important;
  line-height: 15px;
  text-transform: uppercase; }

.fundacio .terms-and-conditions .uei-custom-label,
.fundacio .form-group.form-inline.input-checkbox-wrapper {
  float: right;
  margin-right: 7px; }

.fundacio .terms-and-conditions {
  float: left; }
  .fundacio .terms-and-conditions a {
    width: 100%;
    float: left; }
  .fundacio .terms-and-conditions .uei-checkbox {
    float: left;
    margin-top: 13px;
    margin-bottom: 13px; }

.fundacio .button-wrapper, .fundacio .button-holder {
  float: left; }

.fundacio .table-div.privacy-policy-table * {
  border: 2px solid #054791; }

.fundacio .table-div.privacy-policy-table .tbl th {
  background: #054791;
  color: #fff; }

.fundacio .table-div.privacy-policy-table td.tbl-column1 {
  font-weight: bold; }

.fundacio .table-div.privacy-policy-table a {
  border: 0;
  font-weight: bold; }

.fundacio #onetrust-banner-sdk #onetrust-policy-text,
.fundacio #onetrust-banner-sdk .ot-b-addl-desc, .fundacio #onetrust-banner-sdk .ot-gv-list-handler {
  clear: both;
  float: left;
  margin: 0 30px 10px 30px;
  font-size: 0.8rem;
  line-height: 1.5;
  font-family: 'opensans', Arial;
  font-weight: normal; }

.fundacio #onetrust-consent-sdk #onetrust-accept-btn-handler, .fundacio #onetrust-banner-sdk #onetrust-reject-all-handler,
.fundacio #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
.fundacio #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  border-color: #054791;
  font-family: 'opensans',Arial;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  outline: 0;
  display: inline-block;
  padding: 5px 21px;
  color: #fff;
  background: #054791;
  border-radius: 3px;
  text-transform: uppercase; }

.fundacio #onetrust-policy-text p {
  margin: 10px 0 !important;
  font-size: 16px !important;
  color: #333 !important; }

.fundacio #onetrust-banner-sdk .banner-actions-container {
  margin: auto !important;
  width: auto;
  display: table;
  float: none !important; }

.fundacio #onetrust-pc-sdk .ot-pc-header,
.fundacio #onetrust-pc-sdk .ot-pc-footer-logo {
  display: none; }

.fundacio .ot-btn-container {
  margin: auto !important;
  width: auto;
  display: table;
  float: none !important; }

.fundacio .registry-ok-message {
  margin-bottom: 26px;
  display: inline-block;
  width: 100%; }
  .fundacio .registry-ok-message h3 {
    text-transform: uppercase; }
  .fundacio .registry-ok-message span.icon-bok {
    display: none !important; }
  .fundacio .registry-ok-message a.btn.btn-primary {
    border: 1px solid;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    border-radius: 3px;
    padding: 4px 10px 2px 10px;
    background: center right no-repeat #054791 !important;
    text-shadow: none;
    font-family: 'rokkittbold',serif;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    line-height: 17px; }

.fundacio .search-portlet h2 {
  margin-top: 20px !important;
  margin-bottom: 10px !important; }

.fundacio .search-portlet i.icon-download {
  width: 10px !important;
  height: 10px !important;
  font-size: 13px; }

.fundacio .publications li.disabled,
.fundacio .video-gallery li.disabled {
  display: none; }

.fundacio #contact-form label {
  width: 100%; }

.fundacio #contact-form fieldset textarea.field {
  border-radius: 0;
  width: 100%;
  margin-bottom: 20px;
  border: 2px solid #054791; }

.fundacio #contact-form .has-error .form-validator-stack.help-block {
  background-color: #dc3545;
  clip: rect(0 0 0 0);
  color: #fff;
  margin-top: 2px;
  padding: 5px;
  position: absolute;
  top: 43px;
  width: 100%;
  z-index: 5; }

.fundacio #contact-form textarea.field.form-control.error-field {
  border-color: #b94a48; }

.fundacio #contact-form input.field.error-field {
  width: 100%;
  border-color: #b94a48 !important;
  background-color: #f2dede !important; }

.fundacio #layout-column_bcsw_left_column .journal-content-article h2 {
  margin-top: 20px !important; }

.fundacio .bcs-fold-menu {
  min-height: auto;
  height: auto;
  background: #054791 url("/o/bcsw_theme-theme/images/bcsw_images/down-arrow.png") no-repeat right 10px center;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  padding: 5px;
  font-family: 'rokkittregular',serif; }

.fundacio .bcs-fold.bcs-fold-opened .bcs-fold-menu {
  background: #054791 url("/o/bcsw_theme-theme/images/bcsw_images/up-arrow.png") no-repeat right 10px center; }

.fundacio #essential table *, .fundacio #analytic table * {
  border: 1px solid; }

.fundacio #essential table, .fundacio #analytic table {
  width: 100% !important; }
  .fundacio #essential table a, .fundacio #analytic table a {
    border: 0 !important;
    text-decoration: none !important; }

.fundacio #essential td, .fundacio #analytic td {
  padding: 10px; }

.fundacio #essential th, .fundacio #analytic th {
  text-align: center !important; }

.fundacio .bcs-fold.bcs-fold-closed, .fundacio .bcs-fold.bcs-fold-opened {
  margin-bottom: 20px; }

.fundacio .mobile {
  display: none; }

.fundacio .searchBoxMobileDiv {
  margin: 0;
  padding: 25px 35px 25px 35px;
  border: 0; }

.fundacio .searchBoxMobileDiv form input[type="text"] {
  margin-left: 20px;
  width: 90%;
  font-size: 14px;
  color: #aaa;
  height: 39px;
  background: #eee;
  border: 0; }

.fundacio .searchBoxMobile {
  padding: 0 10px;
  font-size: 14px;
  color: #aaa;
  background: #eee url(/o/bcsw_theme-theme/images/bcsw_images/icons.png) -113px 0 no-repeat; }

.fundacio .link-section.share ul.share-links {
  padding: 7px;
  margin: 0px auto 36px !important;
  overflow: hidden;
  width: 120px; }

.fundacio .asset-full-content .bcs-generic-list .detail a#go_back {
  float: right;
  cursor: pointer;
  padding-bottom: 5px;
  margin-top: 26px; }

.fundacio .row.justify-content-md-center {
  justify-content: center; }

.fundacio .portlet-boundary_com_grifols_registration_commons_login_UEILoginPortlet_ {
  display: block !important; }

.fundacio span.ui-selectmenu-icon.ui-icon.ui-icon-triangle-1-s {
  width: 14px !important;
  height: 14px !important; }

.fundacio #distribution-list h2 {
  display: none; }

.fundacio #distribution-list-detail .form,
.fundacio #distribution-list .form {
  padding: 0; }

.fundacio #distribution-list-detail .form,
.fundacio #distribution-list-detail .alert.alert-info,
.fundacio #distribution-list .form,
.fundacio #distribution-list .alert.alert-info {
  width: 100%;
  float: left; }

.fundacio #dialog-delete-confirm .btn.btn-default, .fundacio #wrapper .newsletters-distribution-list .btn.btn-default,
.fundacio #dialog-delete-confirm .btn.btn-secondary, .fundacio #wrapper .newsletters-distribution-list .btn.btn-secondary,
.fundacio #distribution-list-user .btn.btn-primary.btn-default,
.fundacio #distribution-list-user .btn.btn-primary,
.fundacio #distribution-list-detail .btn.btn-primary.btn-default,
.fundacio #distribution-list-detail .btn.btn-primary,
.fundacio #distribution-list .btn.btn-primary {
  background-color: #054791 !important;
  color: #fff;
  font-size: 12px !important;
  text-align: center;
  margin: 0;
  margin-bottom: 26px;
  line-height: 1;
  border-radius: 0.25rem; }

.fundacio #distribution-list-user input[type="text"],
.fundacio #distribution-list-user textarea,
.fundacio #distribution-list-detail input[type="text"],
.fundacio #distribution-list-detail textarea {
  border: 2px solid #054791;
  width: 100%;
  border-radius: 0;
  margin-bottom: 10px;
  height: auto; }

.fundacio #distribution-list-user label,
.fundacio #distribution-list-detail label {
  width: 100%;
  float: left;
  font-family: 'opensans',Arial;
  font-weight: bold;
  font-size: 12px;
  color: #054791;
  line-height: 15px;
  text-transform: uppercase; }

.fundacio #distribution-list-user .button-holder,
.fundacio #distribution-list .button-holder {
  margin: 0; }

.fundacio #distribution-list .lfr-search-container.lfr-search-container-wrapper {
  width: 100%; }

.fundacio #wrapper .newsletters-distribution-list table.table thead td,
.fundacio #wrapper .newsletters-distribution-list table.table thead th {
  background: #054791; }

.fundacio #wrapper .newsletters-distribution-list .dropdown-toggle.btn.btn-default {
  background-color: #054791 !important;
  color: #fff;
  font-size: 12px !important;
  text-align: center;
  margin: 0;
  line-height: 1;
  border-radius: 0.25rem; }

.fundacio #distribution-list-user fieldset {
  width: 100%;
  float: left;
  display: contents; }

.fundacio #distribution-list-user .button-holder.float-right {
  display: contents;
  width: 100%;
  float: left; }

.fundacio .portlet-boundary_com_grifols_registration_site_fundacio_register_FundacioRegisterPortlet_ .icon-bok {
  display: none; }

.fundacio .portlet-boundary_com_grifols_registration_site_fundacio_register_FundacioRegisterPortlet_ a.btn.btn-primary {
  border: 1px solid;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  border-radius: 3px;
  padding: 4px 10px;
  background: center right no-repeat #054791 !important;
  text-shadow: none;
  color: #fff;
  font-size: 12px;
  margin-bottom: 26px; }

.fundacio .profile-sign-up-activities-portlet table.table.table-bordered.table-hover.table-striped th,
.fundacio .profile-sign-up-activities-portlet table.table.table-bordered.table-hover.table-striped th * {
  background: #054791;
  color: #fff;
  text-align: center; }

.fundacio .profile-sign-up-activities-portlet .table td:first-child, .fundacio .profile-sign-up-activities-portlet .table td:last-child {
  padding: 10px; }

.fundacio .profile-sign-up-activities-portlet .table td:last-child {
  text-align: center; }

.fundacio .profile-sign-up-activities-portlet .form {
  padding: 0; }

.fundacio .profile-sign-up-activities-portlet h1.portlet-title-text {
  overflow: inherit;
  text-overflow: all;
  vertical-align: top;
  white-space: normal; }

.fundacio .newsletters-distribution-list {
  margin-top: 0 !important; }

.fundacio .manager.activity-manager #search-box,
.fundacio .manager.signup-manager #search-box {
  width: 100%;
  float: left; }

.fundacio .manager.activity-manager .lfr-search-container.lfr-search-container-wrapper,
.fundacio .manager.signup-manager .lfr-search-container.lfr-search-container-wrapper {
  width: 100%;
  float: left; }

.fundacio .manager.activity-manager .form-group.form-group-inline.input-text-wrapper,
.fundacio .manager.signup-manager .form-group.form-group-inline.input-text-wrapper {
  width: 100%;
  float: left;
  margin-bottom: 10px; }

.fundacio .manager.activity-manager .btn.btn-primary.btn-default,
.fundacio .manager.signup-manager .btn.btn-primary.btn-default {
  background-color: #054791;
  border: 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 0 !important;
  height: auto !important; }

.fundacio .manager.activity-manager a.dropdown-toggle,
.fundacio .manager.signup-manager a.dropdown-toggle {
  background-color: #054791 !important;
  border: 0;
  color: #fff !important;
  font-size: 12px;
  height: auto;
  text-align: center;
  margin: 0 !important; }

.fundacio .newsletters-distribution-list {
  width: 100%;
  float: left;
  display: block;
  margin-bottom: 26px; }

.fundacio p.back-link {
  margin-top: 26px !important; }

.fundacio .alert.alert-dismissible.alert-danger {
  padding: 12px; }
  .fundacio .alert.alert-dismissible.alert-danger span.alert-indicator {
    font-size: 13px; }
  .fundacio .alert.alert-dismissible.alert-danger button.close {
    background: #721c24 !important;
    padding: 5px !important; }
  .fundacio .alert.alert-dismissible.alert-danger strong.lead {
    font-size: 13px;
    font-weight: bold; }

.fundacio .manager .alert.alert-info, .fundacio .my-publications .alert.alert-info {
  margin: 26px 0;
  display: inline-block;
  width: 100%; }

.fundacio input.fundacio-button-nd.float-right.margin-top20, .fundacio input.float-right.margin-top20[type="submit"], .fundacio #contact-form input.float-right.margin-top20[type="submit"] {
  background-color: #054791 !important;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin: 0;
  margin-bottom: 26px;
  line-height: 1; }

.fundacio .edit-inscriptions form.form {
  padding: 0 !important;
  width: 100%;
  display: inline-block;
  padding-bottom: 26px !important; }

.fundacio .form fieldset select[multiple], .fundacio .form fieldset select[size] {
  height: auto !important; }

.fundacio .manager.signup-manager td.table-cell.email {
  word-break: break-all; }

.fundacio .portlet-asset-publisher ul.lfr-pagination-buttons.pager.page-links {
  margin-left: 0 !important;
  padding-left: 0 !important;
  text-indent: 0;
  text-align: left;
  text-indent: 0 !important; }

.fundacio .portlet-asset-publisher li.disabled {
  display: none; }

.fundacio .portlet-asset-publisher .page-links.pager li > a, .fundacio .portlet-asset-publisher .page-links.pager li > span {
  border: none !important; }

.fundacio .portlet-asset-publisher h2.entry-title.taglib-categorization-filter {
  font-size: 16px !important; }

.fundacio .portlet-asset-categories-navigation {
  padding: 0 !important;
  background: #054791 !important; }
  .fundacio .portlet-asset-categories-navigation h1.portlet-title-text {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 0 20px;
    font-family: 'rokkittbold', serif;
    font-weight: normal;
    background: #054791 url(/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected_white.png) center left no-repeat;
    width: 100% !important;
    margin: 10px 0; }
  .fundacio .portlet-asset-categories-navigation .h4.panel-title {
    display: none; }
  .fundacio .portlet-asset-categories-navigation .panel-default {
    border: 0px;
    border-top: 2px solid #fff; }
  .fundacio .portlet-asset-categories-navigation .panel-body {
    background: #054791 !important;
    width: 100%;
    display: block;
    float: left;
    border: 0 !important; }
  .fundacio .portlet-asset-categories-navigation .lfr-asset-category-list li {
    margin: 0;
    padding: 0;
    float: left;
    text-align: left; }
  .fundacio .portlet-asset-categories-navigation .tree-node, .fundacio .portlet-asset-categories-navigation .tree-node * {
    margin: 0 !important; }
  .fundacio .portlet-asset-categories-navigation span.tree-label a,
  .fundacio .portlet-asset-categories-navigation span.tree-label a:hover {
    color: #fff;
    text-decoration: underline !important;
    font-size: 14px;
    line-height: 16px;
    font-family: 'rokkittregular', serif;
    font-weight: normal; }

[class^="btn-"], [class*=" btn-"] {
  width: auto;
  height: auto; }

@media only screen and (max-width: 1023px) {
  .fundacio #header-product .container .deco h2 {
    margin-top: 6px;
    padding-top: 0; }
    .fundacio #header-product .container .deco h2 img {
      height: 114px;
      width: 197px; }
  .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail {
    width: 20%;
    margin-right: 5%; }
    .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail a span {
      width: 100%; }
  .fundacio #blog-list .entry-row .blog-entry-box .entry-content {
    width: 75%; }
  nav#pfooter {
    width: 100%;
    text-align: center; }
    nav#pfooter ul.clearfix {
      width: 100%; }
      nav#pfooter ul.clearfix li {
        width: 100% !important; }
  li.empty-bar, .languagelist {
    display: none; }
  li.languageli a {
    margin: 10px; }
  .recent-posts-content {
    display: block !important;
    text-align: left; }
  .recent-posts-content h1.portlet-title-text {
    text-align: center; } }

@media only screen and (max-width: 767px) {
  .fundacio #blog-list .first-page .entry-row:first-child .blog-entry-box .entry-thumbnail {
    display: block; }
  .fundacio #blog-list .entry-row .blog-entry-box {
    height: auto; }
    .fundacio #blog-list .entry-row .blog-entry-box .entry-thumbnail {
      display: none; }
    .fundacio #blog-list .entry-row .blog-entry-box .entry-content {
      float: none;
      width: auto; } }

@media only screen and (min-width: 1023px) {
  .fundacio .columns-2-7030 #bcsw_left_column {
    margin-left: 26px; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .fundacio #portlet_new-password {
    width: 100%; }
  .fundacio .columns-4-home .box-marketing-home {
    width: 744px;
    margin: 13px auto; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c3, .fundacio .columns-4-home .box-marketing-home .col4f1-c4 {
      margin-right: 0; }
    .fundacio .columns-4-home .box-marketing-home .col4f1-c4 {
      margin-top: 13px;
      width: 100%; }
    .fundacio .columns-4-home .box-marketing-home .portlet-content .pull-right {
      position: absolute;
      right: 0; }
  .fundacio nav#header-menu .container, .fundacio #header-product .container, .fundacio #pheader .container {
    width: 100%;
    max-width: 100%; }
  .fundacio .vMovil {
    display: block !important; }
  .fundacio .noMovil {
    display: none !important; }
  body.fundacio {
    width: 100% !important;
    min-width: 100%; }
  .fundacio .container, .fundacio #main-content, .fundacio #main-content .portlet-layout {
    width: 100%; }
  .fundacio #page {
    padding: 0px; }
  .fundacio {
    float: none;
    width: 100%; }
  .fundacio #content {
    float: none;
    width: 100%; }
  .fundacio #pheader {
    display: block; }
  .fundacio #header {
    background-color: #fff; }
  .fundacio #header h2 {
    padding: 13px 0px 9px 0px; }
  .fundacio #pheader .pheader-menu {
    display: none; }
  .fundacio #pheader .pheader-global {
    float: none; }
  .fundacio #pheader .pheader-global ul {
    list-style-type: none; }
  .fundacio #pheader .pheader-global li {
    float: right;
    padding: 10px 0px 8px 0px;
    text-align: right; }
  .fundacio #pheader .pheader-global li.sep {
    border-right: 1px solid #FFFFFF; }
  .fundacio #header-product {
    height: 120px;
    background: url("/o/bcsw_theme-theme/images/bcsw_images/bg_header_product_movil.gif") top left repeat-x;
    position: relative;
    top: 0; }
  .fundacio #header-product h1 {
    float: none;
    padding: 20px 0px 8px 10px; }
  .fundacio #header-product form {
    display: none; }
  .fundacio #header-menu {
    background: #004687; }
  .fundacio #header-menu ul.menu-screen {
    display: none; }
  .fundacio #header-menu ul.menu-movil {
    display: block; }
  .fundacio #header-menu > .container {
    background-color: #004687; }
  .fundacio #pheader .pheader-global li.country {
    display: none; }
  .fundacio #pheader .pheader-global li.contactus {
    display: none; }
  .fundacio #header-product .container .deco h2 img {
    margin-left: auto; }
  .fundacio #header-product .deco {
    height: auto;
    background: none; }
  .fundacio #header-product .deco .imglogo {
    display: none; }
  .fundacio #top-bar {
    display: none; }
  .fundacio #pfooter {
    padding: 0px;
    background: #ebf0f6; }
  .fundacio #pfooter ul li {
    display: inherit;
    float: none;
    width: auto; }
  .fundacio #pfooter ul li.footer-columns-7 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul li.footer-columns-8 {
    width: auto;
    margin: 0; }
  .fundacio #pfooter ul ul {
    display: none; }
  .fundacio #pfooter a strong {
    display: block;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: #005596; }
  .fundacio #pfooter a:hover strong {
    color: #FFFFFF;
    background: #005596; }
  .fundacio .list-documents li {
    float: none !important;
    width: 90% !important;
    margin: 0 0 15px 0 !important; }
  .fundacio .list-documents li a.link span {
    float: left;
    margin-top: 4px;
    width: 98px;
    line-height: 14px; }
  .fundacio .list-documents li.video {
    width: auto; }
  .fundacio .list-documents li.video a.link span {
    width: auto; }
  .fundacio ul.list-products {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;
    text-indent: 0 !important; }
  .fundacio .list-products li {
    float: none !important;
    margin: 0 0 15px 0 !important;
    width: 90% !important;
    background: #eeeeee; }
  .fundacio .list-products li img {
    padding: 10px !important;
    margin: 0px !important; }
  .fundacio .form fieldset label {
    display: block;
    float: none;
    width: 100%; }
  .fundacio .control-group {
    float: none; }
  .fundacio .box-info {
    padding: 15px 0px 15px 0px;
    background: #FFFFFF; }
  .fundacio .box-marketing-ctd h3 {
    margin: 20px 0px 15px 0px;
    font-size: 18px; }
  .fundacio .box-marketing-ctd, .box-marketing-banner {
    float: none;
    width: 100%; }
  .fundacio .box-marketing-msg {
    margin: 0px auto; }
  .fundacio .box-blank {
    padding: 15px 0px 15px 0px; }
  .fundacio .box-side-content {
    float: none;
    width: 100%; }
  .fundacio .box-side-nav {
    float: none;
    width: 100%; }
  .fundacio .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    right: 0px;
    padding: 0px 25px 0px 25px; }
  .fundacio .bx-wrapper .bx-pager {
    position: relative; }
  .fundacio .bx-wrapper .bx-prev {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat 0 0px; }
  .fundacio .bx-wrapper .bx-next {
    background: url("/o/bcsw_theme-theme/images/bcsw_images/controls_responsive.png") no-repeat -30px 0px; }
  .fundacio .bx-wrapper .bx-prev:hover {
    background-position: 0 -40px; }
  .fundacio .bx-wrapper .bx-next:hover {
    background-position: -30px -40px; }
  .fundacio .bx-wrapper .bx-controls-direction a {
    top: 50%;
    width: 25px;
    height: 25px; }
  .fundacio .slideModel1 li img {
    position: relative;
    top: 0px;
    left: 0px; }
  .fundacio .slideModel1 li .slide-box h2 {
    font-size: 20px; }
  .fundacio .slideModel1 li .slide-box h2 a {
    font-size: 20px; }
  .fundacio .slideModel1 li .slide-box strong {
    bottom: 70px; }
  .fundacio .bx-wrapper .bx-default-pager {
    position: absolute; }
  .fundacio .inside-box-marketing {
    margin-top: 26px; }
  .fundacio .portlet-asset-publisher.home .bcs-generic-list .home-thumbnail {
    width: 240px; }
  .fundacio .portlet-asset-publisher.home .list-mode .bcs-activity .home-thumbnail {
    width: 240px; }
  .fundacio .col2f1-c1, .col2f1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2i-c1, .col2f2i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2d-c1, .col2f2d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3i-c1, .col2f3i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f3d-c1, .col2f3d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4d-c1, .col2f4d-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f4i-c1, .col2f4i-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f5-c1, .col2f5-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1-c1, .col3f1-c2, .col3f1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g1-c1, .col3f1g1-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col3f1g2-c1, .col3f1g2-c2 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g1-c1, .col4f1g1-c2, .col4f1g1-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g2-c1, .col4f1g2-c2, .col4f1g2-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g3-c1, .col4f1g3-c2, .col4f1g3-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col4f1g4-c1, .col4f1g4-c2, .col4f1g4-c3 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col5f1-c1, .col5f1-c2, .col5f1-c3, .col5f1-c4, .col5f1-c5 {
    margin: 0;
    width: 100% !important; }
  .fundacio .col2f2e-c1, .col2f2e-c2 {
    margin: 0;
    width: 100% !important; } }

@media only screen and (min-width: 604px) and (max-width: 1023px) {
  .fundacio #footer-corporative {
    padding-left: 15px;
    padding-right: 15px; }
  .fundacio #footer-corporative ul {
    float: right;
    font-size: 12px;
    line-height: 14px;
    text-align: right;
    margin: 0; }
  .fundacio #footer-corporative li {
    display: inherit;
    float: none;
    width: 100%;
    margin-left: 0px;
    padding: 2px 0; }
  .fundacio #footer-corporative .vcard {
    float: left;
    font-size: 12px;
    width: 100%; }
  .fundacio #footer-corporative .vcard2 {
    float: left;
    font-size: 12px;
    width: 100%; }
  .fundacio .col4f1-c4 .portlet-boundary {
    display: none; }
  .fundacio .col4f1-c4 .portlet-boundary.portlet-login {
    display: block; }
  .fundacio .col4f1-c4 .portlet-boundary.litle-login-portlet {
    display: block; } }

@media only screen and (max-width: 604px) {
  .fundacio #footer-corporative .vcard {
    width: 100%; }
  .fundacio #footer-corporative .vcard2 {
    width: 100%; } }

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: ""; }
  abbr[title]:after {
    content: ""; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  #bcsw_left_column, .layout-icons, #pheader, #header-product .form, #header-menu, #contentright, footer {
    display: none; }
  #contentleft, .columns-2 #content {
    width: 100% !important;
    max-width: 100%; }
  .columns-3 #content {
    float: left;
    width: 100% !important; }
  #bottom-column .inside-template-margin.title-text-template {
    display: block !important;
    width: 100% !important;
    max-width: 100%; }
  #important_safety_information {
    color: #c41230 !important;
    font-family: 'rokkittbold',Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 23px; }
  .fundacio #bottom-column {
    padding-left: 0 !important; }
  #bottom-column .inside-template-margin {
    display: none; } }

.fundacio .prescribing-information {
  visibility: hidden;
  position: absolute;
  width: 195px;
  top: 27px;
  left: 43px;
  z-index: 999999; }

.fundacio .prescribing-information:hover {
  visibility: visible !important; }

.fundacio .prescribing-information-info {
  padding-bottom: 7px;
  background: #eee; }

.fundacio .prescribing-information-info div {
  padding: 10px 15px 10px 25px;
  background: #dadada; }

.fundacio .prescribing-information-info:first-child {
  margin-top: 7px; }

.fundacio .prescribing-information-info div:hover {
  background: #eee; }

.fundacio .prescribing-information-link {
  position: relative; }

.fundacio .prescribing-information-link:hover .prescribing-information {
  cursor: pointer;
  visibility: visible; }

.fundacio #content h3, .fundacio #content h2, .fundacio #content h4 {
  margin-left: 0px !important; }

.fundacio #bottom-column {
  display: none; }

.fundacio #layout-column_contentright {
  margin-left: 26px; }

.fundacio .columns-2-7030, .fundacio .columns-2, .fundacio .columns-3, .fundacio .columns-1 {
  margin-top: 19px; }

.fundacio .columns-1-home {
  margin-top: 0; }

.fundacio #pfooter .container {
  max-width: 996px; }

.fundacio #footer-corporative .container {
  max-width: 996px; }

.fundacio .thumbnail-boxes {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc; }

.fundacio .thumbnail-boxes .thumbnail-box-text:first-child {
  border-top: none; }

.fundacio .thumbnail-box-text {
  border-top: 1px solid #ccc;
  padding: 19px 20px; }

.fundacio .thumbnail-box-image {
  margin: 0 !important;
  dislpay: inline-block;
  *display: inline;
  *zoom: 1;
  height: 90px; }

.fundacio .thumbnail-box-with-image {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 80%;
  margin-left: 10px;
  vertical-align: top; }

.fundacio .thumbnail-box-text-title {
  padding: 0 !important; }

.fundacio .thumbnail-box-text:first-child {
  border-top: 0; }

.fundacio #results {
  border-top: 2px dotted #eee; }

.fundacio #content ul.list-formartF1 {
  margin-top: 10px !important; }

.fundacio #p_p_id_contactform_WAR_bcs_contactFormportlet_ .portlet-msg-error {
  display: none; }

.fundacio #p_p_id_contactform_WAR_bcs_contactFormportlet_ .inner-form .portlet-msg-error {
  display: block; }

.fundacio .contact-form-title {
  border-bottom: 2px dotted #ccc; }

.fundacio #content .contact-form-ok p {
  margin: 6px auto; }

.fundacio #content .contact-form-ok a {
  border: none !important;
  border-radius: 3px;
  background: #054791;
  font-family: 'rokkittbold', serif;
  text-transform: capitalize;
  font-size: 14px; }

.fundacio.page-maximized .portlet-icon-back {
  display: none; }

.fundacio #contact-form label {
  font-weight: bold; }

.fundacio #contact-form button {
  width: auto;
  height: auto;
  margin: 10px 0; }

.fundacio #contact-form .taglib-captcha {
  width: 100%;
  float: left;
  position: relative;
  margin: 0; }

.fundacio #contact-form .captcha-reload {
  position: absolute;
  left: 160px;
  cursor: pointer; }

.fundacio #contact-form .taglib-captcha input.field {
  margin-top: 10px;
  width: 97%; }

.fundacio #contact-form .taglib-captcha .aui-form-validator-error-container .aui-field-element {
  background-position-x: 100%;
  background-position-y: 50%;
  padding-right: 10px;
  position: relative;
  width: 95.6%; }

.fundacio #contact-form .taglib-captcha [class~="aui-form-validator-message"] {
  top: 10px;
  left: 0; }

.fundacio #contact-form fieldset .aui-field-label-inline-label {
  float: left;
  width: 29%; }

.fundacio #contact-form fieldset .aui-field-label-label {
  float: left;
  width: 29%; }

.fundacio #contact-form fieldset input.field {
  width: 98%;
  margin-bottom: 9px;
  padding: 4px 6px;
  height: 18px;
  color: #666666;
  line-height: 18px;
  background-color: #ffffff;
  border: 2px solid #054791;
  background: none;
  box-sizing: content-box;
  border-radius: 0; }

.fundacio #contact-form fieldset textarea.field {
  resize: none;
  height: 150px; }

.fundacio #contact-form fieldset select {
  width: 70%;
  margin-bottom: 9px;
  padding: 1px;
  height: 29px;
  color: #666;
  font-size: 13px;
  line-height: 18px;
  background-color: #FFF;
  border: 1px solid #CCC;
  background: none;
  border-radius: 0; }

.fundacio #contact-form fieldset select.aui-form-validator-error {
  width: 94.5%; }

.fundacio #contact-form .dotted-line {
  border-bottom: 2px dotted #cccccc;
  margin-bottom: 20px;
  height: 0; }

.fundacio #contact-form .contactSendButton {
  clear: both;
  text-align: center; }

.fundacio #contact-form .contactSendButton input {
  text-shadow: none;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 9px 20px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background: #094f91 url("/o/bcsw_theme-theme/images/bcsw_images/bg_button_link.png") top left repeat-x;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.fundacio #contact-form .contactSendButton input:hover {
  text-shadow: none;
  color: #FFFFFF;
  background: #8f274b url("/o/bcsw_theme-theme/images/bcsw_images/bg_button_link_act.png") top left repeat-x; }

.fundacio #contact-form div.inner-form {
  width: 80%;
  margin: 0 auto; }

.fundacio #contact-form .aui-form-validator-error-container .aui-field-element {
  background-position-x: 98%;
  background-position-y: 35%;
  width: 95%; }

.fundacio #contact-form .aui-form-validator-error-container .aui-field-element.aui-field-label-right {
  width: auto; }

.fundacio #contact-form .form-validator-stack {
  position: absolute;
  left: 0;
  top: 26px; }

.fundacio #contact-form [class~="aui-form-validator-message"] {
  top: 0%;
  left: 100%;
  width: 100px; }

.fundacio #contact-form .aui-form-validator-error-container {
  color: #B94A48; }

.fundacio #contact-form .aui-form-validator-error {
  border-color: #B94A48 !important;
  background-color: #F2DEDE !important; }

.fundacio #contact-form input.field.aui-form-validator-error {
  width: 97%; }

.fundacio #contact-form .input-checkbox-wrapper.has-error {
  width: 100%;
  background-position-x: 100%;
  background-position-y: 100%; }

.fundacio #contact-form .input-checkbox-wrapper.has-error .form-validator-stack.help-block {
  display: none; }

.fundacio #contact-form .input-checkbox-wrapper input.field.error-field {
  width: 15px; }

.fundacio #contact-form .aui-field-choice .aui-field-content {
  float: right;
  position: relative;
  margin: 0;
  margin: 0px 10px 10px 0; }

.fundacio #contact-form .textarea .has-error .form-validator-stack.help-block {
  top: 163px; }

.fundacio #register .radio {
  display: block;
  padding-left: 0; }

.fundacio #register .checkbox-left[type="radio"] {
  width: 12.8px; }

.fundacio #contact-form .basic-registry-fieldset {
  margin-bottom: 2em; }

.fundacio #contact-form .radio label, .fundacio #contact-form .checkbox label {
  min-height: 20px; }

.fundacio #contact-form fieldset .registry-field #_com_grifols_bcs_registry_register_web_RegisterPortlet_tof_termsOfAgreement {
  display: inline-block;
  margin: 0 .4em 0 0;
  vertical-align: middle;
  box-sizing: border-box;
  width: auto;
  line-height: normal; }

.fundacio #contact-form fieldset .registry-field .input-checkbox-wrapper {
  margin: 0 10px 10px 0; }

.fundacio #contact-form fieldset .registry-field .lexicon-icon-shortcut {
  display: none; }

.fundacio .contactform-portlet #contact-form .aui-field-choice span {
  float: left; }

.fundacio .write-to-us h3 {
  border-bottom: 2px dotted #ccc; }

.fundacio .write-to-us p {
  margin: 0; }

.fundacio #content .list-formatTBL ul.list-formartF1 {
  margin: 0 !important; }

.fundacio #content .list-formatTBL .list-formartF1 li {
  background: url("/o/bcsw_theme-theme/images/bcsw_images/bullet_list_f1.png") 13px 24px no-repeat;
  padding: 19px 10px 19px 30px !important;
  margin: 0 !important; }

.fundacio #content .list-formatTBL li.impar {
  background-color: #eee; }

.fundacio #content .list-formatTBL ol {
  padding: 0;
  margin-bottom: 0; }

.fundacio #content .list-formatTBL ol li {
  padding: 19px 15px 19px 30px;
  list-style: none;
  text-indent: 0;
  position: relative; }

.fundacio .columns-2 #layout-column_content .inside-template-margin {
  margin-right: 13px; }

.fundacio .columns-1-basic #layout-column_content {
  padding-left: 13px; }

.fundacio .columns-1-basic #layout-column_content .inside-template-margin {
  margin-right: 13px; }

.fundacio #content p.separator-line {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #ececec;
  margin-bottom: 14px;
  height: 0; }

.olnumber {
  position: absolute;
  left: 12px;
  font-size: 16px;
  font-weight: bold;
  color: #E1731B;
  top: 17px; }

@media only screen and (max-width: 1023px) {
  .fundacio #main-content.columns-3 #bcsw_left_column {
    display: none !important; }
  .fundacio .columns-2-7030 #bcsw_left_column .portlet-column-content-last {
    text-align: center; }
  .fundacio .columns-2-7030 #content {
    width: 100% !important;
    float: left !important;
    padding-left: 0 !important; }
  .fundacio #main-content #bcsw_left_column {
    display: block !important;
    width: 100% !important;
    float: left !important;
    padding-left: 0;
    margin-top: 30px; }
  .fundacio #contentright {
    text-align: center; }
  .fundacio #main-content .portlet-layout {
    margin-left: 0;
    margin-right: 0; }
  .fundacio #contentright .portlet-boundary {
    display: none; }
  .fundacio.signed-out #contentright .portlet-boundary.portlet-login, .fundacio.signed-out .columns-2-7030 .portlet-column-last .portlet-boundary.portlet-login {
    display: block; }
  .fundacio.dockbar-ready.controls-visible #contentright .portlet-boundary.portlet-login {
    display: block; }
  .fundacio.dockbar-ready.controls-visible #mkt-right .portlet-boundary.portlet-login {
    display: block; }
  .fundacio.signed-in #contentright .portlet-boundary.litle-login-portlet {
    display: block; }
  .fundacio .columns-2-7030 .portlet-column-last .portlet-boundary {
    display: none; }
  .fundacio.dockbar-ready.controls-visible .columns-2-7030 .portlet-column-last .portlet-boundary.portlet-login {
    display: block; }
  .fundacio.signed-in .columns-2-7030 .portlet-column-last .litle-login-portlet {
    display: block; }
  .fundacio .columns-2 #layout-column_content .inside-template-margin {
    margin-right: 0; }
  .fundacio .columns-1-basic #layout-column_content {
    padding-left: 0; }
  .fundacio .columns-1-basic #layout-column_content .inside-template-margin {
    margin-right: 0; }
  .fundacio .thumbnail-box-image {
    display: none !important; }
  .fundacio .thumbnail-box-with-image {
    width: 100% !important;
    margin-left: 0 !important; }
  .fundacio #pfooter ul.second-ul {
    padding-top: 0; }
  .fundacio #pfooter a strong {
    padding: 10px 0 !important;
    /*@extend .e18*/
    font-family: 'opensans', Arial;
    font-weight: normal;
    font-size: 11px;
    color: #054791;
    line-height: 30px;
    text-transform: uppercase; }
  .fundacio #pfooter .container {
    padding: 20px 0 !important; }
  .fundacio #dosing-calculator-content {
    display: none; }
  .fundacio .nav-inferior ul {
    display: none !important; }
  .fundacio .nav-inferior {
    margin-bottom: 0 !important;
    padding: 0 !important;
    border: none !important; }
  .fundacio .nav-inferior h3 {
    position: relative;
    width: 100% !important; }
  .fundacio .important-safety-link {
    border-left: 1px solid #FFF;
    display: none; }
  .fundacio .prescribing-information {
    width: 100% !important;
    left: 0 !important; }
  .fundacio .prescribing-information-info div {
    padding: 10px 0 !important; }
  .fundacio .prescribing-information-link i {
    display: none !important; }
  .fundacio .box-marketing-home {
    position: inherit; }
  .fundacio .box-marketing-home .box-formatM1 {
    width: auto !important;
    height: auto !important;
    -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }
  .fundacio .box-marketing-home .box-formatM2 {
    width: auto !important;
    height: auto !important;
    -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }
  .fundacio .box-marketing-home .box-formatM3 {
    width: auto !important;
    height: auto !important;
    -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2); }
  .fundacio .columns-2-7030 #main-content {
    width: 100% !important;
    float: left !important;
    padding-left: 0 !important; }
  .fundacio #contact-form fieldset select {
    width: 100%; }
  .fundacio #contact-form fieldset input.field {
    padding: 4px 1%;
    width: 98%; }
  .fundacio #contact-form fieldset .aui-field-label-inline-label {
    width: 100%; }
  .fundacio #contact-form .taglib-captcha {
    width: 100%;
    float: left; }
  .fundacio #contact-form .aui-field-choice .aui-field-content {
    width: 100%;
    float: left; }
  .fundacio #contact-form .taglib-captcha input.field {
    width: 98%; }
  .fundacio #contact-form .aui-form-validator-error-container .aui-field-element {
    width: 96%; }
  .fundacio #contact-form .aui-form-validator-error-container .aui-field-element.aui-field-label-right {
    width: auto; }
  .fundacio .box-formatM6 {
    width: 100%; }
  .fundacio .prescribing-information-info:first-child {
    margin-top: 5px; }
  .fundacio .inside-box-marketing {
    margin-top: 0px !important; }
  .fundacio .insidepage {
    padding: 0; }
  .fundacio .insidepage .inside-box-marketing {
    padding: 0 15px; }
  .fundacio .insidepage .columns-4-home .portlet-column-only#content {
    margin-top: -10px; }
  .fundacio.page-subgroup-0 #bcsw_left_column {
    display: block !important;
    width: 100%; }
  .fundacio.page-subgroup-0 .portlet-column#bcsw_left_column {
    display: inherit; }
  .fundacio .portlet-asset-publisher.video-gallery .bcs-generic-list .image-row + .content {
    float: none;
    width: 100%;
    margin-top: 0; } }

@media only screen and (max-width: 533px) {
  .fundacio #contact-form div.inner-form {
    width: 100%; }
  /* bcs pic text*/
  .pictext img {
    width: 100%; }
  .pictextdiv {
    width: 100% !important;
    float: left !important; }
  .asset-full-content .bcs-generic-list .detail a#go_back {
    float: right; } }

.fundacio #contentright {
  width: 36.5%;
  float: left; }

.fundacio #contentright img {
  margin-bottom: 15px; }

.fundacio #contentleft {
  width: 465px;
  float: left; }

.fundacio .asset-entries-group-label {
  display: none; }

.fundacio .portlet-asset-publisher .asset-content {
  margin: 0; }

.fundacio .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0; }

.fundacio .portlet-asset-publisher .asset-full-content.show-asset-title .asset-content {
  margin-right: 0; }

.fundacio .portlet-asset-publisher .header-title {
  display: none; }

.fundacio .list-mode .bcs-generic-list .image-row .thumbnail img {
  max-width: 135px; }

.fundacio #p_p_id_search_WAR_bcsw_searchportlet_ .thumbnail-box-image {
  max-width: 135px;
  height: auto; }

.fundacio #p_p_id_search_WAR_bcsw_searchportlet_ .thumbnail-box-with-image {
  width: 77%; }

.fundacio .portlet-asset-publisher.home .bcs-generic-list .content .copy.home-summary {
  display: block; }

.fundacio .detail .inside-template-margin.template-videoplayer .BrightcoveExperience {
  padding: 0; }

.fundacio .portlet-asset-publisher.content-video-player .bcs-generic-list {
  padding: 0;
  border: none; }

.fundacio .columns-2 #layout-column_content .inside-template-margin.template-videoplayer {
  margin-right: 0; }

.fundacio .asset-full-content .bcs-generic-list .detail a#go_back {
  float: right;
  cursor: pointer;
  padding-bottom: 5px; }

.fundacio .portlet-asset-publisher.home .content p.copy.home-summary {
  font-family: 'opensans', Arial;
  font-size: 12px;
  line-height: 20px; }

.fundacio .portlet-asset-publisher.video-gallery .content p.copy.home-summary {
  font-family: 'opensans', Arial;
  font-size: 12px;
  line-height: 20px; }

.portlet-decorate h1.portlet-title-text {
  overflow: inherit;
  text-overflow: inherit;
  vertical-align: top;
  white-space: normal;
  display: block !important;
  font-family: 'rokkittregular',serif;
  font-weight: normal;
  font-size: 35px;
  color: #054791;
  line-height: 38px;
  margin: 20px 0 10px; }

#share-page-modal {
  min-width: 300px;
  max-width: 450px; }
  #share-page-modal .aui-panel-hd {
    background: none;
    border: none;
    border-bottom: 1px solid #c8c9ca;
    border-radius: 0;
    font-family: 'rokkittregular',serif;
    font-weight: normal;
    font-size: 35px;
    color: #054791;
    line-height: 1;
    margin-bottom: 7px; }
    #share-page-modal .aui-panel-hd .aui-panel-hd-text {
      line-height: 1.15; }
  #share-page-modal .aui-panel-bd {
    background-color: #fff !important; }
  #share-page-modal ul.share-links {
    font-family: 'opensans',serif;
    font-weight: bold;
    font-size: 12px;
    color: #054791;
    line-height: 15px;
    text-transform: uppercase; }
    #share-page-modal ul.share-links li {
      list-style-type: none;
      padding: 7px 0 7px 30px; }
      #share-page-modal ul.share-links li a:after, #share-page-modal ul.share-links li a::after {
        content: " \00BB"; }
      #share-page-modal ul.share-links li.facebook {
        background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/facebook_gris.png") 0 50% no-repeat; }
      #share-page-modal ul.share-links li.youtube {
        background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/youtube_gris.png") 0 50% no-repeat; }
      #share-page-modal ul.share-links li.twitter {
        background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/twitter_gris.png") 0 50% no-repeat; }
      #share-page-modal ul.share-links li.linkedin {
        background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/linkedin_gris.png") 0 50% no-repeat; }
      #share-page-modal ul.share-links li.instagram {
        background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/instagram_gris.png") 0 50% no-repeat; }
      #share-page-modal ul.share-links li.share-link {
        background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/share-link_gris.png") 0 50% no-repeat; }

.fundacio #header #top-bar #custom-top-bar-text-content .portlet-content .portlet-header {
  display: none; }

.fundacio #header #top-bar-content #custom-top-bar-text-content .portlet-boundary table {
  margin-top: 0; }

.fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a {
  display: block;
  width: 32px;
  height: 28px;
  max-height: 28px;
  margin-top: 0; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a span {
    display: none; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a.facebook {
    background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/facebook_blanc.png") 50% no-repeat; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a.youtube {
    background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/youtube_blanc.png") 50% no-repeat; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a.twitter {
    background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/twitter_blanc.png") 50% no-repeat; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a.linkedin {
    background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/linkedin_blanc.png") 50% no-repeat; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a.instagram {
    background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/instagram_blanc.png") 50% no-repeat; }
  .fundacio #header #top-bar-content #custom-top-bar-text-content td.social-border a.share-link {
    background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/share-link_blanc.png") 50% no-repeat; }

.fundacio #footer-corporative .vcard2 table tr.footer-social-links {
  float: right; }
  .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a {
    display: block;
    width: 32px;
    height: 32px; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a span {
      display: none; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a.facebook {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/facebook_gris.png") 50% 50% no-repeat; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a.youtube {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/youtube_gris.png") 50% 50% no-repeat; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a.twitter {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/twitter_gris.png") 50% 50% no-repeat; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a.linkedin {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/linkedin_gris.png") 50% 50% no-repeat; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a.instagram {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/instagram_gris.png") 50% 50% no-repeat; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links td a.share-link {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/share-link_gris.png") 50% 50% no-repeat; }

.fundacio #footer-corporative .vcard2 table tr.footer-contact-info {
  float: left; }
  .fundacio #footer-corporative .vcard2 table tr.footer-contact-info p {
    margin: 0;
    margin-left: 26px; }
    .fundacio #footer-corporative .vcard2 table tr.footer-contact-info p a {
      color: #666665;
      text-decoration: none;
      font-weight: normal; }
      .fundacio #footer-corporative .vcard2 table tr.footer-contact-info p a:hover {
        color: #666665;
        text-decoration: none; }

.fundacio .link-section.share {
  margin-top: 26px;
  background: #e6e6e6 url("/o/bcsw_theme-theme/images/color_schemes/fundacio/share-link_gris.png") 7px 50% no-repeat;
  margin-bottom: -13px; }
  .fundacio .link-section.share ul.share-links li {
    list-style: none;
    float: left; }
    .fundacio .link-section.share ul.share-links li a {
      display: block;
      height: 32px;
      width: 32px; }
    .fundacio .link-section.share ul.share-links li.facebook a {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/facebook_gris.png") 50% 50% no-repeat; }
    .fundacio .link-section.share ul.share-links li.youtube a {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/youtube_gris.png") 50% 50% no-repeat; }
    .fundacio .link-section.share ul.share-links li.twitter a {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/twitter_gris.png") 50% 50% no-repeat; }
    .fundacio .link-section.share ul.share-links li.linkedin a {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/linkedin_gris.png") 50% 50% no-repeat; }
    .fundacio .link-section.share ul.share-links li.instagram a {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/instagram_gris.png") 50% 50% no-repeat; }
    .fundacio .link-section.share ul.share-links li.share-link a {
      background: url("/o/bcsw_theme-theme/images/color_schemes/fundacio/share-link_gris.png") 50% 50% no-repeat; }
    .fundacio .link-section.share ul.share-links li span {
      display: none; }

.fundacio #wrapper .portlet-boundary[id*="pbR714Y6WPQ9"] {
  padding-bottom: 0; }

.fundacio #bcsw_left_column section[id*="bcscontentviewportlet"] .autofit-col {
  border-bottom: 2px solid #e6e6e6; }

.fundacio #bcsw_left_column section[id*="bcscontentviewportlet"] h1 {
  display: block;
  font-size: 18px;
  font-family: 'rokkittbold',serif;
  font-weight: normal;
  color: #054791;
  line-height: 22px;
  padding: 0 20px 0;
  background: white url(/o/bcsw_theme-theme/images/color_schemes/fundacio/navigation_selected.png) center left no-repeat; }

.fundacio #bcsw_left_column section[id*="bcscontentviewportlet"] .list-unstyled .h3.content {
  font-size: 0;
  margin: 0;
  border-top: 2px solid #e6e6e6;
  padding: 15px 20px; }
  .fundacio #bcsw_left_column section[id*="bcscontentviewportlet"] .list-unstyled .h3.content:first-child {
    border-top-width: 0; }
  .fundacio #bcsw_left_column section[id*="bcscontentviewportlet"] .list-unstyled .h3.content .asset-anchor.lfr-asset-anchor {
    display: none; }
  .fundacio #bcsw_left_column section[id*="bcscontentviewportlet"] .list-unstyled .h3.content a {
    font-family: 'rokkittbold',serif;
    font-weight: normal;
    font-size: 14px;
    color: #054791;
    line-height: 16px; }

@media only screen and (max-width: 1023px) {
  .fundacio #footer-corporative .vcard p.third-line {
    display: none; }
  .fundacio #footer-corporative .vcard2 table tr.footer-contact-info p {
    margin-left: 0; }
  #header-product .form {
    display: none !important; }
  .fundacio #contentleft, .fundacio #contentright {
    width: 100%; }
  .fundacio #layout-column_contentright {
    margin-left: 0; }
  .fundacio #contact-form .input-checkbox-wrapper {
    display: block;
    float: none;
    margin-bottom: 10px;
    margin-right: 0; }
    .fundacio #contact-form .input-checkbox-wrapper label {
      line-height: 20px; }
  .fundacio #contact-form input[type="submit"] {
    margin-top: 10px; } }

@media only screen and (max-width: 767px) {
  .fundacio #footer-corporative .vcard2 table tr.footer-social-links {
    float: none; }
    .fundacio #footer-corporative .vcard2 table tr.footer-social-links table {
      margin: 0 auto 26px auto; }
  .fundacio #content .portlet-asset-publisher.news .image-row + .content,
  .fundacio #content .portlet-asset-publisher.press-release .image-row + .content {
    width: 100% !important; } }

/* Cookie modal */
body #cookie-intro-modal, body #cookie-settings-modal {
  outline: none !important; }

body #cookie-intro-modal .modal-header, body #cookie-settings-modal #closethick {
  display: none; }

body #cookie-intro-modal .aui-panel-hd, body #cookie-settings-modal .aui-panel-hd {
  display: none; }

body #cookie-intro-modal .modal-dialog-content, body #cookie-settings-modal .modal-dialog-content {
  border-radius: 0;
  max-width: 638px;
  padding: 26px;
  margin: 15px;
  background: #fff;
  outline: 0 !important;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px; }

body #cookie-intro-modal .modal-dialog-content .cookie-section input[type='checkbox'], body #cookie-settings-modal .modal-dialog-content .cookie-section input[type='checkbox'] {
  margin-right: 10px; }

body #cookie-intro-modal .modal-dialog-content .cookie-section + p, body #cookie-settings-modal .modal-dialog-content .cookie-section + p {
  margin-top: 2em; }

body #cookie-intro-modal .modal-dialog-content .button-section, body #cookie-settings-modal .modal-dialog-content .button-section {
  text-transform: uppercase;
  text-align: center;
  font-size: 16px; }

body #cookie-intro-modal .modal-dialog-content .button-section a, body #cookie-settings-modal .modal-dialog-content .button-section a {
  display: inline-block;
  padding: 5px 21px;
  color: #fff;
  background: #054791;
  border-radius: 3px; }

body #cookie-intro-modal .modal-dialog-content .button-section a:hover, body #cookie-settings-modal .modal-dialog-content .button-section a:hover {
  text-decoration: none; }

body #cookie-intro-modal .modal-dialog-content .button-section a.cancel-button, body #cookie-settings-modal .modal-dialog-content .button-section a.cancel-button {
  margin-right: 26px; }

body #cookie-intro-modal .grifols-company:hover, body #cookie-settings-modal .grifols-company:hover {
  cursor: help; }

body #cookie-intro-modal .grifols-company-detail, body #cookie-settings-modal .grifols-company-detail {
  display: none;
  position: absolute;
  z-index: 10;
  width: 200px; }

body #cookie-intro-modal .grifols-company-detail .arrow-up, body #cookie-settings-modal .grifols-company-detail .arrow-up {
  width: 0;
  height: 0;
  display: block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  left: 90px;
  position: absolute; }

body #cookie-intro-modal .grifols-company-detail .company-detail, body #cookie-settings-modal .grifols-company-detail .company-detail {
  overflow: hidden;
  display: block;
  background: #fff;
  padding: 13px;
  box-shadow: 3px 2px 24px 0 #d8d8d8;
  -moz-box-shadow: 3px 2px 24px 0 #d8d8d8;
  -webkit-box-shadow: 3px 2px 24px 0 #d8d8d8;
  -o-box-shadow: 3px 2px 24px 0 #d8d8d8; }

body #cookie-intro-modal .grifols-company-detail .company-detail a.close-icon, body #cookie-settings-modal .grifols-company-detail .company-detail a.close-icon {
  display: none;
  background: url("../../images/common/close.png") 50% no-repeat;
  background-size: 13px;
  width: 13px;
  height: 13px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 0; }

body #cookie-intro-modal .grifols-company-detail .company-detail p, body #cookie-settings-modal .grifols-company-detail .company-detail p {
  margin: 0; }

body #cookie-intro-modal .grifols-company-detail.open .company-detail a.close-icon, body #cookie-settings-modal .grifols-company-detail.open .company-detail a.close-icon {
  display: block; }

@media only screen and (max-width: 1023px) {
  body .bcs-cookie-detail-list .desktop {
    display: none; }
  body .bcs-cookie-detail-list .mobile {
    display: block; }
  li.languageli:hover > .languagelist {
    display: block;
    position: absolute;
    top: 33px;
    right: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0px 0px 10px 0px #ccc; }
  .languagelist a {
    padding: 3px;
    float: left; } }

@media only screen and (max-width: 767px) {
  body #cookie-intro-modal .modal-dialog-content .button-section a, body #cookie-settings-modal .modal-dialog-content .button-section a {
    display: block; }
  body #cookie-intro-modal .modal-dialog-content .button-section a.cancel-button, body #cookie-settings-modal .modal-dialog-content .button-section a.cancel-button {
    margin-right: 0;
    margin-bottom: 13px; }
  .fundacio nav#header-menu .container, .fundacio #header-product .container, .fundacio #pheader .container {
    max-width: 100% !important; } }

/*# sourceMappingURL=fundacio.css.map */