ol,ul{list-style:none}.cleaner{clear:both}.block{display:block!important}.block label{margin:0}.ui-helper-hidden-accessible{clip:auto!important;z-index:99}.right .login{display:none}.wrapper .menu{display:none}.hidden{display:none}.content{border-top-style:none;margin-top:15px}.filterCol,.naviCol{width:215px;margin:0 10px;float:left}.filterCol h2{font-size:18px;color:#000}.filterCol .toolBox{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:20px}.filterCol .toolBox li{padding:5px 0 5px 30px}.filterCol .toolBox li a{color:#666;font-size:11px;text-decoration:none}.filterCol .roundup{width:245px}.filterCol .roundup .toolBox li.research{background:url(/pasajes/img/research-icon.png) no-repeat 10px 50%}.filterCol .roundup .toolBox li.savesearch{background:url(/pasajes/img/savedsearch-icon.png) no-repeat 10px 50%}.filterCol .roundup .toolBox ul{padding:0 0 0 5px;list-style:none}.toolBox ul{padding:10px 0!important}.filterCol .filterBox{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;background:#EEE;margin-bottom:10px;font-size:11px}.filterCol .filterBox .filterTTL{padding:10px 10px 5px;cursor:pointer;height:15px;line-height:15px;vertical-align:baseline;outline-style:none;outline-width:0;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:10px}.filterCol .filterBox .filterTTL h3{font-size:14px;float:left;width:95%;margin:0;color:black}.filterCol .filterBox .timeFilter p strong{color:black}.filterCol .filterBox .serviceFilter p{padding:0;font-size:12px;margin:0;margin-bottom:5px}.filterCol .filterBox .serviceFilter p input{margin-right:25px;margin-top:0;margin-bottom:0}.filterCol .filterBox .serviceFilter p.comunFilter{background:url(/pasajes/img/comun-icon.png) no-repeat 28px 0}.filterCol .filterBox .serviceFilter p.camaFilter{background:url(/pasajes/img/cama-icon.png) no-repeat 28px 0}.filterCol .filterBox .serviceFilter p.ejecutivoFilter{background:url(/pasajes/img/ejecutivo-icon.png) no-repeat 28px 0}.filterCol .filterBox .serviceFilter p.semicamaFilter{background:url(/pasajes/img/semicama-icon.png) no-repeat 28px 0}.serviceFilter label,.companyFilter label{display:inline;float:none;cursor:default;font-size:12px;color:black;font-weight:normal}#priceFilter,#timeFilter{width:88%;margin:0 0 10px 10px;padding:5px 0;z-index:1}.filterCol .filterBox .priceFilter{font-size:11px;color:#31B926}#priceFilter .filterTTL,#timeFilter .filterTTL{padding:0 0 0 0}a.cerrar,a.cerrar:hover{background:transparent url(/pasajes/img/btn-cerrar.png) no-repeat scroll 0 0;border:medium none;color:white;cursor:pointer;font-size:12px;font-weight:bold;padding:4px 0;width:60px;display:block;text-align:center;text-decoration:none;height:15px}a.chooseSeat,a.chooseSeat:hover{background:transparent url(/pasajes/img/btn-choose3.png) no-repeat scroll 0 0;border:medium none;color:white;cursor:pointer;font-size:12px;font-weight:bold;padding:4px 0;width:60px;text-decoration:none;display:block;margin-top:3px;text-align:center;height:25px}.last{border:none!important}table{border-collapse:collapse;border-spacing:0}#content .searchbubble{background:#EEE no-repeat bottom;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;width:100%}.searchbubble{height:332px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(top,#eee 82%,#d2d2d2 93%);background:-webkit-gradient(linear,left top,left bottom,color-stop(82%,#eee),color-stop(93%,#d2d2d2));background:-webkit-linear-gradient(top,#eee 82%,#d2d2d2 93%);background:-o-linear-gradient(top,#eee 82%,#d2d2d2 93%);background:-ms-linear-gradient(top,#eee 82%,#d2d2d2 93%);background:linear-gradient(top,#eee 82%,#d2d2d2 93%);position:relative;z-index:2;padding:10px}#pagination-description{float:left}#pagination{width:75%;text-align:center;float:right}#pagination .pagination-more{font-size:18px;padding:5px 20px;margin:20px auto;width:auto}#pagination .pagination-more.button.large.blue{border:0!important;text-transform:uppercase!important;margin-right:125px!important;padding-top:2px!important}#pagination img{margin-right:170px}#adImg{float:right;margin-right:100px}.moreInfoClose{position:absolute;top:20px;right:20px}p.printMore,p.moreInfo{float:left;margin-right:5px}p.printMore,p.moreInfo,p.addToFavs,p.delFromFavs,p.closePrint{cursor:pointer;margin-top:5px;margin-bottom:5px}p.addToFavs,p.delFromFavs{float:right;text-align:right;padding:0 10px 0 0}#ads{height:670px;top:18px;width:120px}#banner_bottom{margin-left:10px;margin-top:15px}.ads-a p{margin-top:0;margin-bottom:0}.adc{height:147px;overflow:hidden;width:100%}.adt{font-size:15px;font-weight:bold;line-height:normal}.adu{color:#008000;font-size:10px;line-height:normal;overflow:hidden;text-decoration:underline;white-space:nowrap}#pagination .pagination-more{font-size:18px;padding:5px 20px;margin:20px auto;width:auto}#loading_zoom_content{background:white none repeat scroll 0 0;border:2px solid gray;-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px;width:350px}#loading_zoom_content span{font-size:18px;font-weight:bold}#loading_zoom{width:350px}#loading_dimmer{background-color:black;filter:alpha(opacity=70);opacity:.7;width:100%;height:500px;position:absolute;top:0;left:0;z-index:0}#choose{border:3px solid #ccc;border-top:none;padding:20px;position:relative}#choose .pickSeatClose{position:absolute;top:20px;right:20px}#choose .pickSeatConfirm{position:absolute;top:20px;right:90px}#choose .seatselectiontext{position:absolute;top:60px;right:20px;width:200px;background:#fafafa;border:1px solid #ccc}#choose .seatselectiontext p{padding:0 5px}#choose .seatselectiontext p span.redseat{width:10px;height:10px;background:#FFDFDF;display:block;float:left;margin-right:10px}#choose .seatselectiontext p span.greenseat{width:10px;height:10px;background:#008000;display:block;float:left;margin-right:10px}#choose .seatselectiontext p span.whiteseat{width:10px;height:10px;border:1px solid #ccc;display:block;float:left;margin-right:10px;background:white}.seats{margin:10px 0}.seats h4{color:#1E3C60;font-size:14px;font-weight:bold;padding-bottom:10px}.seats-selection{width:200px;float:left;margin-right:20px}.seats p{color:#EB6700;font-weight:bold}.seats .seats-selection table{margin-left:0;width:165px!important}.seats .seats-selection table td{width:20px!important;height:20px!important}.resultsCol .filtersApplied h2{font-size:18px;padding:10px}.resultsCol .filtersApplied p{padding:0 10px 10px}.ui-slider .ui-slider-handle{margin-top:-2px}.bannersRight{float:right;margin-right:8px}.filterCol .filterBox span.filtervalue{background:green;padding:3px 4px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;color:white;font-weight:bold;margin:0 10px}.filterCol .filterBox .companyFilter p{padding:0 0 0 10px;margin:0}.filterCol .filterBox .companyFilter label{padding:0 0 0 10px;margin:0}.filterCol .filterBox .companyFilter p.company-tag{font-weight:bold;margin-bottom:5px}.filterCol .filterBox .companyFilter p a{color:black;font-weight:normal}.filterCol .filterBox .companyFilter input[type="checkbox"]{margin:3px 3px 3px 4px}.filterCol .filterBox .companyFilter input[type="checkbox"]{-webkit-appearance:checkbox;box-sizing:border-box}.filterCol .toolBox li.research{background:url(/pasajes/img/research-icon.png) no-repeat 10px 50%}.resultsCol{width:690px;margin:0 10px 0 10px;float:left}.resultsCol table{font-size:12px;margin-top:10px;margin-left:25px}.resultsCol table th{padding:5px 0;background:#EEE}.resultsCol table th a{color:black}.resultsCol table th.precio{width:15%;background:#EEE url(/pasajes/img/top-corner-resultL.png) no-repeat top left}.resultsCol table th{padding:5px 0;background:#EEE}.resultsCol table th.duracion{width:10%}.resultsCol table th.tipo{width:10%}.resultsCol table th.empresa{width:15%}.resultsCol table th.lugares{width:10%;background:#EEE url(/pasajes/img/top-corner-resultR.png) no-repeat top right}.resultsCol table tr.trdata{height:60px;background:white}.resultsCol table td{padding:0 10px;border-right:1px solid #ccc}.resultsCol table td.precio{color:green;font-size:25px;text-align:center;vertical-align:middle;font-weight:bold}.resultsCol table td.precio small{font-size:11px;color:#999;font-weight:normal}.resultsCol table td.empresa{vertical-align:middle;font-size:11px;text-align:center}.resultsCol table td.empresa img{border:1px solid #ccc}.resultsCol table td.salida{font-size:11px;vertical-align:middle;line-height:11px}.resultsCol table td.salida div.salidas{background:url(/pasajes/img/salida.png) no-repeat 45% 30%;padding-bottom:5px}.resultsCol table td.salida div.salida-a{width:50%;float:left}.resultsCol table td.salida div.llegada-b{width:50%;float:left}.resultsCol table td.duracion{text-align:center;vertical-align:middle}.resultsCol table td.tipo{text-align:center;vertical-align:middle}.resultsCol table td.lugares{text-align:center;vertical-align:middle}.resultsCol table td.tools,.resultsCol table td.seat{font-size:11px;color:#999}.resultsCol table tr.trtools{background:#EEE;border-bottom:1px solid #515151}.resultsCol .filtersApplied{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0 0 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.resultsCol .filtersApplied h2{font-size:18px;padding:10px}.resultsCol .filtersApplied p{padding:0 10px 10px}.resultsCol .filtersApplied p span{margin-right:2px;padding:2px 4px;background:#FFFCDF;border:1px solid orange;font-size:11px}.resultsCol .filtersApplied p span a{color:black;text-decoration:none}.resultsCol .search-info{margin-bottom:20px;padding-left:25px}.resultsCol .search-info h1{font-size:20px}.resultsCol .search-info h1 span{font-size:16px}.resultsCol .search-info p{font-size:11px}.resultsCol .search-info p a{font-weight:bold}.resultsCol table td.tools,.resultsCol table td.seat{font-size:11px;color:#999}.resultsCol table td.tools a,.resultsCol table td.seat a{color:#999;text-decoration:none}.resultsCol table td.tools a,.resultsCol table td.seat a{color:#999;text-decoration:none}.resultsCol table td.tools a:hover,.resultsCol table td.seat a:hover{color:#EB6700;text-decoration:none}.resultsCol .button{cursor:pointer}.resultsCol .comprar,.resultsCol .comprar:hover{background:transparent url(/pasajes/img/btn-choose2.png) no-repeat scroll 0 0!important;border:medium none;color:white;cursor:pointer;font-size:12px;font-weight:bold;padding:5px 0;width:126px;display:block;text-decoration:none;text-align:center}.resultsCol .favorites h2{color:#EB6700;font-size:18px}.compraCol .compraTTL h1{font-size:26px;width:300px;float:left;margin:0}.compraCol .compraTTL .steps{width:400px;float:right;text-align:right;font-size:26px;font-weight:bold;color:#999}.compraCol .compraTTL .steps ul{margin:0}.compraCol .compraTTL .steps li{display:inline;margin:0;padding:8px 15px}.compraCol .compraTTL .steps li.here{background:url(/pasajes/img/yellowdisc.png) no-repeat 0 0;color:black}.compraCol .compraData{margin:20px 0;position:relative}.seats-selection table td.pickedSeat{background:green}.seats-selection table td:hover{}.seats-selection table td{padding:0!important;margin:0!important;text-align:center;border:1px solid #ccc;font-size:11px;color:#515151;vertical-align:middle;cursor:pointer;width:40px!important;height:20px!important}.seats-selection table td.unavailable{background:#FFDFDF;cursor:default}.seats-selection table td.notseat{background:#f4f4f4;cursor:default}.seats-selection table td.tv{background:#f4f4f4;font-size:11px;color:#999}#BusServiceAddForm p label{display:inline;float:none}#BusServiceAddForm{position:absolute}.compraCol .compraData{margin:20px 0;position:relative}.compraCol .compraData h2{font-size:18px;border-bottom:1px solid #ccc;margin-bottom:1px;padding-bottom:5px}.compraCol .compraDataBox{background:#FAFAFA;border-bottom:1px solid #ccc}.compraCol .compraDataBox h3{font-size:16px;color:#1E3C60;padding:10px 10px 0;margin:0}.compraCol .compraDataBox p{padding:5px 10px;font-size:11px;color:#666;margin:0}.compraCol .compraDataBox p strong{color:black}.compraCol .compraDataBox p.date{padding:3px 0 10px 15px;color:black;font-weight:bold;font-size:13px}.borderDown{padding-bottom:5px;border-bottom:1px solid white}.compraCol .compraData .compraPrice{position:absolute;top:40px;right:10px;font-weight:bold;color:green;font-size:28px}.compraCol .stepBox{color:#000}.compraCol .stepBox h1{background:url(/pasajes/img/yellowdisc.png) no-repeat 0 0;font-size:26px;padding:7px 13px}.compraCol .stepBox h1 span{padding-right:30px}.compraCol,.contentCol{width:705px;margin:15px 10px 0 0;float:left}.compraCol .step1 .new-user{width:45%;float:left;border-right:1px dashed #ccc;padding-right:30px}.compraCol .step1 .new-user h2{font-size:16px;padding:0;margin:0}.compraCol .step1 .new-user p{padding:5px 0 30px}.compraCol .step1 .new-user p input{width:220px}.compraCol .step1 .new-user p input.button{border:none;color:white;padding:10px 20px 5px 15px;font-weight:normal;font-size:18px;background:url(/pasajes/img/button-search-home.png) no-repeat;cursor:pointer}.compraCol .step1{margin-top:10px}.compraCol .step1 .user{width:45%;float:right}.compraCol .step1 .user h2{font-size:16px;padding:0;margin:0}.compraCol .step1 .user p{padding:5px 0 30px;padding-bottom:0}.compraCol .step1 .user form p{padding:0}.compraCol .step1 .user form p label{width:100px;float:left}.compraCol .step1 .user form p input{width:220px}.compraCol .step1 .user form input.button{border:none;color:white;padding:10px 20px 5px 15px;font-weight:normal;font-size:18px;background:url(/pasajes/img/button-search-home.png) no-repeat;cursor:pointer}.logosTar{padding-top:20px;float:right}.logosTar p{float:left;margin:0 10px 0 0}.pasajero label{line-height:40px}.pasajero select{outline:none;border:1px solid #92cd00;-webkit-box-shadow:0 0 8px rgba(146,205,0,0.5);-moz-box-shadow:0 0 8px rgba(146,205,0,0.5);box-shadow:0 0 8px rgba(146,205,0,0.5);width:14%;padding:5px;font-size:13px;height:40px;background:url(/compara/img/arrow-down.png) no-repeat 85% 46% #fff;-webkit-appearance:none;-moz-appearance:none;color:#414042;overflow:hidden}.pasajero select[id$="DocumentType"]{width:105px;margin-left:-20px}.pasajero select[id$="CountryId"]{width:145px;margin-left:24px}.pasajero input[type="text"]{width:180px}.pasajero input[id$='Document']{width:90px}.pasajero input[id$='Email']{width:180px;margin-left:16px}.pasajero input[type='password']{width:180px;margin-left:-9px}.pasajero input[type="checkbox"]{-khtml-appearance:none;background:url('/compara/img/checkbox_sprite.png') no-repeat 0 -24px;width:22px;height:22px;vertical-align:middle;cursor:pointer;margin-right:10px}.pasajero p.checkbox label{display:inline}.pasajero-right{float:left;margin-left:15px}.pasajero-right label{margin-right:35px;margin-top:0}.pasajero-left{float:left}.pasajero-left label{margin-right:35px;margin-top:0}#loading_zoom_content{position:fixed}.compraCol .step3 .payment table tr{border-bottom:1px dotted #ccc}.compraCol .step3 .payment table td.importe{width:300px;padding:10px 5px;color:#EB6700;text-align:right}.compraCol .step3 .payment h2{font-size:16px;color:#EB6700;padding:20px 0 20px}.compraCol .step3 .payment table td.detalle{width:300px;padding:10px 5px}.compraCol .step3 .payment table tr.total{background:#FFFCDF}.compraCol .step3 .payment table td.detalle-total{width:300px;padding:10px;font-weight:bold;font-size:16px}.compraCol .step3 .payment table td.detalle-total span{font-weight:normal;font-size:11px}.compraCol .step3 .payment table td.importe-total{width:300px;padding:10px;color:#31B926;text-align:right;font-weight:bold;font-size:22px;vertical-align:middle}.compraCol .step3 .payment input[type="submit"]{text-transform:uppercase}.compraTTLError{background:none repeat scroll 0 0 #FBE3E4;border:2px solid #FBC2C4;color:#8A1F11;width:auto;padding:10px}.compraCol .compraTTLError{background:#FBE3E4;border:2px solid #FBC2C4;color:#8A1F11;width:590px;margin-bottom:20px}.compraCol .compraTTLError h1{font-size:18px;padding:10px 10px 0}.compraCol .compraTTLError p{padding:10px}#content .singleContent .leftCol{width:58%;float:left;margin:20px 0 20px 10px}#content .singleContent .leftCol h1{font-size:22px;color:#1E3C60;padding-bottom:10px}#content .singleContent .rightCol{width:35%;float:right;margin:20px 0 20px 10px;border-left:1px solid #CCC;padding-left:20px}#content .singleContent .rightCol h2{font-size:18px;color:#1E3C60;padding-bottom:10px}#content .singleContent .rightCol h3{font-size:18px;padding:3px 6px;color:#EB6700}#content .singleContent .rightCol p{padding:0 0 5px;margin-top:0;margin-bottom:0}#content .singleContent .rightCol .alredyregistered{padding:5px;background:#FAFAFA;border:2px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;margin:1px auto;text-align:center;width:80%;height:50px}#content .singleContent .rightCol .alredyregistered h3{padding-top:0;margin-bottom:0;margin-top:10px}#content .singleContent .leftCol #UserAddForm p{display:inline}#content .singleContent .leftCol form p label{width:120px;float:left;font-size:14px;display:inline;margin-left:0}#content .singleContent .leftCol form span.reallysmall{display:block;font-size:11px;color:#666;margin-left:120px;margin-top:5px}#UserNewsletter{margin:0}#content .singleContent .leftCol #UserAddForm p input.button{padding-bottom:6px!important;padding-top:11px;margin-top:10px;line-height:10px}#content .singleContent .leftCol form span.disclaimer{display:block;font-size:11px;color:#666;margin:10px 0 0 130px}#content .singleContent .leftCol p.disclaimer{margin-left:130px}.forgot{margin-left:10px}.getStep1.button.comprar{line-height:12px;padding-top:8px;padding-bottom:2px}.resultGAds{margin-left:143px}ins{background-color:transparent}