@charset "UTF-8";/* CSS Document */.row { max-width: 71.25em; }/* buttons */ button, .button {    -webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.5) inset;    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.5) inset;    -webkit-transition: background-color 300ms ease-out;    -moz-transition: background-color 300ms ease-out;    transition: background-color 300ms ease-out; }    button:active, .button:active {      -webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.2) inset;      box-shadow: 0 0px 0 rgba(0, 0, 0, 0.2) inset; }    button.radius, .button.radius {      -webkit-border-radius: 3px;      border-radius: 3px; }    button.round, .button.round {      -webkit-border-radius: 1000px;      border-radius: 1000px; }	    /* top-bar */  	@media only screen and (orientation: portrait) {.top-bar .name, .top-bar { height:70px; }}.nav top-bar { min-height:56px; }.top-bar, .toggle-topbar,  .contain-to-grid,  .top-bar-section ul li.active > a, .top-bar-section ul li, .top-bar-section ul li.has-dropdown > a, .top-bar .dropdown { background: #f3f3f6; color:#121212; font-weight:500; }.top-bar-section ul li.active > a:hover, .top-bar-section ul li.has-dropdown > a:hover  { background: #bfe7f3; color: #00a0d1;  }.top-bar .title-area ul, .top-bar.expanded .title-area, .title-area .name > a { background: #f3f3f6; } .top-bar .name > a { max-height:62px; color: #00a0d1; } .top-bar-section .has-dropdown > a:after {      content: "";      display: block;      width: 0;      height: 0;      border: inset 5px;      border-color: transparent transparent transparent rgba(0, 160, 209, 0.8);      border-left-style: solid;      margin-right: 15px;      margin-top: -4.5px;      position: absolute;      top: 22px;      right: 0; }	  	  	 .top-bar .title .back h5 { color:  #00a0d1; }.top-bar-section > ul > .divider {border-right: solid 1px #bfe7f3;border-left: solid 1px #bfe7f3; }.top-bar-section .divider, .top-bar-section [role="separator"] { border-top: solid thin #bfe7f3;border-bottom: solid 1px #bfe7f3; } 	/* menú idiomes */	.has-dropdown li.active { border:none;   } .idioma { border-bottom:solid thin #bfe7f3; }@media only screen and (min-width: 48em) {	.top-bar .name, .top-bar { height:64px; }}@media only screen and (min-width: 58.75em) {.top-bar-section .left li a:not(.button)  {padding: 0 15px;line-height: 42px; } .top-bar-section > li .has-dropdown icon { line-height:42px; }.top-bar-section > ul { margin-top:1.78em; }.contain-to-grid .top-bar {    max-width: 67.5em; }}.fonsblavet { background: #f3f3f6; }.fonsblavet ul, .fonsblavet li, .top-bar-section .has-form { background: #f3f3f6; }.corporate, .corporate li  { font-size:1.12em;  line-height:42px; }.liniatop { margin: 1.25em 0 0.1em; }.top-bar .toggle-topbar.menu-icon, .top-bar .toggle-topbar.menu-icon a, .top-bar-section .dropdown li.title h5 a  { COLOR:#00a1a9; }.top-bar .toggle-topbar.menu-icon a span {-webkit-box-shadow: 0 10px 0 1px #00a1a9, 0 16px 0 1px #00a1a9, 0 22px 0 1px #00a1a9;box-shadow: 0 10px 0 1px #00a1a9, 0 16px 0 1px #00a1a9, 0 22px 0 1px #00a1a9; }/* top-bar IE */.lt-ie9 .top-bar { margin-bottom:0; }.lt-ie9 .top-bar { height:24px; }.lt-ie9 .top-bar, .toggle-topbar, .lt-ie9  .contain-to-grid, .lt-ie9  .top-bar-section ul li.active > a, .lt-ie9 .top-bar-section ul li, .lt-ie9 .top-bar-section ul li.has-dropdown > a,.lt-ie9 .top-bar .dropdown { background: #f3f3f6; color:#121212; font-weight:500; }.lt-ie9 .top-bar-section ul li.active > a:hover, .lt-ie9 .top-bar-section ul li.has-dropdown > a:hover  { background: #bfe7f3; color: #00a0d1;  }.lt-ie9 .top-bar .title-area ul, .lt-ie9 .top-bar.expanded .title-area, .lt-ie9 .title-area .name > a { background: #f3f3f6; }  .lt-ie9 .top-bar-section .has-dropdown > a:after {        content: "icon";	  text-indent:-999em;      display: block;      width: 0;      height: 0;      border: inset 5px;      border-top: 5px solid transparent;	  border-right: 5px solid transparent;	  border-bottom: 5px solid transparent;	  border-left: 5px solid rgba(0, 160, 209, 0.8)  ;      border-left-style: solid;      margin-right: 15px;      margin-top: 5px;      position: absolute;      top:1em;      right: 0; }	  	  	.lt-ie9 .top-bar .title .back h5 { color:  #00a0d1; }.lt-ie9 .top-bar-section > ul > .divider {border-right: solid 1px #bfe7f3;border-left: solid 1px #bfe7f3; }.lt-ie9 .top-bar-section .divider, .top-bar-section [role="separator"] { border-top: solid thin #bfe7f3;border-bottom: solid thin #bfe7f3; } 	.lt-ie9 .top-bar-section .left li a:not(.button)  {padding: 0 15px;line-height:12px ; } .lt-ie9 .top-bar-section > li .has-dropdown icon { line-height:12px; }.lt-ie9 .top-bar-section > ul { margin-top:12px ; font-size:1em; }.lt-ie9 .fonsblavet { background: #f3f3f6; }.lt-ie9 .fonsblavet ul, .lt-ie9 .fonsblavet li, .lt-ie9 .top-bar-section .has-form { background: #f3f3f6; }.lt-ie9 .corporate, .lt-ie9  .corporate li  { font-size:1.1em;  line-height:12px; }.lt-ie9 .liniatop { margin: 1.25em 0 0.1em; }.lt-ie9 .top-bar .toggle-topbar.menu-icon, .lt-ie9 .top-bar .toggle-topbar.menu-icon a, .lt-ie9 .top-bar-section .dropdown li.title h5 a  { COLOR:#00a1a9; }.lt-ie9 .top-bar .toggle-topbar.menu-icon a span {-webkit-box-shadow: 0 10px 0 1px #00a1a9, 0 16px 0 1px #00a1a9, 0 22px 0 1px #00a1a9;box-shadow: 0 10px 0 1px #00a1a9, 0 16px 0 1px #00a1a9, 0 22px 0 1px #00a1a9; }/* texts & pics */.blau { color:#00a0d1; }.center { text-align:center; }.iconesblaves { width:65%; max-width:9em; }.row.full-width { max-width:100%; }.secondary {    background-color: #28669e; }		 h6.subheader { line-height:0.8em; font-size:0.85em; }foot { margin-left:2em; }.quote { font-size:0.85em; line-height:1.2; }/* fonts */.titillium { font-family:'titillium', sans-serif; }.nota { font-size:0.8em; }.desc { font-size:0.88em; }.uppercase { text-transform:uppercase; }.servicios, .servicios h3, .servicios h4, .servicios h5, .servicios h6, .servicios p { line-height:0.9; }strong { font-family: 'titilliumbold', sans-serif; font-weight:bold; }#demoform h4 { color:#809505; }.text-right { text-align:right; }/* slider */.orbit-timer { visibility:hidden; }.orbit-caption  {       background-color: rgb(0, 0, 1);        background-color: rgba(0, 0, 1, 0.25); }/* section tabs */.section-container.accordion > section .title, .section-container.accordion > .section .title, .section-container.accordion > section .content, .section-container.accordion > .section .content, .section-container.accordion > section:last-child .title, .section-container.accordion > .section:last-child .title { border-color: #fff ; }.section-container > section .title, .section-container > .section .title, .section-container.accordion > section .title, .section-container.accordion > .section .title { background:#bfe7f3; font-family:'titilliumbold', sans-serif; }.section-container.accordion > section .title > a, .section-container.accordion > .section .title > a  { color:#00a0d1; }.section-container > section .title > a:hover, .section-container > .section .title > a:hover, .section-container.accordion > section .title > a:hover, .section-container.auto > .section .title > a:hover { background:#f3f3f6; }.section-container > section ul { padding:0.5em; font-size:1.4em; }.section-container > section ul li { border-bottom: solid thin #bfe7f3; padding-bottom: 0.4em; }/* panel */.demopanel { background-color: #abc607;    border-color: #809505;     }.demopanel h1, .demopanel h2, .demopanel h3, .demopanel h4, .demopanel h5, .demopanel h6, .demopanel p { color:white; }  .panel.callout {    border-style: solid;    border-width: 1px;    border-color: #00799e;    margin-bottom: 1.25em;    padding: 1.25em;    background: #00a0d1;    -webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.5) inset;    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.5) inset; }.aviso-verde { background-color:#809505; }.aviso-azul { background-color:#00799e; border-color:#00799e; }.fondoconsulta { background: #f3f3f6;  }/* espais */.margin0 { margin:0; padding:0; }.blueline { border-color:#bfe7f3; padding-bottom: 0.4em; }/* FLEXSLIDER */.wrapper { float:left; position:relative; }.flexslider { background:#fff; border: 2px solid #fff;  }.flex-caption h4, .flex-caption h3  { line-height:1; color:#193456; padding-top:0.3em;  }.flex-caption h6 { line-height:0.8; color:#193456; }div .flex-caption { z-index:10; position:absolute; width:100%; bottom:0px; background-color:#fff;  opacity:0.65; /* transparency */  filter:alpha(opacity=65); /* IE transparency */    }.flex-control-paging li a { width:0.4em; height:0.4em; margin-top:-1em; }/* accordion */.selector h6 { padding-right:0.5em; font-size:0.78em; font-weight:700; }/* inline block UL for IE */.lt-ie9 .foot li  { display: block; float:left; list-style-type:none;  margin-left:2em; }/* inline block UL for IE */.utilidadeslinks p { font-family:'Titillium Web', sans-serif; padding:0; margin:0; line-height:150%;  }.utilidadeslinks p a { font-weight:700; }/* formularis */.missatge { min-height:8.2em; }