@font-face{font-family:'OpenSansLight';src:url(https://www.imi.es/sites/all/themes/imi_bootstrap/fonts/OpenSans-Light-webfont.woff) format('woff');font-weight:100;font-style:normal}@font-face{font-family:'OpenSansLightItalic';src:url(https://www.imi.es/sites/all/themes/imi_bootstrap/fonts/OpenSans-LightItalic-webfont.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'OpenSansBold';src:url(https://www.imi.es/sites/all/themes/imi_bootstrap/fonts/OpenSans-Bold-webfont.woff) format('woff');font-weight:700;font-style:normal}html,button,input,select,textarea{font-family:"OpenSansLight",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"OpenSansBold",Arial,Helvetica,sans-serif;font-weight:400}h1,h2,h3{font-size:16px}h1{font-size:2em;line-height:1.42857em;margin-top:.71429em;margin-bottom:.71429em;font-weight:400}.field-name-title h2{font-size:2em;line-height:1.42857em;font-family:"OpenSansLight",Arial,Helvetica,sans-serif;font-weight:400}.page-header{border:none}p,pre{margin:1.42857em 0;font-family:"OpenSansLight",Arial,Helvetica,sans-serif}p strong{font-family:"OpenSansBold",Arial,Helvetica,sans-serif}td{font-family:"OpenSansLight",Arial,Helvetica,sans-serif}a{font-family:"OpenSansLight",Arial,Helvetica,sans-serif;color:#03f}a strong{font-family:"OpenSansBold",Arial,Helvetica,sans-serif}a:hover{text-decoration:none !important}#block-block-14 a:hover,#block-block-13 a:hover,#block-block-15 a:hover{filter:alpha(opacity=70);opacity:.7;text-decoration:none}body{background-color:#fafafa}.header{background-color:transparent;background-image:url(https://www.imi.es/sites/all/themes/imi_bootstrap/images/sprite.png);background-repeat:no-repeat;z-index:100;position:relative;min-height:160px}.breadcrumb{background:none;padding:70px 15px;margin-bottom:-30px}.breadcrumb li a{color:#9a9ca2}.breadcrumb li{color:#3c4655;display:inline;font-size:11px;list-style-type:none;margin:0;padding:0}.header .logo{position:relative;bottom:35px}.header #block-locale-language{margin-left:250px}.header #block-locale-language ul{list-style:none}.header #block-locale-language li{float:left;margin-right:9px}.header #block-locale-language li:first-child a{border-right:1px solid #999;padding-right:8px}.header #block-locale-language li a{color:#000;font-size:12px}.header #block-locale-language li a.active{color:#999}.region-contactar #block-block-3{text-align:right}.region-contactar p{margin:inherit}#block-block-3 p{float:right}#block-block-3 p a{background-position:0 -184px !important;color:#fff;display:block;height:25px;padding-right:15px;padding-top:3px;text-align:right;text-shadow:-1px -1px 1px #fff;width:121px}#block-block-3 p a:hover{text-decoration:none}.header #block-system-main-menu h2{display:none}.header #block-system-main-menu ul{text-align:center;margin-top:7px}.header #block-system-main-menu ul li a.active{color:#FFF;background-color:#3c4655}#main-menu li a:hover,#main-menu li a:focus{color:#000;background-color:#e0e1e3}.header #block-system-main-menu ul li a.active:hover{background-color:#eee;color:#3c4655}.header #block-system-main-menu a{color:#3c4655;padding:9px 15px 7px;font-family:"OpenSansBold",Arial,Helvetica,sans-serif}.header #block-system-main-menu ul li{float:right;border-left:1px solid #000}#views_slideshow_cycle_teaser_section_slideshow_home-block{top:-109px;left:28px}.front .views-field-field-link{position:absolute;right:50px;bottom:180px}.front .views-field-field-link h3{padding:2px 10px;background-color:#6d7683;color:#fff;font-size:18px;font-weight:100;font-family:"OpenSansLight" !important}.front .views-field-field-link a{padding:2px 10px;background-color:#03f;color:#fff;font-size:16px;font-weight:100;position:relative;bottom:10px;font-family:"OpenSansLight" !important}
#block-views-slideshow-home-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#111 0px 1px 2px inset;-moz-box-shadow:#111 0px 1px 2px inset;box-shadow:#111 0px 1px 2px inset;background-color:#999;display:inline-block;font-size:1px;color:#3c4655;height:10px;width:10px;margin:0 2px}#block-views-slideshow-home-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-box-shadow:#111 0px 1px 2px;-moz-box-shadow:#111 0px 1px 2px;box-shadow:#111 0px 1px 2px}.views-slideshow-controls-bottom{position:absolute;top:251px;z-index:10;cursor:pointer;right:50px}.uslider{position:relative}.uslider .region-under-slide{position:absolute;bottom:-60px;z-index:6}.slides{background:url(/sites/all/themes/imi/images/bg_home.png) no-repeat 50% 254px #fafafa;z-index:6;margin-top:-110px;padding-bottom:60px}#block-views-blocks-serveis-home-block-1 .serveis-home2 .views-row{width:32%;margin-right:1%;margin-top:40px}#block-views-blocks-serveis-home-block .serveis-home2 .views-row{width:24%;margin-right:1%}#block-views-blocks-serveis-home-block-1 .serveis-home2 .views-row .content,#block-views-blocks-serveis-home-block .serveis-home2 .views-row .content{background:#fff}.serveis-home2 .views-row h2{margin:0;padding:10px 5px 8px;text-align:center}.serveis-home2 .views-row h2 a{color:#fff;font-family:"OpenSansLight",Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}.serveis-home2 .views-row .view-content{background:url(/sites/all/themes/imi/images/sprite.png) no-repeat 50% -180px transparent;border-bottom:1px solid #bbb;color:#3c4655;padding-top:25px}.serveis-home2 .views-row .view-content .prova{background-color:#FFF;font-size:.95em;line-height:1.1em;padding:2px 5px 4px 10px;text-transform:uppercase}.serveis-home2 .views-row .view-content .prova a{color:#3c4655}.serveis-home2 .views-row .view-content .prova.views-row-last{padding-bottom:10px}.serveis-home2 .views-row .view-footer{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background-color:#EEE;border-top:1px solid #ccc;padding:9px 30px 6px}.serveis-home2 .views-row .view-footer a{color:#3c4655}.serveis-home2 .views-row .taxonomy-term h2{display:none}.field-name-field-terme-taxonomia a{background:url(/sites/all/themes/imi/images/pag_tax_anchor.png) no-repeat scroll 0 -61px transparent;color:#fff;display:block;font-size:14px;font-weight:400;height:42px;line-height:1.15em;margin:0;padding:11px 6px 0 27px;text-transform:uppercase}.field-name-field-terme-taxonomia{background:url(/sites/all/themes/imi/images/pag_tax_padding.png) no-repeat right -60px transparent;display:inline-block;margin-bottom:20px;margin-left:-9px;padding-right:10px}.serveis-home2 .views-row{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;float:left;margin-bottom:1em;width:100%}.serveis-home2 .views-row h2 a{color:#fff;font-family:"OpenSansLight",Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}#block-block-8{margin-bottom:25px}#block-block-9,#block-block-20{background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(left,#03f,#0033be);background-image:-moz-linear-gradient(left,#03f,#0033be);background-image:-o-linear-gradient(left,#03f,#0033be);background-image:linear-gradient(left,#03f,#0033be);background-image:none;background-color:#03f;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;display:block;height:80px;margin-bottom:0;position:relative;width:230px;z-index:20}.icons-sprite,.punxablanca,#block-block-3 p a,#block-block-7 .print,.block-print .print,#block-block-7 .printpdf,.block-print .printpdf,#block-block-9 .extranet-icon,#block-block-20 .icon,#block-block-10 .icon,#block-block-11 .icon,#block-block-12 .icon,#block-block-17 .icon,#block-block-18 .icon,#block-block-13,#block-block-14,#back-top span{background:url(https://www.imi.es/sites/all/themes/imi_bootstrap/images/icons-sbd997b154f.png) no-repeat}
#block-block-9 .extranet-icon{background-position:0 -110px;height:34px;width:16%}.punxablanca{background-position:0 0;float:left;height:80px;margin-left:26px;width:89%;margin-top:-62px}#block-block-9 .punxablanca,#block-block-20 .punxablanca{width:88%;margin-top:-56px;margin-left:28px}.icon{float:left;height:40px;margin-left:10px;margin-top:22px;width:12%}.punxablanca a{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;background-color:#fff;display:block;height:80px;margin-left:20%}.punxablanca a strong{color:#3c4655;display:block;font-size:19px;padding-bottom:0;padding-top:13px;width:100%}#block-block-9 .punxablanca strong,#block-block-20 .punxablanca strong{padding-bottom:3px;padding-top:10px}.punxablanca a span{color:#3c4655;display:block;font-size:12px;line-height:1.3em}#block-block-15{margin-top:25px}#block-block-15 a{color:#3c4655;font-size:12px}.front #block-system-main{width:70%;float:left}.front .node .field-name-title{display:none}.front .node .field-name-body{padding-right:130px}.front .node{clear:both;float:left}.front h1,.front h2{font-size:15px}.front .node h3{font-family:"OpenSansBold",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.6em;margin:0;font-size:14px}.view-news-home h3{font-size:14px}.view-news-home .views-row p{margin-top:0}.front .node a{color:#3c4655;font-family:"OpenSansBold",Arial,Helvetica,sans-serif;font-weight:400}#block-block-20,#block-block-10,#block-block-11,#block-block-12{width:21%;margin-top:25px;margin-right:25px;margin-bottom:50px;margin:50px 20px 50px;float:left}#block-block-20{margin-left:0}#block-block-20 .calendar-icon{background-position:0 -438px;height:34px;width:16%}#block-block-10 .icon{background-position:0 -144px;width:12%}#block-block-11 .icon{background-position:0 -398px;width:12%}#block-block-12 .icon{background-position:0 -359px;width:12%}.block-block.gris{background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#d6d6d6),color-stop(100%,#c9c9ca));background-image:-webkit-linear-gradient(left,#d6d6d6,#c9c9ca);background-image:-moz-linear-gradient(left,#d6d6d6,#c9c9ca);background-image:-o-linear-gradient(left,#d6d6d6,#c9c9ca);background-image:linear-gradient(left,#d6d6d6,#c9c9ca);background-image:none;background-color:#d6d6d6;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;display:block;height:80px}#block-views-news-home-block{width:30% !important;float:left}#block-views-news-home-block{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f0f0),color-stop(100%,#e6e6e6));background-image:-webkit-linear-gradient(#f0f0f0,#e6e6e6);background-image:-moz-linear-gradient(#f0f0f0,#e6e6e6);background-image:-o-linear-gradient(#f0f0f0,#e6e6e6);background-image:linear-gradient(#f0f0f0,#e6e6e6);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px}#block-views-news-home-block h2{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;color:rgba(60,70,85,0.8);border:1px solid #fff;border-bottom:none;margin:1% 1% 0;padding:10px 20px;text-shadow:1px 1px 2px #FFF,0 0 0 #000,1px 1px 2px #FFF}#block-views-news-home-block .view{-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border:1px solid #fff;border-top:none;margin:0 1% 1%;padding:5px 20px}#block-views-news-home-block .view .view-content{border-bottom:1px solid #FFF;border-top:1px solid #CCC}block-views-news-home-block .view .view-content .views-row h3{font-size:.9em;line-height:1.3em;margin:0}#block-views-news-home-block .view .view-content .views-row{border-bottom:1px solid #CCC;border-top:1px solid #FFF;padding:6px 0 10px}#block-views-news-home-block .view .view-content .views-row a{color:#3c4655;font-weight:700}#block-fblikebutton-fblikebutton-static-block iframe{max-width:100%}.front #block-fblikebutton-fblikebutton-static-block,#block-block-14,#block-block-13{width:20%;float:left;margin-top:50px !important}#block-block-13,#block-block-14{background-position:0 -209px;height:30px;margin-top:20px}#block-block-13 p a,#block-block-14 p a{color:#3c4655;display:block;font-size:20px;font-weight:400;margin:-18px 37px;line-height:20px}#block-fblikebutton-fblikebutton-static-block{margin-top:25px}
.region-sidebar-second .view-serveis .view-footer a{background:#4c5867 !important}.region-sidebar-second{margin-top:75px}#block-block-18 .icon{background-position:0 -144px;width:13%}#block-block-17 .icon{background-position:0 -359px;width:13%}#block-views-serveis-block .views-row a{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;color:#fff;display:block;font-size:15px;font-weight:700;font-weight:400;margin-bottom:5px;padding:7px 0 9px;text-align:center;width:100%}#block-block-18,#block-block-17,#block-views-serveis-block{margin-bottom:25px}#block-print-print-links .print_html,#block-print-print-links .print_pdf{float:right;margin-bottom:50px}#block-block-7 .print img,.block-print .print img{display:none}#block-block-7 .printpdf img,.block-print .printpdf img{display:none}div#block-print-print-links span{display:block}#block-block-7 .print,.block-print .print{background-position:0 -329px;display:inline-block;height:30px;width:30px;margin-right:10px}#block-block-7 .printpdf,.block-print .printpdf{background-position:0 -80px;display:inline-block;height:30px;width:30px}.col1{width:48%;margin-right:2%;float:left}.view-pagines-amb-taxonomia .views-row{background:url(/sites/all/themes/imi/images/pag_tax_padding.png) no-repeat left top transparent;float:left;margin-right:2%;padding-left:10px;width:46%}.view-pagines-amb-taxonomia .views-row a h3{color:#fff;font-size:14px;font-weight:400;line-height:1.15em;margin:0;padding:13px 25px 0 5px;text-transform:uppercase}.view-pagines-amb-taxonomia .views-row a span{color:#d0d8e8;font-size:12px;line-height:1em;padding:0 0 0 5px}.view-pagines-amb-taxonomia .views-row{width:46%}.view-pagines-amb-taxonomia .views-row a{display:block;background:url(/sites/all/themes/imi/images/pag_tax_anchor.png) no-repeat right top transparent;height:58px;width:100%}.view-pagines-amb-taxonomia{margin-top:25px}.section-certificacions table td,.section-certificaciones table td{padding:10px 20px 0 0}section-certificacions table td img,.section-certificaciones table td img{-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;max-width:100%}.field-slideshow{width:100%;height:auto}#field-slideshow-1-pager{display:none}.field-name-field-colection-galeria .field-slideshow-caption{background:url(https://www.imi.es/sites/all/themes/imi_bootstrap/images/bg_caption_galeria.png) repeat 0 0 transparent;color:#fff;display:block;margin-top:-70px;position:relative;width:100%;z-index:10}.field-name-field-colection-galeria .field-slideshow-caption span{display:block;font-size:12px;padding:10px}.view-proves-amb-taxonomia{margin-top:25px}.view-proves-amb-taxonomia .views-row.views-row-last{margin-bottom:20px}.view-proves-amb-taxonomia h3{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;color:#fff;font-family:"OpenSansLight",Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;margin:0;padding:10px 0 10px 10px;position:relative;text-transform:uppercase;z-index:10;text-align:center}.view-proves-amb-taxonomia .views-row{-webkit-box-shadow:#ccc 0px 1px 1px;-moz-box-shadow:#ccc 0px 1px 1px;box-shadow:#ccc 0px 1px 1px;background-color:#fff;color:#3c4655;font-size:12px;line-height:1.4em;margin-bottom:1px;padding:5px 8px;font-family:"OpenSansLight",Arial,Helvetica,sans-serif}.page-node-81 h2,.page-node-36 h2{font-size:2em;line-height:1.42857em;font-family:"OpenSansLight",Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:50px}.page-node-81 h3,.page-node-36 h3{font-family:"OpenSansLight",Arial,Helvetica,sans-serif;line-height:1em;margin:0 0 .5em}.captcha{background-color:#fafafa}#webform-client-form-35 .form-item label,#webform-client-form-36 .form-item label{width:100%}#webform-client-form-35 #webform-component-principal,#webform-client-form-36 #webform-component-principal{border-bottom:1px solid #ccc}.form-item{margin:4px 5% 4px 0;float:left;width:100%}.form-item label{display:block;float:left;color:#9a9ca2;font-weight:400;margin:7px 1% 0 0;text-transform:uppercase}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;x height:1px}.form-item input,.form-item textarea{-webkit-box-shadow:#555 0px 1px 2px inset;-moz-box-shadow:#555 0px 1px 2px inset;box-shadow:#555 0px 1px 2px inset;border:none;margin:5px 0;padding:5px;float:left}#webform-client-form-35 .form-item .form-checkboxes input,#webform-client-form-36 .form-item .form-checkboxes input{border:none;float:left;width:20px;margin-top:10px}.form-checkboxes .form-item,.form-radios .form-item{border:none;margin:0}.form-item .form-checkboxes,#webform-client-form-36 .form-item .form-checkboxes{float:left}#webform-client-form-35 .webform-component-checkboxes,#webform-client-form-36 .webform-component-checkboxes{border-bottom:1px solid #ccc;padding:20px 20px;margin-bottom:20px}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.webform-component-fieldset,#webform-client-form-36 .webform-component-fieldset{margin:0;padding:10px 0 20px}legend{border:0;padding:0;white-space:normal}.captcha.form-wrapper{float:left;font-size:.8em;line-height:1em;padding-top:15px;width:60%}.captcha.form-wrapper legend{display:none}#webform-client-form-35 #webform-component-principal .form-item .webform-container-inline .form-item,#webform-client-form-36 #webform-component-principal .form-item .webform-container-inline .form-item{width:inherit}.captcha.form-wrapper .fieldset-wrapper .fieldset-description{color:#9a9ca2;padding-bottom:10px}.captcha.form-wrapper .fieldset-wrapper .form-item-captcha-response{width:100%}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}.page-node-36 .panel-default>.panel-heading{color:#9a9ca2;background:none;border:none}.page-node-36 .btn-primary{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);border:none;color:#fff;font-size:15px;font-weight:400;float:right;margin-top:40px;padding:6px 20px 9px}#webform-client-form-35 #webform-component-principal .form-item,#webform-client-form-36 #webform-component-principal .form-item{margin:4px 5% 4px 0;float:left;width:45%}.panel-default{border:none}#webform-client-form-35 .webform-component-fieldset,#webform-client-form-36 .webform-component-fieldset{margin:0;padding:10px 0 20px}#webform-client-form-35 .form-item input,#webform-client-form-36 .form-item input{border:none;width:66%}#webform-client-form-73 .webform-component-textfield input,#webform-client-form-73 .webform-component-email input,#webform-client-form-73 .webform-component-number input,#webform-client-form-73 .webform-component-textarea input,#webform-client-form-74 .webform-component-textfield input,#webform-client-form-74 .webform-component-email input,#webform-client-form-74 .webform-component-number input,#webform-client-form-74 .webform-component-textarea input{width:50%}#webform-client-form-73 .webform-component-textfield textarea,#webform-client-form-73 .webform-component-email textarea,#webform-client-form-73 .webform-component-number textarea,#webform-client-form-73 .webform-component-textarea textarea,#webform-client-form-74 .webform-component-textfield textarea,#webform-client-form-74 .webform-component-email textarea,#webform-client-form-74 .webform-component-number textarea,#webform-client-form-74 .webform-component-textarea textarea{width:51.55%}#webform-client-form-73 .webform-component-textfield label,#webform-client-form-73 .webform-component-email label,#webform-client-form-73 .webform-component-number label,#webform-client-form-73 .webform-component-textarea label,#webform-client-form-74 .webform-component-textfield label,#webform-client-form-74 .webform-component-email label,#webform-client-form-74 .webform-component-number label,#webform-client-form-74 .webform-component-textarea label{width:30%;margin-right:2%}#webform-client-form-73 .webform-component-managed_file .form-managed-file input.form-file,#webform-client-form-74 .webform-component-managed_file .form-managed-file input.form-file{float:left}.page-node-74 .form-submit.ajax-processed{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;color:#fff;display:block;float:left;font-size:15px;font-weight:400;margin-bottom:5px;margin-left:5px;padding:2px 10px 5px;text-align:center}
.form-managed-file .form-file,.form-managed-file .form-submit{margin:0}#webform-client-form-73 .webform-component-managed_file,#webform-client-form-74 .webform-component-managed_file{width:100%}#webform-client-form-73 .webform-component-managed_file label,#webform-client-form-74 .webform-component-managed_file label{width:30%;margin-right:2%}#webform-client-form-73 .webform-component-managed_file .form-managed-file,#webform-client-form-74 .webform-component-managed_file .form-managed-file{float:left;width:67%}#webform-client-form-73 .webform-component-managed_file .description,#webform-client-form-74 .webform-component-managed_file .description{margin-left:32%;width:67%}#webform-component-consentiment{margin:20px 0 10px}#webform-client-form-73 #webform-component-consentiment .form-checkboxes .form-type-checkbox,#webform-client-form-74 #webform-component-consentiment .form-checkboxes .form-type-checkbox{padding-left:31%}#webform-client-form-34 .webform-component-textfield input,#webform-client-form-34 .webform-component-email input,#webform-client-form-34 .webform-component-number input,#webform-client-form-34 .webform-component-textarea input,#webform-client-form-37 .webform-component-textfield input,#webform-client-form-37 .webform-component-email input,#webform-client-form-37 .webform-component-number input,#webform-client-form-37 .webform-component-textarea input{width:50%}#webform-client-form-34 .webform-component-textfield label,#webform-client-form-34 .webform-component-email label,#webform-client-form-34 .webform-component-number label,#webform-client-form-34 .webform-component-textarea label,#webform-client-form-37 .webform-component-textfield label,#webform-client-form-37 .webform-component-email label,#webform-client-form-37 .webform-component-number label,#webform-client-form-37 .webform-component-textarea label{width:21%;margin-right:4%}#webform-client-form-34 .webform-component-textfield textarea,#webform-client-form-34 .webform-component-email textarea,#webform-client-form-34 .webform-component-number textarea,#webform-client-form-34 .webform-component-textarea textarea,#webform-client-form-37 .webform-component-textfield textarea,#webform-client-form-37 .webform-component-email textarea,#webform-client-form-37 .webform-component-number textarea,#webform-client-form-37 .webform-component-textarea textarea{width:50%}#webform-client-form-34 .webform-component-checkboxes .form-item label,#webform-client-form-37 .webform-component-checkboxes .form-item label{width:80%}#webform-client-form-34 .webform-component-checkboxes .form-item input,#webform-client-form-37 .webform-component-checkboxes .form-item input{margin:10px 10px 0 0;width:20px}#webform-client-form-34 .webform-component-checkboxes,#webform-client-form-37 .webform-component-checkboxes{margin-left:22%}.form-item .form-required{color:#c00}webform-client-form-34 .webform-component-checkboxes .form-item,#webform-client-form-37 .webform-component-checkboxes .form-item{width:100%}#webform-client-form-34 .captcha.form-wrapper,#webform-client-form-37 .captcha.form-wrapper{margin-left:22%;width:60%}#webform-client-form-34 #edit-submit,#webform-client-form-37 #edit-submit{margin-right:27%}#edit-submit{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);border:none;color:#fff;font-size:15px;font-weight:400;float:right;margin-top:40px;padding:6px 20px 9px}.form-item-captcha-response input{font-size:1.3em;margin:7px 0;width:30%;clear:both}#webform-component-principal--prueba-diagnostica label,#edit-submitted-principal-prova-diagnostica{width:100%}.webform-component-fieldset{background-color:#fafafa}.form-item .description{font-family:"OpenSansLight",Arial,Helvetica,sans-serif;font-size:12px;margin-top:8px}table.certificacio td img{box-shadow:#666 0px 1px 2px}table.certificacio td p{width:90%}.footer{background-color:#424d5c}.footer .separador{border-top:1px solid #fff}.footer p,.footer a{color:#ccc;font-weight:200;font-size:13px}
.footer li>a{padding:0}.footer #block-block-2 p{font-size:11px;margin-top:5px}.footer .tel_footer p{margin-top:15px}.footer .region-upf2 li:nth-child(6),.footer .region-upf2 li:nth-child(4){padding-bottom:25px}.footer .region-upf3 #block-views-serveis-block-1 h2 a{font-size:14px}.footer .region-upf1 .horaris_footer img,.footer .region-upf1 .tel_footer img{margin-right:5px}#block-menu-menu-menu-footer a:hover{background:none}#block-views-serveis-block-1 a{text-transform:uppercase}.footer .region-upf1 .horaris_footer,.footer .region-upf1 .tel_footer{margin-bottom:15px}.footer .region-upf3 #block-views-serveis-block-1 h2{margin:0}.footer .region-upf4 img{margin-right:5px}.footer p{margin:inherit}#block-views-especialitats-block .views-row a{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;color:#fff;display:block;font-size:15px;font-weight:700;font-weight:400;margin-bottom:5px;padding:7px 0 9px;text-align:center;width:100%}#block-views-especialitats-block1 .view-especialitats .views-row a{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#03f),color-stop(100%,#0033be));background-image:-webkit-linear-gradient(#03f,#0033be);background-image:-moz-linear-gradient(#03f,#0033be);background-image:-o-linear-gradient(#03f,#0033be);background-image:linear-gradient(#03f,#0033be);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0px 1px 2px;-moz-box-shadow:#666 0px 1px 2px;box-shadow:#666 0px 1px 2px;color:#fff;display:block;font-size:15px;font-weight:700;font-weight:400;margin-bottom:5px;padding:7px 0 9px;text-align:center;width:50%;margin-left:25%}@media all and (max-width:768px) and (orientation:landscape){#block-block-18,#block-block-17,#block-views-serveis-block{width:67% !important}#block-block-20,#block-block-10,#block-block-11,#block-block-12{width:67% !important;float:none;margin:0;margin-bottom:25px}}@media all and (max-width:768px){#block-views-slideshow-home-block{display:none}.uslider .region-under-slide{position:inherit !important}.view-pagines-amb-taxonomia .views-row a{width:100%}#block-views-blocks-serveis-home-block .serveis-home2 .views-row,#block-views-blocks-serveis-home-block-1 .serveis-home2 .views-row{width:100% !important;margin-bottom:25px}#block-block-18,#block-block-17,#block-views-serveis-block{width:95%}#block-block-20,#block-block-10,#block-block-11,#block-block-12{width:95%;float:none;margin:0;margin-bottom:25px}.punxablanca{width:92%}#block-block-9 .punxablanca,#block-block-20 .punxablanca{width:93%}#block-system-main{width:100% !important;float:none !important}.front .node .field-name-body{padding:0}#block-views-news-home-block{width:100% !important;margin-top:25px}.language-switcher-locale-url{display:inherit !important}.language-link parent_lang{display:none !important}.front #block-fblikebutton-fblikebutton-static-block,#block-block-14,#block-block-13{width:100%;margin-top:70px !important;height:30px}.header{background-image:none;background-repeat:no-repeat;min-height:0;border-bottom:1px solid #000;margin-bottom:25px}.header .logo{position:inherit !important;bottom:inherit !important}.header .navbar-btn{margin-bottom:25px}.header #block-system-main-menu{margin-top:25px}.header #block-system-main-menu ul{position:inherit !important;left:inherit !important;top:inherit !important}.header #block-system-main-menu ul li{border:none;float:none}.header #block-system-main-menu ul li a:hover{background:none;text-decoration:underline}.header #block-locale-language{margin-left:inherit}.view-pagines-amb-taxonomia .views-row{width:100% !important;float:inherit !important;margin-top:5px}.form-item textarea,.form-item label,.form-item input{width:100% !important}.form-item.radio input,.form-item.checkbox input{width:auto !important}#webform-client-form-34 .webform-component-checkboxes .form-item input,#webform-client-form-37 .webform-component-checkboxes .form-item input{margin:inherit !important;width:20% !important}.webform-component-checkboxes{margin:inherit !important}.webform-component-checkboxes .form-item label{width:80% !important}.captcha.form-wrapper{width:100% !important;margin:inherit !important}.webform-component-managed_file .form-managed-file{width:100% !important;float:inherit !important}.webform-component-managed_file .description{margin:inherit !important;width:100% !important}.form-file{float:inherit}#webform-component-consentiment .form-checkboxes .form-type-checkbox{padding:inherit !important}#edit-submitted-consentiment{width:100% !important}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin:inherit !important}.element-invisible{display:none !important}.col1{width:100%}.block-block-9{display:inherit !important}#block-views-especialitats-block1 .view-especialitats .views-row a{width:100%;margin-left:inherit !important}
}#webform-component-principal{clear:both}@media(min-width:769px) and (max-width:1170px){.header{background:none}.header #block-system-main-menu ul{text-align:center;position:relative;left:-122px;top:0;margin-bottom:25px}.slides{display:none}.header #block-system-main-menu ul{left:-100px;top:16px}#block-block-20,#block-block-10,#block-block-11,#block-block-12{width:43%;margin-top:25px;margin-right:25px;margin-bottom:50px;margin:50px 20px 50px;float:left}#block-block-13 p a,#block-block-14 p a{margin:-18px 36px}.punxablanca{background-position:0 0;float:left;height:80px;margin-left:26px;width:91%;margin-top:-62px}#block-block-9 .punxablanca,#block-block-20 .punxablanca{width:91%;margin-top:-56px;margin-left:28px}punxablanca a{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;background-color:#fff;display:block;height:80px;margin-left:11%}}@media only screen and (min-device-width:768px) and (max-device-width:991px){body:not(.front) #block-block-20,body:not(.front) #block-block-10,body:not(.front) #block-block-11,body:not(.front) #block-block-12,body:not(.front) #block-block-18,body:not(.front) #block-block-17{width:52% !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.view-pagines-amb-taxonomia .views-row{width:50% !important}body:not(.front) #block-block-20,body:not(.front) #block-block-10,body:not(.front) #block-block-11,body:not(.front) #block-block-12,body:not(.front) #block-block-18,body:not(.front) #block-block-17{width:100%}#block-views-especialitats-block1 .view-especialitats .views-row a{width:50%;text-align:center}.slides{background:none}}.mi-container{margin-top:60px;position:relative;padding-bottom:56.25%;height:800px;overflow:hidden}.mi-iframe{position:absolute;top:10;left:0;width:100%;height:100%}.node-type-noticia .field-name-field-galeria img{width:100%}@media(min-width:568px) and (orientation:landscape){.view-pagines-amb-taxonomia .views-row a{width:83%}}@media(min-width:667px) and (max-width:668px){.view-pagines-amb-taxonomia .views-row a{width:79%}}@media(min-width:736px) and (max-width:737px){.view-pagines-amb-taxonomia .views-row a{width:71%}}@media(min-width:1024px) and (orientation:landscape){.view-pagines-amb-taxonomia .views-row a{width:100%}}@media(max-width:768px) and (orientation:landscape){#block-block-18,#block-block-17,#block-views-serveis-block{width:61% !important}#block-block-20,#block-block-10,#block-block-11,#block-block-12{width:61% !important;float:none;margin:0;margin-bottom:25px}}@media(max-width:768px){.front #block-block-20,.front #block-block-10,.front #block-block-11,.front #block-block-12{width:57% !important}.slides{background:none}}