@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900italic,900");html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}*{margin:0;padding:0;}a{text-decoration:none;}.clearfix{display:inline-block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;src:local('Source Sans Pro ExtraLight'),local('SourceSansPro-ExtraLight'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGMa9awK0IKUjIWABZIchFI8.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro Semibold'),local('SourceSansPro-Semibold'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:local('Source Sans Pro Black'),local('SourceSansPro-Black'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGHiec-hVyr2k4iOzEQsW1iE.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:200;src:local('Source Sans Pro ExtraLight Italic'),local('SourceSansPro-ExtraLightIt'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6PwwJPUC4r0o28cUCbhjOjM.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansPro-LightIt'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6GGomRtBD2u8FwSY4jjlmeA.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-It'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMzNrcjQuD0pTu1za2FULaMs.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:local('Source Sans Pro Semibold Italic'),local('SourceSansPro-SemiboldIt'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6PULlOK_XQENnt2ryrY843E.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldIt'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Nog-We9VNve39Jr4Vs_aDc.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:900;src:local('Source Sans Pro Black Italic'),local('SourceSansPro-BlackIt'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6ONg1gFYvjbPSGxSBhvPu6E.woff) format('woff');}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:62.5%;font-family:'Source Sans Pro',sans-serif}body.noscroll,html.noscroll{overflow:hidden}#zone-menu-wrapper.noscroll #mobile-menu-wrapper{overflow-y:scroll;height:272px;-webkit-overflow-scrolling:touch}p{font-size:1.4em}h1{font-size:4em}h2{font-size:2.6em;font-weight:300;margin-bottom:0.8em;letter-spacing:-0.05em;line-height:1em}h3{font-family:"Source Sans Pro";font-size:2.5em;font-weight:300;margin:0;padding-bottom:0.5em;letter-spacing:-0.07em}h1 span.site-slogan{color:#000000;display:block;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:0.4em;font-style:normal;font-weight:400;letter-spacing:-0.06em;text-transform:none;margin-top:-0.3em}.submitted{color:#666666;font-size:1.1em;margin-bottom:1em}.content a:hover{text-decoration:underline}#admin-menu .dropdown li{font-size:11px}#admin-menu .dropdown .admin-menu-icon > a{padding:6px 10px 3px}.password-strength{margin-top:0;float:none}div.form-item div.password-suggestions{border:none;width:auto}div.form-item div.password-suggestions ul{margin:0;padding:0.7em 0 0 0}div.form-item div.password-suggestions ul li{padding-left:2em;color:tomato;font-size:0.8em}#page{*zoom:1;margin:0;padding:0;position:relative}.clearfix:after{content:""}#zone-header-wrapper #site-name{display:none;font-weight:200;letter-spacing:-0.05em;line-height:1em;}#menu-ciutat-bcn-v1{z-index:400;}#zone-menu-wrapper{clear:both}#zone-menu-wrapper .grid{position:relative}.fixed-menu{background:none repeat scroll 0 0 #FFFFFF;left:0;padding-bottom:2px;padding-top:2px;position:fixed;top:0;width:100%;z-index:9999}.grid{margin:0 auto;height:auto}.grid-50{width:50%;float:left;padding-top:9px;padding-bottom:9px}.grid-full{clear:both;padding:8px 0}.b1.grid-50{padding-right:3.703703703703704%;}.b2.grid-50{padding-left:3.703703703703704%;}.zone-wrapper{clear:both}p,ul,dl{font-size:1.4em;color:#696973;line-height:1.2em;margin-bottom:17px}ul,dl{margin-top:20px}dl dt{color:#000}ul{list-style-type:none;margin-left:1em;padding-left:1.2em}.tabs{position:relative;z-index:400;}ul.tabs.primary{margin:0 auto;padding:7px 0 0 0;border-bottom:1px solid #CCC;}ul.tabs.primary li{display:block;float:left;padding:0;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ccc;border-style:solid;border-bottom-width:0;margin:0 0.5em 0 0;}ul.tabs.primary li a{background:#FFF;border:none;display:block;padding:0.5em 1em;margin:0;}.tooltip{color:black;background-color:white;font-family:"Lucida Grande","Arial",sans-serif;font-size:12px;font-weight:bold;text-align:center;padding:2px 5px;width:auto;border:1px solid black;white-space:nowrap;display:table-cell;vertical-align:middle;margin:3px;height:25px;line-height:25px;}.pac-container{top:66px;left:88px;}.pac-item-custom{border-top:1px solid #e6e6e6;color:#999;cursor:default;font-size:11px;line-height:1;overflow:hidden;padding:0 4px;text-align:left;}.pac-item{text-overflow:inherit;white-space:inherit;padding:6px;line-height:1;}.pac-item>span{line-height:20px;}.pac-item-custom>span{line-height:2;}.pac-icon{margin-top:0px;}.pac-item-user{color:darkblue;}.pac-icon-marker{background-position:-1px -181px;}.pac-item-selected .pac-icon-marker{background-position:-18px -181px;}.pac-icon-generic{background-position:-1px -181px;}.pac-item-selected .pac-icon-generic{background-position:-18px -181px;}.pac-icon-geolocation{background-position:-1px -261px;}.pac-item-selected .pac-icon-geolocation{background-position:-18px -261px;}.pac-icon-home{background-position:-1px -221px;}.pac-item-selected .pac-icon-home{background-position:-18px -221px;}.pac-icon-work{background-position:-1px -241px;}.pac-item-selected .pac-icon-work{background-position:-18px -241px;}.pac-icon-station{background-position:-1px -101px;}.pac-item-selected .pac-icon-station{background-position:-18px -101px;}.pac-generic{display:inline!important;}.pac-work{display:inline!important;}.pac-container:after{background-image:none!important;height:0px;}.profile,#user-profile-form{margin:20px auto;}#user-profile-form .fieldset-legend{display:none;}.profile div{font-size:1.4em;padding:0 0 0.5em;}div.boton_editar{background:#f0b14a;border-radius:6px;padding:0.52em 1.3em;margin:10px 3%;float:left}div.boton_editar a{text-transform:uppercase;font-size:14px;color:#000;font-weight:400;}#breadcrumb{color:#666666;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:400;margin:0 auto;padding:0;width:93.75%;}#breadcrumb ul{display:block;height:auto;overflow:hidden;list-style-image:none;list-style:none;font-size:1em;padding:15px 0 0;margin:0;}#breadcrumb ul li{float:left;margin-left:0.25em;padding-left:0.6em;line-height:1em}#breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb ul li.first{background:none repeat scroll 0 0 rgba(0,0,0,0);margin-left:0;padding-left:0}div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0}div.checker input,input[type="search"],input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block;color:#666}div.selector.hover span,div.selector.focus span{background-position:right -33px}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:22px;top:2px;left:0px;width:100%;top:13px;border:1px solid #c8c8c8}div.selector{border:1px solid #c8c8c8;padding:5px 10px;font-size:14px;height:auto;width:auto;background:#FFF}div.selector select option{padding:5px 10px}div.checker{position:relative}div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}div.checker{margin-right:5px}div.radio{position:relative}div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -3px}div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}div.radio{margin-right:3px}div.uploader span.action{text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer;color:#FFF;border-radius:3px;font-size:14px;margin:2px 5px;padding:0.52em 1.3em;border:none;font-weight:400;line-height:21px}div.uploader span.filename{cursor:text;text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;margin:2px 0 2px 2px;line-height:24px;padding:5px 10px;font-size:14px;border:1px solid #c8c8c8;background:#FFF;min-width:10em}div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;width:100%;height:100%;cursor:pointer}div.uploader{position:relative;overflow:hidden}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}form{text-align:left;margin:0 25px}label{font-size:1.4em;margin:0.5em 0;font-weight:400;color:#696973}input[type="text"],textarea,input[type="password"]{border:1px solid #c8c8c8;padding:5px 10px;font-size:14px;color:#666;border-radius:6px}input[type="submit"],input[type="button"],input[type="reset"]{border-radius:6px;color:#000;font-size:14px;margin:10px 5px;padding:0.52em 1.3em;border:none;font-weight:400}input[type="password"]:disabled,input[type="submit"]:disabled,input[type="button"]:disabled,input[type="reset"]:disabled{background:#e5e5e5;color:#666;font-weight:300}input[type="checkbox"],input[type="radio"]{margin-right:0.7em}div.radio.hover span,div.radio.focus span{background-position:right -33px}div.checker span{background-position:0 -33px}div.radio,div.radio span,div.radio input,div.checker,div.checker span,div.checker input{height:28px;width:28px;cursor:pointer}div.checker.hover span,div.checker.focus span{background-position:-32px -33px}div.checker span.checked,div.checker.hover span.checked,div.checker.focus span.checked{background-position:-64px -33px}div.radio.hover span,div.radio.focus span{background-position:-32px -3px}div.radio.hover span.checked,div.radio.focus span.checked,div.radio span.checked{background-position:-64px -3px}.form-item .description{font-size:1.2em;color:#666;margin-top:0.5em}form fieldset{border:0;margin:0;padding:0;}.mainTitle{padding:7px 0 20px;max-height:55px;}.rutLoc{text-align:center;padding:20px 0}.rutLoc h2{font-weight:400;font-size:2.4em;padding-top:125px;margin-bottom:0.1em}#masLocalizaciones h2{background:url(/sites/all/themes/bcn/images/content/mas-localizaciones.png) no-repeat scroll center top transparent}#ultimasRutas h2{background:url(/sites/all/themes/bcn/images/content/ultimas-rutas.png)no-repeat scroll center center transparent}.rutLoc .encara{font-size:2em;color:#000;margin-bottom:0.5em;font-weight:400}.rutLoc .cap{color:#000;font-size:1.8em;font-weight:600}.rutLoc .greyText{font-size:1.4em;width:50%;margin:0 auto 2em}div.rutLoc ul{text-align:left;padding:0;margin:0 1em 1em;}div.rutLoc ul li > a{color:#0069e1}div.rutLoc ul li > a:after{content:"/";color:#666;font-size:0.8em;padding:0 2px;display:inline-block;}ul.rutasPlanificadas li{background:url(/sites/all/themes/bcn/images/sprite-localizaciones.png)no-repeat scroll -4px -498px transparent;padding:15px 0 10px;border-top:1px dashed #999;display:inline-block;width:100%;position:relative;}ul.rutasPlanificadas li:first-child{border-top:none}ul.rutasPlanificadas li strong{display:none}ul.rutasPlanificadas li .desdeHasta{width:80%;padding-left:40px;float:left}ul.rutasPlanificadas li .iconosRutas{background:url(/sites/all/themes/bcn/images/sprite-localizaciones.png)no-repeat scroll left -273px transparent;height:35px;overflow:hidden;text-indent:-300px;width:48px;position:absolute;right:0;}ul.rutasPlanificadas li .iconosRutas.rutasPie{background-position:left -353px}ul.rutasPlanificadas li .iconosRutas.rutasCoche{background-position:left -392px}ul.rutasPlanificadas li .iconosRutas.rutasTren{background-position:left -312px}ul.rutasPlanificadas li .iconosRutas.rutasBici{background-position:left -435px}ul.rutasPlanificadas li a{background:url(/sites/all/themes/bcn/images/sprite-localizaciones.png)no-repeat scroll center -475px transparent;height:35px;width:12px;float:right;}div.wrapperLocations{margin:20px auto 40px;padding-top:120px;background:url(/sites/all/themes/bcn/images/content/mas-localizaciones.png) no-repeat scroll center top transparent}div.wrapperLocations h3{color:#f0b14a;text-align:center;font-size:2.4em;padding-bottom:0px;font-weight:500;}div.wrapperLocations ul.maslocal .locText{float:left;width:45%}div.wrapperLocations ul.maslocal .locLink{float:right;}div.wrapperLocations ul.maslocal{magin:0 0 40px;padding-left:0;}div.wrapperLocations ul.maslocal li{color:#0069e1}div.wrapperLocations ul.maslocal li strong{font-weight:400;color:#666;}div.wrapperLocations ul.maslocal li strong:before{color:#666;content:"/";display:inline-block;font-size:0.8em;padding:0 5px;}div.wrapperLocations ul.maslocal li a{background-color:#e2e2e2;padding:2px 27px;color:#666;margin-left:3px;}div.wrapperLocations ul.maslocal li a:hover,div.wrapperLocations ul.maslocal li a:active{text-decoration:none;background-color:#f0b14a;color:#FFF}ul.maslocal li{padding:5px 5px 5px 30px;margin:7px 0 5px;width:100%;display:inline-block;background:url(/sites/all/themes/bcn/images/sprite-localizaciones.png)no-repeat scroll -10px 5px transparent;height:25px;}ul.maslocal .locEnlaces{margin-left:5px;}ul.maslocal .locEnlaces a{color:#000;padding-left:7px}ul.maslocal a.locNombre{color:#0069e1;padding-right:15px;background:url(/sites/all/themes/bcn/images/sprite-localizaciones.png)no-repeat scroll right -275px transparent}ul.maslocal .locEnlaces a.locMapa{padding:0 7px 0 0;border-right:1px solid #cccccc}ul.maslocal li.locHome,ul.maslocal .pac-icon-home{background-position:-7px -37px}ul.maslocal li.locWork,ul.maslocal .pac-icon-work{background-position:-7px -238px}ul.maslocal li.locTransit,ul.maslocal .pac-icon-transit{background-position:-7px -76px}ul.maslocal li.locPoint{background-position:-7px 5px}ul.maslocal li.locBus{background-position:-7px -76px}ul.maslocal li.locTren{background-position:-7px -117px}ul.maslocal li.locMetro{background-position:-7px -157px}ul.maslocal li.locBici{background-position:-7px -197px}.locBotones a.plusBlue{float:left;background:url(/sites/all/themes/bcn/images/plus-blue.png)no-repeat scroll left center  transparent;color:#0069e1;font-size:14px;padding:0 0 0 18px;margin:0.52em 1.3em}.locBotones a#crearLoc{float:right;margin:0;}a#crearLoc,a#crearRuta,div.wrapperLocations > a,#edit-cancel{background-color:#f0b14a;border-radius:6px;color:#000;font-size:14px;font-weight:400;margin:10px 5px;padding:0.52em 1.3em;}.node-localizacion-form{margin:0 auto;}.node-localizacion-form label{font-size:16px;}.node-localizacion-form #edit-direccion{font-size:14px;}form.confirmation{padding:15px 0;margin:0 auto;}form.confirmation div{font-size:14px;}#user-register-form,#user-pass,#user-login{margin:20px auto;}#edit-legal span.fieldset-legend{display:none;}.blocIncidencias{padding:30px 0;text-align:center}.blocIncidencias h2{background:url(/sites/all/themes/bcn/images/incidencias.png) no-repeat scroll center top transparent;color:black;font-weight:400;padding-top:65px;margin-bottom:15px;font-size:2.8em}.blocIncidencias ul{padding:0;margin:0;display:block}.blocIncidencias ul li{width:32%;color:#000;display:inline-block;text-align:left;vertical-align:top;padding:0 40px;background:url(/sites/all/themes/bcn/images/topo-blanco.png) no-repeat scroll 23px 5px transparent;border-right:1px solid #cf993f}.blocIncidencias ul li:last-child{border-right:none}.blocIncidencias ul li span{font-weight:600}.bloc-66{width:66%;}.bloc-33{width:33%;}.bloc-descobreix{text-align:center;display:block}.bloc-descobreix div{display:inline-block;padding:30px 0 20px;float:left;}.bloc-descobreix h2{width:90%;margin:0 auto}.bloc-descobreix ul{width:100%;margin:20px 0 0;padding:0}.bloc-descobreix ul li{width:20%;display:inline-block;}.bloc-descobreix ul li span{width:80px;background:url(/sites/all/themes/bcn/images/sprite-descobreix.png) no-repeat scroll center top transparent;display:block;height:80px;margin:0 auto;}.bloc-descobreix ul li a{font-size:1.2em;}.bloc-descobreix ul li span.descCoche{background-position:center -107px}.bloc-descobreix ul li span.descBici{background-position:center -216px}.bloc-descobreix ul li span.descPie{background-position:center -324px}.bloc-descobreix div.bloc-33 a h2{color:#666;}.bloc-descobreix div.bloc-33 a:hover{text-decoration:none;}.bloc-descobreix div.bloc-33 p{background:url(/sites/all/themes/bcn/images/moute-ilus.jpg) no-repeat scroll center 15px transparent;padding-top:130px;color:#666;border-left:1px solid #dddddd;}.bloc-descobreix div.bloc-33 a:hover p{text-decoration:none;}.bloc-descobreix div.bloc-33 strong{font-weight:300;font-size:2em;width:100%;float:left;letter-spacing:-1.6px;padding-bottom:5px;}#map{z-index:10}#block-ux_widgets-widget_traffic{margin-top:0;}.estatDelTransit h2,.estatDelTransit .leyendaTransit{position:absolute;background:rgba(255,255,255,0.85);-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);width:210px;z-index:20}.estatDelTransit h2{font-size:2.6em;margin:10px 0;padding:20px;text-align:center}.estatDelTransit .leyendaTransit{margin:85px 0 0;padding:15px}.estatDelTransit .leyendaTransit ul{margin:0 0 10px 0;padding:0}.estatDelTransit .leyendaTransit ul li{display:block;overflow:hidden;padding:5px}.estatDelTransit .leyendaTransit ul li strong{width:50%;text-align:right;display:block;z-index:10;padding-right:10px;position:relative;font-weight:400}.estatDelTransit .leyendaTransit ul li span{height:4px;display:block;margin-top:-10px;width:50%;float:right}.estatDelTransit .leyendaTransit a{margin:0;padding:0;width:100%;text-align:center;font-weight:600;display:block;font-size:1.4em;cursor:pointer}li.transit01 span{background-color:#33ffff}li.transit02 span{background-color:#66ff00}li.transit03 span{background-color:#ffff99}li.transit04 span{background-color:#ff9966}li.transit05 span{background-color:#ff0066}li.transit06 span{background-color:#cccccc}li.transit07 span{background-color:#000000}div.usuario{display:block;max-width:40%;margin:0;position:absolute;z-index:21;background:rgba(255,255,255,0.85);right:5%;-webkit-box-shadow:0 5px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 5px 5px 0 rgba(70,70,70,0.75);box-shadow:0 5px 5px 0 rgba(70,70,70,0.75);}div.usuario h2{display:none}div.usuario p{color:#000;margin:0;font-size:2em;text-align:right;height:37px;overflow:hidden;line-height:0.9;float:right;margin:24px 40px 5px 20px;clear:both;padding-right:10px;}div.usuario p strong{font-weight:400;}div.usuario p span{overflow:hidden;float:right;height:24px;font-weight:300;padding:0 5px;}div.usuario p .despliegueUsuario{width:30px;height:30px;display:block;background:url(/sites/all/themes/bcn/images/sprite_mapas.png) scroll no-repeat -20px -399px transparent;text-indent:-300px;overflow:hidden;position:absolute;right:10px;top:18px;text-align:left;cursor:pointer}div.usuario p .despliegueUsuario.userDesplegado{background-position:-20px -439px;}.not-logged-in .nombreUsuario{display:none}div.menuUsuario{float:left;width:100%}div.menuUsuario dl{margin:0;padding:10px 15px;float:left;width:100%}div.menuUsuario dt{display:none}div.menuUsuario dd{color:#000;font-weight:200;font-size:1.2em}div.menuUsuario dd.mailUser{color:#f0b14a;font-weight:400;width:100%;overflow:hidden;text-overflow:ellipsis;}div.menuUsuario ul.enlacesUsuario{margin:0;padding:5px 10px 10px;float:left;width:100%}div.menuUsuario ul.enlacesUsuario li{list-style:none;margin:0;width:100%;border-bottom:1px solid #e7e7e7;position:relative;min-height:30px}div.menuUsuario ul.enlacesUsuario li:last-child{border-bottom:none}div.menuUsuario ul.enlacesUsuario li a{color:#000;display:block;padding:10px 30px;}div.menuUsuario ul.enlacesUsuario li a:after{content:"";height:30px;width:30px;background:url(/sites/all/themes/bcn/images/sprite-usuario.png) scroll no-repeat right -71px transparent;position:absolute;right:5px;top:0;}div.menuUsuario ul.enlacesUsuario li a:before{content:"";height:30px;width:30px;background:url(/sites/all/themes/bcn/images/sprite-usuario.png) scroll no-repeat 0 0 transparent;position:absolute;left:0;top:3px;}div.menuUsuario ul.enlacesUsuario li.usDatos a:before{background-position:left -109px}div.menuUsuario ul.enlacesUsuario li.usLocal a:before{background-position:left -142px}div.menuUsuario ul.enlacesUsuario li.usDescos a:before{background-position:left -183px}div.block-user{margin:0 auto}#user-login-form{position:absolute;z-index:99;background:rgba(255,255,255,0.85);-webkit-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);margin:0;padding:5px 15px;top:67px;right:0}.front #user-login-form{top:66px;}.block-user h2{font-size:2.5em;padding:0.5em 0 0.5em 1em;margin:0;display:none}.block-user h3{padding:0 0 10px;font-size:2em}.block-user input{width:100%}.block-user .item-list ul{margin:0}.block-user .item-list ul li{list-style:none;margin:0;padding:0 1em 0.5em 0;}.block-user ul.hybridauth-widget li{width:auto;clear:none}.block-user .form-submit{margin:0}.front .maps{height:436px}#region-footer{background-color:#ebebeb}#region-footer .grid{height:60px;padding:10px 0;display:table}#region-footer p,#region-footer ul{display:inline-block;margin:0}#region-footer p{background:url(/sites/all/themes/bcn/images/logoPie.png) no-repeat scroll left center transparent;float:left;padding:12px 0 12px 145px}#region-footer ul{float:right;padding:12px 0}#region-footer ul li{float:left;list-style:none;margin-left:30px}#region-footer ul li:first-child{border-right:1px solid #6666;}#region-footer a{color:#000}#edit-preview-changes,.links a.translation-link{display:none;}div.messages,div.messages ul li{font-size:13px;}div.messages ul{margin:0;padding:0;}.page-legal #main{margin:0 auto}.page-legal #main p{font-size:14px;}.page-legal #block-ux_custom-userdata{display:none;}.page-legal #main div.content{font-size:14px;margin:10px 0 30px;color:#666;}a.button.back{background-color:#f0b14a;border-radius:6px;color:#000;font-size:14px;font-weight:400;margin:10px 5px;padding:0.52em  1.3em;}#user_zone{position:relative;margin:0 auto;}#user_zone div.usuario{position:absolute;right:0;top:-65px;max-width:30%;box-shadow:none;background-color:transparent;}#user_zone div.usuario div.menuUsuario{background:rgba(255,255,255,0.85);box-shadow:0 5px 5px 0 rgba(70,70,70,0.75);margin:0;}#user_zone #user-login-form{top:0;}#hybridauth-additional-info-form{padding-top:30px;margin:0 auto;}#hybridauth-additional-info-form span.fieldset-legend{display:none}#hybridauth-additional-info-form .fieldset-description{font-size:14px;}#legal-login,#user-pass-reset{padding:10px 0;margin:0 auto;}#header h1.grid a{color:#000;}@media screen and (min-width:768px){.pac-container{width:auto !important;}}#menu-ciutat-bcn-v1 ul.level-0 li ul li a.active{color:#000 !important;font-weight:600 !important;}.not-front #header h1,.front #header h1{margin-top:13px;letter-spacing:-0.04em;text-align:left;font-size:26px;font-weight:600;padding:0;}input[type="submit"]{margin:7px 12%;}#region-headers{margin-top:-7px;}#menu-ciutat-bcn-v1 .level-0 .menu-2 ul .baixes-emissions{background:url(/sites/all/themes/bcn/images/ico-emi.png) no-repeat top left!important;background-position:0px 8px!important;}.front #menu-ciutat-bcn-v1.desktop .wrapper-second{display:block;}.text-center{text-align:center;}.loader-spinner{background-color:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:none;}.loader-spinner.active{display:block;}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px;left:50%;top:50%;}@media (max-width:768px){.lds-spinner{width:60px;height:60px;left:40%;top:45%;}}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff;}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}@keyframes lds-spinner{0%{opacity:1;}100%{opacity:0;}}@media (min-width:768px){#_hj_feedback_container{display:none !important;}}
@media screen and (min-width:0px){#menu-ciutat-bcn-v1 .level-0 .menu-0{left:-42px;}}.not-front .estatDelTransit > h2{right:80px;bottom:270px;}.not-front .estatDelTransit > .leyendaTransit{right:80px;bottom:35px;}.openCollapsed{display:none;}@media screen
and (min-width:1280px){.grid,div.block-user,#breadcrumb,ul.tabs.primary,div.maslocal,div.wrapperLocations,.node-localizacion-form,form.confirmation,#user-register-form,#user-pass,#user-login,.profile,#user-profile-form,.page-legal #main,#user_zone,#user-pass-reset,#hybridauth-additional-info-form,#legal-login{width:1080px;}.grid-50{padding-top:13px;padding-bottom:30px;}.b1.grid-50{padding-right:4.307407407407407%;}.b2.grid-50{padding-left:4.307407407407407%;}.menu ul.first-level{display:block !important;}.not-front .mapEstatDelTransit{height:100vh;}.detail .maps{height:650px !important;}.detailMap #region-footer{position:relative;z-index:24;}.grid-1{width:100%;}}@media screen
and (max-width:1279px)
and (min-width:1024px){.grid,div.block-user,#breadcrumb,ul.tabs.primary,div.maslocal,div.wrapperLocations,.node-localizacion-form,form.confirmation,#user-register-form,#user-pass,#user-login,.profile,#user-profile-form,.page-legal #main,#user_zone,#user-pass-reset,#hybridauth-additional-info-form,#legal-login{width:906px}.menu ul.first-level{display:block !important;}.not-front .mapEstatDelTransit{height:100vh;}.detail .maps{height:650px !important;}.detailMap #region-footer{position:relative;z-index:24;}.grid-1{width:100%}}@media screen
and (min-width:768px)
and (max-width:1023px){.grid,div.block-user,#breadcrumb,ul.tabs.primary,div.maslocal,div.wrapperLocations,.node-localizacion-form,form.confirmation,#user-register-form,#user-pass,#user-login,.profile,#user-profile-form,.page-legal #main,#user_zone,#user-pass-reset,#hybridauth-additional-info-form,#legal-login{width:90.1%;padding-right:0;padding-left:0;}#widgetMouTe div.tiempo{padding:21px 1.5% 0 0;}.bloc-descobreix ul{margin:15px 0 0 0;}.bloc-descobreix ul li{margin:20px 0 0 0;}.menu ul.first-level{display:block !important;}.not-front .mapEstatDelTransit{height:100vh;}.detail .maps{height:650px !important;}.detailMap #region-footer{position:relative;z-index:24;}.detailZone{display:block;}.grid-1{width:100%}}@media screen
and (max-width:767px){.grid,.gridMaps,.detail .plannerWrapper,.detail .maps,div.block-user,ul.tabs.primary,div.maslocal,div.wrapperLocations,.node-localizacion-form,form.confirmation,#user-register-form,#user-pass,#user-login,.profile,#user-profile-form,.page-legal #main,#user_zone,#user-pass-reset,#hybridauth-additional-info-form{width:100%;}.grid-50{width:100%;margin:10px 0;}.b1.grid-50{border-right:0;border-bottom:1px solid #e5e5e5;padding:10px 3% 20px;margin-bottom:0;}.b2.grid-50{padding:10px 3%;margin-left:0;}.gridMaps{padding:0;}h2.mainTitle{padding:.3em 0 40px 3.125%;}.front .cabeceraUsuario .inWidget{width:50%;position:absolute;top:0;}.front .cabeceraUsuario .inWidget .usuario{width:100%;max-width:none;}.front div.usuario p strong{float:none;}div.tiempo .temperatura{letter-spacing:-1px;}#user-login-form{right:0;}.not-front #user-login-form{top:76px;}#widgetMouTe div.hora,#widgetMouTe .widgetB{width:100%}.bloc-descobreix div{width:100%;}.bloc-descobreix div.bloc-33{border-top:1px solid #dddddd;}.bloc-descobreix div.bloc-33 p{border-left:0;}.blocIncidencias ul{padding:20px 0 0 0;}.blocIncidencias ul li{width:100%;padding:0 45px 20px;border-right:0;}#region-footer .grid{padding:12px 9px;}#region-footer p,#region-footer ul{width:auto;}#region-footer p{height:40px;width:120px;padding:0;text-indent:-300px;overflow:hidden;}#region-footer ul{padding:0;}#region-footer ul li{float:right;clear:both;padding:0;margin:0;line-height:1em;}.bloc-descobreix ul li{width:45%;margin:20px 0 0 0;}.bloc-descobreix h2{width:90%;font-size:2.6em;}.estatDelTransit h2,.estatDelTransit .leyendaTransit{width:74%;left:13%;}.estatDelTransit h2{top:10px;bottom:auto !important;}.estatDelTransit .leyendaTransit{top:20px;}.rutLoc .greyText{width:90%}a#crearLoc,a#crearRuta{display:inline;width:45%;margin:0 auto;}.locBotones a#crearLoc{float:right;}.locBotones a.plusBlue{margin:0.52em 1.3em}.gridMaps .cabecera{width:100%;margin:0;}.gridMaps .cabecera .menu{width:100%;}.mapSearchForm{width:100%;margin:0 0 0;padding:0 0 0 55px;background:transparent;}.mapSearch{width:100%;background:rgba(255,255,255,.87);font-size:1.6em;border:none;height:53px;text-indent:10px;padding:0;}input.mapSend[type="submit"]{background-position:center -360px;width:40px;height:40px;background-color:transparent;right:0;}.not-front div.usuario{top:1px;right:0;max-width:none;min-height:53px;min-width:54px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.not-front div.usuario p strong,.not-front div.usuario p span{display:none;}.not-front div.menuUsuario{margin:0 1%;-webkit-box-shadow:0 5px 5px 0 rgba(70,70,70,0.75);-moz-box-shadow:0 5px 5px 0 rgba(70,70,70,0.75);box-shadow:0 5px 5px 0 rgba(70,70,70,0.75)}.not-front div.usuario p .despliegueUsuario{top:15px;}.menu .menuHeader{display:block;}.menu ul.first-level{display:none;width:100%;margin:0;padding:0;}.menu ul.second-level,.menu ul.first-level form.second-level{position:relative;top:0;margin:0;left:0;width:100%;box-shadow:none;}.menu ul.first-level form.second-level label,.menu ul.first-level form.second-level .leyendaTransit,.menu ul.first-level form.second-level .leyendaTransit li{width:100%;text-align:left;}.menu ul.first-level li a,.menu ul.first-level li.active a{width:auto;margin-right:45px;padding:15px 12px;}.menu ul.first-level li a{background-color:#f4f4f4;}.menu ul.first-level li.active{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) scroll no-repeat right -278px #cd973f;}.menu ul.first-level li{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) scroll no-repeat right -482px #ebebeb;}.menu ul.first-level ul.second-level li a{padding:0;}.post-it{max-width:220px}.wrapper-post-its{width:90%;}.post-it strong{max-width:65%;max-height:3em;overflow:hidden;}.post-it a.closePostIt{margin-left:0;float:right;margin-top:8px;}.ficha{width:100%;margin:0;}.gridMaps .cabplanificador{padding:0;position:relative}ul.routes{margin:0;}.page-com-shi-va div.usuario{position:relative;width:80%;float:right;right:0;margin-bottom:5px;}.page-com-shi-va div.usuario p{margin:24px 40px 5px 20px}.page-com-shi-va div.usuario p strong,.page-com-shi-va div.usuario p span{display:block;float:right;}.searchLocal .mapSearchForm{padding:0}.searchLocal .ficha{width:100%;margin:5px 0;left:0;}.searchLocal .ficha .info,.searchLocal .ficha .links{display:inline-block;width:auto;}.searchLocal .ficha h3{border-bottom:none;}.searchLocal input.mapSend[type="submit"]{left:auto;top:0;}.cabBike input.mapSend[type="submit"],.cabpublico input.mapSend[type="submit"],.cabTraffic input.mapSend[type="submit"],.cabEmisions input.mapSend[type="submit"],.cabWalk input.mapSend[type="submit"]{top:4px;left:auto;}div.wrapperLocations ul.maslocal{margin-bottom:20px;}div.wrapperLocations ul.maslocal .locText{width:100%}div.wrapperLocations ul.maslocal .locLink{float:left;margin:1em 0;}div.wrapperLocations ul.maslocal li{margin-bottom:40px;}div.wrapperLocations ul.maslocal li a{padding:2px 10px;}#widgetMouTe .bikeRoute a{white-space:nowrap;}.trayectoRuta input,#widgetMouTe div.labelSortir .selector{height:30px;}.not-front .mapEstatDelTransit{height:100vh;}#breadcrumb{display:block;}#user_zone div.usuario{top:-49px;max-width:100%;}.not-front div.usuario p{margin:0;width:100%;height:55px;}.menu ul.first-level ul.second-level .novaxarxa.active > a,.menu ul.first-level ul.second-level .resto.active > a{margin-bottom:10px;}.detailZone ul{margin:5px 0 0 10px}#user_zone div.usuario{width:auto;}.menu ul.first-level span.cerrarmenu,.gridMaps .menu ul.first-level .cerrarmenu{display:none;}.detail .stickyRoute{display:none;background:#FFF;margin-bottom:5px;position:relative;height:70px;width:100%;z-index:20}.detail .stickyRoute > span{position:absolute;left:5px;top:5px;width:50px;height:50px;background-image:url(/sites/all/themes/bcn/images/widget/sprite-widget.png);text-indent:-300px;overflow:hidden;}.detail .stickyRoute span.DRIVING{background-position:0 -332px}.detail .stickyRoute span.TRANSIT{background-position:0 -277px}.detail .stickyRoute span.WALKING{background-position:0 -218px}.detail .stickyRoute > a{position:absolute;right:20px;top:15px;width:37px;height:42px;background:url(/sites/all/themes/bcn/images/sprite_planificador.png) repeat scroll 0 -200px transparent;text-indent:-300px;overflow:hidden;}.detail .stickyRoute .from_to{width:100%;padding:7px 60px;float:left}.detail .stickyRoute .from_to span{float:left;width:100%;font-size:16px;color:#666;clear:both;background:url(/sites/all/themes/bcn/images/sprite_planificador.png) no-repeat scroll -8px -87px transparent;padding:3px 22px;font-style:italic;height:28px;overflow:hidden}.planificador .plannerWrapper{padding:5px;}.cabplanificador .lastRoutes{margin-top:5px;}.detailZone h3{padding-left:10px;}.detail .gridMaps .cabplanificador{}.planificador.detail .plannerWrapper{position:absolute;z-index:12;}.detailMap .showFull a{background:url(/sites/all/themes/bcn/images/sprite_mapas.png) no-repeat scroll center -222px transparent;cursor:pointer;height:20px;overflow:hidden;text-indent:-3000px;width:20px;padding:0;margin:0 -10px 0 0;text-align:left;}.detailZone ul li{margin-left:0;}.detail .grid .cabplanificador,.detailZone{width:100%;margin:0;}.detailZone .stepsList,.detailZone p{font-size:1em}.detailZone p{padding:10px;margin:auto 10px}.planner-data-panel .ficha{position:absolute;width:100%;left:0;top:0;}.detail .planner-data-panel .ficha{left:0;top:126px;position:fixed;}.detail .detailZone{width:100%;background:#FFF;border-top:1px solid #ddd;padding-top:10px;margin-top:5px;}li.routeElements .HEAVY_RAIL strong{max-width:133px;}.html #cboxWrapper,.html #cboxContent,.html #cboxTopCenter,.html #cboxLoadedContent{width:100% !important;height:100% !important}.html #colorbox{left:5% !important;width:90% !important;height:80% !important;top:10% !important;}.html .no_register .links a{margin:10px auto;display:inline-block;}.html .no_register .ico{display:none;}.html .no_register p{margin:7px 0 15px 15px;font-size:16px}.mapSearchForm{padding:0 55px;}.searchLocal .mapSearchForm{padding:0 55px 0 0;}.cabBike input.mapSend[type="submit"],.cabpublico input.mapSend[type="submit"],.cabTraffic input.mapSend[type="submit"],.cabWalk input.mapSend[type="submit"],.cabEmisions input.mapSend[type="submit"],.searchLocal input.mapSend[type="submit"]{right:5%;}.mapSearchForm ::-webkit-input-placeholder{text-overflow:ellipsis;}.mapSearchForm ::-moz-placeholder{text-overflow:ellipsis;}.mapSearchForm :-ms-input-placeholder{text-overflow:ellipsis;}.mapSearchForm input:-moz-placeholder{text-overflow:ellipsis;}.not-front .cabeceraUsuario.grid{top:54px;position:absolute;}.not-front #user_zone #user-login-form{top:55px;}.not-front #user_zone div.usuario{background:rgba(255,255,255,0.85)}.not-front div.usuario p{height:53px;}.not-front .cabplanificador .modoRuta{padding-right:55px;background:transparent;}.not-front .cabplanificador .mapSearchForm{box-shadow:none;background:transparent;}.cabplanificador .modoRuta label span{background-color:#696973}.not-front .whiteBackground{background:#FFF;float:left;box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);width:100%;}.not-front h2.mainTitle.sticky{top:0;position:fixed;background:#FFF;z-index:22;}.detailMap .cabeceraUsuario.grid{top:0;}#header .minimitzat{top:45px;right:10px;}.front #zone-header-wrapper #site-name{padding:0.25em 0;max-height:55px;font-size:3em;font-weight:200;letter-spacing:-0.05em;line-height:1em;display:none;margin:0 auto;float:none;}.front #header .minimitzat.menu-fijo{top:45px;}.planificador.sticky{top:0;}.planificador .stickyRoute.sticky{top:55px !important;box-shadow:0 2px 5px 0 rgba(70,70,70,0.75);border-bottom:1px solid #f0f1f1;border-top:1px solid #f0f1f1;left:0;}a.return.sticky{top:52px !important}.detailMap #header .minimitzat{top:0;}.planificador .maps.sticky,.planificador .showFull.sticky{top:55px}.detail .planner-data-panel.sticky .ficha{top:125px;}.detail .planner-data-panel .ficha{top:190px}.grid-1{width:100%;}#zone-header-wrapper #region-headers a{padding-left:3.125%;}#zone-header-wrapper #region-headers li a{padding-left:5%;}#menu-ciutat-bcn-v1 .level-0 .menu-2 ul .leaf{padding-left:4%;}#header{position:relative;height:auto;padding:10px 0;background-image:url(/sites/all/themes/bcn/images/hd-lameva.png) !important;background-size:100% 10%;background-repeat:no-repeat;background-position:bottom;min-height:82px;display:block;}.post-it{font-size:0.9em;padding:7px 7px;line-height:1em;}.not-front #header h1,.front #header h1{padding-left:3.125%;font-size:3em;margin-top:6px;font-weight:700;}#menu-ciutat-bcn-v1 .level-0 .menu-0{left:0;}.hidden-xs{display:none;}#masLocalizaciones{display:none;}.not-front .whiteBackground{position:absolute}.openCollapsed{display:inline-block;background:url(/sites/all/themes/bcn/images/spite-select-ocre.png) no-repeat top right scroll transparent;width:30px;height:20px;}.estatDelTransit h2{top:0;width:100%;left:0;margin:0;}.mapEstatDelTransit#map-canvas{height:450px;}.blocIncidencias{padding:20px 0;}#widgetMouTe{border-top:1px solid #ddd;}.no-locations{margin-top:15px;}#block-ux_custom-locations{display:none;}}[id*=metrolineas] > strong{display:none;}[id*=autobusestaciones] > strong{display:none;}[id*=rodalieslineas] > strong{display:none;}[id*=metrolineas] a.closePostIt{margin-left:0;}[id*=autobusestaciones] a.closePostIt{margin-left:0;}[id*=rodalieslineas] a.closePostIt{margin-left:0;}.bloc-opendata{text-align:center;padding-top:10px;}.bloc-opendata a,.bloc-opendata a:hover,.bloc-opendata a:link,.bloc-opendata a:visited{text-decoration:none;color:#666;}.bloc-opendata hr{margin:15px 0;border:0.5px solid #ddd;}.bloc-opendata .title-blue{color:#1e529e;font-weight:700;}
