#at4mix .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#at4mix .clearfix-left:after{content:".";display:block;clear:left;visibility:hidden;line-height:0;height:0}#at4mix .clearfix-right:after{content:".";display:block;clear:right;visibility:hidden;line-height:0;height:0}#ctm-mixin .section-header{padding-bottom:20px;margin-bottom:5px}#ctm-mixin .section-header h2,#ctm-mixin .section-header h3,#ctm-mixin .section-header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}#ctm-mixin .section-header h2{font-size:1em}#ctm-mixin .section-header h3{font-size:.85em}#ctm-mixin .section-header h4{font-size:.85em}#ctm-mixin .section-title{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em}#ctm-mixin .btn-bg{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fefefe),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-o-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-ms-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:linear-gradient(to bottom,#fefefe 40%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6',GradientType=0)}#ctm-mixin .btn-bg-green{background:#92d128;background:-moz-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cbe68e),color-stop(35%,#cbe68e),color-stop(65%,#9bcf23),color-stop(100%,#9bcf23));background:-webkit-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-o-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-ms-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:linear-gradient(to bottom,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbe68e',endColorstr='#9bcf23',GradientType=0)}#ctm-mixin .btn-bg-green:hover,#ctm-mixin .btn-bg-green.selected{background:#92d128}#ctm-mixin .bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}#ctm-mixin .bulletpoints.nomarginbottom{margin-bottom:0}#ctm-mixin .bulletpoints>li{margin:0}#ctm-mixin .bulletpoints>li a{font-weight:bold;text-decoration:underline;color:#231f20}.popupWindow{padding:35px 50px !important;box-shadow:5px 5px 5px rgba(0,0,0,0.3)}.popupWindow .closeButtonTarifas{position:absolute;top:8px;right:8px;cursor:pointer;width:22px;height:22px;background:url('../img/close-popup.png') top left no-repeat transparent}.popupWindow .closeButton{position:absolute;top:8px;right:8px;cursor:pointer;width:22px;height:22px;background:url('../img/close-popup.png') top left no-repeat transparent}@media(max-width:960px){.popupWindow .closeButton{right:30px}.popupWindow .closeButtonTarifas{right:30px}}.popupWindow .closeButton span{display:none}ul.documents{list-style:none;padding:0;margin:0;margin-top:20px}ul.documents:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}ul.documents li{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;float:left;width:185px;margin-right:2em;margin-bottom:.625em}ul.documents li .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}ul.documents li .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}ul.documents li .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}ul.documents li:last-child{margin-right:0}ul.documents li .interior{text-align:center;height:90px}ul.documents li .interior a{display:block;height:50px;color:#231f20;text-decoration:none}ul.documents li .interior a:hover .text span{text-decoration:underline}ul.documents li .interior a .text{display:table;height:32px}ul.documents li .interior a .text span{display:table-cell;vertical-align:middle;font-size:.75em;font-weight:bold;line-height:130%;height:100%}ul.documents li .interior a.doc{padding-top:40px;background:url('../img/iconos/doc_generic.png') center top no-repeat transparent}ul.documents li .interior a.doc.mapa{padding-top:40px;background:url('../img/iconos/doc_mapa.png') center top no-repeat transparent}ul.documents li .interior a.doc.pdf{padding-top:47px;background:url('../img/doc_pdf.png') center top no-repeat transparent}ul.documents li .interior a.doc.horario{padding-top:40px;background:url('../img/iconos/horario.png') center top no-repeat transparent}ul.documents li .interior a.doc.imagen{padding-top:40px;background:url('../img/iconos/doc_imagen.gif') center top no-repeat transparent}td.col-5{width:5%}td.col-10{width:10%}td.col-20{width:20%}td.col-25{width:25%}td.col-30{width:30%}td.col-50{width:50%}td.col-70{width:70%}td.col-75{width:75%}td.col-80{width:80%}td.col-90{width:90%}td.col-100{width:100%}table.w100{width:100%}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}div.w-10,div.w-90-opposite{width:10%}div.w-20,div.w-80-opposite{width:20%}div.w-25,div.w-75-opposite{width:25%}div.w-30,div.w-70-opposite{width:30%}div.w-40,div.w-60-opposite{width:40%}div.w-50,div.w-50-opposite{width:50%}div.w-60,div.w-40-opposite{width:60%}div.w-70,div.w-30-opposite{width:70%}div.w-75,div.w-25-opposite{width:75%}div.w-80,div.w-20-opposite{width:80%}div.w-90,div.w-10-opposite{width:90%}div.w-100{width:100%}.imatgeMarc img{width:100%}div.float-right,div.float-left-opposite{float:right;clear:right}div.float-right>div,div.float-left-opposite>div{padding-left:10px}div.float-left,div.float-right-opposite{float:left;clear:left}div.float-left>div,div.float-right-opposite>div{padding-right:10px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.right{float:right}.left{float:left}.hiddentrue{display:none}.clear{clear:both}div.google-adsense-lateral-dret{float:right;text-align:right;width:20%}.test-container{max-width:900px;margin:50px auto 100px}@media(max-width:979px){.test-container{margin-left:20px;margin-right:20px}}@media(max-width:767px){.test-container{margin-left:10px;margin-right:10px}}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.fluid-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}@media(min-width:960px){.fluid-container .col-md-5{float:left;width:41.666666666667%}}@media(min-width:960px){.fluid-container .col-md-6{float:left;width:50%}}@media(min-width:960px){.fluid-container .col-md-7{float:left;width:58.333333333333%}}@media all{div.saltopagina{display:none}}@media print{div.saltopagina{display:block;page-break-before:always}}#ctm-mixin .maincolumn{max-width:900px;margin:0 auto}#ctm-mixin .menu .vertical-gradient{background:#e6e7e8;background:-moz-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e8),color-stop(40%,#e6e7e8),color-stop(60%,#d0d3d4),color-stop(100%,#d0d3d4));background:-webkit-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:-o-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:-ms-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:linear-gradient(to bottom,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7e8',endColorstr='#d0d3d4',GradientType=0)}html,body{height:100%}.aui{color:#000}body{font-size:16px}body #wrapper{max-width:900px;margin:0 auto;min-height:100%;height:auto !important;height:100%;margin-bottom:-120px}body #wrapper>div.push{height:120px}body #wrapper .container{width:auto}body #wrapper .label{padding:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;display:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;vertical-align:inherit;white-space:inherit;text-shadow:inherit;background-color:inherit}body #wrapper #main-content{margin-bottom:50px}body #wrapper #main-content>.portlet-layout{display:block}body #wrapper #main-content>.portlet-layout:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}body #wrapper #main-content>.portlet-layout>.portlet-column{display:block;float:left;max-width:100%}body #wrapper header#banner{background:url('../img/header/bg.png') top left no-repeat white}body #wrapper header#banner .headerContent{height:98px;position:relative;background:url('../img/header/bg/desktop/01.jpg') top right no-repeat transparent}body #wrapper header#banner .headerContent h1{position:absolute;top:8px;left:12px;margin:0;padding:0;width:382px;height:80px;background:url('../img/header/logo_l.png') top left no-repeat transparent}body #wrapper header#banner .headerContent h1 a{display:block;height:100%}body #wrapper header#banner .headerContent h1 a span{font-size:0;text-indent:-10000px;color:transparent}body #wrapper header#banner .headerContent .interfacebox{position:absolute;top:7px;right:7px;z-index:220;background-color:white;padding:2px}body #wrapper header#banner .headerContent .interfacebox .idioma p{color:#3c3d30;border-bottom:1px solid #bcbdc0;margin-bottom:3px;font-size:.7em;line-height:110%;font-weight:bold}body #wrapper header#banner .headerContent .interfacebox .idioma .desplegable{display:none}body #wrapper header#banner .headerContent .interfacebox .idioma .langlist{font-size:0;text-align:center;margin-top:3px}body #wrapper header#banner .headerContent .interfacebox .idioma .langlist span{display:inline-block;margin:0 3px}body #wrapper header#banner .headerContent .interfacebox .idioma .langlist span>img{padding-bottom:3px !important;border-bottom:2px solid #3c3c30}body #wrapper header#banner .headerContent .interfacebox .idioma .langlist span a{display:inline-block}body #wrapper header#banner .headerContent .interfacebox .idioma .langlist span a img{padding-bottom:5px}body #wrapper header#banner .headerContent .interfacebox .select_site{text-align:center;margin-top:3px;white-space:nowrap;font-size:0}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite{background-image:url('../img/header/illa/illes_sprite.png');background-repeat:no-repeat;width:44px;height:35px;display:inline-block;margin:0 1px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite a{display:block;height:100%}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite a span{display:none}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.mallorca{background-position:0 0;width:44px;height:35px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.menorca{background-position:-45px 0;width:44px;height:35px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.menorca:hover{background-position:-90px 0;width:44px;height:35px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.eivissa{background-position:-225px 0;width:44px;height:35px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.eivissa.ca-ES{background-position:-135px 0;width:44px;height:35px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.eivissa:hover{background-position:-270px 0;width:44px;height:35px}body #wrapper header#banner .headerContent .interfacebox .select_site .illes-sprite.eivissa.ca-ES:hover{background-position:-180px 0;width:44px;height:35px}body #wrapper header#banner nav#navigation{z-index:1000;background:url("../img/header/menu-btop.png") left top repeat-x white}body #wrapper header#banner nav#navigation .btnResponsive{display:none}body #wrapper header#banner nav#navigation .navigationInner{background:url("../img/header/menu-btop.png") left bottom repeat-x transparent}body #wrapper header#banner nav#navigation .navigationInner>ul{border-left:1px solid #6d6c70;border-right:1px solid #6d6c70}body #wrapper header#banner nav#navigation .navigationInner>ul>li{max-width:114px}body #wrapper header#banner nav#navigation .navigationInner>ul li{height:35px;display:inline-block}body #wrapper header#banner nav#navigation .navigationInner>ul li:hover,body #wrapper header#banner nav#navigation .navigationInner>ul li.selected{background:#e6e7e8;background:-moz-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e8),color-stop(40%,#e6e7e8),color-stop(60%,#d0d3d4),color-stop(100%,#d0d3d4));background:-webkit-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:-o-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:-ms-linear-gradient(top,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);background:linear-gradient(to bottom,#e6e7e8 0,#e6e7e8 40%,#d0d3d4 60%,#d0d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7e8',endColorstr='#d0d3d4',GradientType=0);border-top:1px solid #6d6c70}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item{border-bottom:1px solid #6d6c70;border-right:1px solid #6d6c70}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item ul.child-menu{top:-4px;display:none;position:relative;left:-1px;background-color:white !important;border-left:1px solid #6d6c70;border-right:1px solid #6d6c70;border-bottom:1px solid #6d6c70;z-index:1000;width:180px;border:1px solid #6d6c70;border-top:0;box-shadow:2px 2px 3px rgba(0,0,0,0.25);-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-ms-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;-o-border-bottom-right-radius:5px;border-bottom-right-radius:5px}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item ul.child-menu li{background-color:white !important;width:180px;border-top:1px solid #6d6c70}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item ul.child-menu li:first-child{border-top:0}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item ul.child-menu li:last-child{-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-ms-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;-o-border-bottom-right-radius:5px;border-bottom-right-radius:5px}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item ul.child-menu li a{width:160px;text-align:left;padding-left:5px;padding-right:5px}body #wrapper header#banner nav#navigation .navigationInner>ul li.parent-nav-item:hover ul.child-menu{display:block;position:absolute;top:35px}body #wrapper header#banner nav#navigation .navigationInner>ul li a{display:table-cell;width:107px;height:39px;vertical-align:middle;padding:3px 1px;font-size:.75em;color:black;font-weight:bold;text-decoration:none;line-height:110%;text-align:center}body #wrapper header#banner nav#navigation .navigationInner>ul>li:hover,body #wrapper header#banner nav#navigation .navigationInner>ul>li.selected{height:34px}body #wrapper header#banner nav#navigation .navigationInner>ul>li:hover>a,body #wrapper header#banner nav#navigation .navigationInner>ul>li.selected>a{position:relative;top:-1px}body #wrapper header#banner nav#navigation .navigationInner>ul>li.inici{width:32px}body #wrapper header#banner nav#navigation .navigationInner>ul>li.inici a{position:relative;top:-1px;padding:3px 0}body #wrapper header#banner nav#navigation .navigationInner>ul>li.inici a span.iconcontainer{display:inline-block;text-align:left;padding-left:30px;background:url('../img/menu_home.png') left center no-repeat transparent;line-height:11px;min-height:30px}body #wrapper header#banner nav#navigation .navigationInner>ul>li.inici a span.iconcontainer span.text{display:none}body #wrapper header#banner nav#navigation .navigationInner>ul>li.userlogin{border-right:0;width:110px;height:34px;border-top:1px solid #6d6c70;background:#b0d952;background:-moz-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cbe68e),color-stop(35%,#cbe68e),color-stop(65%,#9bcf23),color-stop(100%,#9bcf23));background:-webkit-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-o-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-ms-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:linear-gradient(to bottom,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbe68e',endColorstr='#9bcf23',GradientType=0)}body #wrapper header#banner nav#navigation .navigationInner>ul>li.userlogin:hover,body #wrapper header#banner nav#navigation .navigationInner>ul>li.userlogin.selected{background:#b0d952}body #wrapper header#banner nav#navigation .navigationInner>ul>li.userlogin a{position:relative;top:-1px;padding:3px 5px}body #wrapper header#banner nav#navigation .navigationInner>ul>li.userlogin a span.iconcontainer{display:inline-block;text-align:left;padding-left:18px;background:url('../img/userlogin.png') left center no-repeat transparent;line-height:11px;min-height:21px}body #accept-cookies-msg{background:none repeat scroll 0 0 #b0d952;border-top:1px solid #9ed334;bottom:0;color:#000;margin-bottom:0;position:fixed;width:100%;z-index:999}body #accept-cookies-msg>div{margin:15px auto;width:900px}body #accept-cookies-msg>div p{float:left;font-size:.75em;text-align:justify;width:750px}body #accept-cookies-msg>div p a{color:#000}body #accept-cookies-msg>div button{float:right;margin-left:20px}body #content{margin-top:10px}body input[type="text"],body input[type="password"],body input[type="file"],body input[type="submit"],body input[type="reset"],body select,body textarea,body .textarea{background-image:url('../images/forms/input_shadow.png');background-repeat:no-repeat;border:1px solid;border-color:#bfbfbf #dedede #dedede #bfbfbf;font:1em Arial,Helvetica,Verdana,sans-serif;padding:3px 1px}body #footer .badge{padding:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;display:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;vertical-align:inherit;white-space:inherit;text-shadow:inherit;background-color:inherit}#breadcrumbs h1{display:none;clear:both;visibility:hidden;line-height:0;height:0}#breadcrumbs h4{display:none;clear:both;visibility:hidden;line-height:0;height:0}#breadcrumbs ul{margin:0}#breadcrumbs ul li{font-size:.75em;display:inline;color:#606163}#breadcrumbs ul li:after{content:" "}#breadcrumbs ul li.last:after{content:""}#breadcrumbs ul li a{color:#606163;text-decoration:none}#breadcrumbs ul li a:hover{text-decoration:underline}#breadcrumbs ul li .divider:before{content:" "}body.ctm_targeta #wrapper #main-content.columns-2 #column-1,body.ctm_aeropuerto #wrapper #main-content.columns-2 #column-1,body.ctm_estacion #wrapper #main-content.columns-2 #column-1,body.ctm_noticias #wrapper #main-content.columns-2 #column-1,body.ctm_mapasimbolic #wrapper #main-content.columns-2 #column-1,body.ctm_mapainteractiu #wrapper #main-content.columns-2 #column-1,body.ctm_seccion #wrapper #main-content.columns-2 #column-1,body.ctm_cercaruta #wrapper #main-content.columns-2 #column-1,body.ctm_linia #wrapper #main-content.columns-2 #column-1,body.ctm_bicicleta #wrapper #main-content.columns-2 #column-1,body.ctm_avisos #wrapper #main-content.columns-2 #column-1,body.ctm_sac #wrapper #main-content.columns-2 #column-1,body.ctm_formulari #wrapper #main-content.columns-2 #column-1,body.ctm_open_data #wrapper #main-content.columns-2 #column-1,body.ctm_parada #wrapper #main-content.columns-2 #column-1,body.ctm_seemore #wrapper #main-content.columns-2 #column-1,body.ctm_busca_linea #wrapper #main-content.columns-2 #column-1{width:82.22%}body.ctm_targeta #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_aeropuerto #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_estacion #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_noticias #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_mapasimbolic #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_mapainteractiu #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_seccion #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_cercaruta #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_linia #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_bicicleta #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_avisos #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_sac #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_formulari #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_open_data #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_parada #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_seemore #wrapper #main-content.columns-2 #column-1 .portlet-column-content,body.ctm_busca_linea #wrapper #main-content.columns-2 #column-1 .portlet-column-content{padding-right:15px}body.ctm_targeta #wrapper #main-content.columns-2 #column-2,body.ctm_aeropuerto #wrapper #main-content.columns-2 #column-2,body.ctm_estacion #wrapper #main-content.columns-2 #column-2,body.ctm_noticias #wrapper #main-content.columns-2 #column-2,body.ctm_mapasimbolic #wrapper #main-content.columns-2 #column-2,body.ctm_mapainteractiu #wrapper #main-content.columns-2 #column-2,body.ctm_seccion #wrapper #main-content.columns-2 #column-2,body.ctm_cercaruta #wrapper #main-content.columns-2 #column-2,body.ctm_linia #wrapper #main-content.columns-2 #column-2,body.ctm_bicicleta #wrapper #main-content.columns-2 #column-2,body.ctm_avisos #wrapper #main-content.columns-2 #column-2,body.ctm_sac #wrapper #main-content.columns-2 #column-2,body.ctm_formulari #wrapper #main-content.columns-2 #column-2,body.ctm_open_data #wrapper #main-content.columns-2 #column-2,body.ctm_parada #wrapper #main-content.columns-2 #column-2,body.ctm_seemore #wrapper #main-content.columns-2 #column-2,body.ctm_busca_linea #wrapper #main-content.columns-2 #column-2{width:17.77%}body.ctm_targeta #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_aeropuerto #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_estacion #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_noticias #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_mapasimbolic #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_mapainteractiu #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_seccion #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_cercaruta #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_linia #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_bicicleta #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_avisos #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_sac #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_formulari #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_open_data #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_parada #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_seemore #wrapper #main-content.columns-2 #column-2 .portlet-column-content,body.ctm_busca_linea #wrapper #main-content.columns-2 #column-2 .portlet-column-content{padding-left:0;padding-right:0}body.ctm_targeta #wrapper #main-content.columns-1 #column-1,body.ctm_aeropuerto #wrapper #main-content.columns-1 #column-1,body.ctm_estacion #wrapper #main-content.columns-1 #column-1,body.ctm_noticias #wrapper #main-content.columns-1 #column-1,body.ctm_mapasimbolic #wrapper #main-content.columns-1 #column-1,body.ctm_mapainteractiu #wrapper #main-content.columns-1 #column-1,body.ctm_seccion #wrapper #main-content.columns-1 #column-1,body.ctm_cercaruta #wrapper #main-content.columns-1 #column-1,body.ctm_linia #wrapper #main-content.columns-1 #column-1,body.ctm_bicicleta #wrapper #main-content.columns-1 #column-1,body.ctm_avisos #wrapper #main-content.columns-1 #column-1,body.ctm_sac #wrapper #main-content.columns-1 #column-1,body.ctm_formulari #wrapper #main-content.columns-1 #column-1,body.ctm_open_data #wrapper #main-content.columns-1 #column-1,body.ctm_parada #wrapper #main-content.columns-1 #column-1,body.ctm_seemore #wrapper #main-content.columns-1 #column-1,body.ctm_busca_linea #wrapper #main-content.columns-1 #column-1{width:100%}body.ctm_login #wrapper #main-content.columns-2 #column-1{width:60%}body.ctm_login #wrapper #main-content.columns-2 #column-1 .portlet-column-content{padding-right:15px}body.ctm_login #wrapper #main-content.columns-2 #column-2{width:40%}body.ctm_login #wrapper #main-content.columns-2 #column-2 .portlet-column-content{padding-left:0;padding-right:0}.navegadorMultipagina{padding-top:1.25em}.navegadorMultipagina .search-results{color:#666;float:left;font-size:.75em}.navegadorMultipagina .search-results span{font-weight:bold}.navegadorMultipagina .page-links{float:right}.navegadorMultipagina .page-links a,.navegadorMultipagina .page-links span{display:inline-block;height:1.1875em;color:#666}.navegadorMultipagina .page-links a.previous,.navegadorMultipagina .page-links span.previous{background:url("../images/ctm/ico/flecha_anterior.gif") 0 0 no-repeat;padding-left:1.5625em;margin-right:.625em}.navegadorMultipagina .page-links a.next,.navegadorMultipagina .page-links span.next{background:url("../images/ctm/ico/flecha_siguiente.gif") 100% 0 no-repeat;padding-right:1.5625em}@media all and (max-width:960px){body{padding:0 !important}body #wrapper{padding:0 !important}body #wrapper header#banner .headerContent h1{position:absolute;left:0;background-image:url("../img/header/titular.jpg");background-repeat:no-repeat;background-size:contain}body #wrapper header#banner .headerContent .logoTIB{position:absolute;left:.5625em;bottom:-30px;width:133px;height:24px;background:url("../img/header/tib.jpg") 0 0 no-repeat;background-size:contain}body #content{margin-left:10px;margin-right:10px}body #accept-cookies-msg>div{margin:15px auto;width:90%}body #accept-cookies-msg>div p{float:none;width:100%}}@media all and (min-width:720px) and (max-width:960px){body #wrapper header#banner{background-image:none}body #wrapper header#banner .headerContent{height:99px;position:relative;background:url("../img/header/bg/mobile-960/01.jpg") 0 50% no-repeat;background-size:cover;margin-top:87px;margin-bottom:47px}body #wrapper header#banner .headerContent h1{top:-87px;width:558px;height:87px}body #wrapper header#banner nav#navigation .navigationInner>ul>li a{width:55px;font-size:.75em}body #wrapper header#banner nav#navigation .navigationInner>ul>li:last-child{border-right:1px solid #6d6c70}}@media all and (min-width:720px){body #wrapper header#banner nav#navigation .navigationInner{display:block !important}body footer#footer{padding-bottom:20px;background:url('../img/footer/footer-bottom-line.png') bottom left repeat-x transparent}body footer#footer .footerContainer{max-width:900px;margin:0 auto;background:url('../img/footer/bg.png') top left no-repeat transparent;position:relative;height:108px;margin-top:5px}body footer#footer .footerContainer .patrocinis{clear:both;padding-top:5px}body footer#footer .footerContainer .patrocinis .seemoreLink{display:block;float:right}body footer#footer .footerContainer .patrocinis .seemoreLink span{display:none}body footer#footer .footerContainer .patrocinis .badge{float:left}body footer#footer .footerContainer .patrocinis .badge .text{float:right;width:250px;font-size:.6em;line-height:11px;margin-left:5px;color:#666}body footer#footer .footerContainer .patrocinis .social{float:right;margin-right:24px;margin-top:2px}body footer#footer .footerContainer .info{float:left;margin-bottom:15px;margin-left:10px;margin-top:53px;font-size:.7em;height:10px;line-height:100%;color:white}body footer#footer .footerContainer .info a{text-decoration:none}body footer#footer .footerContainer .info a span.texto{color:white;text-decoration:none;font-weight:bold;line-height:100%}body footer#footer .footerContainer .info a span.texto:hover{text-decoration:underline}body footer#footer .footer-icon{background-image:url('../img/footer/footer_sprite.png');background-repeat:no-repeat;display:block}body footer#footer .footer-icon.ccby{background-position:-1px -1px;width:62px;height:22px;float:left}body footer#footer .footer-icon.bottom-line{background-position:-65px -1px;width:5px;height:15px}body footer#footer .footer-icon.seemore{background-position:-72px -1px;width:80px;height:23px}body footer#footer .footer-icon.tib{background-position:-154px -1px;width:133px;height:25px;float:left}}@media all and (max-width:720px){body #wrapper header#banner nav#navigation{position:relative;border:0}body #wrapper header#banner nav#navigation .btnResponsive{position:absolute;display:block;right:10px;top:-37px;background:url("../img/header/menu_desplegable.gif") -41px 0 no-repeat;width:41px;height:28px;cursor:pointer}body #wrapper header#banner nav#navigation .btnResponsive:hover{background-position:0 0}body #wrapper header#banner nav#navigation .navigationInner{display:none}body #wrapper header#banner nav#navigation .navigationInner ul{position:relative !important;display:block !important;visibility:visible !important;box-shadow:none !important;width:auto !important;height:auto !important;left:0 !important;top:0 !important;float:none !important;border:none !important}body #wrapper header#banner nav#navigation .navigationInner ul li{max-width:100%;float:none !important;display:block !important;min-height:0;height:auto !important;position:relative !important;width:auto !important;border-left:none !important;border-right:none !important;padding-top:4px;padding-bottom:4px}body #wrapper header#banner nav#navigation .navigationInner ul li.parent-nav-item{background-color:#f3f3f3 !important}body #wrapper header#banner nav#navigation .navigationInner ul li.parent-nav-item>li>a{font-size:15px}body #wrapper header#banner nav#navigation .navigationInner ul li.parent-nav-item>a>span{background:url("../img/header/flecha_submenu.png") 100% 50% no-repeat !important;padding-right:20px !important}body #wrapper header#banner nav#navigation .navigationInner ul li.userlogin a span{min-height:0 !important}body #wrapper header#banner nav#navigation .navigationInner ul li.inici a span.iconcontainer{background:0;min-height:auto;padding-left:0}body #wrapper header#banner nav#navigation .navigationInner ul li.inici a span.iconcontainer span.text{display:block}body #wrapper header#banner nav#navigation .navigationInner ul li a{font-size:13px;display:block !important;float:none !important;text-align:center !important;width:auto !important;height:auto !important}body.ctm_targeta #wrapper #main-content.columns-2 #column-1,body.ctm_aeropuerto #wrapper #main-content.columns-2 #column-1,body.ctm_estacion #wrapper #main-content.columns-2 #column-1,body.ctm_noticias #wrapper #main-content.columns-2 #column-1,body.ctm_mapasimbolic #wrapper #main-content.columns-2 #column-1,body.ctm_mapainteractiu #wrapper #main-content.columns-2 #column-1,body.ctm_seccion #wrapper #main-content.columns-2 #column-1,body.ctm_cercaruta #wrapper #main-content.columns-2 #column-1,body.ctm_bicicleta #wrapper #main-content.columns-2 #column-1,body.ctm_avisos #wrapper #main-content.columns-2 #column-1,body.ctm_sac #wrapper #main-content.columns-2 #column-1,body.ctm_formulari #wrapper #main-content.columns-2 #column-1,body.ctm_open_data #wrapper #main-content.columns-2 #column-1,body.ctm_parada #wrapper #main-content.columns-2 #column-1,body.ctm_seemore #wrapper #main-content.columns-2 #column-1,body.ctm_login #wrapper #main-content.columns-2 #column-1,body.ctm_busca_linea #wrapper #main-content.columns-2 #column-1{width:auto;display:block}body.ctm_targeta #wrapper #main-content.columns-2 #column-2,body.ctm_aeropuerto #wrapper #main-content.columns-2 #column-2,body.ctm_estacion #wrapper #main-content.columns-2 #column-2,body.ctm_noticias #wrapper #main-content.columns-2 #column-2,body.ctm_mapasimbolic #wrapper #main-content.columns-2 #column-2,body.ctm_mapainteractiu #wrapper #main-content.columns-2 #column-2,body.ctm_seccion #wrapper #main-content.columns-2 #column-2,body.ctm_cercaruta #wrapper #main-content.columns-2 #column-2,body.ctm_bicicleta #wrapper #main-content.columns-2 #column-2,body.ctm_avisos #wrapper #main-content.columns-2 #column-2,body.ctm_sac #wrapper #main-content.columns-2 #column-2,body.ctm_formulari #wrapper #main-content.columns-2 #column-2,body.ctm_open_data #wrapper #main-content.columns-2 #column-2,body.ctm_parada #wrapper #main-content.columns-2 #column-2,body.ctm_seemore #wrapper #main-content.columns-2 #column-2,body.ctm_login #wrapper #main-content.columns-2 #column-2,body.ctm_busca_linea #wrapper #main-content.columns-2 #column-2{width:auto;display:block}body.ctm_login #wrapper #main-content.columns-2 #column-1{width:auto;display:block}body.ctm_login #wrapper #main-content.columns-2 #column-1 .portlet-column-content{padding:0}body.ctm_login #wrapper #main-content.columns-2 #column-2{width:100%;display:block}body.ctm_login #wrapper #main-content.columns-2 #column-2 .portlet-column-content{padding:0}}@media all and (min-width:480px) and (max-width:720px){body #wrapper header#banner{background-image:none}body #wrapper header#banner .headerContent{height:100px;position:relative;background:url("../img/header/bg/mobile-720/01.jpg") 0 50% no-repeat;background-size:cover;margin-top:60px;margin-bottom:47px}body #wrapper header#banner .headerContent h1{top:-60px;width:100%;height:60px}body footer#footer{padding-bottom:20px;background:url('../img/footer/footer-bottom-line.png') bottom left repeat-x transparent}body footer#footer .footerContainer{max-width:900px;margin:0 auto;background:url('../img/footer/bg-720.png') top right no-repeat transparent;position:relative;height:108px;margin-top:5px}body footer#footer .footerContainer .patrocinis{margin-top:10px}body footer#footer .footerContainer .patrocinis .ctm_logo{bottom:35px;width:439px}body footer#footer .footerContainer .patrocinis .seemoreLink{display:block;float:right}body footer#footer .footerContainer .patrocinis .seemoreLink span{display:none}body footer#footer .footerContainer .patrocinis .badge{float:left}body footer#footer .footerContainer .patrocinis .badge .text{float:right;width:250px;font-size:.6em;line-height:11px;margin-left:5px;color:#666}body footer#footer .footerContainer .patrocinis .social{float:right;margin-right:24px;margin-top:2px}body footer#footer .footerContainer .info{float:left;margin-bottom:15px;margin-left:10px;margin-top:45px;width:50%;font-size:.7em;line-height:100%;color:white}body footer#footer .footerContainer .info a{text-decoration:none;display:inline-block}body footer#footer .footerContainer .info a span.texto{color:white;text-decoration:none;font-weight:bold;line-height:100%}body footer#footer .footerContainer .info a span.texto:hover{text-decoration:underline}body footer#footer .footerContainer .footer-icon{background-image:url('../img/footer/footer_sprite.png');background-repeat:no-repeat;display:block}body footer#footer .footerContainer .footer-icon.ccby{background-position:-1px -1px;width:62px;height:22px;float:left}body footer#footer .footerContainer .footer-icon.bottom-line{background-position:-65px -1px;width:5px;height:15px}body footer#footer .footerContainer .footer-icon.seemore{background-position:-72px -1px;width:80px;height:23px}body footer#footer .footerContainer .footer-icon.tib{background-position:-154px -1px;width:133px;height:25px;float:left}}@media all and (max-width:480px){body #wrapper header#banner{background-image:none}body #wrapper header#banner .headerContent{height:100px;position:relative;background:url("../img/header/bg/mobile-480/01.jpg") 0 50% no-repeat;background-size:cover;margin-top:48px;margin-bottom:47px}body #wrapper header#banner .headerContent h1{top:-48px;width:100%;height:48px}body footer#footer{padding-bottom:20px;background:url('../img/footer/footer-bottom-line.png') bottom left repeat-x transparent}body footer#footer .footerContainer{max-width:900px;margin:0 auto;position:relative;margin-top:5px;height:210px;background:url('../img/footer/bg-480.png') top right no-repeat transparent}body footer#footer .footerContainer .patrocinis .badge{float:left}body footer#footer .footerContainer .patrocinis .badge .text{float:right;width:250px;font-size:.6em;line-height:11px;margin-left:5px;color:#666}body footer#footer .footerContainer .patrocinis .ctm_logo{bottom:10px;width:280px}body footer#footer .footerContainer .patrocinis .tib_logo_balloon{width:142px;height:25px}body footer#footer .footerContainer .patrocinis .seemoreLink{float:left}body footer#footer .footerContainer .info{float:left;margin-bottom:0;margin-left:10px;margin-top:92px;width:100%;font-size:.7em;color:#666}body footer#footer .footerContainer .info a{text-decoration:none;display:inline-block}body footer#footer .footerContainer .info a span.texto{color:#666;text-decoration:none;font-weight:bold;line-height:100%}body footer#footer .footerContainer .info a span.texto:hover{text-decoration:underline}body footer#footer .footerContainer .footer-icon{background-image:url('../img/footer/footer_sprite.png');background-repeat:no-repeat;display:block}body footer#footer .footerContainer .footer-icon.ccby{background-position:-1px -1px;width:62px;height:22px;float:left}body footer#footer .footerContainer .footer-icon.bottom-line{background-position:-65px -1px;width:5px;height:15px}body footer#footer .footerContainer .footer-icon.seemore{background-position:-72px -1px;width:80px;height:23px}body footer#footer .footerContainer .footer-icon.tib{background-position:-154px -1px;width:133px;height:25px;float:left}}html .popupWindow{padding:20px !important;max-width:97%;overflow:auto}.portlet-journal-content-search .portlet-borderless-container{min-height:0}.portlet-journal-content-search form{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;display:block;padding:4px 6px;position:relative;border:1px solid #b6b6b7;border-color:#bfbfbf #dedede #dedede #bfbfbf !important;border:1px solid #f7f7f7;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.portlet-journal-content-search form .lfr-search-keywords{display:block}.portlet-journal-content-search form .lfr-search-keywords span{display:block}.portlet-journal-content-search form .lfr-search-keywords input{width:100%;display:block;margin-right:20px;font-size:12px;line-height:140%;padding:3px 4px;position:relative;left:-2px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px}.portlet-journal-content-search form .lfr-search-keywords input.focus{background-color:white !important;border-color:#bfbfbf #dedede #dedede #bfbfbf !important}.portlet-journal-content-search form .lfr-search-button{position:absolute;right:5px;top:4px}.iconosPortada{list-style:none;margin:0;padding:0}.iconosPortada:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.iconosPortada li{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;position:relative;float:left;width:48%;margin-bottom:.4375em}.iconosPortada li .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.iconosPortada li .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.iconosPortada li .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.iconosPortada li.ultimo{float:right}.iconosPortada li h2{margin:0;font-size:1em;font-weight:normal}.iconosPortada li a{display:block;border:1px solid #f7f7f7;text-align:center;text-decoration:none;height:7.47em;color:black;overflow:hidden}.iconosPortada li a:hover{text-decoration:underline}.iconosPortada li a .imgContainer{display:table;width:100%;height:62px}.iconosPortada li a .imgContainer .imgSubContainer{display:table-cell;width:100%;vertical-align:middle}.iconosPortada li a .imgContainer .imgSubContainer img{max-width:100%;margin-top:-6px}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite{background-image:url('../img/portada/iconos_portada_sprite_aerotib.png');background-repeat:no-repeat;display:block;margin:0 auto}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite.linies{background-position:0 0;width:136px;height:48px}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite.turisme{background-position:-136px 0;width:136px;height:48px}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite.mapa_simbolic{background-position:-272px 0;width:74px;height:63px}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite.aerotib{background-position:-346px 0;width:96px;height:54px}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite.mapa_interactiu{background-position:-442px 0;width:70px;height:60px}.iconosPortada li a .imgContainer .imgSubContainer span.portada-icons-sprite.targeta{background-position:-512px 0;width:76px;height:53px}.iconosPortada li a .textContainer{display:table;width:100%;height:30px}.iconosPortada li a .textContainer .textSubContainer{display:table-cell;width:100%;vertical-align:middle;text-align:center;line-height:100%}.iconosPortada li a .textContainer .textSubContainer .etiqueta{font:Arial,sans-serif;font-family:Arial,sans-serif}.iconosPortada li a .textContainer .textSubContainer .etiqueta.main{font-weight:bold;font-size:.875em}.iconosPortada li a .textContainer .textSubContainer .etiqueta.secondary{font-size:.75em;line-height:100% !important}.tarjeta_intermodal_portada{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.tarjeta_intermodal_portada .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.tarjeta_intermodal_portada .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.tarjeta_intermodal_portada .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.tarjeta_intermodal_portada .interior{padding:8px 10px 0 10px}.tarjeta_intermodal_portada .interior h2{background:0;font-weight:bold;display:block;font-size:.8125em;text-align:center;line-height:100%;color:#231f20;margin:8px 0}.tarjeta_intermodal_portada .interior a{display:block;text-decoration:none;color:black;text-align:center}.tarjeta_intermodal_portada .interior a:hover{text-decoration:underline}.tarjeta_intermodal_portada .interior a .desc{display:block;font-size:.5625em;line-height:130%;color:#737475}.tel_atencion_usuario{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.tel_atencion_usuario .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.tel_atencion_usuario .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.tel_atencion_usuario .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.tel_atencion_usuario .interior{padding:10px;text-align:center}.tel_atencion_usuario .interior .tel{line-height:27px;display:inline-block;padding-left:37px;font-size:.8125em;font-weight:bold;color:#231f20;background:url('../img/portada/tel_att.png') center left no-repeat transparent}.noticiasPortada{height:16.4em;margin-bottom:.4375em;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;padding:.3125em;}.noticiasPortada h2{line-height: 20px;font-size:.9375em;color:Black;border-bottom:1px solid #e3e4e5;margin:0 0 12px;background-color:transparent}.noticiasPortada .container{padding: 0 !important;width:auto}.noticiasPortada .container .noticia{display:none}.noticiasPortada .container .noticia:first-child{display:block}.noticiasPortada .container .noticia a{display:block;position:relative;min-height:70px;height:200px;overflow:hidden}.noticiasPortada .container .noticia a img{display:block;position:absolute;top:0;left:0;height:200px;z-index:10}.noticiasPortada .container .noticia a .tituloNoticia{display:block;position:absolute;bottom:0;left:0;right:0;padding:6px 12px;background:black;background:rgba(0,0,0,0.6);color:white;text-decoration:none;font-weight:bold;font-size:.75em;line-height:120%;z-index:20}.noticiasPortada .container .noticia a:hover .tituloNoticia{text-decoration:underline}.noticiasPortada .slidenav{position:absolute;right:5px;top:8px;z-index:30}.noticiasPortada .slidenav .slidenavItem{line-height:18px;width:13px;height:13px;font-size:1px;color:transparent;text-indent:-10000px;text-align:center;background-color:white;color:#929497;margin-left:5px;display:block;cursor:pointer;float:left;border:1px solid #929497;border:1px solid rgba(0,0,0,0.4);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.noticiasPortada .slidenav .slidenavItem.selected{background-color:#ffc800}.avisos-portada{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;margin-right:5px}.avisos-portada .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.avisos-portada .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.avisos-portada .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.avisos-portada:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.avisos-portada .interior{min-height:97px}.avisos-portada .interior:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.avisos-portada ul.alerts{margin:0;padding:0;list-style:none}.avisos-portada ul.alerts>li{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding-right:8px;padding-bottom:5px;display:none}.avisos-portada ul.alerts>li.selected{display:block}.avisos-portada ul.alerts>li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.avisos-portada ul.alerts>li a{text-decoration:none;color:black;display:block}.avisos-portada ul.alerts>li .icon{display:block;width:50px;float:left;height:100%;background-color:white;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #b6b6b7;margin:3px;padding:3px}.avisos-portada ul.alerts>li .icon .imgcontainer{width:44px;height:44px;background:url('../img/aviso.png') top left no-repeat transparent;display:block;margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.avisos-portada ul.alerts>li .icon span{display:block;font-size:8px;font-weight:bold;text-align:center;text-transform:uppercase;color:#3c3d30}.avisos-portada ul.alerts>li .content{display:block;margin-left:65px;min-height:53px;padding-top:10px}.avisos-portada ul.alerts>li .content .title{display:block;color:#ec1c24;font-weight:bold;font-size:.75em;line-height:100%;margin-bottom:.41666666666667em}.avisos-portada ul.alerts>li .content .title .date{font-size:.7em}.avisos-portada ul.alerts>li .content .desc{display:block;color:black;font-weight:bold;font-size:.75em;line-height:120%}.avisos-portada ul.nav{float:right;margin:5px 3px 2px 0;padding:0;list-style:none}.avisos-portada ul.nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.avisos-portada ul.nav li{float:left;margin-left:5px;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#CCC;box-shadow:0 0 3px rgba(0,0,0,0.4);cursor:pointer}.avisos-portada ul.nav li.selected{background-color:#ffd800}.avisos-portada ul.nav li span{display:none}#search-stop-portada{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}#search-stop-portada .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#search-stop-portada .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#search-stop-portada .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:240px !important;padding-left:18px}#search-stop-portada .interior{height:240px;padding:.125em}#search-stop-portada .interior h2{font-size:.9375em;color:Black;margin:0 0 6px 0;border-bottom:1px solid #e3e4e5;background-color:transparent}#search-stop-portada .interior label{font-size:.75em;padding:.545455em}#search-stop-portada .interior div.campo div.input{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;border:1px solid #cbe68e}#search-stop-portada .interior div.campo div.input .c1{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background-color:white}#search-stop-portada .interior div.campo div.input .c1 input{position:relative;display:block;font-size:.75em;background-color:transparent;background:url("../images/ctm/ico/ico_lupa.png") no-repeat;width:90%;margin:0;border:0;padding-left:22px}#search-stop-portada .interior div.campo div.input .c1 input.ui-autocomplete-loading,#search-stop-portada .interior div.campo div.input .c1 input.ui-autocomplete-loading.focus{background-image:url(../images/application/loading_indicator.gif);background-position:right center;background-repeat:no-repeat}#search-stop-portada .interior #locate_button_container{padding:3px;border-radius:10px;background-color:#FFF;border:1px solid #ddd;margin:15px 0}#search-stop-portada .interior #locate_button_container #locate_button_inner{padding-left:30px;background:url("../img/portada/marcador.png") no-repeat}#loading-localiza{display:none;width:12%;margin-left:5px;float:left;}@media all and (max-width:480px){#loading-localiza{width:6%}}#search-stop-portada .interior #locate_button_container #locate_button{padding:5px 0;width:100%;background:#ddd;border-radius:7px;border:0;display:block;font-size:.75em;text-align:center;cursor:pointer}#search-stop-portada .interior #locate_button_container #locate_button:hover{background:#acd92b;font-weight:bold}#search-stop-portada .interior div.ico_parada_info{background:url("../img/portada/parada_info2.png") no-repeat center center;height:70px;padding:10px 0}.ui-widget-content{border:1px solid #aaa;color:#222}.ui-menu{list-style:none outside none;margin:0;outline:medium none;padding:0}.ui-autocomplete{background-color:#FFF;cursor:default;position:absolute;z-index:100;max-height:220px;overflow-y:auto;overflow-x:hidden}.ui-menu .ui-menu-item{cursor:pointer;font-size:.875em;margin:0;min-height:0;padding:3px 1em 3px .4em;position:relative}@media all and (max-width:720px){.ui-menu .ui-menu-item{padding:6px 1em 6px .4em}}.ui-menu .ui-menu-item:hover{background-color:#AAA}.ui-helper-hidden-accessible{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media all and (min-width:720px){body #main-content.ctm-home>.portlet-layout>.portlet-column-first{width:67%}body #main-content.ctm-home>.portlet-layout>.portlet-column-first #column-1{width:33%}body #main-content.ctm-home>.portlet-layout>.portlet-column-first #column-2{width:67%}body #main-content.ctm-home>.portlet-layout>.portlet-column-first #column-4{width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last{width:33%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last #column-3{width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last #column-5{width:100%}}@media all and (min-width:480px) and (max-width:720px){body #main-content.ctm-home>.portlet-layout>.portlet-column-first{display:block;width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .first-group #column-1{width:38%;display:block;float:left}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .first-group #column-2{width:62%;display:block;float:right}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .second-group #column-4{width:100%;display:block;clear:both}body #main-content.ctm-home>.portlet-layout>.portlet-column-last{display:block;width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last>.portlet-layout{display:block;clear:none;float:left}body #main-content.ctm-home>.portlet-layout>.portlet-column-last>.portlet-layout #column-3{display:block;width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last>.portlet-layout #column-5{display:block;width:100%}}@media all and (max-width:480px){body #main-content.ctm-home>.portlet-layout>.portlet-column-first{display:block;width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .first-group .first-group-content{display:table}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .first-group .first-group-content #column-1{display:table-footer-group;width:70%}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .first-group .first-group-content #column-2{width:30%;display:table-header-group}body #main-content.ctm-home>.portlet-layout>.portlet-column-first>.portlet-column-first-content .second-group #column-4{width:100%;display:block;clear:both}body #main-content.ctm-home>.portlet-layout>.portlet-column-last{display:block;width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last>.portlet-layout{width:100%;display:block}body #main-content.ctm-home>.portlet-layout>.portlet-column-last>.portlet-layout #column-3{display:block;width:100%}body #main-content.ctm-home>.portlet-layout>.portlet-column-last>.portlet-layout #column-5{display:block;width:100%}}#gtransit-portada{margin-bottom:.4375em;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}#gtransit-portada .interior{-webkit-border-radius:10px;height: 15.75em;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#gtransit-portada .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#gtransit-portada .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#gtransit-portada .interior{padding:.125em;height:15.75em}#gtransit-portada .interior h2{font-size:.9375em;color:Black;margin:-1px 0 5px 0;border-bottom:1px solid #e3e4e5;background-color:transparent;padding-top:0;padding-bottom:0}#gtransit-portada .interior div.from_to{background:url("../img/portada/gtransit_a_to_b.png") 0 5px no-repeat;min-height:100px;width:100%}#gtransit-portada .interior div.from_to div.campo{margin-left:26px}#gtransit-portada .interior label{padding-left:.54545454545455em;font-size:.75em}#gtransit-portada .interior div.input,#gtransit-portada .interior div.input .c1,#gtransit-portada .interior div.select,#gtransit-portada .interior div.select .c1{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}#gtransit-portada .interior div.input,#gtransit-portada .interior div.select{padding:2px;border:1px solid #cbe68e}#gtransit-portada .interior div.input.error,#gtransit-portada .interior div.select.error{border:1px solid red}#gtransit-portada .interior div.input .c1{background-color:White}#gtransit-portada .interior div.input .c1 input{position:relative;display:block;font-size:.75em;background-color:transparent;background:url("../images/ctm/ico/ico_lupa.png") no-repeat;width:90%;margin:0;padding:3px 22px;border:0}#gtransit-portada .interior div.select .c1{background-color:White}#gtransit-portada .interior div.select .c1 select{position:relative;display:block;border:0;font-size:.75em;padding:1px;width:90%;background:0;margin:0 auto}#gtransit-portada .interior .campo.tipo{padding-top:.3125em}#gtransit-portada .interior .fechaHora .campo.fecha{float:left;width:64%}#gtransit-portada .interior .fechaHora .campo.hora{float:right;width:34%}#gtransit-portada .interior .fechaHora div.input .c1{background-image:none}#gtransit-portada .interior .fechaHora div.input .c1 input{background:0;padding:.2em}#gtransit-portada .interior .boton{clear:both;padding-top:.5em}#gtransit-portada .interior .boton #gtransit-submit{padding:7px 25px;background:#ddd;border-radius:7px;border:0;display:block;font-size:.75em;margin:0 auto}#gtransit-portada .interior .boton #gtransit-submit:hover{background:#acd92b;font-weight:bold}@media all and (min-width:480px){.pac-container{width:400px !important}}@media all and (max-width:480px){.pac-container{width:300px !important}}#horariosMapas{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;padding:18px 5px;height:373px}#horariosMapas .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#horariosMapas .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#horariosMapas .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#horariosMapas .lineasInterurbanas{margin-bottom:.3125em}#horariosMapas .lineasInterurbanas h2{font-size:.6875em;font-weight:normal;margin:0 0 .375em 0;padding:0;background-color:transparent}#horariosMapas .lineasInterurbanas ul{list-style:none;padding:0;height:90%;margin:5%}#horariosMapas .lineasInterurbanas ul li{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;font-size:.75em;margin-bottom:.27272727272727em;background:url("../img/iconos/autobus_peq.png") white 0 0 no-repeat;background-size:23px;padding-left:25px}#horariosMapas .lineasInterurbanas ul li.tren{margin-top:20px;background-image:url("../img/iconos/tren_peq.png");background-size:23px}@media(max-width:720px){#horariosMapas .lineasInterurbanas ul li.tren{margin-top: 0px;}}#horariosMapas .lineasInterurbanas ul li.metro{background-image:url("../img/iconos/metro_peq.png");background-size:23px}#horariosMapas .lineasInterurbanas ul li.aerotib{background-image:url("../img/seccion/icono_aerotib.png");background-size:23px}#horariosMapas .lineasInterurbanas ul li.emt{background-image:url("../img/iconos/emt_peq.png");background-size:23px}#horariosMapas .lineasInterurbanas ul li.taxi{background-image:url("../img/seccion/taxi.png");background-size:23px}#horariosMapas .lineasInterurbanas ul li a{color:Black;text-decoration:none;display:block;min-height:22px;line-height:22px}#horariosMapas .lineasInterurbanas ul li a:hover{text-decoration:underline}#horariosMapas .mapaMallorca .mapa #mapaRutas{display:block;margin-left:auto;margin-right:auto;position:relative;width:100%;max-width:467px}#horariosMapas .mapaMallorca .mapa .etiqueta{position:absolute;border-bottom:1px solid White}#horariosMapas .mapaMallorca .mapa .etiqueta a{display:block;color:Black;text-decoration:none;text-align:right}#horariosMapas .mapaMallorca .mapa .etiqueta a .titulo{display:block;background-color:White;font-size:.75em;padding:0 2px}#horariosMapas .mapaMallorca .mapa .etiqueta a strong{font-size:.8125em;color:White;display:block;background:url("../img/iconos/autobus_peq.png") #d00024 0 0 no-repeat;background-size:auto 100%;padding-left:14px;height:14px;line-height:14px;font-weight:normal}#horariosMapas .mapaMallorca .mapa .etiqueta a strong .num{display:block;border-left:1px solid White;padding:0 3px}#horariosMapas .mapaMallorca .mapa .etiqueta a strong .num span{display:block}#horariosMapas .mapaMallorca .mapa .linea_100{left:62px;top:187px}#horariosMapas .mapaMallorca .mapa .linea_200{left:104px;top:100px}#horariosMapas .mapaMallorca .mapa .linea_300{left:204px;top:73px}#horariosMapas .mapaMallorca .mapa .linea_400{left:349px;top:154px}#horariosMapas .mapaMallorca .mapa .linea_500{left:224px;top:282px}#horariosMapas .mapaMallorca .mapa .linea_800{left:55px;top:280px;width:80px}#horariosMapas .mapaMallorca .mapa .linea_800 a .titulo{border:1px solid black;margin-bottom:1px}#horariosMapas .mapaMallorca .mapa .linea_800 .num{padding-right:14px !important;background:url("../img/iconos/mercados.png") 100% 0 no-repeat;background-size:auto 100%}#horariosMapas .mapaMallorca .mapa .linea_800 .num span{padding:0 3px;border-right:1px solid White}#horariosMapas .mapaMallorca .mapa .verbena_bus{left:55px;top:325px;width:80px}#horariosMapas .mapaMallorca .mapa .verbena_bus a .titulo{border:1px solid black;margin-bottom:1px}.adContainer{margin:30px 0}#btnMapaSimbolic{margin-bottom:40px}#btnMapaSimbolic .mapaLineas{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}#btnMapaSimbolic .mapaLineas .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#btnMapaSimbolic .mapaLineas .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#btnMapaSimbolic .mapaLineas .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#btnMapaSimbolic .mapaLineas a{display:block;background:url("../img/iconos/icono_mapa.png") 50% 0 no-repeat;font-size:.75em;color:Black;margin-top:0;padding:55px .45454545454545em .45454545454545em .45454545454545em;text-align:center;text-decoration:none}#btnMapaSimbolic .mapaLineas a:hover{text-decoration:underline}@media all and (min-width:960px){body.ctm_busca_linea #main-content.columns-2 #column-1{width:70%}body.ctm_busca_linea #main-content.columns-2 #column-2{width:30%}}@media all and (min-width:720px) and (max-width:960px){body.ctm_busca_linea #main-content.columns-2 #column-1{width:80%}body.ctm_busca_linea #main-content.columns-2 #column-2{width:20%}}@media all and (max-width:720px){body.ctm_busca_linea #main-content.columns-2 #column-1,body.ctm_busca_linea #main-content.columns-2 #column-2{width:100% !important}body.ctm_busca_linea #main-content.columns-2 #horariosMapas{height:auto}body.ctm_busca_linea #main-content.columns-2 #horariosMapas .lineasInterurbanas ul{width:100%;margin:-10px 0 0 0}body.ctm_busca_linea #main-content.columns-2 #horariosMapas .lineasInterurbanas ul li{float:left;width:24%;margin-top:10px}body.ctm_busca_linea #main-content.columns-2 #horariosMapas .mapaMallorca{width:100%;float:left}}.conn_aeroport_main .header{padding-bottom:20px;margin-bottom:5px}.conn_aeroport_main .header h2,.conn_aeroport_main .header h3,.conn_aeroport_main .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.conn_aeroport_main .header h2{font-size:1em}.conn_aeroport_main .header h3{font-size:.85em}.conn_aeroport_main .header h4{font-size:.85em}.conn_aeroport_main p{background-color:#f2f2f2;font-size:.75em;padding:1.3333333333333em 2.25em;margin:0 0 2.5em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.conn_aeroport_main p a{color:black}.conn_aeroport_main .direction_links:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_main .direction_links .direction_link{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;width:48%;text-align:center}.conn_aeroport_main .direction_links .direction_link .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.conn_aeroport_main .direction_links .direction_link .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.conn_aeroport_main .direction_links .direction_link .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.conn_aeroport_main .direction_links .direction_link img{width:100%}.conn_aeroport_main .direction_links .direction_link.from{float:left}.conn_aeroport_main .direction_links .direction_link.from .route{color:#e2131c}.conn_aeroport_main .direction_links .direction_link.from .route .to_arrow{background:url('../img/aeroport/arrow_red_small.png') top left no-repeat transparent}.conn_aeroport_main .direction_links .direction_link.to{float:right}.conn_aeroport_main .direction_links .direction_link.to .route{color:#1860a3}.conn_aeroport_main .direction_links .direction_link.to .route .to_arrow{background:url('../img/aeroport/arrow_blue_small.png') top left no-repeat transparent}.conn_aeroport_main .direction_links .direction_link a{display:block;height:100%;text-decoration:none}.conn_aeroport_main .direction_links .direction_link a .route{display:table;margin-bottom:0;width:100%}.conn_aeroport_main .direction_links .direction_link a .route .text{height:2.6em;width:100%;display:table-cell;vertical-align:middle;text-align:center;font-weight:bold;font-size:.75em;line-height:120%;text-decoration:none}.conn_aeroport_main .direction_links .direction_link a .route .text .to_arrow{display:inline-block;width:17px;height:8px}.conn_aeroport_main .direction_links .direction_link a .route .text .to_arrow span{display:none}.conn_aeroport_main .direction_links .direction_link a.more_info{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;color:#000;font-weight:bold}.conn_aeroport_main .direction_links .direction_link a.more_info .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.conn_aeroport_main .direction_links .direction_link a.more_info .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.conn_aeroport_main .direction_links .direction_link a.more_info .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.conn_aeroport_route .header{padding-bottom:20px;margin-bottom:5px}.conn_aeroport_route .header h2,.conn_aeroport_route .header h3,.conn_aeroport_route .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.conn_aeroport_route .header h2{font-size:1em}.conn_aeroport_route .header h3{font-size:.85em}.conn_aeroport_route .header h4{font-size:.85em}.conn_aeroport_route .directions_steps{list-style:none;margin:0;padding:0}.conn_aeroport_route .directions_steps .directions_step{margin-top:7px;padding-bottom:12px;background:url('../img/title-border.png') bottom left repeat-x transparent}.conn_aeroport_route .directions_steps .directions_step:last-child{background:0}.conn_aeroport_route .directions_steps .directions_step>.counter{width:40px;height:40px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#f2f2f2;line-height:40px;text-align:center;color:#8fc823;font-size:20px;font-weight:bold}.conn_aeroport_route .directions_steps .directions_step>.content{margin-left:50px}.conn_aeroport_route .directions_steps .directions_step>.content p,.conn_aeroport_route .directions_steps .directions_step>.content ul{font-size:.75em;line-height:125%;margin-bottom:.5em}.conn_aeroport_route .directions_steps .directions_step>.content ul{list-style-image:url('../img/list-point.png');margin-top:.5em;margin-left:3em;margin-bottom:.5em;line-height:130%}.conn_aeroport_route .directions_steps .directions_step>.content .img_container{width:auto;position:relative}.conn_aeroport_route .directions_steps .directions_step>.content .img_container img{display:block}.conn_aeroport_route .directions_steps .directions_step>.content .img_container .text{font-size:.75em;position:absolute;bottom:0;left:0;padding:.33333333333333em;margin:0 .25em .25em;background-color:white;text-align:center;display:block}.conn_aeroport_route.from .directions_step.first:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_route.from .directions_step.first .text{max-width:200px;float:left}.conn_aeroport_route.from .directions_step.first .img_container{float:right;margin-bottom:10px}.conn_aeroport_route.from .directions_step.first .img_container.plazaespanya{margin-left:20px}.conn_aeroport_route.from .directions_step.second{position:relative}.conn_aeroport_route.from .directions_step.second:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_route.from .directions_step.second .text{max-width:200px;float:left}.conn_aeroport_route.from .directions_step.second .img_container.map{float:right}.conn_aeroport_route.from .directions_step.second .img_container.estacio{float:left;clear:left;margin-top:47px}.conn_aeroport_route.from .directions_step.third{position:relative}.conn_aeroport_route.from .directions_step.third:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_route.from .directions_step.third .text{max-width:200px;float:left}.conn_aeroport_route.from .directions_step.third .img_container.bus{float:right}.conn_aeroport_route.from .directions_step.third .img_container.atencio_client{float:left;clear:left;margin-top:17px}.conn_aeroport_route.to .directions_step.first:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_route.to .directions_step.first .text{max-width:200px;float:left}.conn_aeroport_route.to .directions_step.first .img_container{float:right}.conn_aeroport_route.to .directions_step.second:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_route.to .directions_step.second .text{max-width:200px;float:left}.conn_aeroport_route.to .directions_step.second .img_container.map{float:right; width: 370px;}.conn_aeroport_route.to .directions_step.second .img_container.estacio{float:left;clear:left;margin-top:91px}.conn_aeroport_route.to .directions_step.third{position:relative}.conn_aeroport_route.to .directions_step.third:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.conn_aeroport_route.to .directions_step.third .text{max-width:200px;float:left}.conn_aeroport_route.to .directions_step.third .img_container{float:right}@media all and (max-width:720px){.conn_aeroport_main .direction_links .direction_link.from,.conn_aeroport_main .direction_links .direction_link.to{float:none;width:auto;margin-bottom:.625em}}.tarjeta_intermodal.indice .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0;margin-bottom:.625em}.tarjeta_intermodal.indice .header h2,.tarjeta_intermodal.indice .header h3,.tarjeta_intermodal.indice .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.tarjeta_intermodal.indice .header h2{font-size:1em}.tarjeta_intermodal.indice .header h3{font-size:.85em}.tarjeta_intermodal.indice .header h4{font-size:.85em}.tarjeta_intermodal.indice .header h3{font-size:.85em;font-weight:bold}.tarjeta_intermodal.indice .content.que{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;margin:.625em 0}.tarjeta_intermodal.indice .content.que .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.tarjeta_intermodal.indice .content.que .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.tarjeta_intermodal.indice .content.que .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.tarjeta_intermodal.indice .content.que>.interior{padding:.625em}.tarjeta_intermodal.indice .content.que>.interior{padding-bottom:.3125em}.tarjeta_intermodal.indice .content.que>.interior:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.tarjeta_intermodal.indice .content.que .c1{width:140px;float:left;padding-top:30px}.tarjeta_intermodal.indice .content.que .c1 .inner{padding-top:150px;background:url('../img/tarjeta/tarjeta_grande.png') top left no-repeat transparent;background-size:contain}.tarjeta_intermodal.indice .content.que .c1 .btn{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fefefe),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-o-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-ms-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:linear-gradient(to bottom,#fefefe 40%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6',GradientType=0);border:1px solid #d7d7d7;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tarjeta_intermodal.indice .content.que .c1 .btn a{display:block;color:black;text-decoration:none;padding:5px 10px 5px 3px}.tarjeta_intermodal.indice .content.que .c1 .btn a .nombre{font-size:.6875em;display:block;line-height:120%}.tarjeta_intermodal.indice .content.que .c1 .btn a .masinfo{margin-top:3px;font-size:.5625em;display:block;line-height:120%}.tarjeta_intermodal.indice .content.que .c1 .btn a:hover{text-decoration:underline}.tarjeta_intermodal.indice .content.que .c2{margin-left:170px}.tarjeta_intermodal.indice .content.que ul.bulletpoints{margin-top:0;margin-bottom:0;list-style-image:url('../img/list-point-square.png')}.tarjeta_intermodal.indice .content.que ul.bulletpoints>li{font-size:.75em;margin:10px 0}.tarjeta_intermodal.indice .content.que ul.bulletpoints>li:last-child{list-style:none;margin-bottom:0}.tarjeta_intermodal.indice .content.que ul.servicios{list-style:none;padding:0;margin:0}.tarjeta_intermodal.indice .content.que ul.servicios li{display:inline-block;width:91px;margin-right:20px}.tarjeta_intermodal.indice .content.que ul.servicios li:last-child{margin-right:0}.tarjeta_intermodal.indice .content.que ul.servicios li img{display:block;margin:0 auto 5px auto}.tarjeta_intermodal.indice .content.que ul.servicios li p{text-align:center;text-transform:uppercase;margin:0}.tarjeta_intermodal.indice .content.quins>ul{list-style:none;margin:0;padding:0}.tarjeta_intermodal.indice .content.quins>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.tarjeta_intermodal.indice .content.quins>ul li{margin:0;width:50%;float:left}.tarjeta_intermodal.indice .content.quins>ul li a,.tarjeta_intermodal.indice .content.quins>ul li span{display:block;color:#141315;text-decoration:none}.tarjeta_intermodal.indice .content.quins>ul li.general,.tarjeta_intermodal.indice .content.quins>ul li.nombrosa{margin-bottom:.875em}.tarjeta_intermodal.indice .content.quins>ul li .inner{margin:0 20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.tarjeta_intermodal.indice .content.quins>ul li .inner .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.tarjeta_intermodal.indice .content.quins>ul li .inner .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.tarjeta_intermodal.indice .content.quins>ul li .inner .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.tarjeta_intermodal.indice .content.quins>ul li .inner>.interior{padding:.625em;padding-top:.3125em;padding-right:1.25em}.tarjeta_intermodal.indice .content.quins>ul li.general .inner,.tarjeta_intermodal.indice .content.quins>ul li.jove .inner{margin-left:0}.tarjeta_intermodal.indice .content.quins>ul li.nombrosa .inner,.tarjeta_intermodal.indice .content.quins>ul li.terceraedat .inner{margin-right:0}.tarjeta_intermodal.indice .content.quins>ul li .top{height:3em;border-bottom:1px solid #bcbcbc;margin-bottom:4px}.tarjeta_intermodal.indice .content.quins>ul li .top .text .name{font-size:.875em}.tarjeta_intermodal.indice .content.quins>ul li .top .text .desc{font-size:.75em}.tarjeta_intermodal.indice .content.quins>ul li .bottom{height:3.125em;position:relative}.tarjeta_intermodal.indice .content.quins>ul li .bottom .masinfo{position:absolute;bottom:0;right:0;font-size:.7em}.tarjeta_intermodal.indice .content.quins>ul li.general .top{background:url('../img/tarjeta/i_azul.png') right 7px no-repeat transparent}.tarjeta_intermodal.indice .content.quins>ul li.general .bottom{background:url('../img/tarjeta/t_general.png') bottom left no-repeat transparent;background-size:contain}.tarjeta_intermodal.indice .content.quins>ul li.nombrosa .top{background:url('../img/tarjeta/i_amarillo.png') right 7px no-repeat transparent}.tarjeta_intermodal.indice .content.quins>ul li.nombrosa .bottom{background:url('../img/tarjeta/t_familia.png') bottom left no-repeat transparent;background-size:contain}.tarjeta_intermodal.indice .content.quins>ul li.jove .top{background:url('../img/tarjeta/i_rojo.png') right 7px no-repeat transparent}.tarjeta_intermodal.indice .content.quins>ul li.jove .bottom{background:url('../img/tarjeta/t_jove.png') bottom left no-repeat transparent;background-size:contain}.tarjeta_intermodal.indice .content.quins>ul li.terceraedat .top{background:url('../img/tarjeta/i_blanco.png') right 9px no-repeat transparent}.tarjeta_intermodal.indice .content.quins>ul li.terceraedat .bottom{background:url('../img/tarjeta/t_terceraedad.png') bottom left no-repeat transparent;background-size:contain}.tarjeta_intermodal.detalles_tipo{margin-bottom:20px}.tarjeta_intermodal.detalles_tipo .info{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.tarjeta_intermodal.detalles_tipo .info .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.tarjeta_intermodal.detalles_tipo .info .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.tarjeta_intermodal.detalles_tipo .info .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.tarjeta_intermodal.detalles_tipo .info .interior{padding:.625em .9375em 1.25em .9375em}.tarjeta_intermodal.detalles_tipo .info .interior .heading{background:url('../img/tarjeta/ts_general.png') top left no-repeat transparent;padding-left:80px;min-height:45px}.tarjeta_intermodal.detalles_tipo .info .interior .heading .top{border-bottom:1px solid #c2c2c3;min-height:26px;background:url('../img/tarjeta/i_azul.png') right top no-repeat transparent}.tarjeta_intermodal.detalles_tipo .info .interior .heading .top .type{font-size:1em;font-weight:normal;margin:0}.tarjeta_intermodal.detalles_tipo .info .interior .heading .desc{font-size:.75em;margin:.54545454545455em 0 0 0}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints{color:#231f20;list-style:none;padding:0;margin:0;margin-top:15px}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h2,.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h3,.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h2{font-size:1em}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h3{font-size:.85em}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h4{font-size:.85em}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li .header h4{font-size:.85em;font-weight:bold;margin:0;padding:3px 4px}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li>ul{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li>ul>li{margin:.25em 0;font-size:.75em}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li>ul>li a{font-weight:bold;text-decoration:underline;color:#231f20}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li>ul>li ul{list-style:disc;margin-top:5px}.tarjeta_intermodal.detalles_tipo .info .interior .bulletpoints>li p.subsection{margin-bottom:3px;font-weight:bold;font-size:.75em}.tarjeta_intermodal.detalles_tipo.jove .info .interior .heading{background:url('../img/tarjeta/ts_jove.png') top left no-repeat transparent}.tarjeta_intermodal.detalles_tipo.jove .info .interior .heading .top{background:url('../img/tarjeta/i_rojo.png') right top no-repeat transparent}.tarjeta_intermodal.detalles_tipo.familia .info .interior .heading{background:url('../img/tarjeta/ts_familia.png') top left no-repeat transparent}.tarjeta_intermodal.detalles_tipo.familia .info .interior .heading .top{background:url('../img/tarjeta/i_amarillo.png') right top no-repeat transparent}.tarjeta_intermodal.detalles_tipo.terceraedat .info .interior .heading{background:url('../img/tarjeta/ts_terceraedad.png') top left no-repeat transparent}.tarjeta_intermodal.detalles_tipo.terceraedat .info .interior .heading .top{background:url('../img/tarjeta/i_blanco.png') right top no-repeat transparent}.tarjeta_intermodal.renovacion:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.tarjeta_intermodal.renovacion>div{width:50%}.tarjeta_intermodal.renovacion>div.c1{float:left}.tarjeta_intermodal.renovacion>div.c1 .module{margin-right:10px}.tarjeta_intermodal.renovacion>div.c1 .top{background:url('../img/tarjeta/i_todos.png') center right no-repeat transparent}.tarjeta_intermodal.renovacion>div.c2{float:right}.tarjeta_intermodal.renovacion>div.c2 .module{margin-left:10px}.tarjeta_intermodal.renovacion>div.c2 .top{background:url('../img/tarjeta/i_amarillo_blanco.png') center right no-repeat transparent}.tarjeta_intermodal.renovacion .module{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.tarjeta_intermodal.renovacion .module .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.tarjeta_intermodal.renovacion .module .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.tarjeta_intermodal.renovacion .module .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.tarjeta_intermodal.renovacion .module .interior{padding:5px 20px 15px 20px}.tarjeta_intermodal.renovacion .module .interior .top{width:100%;height:50px;display:table;padding-bottom:7px;border-bottom:1px solid #c2c1c2}.tarjeta_intermodal.renovacion .module .interior .top h2.text{height:100%;display:table-cell;vertical-align:middle;font-size:1em}.tarjeta_intermodal.renovacion .module .interior>p{font-size:.75em;margin:10px 0 25px 0;color:#231f20}.tarjeta_intermodal.renovacion .module .interior>.header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.tarjeta_intermodal.renovacion .module .interior>.header h2,.tarjeta_intermodal.renovacion .module .interior>.header h3,.tarjeta_intermodal.renovacion .module .interior>.header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.tarjeta_intermodal.renovacion .module .interior>.header h2{font-size:1em}.tarjeta_intermodal.renovacion .module .interior>.header h3{font-size:.85em}.tarjeta_intermodal.renovacion .module .interior>.header h4{font-size:.85em}.tarjeta_intermodal.renovacion .module .interior>.header h4{font-size:.85em;font-weight:bold;margin:0;padding:3px 4px}.tarjeta_intermodal.renovacion .module .interior>.bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px;font-size:.75em;color:#231f20}.tarjeta_intermodal.renovacion .module .interior a{color:#231f20}.tarjeta_intermodal.renovacion .module .interior .documents li .interior .text{display:inline}.tarjeta_intermodal.renovacion .module .interior .documents li .interior a{background:url('../img/tarjeta/ts_general.png') center top no-repeat transparent;padding-top:50px}@media all and (max-width:720px){.tarjeta_intermodal.indice .content.quins>ul li{width:auto;float:none;margin-bottom:.875em}.tarjeta_intermodal.indice .content.quins>ul li .inner{margin-left:0;margin-right:0}.tarjeta_intermodal.renovacion>div.c1,.tarjeta_intermodal.renovacion>div.c2{width:auto;float:none;margin:0 0 .625em 0}.tarjeta_intermodal.renovacion>div.c1 .module,.tarjeta_intermodal.renovacion>div.c2 .module{margin-left:0;margin-right:0}}@media all and (max-width:480px){.tarjeta_intermodal .content.que .interior .c1{width:auto;float:none;max-width:151px}.tarjeta_intermodal .content.que .interior .c2{width:auto;float:none;margin-left:0}.tarjeta_intermodal.renovacion .module .interior .pdf_links li{float:none;width:auto}.tarjeta_intermodal.renovacion .module .interior .pdf_links li a{margin-left:0;margin-right:0}}.estacion{float:left;margin-bottom:10px}@media(max-width:720px){.estacion{float:none;margin-bottom:10px;width:100%}}.estacion .col1{float:left;width:54%}.estacion .col2{float:right;width:44%}.estacion h3{font-size:.75em;margin:0;padding:.83333333333333em 0 0 0;clear:both}.estacion .principal,.estacion .servicios{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.estacion .principal .interior,.estacion .servicios .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.estacion .principal .interior>h2,.estacion .servicios .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.estacion .principal .interior .download,.estacion .servicios .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.estacion .principal .interior h2,.estacion .servicios .interior h2{font-size:1em}.estacion .principal .interior .foto,.estacion .servicios .interior .foto{padding-top:.3125em}.estacion .principal .interior .foto img,.estacion .servicios .interior .foto img{width:100%}.estacion .principal .interior .rtf,.estacion .servicios .interior .rtf{font-size:.75em;line-height:130%;padding:0 .45454545454545em}.estacion .principal .interior .rtf h3,.estacion .servicios .interior .rtf h3{font-size:1em;margin:0;padding:0 0 .45454545454545em 0}.estacion .principal .interior .rtf p,.estacion .servicios .interior .rtf p{padding:0 0 .45454545454545em 0;margin:0}.estacion .principal .interior .rtf ul,.estacion .servicios .interior .rtf ul{list-style:none;padding:.45454545454545em 0;margin:0}.estacion .principal .interior .rtf ul li,.estacion .servicios .interior .rtf ul li{background:url("../img/cuadro_verde.gif") 0 .36363636363636em no-repeat;padding-left:6px;padding-bottom:.45454545454545em}.estacion .principal .interior .rtf ul li ul,.estacion .servicios .interior .rtf ul li ul{padding:0}.estacion .principal .interior .rtf ul li ul li,.estacion .servicios .interior .rtf ul li ul li{padding-bottom:0}.estacion .servicios{margin-top:.375em}.estacion .google_transit{margin-top:.6875em;padding:1.25em;border:1px solid #cacbcd}.estacion .google_transit form{position:relative;overflow:hidden}.estacion .google_transit form ul.medio{list-style:none;margin:0;float:left}.estacion .google_transit form ul.medio li{float:left;width:45px;height:28px;border:1px solid #d9d9d9;background-color:#ededed}.estacion .google_transit form ul.medio li:first-child{border-right:0}.estacion .google_transit form ul.medio li:last-child{border-left:0}.estacion .google_transit form ul.medio li.selected a,.estacion .google_transit form ul.medio li a:hover{background-color:#d2d2d2}.estacion .google_transit form ul.medio li a,.estacion .google_transit form ul.medio li span{display:block;height:100%}.estacion .google_transit form ul.medio li span{background-image:url("../img/estacion/iconos.png");background-repeat:no-repeat}.estacion .google_transit form ul.medio li.coche a span{width:17px;margin:0 auto;background-position:-4px 50%}.estacion .google_transit form ul.medio li.bus a span{background-position:-26px 50%;width:14px;margin:0 auto}.estacion .google_transit form ul.medio li.pie a span{background-position:-46px 50%;width:12px;margin:0 auto}.estacion .google_transit form label{position:relative;top:.3125em;display:inline-block;width:15px;height:24px;background-image:url("../img/estacion/iconos.png")}.estacion .google_transit form label span{display:none}.estacion .google_transit form input#gtransit-origen,.estacion .google_transit form input#gtransit-desti{width:80%;font-size:.875em}.estacion .google_transit form input#gtransit-origen.error,.estacion .google_transit form input#gtransit-desti.error{border:1px solid red}.estacion .google_transit form .localizar{position:absolute;right:0;top:38%}.estacion .google_transit form .localizar a{display:block;width:15px;height:24px;background-image:url("../img/estacion/iconos.png");background-position:-106px 0}.estacion .google_transit form .localizar a span{display:none}.estacion .google_transit form .campo.origen label{background-position:-64px 0}.estacion .google_transit form .campo.destino label{background-position:-85px 0}.estacion .google_transit form #gtransit-submit{font-size:.75em;margin-top:.90909090909091em;float:right}.estacion .plano_interior,.estacion .plano_exterior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;width:48%;margin-top:.625em}.estacion .plano_interior .interior,.estacion .plano_exterior .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.estacion .plano_interior .interior>h2,.estacion .plano_exterior .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.estacion .plano_interior .interior .download,.estacion .plano_exterior .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.estacion .plano_interior a,.estacion .plano_exterior a{display:block;text-align:center;padding:.25em}.estacion .plano_interior{float:left}.estacion .plano_exterior{float:right}.google_maps_estacions_container#google_maps_containersmall{height:11.875em;border:1px solid #918f90}button#google_maps_fw{font-size:.6875em;margin-top:.625em}.google_maps_estacions_container#google_maps_containersmall .google_maps{height:11.875em}.popupWindow .closeButton{z-index:10000}.ctm_estacion div.proximas-salidas{margin-top:15px}.ctm_estacion div.proximas-salidas h3{background-color:#92d128;font-size:.75em;margin:0;padding:.83333333333333em 0 0 0;clear:both}.ctm_estacion div.proximas-salidas div.reloj{background-color:#e6e6e6;font-size:.875em;text-align:center;height:32px;padding-top:2px}.ctm_estacion div.proximas-salidas div.reloj .hora{background:url("../img/iconos/reloj.png") 10px center no-repeat #fff;display:inline-block;font-size:1.25em;font-weight:bold;height:22px;padding:2px 10px 6px 45px}.ctm_estacion div.proximas-salidas div.reloj .refrescar{background:url("../img/iconos/refrescar.png") center center no-repeat transparent;border:0;margin-right:10px;height:30px;width:30px;float:right}.ctm_estacion div.proximas-salidas .proximas-salidas-container div{border:1px solid #000;padding:5px;margin-top:2px;display:block}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table{width:100%;font-size:.75em}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table thead{border-bottom:1px solid #000}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table thead th{padding-left:5px}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table thead th.linea,.ctm_estacion div.proximas-salidas .proximas-salidas-container div table thead th.demanda{width:35px}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table thead th.hora{width:40px}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody tr:nth-child(even){background-color:White}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody tr:nth-child(odd){background-color:#f3f3f4}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td{padding:5px}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td span.codi{padding:4px 2px;background-color:#ea2423;color:white;font-weight:bold;margin:3px 3px 3px 0;line-height:100%}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td span.codi.metro{background-color:#fd0}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td span.codi.tren{background-color:#005192}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td span.flecha{background:url("../img/iconos/flecha.png") center center no-repeat transparent;width:19px;height:16px;display:inline-block;margin:-4px 0}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td a{text-decoration:none;width:24px;height:20px}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tbody td a span.demanda{background:url("../img/linea/servei-demanda.png") center center no-repeat transparent;width:24px;height:20px;display:block;margin:-4px 0}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tfoot tr{border-top:1px solid #000}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tfoot tr td#leyenda-demanda{padding:10px 0 0 5px;display:none}.ctm_estacion div.proximas-salidas .proximas-salidas-container div table tfoot tr td#leyenda-demanda span.demanda{background:url("../img/linea/servei-demanda.png") center center no-repeat transparent;width:24px;height:20px;display:inline-block;margin:-4px 0}@media all and (max-width:720px){.estacion .col1,.estacion .col2{float:none;width:auto}}@media all and (min-width:480px){.ctm_estacion div.proximas-salidas .proximas-salidas-container{width:50%}.ctm_estacion div.proximas-salidas .proximas-salidas-container.first{float:left}.ctm_estacion div.proximas-salidas .proximas-salidas-container.first div{margin-right:5px}.ctm_estacion div.proximas-salidas .proximas-salidas-container.second{float:right}.ctm_estacion div.proximas-salidas .proximas-salidas-container.second div{margin-left:5px}}.card{border:none !important;}.titols_transport.indice .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.titols_transport.indice .header h2,.titols_transport.indice .header h3,.titols_transport.indice .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.titols_transport.indice .header h2{font-size:1em}.titols_transport.indice .header h3{font-size:.85em}.titols_transport.indice .header h4{font-size:.85em}.titols_transport.indice .header h3{font-size:1em;font-weight:bold}.titols_transport.indice ul.titols{list-style:none;margin:0;padding:0}.titols_transport.indice ul.titols>li{margin-bottom:.625em;border:1px solid #dadada;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fefefe),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-o-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:-ms-linear-gradient(top,#fefefe 40%,#e6e6e6 100%);background:linear-gradient(to bottom,#fefefe 40%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6',GradientType=0);min-height:80px}.titols_transport.indice ul.titols>li h2{font-size:1.25em}.titols_transport.indice ul.titols>li a{color:#141315;text-decoration:none}.titols_transport.indice ul.titols>li a:hover .top .text{text-decoration:underline}.titols_transport.indice ul.titols>li a .inner{display:block;padding:13px 16px}.titols_transport.indice ul.titols>li a .inner .icons{display:block;float:right;height:58px}.titols_transport.indice ul.titols>li a .inner .icons>*{display:block;float:left;height:100%}.titols_transport.indice ul.titols>li a .inner .icons>*.card{border: none !important;width:60px;background:url('../img/tarjeta/ts_general.png') center left no-repeat transparent;background-size:contain}.titols_transport.indice ul.titols>li a .inner .icons>*.ticket{width:44px;background:url('../img/titols/ticket.png') center left no-repeat transparent;background-size:contain;margin-left:6px}.titols_transport.indice ul.titols>li a .inner .icons>*.moutebe{width:44px;background:url('../img/titols/moutebe.png') center left no-repeat transparent;background-size:contain;margin-left:6px}.titols_transport.indice ul.titols>li a .inner .top{display:block;padding-bottom:5px;margin-right:135px;border-bottom:1px solid #8b898a}.titols_transport.indice ul.titols>li a .inner .top .text{display:block;font-weight:bold;line-height:100%}.titols_transport.indice ul.titols>li a .inner .desc{display:block;margin-right:135px;margin-top:7px;font-size:.75em;line-height:120%;font-style:italic}.titols_transport.indice ul.titols>li.reduit .top{background:url('../img/tarjeta/i_rwy_h.png') center right no-repeat transparent}.titols_transport.indice ul.titols>li.t20 .top,.titols_transport.indice ul.titols>li.t40 .top{background:url('../img/tarjeta/i_all_h.png') center right no-repeat transparent}.titols_transport.description>.box{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.titols_transport.description>.box .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.titols_transport.description>.box .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.titols_transport.description>.box .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.titols_transport.description>.box .interior{padding:.75em}.titols_transport.description .heading:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.titols_transport.description .heading .icons{float:right;height:55px}.titols_transport.description .heading .icons>*{float:left;height:100%}.titols_transport.description .heading .icons>*.card{width:60px;background:url('../img/tarjeta/ts_general.png') center left no-repeat transparent;background-size:contain}.titols_transport.description .heading .icons>*.ticket{width:47px;background:url('../img/titols/ticket.png') center left no-repeat transparent;background-size:contain;margin-left:6px}.titols_transport.description .heading .icons>*.moutebe{width:44px;background:url('../img/titols/moutebe.png') center left no-repeat transparent;background-size:contain;margin-left:6px}.titols_transport.description .heading .top{padding-top:8px;margin-right:70px;border-bottom:1px solid #908e8e}.titols_transport.description .heading .top h2{color:#141315;font-size:1em;font-weight:normal;margin:0;line-height:120%;padding-bottom:3px}.titols_transport.description .content{margin-top:.625em}.titols_transport.description .content .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.titols_transport.description .content .header h2,.titols_transport.description .content .header h3,.titols_transport.description .content .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.titols_transport.description .content .header h2{font-size:1em}.titols_transport.description .content .header h3{font-size:.85em}.titols_transport.description .content .header h4{font-size:.85em}.titols_transport.description .content .header h4{font-size:.85em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}.titols_transport.description .content .titols{list-style:none;padding:0;margin:5px 0 25px}.titols_transport.description .content .titols>li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.titols_transport.description .content .titols>li .titol_title{background-color:#92c928;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:table;float:left;min-height:70px;width:66px;margin-right:30px}.titols_transport.description .content .titols>li .titol_title .inner{display:table-cell;vertical-align:middle;text-align:center;padding:5px 10px;min-height:70px}.titols_transport.description .content .titols>li .bulletpoints{padding-top:10px;margin-bottom:0}.titols_transport.description .content .bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}.titols_transport.description .content .bulletpoints.nomarginbottom{margin-bottom:0}.titols_transport.description .content .bulletpoints>li{margin:.25em 0;font-size:.75em}.titols_transport.description .content .bulletpoints>li a{font-weight:bold;text-decoration:underline;color:#231f20}.titols_transport.description .content .perfils{padding:0;margin:0;list-style:none;margin-bottom:25px}.titols_transport.description .content .perfils>li{background-color:white;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:4px 0;padding:7px;min-height:27px}.titols_transport.description .content .perfils>li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.titols_transport.description .content .perfils>li .icons{height:100%;float:left;min-height:27px;background:url('../img/tarjeta/ti_general.png') center left no-repeat transparent;background-size:contain;width:81px;margin-right:8px}.titols_transport.description .content .perfils>li .text{display:table;height:100%;min-height:27px;padding-top:2px}.titols_transport.description .content .perfils>li .text .text-inner{display:table-cell;height:100%;width:100%;vertical-align:middle;font-size:.75em}.titols_transport.description .content .perfils>li .text .text-inner .caret{background:url('../img/list-point.png') top left no-repeat transparent;display:inline-block;width:6px;height:7px;vertical-align:middle;margin:0 2px;border:0}.titols_transport.description .content .perfils>li .text .text-inner a{color:black}.titols_transport.description .content .perfils>li.terceraedad .icons{background:url('../img/tarjeta/ti_terceraedad.png') center left no-repeat transparent;background-size:contain}.titols_transport.description .content .perfils>li.familia .icons{background:url('../img/tarjeta/ti_familia.png') center left no-repeat transparent;background-size:contain}.titols_transport.description .content .perfils>li.jove .icons{background:url('../img/tarjeta/ti_jove.png') center left no-repeat transparent;background-size:contain}.titols_transport.description .content .preu_abonaments_zonificacio_container{margin-top:10px}.titols_transport.description .content .preu_abonaments_zonificacio_container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.titols_transport.description .content .preu_abonaments_zonificacio_container .preu_abonaments,.titols_transport.description .content .preu_abonaments_zonificacio_container .zonificacio{background-color:white;padding:7px 7px 20px}.titols_transport.description .content .preu_abonaments_zonificacio_container .preu_abonaments h5,.titols_transport.description .content .preu_abonaments_zonificacio_container .zonificacio h5{margin-bottom:4px}.titols_transport.description .content .preu_abonaments_zonificacio_container .preu_abonaments{float:left}.titols_transport.description .content .preu_abonaments_zonificacio_container .zonificacio{float:right;text-align:center;min-width:100px}.titols_transport.description .content .transb_exemp_mini{font-size:.75em}.titols_transport.description .content .transb_exemp_mini ul{padding:0;margin:0 0 0 3.75em}.titols_transport.description .content .transb_exemp_mini p{margin:20px 0 5px}.titols_transport.description .content .transb_exemp_mini p.asterisk{margin:0 0 20px;margin-left:2.5em}.titols_transport.description .content .aviso{margin-top:1.5625em}.titols_transport.description .content .aviso h3{text-transform:uppercase;font-size:.85em;margin:0;line-height:140%}.titols_transport.description .content .aviso p{font-size:.75em;line-height:145%;margin:0}.titols_transport.description .content .aviso a{font-weight:bold;text-decoration:underline;color:#231f20}#fwZonificacio .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}#fwZonificacio .header h2,#fwZonificacio .header h3,#fwZonificacio .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}#fwZonificacio .header h2{font-size:1em}#fwZonificacio .header h3{font-size:.85em}#fwZonificacio .header h4{font-size:.85em}#fwZonificacio .header h4{font-size:.85em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}#fwZonificacio .img-container{text-align:center;max-width:100%}#fwZonificacio .nota{border:2px solid #92c928;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:5px}#fwZonificacio .nota p{margin:0;line-height:130%;font-size:.75em}#fwZonificacio .nota p a{color:black}#fwExemples .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}#fwExemples .header h2,#fwExemples .header h3,#fwExemples .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}#fwExemples .header h2{font-size:1em}#fwExemples .header h3{font-size:.85em}#fwExemples .header h4{font-size:.85em}#fwExemples .header h4{font-size:.85em;font-weight:bold}#fwExemples h5,#fwExemples ul.bulletpoints>li{font-size:.75em}#fwExemples ul.bulletpoints{margin:0;margin-left:1.25em}#fwExemples ul.columns{margin:.9375em 0;padding:0;list-style:none}#fwExemples ul.columns:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#fwExemples ul.columns li{width:50%;float:left}#fwExemples ul.columns li:first-child .exempleContainer{padding-right:10px}#fwExemples ul.columns li:last-child .exempleContainer{padding-right:10px}#fwExemples .exempleContainer .header h4{font-size:.85em;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;min-width:300px}#fwExemples .exempleContainer p{font-size:.75em}#fwExemples .exempleContainer .mapaSaltsContainer{position:relative}#fwExemples .exempleContainer .mapaSaltsContainer img{display:block;margin:0 auto;max-width:100%}#fwExemples .exempleContainer .mapaSaltsContainer .text{font-size:.7em;padding:6px 16px;margin:0 auto;max-width:345px;border:1px solid #92c728;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;text-align:center;position:absolute;bottom:30px;background-color:white;font-weight:bold;line-height:110%}#fwExemples .transbord{display:inline-block;width:25px;height:13px;background:url('../img/transbord.png') top left no-repeat transparent}@media all and (max-width:480px){.titols_transport.indice ul.titols>li a .inner .icons{float:none;width:auto}.titols_transport.indice ul.titols>li a .inner .top{margin-right:0}.titols_transport.indice ul.titols>li a .inner .desc{margin-right:0}}.noticias{padding-bottom:1.25em;overflow:hidden}.noticias h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0.1em 0.5em;margin-bottom:10px}.noticias .icon_rss{text-align:right;margin-bottom: 5px}.noticias .icon_rss img{height:20px}.noticias .noticia{margin-bottom:.5em;border-top:1px dashed #dee0e1;border-bottom:1px dashed #dee0e1;background-color:#f2f2f2;padding:.5em;overflow:hidden}.noticias .noticia.tipo_par{background-color:White}.noticias .noticia .foto{float:left;width:44%}.noticias .noticia .foto a{display:block}.noticias .noticia .foto a img{display:block;width:100%}.noticias .noticia .textoItem{float:right;width:54%;padding-top:2.625em}.noticias .noticia .textoItem p{font-size:.75em;margin:0}.noticias .noticia .textoItem p.fecha{font-weight:bold}.noticias .noticia .textoItem a{text-decoration:none;color:Black}.noticias .noticia .textoItem a:hover{text-decoration:underline}.noticias .noticia .textoItem h3{font-size:.85em;margin:0 0 1.5em 0}.noticias .noticia .textoItem .leerMas{font-size:.7em;text-decoration:underline}.fichaNoticia{margin-bottom:3.125em}.fichaNoticia h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:1em}.fichaNoticia .compartirNoticia{text-align:right;font-size:1px}.fichaNoticia .fechaNoticia{font-size:.75em;padding:0}.fichaNoticia .fechaNoticia .categorias:before{content:"-"}.fichaNoticia h3{font-size:1.25em;margin:0 0 .66666666666667em 0;font-weight:normal}.fichaNoticia .resumenNoticia{font-size:.75em;font-style:italic}.fichaNoticia .foto{float:left;width:44%}.fichaNoticia .foto img{display:block;width:100%}.fichaNoticia .textoNoticia{font-size:.75em}.fichaNoticia .textoNoticia.conFoto{float:right;width:50%}.fichaNoticia .textoNoticia p{text-align:justify}.fichaNoticia .masInformacion{clear:both}.fichaNoticia .masInformacion h4{font-size:.875em;font-weight:bold;margin-bottom:.55555555555556em}.fichaNoticia .masInformacion .contenedorDocEnl{list-style:none;margin:0}.fichaNoticia .masInformacion .contenedorDocEnl li{background-repeat:no-repeat;background-position:0 0;clear:both;margin-bottom:.625em;overflow:hidden;background-image:url("../images/ctm/documentos/generico.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.pdf{background-image:url("../images/ctm/documentos/pdf.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.word{background-image:url("../images/ctm/documentos/word.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.excel{background-image:url("../images/ctm/documentos/excel.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.ppt{background-image:url("../images/ctm/documentos/powerPoint.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.zip{background-image:url("../images/ctm/documentos/zip.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.html{background-image:url("../images/ctm/documentos/html.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.txt{background-image:url("../images/ctm/documentos/txt.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.enlace{background-image:url("../images/ctm/documentos/enlace.gif")}.fichaNoticia .masInformacion .contenedorDocEnl li.mapa{background-image:url('../img/iconos/doc_mapa.png')}.fichaNoticia .masInformacion .contenedorDocEnl li.horario{background-image:url('../img/iconos/horario.png')}.fichaNoticia .masInformacion .contenedorDocEnl li.imagen{background-image:url('../img/iconos/doc_imagen.gif')}.fichaNoticia .masInformacion .contenedorDocEnl li a{float:left;font-size:.75em;display:block;padding-left:38px;color:Black;text-decoration:none;height:30px;line-height:30px}.fichaNoticia .masInformacion .contenedorDocEnl li a:hover{text-decoration:underline}.fichaNoticia .otrasNoticias{clear:both;padding-top:1.25em;overflow:hidden}.fichaNoticia .otrasNoticias a{font-size:.875em;font-style:italic;float:right;padding:.14285714285714em .71428571428571em;color:black;background-color:#f2f2f2}@media all and (max-width:480px){.noticias .noticia .foto{display:none}.noticias .noticia .textoItem{float:none;width:auto}.fichaNoticia .foto{display:none}.fichaNoticia .textoNoticia.conFoto{width:auto;float:none}}#listadoAvisos h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}#listadoAvisos .icon_rss{text-align:right}#listadoAvisos .icon_rss img{height:20px}#listadoAvisos table{width:100%}#listadoAvisos table thead th{font-size:.75em;font-weight:bold;text-align:center}#listadoAvisos table thead th.tipoAviso{width:10%}#listadoAvisos table thead th.linea{width:18%}#listadoAvisos table thead th.fecha{width:12%}#listadoAvisos table thead th.desc{width:60%}#listadoAvisos table tbody tr{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}#listadoAvisos table tbody tr.tipo_0{background-color:transparent}#listadoAvisos table tbody tr.tipo_1{background-color:#f2f2f2}#listadoAvisos table tbody tr td{border-left:1px solid #e4e6e6}#listadoAvisos table tbody tr td:first-child{border-left:0}#listadoAvisos table tbody tr td.tipoAviso a{display:block;background:url("../img/alertas/alerta.png") 0 0 no-repeat;width:52px;height:55px;margin:.1875em auto}#listadoAvisos table tbody tr td.tipoAviso a span{display:none}#listadoAvisos table tbody tr td.linea .interior{font-size:1em;font-weight:bold;color:#eb1c24;padding:.5625em}#listadoAvisos table tbody tr td.fecha{font-size:.75em;font-weight:bold;text-align:center}#listadoAvisos table tbody tr td.desc .interior{padding:.3em .9em}#listadoAvisos table tbody tr td.desc .interior h3,#listadoAvisos table tbody tr td.desc .interior p{font-size:.75em;margin:0}#listadoAvisos table tbody tr td.desc .interior p{margin-bottom:1em}#listadoAvisos table tbody tr td.desc .interior a{color:Black;text-decoration:none}#listadoAvisos table tbody tr td.desc .interior a:hover{text-decoration:underline}#fichaAviso h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}#fichaAviso .compartirNoticia{text-align:right;font-size:1px}#fichaAviso .contenido{background:url("../img/alertas/alerta.png") 0 0 no-repeat;padding-left:63px}#fichaAviso .contenido .fecha{font-size:.75em;margin-bottom:0}#fichaAviso .contenido h3{font-size:1em;font-weight:bold;margin:0 0 .9375em 0}#fichaAviso .contenido .resumen{font-size:.75em;font-style:italic}#fichaAviso .contenido .texto{font-size:.75em}#fichaAviso .contenido .lineasAfectadas h3{margin:1.25em 0 0 0}#fichaAviso .contenido .lineasAfectadas ul{list-style:none;padding:0;margin:0}#fichaAviso .contenido .lineasAfectadas ul li{display:inline-block;font-size:.75em;padding:4px 2px;color:white;font-weight:bold;margin:0 3px 3px 0;line-height:100%;background-color:#ea2423}#fichaAviso .contenido .lineasAfectadas ul li.metro{background-color:#fd0}#fichaAviso .contenido .lineasAfectadas ul li.tren{background-color:#005192}#fichaAviso .contenido .lineasAfectadas ul li a{color:white;text-decoration:none}#fichaAviso .contenido .lineasAfectadas ul li a:hover{text-decoration:underline}#fichaAviso .contenido .documentos{list-style:none;margin:1.875em 0 0 0;overflow:hidden}#fichaAviso .contenido .documentos li{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;float:left;width:20%;margin-right:.5em;margin-bottom:.625em}#fichaAviso .contenido .documentos li .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#fichaAviso .contenido .documentos li .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#fichaAviso .contenido .documentos li .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#fichaAviso .contenido .documentos li .interior{height:6.25em}#fichaAviso .contenido .documentos li .interior .item{background-position:20% .625em;background-repeat:no-repeat}#fichaAviso .contenido .documentos li .interior .item a{font-size:.75em;display:block;color:#231f20;font-weight:bold;text-align:center;text-decoration:none;padding-left:.625em;padding-right:.625em;padding-top:4.25em;background-position:80% 10%;background-repeat:no-repeat}#fichaAviso .contenido .documentos li .interior .item a:hover{text-decoration:underline}#fichaAviso .contenido .documentos li.horario{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}#fichaAviso .contenido .documentos li.horario .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#a1d02b 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#a1d02b));background:-webkit-linear-gradient(top,#fff 0,#a1d02b 99%);background:-o-linear-gradient(top,#fff 0,#a1d02b 99%);background:-ms-linear-gradient(top,#fff 0,#a1d02b 99%);background:linear-gradient(to bottom,#fff 0,#a1d02b 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#A1D02B',GradientType=0)}#fichaAviso .contenido .documentos li.horario .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#fichaAviso .contenido .documentos li.horario .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#fichaAviso .contenido .documentos li.horario .item{background-image:url("../img/iconos/horario.png")}#fichaAviso .contenido .documentos li.horario .item a{font-size:1.125em}#fichaAviso .contenido .documentos li.mapa .item{padding:.3125em 0;background-image:url("../img/alertas/mapa.png")}#fichaAviso .contenido .documentos li.mapa .item .c1{background:url("../img/alertas/borde_rojo.gif") 0 0 repeat-y}#fichaAviso .contenido .documentos li.mapa .item .c1 .c2{background:url("../img/alertas/borde_rojo.gif") 100% 0 repeat-y}#fichaAviso .contenido .documentos li.mapa .item .c1 .c2 a{padding-left:1.6666666666667em;padding-right:1.6666666666667em}#fichaAviso .contenido .documentos li.pdf .item a{background-image:url("../img/alertas/pdf.png")}#fichaAviso .otrosAvisos{clear:both;padding-top:1.25em;overflow:hidden}#fichaAviso .otrosAvisos a{font-size:.875em;font-style:italic;float:right;padding:.14285714285714em .71428571428571em;color:black;background-color:#f2f2f2}@media all and (min-width:480px) and (max-width:720px){#fichaAviso .contenido .documentos li{width:30%}}@media all and (max-width:480px){#fichaAviso .contenido .documentos li{width:47%}}.mapasimbolic>.contenido>.imgContainer{float:right;width:68.5%;overflow:hidden;padding:6px;text-align:right}.mapasimbolic>.contenido>.imgContainer img{max-width:100%;margin:0 !important}.mapasimbolic>.contenido>.textContainer{float:left;width:29.5%}.mapasimbolic>.contenido>.textContainer .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.mapasimbolic>.contenido>.textContainer .header h2,.mapasimbolic>.contenido>.textContainer .header h3,.mapasimbolic>.contenido>.textContainer .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.mapasimbolic>.contenido>.textContainer .header h2{font-size:1em}.mapasimbolic>.contenido>.textContainer .header h3{font-size:.85em}.mapasimbolic>.contenido>.textContainer .header h4{font-size:.85em}.mapasimbolic>.contenido>.textContainer .header h2{font-size:.85em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}.mapasimbolic>.contenido>.textContainer p{font-size:.75em;margin:5px 0;text-align:left !important}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .horarivigent{margin-bottom:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .horarivigent .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .horarivigent .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .horarivigent .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .horarivigent .interior2{display:block;text-align:center}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .horarivigent .interior2 a{display:block;height:36px;color:black;text-decoration:none;font-weight:bold;line-height:110%;vertical-align:middle}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .documento{margin-bottom:10px;height:19px;display:table;background:url('../img/doc_pdf_small.png') center left no-repeat transparent}.mapasimbolic>.contenido>.textContainer .contenedorDocEnl .documento a{height:19px;display:table-cell;padding-left:24px;vertical-align:middle;font-size:.75em;line-height:115%;color:#929498;text-decoration:none}.mapasimbolic>.adquisicion{clear:both}.mapasimbolic>.adquisicion .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.mapasimbolic>.adquisicion .header h2,.mapasimbolic>.adquisicion .header h3,.mapasimbolic>.adquisicion .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.mapasimbolic>.adquisicion .header h2{font-size:1em}.mapasimbolic>.adquisicion .header h3{font-size:.85em}.mapasimbolic>.adquisicion .header h4{font-size:.85em}.mapasimbolic>.adquisicion .header h3{font-size:.85em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}.mapasimbolic>.adquisicion>.mapContainer{border:1px solid #ddd;border-radius:5px;float:right;margin-top:5px;overflow:hidden;padding:5px;text-align:right;width:68.5%}.mapasimbolic>.adquisicion>.mapContainer>#map-canvas{width:100%;height:350px}.mapasimbolic>.adquisicion>.mapContainer .oficina_infowindow span{display:block;text-align:left}.mapasimbolic>.adquisicion>.mapContainer .oficina_infowindow span.title{font-weight:bold}.mapasimbolic>.adquisicion>.mapContainer .oficina_infowindow span.desc{font-style:italic}.mapasimbolic>.adquisicion>.textContainer{float:left;width:28.5%;font-size:.75em;margin:5px 0}.mapasimbolic>.adquisicion>.textContainer img{max-width:100%;margin:0 !important}.mapasimbolic>.adquisicion>.textContainer ul.oficinas{margin:1em 0 1em 1em}.mapasimbolic>.adquisicion>.textContainer ul.oficinas>li{list-style:square}.mapasimbolic>.adquisicion>.textContainer ul.oficinas>li span.title{display:block;font-weight:bold}.mapasimbolic>.adquisicion>.textContainer ul.oficinas>li span.title:hover{text-decoration:underline;cursor:pointer}.mapasimbolic>.adquisicion>.textContainer ul.oficinas>li span.desc{display:block;font-style:italic}.mapasimbolic>.adquisicion>.textContainer ul.oficinas>li span.direccion{display:block}.mapasimbolic>.adquisicion>.textContainer ul.oficinas>li span.coords{display:none}@media all and (max-width:720px){.mapasimbolic>.contenido>.imgContainer{float:none;width:auto}.mapasimbolic>.contenido>.imgContainer img{width:100%}.mapasimbolic>.contenido>.textContainer{float:none;width:auto}.mapasimbolic>.adquisicion>.mapContainer{float:none;width:auto}.mapasimbolic>.adquisicion>.textContainer{float:none;width:auto}.mapasimbolic>.adquisicion>.textContainer img{width:40%;float:left}.mapasimbolic>.adquisicion>.textContainer ul{width:50%;float:right}}@media all and (max-width:480px){.mapasimbolic>.adquisicion>.textContainer img{width:100%;float:none}.mapasimbolic>.adquisicion>.textContainer ul{width:auto;float:none}}.mapainteractiu .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.mapainteractiu .header h2,.mapainteractiu .header h3,.mapainteractiu .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.mapainteractiu .header h2{font-size:1em}.mapainteractiu .header h3{font-size:.85em}.mapainteractiu .header h4{font-size:.85em}.mapainteractiu .header h2{font-size:.85em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}.mapainteractiu #map_legend{background-color:#fff;border:1px solid #000;box-shadow:rgba(0,0,0,0.298039) 0 2px 6px;margin-bottom:10px;min-width:130px}.mapainteractiu #map_legend #locate_button_container{background:#92d128;background:-moz-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cbe68e),color-stop(35%,#cbe68e),color-stop(65%,#9bcf23),color-stop(100%,#9bcf23));background:-webkit-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-o-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-ms-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:linear-gradient(to bottom,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbe68e',endColorstr='#9bcf23',GradientType=0);float:left;font-size:.75em;border:1px solid #000;border-radius:3px;box-shadow:rgba(0,0,0,0.298039) 0 2px 6px;cursor:pointer;margin:10px;padding:5px 0;min-width:130px;text-align:center}.mapainteractiu #map_legend #locate_button_container:hover,.mapainteractiu #map_legend #locate_button_container.selected{background:#92d128}.mapainteractiu #map_legend>ul{float:right;margin:12px 5px 0 5px}.mapainteractiu #map_legend>ul>li{display:inline-block;height:36px;list-style:none;margin-right:5px}.mapainteractiu #map_legend>ul>li>div.img_container{width:30px;margin:0;float:left;clear:both;text-align:center}.mapainteractiu #map_legend>ul>li>div.img_container>img{max-width:30px}.mapainteractiu #map_legend>ul>li>span.label{font-size:.75em;float:right;margin-top:6px}.mapainteractiu p{font-size:.75em;margin:5px 0;text-align:left !important}#fichaSeccion h2{font-size:1em;font-weight:normal;margin:0}#fichaSeccion.autobus .cabecera{background-image:url("../img/seccion/autobus.png")}#fichaSeccion.autobus .lineas .linea .estado div.num{color:White;background-color:#ea2423}#fichaSeccion.tren .cabecera{background-image:url("../img/seccion/tren.jpg")}#fichaSeccion.tren .lineas .linea .estado div.num{color:White;background-color:#005192}#fichaSeccion.metro .cabecera{background-image:url("../img/seccion/metro.gif")}#fichaSeccion.metro .lineas .linea .estado div.num{color:Black;background-color:#fd0}#fichaSeccion .cabecera{background-position:0 50%;background-repeat:no-repeat;padding-left:101px;min-height:88px}#fichaSeccion .cabecera .menuLineas{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;float:left;width:74%}#fichaSeccion .cabecera .menuLineas .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0);min-height: 98px;}#fichaSeccion .cabecera .menuLineas .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#fichaSeccion .cabecera .menuLineas .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#fichaSeccion .cabecera .menuLineas .interior{position:relative;min-height:98px}#fichaSeccion .cabecera .menuLineas .interior .mapa{width:30%;height:237px;position:absolute;left:1%;top:0;background-size:contain;background-repeat:no-repeat;background-position:0 0;background-image:url("../img/seccion/mapa_0.png")}#fichaSeccion .cabecera .menuLineas .interior .mapa.seccion_1{background-image:url("../img/seccion/mapa_1.png")}#fichaSeccion .cabecera .menuLineas .interior .mapa.seccion_2{background-image:url("../img/seccion/mapa_2.png")}#fichaSeccion .cabecera .menuLineas .interior .mapa.seccion_3{background-image:url("../img/seccion/mapa_3.png")}#fichaSeccion .cabecera .menuLineas .interior .mapa.seccion_4{background-image:url("../img/seccion/mapa_4.png")}#fichaSeccion .cabecera .menuLineas .interior .mapa.seccion_5{background-image:url("../img/seccion/mapa_5.png")}#fichaSeccion .cabecera .menuLineas .interior .mapa.seccion_8{background-image:url("../img/seccion/mapa_8.png")}#fichaSeccion .cabecera .menuLineas .interior ul{margin:.625em 0 0 0;padding-left:35%;list-style:none}#fichaSeccion .cabecera .menuLineas .interior ul li{float:left;width:20%;padding-bottom:.3125em}#fichaSeccion .cabecera .menuLineas .interior ul li.aerotib{width:40%}#fichaSeccion .cabecera .menuLineas .interior ul li a{float:left;display:block;font-size:.75em;font-weight:bold;text-decoration:none;color:#808082;background-position:2px 50%;background-repeat:no-repeat;padding:1px 2px 1px 18px}#fichaSeccion .cabecera .menuLineas .interior ul li a:hover{color:White;background-color:#ea2423}#fichaSeccion .cabecera .menuLineas .interior ul li.actual a{color:White;background-color:#ea2423}#fichaSeccion .cabecera .menuLineas .interior ul li.actual.bus a{background-image:url("../img/seccion/bus_mini_over.gif")}#fichaSeccion .cabecera .menuLineas .interior ul li.bus a{background-image:url("../img/seccion/bus_mini.gif")}#fichaSeccion .cabecera .menuLineas .interior ul li.bus a:hover{background-image:url("../img/seccion/bus_mini_over.gif")}#fichaSeccion .cabecera .menuLineas .interior ul li.mercats{width:40%}#fichaSeccion .cabecera .menuLineas .interior ul li.verbena_bus{width:60%}#fichaSeccion .cabecera .menuLineas .interior ul li.tren a{background-image:url("../img/seccion/tren_mini.gif")}#fichaSeccion .cabecera .menuLineas .interior ul li.emt a{background-image:url("../img/seccion/emt_mini.gif")}#fichaSeccion .cabecera .menuLineas .interior ul li.taxi a{background-image: url("../img/seccion/taxi_mini.png")}#fichaSeccion .cabecera .menuLineas .interior ul li.aerotib a{background-image: url("../img/seccion/icono_aerotib.png");background-size: 14px}#fichaSeccion .cabecera .menuLineas .interior ul li.metro a{background-image:url("../img/seccion/metro_mini.gif")}#fichaSeccion .cabecera .mapaLineas{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;float:right;width:24%}#fichaSeccion .cabecera .mapaLineas .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#fichaSeccion .cabecera .mapaLineas .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#fichaSeccion .cabecera .mapaLineas .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#fichaSeccion .cabecera .mapaLineas .interior{min-height:88px}#fichaSeccion .cabecera .mapaLineas .interior a{font-size:.75em;display:block;background:url("../img/iconos/icono_mapa.png") 50% 0 no-repeat;padding:55px 0 0 0;text-decoration:none;color:Black;text-align:center}#fichaSeccion .cabecera .mapaLineas .interior a:hover{text-decoration:underline}#fichaSeccion .leyenda{font-size:.75em;margin:.83333333333333em 0 0 0;float:right}#fichaSeccion .leyenda li{display:inline-block;padding-left:24px;padding-right:1.1666666666667em;color:#a0a0a1;height:1.5833333333333em;background-position:0 50%;background-repeat:no-repeat}#fichaSeccion .leyenda li.fav{background-image:url("../img/seccion/icono_favorito.png")}#fichaSeccion .leyenda li.aviso{background-image:url("../img/seccion/icono_aviso.png")}#fichaSeccion .leyenda li.horarios{padding-left:30px;background-image:url("../img/seccion/icono_horarios.png")}#fichaSeccion .leyenda li.verano{background-image:url("../img/seccion/icono_verano.png")}#fichaSeccion .leyenda li:last-child{padding-right:0}#fichaSeccion .lineas{clear:both;padding-top:.4375em}#fichaSeccion .lineas h3{font-size:.85em;margin:0 0 .25em .83333333333333em;padding:0;color:Black}#fichaSeccion .lineas .linea{position:relative;background-color:#f3f3f4;padding:.25em;border:1px solid #f5f5f6;margin-bottom:.125em}#fichaSeccion .lineas .linea.par{background-color:White}#fichaSeccion .lineas .linea a{text-decoration:none}#fichaSeccion .lineas .linea a:hover{text-decoration:none}#fichaSeccion .lineas .linea a:hover .datos h4{text-decoration:underline}#fichaSeccion .lineas .linea .estado{position:absolute;left:.25em;top:.25em;width:150px}#fichaSeccion .lineas .linea .estado div{background-position:0 50%;background-repeat:no-repeat;float:left;display:block;height:30px;line-height:30px;margin-right:.375em}#fichaSeccion .lineas .linea .estado div.fav{background-image:url("../img/seccion/icono_favorito_gris.png");cursor:pointer;width:16px}#fichaSeccion .lineas .linea .estado div.fav.activa{background-image:url("../img/seccion/icono_favorito.png")}#fichaSeccion .lineas .linea .estado div.alerta{background-image:url("../img/seccion/icono_aviso_gris.png");width:20px}#fichaSeccion .lineas .linea .estado div.alerta.activa{background-image:url("../img/seccion/icono_aviso.png")}#fichaSeccion .lineas .linea .estado div.num{font-size:.75em;font-weight:bold;text-align:center;width:2.6666666666667em}#fichaSeccion .lineas .linea .estado div.num.doble{line-height:inherit;height:35px}#fichaSeccion .lineas .linea .estado div.horarios{background-image:url("../img/seccion/icono_horarios.png");width:26px}#fichaSeccion .lineas .linea .estado div.verano{background-image:url("../img/seccion/icono_verano.png");width:17px}#fichaSeccion .lineas .linea .datos{padding-left:150px}#fichaSeccion .lineas .linea .datos h4{font-size:.85em;color:Black}#fichaSeccion .lineas .linea .datos ul{margin:0;list-style:none;overflow:hidden}#fichaSeccion .lineas .linea .datos ul li{font-size:.75em;line-height:100%;display:block;float:left;line-height:130%;padding-left:12px;color:#808082;background-position:3px 50%;background-repeat:no-repeat;background-image:url("../img/seccion/cuadro.gif")}#fichaSeccion .lineas .linea .datos ul li:first-child{padding-left:0;background-image:none}#fichaSeccion .lineas .linea.desactivada .estado .num{background-color:#b4b6b8}#fichaSeccion .lineas .linea.desactivada .datos h4,#fichaSeccion .lineas .linea.desactivada .datos a{color:#b4b6b8}#fichaSeccion .lineas .linea.desactivada .datos ul li{background-image:url("../img/seccion/cuadro_gris.gif")}#fichaSeccion .lineas .linea.desactivada .datos ul li:first-child{background-image:none}#fichaSeccion.emt .cabecera{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #e6e6e6;background:url("../img/seccion/emt.png") 1em 50% no-repeat;padding-left:95px}#fichaSeccion.emt .cabecera h2{font-size:1.75em;font-weight:bold;color:#005192;line-height:100%;padding-top:.53571428571429em}#fichaSeccion.emt .cabecera h2 span{display:block;font-size:.71428571428571em;color:Black}#fichaSeccion.emt .webEMT{background:url("../img/seccion/pantalla_emt.jpg") center 0 no-repeat;background-size:cover;display:block;height:484px;margin-top:1.25em}#fichaSeccion.emt .webEMT span{display:none}@media all and (max-width:720px){#fichaSeccion .cabecera{padding-left:0;background-image:none}#fichaSeccion.autobus .cabecera{background-image:none}#fichaSeccion.tren .cabecera{background-image:none}#fichaSeccion.metro .cabecera{background-image:none}}@media all and (max-width:480px){#fichaSeccion .cabecera{padding-left:0;background-image:none}#fichaSeccion .cabecera .menuLineas{width:auto;float:none}#fichaSeccion .cabecera .menuLineas .interior .mapa{display:none}#fichaSeccion .cabecera .menuLineas .interior ul{padding-left:0}#fichaSeccion .cabecera .mapaLineas{width:auto;float:none;margin-top:.625em}}.cercarutaContainer .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0;margin-bottom:10px}.cercarutaContainer .header h2,.cercarutaContainer .header h3,.cercarutaContainer .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.cercarutaContainer .header h2{font-size:1em}.cercarutaContainer .header h3{font-size:.85em}.cercarutaContainer .header h4{font-size:.85em}.cercarutaContainer .header h2{font-size:.8125em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}.cercarutaContainer .panelContainer{width:29%;height:500px;float:left;overflow-y:scroll;border:1px solid #CCC;border-top-left-radius:4px;border-bottom-left-radius:4px}.cercarutaContainer .panelContainer .gmaps_canviar_ruta_container{padding:4px 4px 0}.cercarutaContainer .panelContainer .gmaps_canviar_ruta_container .gmaps_canviar_ruta{width:100%}.cercarutaContainer .panelContainer .gmaps_imprimir_ruta_container{padding:4px 4px 0;text-align:right}.cercarutaContainer .panelContainer .gmaps_imprimir_ruta_container .gmaps_imprimir_ruta{width:100%}.cercarutaContainer .panelContainer #cercarutapanel{padding:4px;font-size:75%}.cercarutaContainer .panelContainer #cercarutapanel .adp-list{border-top-left-radius:4px}.cercarutaContainer .panelContainer #cercarutapanel .adp-placemark .adp-marker{margin-left:5px;margin-right:5px}.cercarutaContainer .panelContainer #cercarutapanel .adp-placemark .adp-text{padding-top:5px;padding-bottom:5px}.cercarutaContainer .mapContainer{width:70%;float:right}.cercarutaContainer .mapContainer #cercaruta{height:500px;border:1px solid #CCC;border-top-right-radius:4px;border-bottom-right-radius:4px}.cercarutaContainer #gtransit-portada{display:none;margin:0 4px}@media all and (max-width:720px){.cercarutaContainer .panelContainer,.cercarutaContainer .mapContainer{width:auto;float:none}#cercaruta{height:370px}}#trayectosMix .containerBox{border:1px solid #b6b6b7;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;padding:.875em 1.25em;margin-bottom:15px}#floatingWindow #historyPopup .lineaHeader,.portlet_trayectos .lineaHeader{border:1px solid #b6b6b7;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;padding:.875em 1.25em;margin-bottom:15px}#floatingWindow #historyPopup .lineaHeader:after,.portlet_trayectos .lineaHeader:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#floatingWindow #historyPopup .lineaHeader .lineaHeaderIcon,.portlet_trayectos .lineaHeader .lineaHeaderIcon{height:62px;width:62px;float:left}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent,.portlet_trayectos .lineaHeader .lineaHeaderContent{margin-left:71px}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .formFavoritosContainer,.portlet_trayectos .lineaHeader .lineaHeaderContent .formFavoritosContainer{float:right}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .formFavoritosContainer img,.portlet_trayectos .lineaHeader .lineaHeaderContent .formFavoritosContainer img{float:none !important}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2,.portlet_trayectos .lineaHeader .lineaHeaderContent h2{margin:0;font-size:100%}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2 #tituloPagina,.portlet_trayectos .lineaHeader .lineaHeaderContent h2 #tituloPagina{display:none}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2 .numLineaTitulo,.portlet_trayectos .lineaHeader .lineaHeaderContent h2 .numLineaTitulo{display:block;color:#ea2423;font-size:1.8125em;line-height:120%}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2 .numLineaTitulo.disabled,.portlet_trayectos .lineaHeader .lineaHeaderContent h2 .numLineaTitulo.disabled{color:#AAA}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2 .nbsp,.portlet_trayectos .lineaHeader .lineaHeaderContent h2 .nbsp{display:none}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2 .nomLinea,.portlet_trayectos .lineaHeader .lineaHeaderContent h2 .nomLinea{display:block;color:#2f292b;font-size:1.25em;line-height:120%}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent h2 .nomLinea.disabled,.portlet_trayectos .lineaHeader .lineaHeaderContent h2 .nomLinea.disabled{color:#AAA}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .horario_cambiante,.portlet_trayectos .lineaHeader .lineaHeaderContent .horario_cambiante{padding-left:30px;min-height:16px;margin-top:.625em;background:url("../img/linea/horarios_diferentes.png") center left no-repeat transparent}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .horario_cambiante .title,.portlet_trayectos .lineaHeader .lineaHeaderContent .horario_cambiante .title{font-style:italic;font-weight:bold;font-size:.875em;line-height:125%;display:block}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .horario_cambiante .desc,.portlet_trayectos .lineaHeader .lineaHeaderContent .horario_cambiante .desc{font-style:italic;font-size:.75em;line-height:120%;display:block}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .solo_verano,.portlet_trayectos .lineaHeader .lineaHeaderContent .solo_verano{padding-left:30px;padding-top:3px;min-height:16px;margin-top:.625em;background:url("../img/linea/solo_verano_blanco.png") 2px center no-repeat #ffac3f}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .solo_verano .title,.portlet_trayectos .lineaHeader .lineaHeaderContent .solo_verano .title{font-style:italic;font-weight:bold;font-size:.875em;line-height:125%}#floatingWindow #historyPopup .lineaHeader .lineaHeaderContent .solo_verano .desc,.portlet_trayectos .lineaHeader .lineaHeaderContent .solo_verano .desc{font-style:italic;font-size:.75em;line-height:120%}#floatingWindow #historyPopup .lineaHeader.transporte_bus .lineaHeaderIcon,.portlet_trayectos .lineaHeader.transporte_bus .lineaHeaderIcon{background:url("../img/linea/62/bus.png") top left no-repeat transparent}#floatingWindow #historyPopup .lineaHeader.transporte_bus .lineaHeaderIcon.disabled,.portlet_trayectos .lineaHeader.transporte_bus .lineaHeaderIcon.disabled{background:url("../img/linea/62/bus_disabled.png") top left no-repeat transparent}#floatingWindow #historyPopup .lineaHeader.transporte_metro .lineaHeaderIcon,.portlet_trayectos .lineaHeader.transporte_metro .lineaHeaderIcon{background:url("../img/linea/62/metro.png") top left no-repeat transparent}#floatingWindow #historyPopup .lineaHeader.transporte_metro .lineaHeaderIcon.disabled,.portlet_trayectos .lineaHeader.transporte_metro .lineaHeaderIcon.disabled{background:url("../img/linea/62/metro_disabled.png") top left no-repeat transparent}#floatingWindow #historyPopup .lineaHeader.transporte_tren .lineaHeaderIcon,.portlet_trayectos .lineaHeader.transporte_tren .lineaHeaderIcon{background:url("../img/linea/62/tren.png") top left no-repeat transparent}#floatingWindow #historyPopup .lineaHeader.transporte_tren .lineaHeaderIcon.disabled,.portlet_trayectos .lineaHeader.transporte_tren .lineaHeaderIcon.disabled{background:url("../img/linea/62/tren_disabled.png") top left no-repeat transparent}.portlet_trayectos .avis{border:1px solid #b6b6b7;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;padding:.875em 1.25em;margin-bottom:15px;padding-left:.625em;padding-right:.625em;position:relative;margin:7px 0}.portlet_trayectos .avis:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portlet_trayectos .avis a{display:block;text-decoration:none;color:black}.portlet_trayectos .avis:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portlet_trayectos .avis .top,.portlet_trayectos .avis .bottom{height:7px;width:100%;position:absolute;left:0}.portlet_trayectos .avis .top{top:6px;background:url('../img/warnbar.gif') top left repeat-x transparent;background-size:auto 100%}.portlet_trayectos .avis .bottom{bottom:6px;background:url('../img/warnbar.gif') top left repeat-x transparent;background-size:auto 100%}.portlet_trayectos .avis .inner .icon{display:block;width:50px;float:left;height:100%;background-color:white;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:3px;padding:3px;border:1px solid #e6e6e6}.portlet_trayectos .avis .inner .icon .imgcontainer{width:44px;height:44px;background:url('../img/aviso.png') top left no-repeat transparent;display:block;margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.portlet_trayectos .avis .inner .icon span{display:block;font-size:8px;text-align:center;text-transform:uppercase;color:#3c3d30}.portlet_trayectos .avis .inner .content{display:block;margin-left:70px;min-height:53px;padding-top:2px}.portlet_trayectos .avis .inner .content .title{color:#ec1c24;font-weight:bold;font-size:.875em;line-height:100%;margin-bottom:.35714285714286em}.portlet_trayectos .avis .inner .content .title .date{font-size:.71428571428571em}.portlet_trayectos .avis .inner .content .desc{color:black;font-weight:bold;font-size:.75em;line-height:120%}.portlet_trayectos .documentosLinea{border:1px solid #b6b6b7;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;padding:.875em 1.25em;margin-bottom:15px}.portlet_trayectos .documentosLinea:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portlet_trayectos .documentosLinea h3{color:#808082;font-size:.875em;margin:0}.portlet_trayectos .documentosLinea .historyContainer{float:right;padding-left:10px;border-left:1px solid #e6e6e6;margin-bottom:10px}.portlet_trayectos .contenedorMapa{border:1px solid #b6b6b7;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;padding:.875em 1.25em;margin-bottom:15px}.portlet_trayectos .contenedorMapa h4{color:#808082;font-size:.875em;margin:0}.portlet_trayectos .contenedorMapa .leyendaMapa{background-color:#eaebec;padding:4px 7px}.portlet_trayectos .contenedorMapa .leyendaMapa ul{margin:0;padding:0;list-style:none}.portlet_trayectos .contenedorMapa .leyendaMapa ul li{border:1px solid #e3e3e4;background-color:white;display:inline-block;padding:0 5px;margin:2px 5px 2px 0}.portlet_trayectos .contenedorMapa .leyendaMapa ul li input{vertical-align:middle;cursor:pointer;font-size:.6875em}.portlet_trayectos .contenedorMapa .leyendaMapa ul li label{font-weight:bold;font-size:.6875em;line-height:30px;vertical-align:middle;cursor:pointer}.portlet_trayectos .contenedorMapa .leyendaMapa ul li.ida label{color:#ea2423}.portlet_trayectos .contenedorMapa .leyendaMapa ul li.vuelta label{color:#1c75b9}.portlet_trayectos .contenedorMapa .nucleos-linea{display:none;margin:10px 0 10px}.portlet_trayectos .contenedorMapa .nucleos-linea.activa{display:block}.portlet_trayectos .contenedorMapa .nucleos-linea:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portlet_trayectos .contenedorMapa .nucleos-linea>span{float:left;margin-right:5px;margin-bottom:5px}.portlet_trayectos .contenedorMapa .nucleos-linea .separador{display:block;padding-right:10px}.portlet_trayectos .contenedorMapa .nucleos-linea.ida .separador{background:url('../img/linea/cuadrado_rojo_peq.png') center right no-repeat transparent}.portlet_trayectos .contenedorMapa .nucleos-linea.vuelta .separador{background:url('../img/linea/cuadrado_azul_peq.png') center right no-repeat transparent}.portlet_trayectos .contenedorMapa .nucleos-linea .texto{display:block;color:#808082;font-size:.875em}.portlet_trayectos .contenedorMapa .lineaInfoContainer .lineaHorarios{display:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .pestanaZoom{display:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map{height:375px;width:70%;float:left}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map img{max-width:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent{font-size:14px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul{margin:4px 0 0 0;padding:0}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul li{display:inline-block;padding:4px 2px;background-color:#ea2423;color:white;font-weight:bold;font-size:12px;margin:0 3px 3px 0;line-height:100%}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul li a{color:white;text-decoration:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul li a:hover{text-decoration:underline}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul li.tren{background-color:#005192}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul li.metro{background-color:#fd0}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .cajaMapa #map .mapInfoWindowContent ul li.disabled{background-color:#AAA}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar{width:30%;float:right;height:375px;overflow:hidden;overflow-y:auto;overflow-x:hidden}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .header{margin:0 0 5px 10px;padding:5px;cursor:pointer}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .header .container h3{line-height:20px;margin:0;padding:0;font-size:.6875em;padding-left:15px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer{margin:0 0 0 10px;background-color:#f3f3f4}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer{padding:3px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer.nodata{display:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer p{margin:0;padding:0;font-size:.65625em;cursor:pointer;font-weight:bold;padding-left:8px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer ul.points{margin:5px 0 0 15px;padding:0;list-style:none;display:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer ul.points li{font-size:.625em;line-height:115%;margin:3px 0;cursor:pointer}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer ul.points li.map_out{display:none}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer ul.points li.highlight,.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer ul.points li:hover{font-weight:normal;margin:0;background:0}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar .poblacionesContainer .poblacionContainer.expanded ul.points{display:block}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .header{border:1px solid #ea2423}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .header .container{background:url('../img/linea/paradas_flecha_red.png') right center no-repeat transparent}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .header .container h3{background:url('../img/linea/expand_big_red.png') left center no-repeat transparent;color:#ea2423}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .poblacionContainer p{color:#ea2423;background:url('../img/linea/expand_small_red.png') left center no-repeat transparent}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .poblacionContainer.expanded p{background:url('../img/linea/contract_small_red.png') left center no-repeat transparent}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .poblacionContainer ul.points li.point.highlight,.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.ida .poblacionContainer ul.points li.point:hover{color:#ea2423}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .header{border:1px solid #1c75b9}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .header .container{background:url('../img/linea/paradas_flecha_blue.png') right center no-repeat transparent}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .header .container h3{background:url('../img/linea/expand_big_blue.png') left center no-repeat transparent;color:#1c75b9}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .poblacionContainer p{color:#1c75b9;background:url('../img/linea/expand_small_blue.png') left center no-repeat transparent}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .poblacionContainer.expanded p{background:url('../img/linea/contract_small_blue.png') left center no-repeat transparent}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .poblacionContainer ul.points li.point.highlight,.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapa .mapSidebar.vuelta .poblacionContainer ul.points li.point:hover{color:#1c75b9}.docBtnList{margin:0;padding:0;list-style:none}.docBtnList>li{width:142px;float:left}.docBtnList>li .marcoModulo{margin-right:10px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.docBtnList>li .marcoModulo .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.docBtnList>li .marcoModulo .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.docBtnList>li .marcoModulo .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.docBtnList>li .marcoModulo a{display:block;color:black;text-decoration:none;height:110px;overflow:hidden}.docBtnList>li .marcoModulo a .subcontainer{display:block;height:100%}.docBtnList>li .marcoModulo a .icons{display:block;height:45px;text-align:center}.docBtnList>li .marcoModulo a .icons .icon{display:inline-block;margin:0 3px;height:100%}.docBtnList>li .marcoModulo a .textContainer{display:table;width:95%;margin:2px auto 0 auto;height:63px;overflow:hidden}.docBtnList>li .marcoModulo a .textContainer .textSubContainer{display:table-cell;vertical-align:middle;text-align:center;width:100%;color:#2f292b}.docBtnList>li .marcoModulo a .textContainer .textSubContainer .subdesc{display:block;font-weight:bold;font-size:.6875em;line-height:110%;margin-bottom:3px}.docBtnList>li .marcoModulo a .textContainer .textSubContainer .desc{display:block;font-weight:bold;font-size:1.125em;line-height:115%;margin-bottom:1px}.docBtnList>li .marcoModulo a .textContainer .textSubContainer .desc.small{font-size:.8125em}.docBtnList>li.general .icon.type{display:none !important}.docBtnList>li.tarifes .icon.type{width:36px;background:url('../img/linea/tipo_doc/tarifa.png') center center no-repeat transparent}.docBtnList>li.horario .icon.type,.docBtnList>li.horari .icon.type{width:36px;background:url('../img/linea/tipo_doc/horarios.png') center center no-repeat transparent}.docBtnList>li.historial .icon.type{width:42px;background:url('../img/linea/tipo_doc/horarios_history.png') center center no-repeat transparent}.docBtnList>li.mapa .icon.type{width:39px;background:url('../img/alertas/mapa.png') center center no-repeat transparent}.docBtnList>li.doc_pdf .icon.doc{width:19px;background:url('../img/doc_pdf_small.png') center center no-repeat transparent}.docBtnList>li.mapa a,.docBtnList>li.dotted a{background:url('../img/linea/dotted.gif') top left repeat-y transparent}.docBtnList>li.mapa .subcontainer,.docBtnList>li.dotted .subcontainer{background:url('../img/linea/dotted.gif') top right repeat-y transparent}.docBtnList>li.green .marcoModulo{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.docBtnList>li.green .marcoModulo .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#b4d555 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#b4d555));background:-webkit-linear-gradient(top,#fff 0,#b4d555 99%);background:-o-linear-gradient(top,#fff 0,#b4d555 99%);background:-ms-linear-gradient(top,#fff 0,#b4d555 99%);background:linear-gradient(to bottom,#fff 0,#b4d555 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#b4d555',GradientType=0)}.docBtnList>li.green .marcoModulo .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.docBtnList>li.green .marcoModulo .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}@media all and (max-width:960px){.docBtnList>li{width:135px}.docBtnList>li .marcoModulo a{height:90px}.docBtnList>li .marcoModulo a .icons{padding-top:0;margin-top:-5px}.docBtnList>li .marcoModulo a .textContainer{margin-top:-5px;height:50px}.docBtnList>li .marcoModulo a .textContainer .textSubContainer .subdesc{font-size:.5625em;margin-bottom:2px}.docBtnList>li .marcoModulo a .textContainer .textSubContainer .desc{font-size:.8125em}.docBtnList>li .marcoModulo a .textContainer .textSubContainer .desc.small{font-size:.6875em}}#popupTarifas{position: fixed; top: 0px; left: 0px; z-index: 998; width: 100%; height: 263px; display: none;}#popupTarifas .popupWindow{position: relative; display: inline-block; background-color: white; padding: 20px; z-index: 999; width:90%;height:80%;border:1px solid grey;}#popupTarifas .popupWindow .closeButtonTarifas{position:absolute;top:8px;right:8px;cursor:pointer;width:22px;height:22px;background:url('/o/CTM-theme/img/close-popup.png') top left no-repeat transparent}#popupTarifas h2{border:1px solid #7d7d7d;border-radius:10px;font-size:36px;margin:0 0 .27777777777778em 0;padding:11px 38px}#popupTarifas h2 span{display:block;line-height:1em;background-color:#a0d534;padding:0 .33333333333333em;color:Black}#popupTarifas form{font-size:1em;border:1px solid #7d7d7d;border-radius:10px;padding:11px 38px}#popupTarifas form label{display:block}#popupTarifas form select{display:block;width:100%;margin-bottom:.625em}#popupTarifas form select,#popupTarifas form input{background-color:#f2f2f2;background-image:none}#popupTarifas .tarifes_data{position:relative;height:200px}#popupTarifas .tarifes_data table th{font-size:.875em;font-weight:normal}#popupTarifas .tarifes_data table tbody td{font-weight:bold;font-size:1.875em;text-align:center}#popupTarifas .tarifes_data .billetes{position:absolute;left:0;bottom:0;width:53%}#popupTarifas .tarifes_data .billetes table{width:100%}#popupTarifas .tarifes_data .billetes table th{text-align:left;width:33%;padding:0 4px 5px 4px;vertical-align:bottom;line-height:100%}#popupTarifas .tarifes_data .billetes table td span{border:1px solid #7d7d7d;background-color:#f2f2f2;display:block;margin:0 4px}#popupTarifas .tarifes_data .billetes p{font-size:.625em;margin:.3125em 0 0 0}#popupTarifas .tarifes_data .tarjeta{position:absolute;right:0;bottom:0;width:45%;border:1px solid #7d7d7d;padding:2px}#popupTarifas .tarifes_data .tarjeta h3{font-size:1.125em;float:left;width:100%;margin:0}#popupTarifas .tarifes_data .tarjeta h3 span.nombreTarjeta{display:block;float:left;width:73%;border:1px solid #a0d534;background:url("../img/iconos/tarjeta_peq.gif") #a0d534 2px 50% no-repeat}#popupTarifas .tarifes_data .tarjeta h3 span.nombreTarjeta span{text-align:left;padding-left:37px}#popupTarifas .tarifes_data .tarjeta h3 span.saltos{display:block;float:right;border:1px solid #a0d534;width:24%;text-align:center}#popupTarifas .tarifes_data .tarjeta table{border-spacing:4px;border-collapse:separate;width:100%;margin-top:.625em}#popupTarifas .tarifes_data .tarjeta table th{width:40%;text-align:left}#popupTarifas .tarifes_data .tarjeta table th:first-child{width:20%}#popupTarifas .tarifes_data .tarjeta table td{border:1px solid #7d7d7d;background-color:#f2f2f2}#popupTarifas .tarifes_data .tarjeta table td:first-child{border:0;background-color:transparent}@media all and (max-width:720px){#popupTarifas .tarifes_data .tarjeta,#popupTarifas .tarifes_data .billetes{margin:20px 0;position:relative;left:0;top:0;width:auto}}#floatingWindow #historyPopup{display:block !important}#floatingWindow #historyPopup .historialDisclaimer{margin-bottom:.9375em}#floatingWindow #historyPopup .historialDisclaimer p{margin:0;line-height:130%;font-size:.875em}@media all and (max-width:720px){.portlet_trayectos .contenedorMapa{padding:.625em .5em}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapabus .cajaMapa #map{float:none;width:100%;height:300px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapabus .mapSidebar{display:none;float:none;width:100%;height:150px;margin-top:5px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapabus .mapSidebar .header{margin-left:0}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapabus .mapSidebar .poblacionesContainer{margin-left:0}.portlet_trayectos .lineaBus{display:table;width:100%}.portlet_trayectos .lineaBus .infoLinea{width:100%;float:none}.portlet_trayectos .lineaBus .google-adsense-lateral-dret{width:100%;float:none;display:table-footer-group}}@media all and (min-width:720px){.portlet_trayectos .infoLinea{width:80%;float:left}.portlet_trayectos .google-adsense-lateral-dret{width:20%;float:right}}@media all and (max-width:480px){.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapabus .cajaMapa #map{height:240px}.portlet_trayectos .contenedorMapa .lineaInfoContainer .situacionEnMapabus .mapSidebar{height:120px}.portlet_trayectos .documentosLinea .historyContainer{border:0;padding-left:0;float:none}.portlet_trayectos .documentosLinea ul.docBtnList li{width:100%}}@media all and (min-width:480px){.portlet_trayectos .documentosLinea .historyContainer{float:right;padding-left:10px;border-left:1px solid #e6e6e6;margin-bottom:10px}.portlet_trayectos .documentosLinea .historyContainer .docBtnList>li .marcoModulo{margin-right:0 !important;margin-bottom:0 !important}}body #wrapper header#banner .headerContent .headerFadeHelper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200}@media all and (min-width:960px){body #wrapper header#banner .headerContent[data-headtype="1"],body #wrapper header#banner .headerFadeHelper[data-headtype="1"]{background:url('../img/header/bg/desktop/01.jpg') top right no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="2"],body #wrapper header#banner .headerFadeHelper[data-headtype="2"]{background:url('../img/header/bg/desktop/02.jpg') top right no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="3"],body #wrapper header#banner .headerFadeHelper[data-headtype="3"]{background:url('../img/header/bg/desktop/03.jpg') top right no-repeat transparent !important}}@media all and (min-width:720px) and (max-width:960px){body #wrapper header#banner .headerContent[data-headtype="1"],body #wrapper header#banner .headerFadeHelper[data-headtype="1"]{background:url('../img/header/bg/mobile-960/01.jpg') 0 50% no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="2"],body #wrapper header#banner .headerFadeHelper[data-headtype="2"]{background:url('../img/header/bg/mobile-960/02.jpg') 0 50% no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="3"],body #wrapper header#banner .headerFadeHelper[data-headtype="3"]{background:url('../img/header/bg/mobile-960/03.jpg') 0 50% no-repeat transparent !important}}@media all and (min-width:480px) and (max-width:720px){body #wrapper header#banner .headerContent[data-headtype="1"],body #wrapper header#banner .headerFadeHelper[data-headtype="1"]{background:url('../img/header/bg/mobile-720/01.jpg') 0 50% no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="2"],body #wrapper header#banner .headerFadeHelper[data-headtype="2"]{background:url('../img/header/bg/mobile-720/02.jpg') 0 50% no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="3"],body #wrapper header#banner .headerFadeHelper[data-headtype="3"]{background:url('../img/header/bg/mobile-720/03.jpg') 0 50% no-repeat transparent !important}}@media all and (max-width:480px){body #wrapper header#banner .headerContent[data-headtype="1"],body #wrapper header#banner .headerFadeHelper[data-headtype="1"]{background:url('../img/header/bg/mobile-480/01.jpg') 0 50% no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="2"],body #wrapper header#banner .headerFadeHelper[data-headtype="2"]{background:url('../img/header/bg/mobile-480/02.jpg') 0 50% no-repeat transparent !important}body #wrapper header#banner .headerContent[data-headtype="3"],body #wrapper header#banner .headerFadeHelper[data-headtype="3"]{background:url('../img/header/bg/mobile-480/03.jpg') 0 50% no-repeat transparent !important}}.open_data .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.open_data .header h2,.open_data .header h3,.open_data .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.open_data .header h2{font-size:1em}.open_data .header h3{font-size:.85em}.open_data .header h4{font-size:.85em}.open_data .header h2{font-size:1em;font-weight:bold}.open_data>.box{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.open_data>.box .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.open_data>.box .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.open_data>.box .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.open_data>.box .interior{padding:.75em}.open_data .heading:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.open_data .heading .top{padding-top:8px;margin-right:70px;border-bottom:1px solid #908e8e}.open_data .heading .top h2{color:#141315;font-size:1em;font-weight:normal;margin:0;line-height:120%;padding-bottom:3px}.open_data .content{margin-top:.625em}.open_data .content .header{padding-bottom:20px;margin-bottom:5px;background:0;padding-bottom:0}.open_data .content .header h2,.open_data .content .header h3,.open_data .content .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.open_data .content .header h2{font-size:1em}.open_data .content .header h3{font-size:.85em}.open_data .content .header h4{font-size:.85em}.open_data .content .header h3{font-size:.85em;font-weight:bold;padding-top:0;padding-bottom:0;line-height:140%}.open_data .content .bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}.open_data .content .bulletpoints.nomarginbottom{margin-bottom:0}.open_data .content .bulletpoints>li{margin:0}.open_data .content .bulletpoints>li a{font-weight:bold;text-decoration:underline;color:#231f20}.open_data .content .bulletpoints>li{font-size:.75em}.open_data .content .summary,.open_data .content .intro{font-size:.75em}.open_data .content .summary img.ccby,.open_data .content .intro img.ccby{float:left;margin-right:15px}.open_data h4{font-size:.85em}.open_data .iconos{list-style:none;margin:0;padding:0}.open_data .iconos:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.open_data .iconos li{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;position:relative;float:left;width:48%;margin-bottom:.4375em}.open_data .iconos li .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.open_data .iconos li .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.open_data .iconos li .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.open_data .iconos li.ultimo{float:right}.open_data .iconos li a{display:block;border:1px solid #f7f7f7;text-align:center;text-decoration:none;color:black;overflow:hidden}.open_data .iconos li a:hover{text-decoration:underline}.open_data .iconos li a .imgContainer{display:table;width:100%;height:125px}.open_data .iconos li a .textContainer{display:table;width:100%;height:30px}@media all and (max-width:480px){.open_data.indice ul.titols>li a .inner .icons{float:none;width:auto}.open_data.indice ul.titols>li a .inner .top{margin-right:0}.open_data.indice ul.titols>li a .inner .desc{margin-right:0}}.atencio_client{margin:6px 0 2px 0}.atencio_client h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.atencio_client .seccion:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.atencio_client .seccion .header{padding-bottom:20px;margin-bottom:5px}.atencio_client .seccion .header h2,.atencio_client .seccion .header h3,.atencio_client .seccion .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.atencio_client .seccion .header h2{font-size:1em}.atencio_client .seccion .header h3{font-size:.85em}.atencio_client .seccion .header h4{font-size:.85em}.atencio_client .seccion .texto{font-size:.75em}.atencio_client .seccion li{list-style-type:none}.atencio_client .seccion ul.bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}.atencio_client .seccion ul.bulletpoints.nomarginbottom{margin-bottom:0}.atencio_client .seccion ul.bulletpoints>li{margin:0}.atencio_client .seccion ul.bulletpoints>li a{font-weight:bold;text-decoration:underline;color:#231f20}.atencio_client .seccion ul.serveis{margin:0 0 10px 0}.atencio_client .seccion ul.serveis li{padding:20px 0 20px 120px;list-style-image:url('../img/list-point.png');list-style-position:inside}.atencio_client .seccion ul.serveis li.pair{background-color:#eaeaea}.atencio_client .seccion ul.serveis li.odd{background-color:white}.atencio_client .seccion ul.serveis li.tib{background-image:url('../img/iconos/logo_tib.png');background-repeat:no-repeat;background-position:10px 5px}.atencio_client .seccion ul.serveis li.card{background-image:url('../img/tarjeta/ts_general.png');background-repeat:no-repeat;background-position:10px 5px}.atencio_client .seccion ul.serveis li.moutebe{background-image:url('../img/titols/moutebe.png');background-repeat:no-repeat;background-position:10px 0}.bicicleta .header{padding-bottom:20px;margin-bottom:5px;background:0}.bicicleta .header h2,.bicicleta .header h3,.bicicleta .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.bicicleta .header h2{font-size:1em}.bicicleta .header h3{font-size:.85em}.bicicleta .header h4{font-size:.85em}.bicicleta>.texto{font-size:.75em;float:left;width:50%}.bicicleta>.texto>p{padding-right:10px}.bicicleta .logos{float:right;width:50%}.bicicleta .logos .logo{width:100%}.bicicleta .logos .imagen{width:100%}.bicicleta .normativa_uso{clear:both;display:block;width:100%;background-color:#e6e7e8}.bicicleta .normativa_uso>div{padding:15px}.bicicleta .normativa_uso>div h3{font-size:.85em;border-bottom:1px solid #000}.bicicleta .normativa_uso>div .texto{font-size:.75em}#benvinguda-extranet{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;font-size:.75em}#benvinguda-extranet .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#benvinguda-extranet .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#benvinguda-extranet .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#benvinguda-extranet .header{padding-bottom:20px;margin-bottom:5px}#benvinguda-extranet .header h2,#benvinguda-extranet .header h3,#benvinguda-extranet .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}#benvinguda-extranet .header h2{font-size:1em}#benvinguda-extranet .header h3{font-size:.85em}#benvinguda-extranet .header h4{font-size:.85em}#benvinguda-extranet #que_es,#benvinguda-extranet #avantatges,#benvinguda-extranet #qui_pot{margin-bottom:20px}#benvinguda-extranet #avantatges .titol{font-weight:bold;margin-bottom:10px}#benvinguda-extranet #avantatges .avantatge-targeta{background:url(../images/ctm/extranet/benvinguda-targeta.png) no-repeat 5px 50% transparent;padding-left:75px;margin-bottom:20px}#benvinguda-extranet #avantatges .avantatge-favorites{background:url(../images/ctm/extranet/benvinguda-favorits.png) no-repeat 5px 50% transparent;padding-left:75px;margin-bottom:20px}#benvinguda-extranet #avantatges ul,#benvinguda-extranet #avantatges li{list-style-type:none;margin:0}#benvinguda-pas-1{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;background-color:#f5f7f8;padding:10px 5px 10px 45px}#benvinguda-pas-1 .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}#benvinguda-pas-1 .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}#benvinguda-pas-1 .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}#benvinguda-pas-1 img{float:left;margin-right:5px}#benvinguda-pas-1 p{padding-top:20px;font-weight:bold}h2.ctm-registrat{background-color:#ddf2b2;padding:5px 0 0 10px}fieldset.ctm-registrat{border:5px solid #ddf2b2 !important;padding:5px !important}#portlet_terms-of-use .portlet-title{display:none}form.ctm-login{background-color:#f5f7f8;padding:10px 20px 10px 45px;font:13px Arial,Verdana,sans-serif;color:#666}form.ctm-login input{font:16px Arial,Verdana,sans-serif;color:#666;border:1px solid #9e9e9e}form.ctm-login .navigation{background:0;border-top:0;padding:0;font:11px Arial,Verdana,sans-serif;color:#00437d}form.ctm-login .navigation a{color:#00437d}form.ctm-login input.submit{font:bold 12px Arial,Verdana,sans-serif;color:#34404f}form.ctm-login input.login{width:300px}form.ctm-login table td input.login{width:135px}form.ctm-login .portlet-msg-error{background:#e80000 url(../images/ctm/ico/ico_cruz_error.gif) no-repeat scroll 6px 50%;border:0;display:block;font:normal 11px Arial,Verdana,sans-serif;color:#fff;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left}form.ctm-login .portlet-msg-info{background:#0098ca url(../images/ctm/ico/ico_info.gif) no-repeat scroll 6px 50%;border:0;font:normal 11px Arial,Verdana,sans-serif;color:#fff;display:block;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left}form.ctm-login .portlet-borderless-bar{display:none}form.ctm-login a{color:#00437d}.informacio_corporativa{margin:6px 0 2px 0}.informacio_corporativa h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.informacio_corporativa .seccion:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.informacio_corporativa .seccion .header{padding-bottom:20px;margin-bottom:5px}.informacio_corporativa .seccion .header h2,.informacio_corporativa .seccion .header h3,.informacio_corporativa .seccion .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.informacio_corporativa .seccion .header h2{font-size:1em}.informacio_corporativa .seccion .header h3{font-size:.85em}.informacio_corporativa .seccion .header h4{font-size:.85em}.informacio_corporativa .seccion .texto{font-size:.75em}.informacio_corporativa .seccion .imatgeMarc{background-color:#f6faff;margin-bottom:10px;padding:10px}.informacio_corporativa .seccion .imatgeMarc #contenedorImagenPequena{text-align:center}.informacio_corporativa .seccion .imatgeMarc #contenedorImagenPequena img{width:auto}.informacio_corporativa .seccion .imatgeMarc p{font-size:.75em}.informacio_corporativa .seccion li{font-size:.75em;list-style-type:none}.informacio_corporativa .seccion ul.bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}.informacio_corporativa .seccion ul.bulletpoints.nomarginbottom{margin-bottom:0}.informacio_corporativa .seccion ul.bulletpoints>li{margin:0}.informacio_corporativa .seccion ul.bulletpoints>li a{font-weight:bold;text-decoration:underline;color:#231f20}.informacio_corporativa .seccion .google_maps_container #map{height:10em;border:1px solid #000}.contractacio{padding:21px 90px 122px 24px;background:#f2f4f5 url(../images/ctm/ctmProfesional/firma.jpg) right bottom no-repeat}.contractacio a{color:#92d128}.enlaces h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.enlaces .concesionario .enlace{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;float:left;margin:10px;width:30%}.enlaces .concesionario .enlace .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.enlaces .concesionario .enlace .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.enlaces .concesionario .enlace .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.enlaces .concesionario .enlace .interior{height:235px}.enlaces .concesionario .enlace .interior .logo{display:block;text-align:center;height:118px;margin-bottom:5px}.enlaces .concesionario .enlace .interior .info{font-size:.75em}@media all and (min-width:480px) and (max-width:720px){.enlaces .concesionario .enlace{width:45%}}@media all and (max-width:480px){.enlaces .concesionario .enlace{float:none;display:block;width:100%;margin-left:0;margin-right:0}}div .ctmFormularioContacto{padding-top:6px}div .ctmFormularioContacto form fieldset{padding:28px 22px 31px 22px;background-color:#f2f4f5;border:0}div .ctmFormularioContacto h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em}div .ctmFormularioContacto form legend{border-bottom:0}div .ctmFormularioContacto form p{border-bottom:1px solid #000;font-size:.85em;font-weight:bold;margin:15px 0 15px 0}div .ctmFormularioContacto form .description{display:block;font-size:.75em;font-weight:normal;margin-top:0;text-align:justify}div .ctmFormularioContacto .aui-field{float:left;margin-right:20px}div .ctmFormularioContacto .aui-field textarea{clear:left;height:192px}div .ctmFormularioContacto .aui-field-input{padding:0;padding-bottom:22px;float:none !important;float:left}div .ctmFormularioContacto .aui-field-label{font-size:13px;font-weight:bold}div .ctmFormularioContacto .aui-field input{height:18px;padding:3px 0 4px 5px;font-size:16px}div .ctmFormularioContacto .pequeno span span input,div .ctmFormularioContacto .pequeno span span textarea,div .ctmFormularioContacto .pequeno span span select{width:118px}div .ctmFormularioContacto .mediano span span input,div .ctmFormularioContacto .mediano span span textarea,div .ctmFormularioContacto .mediano span span select{width:300px}div .ctmFormularioContacto .grande span span input,div .ctmFormularioContacto .grande span span textarea,div .ctmFormularioContacto .grande span span select,div .ctmFormularioContacto .grande{width:100%}div .ctmFormularioContacto .aui-form-validator-error-container .aui-field-element{padding-right:0 !important}div .ctmFormularioContacto .aui-field select{width:325px;font-size:16px;padding:0}div .ctmFormularioContacto .aui-field textarea{font-size:16px;padding:3px 0 4px 5px}div .ctmFormularioContacto span span span img.ui-datepicker-trigger{margin-top:-3px}div .ctmFormularioContacto .button-holder{clear:both;float:right;margin-right:50px}div .ctmFormularioContacto .button-holder .capa1,div .ctmFormularioContacto .button-holder .capa2{float:left;height:44px}div .ctmFormularioContacto .button-holder .capa1{padding-left:21px;background:url(../images/ctm/botones/borde_izq_submit.gif) left top no-repeat}div .ctmFormularioContacto .button-holder .capa2{padding-right:21px;background:url(../images/ctm/botones/borde_der_submit.gif) right top no-repeat}div .ctmFormularioContacto .button-holder .boton{background:url(../images/ctm/botones/cen_submit.gif) left top repeat-x;border:0;height:44px;color:#000;text-transform:lowercase;font-size:15px}div .ctmFormularioContacto div.taglib-captcha p{border:0}div .ctmFormularioContacto .captcha{clear:left}div .ctmFormularioContacto input.focus,div .ctmFormularioContacto textarea.focus{border:1px solid #000}div .ctmFormularioContacto .aui-helper-hidden{float:left}div .ctmFormularioContacto .separadorH{display:block;clear:both;height:0;overflow:hidden}.ctm_formulari #politicaPrivacidad h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em}.parada h3{font-size:.85em;margin:0;padding:0.181818em 0.1875em;clear:both}.parada div.row-info .interior{min-height:321px}.parada div.row-info div.proximas-salidas{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;width:40%;float:left;margin-right:5px}.parada div.row-info div.proximas-salidas .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.parada div.row-info div.proximas-salidas .interior>h2{font-size:.85em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.parada div.row-info div.proximas-salidas .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.parada div.row-info div.proximas-salidas h3{background-color:#92d128;margin-bottom:2px}.parada div.row-info div.proximas-salidas div.reloj{background-color:#e6e6e6;font-size:.875em;text-align:center;height:32px;padding-top:2px;padding-bottom:2px;display:flex;justify-content:space-between}.parada div.row-info div.proximas-salidas div.reloj .hora{background:url("../img/iconos/reloj.png") 10px center no-repeat #fff;display:inline-block;font-size:1.25em;font-weight:bold;padding:2px 10px 6px 45px}.parada div.row-info div.proximas-salidas div.reloj .refrescar{background:url("../img/iconos/refrescar.png") center center no-repeat transparent;border:0;margin-right:10px;height:30px;width:30px;float:right}.parada div.row-info div.proximas-salidas .proximas-salidas-container{padding:6px 0;margin-top:2px}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas{width:100%;font-size:.75em}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas thead{border-bottom:1px solid #000}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas thead th{padding-left:5px}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas thead th.linea,.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas thead th.demanda{width:35px}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas thead th.hora{width:40px}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody tr:nth-child(even){background-color:White}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody tr:nth-child(odd){background-color:#f3f3f4}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody td{padding:5px}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody td span.codi{padding:4px 2px;color:#000;font-weight:bold;margin:3px 3px 3px 0;line-height:100%}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody td span.flecha{background:url("../img/iconos/flecha.png") center center no-repeat transparent;width:19px;height:16px;display:inline-block;margin:-4px 0}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody td a{text-decoration:none;width:24px;height:20px}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tbody td a span.demanda{background:url("../img/linea/servei-demanda.png") center center no-repeat transparent;width:24px;height:20px;display:block;margin:-4px 0}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tfoot tr{border-top:1px solid #000}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tfoot tr td#leyenda-demanda{padding:10px 0 0 5px;display:none}.parada div.row-info div.proximas-salidas .proximas-salidas-container table#proximas-salidas tfoot tr td#leyenda-demanda span.demanda{background:url("../img/linea/servei-demanda.png") center center no-repeat transparent;width:24px;height:20px;display:inline-block;margin:-4px 0}.parada div.row-info .principal{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;width:58%;float:left;margin-left:5px}.parada div.row-info .principal .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.parada div.row-info .principal .interior>h2{font-size:.85em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.parada div.row-info .principal .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.parada div.row-info .principal .interior .divfoto{width:50%;float:left;margin-right:5px}.parada div.row-info .principal .interior .divfoto>div{margin-left:10px}.parada div.row-info .principal .interior .divfoto>div span.label{font-weight:bold !important;display:inline !important;padding:0 !important}.parada div.row-info .principal .interior .divfoto .geo h4{font-size:.85em}.parada div.row-info .principal .interior .divfoto .geo span.coordenada{display:block;font-size:.75em;line-height:130%;padding:0 5}.parada div.row-info .principal .interior .divfoto .rtf{font-size:.75em;line-height:130%;padding:0 .41666666666667em}.parada div.row-info .principal .interior .divfoto .foto{float:left;padding-top:.3125em;max-height:200px;width:100%;margin-bottom:16px}.parada div.row-info .principal .interior .info{float:left;padding-top:.3125em;width:47%;margin-left:5px}.parada div.row-info .principal .interior .info.complete{width:100%}.parada div.row-info .principal .interior .info .hooks{text-align:center}.parada div.row-info .principal .interior .info .hooks img{background-color:#fff}.parada div.row-info .principal .interior .info .lineas ul{margin:4px 0 0 0;padding:0}.parada div.row-info .principal .interior .info .lineas ul li{display:inline-block;padding:4px 2px;color:white;font-weight:bold;font-size:.75em;margin:0 3px 3px 0;line-height:100%;background-color:#ea2423;width:50px}.parada div.row-info .principal .interior .info .lineas ul li a{color:white;line-height:19px;text-decoration:none}.parada div.row-info .principal .interior .info .lineas ul li a .ico-bus{vertical-align:middle;margin-right:5px}.parada div.row-info .principal .interior .info .lineas ul li a:hover{text-decoration:underline}.parada div.row-info .principal .interior .info .lineas ul li.metro{background-color:#fd0}.parada div.row-info .principal .interior .info .lineas ul li.metro a{color:#000}.parada div.row-info .principal .interior .info .lineas ul li.tren{background-color:#005192}.parada div.row-info .principal .interior .info .lineas ul li.disabled{background-color:#AAA}.parada div.row-maps{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white;clear:both;width:100%;margin:10px 0}.parada div.row-maps .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.parada div.row-maps .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.parada div.row-maps .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.parada div.row-maps .interior h3{background-color:#92d128;padding:0 10px;margin-top:5px;margin-bottom:2px}.parada div.row-maps .google_maps_estacions_container#google_maps_containersmall{height:14.375em;border:1px solid #918f90}.parada div.row-maps #google_maps_fw{font-size:.75em;margin-top:.625em}.parada div.row-maps #google_maps_fw #gmaps_ampliar{float:right}.parada div.row-maps .google_maps_estacions_container#google_maps_containersmall .google_maps{height:14.375em}.parada div.google-adsense{width:100%;float:right}.parada div.row-transit{clear:both}.parada div.row-transit .google_transit{margin-top:20px;width:100%;float:right}.parada div.row-transit .google_transit form{position:relative;overflow:hidden}.parada div.row-transit .google_transit form h3{background-color:#92d128;padding:0 10px;margin-top:0;margin-bottom:2px}.parada div.row-transit .google_transit form div.gtransit-content{border:1px solid #cacbcd;padding:20px}.parada div.row-transit .google_transit form div.gtransit-content ul.medio{display:block;list-style:none;margin:0 0 10px 0;float:left;width:100%}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li{float:left;width:45px;height:28px;border:1px solid #d9d9d9;background-color:#ededed}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li:first-child{border-right:0}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li:last-child{border-left:0}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li.selected a,.parada div.row-transit .google_transit form div.gtransit-content ul.medio li a:hover{background-color:#d2d2d2}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li a,.parada div.row-transit .google_transit form div.gtransit-content ul.medio li span{display:block;height:100%}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li span{background-image:url("../img/estacion/iconos.png");background-repeat:no-repeat}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li.coche a span{width:17px;margin:0 auto;background-position:-4px 50%}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li.bus a span{background-position:-26px 50%;width:14px;margin:0 auto}.parada div.row-transit .google_transit form div.gtransit-content ul.medio li.pie a span{background-position:-46px 50%;width:12px;margin:0 auto}.parada div.row-transit .google_transit form div.gtransit-content label{float:left;top:.3125em;display:inline-block;width:15px;height:24px;background-image:url("../img/estacion/iconos.png")}.parada div.row-transit .google_transit form div.gtransit-content label span{display:none}.parada div.row-transit .google_transit form div.gtransit-content input{float:left;margin-left:10px}.parada div.row-transit .google_transit form div.gtransit-content input#gtransit-origen,.parada div.row-transit .google_transit form div.gtransit-content input#gtransit-desti{width:75%;font-size:.875em}.parada div.row-transit .google_transit form div.gtransit-content input#gtransit-origen.error,.parada div.row-transit .google_transit form div.gtransit-content input#gtransit-desti.error{border:1px solid red}.parada div.row-transit .google_transit form div.gtransit-content input#gtransit-desti{color:#aaa}.parada div.row-transit .google_transit form div.gtransit-content .localizar{float:left;margin-left:10px}.parada div.row-transit .google_transit form div.gtransit-content .localizar a{display:block;width:15px;height:24px;background-image:url("../img/estacion/iconos.png");background-position:-106px 0}.parada div.row-transit .google_transit form div.gtransit-content .localizar a span{display:none}.parada div.row-transit .google_transit form div.gtransit-content .campo{float:left;clear:both;width:100%}.parada div.row-transit .google_transit form div.gtransit-content .campo.origen label{background-position:-64px 0}.parada div.row-transit .google_transit form div.gtransit-content .campo.destino label{background-position:-85px 0}.parada div.row-transit .google_transit form div.gtransit-content #gtransit-submit{clear:both;font-size:.75em;margin-top:.90909090909091em;float:right}.mapInfoWindowContent{font-size:14px}.mapInfoWindowContent ul{margin:4px 0 0 0;padding:0;max-width:230px}.mapInfoWindowContent ul li{display:inline-block;padding:4px 2px;background-color:#ea2423;color:white;font-weight:bold;font-size:12px;margin:0 3px 3px 0;line-height:100%}.mapInfoWindowContent ul li a{color:white;text-decoration:none}.mapInfoWindowContent ul li a:hover{text-decoration:underline}.mapInfoWindowContent ul li.tren{background-color:#005192}.mapInfoWindowContent ul li.metro{background-color:#fd0}.mapInfoWindowContent ul li.disabled{background-color:#AAA}.mapInfoWindowContent small div.mes_info_parada{background:#92d128;background:-moz-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cbe68e),color-stop(35%,#cbe68e),color-stop(65%,#9bcf23),color-stop(100%,#9bcf23));background:-webkit-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-o-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:-ms-linear-gradient(top,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);background:linear-gradient(to bottom,#cbe68e 1%,#cbe68e 35%,#9bcf23 65%,#9bcf23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbe68e',endColorstr='#9bcf23',GradientType=0);border:1px solid #000;border-radius:3px;box-shadow:rgba(0,0,0,0.298039) 0 2px 6px;text-align:center;font-weight:normal;padding:2px 10px}.mapInfoWindowContent small div.mes_info_parada:hover,.mapInfoWindowContent small div.mes_info_parada.selected{background:#92d128}.mapInfoWindowContent small div.mes_info_parada a{text-decoration:none;color:#000}.municipios .header,.municipio .header{padding-bottom:20px;margin-bottom:5px}.municipios .header h2,.municipios .header h3,.municipios .header h4,.municipio .header h2,.municipio .header h3,.municipio .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.municipios .header h2,.municipio .header h2{font-size:1em}.municipios .header h3,.municipio .header h3{font-size:.85em}.municipios .header h4,.municipio .header h4{font-size:.85em}.municipios ul,.municipio ul{margin-top:0;margin-bottom:0;list-style-image:url('../img/list-point-square.png')}.municipios ul>li,.municipio ul>li{font-size:.75em;margin:2px 0;float:left;width:50%}@media all and (max-width:720px){.parada div.row-info div.proximas-salidas{width:100%;float:none}.parada div.row-info .principal{width:100%;clear:both;float:none;margin:10px 0}.parada div.row-info .google-adsense{margin-top:10px;width:100%;float:none}}@media all and (max-width:555px){.parada div.row-transit div.proximas-salidas{width:100%;float:none}.parada div.row-transit div.google_transit{margin-top:10px;width:100%;float:none}}.seemore{margin:6px 0 2px 0}.seemore input{margin-bottom: 15px}.seemore h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.seemore .seccion{margin-bottom:20px}.seemore .seccion:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.seemore .seccion .header{padding-bottom:20px;margin-bottom:5px;padding-bottom:5px}.seemore .seccion .header h2,.seemore .seccion .header h3,.seemore .seccion .header h4{background-color:#92d128;padding:5px 4px;font-weight:bold;color:black;line-height:100%;margin:0}.seemore .seccion .header h2{font-size:1em}.seemore .seccion .header h3{font-size:.85em}.seemore .seccion .header h4{font-size:.85em}.seemore .seccion .texto{font-size:.75em}.seemore .calculator{background-image:url('../img/ctm/seemore_calculator.jpg');height:422px;width:467px;color:#fff;padding-left:10px;padding-top:190px;margin:0 auto}.calculator input, .calculator select{margin-bottom: 5px;color:#000000;width: 154px;}.seemore .calculator>p{font-size:.75em}.seemore .calculator>p.mes_informacio{margin-top:0}.seemore .calculator form{font-size:.75em}.seemore .calculator form select{width:150px}.seemore .calculator form input[type="text"]{width:146px;margin-top:10px}.seemore .calculator form input[type="submit"]{margin-top:20px}.portadaExcursion{font-family:Arial,Helvetica,sans-serif}.portadaExcursion header h2{font-size:15px;background-color:#fb9100;color:White;text-transform:uppercase;padding:6px 8px;margin-bottom:10px}.portadaExcursion header .intro:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portadaExcursion header .intro .video{float:left;margin-right:10px;width:70px;height:60px;cursor:pointer;background:url('../img/excursions/video-negre.jpg') no-repeat center center}.portadaExcursion header .intro .video:hover{background:url('../img/excursions/video-vermell.jpg') no-repeat center center}.portadaExcursion header .intro .texto{font-size:13px}.portadaExcursion header .intro .texto h3{font-size:18px;margin:0}.portadaExcursion header .intro .texto .sub{font-size:14px;color:#666;font-weight:bold;margin:5px 0}.portadaExcursion header .intro .texto p{margin:5px 0}@media(max-width:767px){.portadaExcursion header .intro{display:none}.portadaExcursion header .intro .texto{margin-left:0}}.portadaExcursion .adContainer{text-align:center;margin:30px 0}.portadaExcursion #selectorTipoRuta{margin-top:20px;margin-bottom:30px}.portadaExcursion #selectorTipoRuta form h3{color:#666;margin:0 0 4px;font-size:13px}@media(max-width:480px){.portadaExcursion #selectorTipoRuta form h3{font-size:15px}}.portadaExcursion #selectorTipoRuta form h3.left{float:left;width:50%}.portadaExcursion #selectorTipoRuta form h3.right{float:right;text-align:right;width:50%}.portadaExcursion #selectorTipoRuta form ul{clear:both;list-style-type:none;margin:0;padding:0;background:#EEE;border:1px solid #CCC}.portadaExcursion #selectorTipoRuta form ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portadaExcursion #selectorTipoRuta form ul li{width:33.33%;float:left;text-align:center}.portadaExcursion #selectorTipoRuta form ul li>div{height:33px;padding:5px 0}.portadaExcursion #selectorTipoRuta form ul li:last-child>div{border-right:0}.portadaExcursion #selectorTipoRuta form ul li label{display:block;cursor:pointer;height:75px}.portadaExcursion #selectorTipoRuta form ul li .container{height:100%;width:50%;margin:0 25%}.portadaExcursion #selectorTipoRuta form ul li .container .icon{height:70px;width:33%;float:left}@media(max-width:767px){.portadaExcursion #selectorTipoRuta form ul li .container .icon{width:100%;float:none}}.portadaExcursion #selectorTipoRuta form ul li .container .text{width:66%;height:75%;float:left;color:#FFF;margin-top: 22px;}.portadaExcursion #selectorTipoRuta form ul li .container .text:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media(max-width:767px){.portadaExcursion #selectorTipoRuta form ul li .container .text{float:none;display:none}}@media(max-width:767px){.portadaExcursion #selectorTipoRuta form ul li .container input[type="checkbox"]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5)}}.portadaExcursion #selectorTipoRuta form ul li .textContainer{display:inline-block;height:33px}@media(max-width:767px){.portadaExcursion #selectorTipoRuta form ul li .textContainer{display:none}}.portadaExcursion #selectorTipoRuta form ul li .textContainer>span{display:table;max-width:120px;height:33px}.portadaExcursion #selectorTipoRuta form ul li .textContainer>span>span{display:table-cell;vertical-align:middle;line-height:16.5px;font-size:14.85px;text-align:left;text-transform:uppercase;color:#6d6e70}.portadaExcursion #selectorTipoRuta form ul li .hiddenCheckbox{position:absolute;clip:rect(0,0,0,0)}.portadaExcursion #selectorTipoRuta form ul li.senderismo{background-color:#75a020}.portadaExcursion #selectorTipoRuta form ul li.senderismo .icon{background-image:url('../img/excursions/excursionista-01.png')}.portadaExcursion #selectorTipoRuta form ul li.patrimonio{background-color:#f9c108}.portadaExcursion #selectorTipoRuta form ul li.patrimonio .icon{background-image:url('../img/excursions/columna-01.png')}.portadaExcursion #selectorTipoRuta form ul li.playas{background-color:#f1468c}.portadaExcursion #selectorTipoRuta form ul li.playas .icon{background-image:url('../img/excursions/sombrilla-01.png')}.portadaExcursion #selectorTipoRuta form ul li .icon{background-repeat:no-repeat;background-position:center center}.portadaExcursion #selectorTipoRuta form ul li.disabled{background-color:#ccc}.portadaExcursion #listaExcursiones div.excursiones{list-style-type:none;padding:0;margin:0 -10px}.portadaExcursion #listaExcursiones div.excursiones div.excursion{width:25%;float:left}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content{margin:0 10px 20px;border:1px solid #CCC;border-radius:9px;padding:15px 15px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .titleContainer{height:46.8px;overflow:hidden;margin:0 0 7px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .titleContainer>div{display:table;width:100%;height:100%}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .titleContainer>div h4{font-size:13px;line-height:15.6px;display:table-cell;font-size:13px;width:100%}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .titleContainer>div h4 a{color:black;text-decoration:none}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto{text-align:center;position:relative;width:100%;height:150px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto a{display:block;width:100%;height:100%;background:url('') no-repeat center center / cover transparent;background-repeat:no-repeat !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto .tipo{position:absolute;bottom:0;left:-21px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto .tipo .sidecontent{position:relative;background-color:#AAA;width:41px;padding:7px 4px 4px;text-align:center}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto .tipo .sidecontent .shadow{position:absolute;top:-3px;left:0;width:0;height:0;border-style:solid;border-width:0 0 3px 5px;border-color:transparent transparent #333 transparent}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto .tipo .sidecontent .type{display:inline-block;width:28px;height:28px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto .tipo .sidecontent .zoneMap{border-top:1px solid white;display:block;width:40px;padding-top:3px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .foto .tipo .sidecontent .zoneMap span{display:block;background:url('../img/excursions/test-plano.png') no-repeat center center / contain transparent;height:38px;margin:0 auto;width:40px}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content>p{font-size:13px;line-height:15.6px;height:31.2px;overflow:hidden;position:relative;margin:8px 0 0}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content>p span.cutoff{color:black;position:absolute;bottom:0;right:0;height:15.6px;background:white;width:14px;text-align:right;background:white}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content a.readmore{font-size:13px;text-decoration:underline;display:none}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=nord] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/nord.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=nordest] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/nordest.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=sud] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/sud.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=sudest] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/sudest.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=centre] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/centre.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=est] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/est.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=oest] .zoneMap span{background-image:url('../img/excursions/zonemap/mini/oest.png') !important}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=nord] .zoneMap span{background-image:url('../img/excursions/zonemap/nord.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=nordest] .zoneMap span{background-image:url('../img/excursions/zonemap/nordest.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=sud] .zoneMap span{background-image:url('../img/excursions/zonemap/sud.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=sudest] .zoneMap span{background-image:url('../img/excursions/zonemap/sudest.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=centre] .zoneMap span{background-image:url('../img/excursions/zonemap/centre.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=est] .zoneMap span{background-image:url('../img/excursions/zonemap/est.png') !important}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-zone=oest] .zoneMap span{background-image:url('../img/excursions/zonemap/oest.png') !important}}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=senderismo] div.content .foto .tipo .sidecontent{background:#83a034}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=senderismo] div.content .foto .tipo .sidecontent .shadow{border-bottom-color:#5c6923}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=senderismo] div.content .foto .tipo .sidecontent .type{background:url('../img/excursions/ico_senderismo_w_sm.png') no-repeat center center transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=senderismo] div.content .foto .tipo .sidecontent .type{background:url('../img/excursions/ico_senderismo_w_sm@2x.png') no-repeat center center / contain transparent}}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=patrimonio] div.content .foto .tipo .sidecontent{background:#fdba0a}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=patrimonio] div.content .foto .tipo .sidecontent .shadow{border-bottom-color:#c3a12a}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=patrimonio] div.content .foto .tipo .sidecontent .type{background:url('../img/excursions/ico_patrimoni_w_sm.png') no-repeat center center transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=patrimonio] div.content .foto .tipo .sidecontent .type{background:url('../img/excursions/ico_patrimoni_w_sm@2x.png') no-repeat center center / contain transparent}}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=playas] div.content .foto .tipo .sidecontent{background:#db3a7d}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=playas] div.content .foto .tipo .sidecontent .shadow{border-bottom-color:#7e315a}.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=playas] div.content .foto .tipo .sidecontent .type{background:url('../img/excursions/ico_playas_w_sm.png') no-repeat center center transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.portadaExcursion #listaExcursiones div.excursiones div.excursion[data-type=playas] div.content .foto .tipo .sidecontent .type{background:url('../img/excursions/ico_playas_w_sm@2x.png') no-repeat center center / contain transparent}}.portadaExcursion #listaExcursiones div.excursiones div.excursion{display:none}.portadaExcursion #listaExcursiones div.excursiones div.excursion.visible{display:list-item}@media(max-width:767px){.portadaExcursion #listaExcursiones div.excursiones div.excursion{width:50%}}@media(max-width:480px){.portadaExcursion #listaExcursiones div.excursiones div.excursion{width:100%;margin:0 auto;float:none}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .titleContainer{height:auto}.portadaExcursion #listaExcursiones div.excursiones div.excursion div.content .titleContainer>div>h4{font-size:15px}}article.excursion{font-family:Arial,sans-serif}article.excursion .htmlfreecontent{font-size:13px}@media all and (min-width:520px){article.excursion .htmlfreecontent>p>img{float:right;max-width:400px;margin-left:10px;margin-bottom:10px}}@media all and (max-width:520px){article.excursion .htmlfreecontent>p>img{width:100% !important;height:auto !important;float:none !important}}article.excursion header{min-height:42px;margin-bottom:25px}article.excursion header .iconContainer{width:42px;height:42px;background:#999;float:left;position:relative}article.excursion header .iconContainer span{position:absolute;left:7px;right:7px;top:7px;bottom:7px}article.excursion header .title{margin-left:50px}article.excursion header .title .classification{background:#999;text-transform:uppercase;height:18px;line-height:18px;padding:0 8px;overflow:hidden;white-space:nowrap;font-size:12px}article.excursion header .title .name{background:#dedede;color:black;font-weight:bold;text-transform:uppercase;margin:0;min-height:24px;line-height:24px;padding:0 8px;font-size:19px}article.excursion .sliderContainer .slider-wrapper{position:relative}article.excursion .sliderContainer .slider-wrapper #slider{height:315px;box-shadow:none}@media(max-width:480px){article.excursion .sliderContainer .slider-wrapper #slider{height:185px}}article.excursion .sliderContainer .slider-wrapper .nivo-controlNav{position:absolute;bottom:34px;padding:0;width:100%;z-index:10000}article.excursion .sliderContainer .slider-wrapper .nivo-controlNav a{width:18px}article.excursion .sliderContainer .slider-wrapper .nivo-caption{opacity:1;background:rgba(0,0,0,0.6);font-size:14px;font-weight:bold;padding:8px 15px}article.excursion .sliderContainer .slider-wrapper .nivo-caption span.author{font-size:11px;color:#d7d7d7}article.excursion .sliderContainer.count_items_1 .nivo-controlNav,article.excursion .sliderContainer.count_items_1 .nivo-directionNav{display:none !important}article.excursion .compartirExcursion:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}article.excursion .compartirExcursion>*{float:left;margin-right:5px}article.excursion section.sectionExcursion{margin-top:30px}article.excursion section.sectionExcursion>h3{text-transform:uppercase;border-bottom:4px solid #666;font-size:18px}article.excursion .adContainer{margin-top:30px;text-align:center}article.excursion section.sectionExcursion.quees .description{font-size:13px}article.excursion section.sectionExcursion.quees .description .zoneMapContainer{float:right;background:#999;width:150px;height:150px;position:relative}article.excursion section.sectionExcursion.quees .description .zoneMapContainer img{margin:25px 10px}@media(max-width:480px){article.excursion section.sectionExcursion.quees .description .zoneMapContainer{width:75px;height:75px}article.excursion section.sectionExcursion.quees .description .zoneMapContainer img{width:75px;margin:10px 0}}article.excursion section.sectionExcursion.quees .description .textContainer{margin-right:170px;text-align:justify}@media(max-width:480px){article.excursion section.sectionExcursion.quees .description .textContainer{margin-right:95px}}article.excursion section.sectionExcursion.visita .col-right{float:right;width:450px;width:50%}article.excursion section.sectionExcursion.visita .col-left{margin-right:465px;margin-right:0;width:50%;float:left}@media(max-width:480px){article.excursion section.sectionExcursion.visita .col-left{margin-bottom:20px}}@media(max-width:961px){article.excursion section.sectionExcursion.visita .col-right,article.excursion section.sectionExcursion.visita .col-left{float:none;width:auto;margin-left:0;margin-right:0}}article.excursion section.sectionExcursion.visita .googleMapsContainer{height:250px;margin-bottom:15px;margin-left:15px}@media(max-width:961px){article.excursion section.sectionExcursion.visita .googleMapsContainer{margin-left:10px;margin-right:10px}}article.excursion section.sectionExcursion.visita .pdfContainer{padding-left:15px}article.excursion section.sectionExcursion.visita .pdfScreencap{max-width:100%;margin-bottom:15px}@media(max-width:961px){article.excursion section.sectionExcursion.visita .pdfScreencap{margin-left:0}}article.excursion section.sectionExcursion.visita .pdfLink{margin-left:15px;text-align:center}@media(max-width:961px){article.excursion section.sectionExcursion.visita .pdfLink{margin-left:0}}article.excursion section.sectionExcursion.visita .pdfLink ul.documents{margin-top:0}article.excursion section.sectionExcursion.visita .pdfLink ul.documents li{margin-left:auto;margin-right:auto;float:none}article.excursion section.sectionExcursion.visita .pdfLink ul.documents li span.text{display:block;text-align:center}article.excursion section.sectionExcursion.visita .pdfLink ul.documents li span.text span{display:inline}article.excursion section.sectionExcursion.visita .disponibilitat{background:#ebebec;padding:10px;margin-bottom:20px}article.excursion section.sectionExcursion.visita .disponibilitat h3{margin-top:0;font-size:15px}article.excursion section.sectionExcursion.visita .disponibilitat table{max-width:100%;clear:none;font-size:13px;margin:0 auto;margin-top:85px}article.excursion section.sectionExcursion.visita .disponibilitat table thead tr th,article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td{width:30px;text-align:center;border-right:1px solid #DDD}article.excursion section.sectionExcursion.visita .disponibilitat table thead tr th{position:relative;background-color:white}article.excursion section.sectionExcursion.visita .disponibilitat table thead tr th span{position:absolute;left:-22px;bottom:24px;width:75px;height:30px;line-height:30px;background-color:white;border-bottom:1px solid #DDD;border-left:1px solid #DDD;text-align:left;font-size:11px;transform:rotate(270deg) scale(1) skew(0) translate(0);-webkit-transform:rotate(270deg) scale(1) skew(0) translate(0);-moz-transform:rotate(270deg) scale(1) skew(0) translate(0);-o-transform:rotate(270deg) scale(1) skew(0) translate(0);-ms-transform:rotate(270deg) scale(1) skew(0) translate(0)}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr{height:27px}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr.weekdays,article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr.sunday,article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr.saturday{background:white}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr th{font-size:11px;line-height:105%;padding:0 3px;border-right:1px solid #DDD}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td{vertical-align:bottom;text-align:center}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td span{display:inline-block;width:17px;height:17px;background:url('../img/excursions/disp/ko.png') no-repeat center center / contain transparent}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td.available_true span{background-image:url('../img/excursions/disp/ok.png')}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td.available_true span{background-image:url('../img/excursions/disp/ok@2x.png')}}article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td.available_false span{background-image:url('../img/excursions/disp/ko.png')}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td.available_false span{background-image:url('../img/excursions/disp/ko@2x.png')}}@media(max-width:479px){article.excursion section.sectionExcursion.visita .disponibilitat table thead tr th,article.excursion section.sectionExcursion.visita .disponibilitat table tbody tr td{width:15px}article.excursion section.sectionExcursion.visita .disponibilitat table thead tr td span{line-height:15px;left:-30px;bottom:30px;background:url('../img/excursions/disp/ko_12px.png') no-repeat center center / contain transparent;width:12px;height:12px}article.excursion section.sectionExcursion.visita .disponibilitat table thead tr td span.available_true span{background-image:url('../img/excursions/disp/ok_12px.png')}article.excursion section.sectionExcursion.visita .disponibilitat table thead tr td span.available_false span{background-image:url('../img/excursions/disp/ko_12px.png')}}@media(max-width:479px) and (-webkit-min-device-pixel-ratio:2),(max-width:479px) and (min-resolution:192dpi){article.excursion section.sectionExcursion.visita .disponibilitat table thead tr td span.available_true span{background-image:url('../img/excursions/disp/ok@2x.png')}}@media(max-width:479px) and (-webkit-min-device-pixel-ratio:2),(max-width:479px) and (min-resolution:192dpi){article.excursion section.sectionExcursion.visita .disponibilitat table thead tr td span.available_false span{background-image:url('../img/excursions/disp/ko@2x.png')}}@media(max-width:480px){article.excursion section.sectionExcursion.transportePublico #gtransit-portada{font-size:20px}}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior{height:auto !important}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior h2{margin-bottom:10px}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.fechaHora{width:50%;float:left}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.fechaHora:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.fechaHora .campo{width:50% !important}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.campo{width:50%;float:left}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.campo.right{float:right}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.campo.left{float:left}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.campo .rutaDestino .input .c1{background-image:none}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.boton{margin-bottom:10px;margin-top:25px;padding-top:0;text-align:center}@media(max-width:480px){article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.boton{text-align:left !important}}article.excursion section.sectionExcursion.transportePublico #gtransit-portada .interior form div.boton button{font-size:18px;padding-left:10px;padding-right:10px;margin-right:3px}article.excursion section.sectionExcursion.transportePublico #cercarutapanelIda,article.excursion section.sectionExcursion.transportePublico #cercarutapanelVuelta{display:none;padding:0 5px;font-size:75%}article.excursion section.sectionExcursion.transportePublico #cercarutapanelIda .adp-list,article.excursion section.sectionExcursion.transportePublico #cercarutapanelVuelta .adp-list{border-top-left-radius:4px}article.excursion section.sectionExcursion.transportePublico #cercarutapanelIda .adp-placemark .adp-marker,article.excursion section.sectionExcursion.transportePublico #cercarutapanelVuelta .adp-placemark .adp-marker{margin-left:5px;margin-right:5px}article.excursion section.sectionExcursion.transportePublico #cercarutapanelIda .adp-placemark .adp-text,article.excursion section.sectionExcursion.transportePublico #cercarutapanelVuelta .adp-placemark .adp-text{padding-top:5px;padding-bottom:5px}article.excursion section.sectionExcursion.transportePublico .mapContainer{width:100%;float:right}@media print{article.excursion section.sectionExcursion.transportePublico .mapContainer{page-break-inside:avoid}}article.excursion section.sectionExcursion.transportePublico .mapContainer #cercarutaIda,article.excursion section.sectionExcursion.transportePublico .mapContainer #cercarutaVuelta{height:400px;width:100%;border:1px solid #CCC;border-top-right-radius:4px;border-bottom-right-radius:4px}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas{margin-bottom:20px;margin-left:20px}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas .tituloContainer{margin-bottom:8px}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas .tituloContainer .titulo{display:inline-block;padding-left:28px;position:relative;padding-bottom:2px;border-bottom:1px solid #666}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas .tituloContainer .titulo .arrow{position:absolute;top:2px;left:0;width:23px;height:17px;background:url('../img/excursions/flecha-ida.png') no-repeat center center / contain transparent}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas .tituloContainer .titulo h4{text-transform:uppercase;margin:0;font-size:15px}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas .tituloContainer .titulo h4 span{display:inline-block;padding:0 3px;color:white}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas{list-style:none;padding:0;margin:0}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas li.linea{font-size:13px;margin-bottom:2px}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas li.linea:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas li.linea a{color:black;text-decoration:none}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas li.linea a:hover{text-decoration:underline}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas li.linea a span.numLinea{display:block;width:35px;padding:0 2px;color:white;text-transform:uppercase;background:#ec1c24;float:left;font-weight:bold}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas ul.lineas li.linea a span.descLinea{display:block;margin-left:45px}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas.ida .titulo .arrow{background-image:url('../img/excursions/flecha-ida.png')}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion section.sectionExcursion.transportePublico .moduloListaLineas.ida .titulo .arrow{background-image:url('../img/excursions/flecha-ida@2x.png')}}article.excursion section.sectionExcursion.transportePublico .moduloListaLineas.vuelta .titulo .arrow{background-image:url('../img/excursions/flecha-vuelta.png')}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion section.sectionExcursion.transportePublico .moduloListaLineas.vuelta .titulo .arrow{background-image:url('../img/excursions/flecha-vuelta@2x.png')}}article.excursion.patrimonio header .iconContainer span{background:url('../img/excursions/ico_patrimoni_b_sm.png') no-repeat center center / contain transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion.patrimonio header .iconContainer span{background:url('../img/excursions/ico_patrimoni_b_sm@2x.png') no-repeat center center / contain transparent}}article.excursion.patrimonio section.sectionExcursion.quees .description .zoneMapContainer,article.excursion.patrimonio .moduloListaLineas .titulo h4 span,article.excursion.patrimonio header .iconContainer,article.excursion.patrimonio header .title .classification{background:#fdba0a}article.excursion.patrimonio section.sectionExcursion h3{border-bottom-color:#fdba0a}article.excursion.senderismo header .iconContainer span{background:url('../img/excursions/ico_senderismo_w_sm.png') no-repeat center center / contain transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion.senderismo header .iconContainer span{background:url('../img/excursions/ico_senderismo_w_sm@2x.png') no-repeat center center / contain transparent}}article.excursion.senderismo header .title .classification{color:white}article.excursion.senderismo section.sectionExcursion.quees .description .zoneMapContainer,article.excursion.senderismo .moduloListaLineas .titulo h4 span,article.excursion.senderismo header .iconContainer,article.excursion.senderismo header .title .classification{background:#639319}article.excursion.senderismo section.sectionExcursion h3{border-bottom-color:#639319}article.excursion.playas header .iconContainer span{background:url('../img/excursions/ico_playas_w_sm.png') no-repeat center center / contain transparent}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){article.excursion.playas header .iconContainer span{background:url('../img/excursions/ico_playas_w_sm@2x.png') no-repeat center center / contain transparent}}article.excursion.playas header .title .classification{color:white}article.excursion.playas section.sectionExcursion.quees .description .zoneMapContainer,article.excursion.playas .moduloListaLineas .titulo h4 span,article.excursion.playas header .iconContainer,article.excursion.playas header .title .classification{background:#db3a7d}article.excursion.playas section.sectionExcursion h3{border-bottom-color:#db3a7d}article.excursion section.sectionExcursion.descripcion{text-align:justify}article.excursion .btn-imprimir span.advise{font-size:.7em}@media all and (max-width:720px){article.excursion .btn-imprimir span.advise{display:block}}@media print{body.ctm_turisme #wrapper header#banner{display:none}body.ctm_turisme #wrapper .excursion.patrimonio header .iconContainer span{background-image:none !important;display:list-item !important;list-style-image:url('../img/excursions/ico_patrimoni_b_sm.png') !important;list-style-position:inside !important;word-spacing:-5000em !important;overflow:hidden !important;font-size:1px !important}body.ctm_turisme #wrapper .excursion.senderismo header .iconContainer span{background-image:none !important;display:list-item !important;list-style-image:url('../img/excursions/ico_senderismo_w_sm.png') !important;list-style-position:inside !important;word-spacing:-5000em !important;overflow:hidden !important;font-size:1px !important}body.ctm_turisme #wrapper .excursion.playas header .iconContainer span{background-image:none !important;display:list-item !important;list-style-image:url('../img/excursions/ico_playas_w_sm.png') !important;list-style-position:inside !important;word-spacing:-5000em !important;overflow:hidden !important;font-size:1px !important}body.ctm_turisme #wrapper .excursion .sliderContainer{display:none}body.ctm_turisme #wrapper .excursion .adContainer{display:none}body.ctm_turisme #wrapper .excursion .visita .pdfContainer .pdfScreencap{width:100%}body.ctm_turisme #wrapper .excursion .visita .pdfContainer .pdfLink{display:none}body.ctm_turisme #wrapper .excursion .visita .col-left{float:none;width:100%}body.ctm_turisme #wrapper .excursion .visita .col-left .htmlfreecontent{-webkit-column-count:3;-moz-column-count:3;column-count:3}body.ctm_turisme #wrapper .excursion .visita .col-left .htmlfreecontent p{display:inline-block;width:100%}body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat{page-break-inside:avoid}body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat table,body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat thead,body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat tbody{page-break-inside:avoid}body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat td.available_true span{background-image:none !important;display:list-item !important;list-style-image:url('../img/excursions/disp/ok.png') !important;list-style-position:inside !important;word-spacing:-5000em !important;overflow:hidden !important;font-size:1px !important}body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat td.available_false span{background-image:none !important;display:list-item !important;list-style-image:url('../img/excursions/disp/ko.png') !important;list-style-position:inside !important;word-spacing:-5000em !important;overflow:hidden !important;font-size:1px !important}body.ctm_turisme #wrapper .excursion .visita .col-right{float:none;width:100%}body.ctm_turisme #wrapper .excursion .transportePublico .col-md-6{width:100%}body.ctm_turisme #wrapper .excursion .transportePublico #gtransit-portada{display:none}body.ctm_turisme #wrapper .excursion .transportePublico .moduloListaLineas{margin:0;float:left;width:50%}body.ctm_turisme #wrapper .excursion .btn-imprimir{display:none}body.ctm_turisme div.push{display:none}body.ctm_turisme footer#footer{display:none}}@media print and (-webkit-min-device-pixel-ratio:2),print and (min-resolution:192dpi){body.ctm_turisme #wrapper .excursion.patrimonio header .iconContainer span{list-style-image:url('../img/excursions/ico_patrimoni_b_sm@2x.png')}}@media print and (-webkit-min-device-pixel-ratio:2),print and (min-resolution:192dpi){body.ctm_turisme #wrapper .excursion.senderismo header .iconContainer span{list-style-image:url('../img/excursions/ico_senderismo_w_sm@2x.png')}}@media print and (-webkit-min-device-pixel-ratio:2),print and (min-resolution:192dpi){body.ctm_turisme #wrapper .excursion.playas header .iconContainer span{list-style-image:url('../img/excursions/ico_playas_w_sm@2x.png')}}@media print and (-webkit-min-device-pixel-ratio:2),print and (min-resolution:192dpi){body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat td.available_true span{list-style-image:url('../img/excursions/disp/ok@2x.png')}}@media print and (-webkit-min-device-pixel-ratio:2),print and (min-resolution:192dpi){body.ctm_turisme #wrapper .excursion .visita .col-left .disponibilitat td.available_false span{list-style-image:url('../img/excursions/disp/ko@2x.png')}}@media all and (max-width:480px){body.ctm_turisme section.sectionExcursion.transportePublico #gtransit-portada .interior form div.fechaHora{width:100%;float:none}body.ctm_turisme section.sectionExcursion.transportePublico #gtransit-portada .interior form div.fechaHora .campo{width:100% !important}body.ctm_turisme section.sectionExcursion.transportePublico #gtransit-portada .interior form div.campo{clear:both;width:100%;float:none}}.text_imatge{margin:6px 0 2px 0}.text_imatge h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.text_imatge .seccion:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.text_imatge .seccion h3{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em}.text_imatge .seccion .texto{font-size:.75em}.text_imatge .seccion ul.bulletpoints{list-style-image:url('../img/list-point.png');padding:0;margin:7px 0 25px 15px}.text_imatge .seccion ul.bulletpoints.nomarginbottom{margin-bottom:0}.text_imatge .seccion ul.bulletpoints>li{margin:0}.text_imatge .seccion ul.bulletpoints>li a{font-weight:bold;text-decoration:underline;color:#231f20}.text_imatge .seccion ul.bulletpoints div.marcoModulo{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.text_imatge .seccion ul.bulletpoints div.marcoModulo .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.text_imatge .seccion ul.bulletpoints div.marcoModulo .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.text_imatge .seccion ul.bulletpoints div.marcoModulo .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.publicitat_ctm{margin:6px 0 2px 0}.publicitat_ctm h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.publicitat_ctm ul.bulletpoints{margin-top:0;margin-bottom:0;list-style-image:url('../img/list-point-square.png')}.publicitat_ctm p{font-size:12px}.publicitat_ctm h3{font-size:13px}.publicitat_ctm h3 a{text-decoration:none;color:#000}.publicitat_ctm h3 a:hover{text-decoration:underline;color:#000}.publicitat_ctm .publicitats{padding-bottom:1.25em;overflow:hidden}.publicitat_ctm .publicitats .publicitat{margin-bottom:.5em;border-top:1px dashed #dee0e1;border-bottom:1px dashed #dee0e1;background-color:#f2f2f2;padding:.5em;overflow:hidden}.publicitat_ctm .publicitats .publicitat .foto{float:left;position:relative;width:44%;padding:5% 0}.publicitat_ctm .publicitats .publicitat .textoItem{float:right;width:54%}@media all and (max-width:720px){.publicitat_ctm .publicitats .publicitat .foto{width:100%}.publicitat_ctm .publicitats .publicitat .textoItem{width:100%;float:left}}.publicitat_ctm .publicitats .publicitat.tipo_par{background-color:White}.publicitat_ctm .rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.publicitat_ctm .rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.publicitat_ctm .rslides li:first-child{position:relative;display:block;float:left}.publicitat_ctm .rslides img{display:block;height:auto;float:left;width:100%;border:0}.publicitat_ctm .centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../img/sliderarrows.gif") no-repeat left top;margin-top:-30px}.publicitat_ctm .centered-btns_nav.next{left:auto;background-position:right top;right:0}.publicitat_ctm .centered-btns_nav:active{opacity:1.0}.text_botons{margin:6px 0 2px 0}.text_botons h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.text_botons p{font-size:12px}.text_botons .buttons>ul{list-style:none;margin:0;padding:0}.text_botons .buttons>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.text_botons .buttons>ul li{margin:0;width:50%;float:left}.text_botons .buttons>ul li a,.text_botons .buttons>ul li span{display:block;color:#141315;text-decoration:none}.text_botons .buttons>ul li .inner{margin:0 10%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #b6b6b7;background-color:white}.text_botons .buttons>ul li .inner .interior{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #f7f7f7;margin:.1875em;padding:.3125em;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 99%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 99%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E6E6E6',GradientType=0)}.text_botons .buttons>ul li .inner .interior>h2{font-size:.6875em;margin:0;padding:.18181818181818em .1875em;background-color:#92d128;color:#231f20}.text_botons .buttons>ul li .inner .interior .download{background:url('../img/linea/download.png') top left no-repeat transparent;border-top:1px solid #808082;color:#ec1c24;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:18px}.text_botons .buttons>ul li .inner>.interior{padding:.625em}.text_botons .buttons>ul li .inner>.interior .icon{display:block;float:left;width:90px;height:45px}.text_botons .buttons>ul li .inner>.interior .icon.bus{background:url("../images/ctm/ico/ico_bus.png") center no-repeat transparent}.text_botons .buttons>ul li .inner>.interior .icon.tren_metro{background:url("../images/ctm/ico/ico_metro_tren.png") center no-repeat transparent;margin-right:10px}.text_botons .buttons>ul li .inner>.interior .text .top{font-weight:bold;font-size:23px}.text_botons .buttons>ul li .inner>.interior .text .bottom{font-size:14px;margin-top:-5px}.faq{margin:6px 0 2px 0}.faq h2{color:Black;background-color:#92d128;font-size:1em;margin:0 0 2.2727272727273em 0;padding:0 .54545454545455em;margin-bottom:10px}.faq p,.faq span,.faq .answer{font-size:12px}.faq ul.questions{list-style-image:url('../img/list-point-square.png');margin:1em;padding:0}.faq ul.questions:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.faq ul.questions li{margin-bottom:1em}.faq ul.questions li .question{display:block;font-weight:bold;cursor:pointer}.faq .documents span{display:block}.faq .documents .docTitle{font-size:12px;font-weight:bold}.portlet{margin-bottom:0px;!important}.portlet-content, .portlet-minimized .portlet-content-container{padding: 0px 0px 0px;!important}.faq .documents .docSubtitle{font-size:11px;font-weight:normal}ul.route-list{margin: 10px 0;padding: 0;list-style: none;}ul.route-list li{margin-bottom: 5px;}ul.route-list li a{color: #000;text-decoration: none;font-weight: bold;}span.route-code{background-color: #ea2423;color: white;padding: 2px 5px;display: inline-block;font-weight: bold;}span.route-code.blue{background-color: #0171ba;}span.route-code.yellow{background-color: #f39424;color: #000;}span.route-code.green{background-color: #3ab34a;}