#mfcontent .alignleft{text-align:left}#mfcontent .aligncenter{text-align:center}#mfcontent .alignright{text-align:right}#mfcontent .alignjustify{text-align:justify}#mfcontent img.alignleft,#mfcontent input.alignleft{display:block;float:left;margin-right:5px}#mfcontent img.aligncenter,#mfcontent input.aligncenter{display:block;margin-left:auto;margin-right:auto}#mfcontent img.alignright,#mfcontent input.alignright{display:block;float:right;margin-left:5px}#mfcontent .error{display:block;background-color:#F6F6F6;color:#C00;font-weight:bold;padding:5px;border:solid 1px #CCC;margin:10px 0}#mfcontent .success{display:block;background-color:#FCFCFC;color:#0C0;font-weight:normal;padding:5px;border:solid 1px #CCC;margin:10px 0}#mfcontent table,#mfcontent ul,#mfcontent ol,#mfcontent h1,#mfcontent h2,#mfcontent h3,#mfcontent fieldset,#mfcontent input,#mfcontent select,#mfcontent textarea{float:none}#mfcontenttwocolumns{width:440px;float:left}#mfcontent{font-family:Arial,Helvetica,Sans-serif;padding:10px;width:auto}#mfcontent a{color:#3F8AA7;text-decoration:underline}#mfcontent h1,#mfcontent h2{font-family:inherit}#mfcontent h2{margin-bottom:0.5em;clear:both}#mfcontent h3{clear:both;color:#00427F;font-family:inherit;font-size:1.2em;font-weight:bold;margin:0;padding:10px 0 15px 10px}#mfcontent p{font-size:1.0em;line-height:1.5em;margin:0 0 0 10px;padding:0 0 12px}#mfcontent ul,#mfcontent ol,#mfcontent dl{font-family:Arial,Helvetica,Sans-serif;margin:0 0 12px 40px;padding:0}#mfcontent ul.alpha{list-style-type:lower-latin}#mfcontent li{margin:0;padding:0 10px}#mfcontent dt{padding-bottom:2px;font-weight:bold}#mfcontent dd{padding-bottom:12px}#mfcontent fieldset{border:medium none;margin:8px 0 2px 0;padding:10px;position:relative}#mfcontent fieldset legend{color:#DA1010;font-size:1.5em}#mfcontent fieldset p{clear:both;line-height:1.5em;margin:0;padding:6px 0}#mfcontent fieldset label{color:#01427C;font-weight:bold}#mfcontent .label70,#mfcontent .labelshort{float:left;display:block;width:70px;font-weight:bold}#mfcontent .label120,#mfcontent .labelmedium{float:left;display:block;width:110px;font-weight:bold}#mfcontent .labellarge{float:left;display:block;width:200px;font-weight:bold}#mfcontent fieldset input,#mfcontent fieldset select,#mfcontent fieldset textarea{font-family:inherit;padding:1px 2px;border:2px solid #d5e8ef;margin:0 16px 0 4px}#mfcontent fieldset input{width:auto}#mfcontent fieldset select{width:auto;padding:0 0 0 4px}#mfcontent fieldset .labelbox{float:left;width:170px;margin:0 6px 0 4px}#mfcontent fieldset .labelbox .contentcolumn{width:170px}#mfcontent fieldset .labelbox label{display:block;text-align:left;width:170px;margin:0}#mfcontent fieldset .labelbox input{width:134px;margin:0}#mfcontent fieldset .labelbox input.checkbox,#mfcontent fieldset .labelbox span.checkbox input{margin:7px 5px 0 0}#mfcontent fieldset .labelbox select{width:146px;margin:0}#mfcontent fieldset .nombre{width:110px}#mfcontent fieldset .nombre input{width:90px;margin:0}#mfcontent fieldset .apellido1{width:90px}#mfcontent fieldset .apellido1 input{width:70px;margin:0}#mfcontent fieldset .apellido2{width:80px}#mfcontent fieldset .apellido2 input{width:70px;margin:0}#mfcontent fieldset .sexo{width:80px;padding-left:0}#mfcontent fieldset .sexo select{width:80px;margin:0;padding-left:0}#mfcontent fieldset .nif{width:110px;padding-left:0}#mfcontent fieldset .nif input{width:90px;margin:0;padding-left:0}#mfcontent fieldset .edad{width:90px;padding-left:0}#mfcontent fieldset .resid{width:10px;padding-left:0}#mfcontent fieldset .datepicker button{background-color:transparent;vertical-align:bottom;width:24px;height:auto;margin:0}#mfcontent fieldset .datepicker button img{}#mfcontent fieldset .datepicker input{width:111px;vertical-align:bottom}#mfcontent fieldset span.short{width:79px}#mfcontent fieldset span.short label{width:79px;white-space:nowrap}#mfcontent fieldset span.short .contentcolumn{width:79px}#mfcontent fieldset span.short select{width:48px}#mfcontent fieldset input.short{width:43px}#mfcontent fieldset span.doble{width:346px}#mfcontent fieldset span.doble label{width:auto;max-width:316px;min-width:260px}#mfcontent fieldset span.doble select{width:auto;max-width:320px;min-width:268px}#mfcontent fieldset span.doble .contentcolumn{width:260px}#mfcontent fieldset .labelbox textarea{width:600px;margin:0}#mfcontent fieldset input.checkbox,#mfcontent fieldset span.checkbox input{float:left;width:auto;border:medium none;clear:both;margin:1px 4px 0 16px}#mfcontent fieldset span.checkbox label{float:left;display:block;width:90%;padding-left:4px}#mfcontent fieldset .boxpaddingtop{padding-top:16px}#mfcontent input.fondo70,#mfcontent input.fondo100,#mfcontent input.fondo150,#mfcontent input.fondo200{cursor:pointer;background-color:#FFF;background-repeat:no-repeat;background-position:center center;color:#FFF;text-align:center;padding:3px 0 4px 0;border:none;margin:2px 4px}#mfcontent input.fondo70{background-image:url("/img/background_btn_70.png");width:70px}#mfcontent input.fondo100{background-image:url("/img/background_btn_100.png");width:100px}#mfcontent input.fondo150{background-image:url("/img/background_btn_150.png");width:150px}#mfcontent input.fondo200{background-image:url("/img/background_btn_200.png");width:200px}#mfcontent input.fondoAsistBack,#mfcontent input.fondoAsistMedium,#mfcontent input.fondoAsistLarge{cursor:pointer;background-color:#FFF;background-repeat:no-repeat;background-position:center center;color:#00427F;font-family:Arial;font-size:1.1em;font-weight:bold;text-transform:uppercase;text-align:center;padding:7px 15px;border:none;margin:2px 4px}#mfcontent input.fondoAsistBack{float:left;background-image:url("/img/background_btn_asist_back.png");width:100px;padding-left:30px}#mfcontent input.fondoAsistMedium{float:right;background-image:url("/img/background_btn_asist_medium.png");width:150px;padding-right:30px}#mfcontent input.fondoAsistLarge{float:right;background-image:url("/img/background_btn_asist_large.png");width:180px;padding-right:30px}#mfcontent table,#mfcontent table th,#mfcontent table td{font-family:Arial;padding:0;border-collapse:collapse;border-spacing:0;border:0;margin:0}#mfcontent table{clear:both;width:100%;background-color:#FFF}#mfcontent table caption{text-align:left;font-size:1.0em;font-weight:bold;background-color:#FFF;padding:12px 0}#mfcontent table.listadoGris tr,#mfcontent table.listadoGris tr td{background-color:#E7E7E7;margin:12px 0 4px 0}#mfcontent table.listadoGris tr.alternate,#mfcontent table.listadoGris tr.alternate td{background-color:#D5D3D4}#mfcontent table.listadoGris th,#mfcontent table.listadoGris td.th{font-weight:bold;background-color:#D5D3D4;border-left:solid 2px #FFF;border-bottom:solid 2px #FFF;padding:10px 16px}#mfcontent table.listadoGris td{text-align:left;vertical-align:top;border-left:solid 2px #FFF;border-bottom:solid 2px #FFF;padding:10px 16px}#mfcontent table.listadoGris td.th#mfcontent table.timetable{font-size:0.9em}#mfcontent table.timetable tr{background-color:#E0E0E0}#mfcontent table.timetable th{width:81px;height:36px;background:#FFF URL("/img/timetable_header.png")no-repeat right top;border-left:none;border-bottom:none;padding:4px 2px 0 14px}#mfcontent table.timetable th.first{background-image:none}#mfcontent table.timetable td{height:32px;background:#E0E0E0 URL("/img/timetable_background.png")repeat-y right top;text-align:center;vertical-align:middle;border-left:none;border-bottom-width:1px;padding:2px 2px 0 14px}#mfcontent table.timetable td.first{background:#E0E0E0 URL("/img/timetable_first.png")no-repeat left top;text-align:center;vertical-align:middle}#mfcontent table.leyenda tr,#mfcontent table.leyenda th,#mfcontent table.leyenda td,#mfcontent table.leyenda tr.alternate{background-color:#FFF}#mfcontent table.leyenda td{background-color:#FFF;border:none;padding:4px 8px}#mfcontent table.leyenda th{display:none}#mfcontent table.leyenda td.first{width:20px}#mfcontent p,legend,label{letter-spacing:0}#weblogin{clear:both;width:247px;background-color:#7BB8D7;font-size:1.1em;margin-bottom:10px}#weblogin .loginfooter{height:25px;color:#FFF;font-family:Arial Narrow,Arial;font-size:1.1em;font-style:italic;font-weight:bold;text-align:center;text-decoration:underline;text-transform:uppercase;background:#FFF url(/img/zonaClientes_bottom.png)no-repeat bottom left;padding-top:4px}#weblogin h3{width:112px;height:19px;background:#FFF url(/img/zonaClientes_bkground_title.png)no-repeat bottom left;color:#FFF;font-size:1.0em;font-style:italic;text-align:center;padding:15px 131px 0 4px;margin:0}#weblogin fieldset{background-color:#7BB8D7;font-size:0.9em;padding:5px;border:0;margin:0}#weblogin fieldset .labelbox{float:left;margin:0 4px}#weblogin fieldset .labelbox label{display:block;clear:both;font-size:inherit;text-align:left;width:88px;height:16px;padding:6px 0 0 22px;margin:0}#weblogin fieldset .labelbox label.user{background:transparent url("/img/label_usuario.png")no-repeat center left}#weblogin fieldset .labelbox label.password{background:transparent url("/img/label_contrasenia.png")no-repeat center left}#weblogin fieldset .labelbox input{width:104px;background:#FFF url("/img/background_input_login.png")no-repeat top left;padding:3px 1px 1px 3px;border-width:1px;border-style:solid;border-color:#075A8C #01A5ED #01A5ED #075A8C;margin:0}#weblogin p{clear:both;position:relative;float:none;width:237px;color:#FFF;line-height:1.0em;text-align:center;padding:2px 0 8px 0;margin:0}#weblogin p a{text-decoration:underline;color:#FFF}#weblogin p.registrate a{color:#000;font-size:0.9em;text-transform:uppercase}#weblogin input.fondobotonLogin{position:absolute;top:0;left:187px;z-index:10;cursor:pointer;width:50px;background-image:url("/img/background_btn_login.png");background-color:#7BB8D7;background-repeat:no-repeat;background-position:center center;color:#FFF;font-size:0.8em;text-align:center;text-transform:uppercase;padding:4px 0;border:none;margin:0 4px}#weblogin .logged{width:auto;color:#FFF;padding:0}#weblogin .logged p{float:none;text-align:center;line-height:1.0em;margin:0;padding:2px 5px}#weblogin .logged ul,#weblogin .logged li,#weblogin .logged a{float:none;font-size:1.0em;padding:0;border:0;margin:0}#weblogin .logged ul{padding:5px 10px;border-top:dotted 1px #FFF;border-bottom:dotted 1px #FFF;margin:5px 0}#weblogin .logged li{height:auto;text-align:left;line-height:1.0em;padding:2px 10px}#weblogin .logged a{height:auto;color:#FFF;background-color:transparent;background-image:none;text-decoration:underline}#weblogin .logged a:hover{background-image:none}#columnaDerechaTPlus #weblogin{clear:both;width:237px;background-color:#7BB8D7;font-size:1.1em;margin-bottom:10px;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif}#columnaDerechaTPlus #weblogin .loginfooter{height:25px;color:#FFF;font-family:Arial Narrow,Arial;font-size:1.1em;font-style:italic;font-weight:bold;text-align:center;text-decoration:underline;text-transform:uppercase;background:#FFF url(/img/zonaClientes_bottom.png)no-repeat bottom left;padding-top:4px}#columnaDerechaTPlus #weblogin h3{width:99px;height:22px;background:#FFF url(/img/zonaClientes_bkground_title.png)no-repeat bottom left;color:#FFF;font-size:1.0em;font-style:italic;text-align:center;padding:15px 131px 0 7px;margin:0}#columnaDerechaTPlus #weblogin fieldset{width:226px;background-color:#7BB8D7;font-size:0.9em;padding:5px;border:0;margin:0;font-weight:normal}#columnaDerechaTPlus #weblogin fieldset .labelbox{float:left;margin:0 4px;font-weight:normal}#columnaDerechaTPlus #weblogin fieldset .labelbox label{display:block;clear:both;font-size:inherit;text-align:left;width:88px;height:16px;padding:6px 0 0 22px;margin:0;font-weight:normal}#columnaDerechaTPlus #weblogin fieldset .labelbox label.user{background:transparent url("/img/label_usuario.png")no-repeat center left;font-weight:normal}#columnaDerechaTPlus #weblogin fieldset .labelbox label.password{background:transparent url("/img/label_contrasenia.png")no-repeat center left;font-weight:normal}#columnaDerechaTPlus #weblogin fieldset .labelbox input{width:92px;background:#FFF url("/img/background_input_login.png")no-repeat top left;padding:3px 1px 1px 3px;border-width:1px;border-style:solid;border-color:#075A8C #01A5ED #01A5ED #075A8C;margin:0;font-weight:normal;float:left}#columnaDerechaTPlus #weblogin p{clear:both;position:relative;float:none;width:236px;color:#FFF;line-height:1.0em;text-align:center;padding:2px 0 8px 0;margin:0;font-weight:normal;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif}#columnaDerechaTPlus #weblogin p a{text-decoration:underline;color:#FFF;font-weight:normal}#columnaDerechaTPlus #weblogin p.registrate{padding:10px 0 10px 0}#columnaDerechaTPlus #weblogin p.registrate a{color:#000;font-size:0.9em;text-transform:uppercase;font-weight:normal}#columnaDerechaTPlus #weblogin p.olvido{clear:both;position:relative;float:none;width:226px;color:#FFF;line-height:1.0em;text-align:center;padding:2px 0 8px 8px;margin:0;font-weight:normal;text-align:left}#columnaDerechaTPlus #weblogin p.olvido a{text-decoration:underline;color:#FFF;font-weight:normal;float:left}#columnaDerechaTPlus #weblogin input.fondobotonLogin{position:absolute;top:0;left:170px;z-index:10;cursor:pointer;width:50px;background-image:url("/img/background_btn_login.png");background-color:#7BB8D7;background-repeat:no-repeat;background-position:center center;color:#FFF;font-size:0.8em;text-align:center;text-transform:uppercase;padding:4px 0;border:none;margin:0 4px;font-weight:normal}#columnaDerechaTPlus #weblogin .logged{width:auto;color:#FFF;padding:0}#columnaDerechaTPlus #weblogin .logged p{float:none;text-align:center;line-height:1.0em;margin:0;padding:2px 5px}#columnaDerechaTPlus #weblogin .logged ul,#weblogin .logged li,#weblogin .logged a{float:none;font-size:1.0em;padding:0;border:0;margin:0}#columnaDerechaTPlus #weblogin .logged ul{padding:5px 10px;border-top:dotted 1px #FFF;border-bottom:dotted 1px #FFF;margin:5px 0}#columnaDerechaTPlus #weblogin .logged li{height:auto;text-align:left;line-height:1.0em;padding:2px 10px}#columnaDerechaTPlus #weblogin .logged a{height:auto;color:#FFF;background-color:transparent;background-image:none;text-decoration:underline}#columnaDerechaTPlus #weblogin .logged a:hover{background-image:none}#asistente.partner .footer .fondoAsistMedium{display:inline}#asistente.partner .footer input{display:none}#asistente.partner h2{display:block;background:#FFF url("/UserControls/reservasControl/images/asist_header_background.png")no-repeat center right;padding:0;border:0;margin:0}#asistente.partner .hide{display:none}#asistente.partner fieldset select.short{max-width:45px}#mfcontent ul.PasoAsistente{display:block;width:270px;height:56px;color:#999;background:#FFF URL("/img/fondoPasosAsistente.png")no-repeat center top;list-style-type:none;padding:0;margin:0 auto 10px auto}#mfcontent ul.PasoAsistente li{float:left;display:block;color:#FFF;width:90px;text-align:center;font-size:1.0em;padding:0;margin:0}#mfcontent ul.PasoAsistente span{display:block;background:#FFF URL("/img/fondoPasoAsistente.png")no-repeat center top;width:26px;height:26px;color:#FFF;font-weight:bold;font-size:1.5em;text-align:center;padding-top:2px;margin:0 auto}#mfcontent ul.PasoAsistente strong{display:block;color:#333;font-size:0.8em;text-transform:uppercase;margin-top:3px;margin-bottom:3px}#mfcontent ul.PasoAsistente li.selected span{background:transparent URL("/img/fondoPasoAsistente_selected.png")no-repeat left top}#mfcontent .GreyBox{width:100%;font-size:1.0em;padding:0;border:solid 1px #CCC;margin:5px auto}#mfcontent .GreyBox fieldset{margin:5px;background-color:#EEE;padding:0}#mfcontent .GreyBox p{display:block;line-height:1.0em;padding:0;margin:0}#mfcontent .GreyBox table{border:solid 2px #FFF}#mfcontent .GreyBox .labelbox{width:46%;padding:0;margin:5px 10px}#mfcontent .GreyBox .labelbox .labelcolumn{float:left;display:block;width:80px;font-weight:bold}#mfcontent .GreyBox div.cajaInfo,#mfcontent .GreyBox div.cajaPasajeros,#mfcontent .GreyBox div.cajaVehiculos,#mfcontent .GreyBox div.cajaLocalizador,#mfcontent .GreyBox div.BAF{clear:both;display:block;background-color:#F6F6F6;width:auto;padding:5px 10px;border-top:solid 1px #DDD;margin:0}#mfcontent .GreyBox div.cajaInfo .labelbox,#mfcontent .GreyBox div.cajaPasajeros .labelbox,#mfcontent .GreyBox div.cajaVehiculos .labelbox,#mfcontent .GreyBox div.cajaLocalizador .labelbox,#mfcontent .GreyBox div.BAF .labelbox{clear:both;display:block;float:none}#mfcontent .GreyBox div.BAF{border-top:none;padding:10px 0}#mfcontent .GreyBox div.BAF .labelcolumn{width:220px}#mfcontent .GreyBox div.cajaLocalizador .labelshort{clear:both;width:80px;float:left;display:block;text-align:left}#mfcontent .GreyBox .impTotal{clear:both;display:block;width:auto;color:#444;font-size:1.5em;padding:4px 10px}#mfcontent .GreyBox .impTotal .labelbox{float:right}#mfcontent .GreyBox .impTotal .labelcolumn{font-weight:normal}#mfcontent .GreyBox .impTotal .contentcolumn{font-weight:bold}#mfcontent .GreyBox .impTotal span.doble{width:auto}#mfcontent .GreyBox .center,#mfcontent .GreyBox .center{text-align:center}#mfcontent .panelReserva{width:100%;font-size:1.0em;padding:0;border:solid 1px #CCC;margin:5px auto}#mfcontent .panelReserva .trayectos{margin:5px;background-color:#EEE}#mfcontent .panelReserva div.cajaIda{float:left;display:block;background-color:#EEE;padding:5px 20px}#mfcontent .panelReserva div.cajaVuelta{float:left;display:block;background-color:#DDD;padding:5px 20px}#mfcontent .panelReserva div.cajaIda p{float:left;display:block;width:325px;padding:0;margin:0}#mfcontent .panelReserva div.cajaVuelta p{float:left;display:block;width:325px;padding:0;margin:0}#mfcontent .panelReserva div.cajaInfo,#mfcontent .panelReserva div.cajaPasajeros,#mfcontent .panelReserva div.cajaVehiculos{clear:both;display:block;background-color:#F6F6F6;width:auto;padding:5px 10px;border-top:solid 1px #DDD}#mfcontent .panelReserva div.cajaInfo p#mfcontent .panelReserva div.cajaPasajeros p,#mfcontent .panelReserva div.cajaVehiculos p{padding:0;margin:0}#mfcontent .panelReserva p.importe{clear:both;width:auto;background-color:#F0F0F0;text-align:right;font-size:2.0em;padding:2px 10px;margin:0}#mfcontent .panelReserva p.importe strong{clear:both;font-size:0.8em}#mfcontent .panelReserva div.cajaLocalizador{clear:both;padding:2px 15px;margin:0 0 20px 0;font-size:1.2em}#mfcontent .GreyBox .cajaLocalizador .labelcolumn{font-size:1.4em;width:130px}#mfcontent .GreyBox .cajaLocalizador .contentcolumn{font-size:1.4em;font-weight:bold;font-family:Courier New,Arial;color:Red;background-color:White}#mfcontent .panelReserva .cajaLocalizador .labelshort{clear:both;padding:2px 15px 0 15px;margin:0;width:150px}#mfcontent .panelReserva .cajaPasajeros .labelshort,#mfcontent .panelReserva .cajaVehiculos .labelshort{clear:both;padding:2px 15px 0 10px;margin:0 0 5px 0}#mfcontent .panelReserva div.cajaPasajeros table,#mfcontent .panelReserva div.cajaVehiculos table{clear:both;padding:2px 15px 0 10px;margin:0 10px 5px 10px}#mfcontent .panelReserva div.cajaPasajeros table th,#mfcontent .panelReserva div.cajaVehiculos table th{background-color:#DDD}#mfcontent .panelReserva div.cajaPasajeros table td,#mfcontent .panelReserva div.cajaVehiculos table td{padding:2px 15px 0 10px}#mfcontent .panelReserva div.cajaPasajeros table tr,#mfcontent .panelReserva div.cajaVehiculos table tr{height:30px}#fancybox-inner pre{font-family:Arial,Helvetica,Sans-serif;font-size:1.0em;line-height:1.5em;word-wrap:break-word}div.suplementos{width:320px}div.suplementos p{clear:both;padding:4px 15px;margin:0}div.suplementos label{font-weight:bold;padding-left:5px;margin-right:10px}div.suplementos label.short{float:left;display:block;width:60px;padding-left:28px}div.suplementos select{padding:1px 0 1px 2px}div.suplementos span.opcion{float:left}div.suplementos span.precio{float:right;text-align:right;font-weight:bold}#mfcontent .ImporteTotal{display:block;font-size:1.4em;text-align:right;font-weight:bold;padding:2px 5px;border:#CCC;margin:10px 0}#mfcontent .ImporteTotal span.texto{font-size:1.0em}#mfcontent .ImporteTotal span{font-size:1.4em}#fancybox-title{height:18px}#dataCVC ul li{list-style-type:none}#mfcontent fieldset .labelbox label{width:auto !important}