@charset "UTF-8";.campo_error{border-color:red!important}.correcto{background-color:#3D3!important}.section-anulacion-header .abono-volver{margin-bottom:35px;display:block;font-size:18px;text-decoration:underline;font-weight:500}@media only screen and (min-width:769px){.section-anulacion-header .abono-volver{float:right;margin:2px 0 0}
}.section-anulacion-header .abono-volver .icon-block{display:inline-block;width:25px;height:25px;border-radius:100%;background-color:#8b0073;color:#f8f8f8;text-align:center;font-size:15px;vertical-align:middle;margin-right:10px;-webkit-transition:margin-right .4s cubic-bezier(0.22,0.6,0.52,1.65);transition:margin-right .4s cubic-bezier(0.22,0.6,0.52,1.65)}
.section-anulacion-header .title-xxl{margin-bottom:60px}.section-anulacionBilletes-header .abono-volver{margin-bottom:35px;display:block;font-size:18px;text-decoration:underline;font-weight:500}@media only screen and (min-width:769px){.section-anulacionBilletes-header .abono-volver{float:right;margin:2px 0 0}
.combo-tarjetas-redsys{margin-top:-7px}.no-margin-custom{padding:0!important;margin:0!important}.check-recordar-predeterminada{margin-top:10px}}@media only screen and (max-width:769px){.combo-tarjetas-redsys < div{margin-top:0}.no-margin-custom{padding:0!important}}.section-anulacionBilletes-header .abono-volver .icon-block{display:inline-block;width:25px;height:25px;border-radius:100%;background-color:#8b0073;color:#f8f8f8;text-align:center;font-size:1.5em;vertical-align:middle;margin-right:10px;-webkit-transition:margin-right .4s cubic-bezier(0.22,0.6,0.52,1.65);transition:margin-right .4s cubic-bezier(0.22,0.6,0.52,1.65)}
.hidden{display:none}.padding-check-payment{margin-left:5%!important}.link,.link:hover,.billete .link:focus{color:#8a0072;cursor:pointer}div[id^='paginate']{margin:0}#cancelConfirmation{width:40%}#acceptConfirmation{width:40%}.modal-footer #cancelConfirmation{margin-right:10%}
.modal-dialog .modal-title{color:#8b0073;font-weight:700}#ventanaModal .modal-body{padding-bottom:0}#ventanaModal .modal-body .scroll ul{list-style-type:none;padding:0;margin:0}#ventanaModal .modal-body .scroll ul li img{border:0;margin:5px;vertical-align:middle}#ventanaModal .modal-body .scroll ul li p{display:inline-block;width:80%}
@media(max-width :768px){#ventanaModal .modal-body .scroll ul li p{vertical-align:middle;margin-top:10px}}@media(max-width :468px){#ventanaModal .modal-body{padding:25px 40px 35px}}@media(min-width :468px){#ventanaModal .modal-body{padding:25px 80px 35px}}#ventanaModal .modal-footer{text-align:center}
#ventanaModal .modal-footer button{background-color:#8b0073;color:#fff;width:8em}#ventanaModal .modal table caption{color:#8a0032;font-weight:600}#ventanaModal .modal table{text-transform:uppercase;width:100%;margin-bottom:2em}#ventanaModal .modal table caption{color:#8a0072;font-family:opensans700,Arial,sans-serif;font-size:16px;font-size:1.2em}
#ventanaModal .modal table thead{border-bottom:1px solid #cfcfcf}#ventanaModal .modal table thead th{color:#8a0072;font-family:opensans700,Arial,sans-serif;font-size:14px;font-size:1em;padding-top:1em}#ventanaModal .modal table tbody tr{border-bottom:2px dotted #dfdfdf;padding:1em 0;font-size:14px;font-size:1em}
#ventanaModal .modal table tbody tr:nth-child(even){background-color:#ffffe6}#ventanaModal .modal table tbody tr.resaltado td{font-family:opensans800,Arial,sans-serif}#ventanaModal .modal table tbody tr td{padding:1em 0}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background:#a50489;color:white;text-shadow:none!important}
#fecha2 .ui-datepicker-calendar .ui-state-highlight .ui-state-active{background:#a50489;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);color:white;text-shadow:0 1px 0 #8a0072;filter:dropshadow(color = #4d7a85,offx = 0,offy = 1);border:1px solid #8a0072;position:relative;margin:-1px}
#fecha2 .ui-datepicker-calendar .ui-state-active{background:0;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);color:black;text-shadow:0 1px 0 #8a0072;filter:dropshadow(color = #4d7a85,offx = 0,offy = 1);border:1px solid #8a0072;position:relative;margin:-1px}
.modal-bodySesion{position:relative;padding:15px}.modal .modal-bodySesion{font-family:opensans400,Arial,sans-serif;font-size:15px;font-size:1.5rem}.modal .modal-bodySesion h3,.modal .modal-bodySesion .title,.modal .modal-bodySesion .trayecto-sel .tab-content .tab-pane h4,.trayecto-sel .tab-content .tab-pane .modal .modal-bodySesion h4{font-family:opensans700,Arial,sans-serif;font-size:16px;font-size:1.6rem;margin:1em 0}
.modal .modal-bodySesion p{font-size:16px;font-size:1.6rem}.modal .modal-bodySesion .info{color:#8a0072;padding-top:2em;font-family:opensans700,Arial,sans-serif}.modal .modal-bodySesion .icon-mobile{font-size:14px;font-size:1.4rem;font-family:opensans400,Arial,sans-serif;margin-top:2em}.modal .modal-bodySesion .icon-mobile:before{color:#8a0072;vertical-align:middle;font-size:16px;font-size:1.6rem;margin-right:10px}
.modal .modal-bodySesion a{color:#8a0072}.modal .modal-bodySesion dl dd,.modal .modal-bodySesion dl dt{display:inline-block;font-size:18px;font-size:1.8rem}.modal .modal-bodySesion dl dt{font-family:opensans700,Arial,sans-serif}* / .modal .btn.btn-closeSesion,.btn-defaultSesion{width:98%}.modal-counter{position:relative;text-align:center;font-size:2em;font-weight:bold}
.btn-defaultSesion{margin-left:0!important}.btn-defaultSesion,.btn-closeSesion{color:#fff;background-color:#8a0072!important;border-color:#ccc}.btn-defaultSesion:hover,.btn-defaultSesion:focus,.btn-defaultSesion.focus,.btn-defaultSesion:active,.btn-defaultSesion.active,.open>.btn-defaultSesion.dropdown-toggle,.btn-closeSesion:hover,.btn-closeSesion:focus,.btn-closeSesion.focus,.btn-closeSesion:active,.btn-closeSesion.active,.open>.btn-closeSesion.dropdown-toggle{color:#333;background-color:#e6e6e6!important;border-color:#adadad}
.btn-defaultSesion:active,.btn-defaultSesion.active,.open>.btn-defaultSesion.dropdown-toggle,.btn-closeSesion:active,.btn-closeSesion.active,.open>.btn-closeSesion.dropdown-toggle{background-image:none}.btn-defaultSesion.disabled,.btn-defaultSesion.disabled:hover,.btn-defaultSesion.disabled:focus,.btn-defaultSesion.disabled.focus,.btn-defaultSesion.disabled:active,.btn-defaultSesion.disabled.active,.btn-defaultSesion[disabled],.btn-defaultSesion[disabled]:hover,.btn-defaultSesion[disabled]:focus,.btn-defaultSesion[disabled].focus,.btn-defaultSesion[disabled]:active,.btn-defaultSesion[disabled].active,fieldset[disabled] .btn-defaultSesion,fieldset[disabled] .btn-defaultSesion:hover,fieldset[disabled] .btn-defaultSesion:focus,fieldset[disabled] .btn-defaultSesion.focus,fieldset[disabled] .btn-defaultSesion:active,fieldset[disabled] .btn-defaultSesion.active,.btn-closeSesion.disabled,.btn-closeSesion.disabled:hover,.btn-closeSesion.disabled:focus,.btn-closeSesion.disabled.focus,.btn-closeSesion.disabled:active,.btn-closeSesion.disabled.active,.btn-closeSesion[disabled],.btn-closeSesion[disabled]:hover,.btn-closeSesion[disabled]:focus,.btn-closeSesion[disabled].focus,.btn-closeSesion[disabled]:active,.btn-closeSesion[disabled].active,fieldset[disabled] .btn-closeSesion,fieldset[disabled] .btn-closeSesion:hover,fieldset[disabled] .btn-closeSesion:focus,fieldset[disabled] .btn-closeSesion.focus,fieldset[disabled] .btn-closeSesion:active,fieldset[disabled] .btn-closeSesion.active{background-color:#fff;border-color:#ccc}
.btn-defaultSesion .badge,.btn-closeSesion.badge{color:#fff;background-color:#333}.titulos-tabla-tarjetas{font-size:12px;font-weight:bold!important}.contenido-tabla-tarjetas{font-size:12px;color:#262626}.radio-vagon{margin-top:2.5em;margin-left:40%}.vagon .inactivo{opacity:.5;filter:alpha(opacity=50)}
.tren-coche input[type='checkbox']{opacity:0;filter:alpha(opacity = 0);position:absolute;overflow:hidden;width:auto}.tren-coche input[type='checkbox']+label{font-family:opensans400,Arial,sans-serif;font-weight:normal;line-height:1;cursor:pointer;letter-spacing:.1px;display:inline-block;max-width:100%;margin-bottom:5px;text-align:center}
.i-asiento{background:url("/vol/CEX/img/renfe.png") no-repeat 0 -92px transparent;width:30px;height:40px;display:inline-block;vertical-align:middle}.i-asiento.ocupado{background-position:-55px -92px}.i-asiento.libre-invertida{background-position:-99px -97px}.i-asiento.libre-pmr{background-position:0 -565px}
.i-asiento.libre-apmr{background-position:-53px -565px}.i-asiento.asientos{background-position:-145px -82px;width:60px;height:60px}.i-asiento.asientos-mesa{background-position:-215px -82px;width:80px;height:60px}.advert_myJourney{padding:15px;text-align:center}.input-composed .row .input-part label.error{white-space:normal}
.input-composed .row .input-part label.error.error-msg{white-space:normal;font-size:1em}.titulos-tabla-tarjetas{font-size:12px;font-weight:bold}.contenido-tabla-tarjetas{font-size:12px;color:#262626}}@media only screen and (min-width:769px){.modal .modal-dialog.modal-lg .new-modal-body{padding:25px 25% 35px}
}.text-registro{text-align:right;padding-right:10px;padding-bottom:5px}.input-block.with-icon input,.input-block.with-icon textarea{width:93%}@media only screen and (min-width:769px){.trainForm .formalizacion-abonos-aside-left{width:19%;padding-right:0}.section-formalizacion-abonos-content .formalizacion-abonos-aside-left .content-block-aside-left{padding:10px 8px 5px 8px}
.trainForm .formalizacion-abonos-aside dl dd{margin:0 10px 20px}.trainForm .formalizacion-abonos-aside .title-xs,.section-formalizacion-abonos-content .formalizacion-abonos-aside dl dt{margin:0 10px 5px}.trainForm .formalizacion-abonos-aside .panel-header .title-sm{padding:10px 8px}.trainForm .formalizacion-abonos-aside{width:20%;padding-left:0}
.trainForm .trainList{width:61%}}.tooltip.top{margin-top:2px}#detailsPoints{padding:10px 10px 0;margin-top:10px}#earnedPoints{padding-left:20px}input[type='checkbox']:disabled{background-color:#ccc}input[type='checkbox']:disabled:hover{border-color:#ccc}
input[type='radio']:disabled{background-color:#ccc}input[type='radio']:disabled:hover{border-color:#ccc}input[type='text']:disabled{background-color:#ccc}input[type='text'][class='input-grey']:disabled{background-color:#e6e6e6}
input[type='text'][class='input-grey']:disabled:hover{background-color:#e6e6e6}input[type='text']:disabled:hover{border-color:#ccc!important}input[type='tel']:disabled{background-color:#ccc}
input[type='tel']:disabled:hover{border-color:#ccc!important}input[type='email']:disabled{background-color:#ccc}input[type='email']:disabled:hover{border-color:#ccc!important}input[type='password']:disabled{background-color:#ccc}
input[type='password']:disabled:hover{border-color:#ccc!important}select:disabled{background-color:#ccc!important}select:disabled:hover{border-color:#ccc!important}.checkbox-block input:checked:disabled:after{color:#8b0073;font-size:.8em;top:3px;left:3px}.checkbox-block input:checked:focus:after{color:#8b0073}
.checkbox-block input[type='checkbox']:disabled::after{position:absolute;top:5px;left:5px;color:#ccc;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c"}
.checkbox-block input:checked:disabled:after{color:#8b0073;font-size:.8em;top:3px;left:3px}@media only screen and (max-width:769px){.section-abonos-content .panel-box-dashed .panel-content .collapse-block .vertical-align-md{padding:0 0 10px 0}}#aceptarConfirmacion,#cerrarConfirmacion{width:42%}#cerrarConfirmacion{margin-right:8%}
@media only screen and (min-width:769px){#modalAvisoConfirmacion .modal-dialog .modal-content .modal-header,#modalAvisoConfirmacion .modal-dialog .modal-body{padding:5% 10% 0}}.modal-counter{padding:10px 0}a.registro-header-block.disabled{pointer-events:none;cursor:default}.registro-form,.login-modal-form,.gracias-form,.notificaciones-form,.form-conversion{text-align:justify}
.requiredFields{float:right;margin:0;font-size:1.4rem;color:#9b9b9b;line-height:1em;display:block}.mobileHide{display:inline}@media only screen and (max-device-width :768px){.mobileHide{display:none}}.mobileShow{display:none}@media only screen and (max-device-width :768px){.mobileShow{display:inline}
}.mensajeNoHTML5{position:fixed;display:block;left:0;border-bottom:solid 1px #ECC;top:0;width:100%;z-index:99999;color:#6f6d5b;background:#FEE;padding-left:10px;font-size:28px;font-weight:bold}.bannerAtencionEmpresa{width:100%;margin-bottom:2%;box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}.bannerAtencionEmpresa img{width:100%;border-radius:6px}